Description:
The existing text states that a Fault of InvalidInferior or
InvalidSuperior is returned from messages of the Outcome protocol when the
inferior/superior is unknown.
However, for most cases the detailed text and the state tables specify that
INFERIOR_STATE/unknown or SUPERIOR_STATE/unknown (as appropriate) is sent, or,
for the last message of the Outcome exchange, the incoming message should be
ignored.
Similarly, REQUEST_STATUS allows a reply of FAULT/Unknown-transaction, which
would seem to be an unecessary synonym for STATUS/unknown.
Proposed resolution:
Remove the statements that allow unnecessary Fault values.
Leave Fault/InvalidInferior as a response where the inferior is not valid
for the transaction in question (e.g. on up-tree messages).
Ballot is to accept or reject the proposed resolution above.
|