You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-user@axis.apache.org by Robert Sanford <rs...@trefs.com> on 2004/06/29 19:36:02 UTC

!!! HELP !!!

I am simply flailing about trying to understand what is happening here. Can
anyone help me with this?

rjsjr

> -----Original Message-----
> From: Robert Sanford [mailto:rsanford@trefs.com] 
> Sent: Monday, June 28, 2004 3:07 PM
> To: axis-c-user@ws.apache.org
> Subject: No SOAPAction Header Error
> 
> 
> After mucking around with Axis C++ client internals to get my 
> documents to actually transmit I get an error message from my 
> Axis Java server as cited below. The crux of the error 
> message from the Axis Java server is "no SOAPAction header!". 
> When I use the Axis Java client everything works just fine.
> 
> I have copied the output from the console window below so you 
> can see what was transmitted and what was returned for 
> general viewing pleasure. 
> 
> The only difference that I can detect is that Java client has 
> extra attributes on the ns1:dispatch element as follows:
>    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>    soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
> 
> Is that the issue? If that *is* the issue then how do I make 
> sure those attributes are applied to the ns1:dispatch element?
> 
> Many thanks!
> 
> rjsjr
> 
> ----------
> 
> Transport:init() successfull
> <?xml version='1.0' encoding='utf-8' ?>
> <SOAP-ENV:Envelope 
>    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
>    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> 
> <SOAP-ENV:Body>
> <ns1:dispatch xmlns:ns1="http://soapinterop.org/">
> 
> <ns1:arg0 xsi:type="xsd:string">
>   My document data here
> </ns1:arg0>
> </ns1:dispatch>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
> 
> try
> Payload:
> 1cb
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmln
> s:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSc
> hema-instance">
>  <soapenv:Body>
>   <soapenv:Fault>
>    <faultcode 
> xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</f
> aultcode>
>    <faultstring>no SOAPAction header!</faultstring>
>    <detail/>
>   </soapenv:Fault>
>  </soapenv:Body>
> </soapenv:Envelope>
> 
> m_MsgSize:466
> bodyLength:-842150451
> try
> m_MsgSize:5
> bodyLength:-842150917
>