[jira] Resolved: (CXF-1277) JAXB schema validation fails for RPC

View: New views
1 Messages — Rating Filter:   Alert me  

[jira] Resolved: (CXF-1277) JAXB schema validation fails for RPC

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ https://issues.apache.org/jira/browse/CXF-1277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-1277.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.2.5


Managed to get JAXB to do this properly.   When writing, if you set the "declared type" for the JAXBElement to Object.class, it writes out an xsi:type that the validator uses so the element name is irrelevant.  When reading, I wrapper the XMLStreamReader with one that fakes an xsi:type (if a type isn't on the wire) so, again, the validator can figure out what to do.



> JAXB schema validation fails for RPC
> ------------------------------------
>
>                 Key: CXF-1277
>                 URL: https://issues.apache.org/jira/browse/CXF-1277
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>    Affects Versions: 2.1
>            Reporter: Benson Margulies
>            Assignee: Daniel Kulp
>             Fix For: 2.2.5
>
>
> If I turn on schema validation in CXF in an RPC server, it always fails. This is because JAXB tries to validate the whole input message, and there's no schema in the wsdl for these things. It seems to me that there could be schema: they are just form-unqualified elements of the elements for the messages. Is there some reason-of-standardization why we can't just include this in wsdl we generate? If so, we could fabricate it for runtime validation, I guess.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.