First of all, thanks for your reply. Below are all the source files used by wsdl2java in the following order:
. WSDL file . GetDDAccountBalance.xsd (service schema) . Types.xsd (schema which defines several generic types) . Produced WSDD file Many thanks for your help, Nuno Guerreiro ====================================================== WSDL file ====================================================== <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:impl="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance-impl" xmlns:intf="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance" xmlns:tns0="http://www.cidadebcp.pt/webservices/types" xmlns:tns1="http://www.cidadebcp.pt/webservices/getDDAccountBalance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <import namespace="http://www.cidadebcp.pt/webservices/getDDAccountBalance" location="schemas/GetDDAccountBalance.xsd"/> <wsdl:message name="getDDAccountBalanceResponse"> <wsdl:part name="out" element="tns1:ddaccountBalanceOutput"/> <wsdl:part name="outContext" element="tns0:outputContext"/> </wsdl:message> <wsdl:message name="getDDAccountBalanceRequest"> <wsdl:part name="in" element="tns1:ddaccountBalanceInput"/> <wsdl:part name="inContext" element="tns0:inputContext"/> </wsdl:message> <wsdl:portType name="getDDAccountBalanceService"> <wsdl:operation name="getDDAccountBalance" parameterOrder="in inContext"> <wsdl:input message="intf:getDDAccountBalanceRequest"/> <wsdl:output message="intf:getDDAccountBalanceResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="cidadebcp-getDDAccountBalanceSoapBinding" type="intf:getDDAccountBalanceService"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getDDAccountBalance"> <wsdlsoap:operation soapAction="" style="rpc"/> <wsdl:input> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance" use="encoded"/> </wsdl:input> <wsdl:output> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance" use="encoded"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="cidadebcp-getDDAccountBalance"> <wsdl:port binding="intf:cidadebcp-getDDAccountBalanceSoapBinding" name="cidadebcp-getDDAccountBalance"> <wsdlsoap:address location="http://localhost:8080/axis/services/cidadebcp-getDDAccountBalance"/> </wsdl:port> </wsdl:service> </wsdl:definitions> ===================================================== ===================================================== GetDDAccountBalance.xsd ====================================================== <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XML Spy v4.2 U --> <xs:schema targetNamespace="http://www.cidadebcp.pt/webservices/getDDAccountBalance" xmlns:typ="http://www.cidadebcp.pt/webservices/types" xmlns="http://www.cidadebcp.pt/webservices/getDDAccountBalance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://www.cidadebcp.pt/webservices/types" schemaLocation="Types.xsd"/> <xs:element name="ddaccountBalanceInput"> <xs:complexType> <xs:sequence> <xs:element name="accounts"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="accountindex" type="typ:AccountIndexType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="account" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:all> <xs:element name="number" type="typ:AccountNumberType"/> <xs:element name="networkAlias" type="typ:NetworkAliasType" minOccurs="0"/> </xs:all> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ddaccountBalanceOutput"> <xs:complexType> <xs:sequence> <xs:element name="accountOut" type="accountOutType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getDDAccountBalance"> <xs:complexType> <xs:sequence> <xs:element ref="ddaccountBalanceInput"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getDDAccountBalanceResponse"> <xs:complexType> <xs:sequence> <xs:element ref="ddaccountBalanceOutput"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="accountOutType"> <xs:sequence> <xs:element name="index" type="typ:AccountIndexType"/> <xs:element name="number" type="typ:AccountNumberType"/> <xs:element name="network" type="typ:NetworkType"/> <xs:element name="balance" type="typ:AccountBalanceType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:schema> ===================================================== ===================================================== Types.xsd ====================================================== <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XML Spy v4.2 U --> <xs:schema targetNamespace="http://www.cidadebcp.pt/webservices/types" xmlns="http://www.cidadebcp.pt/webservices/types" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="InputContextType"> <xs:annotation> <xs:documentation>Generic information used in every service input</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="channel" type="ChannelType"> <xs:annotation> <xs:documentation>channel name, e.g. WAP</xs:documentation> </xs:annotation> </xs:element> <xs:element name="device" type="DeviceType" minOccurs="0"> <xs:annotation> <xs:documentation>physical device properties</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>entity where request took place, e.g. ONIWAY</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deferExecution" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If true, prepares the current transaction for future execution (Store And Forward mechanism)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="securityCodeValues" minOccurs="0"> <xs:annotation> <xs:documentation>3 values corresponding to the requested 3 random positions</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="positionValue" type="CodeValueType" minOccurs="3" maxOccurs="3"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="OutputContextType"> <xs:annotation> <xs:documentation>Generic information used in every service output</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="session" minOccurs="0"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="duration" type="xs:int" use="required"/> </xs:complexType> </xs:element> <xs:element name="metadata" minOccurs="0"> <xs:annotation> <xs:documentation>General information about the data being returned</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="source" type="MetadataSourceType" use="optional"/> <xs:attribute name="status" type="MetadataStatusType" use="optional"/> <xs:attribute name="date" type="xs:dateTime"> <xs:annotation> <xs:documentation>Corresponds to actual time if data was obtained online, otherwise it corresponds to the time when data was last saved in source</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="securityCodePositions" minOccurs="0"> <xs:annotation> <xs:documentation>3 random positions from a securitycode</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="position" type="CodePositionType" minOccurs="3" maxOccurs="3"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="observations" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="ChannelType"> <xs:restriction base="xs:string"> <xs:enumeration value="SMS"/> <xs:enumeration value="WAP"/> <xs:enumeration value="WEB"/> </xs:restriction> </xs:simpleType> <xs:complexType name="DeviceType"> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>unique device identification, e.g. mobile number</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:element name="inputContext" type="InputContextType"/> <xs:element name="outputContext" type="OutputContextType"/> <xs:simpleType name="CodePositionType"> <xs:restriction base="xs:byte"> <xs:minInclusive value="1"/> <xs:maxInclusive value="7"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="CodeValueType"> <xs:restriction base="xs:byte"> <xs:minInclusive value="0"/> <xs:maxInclusive value="9"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MetadataSourceType"> <xs:annotation> <xs:documentation>The place in which data originated, e.g. Mainframe</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Mainframe"/> <xs:enumeration value="Contingency Database"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MetadataStatusType"> <xs:annotation> <xs:documentation>The mainframe status when this transaction was processed (online/offline)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="online"/> <xs:enumeration value="offline"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AccountIndexType"> <xs:restriction base="xs:byte"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="AccountBalanceType"> <xs:sequence> <xs:element name="money" type="MoneyType"/> </xs:sequence> <xs:attribute name="kind" type="BalanceKindType" use="required"/> </xs:complexType> <xs:simpleType name="CurrencyType"> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NetworkAliasType"> <xs:restriction base="xs:string"> <xs:enumeration value="NR"/> <xs:enumeration value="BPA"/> <xs:enumeration value="SM"/> <xs:enumeration value="PART"/> <xs:enumeration value="EA"/> <xs:enumeration value="RS"/> <xs:enumeration value="BCPPB"/> <xs:enumeration value="BPAPB"/> <xs:enumeration value="OFMAD"/> <xs:enumeration value="BPAOV"/> <xs:enumeration value="SR"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AccountNumberType"> <xs:restriction base="xs:long"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="UsernameType"> <xs:restriction base="xs:string"> <xs:minLength value="6"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PasswordType"> <xs:restriction base="xs:string"> <xs:minLength value="6"/> <xs:maxLength value="8"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NetworkNameType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="MoneyType"> <xs:attribute name="amount" type="AmountType" use="required"/> <xs:attribute name="currency" type="CurrencyType" use="required"/> </xs:complexType> <xs:simpleType name="AmountType"> <xs:restriction base="xs:double"/> </xs:simpleType> <xs:simpleType name="FiscalNumberType"> <xs:restriction base="xs:int"/> </xs:simpleType> <xs:simpleType name="BalanceKindType"> <xs:restriction base="xs:string"> <xs:enumeration value="ledger"/> <xs:enumeration value="available"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="NIBType"> <xs:restriction base="xs:string"> <xs:length value="21"/> </xs:restriction> </xs:simpleType> <xs:complexType name="DDAccountType"> <xs:choice> <xs:element name="accountIndex" type="AccountIndexType"/> <xs:element name="account" type="AccountType"/> </xs:choice> </xs:complexType> <xs:simpleType name="CardKindType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="AccountType"> <xs:attribute name="number" type="AccountNumberType" use="required"/> <xs:attribute name="networkAlias" type="NetworkAliasType" use="optional"/> </xs:complexType> <xs:simpleType name="BourseOperationType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="EntityType"> <xs:restriction base="xs:string"> <xs:length value="5"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ReferenceType"> <xs:restriction base="xs:string"> <xs:length value="9"/> </xs:restriction> </xs:simpleType> <xs:complexType name="NetworkType"> <xs:attribute name="alias" type="NetworkAliasType" use="required"/> <xs:attribute name="name" type="NetworkNameType" use="required"/> </xs:complexType> <xs:simpleType name="CompanyType"> <xs:restriction base="xs:byte"/> </xs:simpleType> <xs:simpleType name="CisType"> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ConfirmationCodeType"> <xs:restriction base="xs:int"> <xs:totalDigits value="7"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:schema> ===================================================== ===================================================== WSDD file ====================================================== <!-- Use this file to deploy some handlers/chains and services --> <!-- Two ways to do this: --> <!-- java org.apache.axis.utils.Admin deploy.wsdd --> <!-- from the same directory that the Axis engine runs --> <!-- or --> <!-- java org.apache.axis.client.AdminClient deploy.wsdd --> <!-- after the axis server is running --> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <!-- Services from cidadebcp-getDDAccountBalance WSDL service --> <service name="cidadebcp-getDDAccountBalance" provider="java:RPC"> <parameter name="className" value="pt.bcp.cidadebcp.webservices.getDDAccountBalance.CidadebcpGetDDAccountBalanceSoapBindingSkeleton"/> <parameter name="allowedMethods" value="getDDAccountBalance"/> <parameter name="scope" value="Request"/> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/getDDAccountBalance" qname="ns:ddaccountBalanceOutput" type="java:pt.bcp.cidadebcp.webservices.getDDAccountBalance.DdaccountBalanceOutput" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/getDDAccountBalance" qname="ns:ddaccountBalanceInput" type="java:pt.bcp.cidadebcp.webservices.getDDAccountBalance.DdaccountBalanceInput" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/getDDAccountBalance" qname="ns:accounts" type="java:pt.bcp.cidadebcp.webservices.getDDAccountBalance.Accounts" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:AccountIndexType" type="java:byte" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:AccountNumberType" type="java:long" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:NetworkAliasType" type="java:pt.bcp.cidadebcp.webservices.types.NetworkAliasType" serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/getDDAccountBalance" qname="ns:accountOutType" type="java:pt.bcp.cidadebcp.webservices.getDDAccountBalance.AccountOutType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:NetworkType" type="java:pt.bcp.cidadebcp.webservices.types.NetworkType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:AccountBalanceType" type="java:pt.bcp.cidadebcp.webservices.types.AccountBalanceType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:InputContextType" type="java:pt.bcp.cidadebcp.webservices.types.InputContextType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:ChannelType" type="java:pt.bcp.cidadebcp.webservices.types.ChannelType" serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:DeviceType" type="java:pt.bcp.cidadebcp.webservices.types.DeviceType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:securityCodeValues" type="java:pt.bcp.cidadebcp.webservices.types.SecurityCodeValues" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:CodeValueType" type="java:byte" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:OutputContextType" type="java:pt.bcp.cidadebcp.webservices.types.OutputContextType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:session" type="java:pt.bcp.cidadebcp.webservices.types.Session" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:metadata" type="java:pt.bcp.cidadebcp.webservices.types.Metadata" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:MetadataSourceType" type="java:pt.bcp.cidadebcp.webservices.types.MetadataSourceType" serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:MetadataStatusType" type="java:pt.bcp.cidadebcp.webservices.types.MetadataStatusType" serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:securityCodePositions" type="java:pt.bcp.cidadebcp.webservices.types.SecurityCodePositions" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:CodePositionType" type="java:byte" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:MoneyType" type="java:pt.bcp.cidadebcp.webservices.types.MoneyType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:BalanceKindType" type="java:pt.bcp.cidadebcp.webservices.types.BalanceKindType" serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:CurrencyType" type="java:java.lang.String" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:NetworkNameType" type="java:java.lang.String" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> <typeMapping xmlns:ns="http://www.cidadebcp.pt/webservices/types" qname="ns:AmountType" type="java:double" serializer="org.apache.axis.encoding.ser.SimpleNonPrimitiveSerializerFactory" deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> </service> </deployment> ===================================================== __________________________________________________ Do You Yahoo!? Yahoo! Sports - live college hoops coverage http://sports.yahoo.com/