Hi - I'm back on this now. If you still have your wsdl please would you post the
whole lot? I've changed things around a little bit, am using arraylists instead of
lists, am using BARE instead of RPC, my class names have changed slightly, but I'm
still getting strange wsdl:-
- <definitions name="AddressManagerBeanService"
targetNamespace="http://session.address.cmmgroup.com/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://session.address.cmmgroup.com/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
| - <types>
| - <xs:schema
targetNamespace="http://session.address.cmmgroup.com/"
version="1.0"
xmlns:tns="http://session.address.cmmgroup.com/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
| <xs:element name="getAddressesfromPC" nillable="true"
type="xs:string" />
| <xs:element name="getAddressesfromPCResponse" nillable="true"
type="tns:arrayList" />
| - <xs:complexType name="arrayList">
| - <xs:complexContent>
| - <xs:extension base="tns:abstractList">
| <xs:sequence />
| </xs:extension>
| </xs:complexContent>
| </xs:complexType>
| - <xs:complexType abstract="true" name="abstractList">
| - <xs:complexContent>
| - <xs:extension base="tns:abstractCollection">
| <xs:sequence />
| </xs:extension>
| </xs:complexContent>
| </xs:complexType>
| - <xs:complexType abstract="true"
name="abstractCollection">
| <xs:sequence />
| </xs:complexType>
| </xs:schema>
| </types>
| - <message name="AddressManagerBean_getAddressesfromPCResponse">
| <part element="tns:getAddressesfromPCResponse"
name="getAddressesfromPCResponse" />
| </message>
| - <message name="AddressManagerBean_getAddressesfromPC">
| <part element="tns:getAddressesfromPC"
name="getAddressesfromPC" />
| </message>
| - <portType name="AddressManagerBean">
| - <operation name="getAddressesfromPC"
parameterOrder="getAddressesfromPC">
| <input message="tns:AddressManagerBean_getAddressesfromPC" />
| <output message="tns:AddressManagerBean_getAddressesfromPCResponse"
/>
| </operation>
| </portType>
| - <binding name="AddressManagerBeanBinding"
type="tns:AddressManagerBean">
| <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
| - <operation name="getAddressesfromPC">
| <soap:operation soapAction="" />
| - <input>
| <soap:body use="literal" />
| </input>
| - <output>
| <soap:body use="literal" />
| </output>
| </operation>
| </binding>
| - <service name="AddressManagerBeanService">
| - <port binding="tns:AddressManagerBeanBinding"
name="AddressManagerBeanPort">
| <soap:address
location="http://127.0.0.1:8080/AddressManagerBeanService/AddressManagerBean"
/>
| </port>
| </service>
| </definitions>
When I try to run this it generates the error "Cannot obtain java/xml type mapping
for: {http://session.address.cmmgroup.com/}arrayList"
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4075270#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...