Hi,
To generate @XmlRootElement annotations apparently you need to use anonymous
inner types (unrelated example):
<xs:element name="AcknowledgeOrders">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderLine" type="OrderResult" minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
And not:
<xs:element name="AcknowledgeOrders" type="OrderResults" />
<xs:complexType name="OrderResults">
<xs:sequence>
<xs:element name="OrderLine" type="OrderResult" minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
Other option would be to wrap it in a JAXBElement<?> yourself and then marshal
it:
FACTORY.createAcknowledgeOrders((OrderResults) object);
-----Oorspronkelijk bericht-----
Van: jainmcs03 [mailto:[email protected]]
Verzonden: Monday 11 May 2015 13:31
Aan: [email protected]
Onderwerp: Re: NoTypeConversionAvailableException
Hi Claus,
Yes, @XmlRootElement() missing. No class with root element annotation in my
code generated by cxf-codegen-plugin.
Actually my payload should be like this,
<InquiryRequest xmlns="http://services.equifax.com/eport/ws/schemas/1.0">
<RequestHeader>
<CustomerId></CustomerId>
Part of XSD is below,
<xsd:element name="InquiryRequest" type="ns:InquiryRequestType">
<xsd:annotation>
<xsd:documentation>
The WS Inquiry service request message root element declaration
</xsd:documentation>
</xsd:annotation>
</xsd:element>
Couldnt find my mistake.
Regards
Jayendran
--
View this message in context:
http://camel.465427.n5.nabble.com/NoTypeConversionAvailableException-tp5766952p5766976.html
Sent from the Camel - Users mailing list archive at Nabble.com.