Hi, I use WSDL2Java to generate stubs for the attached WSDL.
The options are: -s -ss -p axis2_stubs
Here's the log I get when I run 'ant':
Buildfile: build.xml
init:
pre.compile.test:
[echo] Stax Availability= true
[echo] Axis2 Availability= true
compile.src:
[javac] Compiling 9 source files to D:\tmp\104\build\classes
[javac]
D:\tmp\104\src\com\intalio\www\bpms\workflow\taskmanagementservices_20051109\TaskMetadata.java:859:
textArray is already defined in parse(javax.xml.stream.XMLStreamReader)
[javac] java.lang.String[] textArray =
stateMachine8.getTextArray();
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
BUILD FAILED
D:\tmp\104\build.xml:43: Compile failed; see the compiler error output for
details.
I'm attaching the generated build.xml too, in case you need it.
Thanks a lot,
Iwan
<?xml version="1.0" encoding="UTF-8"?> <!-- $Id: service.wsdl 3848 2006-04-13 12:35:58Z imemruk $ --> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/" name="TaskManagementServices"> <wsdl:types> <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/" xmlns:tns="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/"> <xsd:element name="getTaskListResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="task" type="tns:taskMetadata" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getTaskListRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getTaskResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="task" type="tns:task"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getTaskRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setOutputRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="unavailableTaskFault"> <xsd:complexType> <xsd:sequence> <xsd:element name="reason" type="xsd:string"/> <xsd:element name="unavailableTaskId" type="xsd:string" maxOccurs="unbounded" minOccurs="1"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="invalidParticipantTokenFault"> <xsd:complexType> <xsd:sequence> <xsd:element name="reason" type="xsd:string"/> <xsd:element name="invalidToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="accessDeniedFault"> <xsd:complexType> <xsd:sequence> <xsd:element name="reason" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="invalidInputMessageFault"> <xsd:complexType> <xsd:sequence> <xsd:element name="reason" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="completeRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setOutputAndCompleteRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="failRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="code" type="xsd:string"/> <xsd:element name="message" type="xsd:string"/> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string" maxOccurs="unbounded" minOccurs="1"> </xsd:element> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="task" type="tns:task"/> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="initRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="input"> <xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="participantToken" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="okResponse"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:complexType name="taskMetadata"> <xsd:sequence> <xsd:element name="taskId" type="xsd:string"/> <xsd:element name="taskState" type="xsd:token" maxOccurs="1" minOccurs="0"/> <xsd:element name="taskType" type="xsd:token"/> <xsd:element name="description" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="processId" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="creationDate" type="xsd:dateTime" maxOccurs="1" minOccurs="0"> </xsd:element> <xsd:element name="userOwner" type="xsd:string" maxOccurs="unbounded" minOccurs="0"> </xsd:element> <xsd:element name="roleOwner" type="xsd:string" maxOccurs="unbounded" minOccurs="0"> </xsd:element> <xsd:element name="formUrl" type="xsd:anyURI"/> <xsd:element name="failureCode" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="failureReason" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="userProcessCompleteSOAPAction" type="xsd:string" maxOccurs="1" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="task"> <xsd:sequence> <xsd:element name="metadata" type="tns:taskMetadata"> </xsd:element> <xsd:element name="input"> <xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="output"> <xsd:complexType> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="getTaskListResponse"> <wsdl:part name="getTaskListResponse" element="tns:getTaskListResponse"/> </wsdl:message> <wsdl:message name="getTaskListRequest"> <wsdl:part name="getTaskListRequest" element="tns:getTaskListRequest"/> </wsdl:message> <wsdl:message name="getTaskResponse"> <wsdl:part name="getTaskResponse" element="tns:getTaskResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="getTaskRequest"> <wsdl:part name="getTaskRequest" element="tns:getTaskRequest"/> </wsdl:message> <wsdl:message name="setOutputRequest"> <wsdl:part name="setOutputRequest" element="tns:setOutputRequest"> </wsdl:part> </wsdl:message> <wsdl:message name="unavailableTaskFault"> <wsdl:part name="unavailableTaskFault" element="tns:unavailableTaskFault"> </wsdl:part> </wsdl:message> <wsdl:message name="invalidParticipantTokenFault"> <wsdl:part name="invalidParticipantTokenFault" element="tns:invalidParticipantTokenFault"> </wsdl:part> </wsdl:message> <wsdl:message name="accessDeniedFault"> <wsdl:part name="accessDeniedFault" element="tns:accessDeniedFault"> </wsdl:part> </wsdl:message> <wsdl:message name="invalidInputMessageFault"> <wsdl:part name="invalidInputMessageFault" element="tns:invalidInputMessageFault"> </wsdl:part> </wsdl:message> <wsdl:message name="completeRequest"> <wsdl:part name="completeRequest" element="tns:completeRequest"> </wsdl:part> </wsdl:message> <wsdl:message name="setOutputAndCompleteRequest"> <wsdl:part name="setOutputAndCompleteRequest" element="tns:setOutputAndCompleteRequest"> </wsdl:part> </wsdl:message> <wsdl:message name="failRequest"> <wsdl:part name="failRequest" element="tns:failRequest"/> </wsdl:message> <wsdl:message name="deleteRequest"> <wsdl:part name="deleteRequest" element="tns:deleteRequest"/> </wsdl:message> <wsdl:message name="createRequest"> <wsdl:part name="createRequest" element="tns:createRequest"/> </wsdl:message> <wsdl:message name="okResponse"> <wsdl:part name="okResponse" element="tns:okResponse"/> </wsdl:message> <wsdl:message name="initRequest"> <wsdl:part name="initRequest" element="tns:initRequest"/> </wsdl:message> <wsdl:portType name="TaskManagementServices"> <wsdl:operation name="getTaskList"> <wsdl:input message="tns:getTaskListRequest"/> <wsdl:output message="tns:getTaskListResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="getTask"> <wsdl:input message="tns:getTaskRequest"/> <wsdl:output message="tns:getTaskResponse"/> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="setOutput"> <wsdl:input message="tns:setOutputRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="complete"> <wsdl:input message="tns:completeRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="setOutputAndComplete"> <wsdl:input message="tns:setOutputAndCompleteRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="fail"> <wsdl:input message="tns:failRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="AccessDenied" message="tns:accessDeniedFault"> </wsdl:fault> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="delete"> <wsdl:input message="tns:deleteRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="AccessDenied" message="tns:accessDeniedFault"> </wsdl:fault> <wsdl:fault name="UnavailableTasks" message="tns:unavailableTaskFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="create"> <wsdl:input message="tns:createRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"> </wsdl:fault> <wsdl:fault name="AccessDenied" message="tns:accessDeniedFault"> </wsdl:fault> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="init"> <wsdl:input message="tns:initRequest"/> <wsdl:output message="tns:okResponse"/> <wsdl:fault name="InvalidParticipantToken" message="tns:invalidParticipantTokenFault"/> <wsdl:fault name="UnavailableTask" message="tns:unavailableTaskFault"/> <wsdl:fault name="InvalidInputMessage" message="tns:invalidInputMessageFault"> </wsdl:fault> </wsdl:operation> </wsdl:portType> <wsdl:binding name="TaskManagementServicesSOAP" type="tns:TaskManagementServices"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getTaskList"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/getTaskList"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="getTask"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/getTask"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="setOutput"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/setOutput"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="complete"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/complete"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="setOutputAndComplete"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/setOutputAndComplete"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="fail"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/fail"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="AccessDenied"> <soap:fault name="AccessDenied" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="delete"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/delete"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="UnavailableTasks"> <soap:fault name="UnavailableTasks" use="literal"/> </wsdl:fault> <wsdl:fault name="AccessDenied"> <soap:fault name="AccessDenied" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="create"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/create"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AccessDenied"> <soap:fault name="AccessDenied" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="init"> <soap:operation soapAction="http://www.intalio.com/BPMS/Workflow/TaskManagementServices-20051109/init"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="UnavailableTask"> <soap:fault name="UnavailableTask" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidParticipantToken"> <soap:fault name="InvalidParticipantToken" use="literal"/> </wsdl:fault> <wsdl:fault name="InvalidInputMessage"> <soap:fault name="InvalidInputMessage" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="TaskManagementServices"> <wsdl:port name="TaskManagementServicesSOAP" binding="tns:TaskManagementServicesSOAP"> <soap:address location="http://www.example.org/"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
build.xml
Description: application/xml
