|
Hello,
Please help me I am in a terrible bind! I have the latest version of Axis
and I have deployed many services before in it. For some reason the latest
program I am writing is running into problems with WSDL2Java. It seems the
utility does not create any of the object data classes, except one totally
arbitrary one!
This has costs me several hours and is driving me nuts. I have
quadruple-checked my files, so if there's something I missed, it is because I
did not realize I needed to change it. Please if anybody could just take a
gander at my work or give me some advice as to where to start that would be
wonderful! Browsing the net I have encountered people with this problem before,
but only on very old versions of axis (from 2002). The code below is partial, be
assured that my complete WSDL set is formatted correctly.
Thanks,
James Crosson
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:data=""http://localhost:8080/axis/services/adminHandlerServicePort">http://localhost:8080/axis/services/adminHandlerServicePort" targetNamespace="http://localhost:8080/axis/services/adminHandlerServicePort" elementFormDefault="qualified" > <xs:element name = "postReport">
<xs:complexType> <xs:element ref = "data:groupName"/> <xs:element ref = "data:password"/> <xs:element ref = "data:accountName"/> <xs:element ref = "data:xmlData"/> </xs:complexType> </xs:element> <xs:element name = "removeReport">
<xs:complexType> <xs:element ref = "data:groupName"/> <xs:element ref = "data:password"/> <xs:element ref = "data:accountName"/> <xs:element ref = "data:reportTitle"/> </xs:complexType> </xs:element> <xs:element name = "getError"> <xs:complexType> <xs:element ref = "data:errorCode"/> <xs:element ref = "data:errorString"/> </xs:complexType> </xs:element> <xs:element name = "getQuery">
<xs:complexType> <xs:element ref = "data:groupName"/> <xs:element ref = "data:password"/> <xs:element ref = "data:accountName"/> <xs:element ref = "data:conditions"/> </xs:complexType> </xs:element> <xs:element name = "groupName" type =
"xs:string"/>
<xs:element name = "password" type = "xs:string"/> <xs:element name = "accountName" type = "xs:string"/> <xs:element name = "xmlData" type = "xs:string"/> <xs:element name = "reportTitle" type = "xs:string"/> <xs:element name = "conditions" type = "xs:string"/> <xs:element name = "errorCode" type = "xs:string"/> <xs:element name = "errorString" type = "xs:string"/> <xs:element name = "success" type = "xs:boolean"/> </xs:schema>
<wsdl:message name = "postRequest">
<wsdl:part name = "postReport" element = "data:postReport"/> </wsdl:message> <wsdl:message name = "postResponse">
<wsdl:part name = "success" element = "data:success"/> </wsdl:message> <wsdl:message name = "removeRequest"> <wsdl:part name = "removeReport" element = "data:removeReport"/> </wsdl:message> <wsdl:message name = "removeResponse">
<wsdl:part name = "success" element = "data:success"/> </wsdl:message> <wsdl:message name = "queryRequest"> <wsdl:part name = "getQuery" element = "data:getQuery"/> </wsdl:message> <wsdl:message name = "queryResponse">
<wsdl:part name = "success" element = "data:success"/> </wsdl:message> <wsdl:message name = "fault">
<wsdl:part name = "getError" element = "data:success"/> </wsdl:message> <wsdl:portType name = "adminHandler">
<wsdl:operation name = "postReport"> <wsdl:input name = "postRequest" message = "impl:postRequest"/> <wsdl:output name = "postResponse" message = "impl:postResponse"/> <wsdl:fault name = "fault" message = "impl:fault"/> </wsdl:operation> <wsdl:operation name = "removeReport">
<wsdl:input name = "removeRequest" message = "impl:removeRequest"/> <wsdl:output name = "removeResponse" message = "impl:removeResponse"/> <wsdl:fault name = "fault" message = "impl:fault"/> </wsdl:operation> <wsdl:operation name = "query">
<wsdl:input name = "queryRequest" message = "impl:queryRequest"/> <wsdl:output name = "queryResponse" message = "impl:queryResponse"/> <wsdl:fault name = "fault" message = "impl:fault"/> </wsdl:operation> </wsdl:portType> |
