AnsweredAssumed Answered

Policy design for one-way SOAP operation

Question asked by stephan.burkard on Sep 16, 2015
Latest reply on Sep 18, 2015 by goeer03

How do I design a policy for a one-way SOAP operation, i.e. an operation that has no response?

 

I have to implement such an operation (given WSDL by another system) and based on the request I do a standard SOAP call (request/response) to another system. So I receive a request from system A, do a request on system B, get a response from system B and then? System A expects based on the WSDL no response. Should I just return a HTTP status code or an empty response? And is it even possible to send no response body?

 

Just to make clear what I mean with one-way operation, an example operation definition without "output" element:

<operation name="lockDocument">

  <soap:operation soapAction="urn:lockDocument" />

  <input>

    <soap:body use="literal" />

  </input>

</operation>

Outcomes