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 is unable to deliver it. |
| 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 is unable to deliver it. |
| 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: August 02, 2006 02:28 PM