have you generated code with wsdl2java tool?
Can you send us a sample wsdl and client/server to show the problem?

thanks,
Amila.

On Fri, Feb 26, 2010 at 1:19 AM, Matthew Gamble <[email protected]>wrote:

>  I'm not 100% sure if this is the correct mailing list, but when I
> attempted to subscribe to the axis-users list I got an error reply that it
> was moved to this list so hopefully I'm posted to the correct place.
>
> After doing some extensive testing, I've found a very strange issue when
> using XMLBeans inside an axis2 web service.  I tried asking on the xmlbeans
> mailing list, and they suggested I ask the question on the axis2 list as
> someone might have some better insight.
>
> When I run my code as a standard Java application or as a standard servlet,
> the XML is correctly generated:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>     <c:BroadsoftDocument protocol="OCI" xmlns:c="C">
>     <sessionId>000000001</sessionId>
>     <command xsi:type="AuthenticationRequest" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";<http://www.w3.org/2001/XMLSchema-instance%22>
> >
>     <userId>admin</userId></command>
>     </c:BroadsoftDocument>
>
> However, when the exact same code is run under Axis2 & Tomcat in a servlet
> I get:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>     <c:BroadsoftDocument protocol="OCI" xmlns:c="C">
>     <sessionId>000000001</sessionId>
>     <command>
>     <userId>admin</userId></command>
>     </c:BroadsoftDocument>
>
> This of course isn’t valid – the xsi:type of the “command” element is
> stripped when the code is run under Tomcat.
>
> Does anyone have any suggestions of what I could be doing wrong that would
> cause this type of issue only when running under Axis2?  At first I thought
> it was a Tomcat issue, but after creating a generic servlet and running the
> exact same code I don't have any issues.  I've tried playing with the
> XMLOptions for XMLBeans, but couldn't seem to resolve the problem.  The
> options I'm currently using are:
>
>     xmlOptions = new XmlOptions();
>     xmlOptions.setCharacterEncoding("UTF-8");
>     xmlOptions.setUseDefaultNamespace();
>     xmlOptions.setSaveAggressiveNamespaces();
>     xmlOptions.setSavePrettyPrint();
>
> I've been trying everything I can think of for days trying to solve this,
> so any thoughts or insights would be greatly appreciated.
>  ------------------------------
>  This electronic message contains information from PrimusTelecommunications 
> Canada Inc. ("
> PRIMUS") , which may be legally privileged and confidential. The
> information is intended to be for the use of the individual(s) or entity
> named above. If you are not the intended recipient, be aware that any
> disclosure, copying, distribution or use of the contents of this information
> is prohibited. If you have received this electronic message in error, please
> notify us by telephone or e-mail (to the number or address above)
> immediately. Any views, opinions or advice expressed in this electronic
> message are not necessarily the views, opinions or advice of PRIMUS. It is
> the responsibility of the recipient to ensure that any attachments are virus
> free and PRIMUS bears no responsibility for any loss or damage arising in
> any way from the use thereof.The term "PRIMUS" includes its affiliates.
>  ------------------------------
>   Pour la version en français de ce message, veuillez voir
> http://www.primustel.ca/fr/legal/cs.htm
> This message (and any associated files) is intended only for the
> use of the individual or entity to which it is addressed and may
> contain information that is confidential, subject to copyright or
> constitutes a trade secret. If you are not the intended recipient
> you are hereby notified that any dissemination, copying or
> distribution of this message, or files associated with this message,
> is strictly prohibited. If you have received this message in error,
> please notify us immediately by replying to the message and deleting
> it from your computer. Messages sent to and from us may be monitored.
>
> Internet communications cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed, arrive
> late or incomplete, or contain viruses. Therefore, we do not accept
> responsibility for any errors or omissions that are present in this
> message, or any attachment, that have arisen as a result of e-mail
> transmission. If verification is required, please request a hard-copy
> version. Any views or opinions presented are solely those of the author
> and do not necessarily represent those of the company.
>



-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Reply via email to