All,

I am trying to get a simple hello world test going.  My client can possibly be 
executing without access to any of the soap messaging api's, so I am trying to write 
the raw soap request my self.
The service takes two args, a string and an integer.

Any insight would be highly appreciated.

-Steve Pruitt

In Tomcat console, I get the stack trace:

at org.apache.axis.Message.setup(Message.java:325)      
at org.apache.axis.Message.<init>(Message.java:234)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:810)      
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)         
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)    
 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
.... 


>From TcpTunnel my request looks like:

POST /axis/services/bank HTTP/1.1
SOAPAction:  
Content-Type: Multipart/Related; boundary=MIME_boundary; type=text/xml; 
start="<urn:[EMAIL PROTECTED]">
User-Agent: Java/1.4.1_03 Host: localhost:8070
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 887   

--MIME_boundary
Content-Type: text/xml

<?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>
    <ns1:processReport xmlns:ns1="urn:customer-list-service" 
                       
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>         
      <report xsi:type="xsd:string" href="cid:<urn:[EMAIL PROTECTED]>"/>         
      <limit xsi:type="xsd:int"        
             
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>2</limit>     
    </ns1:processReport>
  </soapenv:Body>
</soapenv:Envelope>  

--MIME_boundary
Content-Type: text/plain
Content-ID: <urn:[EMAIL PROTECTED]>  

Hello  

--MIME_boundary--

Reply via email to