Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 60532 invoked from network); 14 Mar 2006 15:53:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 14 Mar 2006 15:53:16 -0000 Received: (qmail 43209 invoked by uid 500); 14 Mar 2006 15:53:02 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 43161 invoked by uid 500); 14 Mar 2006 15:53:01 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 43149 invoked by uid 99); 14 Mar 2006 15:53:01 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Mar 2006 07:53:01 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of enriquer9@gmail.com designates 64.233.166.176 as permitted sender) Received: from [64.233.166.176] (HELO pproxy.gmail.com) (64.233.166.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Mar 2006 07:53:00 -0800 Received: by pproxy.gmail.com with SMTP id d42so1167164pyd for ; Tue, 14 Mar 2006 07:52:40 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:reply-to:organization:user-agent:x-accept-language:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:from; b=jwt7n/q5kqG4fZQ2vNgRAfIozVZ+Yw951NVJEBd+B62XVm2hQoK5WDKRbT9SbGl8Fs21Z76yFMvJBtkkWVBBvpsw1RFzzmroWUCj85FHWNZIaDPnQ5HFZ98O2nHeollVndgmJCMFS23EG58Ck0bTVBpjalZobnLAj58aUbpIJVI= Received: by 10.35.99.5 with SMTP id b5mr756098pym; Tue, 14 Mar 2006 07:52:39 -0800 (PST) Received: from ?192.168.2.27? ( [24.41.22.158]) by mx.gmail.com with ESMTP id f19sm179439pyf.2006.03.14.07.52.37; Tue, 14 Mar 2006 07:52:38 -0800 (PST) Message-ID: <4416E6C4.4040904@apache.org> Date: Tue, 14 Mar 2006 10:52:36 -0500 Reply-To: erodriguez@apache.org Organization: Apache Software Foundation User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Apache Directory Developers List Subject: Re: [OSGi] Configuration Admin Service References: <1134577017.4073.98.camel@trout> <43A734B1.9020708@apache.org> <1135038335.4073.45.camel@trout> <43A887E4.3050507@apache.org> <1135187521.4071.113.camel@trout> <43B41D80.2060907@apache.org> <1136219244.4072.9.camel@trout> In-Reply-To: <1136219244.4072.9.camel@trout> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit From: Enrique Rodriguez X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N John E. Conlon wrote: > On Thu, 2005-12-29 at 11:31, Enrique Rodriguez wrote: > >>Great. Again, I don't know your use case. BTW, the config admin >>service isn't totally done: not all of the store ops work. I'd love >>some help here; their impl should be straightforward, I just have only >>done the ones I need. >> > > How can I help? I figure you can check out and review the OSGi work on Directory 1.1 or pitch in on the use of CM for what is currently in the XML config. Or help in moving CM, Prefs, and UA over to Felix. They'll need an M2 update, basic dep updates (refactoring, renaming packages), and eventually updates to be R4-compliant. Also, not all of the directory-backed CM store was implemented; I only did what I needed to make directory work. Patches here would be great. > How will you provide for attributes that have multiple values, like > objectClasses? While they are returned by JNDI, I believe CM will ignore them. If this is outside the scope of CM then there isn't much we can do. Multiple values in config is typically on one line which gets tokenized. This is how I would do a multi-value, for example Kerberos encryption types; put them in the DIT as one long string. Or now, that I think about it, they could be multi-valued in the DIT and converted to one-line strings by the CM and parsed by the receiving service? WDYT? Enrique