Purpose:
This document defines the behavior of an endpoint based upon the combinations of ReplyTo/FaultTo EPRs in the message received and the value of wsaw:Anonymous.
Rules:
A | B | C | D | E | |
ReplyTo | FaultTo | Anonymous=Optional | Anonymous=Required | Anonymous=Prohibited | |
1 | Anon | Not Specified | Normal or Fault response on transport back channel | Normal or Fault response on transport back channel | Generates a fault, uses ReplyTo but does not honor anonymous semantics and so may not be able to deliver it (Rule 5 above applies) |
2 | Anon | Anon | Normal or Fault response on transport back channel | Normal or Fault response on transport back channel | Generates a fault, uses FaultTo but does not honor anonymous semantics and so may not be able to deliver it (Rule 5 above applies) |
3 | Anon | Non-Anon | Normal response on transport back channel, Fault response to FaultTo address |
|
Generates a fault and send Fault response to FaultTo address. |
4 | Anon | None | Normal response on transport back channel, discards the Fault response | Normal on transport back channel, discards the Fault response | Generates a fault and discards it. |
5 | Non-Anon | Not specified | Normal and Fault response to ReplyTo address |
|
Normal and Fault response to ReplyTo address |
6 | Non-Anon | Anon | Normal response to ReplyTo address, Fault response on transport back channel | Generates a fault and send Fault response on transport back channel. |
|
7 | Non-Anon | Non-Anon | Normal response to ReplyTo address, Fault response to FaultTo address |
|
Normal response to ReplyTo address, Fault response to FaultTo address |
8 | Non-Anon | None | Normal response to ReplyTo address, discards the Fault response | Generates a fault and discards it. | Normal response to ReplyTo address, discards the Fault response |
9 | None | Not specified | Normal and Fault response are discarded | Normal and fault response are discarded | Normal and fault response are discarded |
10 | None | Anon | Normal response is discarded, Fault response sent on transport back channel | Normal response is discarded, Fault response sent on transport back channel |
|
11 | None | Non-Anon | Normal response is discarded, Fault response sent to FaultTo address |
|
Normal response is discarded, Fault response sent to FaultTo address |
12 | None | None | Normal and Fault response are discarded | Normal and Fault response are discarded | Normal and Fault response are discarded |
Last Updated: October 24, 2006 07:12 AM