Hi,

I have to redefine the mapping of the XML schema data types when I use XFire for "wsdl to java" code generation.

Anyone can help me?


Actually I'm using the following code:

---------------------------------------------------------------------------
   private void wsdlToJava(String wsdlDirName, String sourceDirName)
   {

       Wsdl11Generator gen = new Wsdl11Generator();

       String wsdlFileName = getWsdlFileName(wsdlDirName);
       gen.setWsdl(wsdlFileName);
       gen.setOutputDirectory(sourceDirName);

       JAXBSchemaSupport ss = new JAXBSchemaSupport();
       gen.setSchemaSupport(ss);

       AegisBindingProvider abp = (AegisBindingProvider)
           gen.getSchemaSupport().getBindingProvider();

       abp.getTypeMappingRegistry().getDefaultTypeMapping()
          .register(new DateTimeType());

       gen.generate();
   }
---------------------------------------------------------------------------

This code works for new data types defined by me, but if I use it to redefine a XML schema data types (eg xsd:dateTime) I don't see any effects.

I'm using the XFire API in a bad way ?

thanks in advance.


mirco


---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to