I need to use a web service residing on IIS 5.0 using axis2.

The ws returns a 500 error.

There must be something wrong with my request but I can't figure out the
problem.

The outgoing request looks like this (captured from wireshark).

POST
/arsys/services/ARService?server=arsp002.us.primus&webService=VOIP_SIP_Trouble_Ticket
HTTP/1.0

Content-Type: text/xml; charset=UTF-8

SOAPAction: "urn:VOIP_SIP_Trouble_Ticket10/OpGet"

User-Agent: Axis2

Host: mcldevmidt01.us.primus

Content-Length: 556



<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Header><ns1:AuthenticationInfo
xmlns:ns1="urn:VOIP_SIP_Trouble_Ticket10"
soapenv:mustUnderstand="0"><ns1:userName>Glen</ns1:userName><ns1:password>glen</ns1:password><ns1:locale></ns1:locale><ns1:timeZone></ns1:timeZone></ns1:AuthenticationInfo></soapenv:Header><soapenv:Body><ns1:OpGet
xmlns:ns1="urn:VOIP_SIP_Trouble_Ticket10"><ns1:Ticket_Number>SIP000000000001</ns1:Ticket_Number></ns1:OpGet></soapenv:Body></soapenv:Envelope>

A working request from another project that uses weblogic looks like this

POST
/arsys/services/ARService?server=arsp002&webService=VOIP_SIP_Trouble_Ticket
HTTP/1.0

User-Agent: BEA WLW 8.1

Content-Type: text/xml; charset=UTF-8

SOAPAction: "urn:VOIP_SIP_Trouble_Ticket10/OpGet"

Accept: application/soap+xml, text/xml, application/xml, */*

Host: mcldevmidt01.us.primus

Connection: Keep-Alive

Content-Length: 900



<SOAP-ENV:Envelope
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
<soapenv:Header
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><urn:AuthenticationInfo
xmlns:urn="urn:VOIP_SIP_Trouble_Ticket"><aut:userName
xmlns:aut="AuthenticationInfo">Glen</aut:userName><aut:password
xmlns:aut="AuthenticationInfo">glen</aut:password><aut:locale
xmlns:aut="AuthenticationInfo"/><aut:timeZone
xmlns:aut="AuthenticationInfo"/><aut:authentication
xmlns:aut="AuthenticationInfo"/></urn:AuthenticationInfo></soapenv:Header>
<SOAP-ENV:Body>
<ns:OpGet xmlns:ns="urn:VOIP_SIP_Trouble_Ticket10"><ns:Ticket_Number
xmlns:ns="urn:VOIP_SIP_Trouble_Ticket10">SIP000000000001</ns:Ticket_Number></ns:OpGet></SOAP-ENV:Body>
</SOAP-ENV:Envelope>

My question is what's wrong with the first request (which fails with a 500
from the server) compared to the second one which works.

Thanks for any assistance you might provide.

G



-- 
View this message in context: 
http://www.nabble.com/Axis2-client-request-to-IIS-5.0-returns-a-500-error.-tp21236655p21236655.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to