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] -------------------------------------------------

