Donald, Could you please add the sample service that you used to create the wsdl? that would speed things up.
-- dims On 2/23/07, donald yang <[EMAIL PROTECTED]> wrote:
Hi Dims, Many thanks for your reply. I have log this bug (https://issues.apache.org/jira/browse/AXIS2-2253). As We have decided to apply AXIS2 to develop web service application, but this bug will affect the interoperability. Could you please give a little higher priority for this bug? Sorry for any inconvenience caused. best regards donald On 2/23/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote: > > Please log a JIRA bug. > > thanks, > dims > > On 2/23/07, donald yang < [EMAIL PROTECTED]> wrote: > > > > > > Hi, AXIS2 can not correctly map java data type, java.math.BigDecimal, > > org.apache.axis2.databinding.type.Duration to corresponding > > xml data type Decimal and Duration in the WSDL[1] generated by AXIS2. It > > considers BigDecimal, Duration as complex type and further serialize their > > member fields. > > Is there anyway to disable this? Just map them to corresponding XML data > > type? Many thanks in advance. > > > > best regards > > donald > > > > [1] the generated WSDL by AXIS2 > > <wsdl:definitions xmlns:axis2="http://ws.apache.org/axis2" > > xmlns:mime=" http://schemas.xmlsoap.org/wsdl/mime/ " > > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" > > xmlns:ns0="http://math.java/xsd" xmlns:soap12=" > > http://schemas.xmlsoap.org/wsdl/soap12/" > > xmlns:ns1=" http://ws.apache.org/axis2/xsd" xmlns:ns2=" > > http://types.databinding.axis2.apache.org/xsd" > > xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap=" > > http://schemas.xmlsoap.org/wsdl/soap/ " > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > > targetNamespace=" > > http://ws.apache.org/axis2 "><wsdl:documentation> > > This is an example of web service > > </wsdl:documentation><wsdl:types><xs:schema > > xmlns:ax217=" http://math.java/xsd " > > attributeFormDefault="qualified" > > elementFormDefault="qualified" targetNamespace="http://math.java/xsd"> > > <xs:element name="BigDecimal" type="ax217:BigDecimal" /> > > <xs:complexType name="BigDecimal"> > > <xs:sequence> > > <xs:element name="scale" type="xs:int" /> > > </xs:sequence> > > </xs:complexType> > > </xs:schema><xs:schema xmlns:ax218=" http://math.java/xsd" > > xmlns:ns="http://ws.apache.org/axis2/xsd" xmlns:ax220=" > > http://types.databinding.axis2.apache.org/xsd" > > attributeFormDefault="qualified" > > elementFormDefault="qualified" > > targetNamespace="http://ws.apache.org/axis2/xsd "> > > <xs:import namespace="http://math.java/xsd" /> > > <xs:import > > namespace="http://types.databinding.axis2.apache.org/xsd " > > /> > > <xs:element name="placeOrder"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="customerID" nillable="true" type="xs:string" /> > > <xs:element name="order" nillable="true" type="ns:Order" /> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > <xs:element name="Order" type="ns:Order" /> > > <xs:complexType name="Order"> > > <xs:sequence> > > <xs:element name="orderID" nillable="true" type="xs:string" /> > > <xs:element name="startingDate" type="xs:dateTime" /> > > <xs:element name="totalAmount" nillable="true" type="ax218:BigDecimal" /> > > <xs:element name="warrentyPeriod" nillable="true" type="ns2:Duration " /> > > </xs:sequence> > > </xs:complexType> > > <xs:element name="placeOrderResponse"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="return" nillable="true" type="xs:base64Binary" /> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > </xs:schema><xs:schema > > xmlns:ax219="http://types.databinding.axis2.apache.org/xsd > > " attributeFormDefault="qualified" > > elementFormDefault="qualified" > > targetNamespace="http://types.databinding.axis2.apache.org/xsd > > "> > > <xs:element name="Duration" type="ns2:Duration" /> > > <xs:complexType name="Duration"> > > <xs:sequence> > > <xs:element name="asCalendar" type="xs:dateTime" /> > > <xs:element name="days" type="xs:int" /> > > <xs:element name="hours" type="xs:int" /> > > <xs:element name="minutes" type="xs:int" /> > > <xs:element name="months" type="xs:int" /> > > <xs:element name="negative" type="xs:boolean" /> > > <xs:element name="seconds" type="xs:double" /> > > <xs:element name="years" type="xs:int" /> > > </xs:sequence> > > </xs:complexType> > > > -- > Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
