Hi ,

   I'm using org.apache.xmlbeans.2.3.0.
   Using Eclipse/maven2/OSGI for development/deployment.

   I've generated the java classes from  the xsd document.
   And using those classes I generate my request XML.

   This works fine when I run this within Eclipse.

   But when I deploy my  application as a service in a OSGI container,
   the xml generated doesnt have the xsi:type in the XML.

   Server is external and it rejects the xml without this xsi:type.

   XML generated when run as standalone .

 <entry xsi:type="userAddition" xmlns:user="http://www.abc.com/schemas/user
">
       <user:firstName>Beena</user:firstName>
       <user:lastName>Nambiar</user:lastName>
 </entry>


   XML generated when deployed as a service

 <entry xmlns:user="http://www.abc.com/schemas/user";>
       <user:firstName>Beena</user:firstName>
       <user:lastName>Nambiar</user:lastName>
 </entry>


 My pom file has these dependencies currently listed

   org.apache.xmlbeans
        xmlbeans
        xmlbeans-qname
        xmlbeans-xpath
        xmlbeans-xmlpublic

  Any idea why the behavior is different in standalone environment and
container  ?
  Any other dependencies I need to add to make this work in a service
environment. ?
Thanx

-Alex

Reply via email to