Re: WS-Routing Reverse Message path - Http Explicit rev erse endpoints .
"MURRAY,BRYAN (HP-Seattle,ex1)" <[email protected]> Fri, 10 May 2002 11:45:25 -0400
| Newsgroups | gmane.comp.windows.devel.soap.rp |
|---|---|
| Message-ID | <[email protected]> |
In the example you described, D will respond to C using a new HTTP request rather than responding over the same socket that C used to send the request to D. Since C used HTTP, a response is required and the WS-Routing spec indicates that this response should be something like 200, 202, or 204 (preference is 202). D then processes the request and sends its response back to C as an HTTP request. In this case the transport request/response semantics do not align with the SOAP and WS-Routing request/response semantics. While C is waiting for the response from D, it must be holding on the pending socket connected to B in order to send the response from D back to B. The response from D will come in as a new HTTP request. C can optionally make use of the vid attribute on the via element to help with the association between the response from D and the socket back to B. Using the vid attribute, C can lookup a cached reference to the socket to B. Without the vid attribute, it will be trickier to associate the HTTP request from D with the response to the socket back to B. Maybe using the relatesTo element would be enough. Bryan -----Original Message----- From: LeTS [mailto:[email protected]] Sent: Friday, May 10, 2002 5:19 AM To: [email protected] Subject: [SOAP-RP] WS-Routing Reverse Message path - Http Explicit reverse endpoints . Hi All, How Can WS-Routing Reverse message explicit endpoints be supported? Like I have A message which needs to traverse the forward and reverse message paths to D and back to A A(Inital Sender)-->B(Intermediary 1)-->C (Intermediary 2)-->D(Ultimate Receiver) All the parties use http endpoints. Suppose C specifies an Explicit reverse Endpoint to D and B has specified implicit reverse endpoint to C. Then B is expecting to receive the reverse path message from C in response stream corresponding to the forward path message's request stream. How will the C's reverse message path explicit endpoint write to the Response stream corresponding to another request(Request from B to C in the forward message path). I hope i am not confusing. Thanks in Advance. Regards, Sendhil Kumar R. MS .NET Developer (080) 6610330 Extn: 3193 http://www.sonata-software.com ********************************************************************* Disclaimer: The information in this e-mail and any attachments is confidential / privileged. It is intended solely for the addressee or addressees. If you are not the addressee indicated in this message, you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer does not consent to Internet email for messages of this kind. *********************************************************************