Apache Directory Project - [jira] Created: (DIRSERVER-950) Server Left in Unstable State

This is Interesting: Free IT Magazines  
Home > Archive > Apache Directory Project > June 2007 > [jira] Created: (DIRSERVER-950) Server Left in Unstable State





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Created: (DIRSERVER-950) Server Left in Unstable State
Ole Ersoy (JIRA)

2007-05-31, 1:11 am

Server Left in Unstable State
-----------------------------

Key: DIRSERVER-950
URL: https://issues.apache.org/jira/browse/DIRSERVER-950
Project: Directory ApacheDS
Issue Type: Bug
Affects Versions: 1.5.0
Environment: FC6
Reporter: Ole Ersoy
Priority: Minor


I can only give observational data
for this, since it appears to be a one time thing.

It's a little like the sequence of what happened depends
on threads, and thread A completes first 9999/10000 times,
but in this case thread B completed first...

I ran the test:
EObjectClassCreator

It creates an ObjectClass and the
AttributeTypes needed by the ObjectClass.

I've ran it several times successfully already,
but on the last run it left the server in
a state that does not let me delete
an entry shown in LS.

I have a single entry (That should have been cleaned by the test)
ou=objectClasses, cn=ecore, ou=schema

This has no children.

If I refresh in LS it is still there.

I check to make sure the apacheds daemon is still running.

If I try to delete I get this:

Error while deleting entry
[LDAP: error code 80 - failed on search operation: OID for name 'metatopsdo' was not found within the OID registry]
[LDAP: error code 80 - failed on search operation: OID for name 'metatopsdo' was not found within the OID registry]

metatopsdo is an objectClass that was created in order to create
the ObjectClass entry that the test creates.

Once the test has run the ObjectClass entry
created is deleted,
then the metatopsdo ObjectClass.

This is strange because the entry
ou=objectClasses, cn=ecore, ou=schema

is empty, at least as shown is LS.

So the question is under what circumstances does
is LS not able to delete an empty entry like this.

I'm now going to disconnect and reconnect
with LS to see if it has an effect.

OK - I did that and
when drill down past the entry
ou=objectClasses, cn=ecore, ou=schema
I get this:
Error while reading entry
[LDAP: error code 80 - failed on search operation: OID for name 'metatopsdo' was not found within the OID registry]
[LDAP: error code 80 - failed on search operation: OID for name 'metatopsdo' was not found within the OID registry]

So the ObjectClass entry the test created
must be there, but LS can't see it because
the metatopsdo ObjectClass is deleted,
at least it seems.

But ApacheDS should disallow deletion
of metatopsdo when it is being used by another
ObjectClass entry right?

I think the only thing I can do now is to
reinstall the server...since the entry
is "Stuck"...

But first let me try restarting it
just in case...

yum still stuck.

Just in case the teardown for this test looks like this:

EObjectClassDestroyer.
destroy(
ecoreAttributeTypesContext,
ecoreObjectClassesContext,
eClass,
oidPrefix );

MetaTopSDOObjectClassDestroyer.
destroy(
ecoreAttributeTypesContext,
ecoreObjectClassesContext,
oidPrefix );

EcoreTypeSystemDestroyer.
destroy(
ecoreSyntaxesContext,
oidPrefix);

super.tearDown();

So it's really strange that it got stuck like this...








--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Emmanuel Lecharny

2007-05-31, 7:11 am

Ole,

>Server Left in Unstable State
>-----------------------------
>

<snip/>

>I can only give observational data
>for this, since it appears to be a one time thing.
>
>It's a little like the sequence of what happened depends
>on threads, and thread A completes first 9999/10000 times,
>but in this case thread B completed first...
>
>

<snip/>

we already told you mor ethan once, but this is really important in JIRA :

can you *please* stop using 40 char per lines descriptions of your
problem, and even in your mails ?

This is really painfull to read. Just pull out your 'Return' key if you
can't stop hitting it ... Use it when needed : before code, and after
code, or between paragraphs.

Thanks.

Emmanuel

Ole Ersoy

2007-05-31, 1:11 pm

Emmanuel,

I do my best to please you
whenever I think it's fair (
and I realize you have put
a massive amount of time
into the server, and I benefit
a great deal from this)
but this happens to be my
preferred writing style.

What you are saying to me
is write it the way you like
to view it, then format for
me so I can view it the way
I like to view it. Do
you really feel this is fair?

If you can get 5 people on this
list to agree with you, I'll
start writing my emails once,
make a copy so that I can look
at it the way I like, and then
send out a different copy.

Cheers,
- Ole



