Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 32840 invoked from network); 7 Jun 2010 07:36:27 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 7 Jun 2010 07:36:27 -0000 Received: (qmail 20552 invoked by uid 500); 7 Jun 2010 07:36:27 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 20358 invoked by uid 500); 7 Jun 2010 07:36:26 -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 20351 invoked by uid 99); 7 Jun 2010 07:36:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jun 2010 07:36:25 +0000 X-ASF-Spam-Status: No, hits=2.8 required=10.0 tests=AWL,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kasun.lakpriya86@gmail.com designates 209.85.212.50 as permitted sender) Received: from [209.85.212.50] (HELO mail-vw0-f50.google.com) (209.85.212.50) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jun 2010 07:36:21 +0000 Received: by vws10 with SMTP id 10so1410456vws.37 for ; Mon, 07 Jun 2010 00:36:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=fpOPcVIKE+485w48tmDR5rZiqkZZjaurlB19y9ZMdRA=; b=YzEdbczodB61rA8xma6QeGkGuC/S/fN4Jf+cf7HJPqvBul1bToyrTwu0IgTOBtQX7F 3DnJ9PgWO1YhL+5wl/Ifsyn5RBX4EBRyUtinyS6pPPJA8nlatNg4TDMmaytQTw+iD0XY UAAt3fuOIEVuCTY6hPlLSSDyOpkkmhGjF9brc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=U3XAFeugWEexypOrZGqcTy0CSW89Sa92RoYXlCvpvdX2Mm4VzfIDJyDqrxPKo1xwKA 8usmfkY+sKUYBDNsL2tWnzmS8ezuBTxu2pKPUZjnwVYAol1AyZjZSFtDUER2JB0LIqxn qVP0/fgbRSLgpfM/PAXKia2Mf/Bb0zFvweT5k= MIME-Version: 1.0 Received: by 10.229.217.144 with SMTP id hm16mr4411802qcb.113.1275896160444; Mon, 07 Jun 2010 00:36:00 -0700 (PDT) Received: by 10.220.18.130 with HTTP; Mon, 7 Jun 2010 00:36:00 -0700 (PDT) In-Reply-To: References: <7D093D7E-6F2A-44B4-85FA-DCC09834A88D@marcelot.net> Date: Mon, 7 Jun 2010 13:06:00 +0530 Message-ID: Subject: Re: LDAP diagnostic tool - GSoC 2010 From: Kasun Lakpriya To: Apache Directory Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Keheliya, As I got to know in Studio the maven setup is some what different because they are using their own maven plugin(studio-maven-plugin) to generate all the eclipse specific files. So as you can see in the persistence-tooling project I think you should include those two plugins: (1). studio-maven-plugin (2). maven-bundle-plugin And also hope you also need some of the plugins in Studio if it is the case you can use the dependency below instead of adding one jar by jar to the build path. org.apache.directory.studio jars ${apache.directory.studio.version} provided Hope you got something from this. Best regards, Kasun On Mon, Jun 7, 2010 at 11:22 AM, Keheliya Gallaba wrote: > Hello everyone, > I created the project folder structure for this project by following the > below guide [1]. It is as follows. > . > `-- dirstudio-ldap-proxy > =A0=A0 =A0`-- ldap-proxy > =A0=A0 =A0 =A0 =A0|-- ldap-proxy-core > =A0=A0 =A0 =A0 =A0| =A0 |-- pom.xml > =A0=A0 =A0 =A0 =A0| =A0 `-- src > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 |-- main > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 `-- java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 `-- org > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 `-- apache > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- directo= ry > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `--= studio > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 `-- proxy > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 `-- core > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 `-- App.java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 `-- test > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 `-- java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- org > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- apache > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- direc= tory > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `= -- studio > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 `-- proxy > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 `-- core > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 `-- AppTest.java > =A0=A0 =A0 =A0 =A0|-- ldap-proxy-ui > =A0=A0 =A0 =A0 =A0| =A0 |-- pom.xml > =A0=A0 =A0 =A0 =A0| =A0 `-- src > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 |-- main > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 `-- java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 `-- org > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 `-- apache > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- directo= ry > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `--= studio > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 `-- proxy > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 `-- ui > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 | =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 `-- App.java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 `-- test > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 `-- java > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- org > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- apache > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `-- direc= tory > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 `= -- studio > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 `-- proxy > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 `-- ui > =A0=A0 =A0 =A0 =A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 `-- AppTest.java > =A0=A0 =A0 =A0 =A0`-- pom.xml > 38 directories, 7 files > But when I went through newly created 'Persistence Tooling' folder struct= ure > in google code [2] I found pom.xml files adhere to a structure specific t= o > Directory Studio. So please guide me how to do that in LDAP-proxy project > too. > Another problem is when I tried to add and commit the structure I created= , > to the google code svn location [3], I get the following error. >> >> =A0svn commit -m "Project folder structure created" >> >> Authentication realm: >> Google Code Subversion Repository >> >> Password for 'keheliya': >> >> svn: Commit failed (details follow): >> >> svn: Server sent unexpected return value (500 Internal Server Error) in >> response to MKACTIVITY request for >> '/svn/!svn/act/06e06b41-2e27-4770-ba89-45b92b26013b' > > Please me help me out to configure the project properly and continue with > development > [1] http://maven.apache.org/guides/mini/guide-ide-eclipse.html > [2]=A0http://code.google.com/p/dirstudio-ldap-tooling/source/browse/ > [3]=A0http://code.google.com/p/dirstudio-ldap-proxy/source/browse/#svn/tr= unk > > On 31 May 2010 22:12, Pierre-Arnaud Marcelot wrote: >> >> Hi Keheliya, >> Sorry for not being able to answer your mail sooner but I was on holiday= s >> with no Internet connection these last days. >> Hopefully my fellow peeps have well guided you for your architecture >> diagram and the next steps with the creation of a "mini LDAP server". >> On the diagram side, I agree with all Stefan and Emmanuel comments. >> On IRC, you said that you didn't succeed yet on building such the "mini >> LDAP Server", can you be more specific and indicate what you already >> accomplished and where you got stuck. >> Like Stefan, I'm no expert in that part of the code (I'm more a GUI guy) >> but I'll look into it while waiting for your answer and I'm pretty sure = the >> server-side experts (Emmanuel, Kiran, Alex) will be able to guide you in= the >> right direction. >> The good news is that we already have all the code to deal with >> received/decoding as well as sending/encoding LDAP Protocol messages, so >> it's just a matter of adding a bit of glue on the appropriate parts of t= he >> code. >> The solution may not be in the LdapServer class itself but "hidden" in t= he >> other classes behind this one. >> Regards, >> Pierre-Arnaud >> On 21 mai 2010, at 06:45, Keheliya Gallaba wrote: >> >> Hello everyone, >> >> I have come up with an architecture diagram [1], with the help of >> Seelmann, for the LDAP diagnostic tool explaining the functionality of t= he >> core. I thought of implementing the initial phase with JNDI and moving t= o >> the new client API later. Please send your suggestions for this approach= , >> and about the existing code components I can reuse, from Directory Studi= o. >> >> [1] http://code.google.com/p/dirstudio-ldap-proxy/wiki/ArchitectureDiagr= am >> >> Thanks, >> >> -- >> Keheliya Gallaba >> http://galpotha.wordpress.com >> http://twitter.com/keheliya >> > > Thanks, > > -- > Keheliya Gallaba > http://galpotha.wordpress.com > http://twitter.com/keheliya >