[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Another problem with abandon



>>>> "Kurt D. Zeilenga" <Kurt@OpenLDAP.org> 6/20/03 8:42:22 AM >>>
>At 10:16 PM 6/19/2003, Jim Sermersheim wrote:
>>There is no response defined in the Abandon operation. Upon reciept
of
>>an AbandonRequest, the server MAY abandon the operation identified
by
>>the MessageID. Operation responses are not sent for successfully
>>abandoned operations, thus a client SHOULD NOT use the Abandon
operation
>>when it needs an indication of whether the operation was abandoned.
For
>>example, if a client performs an update operation (Add, Modify, or
>>ModifyDN), and it needs to know whether the directory has changed due
to
>>the operation, it should not use the Abandon operation to cancel the
>>update operation. Clients can ensure that an operation has been
>>successfully abandoned by performing a subsequent bind operation,
and
>>this method only works when the underlying transport guaranties
ordering
>>of messages. 
>
>I suggest dropping the last sentence as it implies the client can
>get an indication of success of the abandon operation by issuing
>a subsequent bind operation.

Well, it can. I can crop it anyway as no one seems to find it useful.

>Also, change the "MAY" to a "may".  MAY implies that a server
>can elect to implement the abandon operation while may
>implies the server which implements the abandon operation can
>choose when to honor the request.

yes

>Likely, the "SHOULD NOT use" does not appear to be an implementation
>imperative and likely should be a "should not".
>
>And, you left "Delete" out of list of update operations.

yes and yes.

Jim

>Kurt