[Ietf-not43] First draft on Relay bags in FIRS
Andrew Newton
anewton at ecotroph.net
Thu Aug 14 12:03:38 EDT 2003
Peter Gietz wrote:
>
> the bag:
> 1.) is of unrecognized format (permanent failure): protocolError (2)
> 2.) contains unacceptable data (permanent failure): unwillingToPerform
> (53)
> 3.) contains data that means processing is refused at this time
> (transient failure): busy (51)
>
>
[...snip...]
> If I hear no protest, I will align the draft along these lines.
> We could additionally specify apropriate errorMessages the server should
> return along with the error code, which may contain FIRS specifics
> without breaking the LDAP protocol.
As I said, interoperability would be aided by errors specific to the
bags. If current errors have overloaded meanings then how is a client
to distinquish between them and how is a server operator to know which
one to use? Would the definitions in 2251 be deprecated?
> If people insist in defining new error codes for FIRS, we may want to
> return them in a dedicated FIRS control and not in the resultCode field.
I'm not sure how this is better, but I'll take your word for it.
>> Finally, a question. Is this one bag per referral or one bag per
>> response/result set?
>
>
>
> No, and this has implications for the relay bag: The searchresponse can
> include an unlimited number of referrals but only one controlValue. That
> is why I sort of asumed that the Relay Bag contains only general
> information about the referring server and about what that server has to
> say about the client (authentication status, etc.).
>
> If the Relay bag has also to contain information about the referred to
> server, we would have a problem here.
Perhaps creating a syntax for the controlValue that partitions the value
as Strings of octets (or however it was defined) per referral, with each
related to the referral either by key or index.
-andy
More information about the Ietf-not43
mailing list