All,
I've recently run into an issue with the Mar 14 snapshot build and was wondering if anyone has experienced something similar. If I have a service with a method that takes a parameter of type List<Double> and use aegis mapping files to map the argument's componentType to "java.lang.Double", the produced wsdl adds the following block: ... <xsd:import namespace="http://lang.java"/> ... <xsd:complexType name="ArrayOfDouble"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Double" nillable="true" type="tns:Double"/> </xsd:sequence> </xsd:complexType> .. In previous builds, a paratmer of type List<Double> added the following block: <xsd:complexType name="ArrayOfDouble"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="double" nillable="true" type="xsd:double"/> </xsd:sequence> </xsd:complexType> The difference being that the Object java.lang.Double is no longer being mapped to xsd:double. Is this intended? I tried using the snapshot build from Mar 19, but that won't even start up. Seems there was a change or regression with the parsing of the Spring 2.0 simple:server parsing since with that build I get the following error at start-up: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.cxf.service.model.ServiceInfo.getSchemas()Ljava/util/Collecti on; Has anyone else come across this issue. ---- Javier Delgadillo ESRI / ArcWeb Services http://www.esri.com/ (909) 793-2853 x1068
