How to perform a one-way SOAP request via a web services cli

Posted by Admin on 19-Sep-2006 17:13

The web service client does not support a one-way (vs. request-response) web service operation - made clear by the manual and KB P117149. But alas, that's just what I need to do in order to integrate with an SAP system via XI.

Any advice? Has anyone else addressed this problem, and if so, how'd you get around it? What is the rationale for not supporting one-way in the client?

I found that I could add a return parameter to the WSDL to fake out the WSA client, and define my RUN statement without an output parameter and it works just fine. But this method is obviously unsupported and requires hand editing of WSDL files.

Thanks,

Steve

All Replies

Posted by GregHiggins on 25-Jan-2007 09:38

Anything you can do with a web service call you can do with a socket. Open a connection, send the posting, close the connection. You will have to structure the message yourself, but that's usually fairly easy.

This thread is closed