You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Andrew B <vi...@yahoo.com> on 2006/06/15 13:57:33 UTC
[Axis2]can anyone spot a problem with this SOAP request?
Hi,
The SOAP request is:
POST /axis2/services/TTWSServiceService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.3
Host: 127.0.0.1:8888
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 623
Authorization: Basic V0FMTUFSVDpXQUwxMjNNQVJU
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body><TTIS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="VW_TrailerData_Request_Schema.xsd">
<TRAILERDATATRNRQ>
<TRNID>1111</TRNID>
<TRAILERDATARQ>
<TARGETASSETS>
<TARGETALL>Y</TARGETALL>
</TARGETASSETS>
<GETLATESTDATA>Y</GETLATESTDATA>
<COMPRESS>Y</COMPRESS>
</TRAILERDATARQ>
</TRAILERDATATRNRQ>
</TTIS>
</soapenv:Body>
</soapenv:Envelope>
This is actually being generated by an Axis 1 client, calling an Axis2 service. The service bombs out with the exception:
ERROR [[AxisServlet]] Servlet.service() for servlet AxisServlet threw exception
org.apache.axiom.om.OMException
at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:265)
at org.apache.axiom.om.impl.traverse.OMChildrenQNameIterator.hasNext(OMChildrenQNameIterator.java:75)
at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstChildWithName(OMElementImpl.java:222)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getHeader(SOAPEnvelopeImpl.java:76)
at org.apache.axis2.engine.AxisEngine.createFaultMessageContext(AxisEngine.java:183)
at org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:168)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
.....
The stack trace makes me think there is something wrong with the SOAP envelope, but I can't see what it is. Any help is appreciated - I have to get this thing working urgently.
Thanks!
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Re: [Axis2]can anyone spot a problem with this SOAP request?
Posted by Anne Thomas Manes <at...@gmail.com>.
One problem with this message is that the <TTIS> element in not namespace
qualified.
Anne
On 6/15/06, Andrew B <vi...@yahoo.com> wrote:
>
> Hi,
>
> The SOAP request is:
>
> POST /axis2/services/TTWSServiceService HTTP/1.0
> Content-Type: text/xml; charset=utf-8
> Accept: application/soap+xml, application/dime, multipart/related, text/*
> User-Agent: Axis/1.3
> Host: 127.0.0.1:8888
> Cache-Control: no-cache
> Pragma: no-cache
> SOAPAction: ""
> Content-Length: 623
> Authorization: Basic V0FMTUFSVDpXQUwxMjNNQVJU
>
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance">
> <soapenv:Body><TTIS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="VW_TrailerData_Request_Schema.xsd">
> <TRAILERDATATRNRQ>
> <TRNID>1111</TRNID>
> <TRAILERDATARQ>
> <TARGETASSETS>
> <TARGETALL>Y</TARGETALL>
> </TARGETASSETS>
> <GETLATESTDATA>Y</GETLATESTDATA>
> <COMPRESS>Y</COMPRESS>
> </TRAILERDATARQ>
> </TRAILERDATATRNRQ>
> </TTIS>
> </soapenv:Body>
> </soapenv:Envelope>
>
> This is actually being generated by an Axis 1 client, calling an Axis2
> service. The service bombs out with the exception:
>
> ERROR [[AxisServlet]] Servlet.service() for servlet AxisServlet threw
> exception
> org.apache.axiom.om.OMException
> at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(
> OMElementImpl.java:265)
> at org.apache.axiom.om.impl.traverse.OMChildrenQNameIterator.hasNext(
> OMChildrenQNameIterator.java:75)
> at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstChildWithName(
> OMElementImpl.java:222)
> at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getHeader(
> SOAPEnvelopeImpl.java:76)
> at org.apache.axis2.engine.AxisEngine.createFaultMessageContext(
> AxisEngine.java:183)
> at org.apache.axis2.transport.http.AxisServlet.handleFault(
> AxisServlet.java:168)
> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java
> :153)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> .....
>
> The stack trace makes me think there is something wrong with the SOAP
> envelope, but I can't see what it is. Any help is appreciated - I have to
> get this thing working urgently.
>
> Thanks!
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>