[
https://jira.codehaus.org/browse/JIBX-446?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Don Corley resolved JIBX-446.
-----------------------------
Resolution: Fixed
> org.jibx.runtime.JiBXException: Expected
> "{http://www.opentravel.org/OTA/2003/05}TH_PackageSearchRS" end tag, found
> "{http://www.opentravel.org/OTA/2003/05}Success" start tag (line 2, col 126)
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: JIBX-446
> URL: https://jira.codehaus.org/browse/JIBX-446
> Project: JiBX
> Issue Type: Bug
> Components: CodeGen
> Affects Versions: JiBX 1.2.3
> Environment: Windows XP, Apache Ant 1.7, Tomcat 5.5, Java 5
> Reporter: Maulik Kayastha
> Assignee: Don Corley
> Priority: Blocker
> Labels: Jibx, exception, runtime
> Attachments: binding.xml, response.xml
>
>
> Hi,
> While unmarshalling response xml, I am getting exception as below -
> org.jibx.runtime.JiBXException: Expected
> "{http://www.opentravel.org/OTA/2003/05}TH_PackageSearchRS" end tag, found
> "{http://www.opentravel.org/OTA/2003/05}Success" start tag (line 2, col 126)
> I have attached binding.xml and response.xml(which I am trying to unmarshall)
> for the reference.
> code to unmarshall response document:
> private Object unmarshallJibxMessage(Document responseDocument) throws
> CommsException
> {
> DOMImplementationLS domImplementation =
> (DOMImplementationLS) responseDocument.getImplementation();
> LSSerializer lsSerializer = domImplementation.createLSSerializer();
> String xml = lsSerializer.writeToString(responseDocument);
> try
> {
> IBindingFactory factory =
> BindingDirectory.getFactory("binding",
> "org.jibx.opentravel.ota._2003._05");
> IUnmarshallingContext unMarshallingContext =
> factory.createUnmarshallingContext();
> unMarshallingContext.setDocument(new StringReader(xml));
> return unMarshallingContext.unmarshalElement();
> }
> catch (JiBXException e)
> {
> LOG.error("JIBX Unmarshalling Exception", e);
> throw new CommsException("JIBX Unmarshalling Exception", e);
> }
> }
> Please let me know if any further information is required.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Got Input? Slashdot Needs You.
Take our quick survey online. Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs