I'm using Axis2 version 1.3, for the content-type it's "application/xml"

This is the exception :

<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><soapenv:Fault><faultcode/><faultstring>First
 Element must contain the local name, Envelope , but found 
identification</faultstring><detail><Exception>org.apache.axis2.AxisFault: 
First Element must contain the local name, Envelope , but found nr1
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
    at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:277)
    at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
    at 
com.efluid.edk.commun.webservice.servlet.EDKAxis2Servlet.doPost(EDKAxis2Servlet.java:37)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
    at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
    at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.axiom.soap.SOAPProcessingException: First Element must 
contain the local name, Envelope , but found nr1
    at 
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:219)
    at 
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:177)
    at 
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:163)
    at 
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:161)
    at 
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.&lt;init&gt;(StAXSOAPModelBuilder.java:110)
    at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:53)
    at 
org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:160)
    at 
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:111)
    at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:270)
    ... 34 more
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>


David




----- Message d'origine ----
De : Paul Fremantle <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Mercredi, 9 Juillet 2008, 15h36mn 24s
Objet : Re: Re : Re : [Axis2] Soap Protocol

Can you post your exception? And also which version of Axis2 are you using?
You don't normally have to do anything to handle xml. One more
question - what is the content-type of the HTTP POST?

Paul

On Wed, Jul 9, 2008 at 2:07 PM, David <[EMAIL PROTECTED]> wrote:
> To be more precise, I must develop a Web service with Axis2 which must be
> able to receive a message like this :
>
> <?xml version="1.0" encoding="utf-8"?>
>
> <nr1:recupererDonneesPCEOperation
> xmlns:nr1="urn:recpce:wsathena.omega.france.com"
> xmlns:nr2="urn:types:mapping.demande.omega.com">
>
> <nr1:pRequete>
>
> <nr2:Utilisateur>
>
> <nr2:Login>aumont_a</nr2:Login>
>
> </nr2:Utilisateur>
>
> <nr2:NumeroVersion>1.0</nr2:NumeroVersion>
>
> <DonneesPceRecuperer>
>
> <nr2:NumeroPCE>01506512227601</nr2:NumeroPCE>
>
> </DonneesPceRecuperer>
>
> </nr1:pRequete>
>
> </nr1:recupererDonneesPCEOperation>
>
> But i have a SOAPProcessingException...
>
> Any idea, how to configure Axis2 to accept this message which doesn't
> respect the SOAP protocol???
>
> Thanks a lot,
>
> David
>
>
>
> ----- Message d'origine ----
> De : David <[EMAIL PROTECTED]>
> À : [email protected]
> Envoyé le : Mercredi, 9 Juillet 2008, 13h27mn 37s
> Objet : Re : [Axis2] Soap Protocol
>
> is there a parameter to indicate in axis2.xml to handle the body XML without
> the SOAP Enveloping?
> which is handling has to make?
>
> thanks
>
> David
>
> ----- Message d'origine ----
> De : Paul Fremantle <[EMAIL PROTECTED]>
> À : [email protected]
> Envoyé le : Mercredi, 9 Juillet 2008, 12h29mn 44s
> Objet : Re: [Axis2] Soap Protocol
>
> David
>
> No. Axis2 will also handle the body XML without the SOAP Enveloping.
>
> Paul
>
> 2008/7/9 David <[EMAIL PROTECTED]>:
>>
>> Hello,
>>
>> With Axis2, one is obliged to respect this formalism ?
>>
>> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"; >
>>  <env:Body>
>>    ...
>>  </env:Body>
>> </env:Envelope>
>>
>> Thank you for your help,
>>
>> David
>>
>>
>>
>>
>>
>>
>>
>> ________________________________
>> Envoyé avec Yahoo! Mail.
>> Une boite mail plus intelligente.
>> ________________________________
>> Envoyé avec Yahoo! Mail.
>> Une boite mail plus intelligente.
>
>
>
> --
> Paul Fremantle
> Co-Founder and CTO, WSO2
> Apache Synapse PMC Chair
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ________________________________
> Envoyé avec Yahoo! Mail.
> Une boite mail plus intelligente.
> ________________________________
> Envoyé avec Yahoo! Mail.
> Une boite mail plus intelligente.



-- 
Paul Fremantle
Co-Founder and CTO, WSO2
Apache Synapse PMC Chair
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


      
_____________________________________________________________________________ 
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

Reply via email to