Hi,

feel like briefly describing what you did to resolve your problem, so
that others can learn from your experience ?

Thanks
Werner Guttmann

Bhatia Saurabh (DCTI) wrote:
> Thanks to you all. I got it, works fine. 
> 
> -----Message d'origine-----
> De : Werner Guttmann [mailto:[EMAIL PROTECTED] 
> Envoyé : mardi, 28. février 2006 11:01
> À : [email protected]
> Objet : RE: [castor-user] Mapping an object hierarchy
> 
> No worries .. ;-).
> 
> Werner 
> 
>> -----Original Message-----
>> From: Bhatia Saurabh (DCTI) [mailto:[EMAIL PROTECTED] 
>> Sent: Dienstag, 28. Februar 2006 10:47
>> To: [email protected]
>> Subject: RE: [castor-user] Mapping an object hierarchy
>>
>> Thanks to you all. I will take this direction so I can use 
>> abstract classes and interfaces in my mapping. Will come back 
>> to bug you if it doesnt work though :-) 
>>
>> -----Message d'origine-----
>> De : Werner Guttmann [mailto:[EMAIL PROTECTED] Envoyé 
>> : mardi, 28. février 2006 10:39 À : [email protected] 
>> Objet : RE: [castor-user] Mapping an object hierarchy
>>
>> Hi,
>>
>> For mapping polymorphic object hierarchies, have a look at 
>>
>> http://castor.org/xml-mapping.html#5.-xsi:type
>>
>> Regards
>> Werner
>>
>>> -----Original Message-----
>>> From: Ralf Joachim [mailto:[EMAIL PROTECTED]
>>> Sent: Dienstag, 28. Februar 2006 10:08
>>> To: [email protected]
>>> Subject: Re: [castor-user] Mapping an object hierarchy
>>>
>>> Hi Saurabh,
>>>
>>> for castor's database part you can take a look at test framework 
>>> under:
>>>
>>> src/tests/jdo/tc9x
>>>
>>> How this is done with XML I can not be of much help for you.
>>>
>>> Ralf
>>>
>>>
>>> Bhatia Saurabh (DCTI) schrieb:
>>>> Hi All,
>>>> Is it possible to do a mapping for an object hierarchy
>>> using polymorphism rather than specifying each child class in the 
>>> mapping file ?
>>>> Is there an example somewhere for reference ?
>>>> Thanks
>>>> Saurabh
>>>>
>>>> -----Message d'origine-----
>>>> De : Ralf Joachim [mailto:[EMAIL PROTECTED]
>>>> Envoyé : mardi, 28. février 2006 00:02 À : 
>> [email protected] 
>>>> Objet : Re: [castor-user] Unable to run MappingTool
>>>>
>>>> Thomas,
>>>>
>>>> may it be possible that the the full classname of yout
>>> Output class is
>>>> com.anabus.gamma.Output which you did not specify when calling 
>>>> MappingTool. It seams it now finds Output put can not load it 
>>>> according to the different package name. You should be aware that 
>>>> MappingTool loads the class specified with classloader. Your 
>>>> commandline should look something like:
>>>>
>>>> java -cp "%CP%" org.exolab.castor.tools.MappingTool
>>>> -f -i com.anabus.gamma.Output -o output.xml
>>>>
>>>> With com.anabus.gamma.Output also being on your classpath.
>>>>
>>>> Ralf
>>>>
>>>>
>>>> Thomas A Hurley schrieb:
>>>>
>>>>> Hi Ralf,
>>>>>
>>>>> Thanks again. When I leave out the .class I get the
>>> following stack trace:
>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: Output 
>>>>> (wrong
>>>>> name: com/anabus/gamma/Output)
>>>>>        at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>        at java.lang.ClassLoader.defineClass(Unknown Source)
>>>>>        at
>>> java.security.SecureClassLoader.defineClass(Unknown Source)
>>>>>        at java.net.URLClassLoader.defineClass(Unknown Source)
>>>>>        at java.net.URLClassLoader.access$100(Unknown Source)
>>>>>        at java.net.URLClassLoader$1.run(Unknown Source)
>>>>>        at
>>> java.security.AccessController.doPrivileged(Native Method)
>>>>>        at java.net.URLClassLoader.findClass(Unknown Source)
>>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>        at
>>> sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>>>        at java.lang.Class.forName0(Native Method)
>>>>>        at java.lang.Class.forName(Unknown Source)
>>>>>        at
>>>>> org.exolab.castor.tools.MappingTool.addClass(MappingTool.java:239)
>>>>>        at
>>>>> org.exolab.castor.tools.MappingTool.addClass(MappingTool.java:220)
>>>>>        at
>>>>> org.exolab.castor.tools.MappingTool.main(MappingTool.java:185)
>>>>>
>>>>> I've tried every combination I can think of.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Tom.
>>>>>
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Ralf Joachim [mailto:[EMAIL PROTECTED]
>>>>>> Sent: Monday, February 27, 2006 5:30 PM
>>>>>> To: [email protected]
>>>>>> Subject: Re: [castor-user] Unable to run MappingTool
>>>>>>
>>>>>> Hi Thomas,
>>>>>>
>>>>>> can you please try to omit the '.class' and the end of
>>> your input class.
>>>>>> For me the following command works:
>>>>>>
>>>>>> java -cp "%CP%" org.exolab.castor.tools.MappingTool
>>>>>> -f -i jdo.test1158.BaseObject -o mapping.xml
>>>>>>
>>>>>> Having said that I recently resolved a issue with above
>>> command. If
>>>>>> you get a NullPointerException instead of your
>>> ClassNotFoundException
>>>>>> you have to switch to latest CVS to resolve this.
>>>>>>
>>>>>> Regards
>>>>>> Ralf
>>>>>>
>>>>>>
>>>>>> Thomas A Hurley schrieb:
>>>>>>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Thanks for the quick response Ralf, I tried that also and
>>> it didn't
>>>>>> work. I
>>>>>>
>>>>>>
>>>>>>> have a ";." At the end of my class path which should 
>> include the 
>>>>>>> current directory where I am trying to execute the command from.
>>>>>>>
>>>>>>> Any other suggestions?
>>>>>>>
>>>>>>> Tom.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> -----Original Message-----
>>>>>>>> From: Ralf Joachim [mailto:[EMAIL PROTECTED]
>>>>>>>> Sent: Monday, February 27, 2006 4:24 PM
>>>>>>>> To: [email protected]
>>>>>>>> Subject: Re: [castor-user] Unable to run MappingTool
>>>>>>>>
>>>>>>>> Hi Thomas,
>>>>>>>>
>>>>>>>> it seams you forgot to also put Output.class on your classpath.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Ralf
>>>>>>>>
>>>>>>>>
>>>>>>>> Thomas A Hurley schrieb:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I'm having a problem running the MappingTool from a 
>> DOS prompt. 
>>>>>>>>> When I
>>>>>>>>> execute:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> java org.exolab.castor.tools.MappingTool -i Output.class -o 
>>>>>>>>> Output.xml
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I get the following stack dump even though I am in the
>>> directory
>>>>>>>>> containing the Output.class file.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> org.exolab.castor.mapping.MappingException: Nested error:
>>>>>>>>> java.lang.ClassNotFoundException: Output.class
>>>>>>>>>
>>>>>>>>> java.lang.ClassNotFoundException: Output.class
>>>>>>>>>
>>>>>>>>>      at java.net.URLClassLoader$1.run(Unknown Source)
>>>>>>>>>
>>>>>>>>>      at java.security.AccessController.doPrivileged(Native
>>>>>>>>> Method)
>>>>>>>>>
>>>>>>>>>      at java.net.URLClassLoader.findClass(Unknown Source)
>>>>>>>>>
>>>>>>>>>      at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>>>>>
>>>>>>>>>      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown
>>>>>>>>> Source)
>>>>>>>>>
>>>>>>>>>      at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>>>>>
>>>>>>>>>      at 
>> java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>>>>>>>      at java.lang.Class.forName0(Native Method)
>>>>>>>>>
>>>>>>>>>      at java.lang.Class.forName(Unknown Source)
>>>>>>>>>
>>>>>>>>>      at
>>>>>>>>> org.exolab.castor.tools.MappingTool.addClass(MappingTool
>>> .java:239)
>>>>>>>>>      at
>>>>>>>>> org.exolab.castor.tools.MappingTool.addClass(MappingTool
>>> .java:220)
>>>>>>>>>      at
>>>>>>>> org.exolab.castor.tools.MappingTool.main(MappingTool.java:185)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> My classpath is:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> set
>>>>>>>>> classpath=c:\anabus_dev\castor\castor-
>>>>>>>> 0.9.9.1.jar;c:\anabus_dev\XOM\lib\xercesImpl.jar;c:\anabu
>>> s_dev\Apac
>>>>>>>> he
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Commons\commons-logging.jar;.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thank you in advance for any help. I've been staring 
>> at this so 
>>>>>>>>> long that I've got to be doing something stupid.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Tom.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> set
>>>>>>>>>
>>>>>>>>> classpath=c:\anabus_dev\castor\castor-
>>>>>>>> 0.9.9.1.jar;c:\anabus_dev\XOM\lib\xercesImpl.jar;c:\anabu
>>> s_dev\Apac
>>>>>>>> he
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Commons\commons-
>>>>>>> logging.jar;C:\backup\anabus_projects\SUN_Studio\gamma\classes;.
>>>>>>>>
>>>>>>>>
>>>>>>>>> java org.exolab.castor.tools.MappingTool -i Output.class -o
>>>>>>>> Output.xml
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> **AnaBus  **Analytic Business Services, Inc.
>>>>>>>>>
>>>>>>>>> //With //**/better information, we/**// help you make
>>> //**/better
>>>>>>>>> decisions./**
>>>>>>>>>
>>>>>>>>> Thomas A. Hurley
>>>>>>>>>
>>>>>>>>> (215) 576-8447 ext.104
>>>>>>>>>
>>>>>>>>> (215) 576-8452 fax
>>>>>>>>>
>>>>>>>>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> -------------------------------------------------
>>>>>>>> If you wish to unsubscribe from this list, please send 
>> an empty 
>>>>>>>> message to the following address:
>>>>>>>>
>>>>>>>> [EMAIL PROTECTED]
>>>>>>>> -------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> -------------------------------------------------
>>>>>>> If you wish to unsubscribe from this list, please send an empty 
>>>>>>> message to the following address:
>>>>>>>
>>>>>>> [EMAIL PROTECTED]
>>>>>>> -------------------------------------------------
>>>>>>>
>>>>>> -------------------------------------------------
>>>>>> If you wish to unsubscribe from this list, please send an empty 
>>>>>> message to the following address:
>>>>>>
>>>>>> [EMAIL PROTECTED]
>>>>>> -------------------------------------------------
>>>>>
>>>>>
>>>>> -------------------------------------------------
>>>>> If you wish to unsubscribe from this list, please send an empty 
>>>>> message to the following address:
>>>>>
>>>>> [EMAIL PROTECTED]
>>>>> -------------------------------------------------
>>>>>
>>>>
>>>> -------------------------------------------------
>>>> If you wish to unsubscribe from this list, please send an empty 
>>>> message to the following address:
>>>>
>>>> [EMAIL PROTECTED]
>>>> -------------------------------------------------
>>>>
>>>>
>>>> -------------------------------------------------
>>>> If you wish to unsubscribe from this list, please send an empty 
>>>> message to the following address:
>>>>
>>>> [EMAIL PROTECTED]
>>>> -------------------------------------------------
>>> --
>>>
>>> Syscon Ingenieurbüro für
>>> Meß- und Datentechnik GmbH
>>> Ralf Joachim
>>> Raiffeisenstraße 11
>>> D-72127 Kusterdingen
>>> Germany
>>>
>>> Tel.   +49 7071 3690 52
>>> Mobil: +49 173 9630135
>>> Fax    +49 7071 3690 98
>>>
>>> Email: [EMAIL PROTECTED]
>>> Web:   www.syscon-world.de
>>>
>>> -------------------------------------------------
>>> If you wish to unsubscribe from this list, please send an empty 
>>> message to the following address:
>>>
>>> [EMAIL PROTECTED]
>>> -------------------------------------------------
>>>
>>>
>>>
>> -------------------------------------------------
>> If you wish to unsubscribe from this list, please send an 
>> empty message to the following address:
>>
>> [EMAIL PROTECTED]
>> -------------------------------------------------
>>
>>
>> -------------------------------------------------
>> If you wish to unsubscribe from this list, please send an 
>> empty message to the following address:
>>
>> [EMAIL PROTECTED]
>> -------------------------------------------------
>>
>>
>>
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please 
> send an empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------
> 
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please 
> send an empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------
> 
> 


-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to