Re: CLDAP (Connectionless LDAP)

Tim Howes <tim@terminator.rs.itd.umich.edu> Mon, 13 December 1993 20:08 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa28754; 13 Dec 93 15:08 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa28750; 13 Dec 93 15:08 EST
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa22646; 13 Dec 93 15:08 EST
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP id <g.05165-0@haig.cs.ucl.ac.uk>; Mon, 13 Dec 1993 19:20:48 +0000
Received: from terminator.rs.itd.umich.edu by bells.cs.ucl.ac.uk with Internet SMTP id <g.21242-0@bells.cs.ucl.ac.uk>; Mon, 13 Dec 1993 19:20:36 +0000
Received: from terminator.rs.itd.umich.edu by terminator.rs.itd.umich.edu (8.6.4/2.2) with SMTP id NAA13934; Mon, 13 Dec 1993 13:55:24 -0500
Message-Id: <199312131855.NAA13934@terminator.rs.itd.umich.edu>
To: Alan.Young@zh014.ubs.ubs.ch
cc: Steve Kille <s.kille@isode.com>, Erik Huizer <huizer@surfnet.nl>, Alan Young <awy@calibre.ch>, osi-ds@cs.ucl.ac.uk
Subject: Re: CLDAP (Connectionless LDAP)
In-reply-to: Your message of "Mon, 13 Dec 1993 16:32:28 +0100." <16714.755796748@zh014.ubs.ubs.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 13 Dec 1993 13:55:23 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Tim Howes <tim@terminator.rs.itd.umich.edu>

> From:    Alan.Young@zh014.ubs.ubs.ch
> To:      Tim Howes <tim@terminator.rs.itd.umich.edu>

> For responses I believe that the resolution is to require them
> all to be put in a single packet.
> 
> For requests there has been no resolution of either: (a) the actual
> requirement; (b) given the requirement, the mechanism to be used.  My
> proposed resolution is:
> 
>     1. Make a CLDAP request be defined:
> 
> 	CLDAPMessage ::= CHOICE {
> 	    LDAPMessage,		-- excluding Bind, Unbind
> 	    SEQUENCE OF LDAPMessage
> 	}
> 
>     2. Make implementation of the second form optional for a
>     server.

Why won't the same "put them all in a single packet" solution work
for requests as well as for responses?  The actual requirement, I
think, is what if you wanted to an authenticated search, or modify,
or whatever, over CLDAP?  One answer is that you should use LDAP
for that.  But it seems trivial to me to say that if you want to do
that over CLDAP you can, just put your bind request + authenticated
operations + unbind request (optional, really) into a single packet and
ship it off.  If it's really this easy, why not do it?  Simon, would
this make you happy, or can you see another reason why the SEQUENCE
or CHOICE approach is needed?

I'm not really wild about the idea of making some parts optional
for the server to implement.  Seems like that would be asking for
interoperability problems down the road.                 -- Tim