Emmanuel Lecharny wrote:
> Ole,
>
> <snip/>
>
> <snip/>
>
> we already told you mor ethan once, but this is really important in JIRA :
>
> can you *please* stop using 40 char per lines descriptions of your
> problem, and even in your mails ?
>
> This is really painfull to read. Just pull out your 'Return' key if you
> can't stop hitting it ... Use it when needed : before code, and after
> code, or between paragraphs.
>
> Thanks.
>
> Emmanuel
>


Emmanuel Lecharny

2007-05-31, 1:11 pm

On 5/31/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Emmanuel,
>
> I do my best to please you


It's not only about me...

> whenever I think it's fair (
> and I realize you have put
> a massive amount of time
> into the server, and I benefit
> a great deal from this)
> but this happens to be my
> preferred writing style.


It's not about what *you* prefer, but how the community is likely to
like it. It's really about that : we are a group, and we have some
rules, like for Java coding convention, and usages (which are
unwritten rules). It has nothing to see with personnal writing style
(I have mine, but I keep it for personnal mails, not for Apache mails)
>
> What you are saying to me
> is write it the way you like
> to view it, then format for
> me so I can view it the way
> I like to view it. Do
> you really feel this is fair?


It is. because you will please the community, not forcing us to accept
as many format as we have committers. What if I decide to write mails
using 24 p. fonts, red and blinking, because it please me? This is why
I'm asking you to just not hit the return key every 20 chars...

Also be fair : your mails are supposed to please the many who read
them, not the one who writes them ...

>
> If you can get 5 people on this
> list to agree with you, I'll
> start writing my emails once,
> make a copy so that I can look
> at it the way I like, and then
> send out a different copy.


Ok, I want it to be clear. You can write the mail using one char per
column, there is nothing we can do about that. Just understand that at
some point, if you just continue with such mails, they will simply be
ignored. This is where I want to get you : be part of the band, accept
the common rules, and play with us, or you will be like the poor
lonely child in the playground, simply because you want to play the
game with your own rules. There are no punishments, no bashing,
nothing, just you will feel alone. And that will be a loss for all of
us, because what we are trying to do is to build a community of smart
people. And you are smart.
Be one of us. Just accept that if we have a different opinion, by no
mean it should be seen as a constraint on you that we ask you to
change your habits. It's just a request, for the good of the project.

Thanks.

Emmanuel

--=20
Regards,
Cordialement,
Emmanuel L=E9charny
www.iktek.com

Ole Ersoy

2007-05-31, 1:11 pm



Emmanuel Lecharny wrote:
> On 5/31/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> It's not only about me...


Oh yes it is. You are the
only one who has commented on this.

This is strictly your preference,
unless you get 5 people
on the "Entire" mailing list to
agree with you.

I'm being pretty flexible here.

5/200

As a matter of fact I'll attach
one of Alex's emails to show
you his writing style.

Compare that to mine. Do they
look wildly different to you?

Be honest. When was the last time
you addressed the list and asked
what our email style preferences are?


>
>
> It's not about what *you* prefer, but how the community is likely to
> like it.


Precisely. That's why I issued the Challenge.

Just get 5/200 people to agree with you.

SNIP

> Also be fair : your mails are supposed to please the many who read
> them, not the one who writes them ...


Right - Back to my previous point. Are you sure
that your preference is the preference of the many?

Guys - If you are reading this - Please
let me know if you agree with Emmanuel.
I'm all for acting in the communities best interest.

>
> Ok, I want it to be clear. You can write the mail using one char per
> column, there is nothing we can do about that. Just understand that at
> some point, if you just continue with such mails, they will simply be
> ignored. This is where I want to get you : be part of the band, accept
> the common rules, and play with us, or you will be like the poor
> lonely child in the playground, simply because you want to play the
> game with your own rules. There are no punishments, no bashing,
> nothing, just you will feel alone. And that will be a loss for all of
> us, because what we are trying to do is to build a community of smart
> people. And you are smart.



Right back to the point. Prove that you are right.
It's an open list. Guys, I really want to act
in the communities best interest. If you agree
with Emmanuel, then please speak up.

> Be one of us. Just accept that if we have a different opinion, by no
> mean it should be seen as a constraint on you that we ask you to
> change your habits. It's just a request, for the good of the project.


Right - lets make sure that your preference
covers 80% of the core contributors though.

Thanks,
- Ole

Quanah Gibson-Mount

2007-05-31, 1:11 pm

--On Thursday, May 31, 2007 12:43 PM -0500 Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:

>
>
> Emmanuel Lecharny wrote:
>
> Oh yes it is. You are the
> only one who has commented on this.
>
> This is strictly your preference,
> unless you get 5 people
> on the "Entire" mailing list to
> agree with you.
>
> I'm being pretty flexible here.


