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.
*********************************************************************