parameter missing - calling .net from axis client

T

tom

hello,

i'm calling a .net service from an axis client and the parameter i
pass in doesn't get picked up by the .net webservice.

(i have tried setting the SOAPAction on the axis client and i have
also tried removing the SOAPAction in the .net webservice with the
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("")]
option)

this is what i can see on the line going to the .net service machine:
----------------------------------------------
POST /BCAService/BCAService.asmx?op=processRequest HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.0
Host: ws01
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 456

<?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:processRequest
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="BCAService">
<ns1:arg1 xsi:type="xsd:string">aabbcc</ns1:arg1>
</ns1:processRequest>
</soapenv:Body>
</soapenv:Envelope>
----------------------------------------------

so arg1 gets send but the c# webservice only picks up null.

any idea's ?

best regards,
tom
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,013
Latest member
KatriceSwa

Latest Threads

Top