i050: FaultTo fallback to ReplyTo rule

I took an action to rewrite Tom's proposal 2 in terms of the rules for
formulating a reply message.

 

Currently the Core spec says, in section 3.2:

1.      Select the appropriate EPR:

o        If the reply is a normal message, select the EPR from the
incoming message's [reply endpoint] message addressing property. If none
is present, the processor MUST fault.

o        Otherwise, if the reply is a fault message and the incoming
message's [fault endpoint] message addressing property is not empty,
select the EPR from this property. If the [fault endpoint] property is
empty, the behavior of the recipient of the incoming message is
unconstrained by this specification.

 

I propose amending the second bullet point as follows:

1.      Select the appropriate EPR:

o        If the reply is a normal message, select the EPR from the
incoming message's [reply endpoint] message addressing property. If none
is present, the processor MUST fault.

o        Otherwise, if the reply is a fault message and the incoming
message's [fault endpoint] message addressing property is not empty,
select the EPR from this property. If the [fault endpoint] property is
empty, select the EPR from the incoming message's [reply endpoint]
message addressing property.  Otherwise, if the [reply endpoint]
property is empty, the behavior of the recipient of the incoming message
is unconstrained by this specification.

 

Received on Monday, 14 March 2005 22:21:06 UTC