[ 
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
jibx-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to