Hello Upul, Firstly thanQ a lot for reply. I have tried by adding the code below to my client code. But i am getting another error: [code] call.setSOAPActionURI("http://www.cum.com/MIMS/Request:ServiceSoap12"); [/code]
[code] ERROR: ------ Server did not recognize the value of HTTP Header SOAPAction: http://www.cum.com/MIMS/Request:ServiceSoap12 [/code] MY WSDL as below: ------------------- [code] <wsdl:binding name="ServiceSoap12" type="tns:ServiceSoap"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> - <wsdl:operation name="Request"> <soap12:operation soapAction="http://www.cum.com/MIMS/Request" style="document"/> - <wsdl:input> <soap12:body use="literal"/> </wsdl:input> - <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> - <wsdl:operation name="GetTotaArray"> <soap12:operation soapAction="http://www.cum.com/MIMS/GetTArray" style="document"/> - <wsdl:input> <soap12:body use="literal"/> </wsdl:input> - <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> + . . . [/code] can you tell me where i am doing mistake. thanQ in Advance. Ajay Upul Godage wrote: > > Try setting the SOAP Action with, > call.setSOAPActionURI("should be something like http://www.cum.com/MIMS > :echoString"); > > You can find the SOAP Action name in the WSDL, attribute soapAction in the > relevent operation (echoString) in the relevant soap binding part. > > Hope this helps. > > Upul > > > On Jan 14, 2008 3:24 PM, msg2ajay <[EMAIL PROTECTED]> wrote: > >> >> hello friends, >> I am wrote a WebService client as below >> [code] >> import org.apache.axis.client.Call; >> import org.apache.axis.client.Service; >> >> import javax.xml.namespace.QName; >> >> public class AtmuClient >> { >> public static void main(String [] args) { >> try { >> String req="request"; >> String endpoint =" >> http://10.1.3.104/mims/service.asmx?WSDL"; >> String nameSpaceUri = "http://www.cum.com/MIMS"; >> >> Service service = new Service(); >> Call call = (Call) service.createCall(); >> >> call.setTargetEndpointAddress( new >> java.net.URL(endpoint) >> ); >> call.setOperationName(new QName(nameSpaceUri, >> "echoString") ); >> >> String ret = (String) call.invoke( new Object[] { req } >> ); >> System.out.println("Sent 'Hello!', got '" + ret + "'"); >> >> } catch (Exception e) { >> System.err.println(e.toString()); >> } >> } >> >> } >> >> [/code] >> >> the out put I am getting is >> >> [code] >> Server did not recognize the value of HTTP Header SOAPAction: . >> [/code] >> >> >> what still I need to incorporate to my code. Do i need to add any methods >> still ? and one more thing is do i need to write WSDD for this? how ?. >> can >> any bady guide me >> >> thanQ for any greatful guidance. >> Ajay. >> -- >> View this message in context: >> http://www.nabble.com/Server-did-not-recognize-the-value-of-HTTP-Header-SOAPAction%3A-.-tp14797293p14797293.html >> Sent from the Axis - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- View this message in context: http://www.nabble.com/Server-did-not-recognize-the-value-of-HTTP-Header-SOAPAction%3A-.-tp14797293p14825041.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]