Generated code refers to wrong serializer/deserializer for simpleType with restriction to xsd:dateTime ------------------------------------------------------------------------------------------------------
Key: AXIS-2484 URL: http://issues.apache.org/jira/browse/AXIS-2484 Project: Apache Axis Type: Bug Components: WSDL processing Versions: 1.4 Environment: Linux Reporter: Heiko Schwarz Priority: Minor I've defined the following simpleType in a schema (document/literal style webservice): <xsd:simpleType name="EntryDate"> <xsd:restriction base="xsd:dateTime"/> </xsd:simpleType> The generated deploy.wsdd contained: <typeMapping xmlns:ns="http://test.bearingpoint.com/example/" qname="ns:EntryDate" type="java:java.util.Calendar" serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="" /> This didn't work and I had to change it to: <typeMapping xmlns:ns="http://test.bearingpoint.com/example/" qname="ns:EntryDate" type="java:java.util.Calendar" serializer="org.apache.axis.encoding.ser.CalendarSerializerFactory" deserializer="org.apache.axis.encoding.ser.CalendarDeserializerFactory" encodingStyle="" /> Also the generated Stub contained: qName = new javax.xml.namespace.QName("http://test.bearingpoint.com/example/", "EntryDate"); cachedSerQNames.add(qName); cls = java.util.Calendar.class; cachedSerClasses.add(cls); cachedSerFactories.add(simplesf); cachedDeserFactories.add(simpledf); I had to change this to: java.lang.Class calendarsf = org.apache.axis.encoding.ser.CalendarSerializerFactory.class; java.lang.Class calendardf = org.apache.axis.encoding.ser.CalendarDeserializerFactory.class; qName = new javax.xml.namespace.QName("http://test.bearingpoint.com/example/", "EntryDate"); cachedSerQNames.add(qName); cls = java.util.Calendar.class; cachedSerClasses.add(cls); cachedSerFactories.add(calendarsf); cachedDeserFactories.add(calendardf); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]