Correlating SOAP Requests/Responses - For Multiple Outstanding requests

I have an environmnet  where there  may be multiple requests for the
same SOAP Action outstanding at any one time. In this case the
application cannot associate the response to the issuing request by just
checking the SOAP Actions in the resquest/response messages (i.e. with
the appended "response" text in the response).

In other request/response protocols such as Remote Operations, there is
a unique object (called an Invoke ID) that is passed in the request and
is also passed back in the reponse so that the application can correlate
the response to the appropriate outstanding request message.

Is there anything already defined in SOAP that would provide the same
sort of  function?

If not, and a new element is added to provide an InvokeID function,
since this is independent of any specific SOAP action, could this
element be provided in the SOAP header or does SOAP require that this be
provided in the SOAP body?

Regards,
Tom Miller

Received on Tuesday, 6 February 2001 11:38:28 UTC