[Ietf-not43] transaction settlement issue stated in Appendix
B.
Andrew Newton
anewton@ecotroph.net
Wed, 19 Feb 2003 12:09:46 -0500
Leslie Daigle wrote:
>
> A service MUST accept and process the query with a bag; refuse the
> query with an error message if it does not recognize the data in the
> bag; or refuse the query
> with a different error message if the data in the bag
> is of the proper format but is otherwise unacceptable
> (e.g., out of date tokens, or general refusal to handle
> referred queries at this time).
I'm not sure this is needed, especially given that service requirements
are not longer MUST/SHOULD issues.
> The protocol MUST provide different error messages to
> indicate whether the bag is of unrecognized format
> (permanent failure), if it contains unacceptable
> data (permanent failure), or if it contains data
> that means processing is refused at this time (transient
> failure).
However, from a protocol standpoint, this makes sense to me.
> I think it's also important to make it clear that there
> will be no more than one bag per referral. If the referrant
> server generates another referral itself, it must supply a new
> bag (and it doesn't matter whether that's the same as
> the old, cumulative, or entirely new).
Also a good point.
>> In some models where service coordination among participating
>> server operators is utilized, there might be needs to allow a
>> referring server to pass operator-to-operator coordination
>> data along with the referral to the referant server. Such needs
>> might be auditing or tracking. This feature requirement
>> allows a server to pass to the client a flexible container
>> of unspecified data ("bag") that the client should pass to the
>> referant server. The bag has no meaning to the client.
>
>
> additionally,
>
> "The client {MUST | SHOULD | MAY} pass the bag as part of any query
> made to a referrant server as a result of this referreral."
>
[...SNIP...]
>
> With all that mental meandering done, I think it means the
> CRISP requirement text is:
>
> The client MUST pass the bag as part of any query made to a referrant
> server as a result of this referreral.
You had me at "additionally".
-andy