The way in which emails are written are pretty standard. And yes, your
writing "style" is quite unique, and rather annoying.

D
o

yo
u

like t
o

rea

d

brok
en

up ema

il?


Because I sure don't.
--Quanah

--
Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra :: the leader in Open Source messaging and collaboration

Enrique Rodriguez

2007-05-31, 1:11 pm

On 5/31/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Emmanuel Lecharny wrote:
>
> Oh yes it is. You are the
> only one who has commented on this.


Ole,

I have not commented because I've learned, over time, that your emails
are hard to read and that they have limited useful content. You are,
of course, free to choose your writing style but don't be surprised if
you are ignored because of it.

Enrique

David Jencks

2007-05-31, 1:11 pm

I agree with Emmanuel

david jencks

On May 31, 2007, at 10:43 AM, Ole Ersoy wrote:

>
>
> Emmanuel Lecharny wrote:
>
> Oh yes it is. You are the
> only one who has commented on this.
>
> This is strictly your preference,
> unless you get 5 people
> on the "Entire" mailing list to
> agree with you.
>
> I'm being pretty flexible here.
>
> 5/200
>
> As a matter of fact I'll attach
> one of Alex's emails to show
> you his writing style.
>
> Compare that to mine. Do they
> look wildly different to you?
>
> Be honest. When was the last time
> you addressed the list and asked
> what our email style preferences are?
>
>
>
> Precisely. That's why I issued the Challenge.
>
> Just get 5/200 people to agree with you.
>
> SNIP
>
>
> Right - Back to my previous point. Are you sure
> that your preference is the preference of the many?
>
> Guys - If you are reading this - Please
> let me know if you agree with Emmanuel.
> I'm all for acting in the communities best interest.
>
>
>
> Right back to the point. Prove that you are right.
> It's an open list. Guys, I really want to act
> in the communities best interest. If you agree
> with Emmanuel, then please speak up.
>
>
> Right - lets make sure that your preference
> covers 80% of the core contributors though.
>
> Thanks,
> - Ole
> X-Account-Key: account2
> Delivered-To: ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> Received: by 10.67.19.4 with SMTP id w4cs224013ugi;
> Wed, 28 Mar 2007 22:33:21 -0700 (PDT)
> Received: by 10.114.151.13 with SMTP id y13mr115517wad.1175146400119;
> Wed, 28 Mar 2007 22:33:20 -0700 (PDT)
> Return-Path: <dev-return-17025-
> ole.ersoy=gmail.com-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> Received: from mail.apache.org (hermes.apache.org [140.211.11.2])
> by mx.google.com with SMTP id y11si1009095pod.
> 2007.03.28.22.33.19;
> Wed, 28 Mar 2007 22:33:20 -0700 (PDT)
> Received-SPF: pass (google.com: domain of dev-return-17025-
> ole.ersoy=gmail.com-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org designates 140.211.11.2 as
> permitted sender)
> DomainKey-Status: good (test mode)
> Received: (qmail 47172 invoked by uid 500); 29 Mar 2007 05:33:26 -0000
> Mailing-List: contact dev-help-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org; run by ezmlm
> Precedence: bulk
> List-Help: <mailto:dev-help-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> List-Unsubscribe: <mailto:dev-unsubscribe-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> List-Post: <mailto:dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> List-Id: <dev.directory.apache.org>
> Reply-To: "Apache Directory Developers List"
> <dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> Delivered-To: mailing list dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org
> Received: (qmail 47161 invoked by uid 99); 29 Mar 2007 05:33:26 -0000
> Received: from herse.apache.org (HELO herse.apache.org)
> (140.211.11.133)
> by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Mar 2007
> 22:33:26 -0700
> X-ASF-Spam-Status: No, hits=2.0 required=10.0
> tests=HTML_MESSAGE,SPF_PASS
> X-Spam-Check-By: apache.org
> Received-SPF: pass (herse.apache.org: domain of akarasulu-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> designates 66.249.82.233 as permitted sender)
> Received: from [66.249.82.233] (HELO wx-out-0506.google.com)
> (66.249.82.233)
> by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Mar 2007
> 22:33:17 -0700
> Received: by wx-out-0506.google.com with SMTP id h31so78674wxd
> for <dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>; Wed, 28 Mar 2007 22:32:56
> -0700 (PDT)
> DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed;
> d=gmail.com; s=beta;
> h=domainkey-signature:received:received:message-
> id:date:from:sender:to:subject:in-reply-to:mime-version:content-
> type:references:x-google-sender-auth;
> b=e15PRujCWW6xjvZSo8oKxPYC/
> 2fuw6mEL8CNLY5AwHmpTplUn5DgmN04qk6fEBGya
/
> RRAaYqjzKZ1FOzeOZpPV2dSPbATXk2alvNKM1VFb
G85ObNo1Jegc/
> BzRFzc4DwHrnWJB8XRsynJGA+tBZfB1Zcrh2IBrs
5FuDyaqPtYc4=
> DomainKey-Signature: a=rsa-sha1; c=nofws;
> d=gmail.com; s=beta;
> h=received:message-id:date:from:sender:to:subject:in-reply-
> to:mime-version:content-type:references:x-google-sender-auth;
>
> b=oRBm4lDbj2gCMg01i9BMnCTgo4nC259sJhldW0
N3bfIv9SpPmXLgycpEn0WBUzPN5TGU
> RTonNGG9wOKzDC5tuN5L9Fn0yD4y19V8ZoKxTYN3
5pfLYtdhpZpPDFNn07ltbHjCH6zOGM
> 12+br9nNwIutPYMaeXkPwXOnzkB4yQomk=
> Received: by 10.70.32.6 with SMTP id f6mr623651wxf.1175146376870;
> Wed, 28 Mar 2007 22:32:56 -0700 (PDT)
> Received: by 10.70.78.18 with HTTP; Wed, 28 Mar 2007 22:32:56 -0700
> (PDT)
> Message-ID:
> < a32f6b020703282232j2db0bfe0rf17aab2bfc35
981f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
> Date: Thu, 29 Mar 2007 01:32:56 -0400
> From: "Alex Karasulu" <akarasulu-1oDqGaOF3Lkdnm+yROfE0A@public.gmane.org>
> Sender: akarasulu-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> To: "Apache Directory Developers List" <dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> Subject: Re: [Schema] How do I write a new ObjectClass to ApacheDS
> In-Reply-To: <460B1F48.20401-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> MIME-Version: 1.0
> Content-Type: multipart/alternative;
> boundary="----=_Part_19730_26330448.1175146376809"
> References: <460AC99F.5030600-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> < a32f6b020703281737s53a3fb38o1c7d7cf7fbab
a4c1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
> <460B1152.9030207-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> < a32f6b020703281849o7bc4f3d2odd194151e4aa
489-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
> <460B1F48.20401-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> X-Google-Sender-Auth: df9be979cd896b8d
> X-Virus-Checked: Checked by ClamAV on apache.org
>
> ------=_Part_19730_26330448.1175146376809
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
>
> Ole,
>
> On 3/28/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
>
>
> Yeah baby!
>
>
>
>
>
> NP.
>
>
> SNIP ...
>
>
>
>
>
>
> Ahh that's way easy now. You're timing is great ... you would
> never have
> been
> able to do this with 1.0 without a restart which blows.
>
> Anyways there's a special schema partition: ou=schema. Under that
> context
> are a bunch of schema names like ..
>
> cn=nis
> cn=inetorgperson
> cn=blah blah blan
>
> Under these are container ou's that each store various schema
> entities for
> that schema such as attributeTypes, syntaxes, objectClasses etc. I
> just
> realized that if you read that document on the schema subsystem
> redesign you
> can save me some typing brotha man .
>
> So basically you can create your own schema object for the
> namespace. Then
> under that schema object create teh containers. Then create the
> objects
> according to that redesign document.
>
> You basically create entries with the createSubcontext command and
> that
> document tells you what those metadata entries describing schema
> objects
> looks like in terms of the attributes they need to contain. It's
> pretty
> simple stuff. If you create something that is not allowed or
> incorrect the
> server will let you know.
>
>
>
>
>
> Yeah this is the doco to read.
>
>
>
>
>
> yep.
>
>
>
>
>
> Easy just use JNDI to create objects. Take a look at the test
> classes we
> have in the repository for testing the new dynamic schema
> capabilities.
> It's got JNDI code for doing this that you can adapt to your
> needs. Here's
> a link to one:
>
> https://svn.apache.org/repos/asf/di...runk/core-unit/
> src/test/java/org/apache/directory/server/core/schema/
> MetaObjectClassHandlerITest.java
>
> Take a look at the testAddObjectClass() method. That should have
> the logic
> in there that you
> need to create a new objectClass in a schema in the server.
>
> SNIP ...
>
> HTH,
> Alex
>
> Alex Karasulu wrote:
>
>
>
> ------=_Part_19730_26330448.1175146376809
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
>
> Ole,<br><br>
> <div><span class="gmail_quote">On 3/28/07, <b
> class="gmail_sendername">Ole Ersoy</b> &lt;<a onclick="return
> top.js.OpenExtLink(window,event,this)"
> href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
> target="_blank">ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>
> &gt; wrote:</span> </div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Ahhh - You are
> still out there - Lucky Dog!</blockquote>
> <div>&nbsp;</div>
> <div>Yeah baby!</div>
> <div><br>&nbsp;</div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Thanks for wading
> through all these "Books" while on vacation!</blockquote>
> <div>&nbsp;</div>
> <div>NP.</div>
> <div><br>&nbsp;</div>
> <div>SNIP ...</div>
> <div>&nbsp;</div>
> <div><br>&nbsp;</div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">how do I create an
> ObjectClass on the fly before storing a (Java Class<br>instance)?</
> blockquote>
> <div>&nbsp;</div>
> <div>Ahh that's way easy now.&nbsp; You're timing is
> great ... you would never have been</div>
> <div>able to do this with 1.0 without a restart which blows.</div>
> <div>&nbsp;</div>
> <div>Anyways there's a special schema partition:
> ou=schema.&nbsp; Under that context are a bunch of schema names
> like ..</div>
> <div>&nbsp;</div>
> <div>cn=nis</div>
> <div>cn=inetorgperson</div>
> <div>cn=blah blah blan</div>
> <div>&nbsp;</div>
> <div>Under these are container ou's that each store various
> schema entities for that schema such as attributeTypes, syntaxes,
> objectClasses etc.&nbsp; I just realized that if you read that
> document on the schema subsystem redesign you can save me some
> typing brotha man .
> </div>
> <div>&nbsp;</div>
> <div>So basically you can create your own schema object for the
> namespace.&nbsp; Then under that schema object create teh
> containers.&nbsp; Then create the objects according to that
> redesign document.</div>
> <div>&nbsp;</div>
> <div>You basically create entries with the createSubcontext command
> and that document tells you what those metadata entries describing
> schema objects looks like in terms of the attributes they need to
> contain.&nbsp; It's pretty simple stuff.&nbsp; If you create
> something that is not allowed or incorrect the server will let you
> know.
> </div>
> <div><br>&nbsp;</div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On the wiki
> here:<br><a onclick="return top.js.OpenExtLink(window,event,this)"
> href="http://cwiki.apache.org/confluence/display/DIRxSRVx11/Schema
> +Subsystem+Redesign" target="_blank">
> http://cwiki.apache.org/confluence/...RxSRVx11/Schema
> +Subsystem+Redesign</a></blockquote>
> <div>&nbsp;</div>
> <div>Yeah this is the doco to read.</div>
> <div><br>&nbsp;</div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">It says:<br>The new
> design will enable dynamic yet persistent updates to
> schema<br>elements within the server.
> </blockquote>
> <div>&nbsp;</div>
> <div>yep.</div>
> <div><br>&nbsp;</div>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN:
> 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">So how do I do it
> using a JNDI Context?</blockquote>
> <div>&nbsp;</div>
> <div>Easy just use JNDI to create objects.&nbsp; Take a look at the
> test classes we have in the repository for testing the new dynamic
> schema capabilities.&nbsp; It's got JNDI code for doing this
> that you can adapt to your needs.&nbsp; Here's a link to one:
> </div>
> <div>&nbsp;</div>
> <div><a href="https://svn.apache.org/repos/asf/directory/apacheds/
> trunk/core-unit/src/test/java/org/apache/directory/server/core/
> schema/MetaObjectClassHandlerITest.java">https://svn.apache.org/
> repos/asf/directory/apacheds/trunk/core-unit/src/test/java/org/
> apache/directory/server/core/schema/MetaObjectClassHandlerITest.java
> </a></div>
> <div>&nbsp;</div>
> <div>Take a look at the&nbsp;testAddObjectClass() method.&nbsp;
> That should have the logic in there that you</div>
> <div>need to create a new objectClass in a schema in the
> server.&nbsp;<br>&nbsp;</div>
> <div>SNIP ...</div>
> <div><br>HTH,</div>
> <div>Alex<br><br>Alex Karasulu wrote:<br>&gt; Hi
> Ole,<br>&gt;<br>&gt; On 3/28/07, *Ole Ersoy* &lt;<a onclick="return
> top.js.OpenExtLink(window,event,this)"
> href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" target="_blank">ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> </a><br>&gt; &lt;mailto:<a onclick="return top.js.OpenExtLink
> (window,event,this)" href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
> target="_blank"> ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>&gt;&gt;
> wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hey
> Alex,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Yes - I think
> we're getting warmer!
> <br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Here's the
> thing.&nbsp;&nbsp;Suppose I want to store an object that
> has<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; String members
> <br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
> shoeSize<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
> weight<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
> height<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
> name<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; etc.
> <br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I probably have name on
> some ObjectClass already defined in
> ApacheDS.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; However I still
> want to duplicate name on a completely different
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ObjectClass.<br>&gt;<br>&gt;<br>
> &gt; No problem.&nbsp;&nbsp;Really it does not matter; you can
> create a new xyzName<br>&gt; attribute.&nbsp;&nbsp;Sometimes
> that's not so bad.&nbsp;&nbsp;Now I see that you want
> to<br>&gt; autogenerate a schema from the Class <br>&gt; metadata
> and creating the attributes for your objectClass with
> <br>&gt; namespace qualification might<br>&gt; be a good
> idea.<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; The
> ObjectClass I want has a 1:1 correspondence with the Java Class I
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; want to
> store.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; That way a simple convention
> can be used to store the object, and no
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; configuration
> file<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; or index searching is needed
> to include a preexisting ObjectClass that
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; has the name attribute on
> it.<br>&gt;<br>&gt;<br>&gt; Yep I agree (now that I understand your
> motives more) just create all
> <br>&gt; the LDAP<br>&gt; metadata you need on the fly to establish
> the mapping.<br>&gt;
> <br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I guess I could
> create an index with all the LDAP attributeTypes
> and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; look to see whether a certain
> attribute
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; already exists, and use it, but I
> think it's simpler just to create a
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; brand new
> ObjectClass.<br>&gt;<br>&gt;<br>&gt; Nah don't
> bother.<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
> Which leads me to another question.
> <br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Can ObjectClass names have
> periods or underscores in them
> <br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; For Instance there's
> inetOrgPerson?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Could it
> be<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; inet.org.person?
> <br>&gt;<br>&gt;<br>&gt; I think so.
> <br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; The reason
> I ask is because I want to create ObjectClasses on the fly
> <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; that are
> namespaced.<br>&gt;<br>&gt;<br>&gt; Gotchya.<br>&gt;<br>&gt;
> SNIP ...<br>&gt;<br>&gt; Hope fishing was a
> blast.&nbsp;&nbsp;I'm sure you're really glad to out of the
> <br>&gt; Sun, blue clear water,<br>&gt; and cool breeze environment
> and&nbsp;&nbsp;be back in front of a monitor. <br>&gt;<br>&gt; Hey
> I still have a few more days to go .&nbsp;&nbsp;It's not over
> yet.<br>&gt;<br>&gt; Regards,<br>&gt; Alex
> <br>&gt;<br>&gt; Alex Karasulu wrote:<br>&gt; &gt; Hi Ole,<br>&gt;
> &gt;<br>&gt; &gt; Looks like you got some good advice
> already.&nbsp;&nbsp;Let me just add one more <br>&gt; &gt;
> suggestion<br>&gt; &gt; while you're looking into creating a
> schema.&nbsp;&nbsp;Sometimes you'll find
> <br>&gt; &gt; that the<br>&gt; &gt; attributeTypes and
> objectClasses you're looking for are already<br>&gt; &gt;
> defined in published <br>&gt; &gt; schemas.<br>&gt; &gt;<br>&gt;
> &gt; For example for users you might want to take a look at
> something like
> <br>&gt; &gt; inetOrgPerson etc.<br>&gt; &gt;<br>&gt; &gt; Second I
> suppose you're thinking of staying bleeding edge by using
> 1.5<br>&gt; &gt; rather than using<br>&gt; &gt;
> 1.0.&nbsp;&nbsp;I'd recommend this.&nbsp;&nbsp;And if so then
> merely adding the schema
> <br>&gt; &gt; description entry for<br>&gt; &gt; the objectClass in
> the ou=schema partition in the appropriate place <br>&gt; &gt;
> should work.&nbsp;&nbsp;The schema<br>&gt; &gt; is dynamic in 1.5
> but I guess Emmanuel and Stephan already pointed
> <br>&gt; &gt; this out.<br>&gt; &gt;<br>&gt; &gt; I will try to
> back read this thread.&nbsp;&nbsp;As you can imagine I have a lot
> <br>&gt; &gt; to catch up on since<br>&gt; &gt; I've been on
> vacation fishing all week :D.&nbsp;&nbsp;Yeah I don't miss LDAP
> <br>&gt; he he.<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt;
> Alex<br>&gt; &gt;<br>&gt; &gt; On 3/28/07, *Ole Ersoy* &lt; <a
> onclick="return top.js.OpenExtLink(window,event,this)"
> href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" target="_blank">
> ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a><br>&gt; &lt;mailto:<a onclick="return
> top.js.OpenExtLink(window,event,this)"
> href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
> target="_blank">ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>&gt;<br>&gt; &gt;
> &lt;mailto:<a onclick="return top.js.OpenExtLink
> (window,event,this)" href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
> target="_blank">
> ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org </a>&lt;mailto:<a onclick="return
> top.js.OpenExtLink(window,event,this)"
> href="mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
> target="_blank">ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>&gt;&gt;&gt; wrote:<br>&gt;
> &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Hey Guys,
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; I'm in the
> middle of designing the DAS and<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; decided that I can probably make it
> way more efficient <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; if I
> create an ObjectClass per Java Class that I want to write to
> <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; ADS.<br>&gt; &gt;<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; So how do I programmatically create a
> ObjectClass and store it<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; in
> ApacheDS? <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Do we
> have a description somewhere or is this a standard JNDI thing?
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Here's a
> little further elaboration on what I want to do for those<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; interested. <br>&gt; &gt;<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; Keep in mind this is just an
> example.&nbsp;&nbsp;The Class User could be any
> <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; java<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; class used in a model.<br>&gt;
> &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; I have a Java Class
> &gt;&gt; User <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> The Class User has String members [firstName, lastName, password]
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; So I want to
> create a Structural ObjectClass in ApacheDS so that<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; I can add it as an attribute to the DN
> where a User instance will be <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> stored (The Java object instance).
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; If I were doing
> this in a relational database, I would create a<br>&gt;
> table<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; definition instead of a
> ObjectClass.<br>&gt; &gt; <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; So
> I'm looking for something like this:
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; ObjectClass
> objectClass = LDAPSchemaFactory.createObjectClass();<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; objectClass.setName
> ("User");<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> ObjectClassAttribute objectClassAttribute = <br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> LDAPSchemaFactory.createObjectClassAttribute();<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; objectClassAttribute.setName
> ("firstName");<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> objectClassAttribute.setType (LDAP_STRING_ATTRIBUTE_TYPE);<br>&gt;
> &gt; <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Then I would do
> something like:
> <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> ctx.storeObjectClass(objectClass);<br>&gt; &gt;<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; The objectClass can now be assigned as
> an attribute to an ADS<br>&gt; entry, <br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; and if we were to look at all the
> ObjectClasses in ADS through
> <br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; JXPlorer<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; or LDAP Studio,<br>&gt;
> &gt;&nbsp;&nbsp;&nbsp;&nbsp; we would see the User ObjectClass in
> the list.<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Does
> that make sense? <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;
> Thanks,<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; - Ole
> <br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;
> &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br><br>&nbsp;</div><br>
>
> ------=_Part_19730_26330448.1175146376809--
>



