Hi Johann

By setting the srconly attribute to true you are generating only source files. 
In order to get generated class files (and .xsb files which are XmlBeans' way 
of storing the schema information) you'll need to do something like the 
following:

<target name="compileSchema">
        <xmlbean schema="${schema}/transit.xsd"
            srcgendir="src"
            destfile="YourJarName.jar" 
              classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar">
        </xmlbean>
</target>

Then a jar file will be generated called YourJarName.jar. After that whenever 
you wish to use the generated XmlBeans just include YourJarName.jar on whatever 
classpath your application uses.

Cheers,

Lawrence

> -----Original Message-----
> From: Johann Rénel [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 25, 2006 12:50 AM
> To: [email protected]
> Subject: SchemaTypeSystem not generated
> 
> Hello,
> 
> I've compiled my schema so I've my Java types. But when I test them,
> I've the following error :
> 
> java.lang.ExceptionInInitializerError
>     at
> fr.jouve.elscdweb.launcher.transit.beans.TransitDocument$Factory.newInstan
> ce(TransitDocument.java:211)
>     [...]
> Caused by: java.lang.RuntimeException: Cannot load SchemaTypeSystem.
> Unable to load class with name
> schemaorg_apache_xmlbeans.system.s66B04B8847DD9E1C30DCE7947A16068E.TypeSys
> temHolder.
> Make sure the generated binary files are on the classpath.
>     at
> org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:781)
>     at
> fr.jouve.elscdweb.launcher.transit.beans.TransitDocument.<clinit>(TransitD
> ocument.java:20)
>     ... 17 more
> Caused by: java.lang.ClassNotFoundException:
> schemaorg_apache_xmlbeans.system.s66B04B8847DD9E1C30DCE7947A16068E.TypeSys
> temHolder
>   [...]
>     ... 18 more
> 
> 
> So, my schema.system.... package is not generated ? Why ? My Ant task is
> the following :
> 
> 
> <property name="lib" location="lib" />
> <property name="schema" location="schema" />
> 
> <taskdef name="xmlbean"
>         classname="org.apache.xmlbeans.impl.tool.XMLBean"
>         classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar" />
> 
> <target name="compileSchema">
>         <xmlbean schema="${schema}/transit.xsd" srconly="true"
>             srcgendir="src"
>             classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar">
>         </xmlbean>
> </target>
> 
> So, I don't understand why, this package is not generated, and I can't
> continu my projet without. An idea bout this problem ?
> 
> Best Regards,
> 
> Johann
> 
> PS : sorry for my english ;-)
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to