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