Ole Ersoy

2007-05-31, 1:11 pm

OK - I stand corrected.

I will humbly change my style.

Thanks guys,
- Ole



Enrique Rodriguez wrote:
> On 5/31/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> Ole,
>
> I have not commented because I've learned, over time, that your emails
> are hard to read and that they have limited useful content. You are,
> of course, free to choose your writing style but don't be surprised if
> you are ignored because of it.
>
> Enrique
>


Ersin Er

2007-05-31, 7:11 pm

Definately +1.

On 5/31/07, David Jencks <david_jencks-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:
> I agree with Emmanuel
>
> david jencks
>
> On May 31, 2007, at 10:43 AM, Ole Ersoy wrote:
>
>
>



--
Ersin

Ole Ersoy

2007-05-31, 7:11 pm

OK OK OK - I'll change it - OK :-)
Just wanted to make
all the "Fans" don't start
writing in asking me to change it back :-)

Thanks,
- Ole



Ersin Er wrote:
> Definately +1.
>
> On 5/31/07, David Jencks <david_jencks-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:
>
>


Alex Karasulu

2007-06-01, 1:11 am

All this time I thought you were trying to write sonnets . Sorry but I
have to agree
with Emmanuel as well.

Alex

On 5/31/07, Ole Ersoy <ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> OK OK OK - I'll change it - OK :-)
> Just wanted to make
> all the "Fans" don't start
> writing in asking me to change it back :-)
>
> Thanks,
> - Ole
>
>
>
> Ersin Er wrote:
> be
> of
> smart
> project.
> -0000
> b=oRBm4lDbj2gCMg01i9BMnCTgo4nC259sJhldW0
N3bfIv9SpPmXLgycpEn0WBUzPN5TGU
> RTonNGG9wOKzDC5tuN5L9Fn0yD4y19V8ZoKxTYN3
5pfLYtdhpZpPDFNn07ltbHjCH6zOGM
> all
> that
> ();
>


