Hi keith,
I have tried stub._serviceClient.getOptions().setAction(""); but didnt help.
Here is the wsdl.....
<? xml version="1.0" encoding="UTF-8" ?>
- < definitions name =" rtbCallEvent " targetNamespace =" urn:rtbCallEvent/wsdl
" xmlns:tns =" urn:rtbCallEvent/wsdl " xmlns:xsd ="
http://www.w3.org/2001/XMLSchema " xmlns:ns2 =" urn:rtbCallEvent/types "
xmlns:soap =" http://schemas.xmlsoap.org/wsdl/soap/ " xmlns ="
http://schemas.xmlsoap.org/wsdl/ " >
- < types >
- < schema targetNamespace =" urn:rtbCallEvent/types " xmlns ="
http://www.w3.org/2001/XMLSchema " xmlns:soap11-enc ="
http://schemas.xmlsoap.org/soap/encoding/ " xmlns:tnsT ="
urn:rtbCallEvent/types " xmlns:wsdl =" http://schemas.xmlsoap.org/wsdl/ "
xmlns:xsi =" http://www.w3.org/2001/XMLSchema-instance " >
- < complexType name =" callEvent " >
- < sequence >
< element name =" recordId " nillable =" false " type =" string " />
< element name =" direction " nillable =" false " type =" string " />
< element name =" callingNumber " nillable =" false " type =" string " />
< element name =" calledNumber " nillable =" false " type =" string " />
< element name =" answerTime " nillable =" false " type =" string " />
< element name =" releaseTime " nillable =" false " type =" string " />
< element name =" group " nillable =" false " type =" string " />
</ sequence >
</ complexType >
- < complexType name =" callEventResponse " >
- < sequence >
< element name =" result " type =" boolean " />
</ sequence >
</ complexType >
< element name =" callEvent " type =" tnsT:callEvent " />
< element name =" callEventResponse " type =" tnsT:callEventResponse " />
</ schema >
</ types >
- < message name =" rtbCallEventSEI_callEvent " >
< part name =" parameters " element =" ns2:callEvent " />
</ message >
- < message name =" rtbCallEventSEI_callEventResponse " >
< part name =" result " element =" ns2:callEventResponse " />
</ message >
- < portType name =" rtbCallEventSEI " >
- < operation name =" callEvent " >
< input message =" tns:rtbCallEventSEI_callEvent " />
< output message =" tns:rtbCallEventSEI_callEventResponse " />
</ operation >
</ portType >
- < binding name =" rtbCallEventSEIBinding " type =" tns:rtbCallEventSEI " >
< soap:binding style =" document " transport ="
http://schemas.xmlsoap.org/soap/http " />
- < operation name =" callEvent " >
< soap:operation soapAction =" " />
- < input >
< soap:body use =" literal " />
</ input >
- < output >
< soap:body use =" literal " />
</ output >
</ operation >
</ binding >
- < service name =" RtbCallEvent " >
- < port name =" rtbCallEventSEIPort " binding =" tns:rtbCallEventSEIBinding "
>
< soap:address location ="
http://10.0.0.66:8888/RTBCustomer/services/RtbCallEvent " />
</ port >
</ service >
</ definitions >
Regards,
Srikanth Muthyala
Snr Consultant
Innovative IT Consultants
Mobile: +61 401 544 199
Email:[EMAIL PROTECTED]
www.iitc.com.au
----- Original Message -----
From: "keith chapman" <[EMAIL PROTECTED]>
To: axis-user@ws.apache.org
Sent: Monday, 15 October 2007 06:22:05 PM (GMT+1000) Australia/Sydney
Subject: Re: Axis 2 client part of web app
Hi Srikanth,
When your using the webapp is looks like addressing is engaged. As a workaround
just set this option on the client
stub._serviceClient.getOptions().setAction("");
As a better solluion can you send me the interface operation section of your
?wsdl2. Or the whole wsdl. Looks like there is a mismatch in the addreassing
header in the client and the server.
Thanks,
Keith.