Ole Ersoy

2007-06-01, 1:11 am

Ah Man - I was just about to ask you
to run with me on this one.
We could be the Lyrical Directory Server.
Think about the publicity in Open Source Magazine!

Thanks Man - The community definitely outweighs me
"a little".

Cheers,
- Ole





Alex Karasulu wrote:
> All this time I thought you were trying to write sonnets . Sorry but
> I have to agree
> with Emmanuel as well.
>
> Alex
>
> On 5/31/07, *Ole Ersoy* < ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>> wrote:
>
> OK OK OK - I'll change it - OK :-)
> Just wanted to make
> all the "Fans" don't start
> writing in asking me to change it back :-)
>
> Thanks,
> - Ole
>
>
>
> Ersin Er wrote:
> <mailto:david_jencks-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>> wrote:
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>> wrote:
> likely to
> read
> char per
> simply be
> play the
> for all of
> of smart
> opinion, by no
> project.
> w4cs224013ugi;
> y13mr115517wad.1175146400119;
> <mailto:ole.ersoy=gmail.com-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>
> (hermes.apache.org <http://hermes.apache.org> [ 140.211.11.2
> <http://140.211.11.2>])
> y11si1009095pod.
> dev-return-17025-
> <mailto:ole.ersoy=gmail.com-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org> designates
> 140.211.11.2 <http://140.211.11.2> as
> 05:33:26 -0000
> <mailto:dev-help-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>; run by ezmlm
> <mailto:dev-help-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>
> <mailto:dev-unsubscribe-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>
> <mailto:dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>
> <http://dev.directory.apache.org>>
> <mailto:dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>
> 05:33:26 -0000
> (HELO herse.apache.org <http://herse.apache.org> )
> ESMTP; Wed, 28 Mar 2007
> <http://herse.apache.org>: domain of akarasulu-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> <mailto:akarasulu-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> sender)
> wx-out-0506.google.com <http://wx-out-0506.google.com> )
> ESMTP; Wed, 28 Mar 2007
> <http://wx-out-0506.google.com> with SMTP id h31so78674wxd
> <mailto:dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>; Wed, 28 Mar 2007 22:32:56
> h=received:message-id:date:from:sender:to:subject:in-reply-
> b=oRBm4lDbj2gCMg01i9BMnCTgo4nC259sJhldW0
N3bfIv9SpPmXLgycpEn0WBUzPN5TGU
> RTonNGG9wOKzDC5tuN5L9Fn0yD4y19V8ZoKxTYN3
5pfLYtdhpZpPDFNn07ltbHjCH6zOGM
> f6mr623651wxf.1175146376870;
> 28 Mar 2007 22:32:56 -0700
> < mailto:a32f6b020703282232j2db0bfe0rf17aa
b2bfc35981f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>>
> <mailto:akarasulu-1oDqGaOF3Lkdnm+yROfE0A@public.gmane.org>>
> <dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org <mailto:dev-aYN4UCa7k1r1N9kud6OZbmD2FQJk+8+b@public.gmane.org>>
> ApacheDS
> <mailto:460B1F48.20401-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>>
> <mailto:460AC99F.5030600-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>>
> < mailto:a32f6b020703281737s53a3fb38o1c7d7
cf7fbaba4c1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>>
> <mailto:460B1152.9030207-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>>
> < mailto:a32f6b020703281849o7bc4f3d2odd194
151e4aa489-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>>
> <mailto:460B1F48.20401-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>>
> <http://apache.org>
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>> wrote:
> etc. I
> schema
> https://svn.apache.org/repos/asf/di...runk/core-unit/
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> wrote:
> different
> xyzName
> want to
> object,
> create all
> of the
> add one
> you'll find
> schema
> appropriate place
> pointed
> have a
> miss LDAP
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>>>> wrote:
> store it
> JNDI
> for
> so that
> instance
> create a
> LDAPSchemaFactory.createObjectClass();
> an ADS
> through
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org></a>
> Class<br>instance)?</
> command
> says:<br>The new
> href="https://svn.apache.org/repos/asf/directory/apacheds/
> <https://svn.apache.org/repos/asf/directory/apacheds/>
> apache/directory/server/core/schema/MetaObjectClassHandlerITest.java
> target="_blank"> ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>"
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org></a>>>
> target="_blank">
> <mailto:<a onclick="return
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org></a>><br>> >
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>"
> </a><mailto:<a onclick="return
> <mailto:ole.ersoy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org></a>>>> wrote:<br>>
>
>


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com