- This topic has 1 reply, 2 voices, and was last updated 17 years, 9 months ago by Brian Fernandes.
-
AuthorPosts
-
FlagstarMemberI tried to use MyEclipse to generate web service client from one WSDL file, but got an error saying that “Error generating services” without detailed information (the “details” button was disabled). I did use Eclipse to validate the WSDL file and didn’t get any error. The WSDL file is attached below. Please help !!! Thank you 🙂
<?xml version=”1.0″ encoding=”utf-8″ ?>
<definitions name=”filenet.vw.ws.server.ProcessEngineService” targetNamespace=”http://www.filenet.com/ns/fnpe/2004/06/ws/wsdl” xmlns:tns=”http://www.filenet.com/ns/fnpe/2004/06/ws/wsdl” xmlns:ns0=”http://systinet.com/xsd/SchemaTypes/” xmlns:ns1=”http://idoox.com/interface” xmlns:soap=”http://schemas.xmlsoap.org/wsdl/soap/” xmlns=”http://schemas.xmlsoap.org/wsdl/”>
<types>
<schema elementFormDefault=”qualified” targetNamespace=”http://idoox.com/interface” xmlns=”http://www.w3.org/2001/XMLSchema” xmlns:tns=”http://idoox.com/interface”>
<complexType name=”serviceReference”>
<sequence>
<element name=”service” type=”QName” />
<element name=”wsdl” type=”anyURI” />
<element minOccurs=”0″ name=”instanceID” type=”string” />
<element minOccurs=”0″ name=”portTypeMappings” type=”tns:ArrayOfInterfaceMapping” />
</sequence>
</complexType>
<complexType name=”ArrayOfInterfaceMapping”>
<sequence>
<element maxOccurs=”unbounded” minOccurs=”0″ name=”item” type=”tns:interfaceMapping” />
</sequence>
</complexType>
<complexType name=”interfaceMapping”>
<sequence>
<element name=”portType” type=”QName” />
<element name=”className” type=”string” />
</sequence>
</complexType>
<element name=”instance”>
<annotation>
<documentation>this is the SOAP header schema this SOAP header SHOULD have soap-env:mustUnderstand set to “1” this header MUST be present at most once in any message</documentation>
</annotation>
<complexType>
<choice>
<element name=”id” type=”string” />
<element name=”setId” type=”string” />
<element name=”notFound” type=”string” />
</choice>
</complexType>
</element>
</schema>
<xsd:schema elementFormDefault=”qualified” targetNamespace=”http://systinet.com/xsd/SchemaTypes/” xmlns:tns=”http://systinet.com/xsd/SchemaTypes/” xmlns:xns4=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema” xmlns:xns5=”http://systinet.com/wsdl/filenet/vw/ws/” xmlns:xns6=”http://systinet.com/wsdl/java/lang/” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<xsd:import namespace=”http://systinet.com/wsdl/java/lang/” />
<xsd:import namespace=”http://systinet.com/wsdl/filenet/vw/ws/” />
<xsd:import namespace=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema” />
<xsd:element name=”ArrayOfQueueInfo_Response” nillable=”true” type=”xns4:ArrayOfQueueInfo” />
<xsd:element name=”PEWSException” nillable=”true” type=”xns5:PEWSException” />
<xsd:element name=”getQueueElementsRequest” nillable=”true” type=”xns4:GetQueueElementsRequest” />
<xsd:element name=”ArrayOfQueueElement_Response” nillable=”true” type=”xns4:ArrayOfQueueElement” />
<xsd:element name=”workflowIdentifier” nillable=”true” type=”xsd:string” />
<xsd:element name=”StepElement_Response” nillable=”true” type=”xns4:StepElement” />
<xsd:element name=”getStepElementsFromQueueRequest” nillable=”true” type=”xns4:GetStepElementsFromQueueRequest” />
<xsd:element name=”ArrayOfStepElement_Response” nillable=”true” type=”xns4:ArrayOfStepElement” />
<xsd:element name=”retrieveStepRequest” nillable=”true” type=”xns4:RetrieveStepRequest” />
<xsd:element name=”updateStepRequest” nillable=”true” type=”xns4:UpdateStepRequest” />
<xsd:element name=”unlockStepRequest” nillable=”true” type=”xns4:UnlockStepRequest” />
<xsd:element name=”reassignStepRequest” nillable=”true” type=”xns4:ReassignStepRequest” />
<xsd:element name=”launchWorkflowRequest” nillable=”true” type=”xns4:LaunchWorkflowRequest” />
<xsd:element name=”LaunchWorkflowResult_Response” nillable=”true” type=”xns4:LaunchWorkflowResult” />
<xsd:element name=”getMilestoneForRosterElementRequest” nillable=”true” type=”xns4:GetMilestoneForRosterElementRequest” />
<xsd:element name=”ArrayOfMilestone_Response” nillable=”true” type=”xns4:ArrayOfMilestone” />
<xsd:element name=”ArrayOfstring_Response” nillable=”true” type=”xns6:ArrayOfstring” />
<xsd:element name=”getRosterElementsRequest” nillable=”true” type=”xns4:GetRosterElementsRequest” />
<xsd:element name=”ArrayOfRosterElement_Response” nillable=”true” type=”xns4:ArrayOfRosterElement” />
<xsd:element name=”getStepElementsFromRosterRequest” nillable=”true” type=”xns4:GetStepElementsFromRosterRequest” />
</xsd:schema>
<xsd:schema elementFormDefault=”qualified” targetNamespace=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema” xmlns:map=”http://systinet.com/mapping/” xmlns:tns=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema” xmlns:xns5=”http://systinet.com/wsdl/java/lang/” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<xsd:import namespace=”http://systinet.com/wsdl/java/lang/” />
<xsd:complexType name=”QueueInfo”>
<xsd:sequence>
<xsd:element name=”Name” nillable=”true” type=”xsd:string” />
<xsd:element name=”Type” nillable=”true” type=”tns:QueueTypeEnum” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”QueueTypeEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”QUEUE_TYPE_USER_CENTRIC” />
<xsd:enumeration value=”QUEUE_TYPE_PROCESS” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”ArrayOfQueueInfo”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”QueueInfo” nillable=”true” type=”tns:QueueInfo” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”GetQueueElementsRequest”>
<xsd:sequence>
<xsd:element name=”filter” nillable=”true” type=”xsd:string” />
<xsd:element name=”indexName” nillable=”true” type=”xsd:string” />
<xsd:element name=”maxValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”minValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”nToReturn” type=”xsd:int” />
<xsd:element name=”queryFlags” nillable=”true” type=”tns:ArrayOfQueryFlagEnum” />
<xsd:element name=”queueName” nillable=”true” type=”xsd:string” />
<xsd:element name=”substitutionVars” nillable=”true” type=”xns5:ArrayOfstring” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”QueryFlagEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”QUERY_NO_OPTIONS” />
<xsd:enumeration value=”QUERY_READ_BOUND” />
<xsd:enumeration value=”QUERY_READ_UNWRITABLE” />
<xsd:enumeration value=”QUERY_READ_LOCKED” />
<xsd:enumeration value=”QUERY_MIN_VALUES_INCLUSIVE” />
<xsd:enumeration value=”QUERY_MAX_VALUES_INCLUSIVE” />
<xsd:enumeration value=”QUERY_LOCK_OBJECTS” />
<xsd:enumeration value=”QUERY_GET_NO_SYSTEM_FIELDS” />
<xsd:enumeration value=”QUERY_GET_NO_TRANSLATED_SYSTEM_FIELDS” />
<xsd:enumeration value=”QUERY_RESOLVE_NAMES” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”ArrayOfQueryFlagEnum”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”QueryFlagEnum” nillable=”true” type=”tns:QueryFlagEnum” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”QueueElement”>
<xsd:sequence>
<xsd:element name=”Fields” nillable=”true” type=”tns:ArrayOfField” />
<xsd:element name=”MapName” nillable=”true” type=”xsd:string” />
<xsd:element name=”StepName” nillable=”true” type=”xsd:string” />
<xsd:element name=”StepProcessorId” type=”xsd:int” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”Field”>
<xsd:sequence>
<xsd:element name=”IsArray” type=”xsd:boolean” />
<xsd:element name=”IsSystemField” type=”xsd:boolean” />
<xsd:element name=”Modified” type=”xsd:boolean” />
<xsd:element name=”Name” nillable=”true” type=”xsd:string” />
<xsd:element name=”Type” nillable=”true” type=”tns:FieldTypeEnum” />
<xsd:element name=”Values” nillable=”true” type=”tns:ArrayOfValue” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”FieldTypeEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”FIELD_TYPE_ATTACHMENT” />
<xsd:enumeration value=”FIELD_TYPE_PARTICIPANT” />
<xsd:enumeration value=”FIELD_TYPE_INTEGER” />
<xsd:enumeration value=”FIELD_TYPE_DOUBLE” />
<xsd:enumeration value=”FIELD_TYPE_STRING” />
<xsd:enumeration value=”FIELD_TYPE_BOOLEAN” />
<xsd:enumeration value=”FIELD_TYPE_TIME” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”Value”>
<xsd:choice>
<xsd:element name=”attachmentField” type=”tns:Attachment” />
<xsd:element name=”booleanField” type=”xsd:boolean” />
<xsd:element name=”doubleField” type=”xsd:double” />
<xsd:element name=”integerField” type=”xsd:int” />
<xsd:element name=”participantField” type=”xsd:string” />
<xsd:element name=”stringField” type=”xsd:string” />
<xsd:element name=”dateField” type=”xsd:dateTime” />
</xsd:choice>
</xsd:complexType>
<xsd:complexType name=”Attachment”>
<xsd:sequence>
<xsd:element name=”Description” nillable=”true” type=”xsd:string” />
<xsd:element name=”Id” nillable=”true” type=”xsd:string” />
<xsd:element name=”Library” nillable=”true” type=”xsd:string” />
<xsd:element name=”LibraryType” nillable=”true” type=”tns:LibraryTypeEnum” />
<xsd:element name=”Name” nillable=”true” type=”xsd:string” />
<xsd:element name=”Type” nillable=”true” type=”tns:AttachmentTypeEnum” />
<xsd:element name=”Version” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”LibraryTypeEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”LIBRARY_TYPE_UNDEFINED” />
<xsd:enumeration value=”LIBRARY_TYPE_CONTENT_ENGINE” />
<xsd:enumeration value=”LIBRARY_TYPE_IDMDS” />
<xsd:enumeration value=”LIBRARY_TYPE_IDMIS” />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name=”AttachmentTypeEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”ATTACHMENT_TYPE_UNDEFINED” />
<xsd:enumeration map:java-field=”ATTACHMENT_TYPE_LIBRARYY” value=”ATTACHMENT_TYPE_LIBRARY” />
<xsd:enumeration value=”ATTACHMENT_TYPE_FOLDER” />
<xsd:enumeration value=”ATTACHMENT_TYPE_DOCUMENT” />
<xsd:enumeration value=”ATTACHMENT_TYPE_STORED_SEARCH” />
<xsd:enumeration value=”ATTACHMENT_TYPE_URL” />
<xsd:enumeration value=”ATTACHMENT_TYPE_CUSTOM_OBJECT” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”ArrayOfValue”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”Value” nillable=”true” type=”tns:Value” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfField”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”Field” nillable=”true” type=”tns:Field” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfQueueElement”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”QueueElement” nillable=”true” type=”tns:QueueElement” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”StepElement”>
<xsd:sequence>
<xsd:element name=”CanReassign” type=”xsd:boolean” />
<xsd:element name=”CanReturnToSource” type=”xsd:boolean” />
<xsd:element name=”CanViewHistory” type=”xsd:boolean” />
<xsd:element name=”CanViewStatus” type=”xsd:boolean” />
<xsd:element name=”CurrentQueueName” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Deadline” type=”xsd:dateTime” />
<xsd:element name=”Description” nillable=”true” type=”xsd:string” />
<xsd:element name=”ExceptionDescription” nillable=”true” type=”xsd:string” />
<xsd:element name=”ExceptionMapName” nillable=”true” type=”xsd:string” />
<xsd:element name=”IsTracker” type=”xsd:boolean” />
<xsd:element name=”LaunchedBy” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”LaunchedOn” type=”xsd:dateTime” />
<xsd:element name=”OperationName” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Overdue” type=”tns:Overdue” />
<xsd:element name=”Parameters” nillable=”true” type=”tns:ArrayOfParameter” />
<xsd:element name=”ParticipantName” nillable=”true” type=”xsd:string” />
<xsd:element name=”QueueName” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”ReceivedOn” type=”xsd:dateTime” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Reminder” type=”xsd:dateTime” />
<xsd:element name=”Responses” nillable=”true” type=”tns:ArrayOfResponse” />
<xsd:element name=”RosterName” nillable=”true” type=”xsd:string” />
<xsd:element name=”StepName” nillable=”true” type=”xsd:string” />
<xsd:element name=”Tag” nillable=”true” type=”xsd:string” />
<xsd:element name=”WOBName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WOBNumber” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkClassName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkflowIdentifier” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkflowName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkflowNumber” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”Overdue”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”NotOverdue” />
<xsd:enumeration value=”ReminderPast” />
<xsd:enumeration value=”DeadlinePast” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”Parameter”>
<xsd:sequence>
<xsd:element name=”CompareValue” type=”xsd:boolean” />
<xsd:element name=”Description” nillable=”true” type=”xsd:string” />
<xsd:element name=”IsArray” type=”xsd:boolean” />
<xsd:element name=”IsSystemParameter” type=”xsd:boolean” />
<xsd:element name=”Mode” nillable=”true” type=”tns:ModeTypeEnum” />
<xsd:element name=”Modified” type=”xsd:boolean” />
<xsd:element name=”Name” nillable=”true” type=”xsd:string” />
<xsd:element name=”Type” nillable=”true” type=”tns:FieldTypeEnum” />
<xsd:element name=”Values” nillable=”true” type=”tns:ArrayOfValue” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”ModeTypeEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”MODE_TYPE_IN” />
<xsd:enumeration value=”MODE_TYPE_OUT” />
<xsd:enumeration value=”MODE_TYPE_IN_OUT” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”ArrayOfParameter”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”Parameter” nillable=”true” type=”tns:Parameter” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfResponse”>
<xsd:sequence>
<xsd:element name=”Response” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”Selected” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”GetStepElementsFromQueueRequest”>
<xsd:sequence>
<xsd:element name=”filter” nillable=”true” type=”xsd:string” />
<xsd:element name=”indexName” nillable=”true” type=”xsd:string” />
<xsd:element name=”maxValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”minValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”nToReturn” type=”xsd:int” />
<xsd:element name=”queryFlags” nillable=”true” type=”tns:ArrayOfQueryFlagEnum” />
<xsd:element name=”queueName” nillable=”true” type=”xsd:string” />
<xsd:element name=”substitutionVars” nillable=”true” type=”xns5:ArrayOfstring” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfStepElement”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”StepElement” nillable=”true” type=”tns:StepElement” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”RetrieveStepRequest”>
<xsd:sequence>
<xsd:element name=”bLock” type=”xsd:boolean” />
<xsd:element name=”bOverrideLock” type=”xsd:boolean” />
<xsd:element name=”queryFlags” nillable=”true” type=”tns:ArrayOfQueryFlagEnum” />
<xsd:element name=”queueName” nillable=”true” type=”xsd:string” />
<xsd:element name=”wobNum” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”UpdateStepRequest”>
<xsd:sequence>
<xsd:element name=”stepElement” nillable=”true” type=”tns:StepElement” />
<xsd:element name=”updateFlag” nillable=”true” type=”tns:UpdateFlagEnum” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”UpdateFlagEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”UPDATE_DISPATCH” />
<xsd:enumeration value=”UPDATE_SAVE_RETURN” />
<xsd:enumeration value=”UPDATE_SAVE_UNLOCK” />
<xsd:enumeration value=”UPDATE_SAVE” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”UnlockStepRequest”>
<xsd:sequence>
<xsd:element name=”queueName” nillable=”true” type=”xsd:string” />
<xsd:element name=”wobNum” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ReassignStepRequest”>
<xsd:sequence>
<xsd:element name=”delegate” type=”xsd:boolean” />
<xsd:element name=”newUserName” nillable=”true” type=”xsd:string” />
<xsd:element name=”stepElement” nillable=”true” type=”tns:StepElement” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”LaunchWorkflowRequest”>
<xsd:sequence>
<xsd:element name=”fields” nillable=”true” type=”tns:ArrayOfField” />
<xsd:element name=”workflowName” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”LaunchWorkflowResult”>
<xsd:sequence>
<xsd:element name=”rosterName” nillable=”true” type=”xsd:string” />
<xsd:element name=”workObjectNumber” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”GetMilestoneForRosterElementRequest”>
<xsd:sequence>
<xsd:element name=”milestoneLevel” type=”xsd:int” />
<xsd:element name=”queryEnum” nillable=”true” type=”tns:MilestoneQueryEnum” />
<xsd:element name=”queryValue” nillable=”true” type=”xsd:string” />
<xsd:element name=”rosterName” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=”MilestoneQueryEnum”>
<xsd:restriction base=”xsd:string”>
<xsd:enumeration value=”MILESTONE_QUERY_WOBNUMBER” />
<xsd:enumeration value=”MILESTONE_QUERY_WORKFLOW_NUMBER” />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=”Milestone”>
<xsd:sequence>
<xsd:element name=”Id” type=”xsd:int” />
<xsd:element name=”Level” type=”xsd:int” />
<xsd:element name=”Map” nillable=”true” type=”xsd:string” />
<xsd:element name=”Message” nillable=”true” type=”xsd:string” />
<xsd:element name=”Name” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Reached” type=”xsd:dateTime” />
<xsd:element name=”StepId” type=”xsd:int” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfMilestone”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”Milestone” nillable=”true” type=”tns:Milestone” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”GetRosterElementsRequest”>
<xsd:sequence>
<xsd:element name=”filter” nillable=”true” type=”xsd:string” />
<xsd:element name=”indexName” nillable=”true” type=”xsd:string” />
<xsd:element name=”maxValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”minValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”nToReturn” type=”xsd:int” />
<xsd:element name=”queryFlags” nillable=”true” type=”tns:ArrayOfQueryFlagEnum” />
<xsd:element name=”rosterName” nillable=”true” type=”xsd:string” />
<xsd:element name=”substitutionVars” nillable=”true” type=”xns5:ArrayOfstring” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”RosterElement”>
<xsd:sequence>
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Deadline” type=”xsd:dateTime” />
<xsd:element name=”ExceptionDescription” nillable=”true” type=”xsd:string” />
<xsd:element name=”Fields” nillable=”true” type=”tns:ArrayOfField” />
<xsd:element name=”IsTracker” type=”xsd:boolean” />
<xsd:element name=”LaunchedBy” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”LaunchedOn” type=”xsd:dateTime” />
<xsd:element name=”OperationName” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Overdue” type=”tns:Overdue” />
<xsd:element name=”ParticipantName” nillable=”true” type=”xsd:string” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”ReceivedOn” type=”xsd:dateTime” />
<xsd:element maxOccurs=”1″ minOccurs=”0″ name=”Reminder” type=”xsd:dateTime” />
<xsd:element name=”RosterName” nillable=”true” type=”xsd:string” />
<xsd:element name=”StepName” nillable=”true” type=”xsd:string” />
<xsd:element name=”Tag” nillable=”true” type=”xsd:string” />
<xsd:element name=”WOBName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WOBNumber” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkClassName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkflowName” nillable=”true” type=”xsd:string” />
<xsd:element name=”WorkflowNumber” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”ArrayOfRosterElement”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”RosterElement” nillable=”true” type=”tns:RosterElement” />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=”GetStepElementsFromRosterRequest”>
<xsd:sequence>
<xsd:element name=”filter” nillable=”true” type=”xsd:string” />
<xsd:element name=”indexName” nillable=”true” type=”xsd:string” />
<xsd:element name=”maxValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”minValues” nillable=”true” type=”xns5:ArrayOfstring” />
<xsd:element name=”nToReturn” type=”xsd:int” />
<xsd:element name=”queryFlags” nillable=”true” type=”tns:ArrayOfQueryFlagEnum” />
<xsd:element name=”rosterName” nillable=”true” type=”xsd:string” />
<xsd:element name=”substitutionVars” nillable=”true” type=”xns5:ArrayOfstring” />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema elementFormDefault=”qualified” targetNamespace=”http://systinet.com/wsdl/java/lang/” xmlns:tns=”http://systinet.com/wsdl/java/lang/” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<xsd:complexType name=”ArrayOfstring”>
<xsd:sequence>
<xsd:element maxOccurs=”unbounded” minOccurs=”0″ name=”string” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema elementFormDefault=”qualified” targetNamespace=”http://systinet.com/wsdl/filenet/vw/ws/” xmlns:tns=”http://systinet.com/wsdl/filenet/vw/ws/” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<xsd:complexType name=”PEWSException”>
<xsd:sequence>
<xsd:element name=”message” nillable=”true” type=”xsd:string” />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name=”PEWSException”>
<part name=”PEWSException” element=”ns0:PEWSException” />
</message>
<message name=”PEWSException1″>
<part name=”PEWSException1″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException10″>
<part name=”PEWSException10″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException11″>
<part name=”PEWSException11″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException12″>
<part name=”PEWSException12″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException13″>
<part name=”PEWSException13″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException2″>
<part name=”PEWSException2″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException3″>
<part name=”PEWSException3″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException4″>
<part name=”PEWSException4″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException5″>
<part name=”PEWSException5″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException6″>
<part name=”PEWSException6″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException7″>
<part name=”PEWSException7″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException8″>
<part name=”PEWSException8″ element=”ns0:PEWSException” />
</message>
<message name=”PEWSException9″>
<part name=”PEWSException9″ element=”ns0:PEWSException” />
</message>
<message name=”ProcessEngineService_createWorkflow_Response_Soap”>
<part name=”response” element=”ns0:StepElement_Response” />
</message>
<message name=”ProcessEngineService_createWorkflow__Request_Soap”>
<part name=”workflowIdentifier” element=”ns0:workflowIdentifier” />
</message>
<message name=”ProcessEngineService_getMilestoneForRosterElement_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfMilestone_Response” />
</message>
<message name=”ProcessEngineService_getMilestoneForRosterElement__Request_Soap”>
<part name=”getMilestoneForRosterElementRequest” element=”ns0:getMilestoneForRosterElementRequest” />
</message>
<message name=”ProcessEngineService_getQueueElements_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfQueueElement_Response” />
</message>
<message name=”ProcessEngineService_getQueueElements__Request_Soap”>
<part name=”getQueueElementsRequest” element=”ns0:getQueueElementsRequest” />
</message>
<message name=”ProcessEngineService_getQueues_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfQueueInfo_Response” />
</message>
<message name=”ProcessEngineService_getQueues__Request_Soap” />
<message name=”ProcessEngineService_getRosterElements_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfRosterElement_Response” />
</message>
<message name=”ProcessEngineService_getRosterElements__Request_Soap”>
<part name=”getRosterElementsRequest” element=”ns0:getRosterElementsRequest” />
</message>
<message name=”ProcessEngineService_getRosterNames_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfstring_Response” />
</message>
<message name=”ProcessEngineService_getRosterNames__Request_Soap” />
<message name=”ProcessEngineService_getStepElementsFromQueue_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfStepElement_Response” />
</message>
<message name=”ProcessEngineService_getStepElementsFromQueue__Request_Soap”>
<part name=”getStepElementsFromQueueRequest” element=”ns0:getStepElementsFromQueueRequest” />
</message>
<message name=”ProcessEngineService_getStepElementsFromRoster_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfStepElement_Response” />
</message>
<message name=”ProcessEngineService_getStepElementsFromRoster__Request_Soap”>
<part name=”getStepElementsFromRosterRequest” element=”ns0:getStepElementsFromRosterRequest” />
</message>
<message name=”ProcessEngineService_getWorkClassNames_Response_Soap”>
<part name=”response” element=”ns0:ArrayOfstring_Response” />
</message>
<message name=”ProcessEngineService_getWorkClassNames__Request_Soap” />
<message name=”ProcessEngineService_launchWorkflow_Response_Soap”>
<part name=”response” element=”ns0:LaunchWorkflowResult_Response” />
</message>
<message name=”ProcessEngineService_launchWorkflow__Request_Soap”>
<part name=”launchWorkflowRequest” element=”ns0:launchWorkflowRequest” />
</message>
<message name=”ProcessEngineService_reassignStep_Response_Soap” />
<message name=”ProcessEngineService_reassignStep__Request_Soap”>
<part name=”reassignStepRequest” element=”ns0:reassignStepRequest” />
</message>
<message name=”ProcessEngineService_retrieveStep_Response_Soap”>
<part name=”response” element=”ns0:StepElement_Response” />
</message>
<message name=”ProcessEngineService_retrieveStep__Request_Soap”>
<part name=”retrieveStepRequest” element=”ns0:retrieveStepRequest” />
</message>
<message name=”ProcessEngineService_unlockStep_Response_Soap” />
<message name=”ProcessEngineService_unlockStep__Request_Soap”>
<part name=”unlockStepRequest” element=”ns0:unlockStepRequest” />
</message>
<message name=”ProcessEngineService_updateStep_Response_Soap” />
<message name=”ProcessEngineService_updateStep__Request_Soap”>
<part name=”updateStepRequest” element=”ns0:updateStepRequest” />
</message>
<message name=”runtimeHeaders_0″>
<part name=”header_0″ element=”ns1:instance” />
</message>
<portType name=”ProcessEngineService”>
<operation name=”createWorkflow” parameterOrder=”workflowIdentifier”>
<input message=”tns:ProcessEngineService_createWorkflow__Request_Soap” />
<output message=”tns:ProcessEngineService_createWorkflow_Response_Soap” />
<fault name=”PEWSException2″ message=”tns:PEWSException2″ />
</operation>
<operation name=”getMilestoneForRosterElement” parameterOrder=”getMilestoneForRosterElementRequest”>
<input message=”tns:ProcessEngineService_getMilestoneForRosterElement__Request_Soap” />
<output message=”tns:ProcessEngineService_getMilestoneForRosterElement_Response_Soap” />
<fault name=”PEWSException9″ message=”tns:PEWSException9″ />
</operation>
<operation name=”getQueueElements” parameterOrder=”getQueueElementsRequest”>
<input message=”tns:ProcessEngineService_getQueueElements__Request_Soap” />
<output message=”tns:ProcessEngineService_getQueueElements_Response_Soap” />
<fault name=”PEWSException1″ message=”tns:PEWSException1″ />
</operation>
<operation name=”getQueues”>
<input message=”tns:ProcessEngineService_getQueues__Request_Soap” />
<output message=”tns:ProcessEngineService_getQueues_Response_Soap” />
<fault name=”PEWSException” message=”tns:PEWSException” />
</operation>
<operation name=”getRosterElements” parameterOrder=”getRosterElementsRequest”>
<input message=”tns:ProcessEngineService_getRosterElements__Request_Soap” />
<output message=”tns:ProcessEngineService_getRosterElements_Response_Soap” />
<fault name=”PEWSException11″ message=”tns:PEWSException11″ />
</operation>
<operation name=”getRosterNames”>
<input message=”tns:ProcessEngineService_getRosterNames__Request_Soap” />
<output message=”tns:ProcessEngineService_getRosterNames_Response_Soap” />
<fault name=”PEWSException10″ message=”tns:PEWSException10″ />
</operation>
<operation name=”getStepElementsFromQueue” parameterOrder=”getStepElementsFromQueueRequest”>
<input message=”tns:ProcessEngineService_getStepElementsFromQueue__Request_Soap” />
<output message=”tns:ProcessEngineService_getStepElementsFromQueue_Response_Soap” />
<fault name=”PEWSException3″ message=”tns:PEWSException3″ />
</operation>
<operation name=”getStepElementsFromRoster” parameterOrder=”getStepElementsFromRosterRequest”>
<input message=”tns:ProcessEngineService_getStepElementsFromRoster__Request_Soap” />
<output message=”tns:ProcessEngineService_getStepElementsFromRoster_Response_Soap” />
<fault name=”PEWSException12″ message=”tns:PEWSException12″ />
</operation>
<operation name=”getWorkClassNames”>
<input message=”tns:ProcessEngineService_getWorkClassNames__Request_Soap” />
<output message=”tns:ProcessEngineService_getWorkClassNames_Response_Soap” />
<fault name=”PEWSException13″ message=”tns:PEWSException13″ />
</operation>
<operation name=”launchWorkflow” parameterOrder=”launchWorkflowRequest”>
<input message=”tns:ProcessEngineService_launchWorkflow__Request_Soap” />
<output message=”tns:ProcessEngineService_launchWorkflow_Response_Soap” />
<fault name=”PEWSException8″ message=”tns:PEWSException8″ />
</operation>
<operation name=”reassignStep” parameterOrder=”reassignStepRequest”>
<input message=”tns:ProcessEngineService_reassignStep__Request_Soap” />
<output message=”tns:ProcessEngineService_reassignStep_Response_Soap” />
<fault name=”PEWSException7″ message=”tns:PEWSException7″ />
</operation>
<operation name=”retrieveStep” parameterOrder=”retrieveStepRequest”>
<input message=”tns:ProcessEngineService_retrieveStep__Request_Soap” />
<output message=”tns:ProcessEngineService_retrieveStep_Response_Soap” />
<fault name=”PEWSException4″ message=”tns:PEWSException4″ />
</operation>
<operation name=”unlockStep” parameterOrder=”unlockStepRequest”>
<input message=”tns:ProcessEngineService_unlockStep__Request_Soap” />
<output message=”tns:ProcessEngineService_unlockStep_Response_Soap” />
<fault name=”PEWSException6″ message=”tns:PEWSException6″ />
</operation>
<operation name=”updateStep” parameterOrder=”updateStepRequest”>
<input message=”tns:ProcessEngineService_updateStep__Request_Soap” />
<output message=”tns:ProcessEngineService_updateStep_Response_Soap” />
<fault name=”PEWSException5″ message=”tns:PEWSException5″ />
</operation>
</portType>
<binding name=”ProcessEngineService” type=”tns:ProcessEngineService”>
<soap:binding transport=”http://schemas.xmlsoap.org/soap/http” style=”document” />
<operation name=”createWorkflow”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#createWorkflow?KExqYXZhL2xhbmcvU3RyaW5nOylMZmlsZW5ldC92dy93cy9zZXJ2ZXIvU3RlcEVsZW1lbnQ7″ style=”document” />
<input>
<soap:body parts=”workflowIdentifier” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException2″>
<soap:fault name=”PEWSException2″ use=”literal” />
</fault>
</operation>
<operation name=”getMilestoneForRosterElement”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getMilestoneForRosterElement?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9HZXRNaWxlc3RvbmVGb3JSb3N0ZXJFbGVtZW50UmVxdWVzdDspW0xmaWxlbmV0L3Z3L3dzL3NlcnZlci9NaWxlc3RvbmU7″ style=”document” />
<input>
<soap:body parts=”getMilestoneForRosterElementRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException9″>
<soap:fault name=”PEWSException9″ use=”literal” />
</fault>
</operation>
<operation name=”getQueueElements”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getQueueElements?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9HZXRRdWV1ZUVsZW1lbnRzUmVxdWVzdDspW0xmaWxlbmV0L3Z3L3dzL3NlcnZlci9RdWV1ZUVsZW1lbnQ7″ style=”document” />
<input>
<soap:body parts=”getQueueElementsRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException1″>
<soap:fault name=”PEWSException1″ use=”literal” />
</fault>
</operation>
<operation name=”getQueues”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getQueues?KClbTGZpbGVuZXQvdncvd3Mvc2VydmVyL1F1ZXVlSW5mbzs=” style=”document” />
<input>
<soap:body use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException”>
<soap:fault name=”PEWSException” use=”literal” />
</fault>
</operation>
<operation name=”getRosterElements”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getRosterElements?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9HZXRSb3N0ZXJFbGVtZW50c1JlcXVlc3Q7KVtMZmlsZW5ldC92dy93cy9zZXJ2ZXIvUm9zdGVyRWxlbWVudDs=” style=”document” />
<input>
<soap:body parts=”getRosterElementsRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException11″>
<soap:fault name=”PEWSException11″ use=”literal” />
</fault>
</operation>
<operation name=”getRosterNames”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getRosterNames?KClbTGphdmEvbGFuZy9TdHJpbmc7″ style=”document” />
<input>
<soap:body use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException10″>
<soap:fault name=”PEWSException10″ use=”literal” />
</fault>
</operation>
<operation name=”getStepElementsFromQueue”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getStepElementsFromQueue?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9HZXRTdGVwRWxlbWVudHNGcm9tUXVldWVSZXF1ZXN0OylbTGZpbGVuZXQvdncvd3Mvc2VydmVyL1N0ZXBFbGVtZW50Ow==” style=”document” />
<input>
<soap:body parts=”getStepElementsFromQueueRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException3″>
<soap:fault name=”PEWSException3″ use=”literal” />
</fault>
</operation>
<operation name=”getStepElementsFromRoster”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getStepElementsFromRoster?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9HZXRTdGVwRWxlbWVudHNGcm9tUm9zdGVyUmVxdWVzdDspW0xmaWxlbmV0L3Z3L3dzL3NlcnZlci9TdGVwRWxlbWVudDs=” style=”document” />
<input>
<soap:body parts=”getStepElementsFromRosterRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException12″>
<soap:fault name=”PEWSException12″ use=”literal” />
</fault>
</operation>
<operation name=”getWorkClassNames”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#getWorkClassNames?KClbTGphdmEvbGFuZy9TdHJpbmc7″ style=”document” />
<input>
<soap:body use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException13″>
<soap:fault name=”PEWSException13″ use=”literal” />
</fault>
</operation>
<operation name=”launchWorkflow”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#launchWorkflow?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9MYXVuY2hXb3JrZmxvd1JlcXVlc3Q7KUxmaWxlbmV0L3Z3L3dzL3NlcnZlci9MYXVuY2hXb3JrZmxvd1Jlc3VsdDs=” style=”document” />
<input>
<soap:body parts=”launchWorkflowRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException8″>
<soap:fault name=”PEWSException8″ use=”literal” />
</fault>
</operation>
<operation name=”reassignStep”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#reassignStep?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9SZWFzc2lnblN0ZXBSZXF1ZXN0OylW” style=”document” />
<input>
<soap:body parts=”reassignStepRequest” use=”literal” />
</input>
<output>
<soap:body use=”literal” />
</output>
<fault name=”PEWSException7″>
<soap:fault name=”PEWSException7″ use=”literal” />
</fault>
</operation>
<operation name=”retrieveStep”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#retrieveStep?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9SZXRyaWV2ZVN0ZXBSZXF1ZXN0OylMZmlsZW5ldC92dy93cy9zZXJ2ZXIvU3RlcEVsZW1lbnQ7″ style=”document” />
<input>
<soap:body parts=”retrieveStepRequest” use=”literal” />
</input>
<output>
<soap:body parts=”response” use=”literal” />
</output>
<fault name=”PEWSException4″>
<soap:fault name=”PEWSException4″ use=”literal” />
</fault>
</operation>
<operation name=”unlockStep”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#unlockStep?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9VbmxvY2tTdGVwUmVxdWVzdDspVg==” style=”document” />
<input>
<soap:body parts=”unlockStepRequest” use=”literal” />
</input>
<output>
<soap:body use=”literal” />
</output>
<fault name=”PEWSException6″>
<soap:fault name=”PEWSException6″ use=”literal” />
</fault>
</operation>
<operation name=”updateStep”>
<soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#updateStep?KExmaWxlbmV0L3Z3L3dzL3NlcnZlci9VcGRhdGVTdGVwUmVxdWVzdDspVg==” style=”document” />
<input>
<soap:body parts=”updateStepRequest” use=”literal” />
</input>
<output>
<soap:body use=”literal” />
</output>
<fault name=”PEWSException5″>
<soap:fault name=”PEWSException5″ use=”literal” />
</fault>
</operation>
</binding>
<service name=”ProcessEngineService”>
<port name=”ProcessEngineService” binding=”tns:ProcessEngineService”>
<soap:address location=”http://p8gls01:6060/ProcessEngineWS” />
</port>
</service>
</definitions>
Brian FernandesModeratorHi,
Your WSDL file seems to fail this assertion: WS-I BP 2120. This should be showing up as a Warning in the WSDL editor. Once you correct this, the generation should work fine.
More info on this assertion can be found here: http://www.ws-i.org/Testing/Tools/2005/01/BP11_TAD_1-1.htm and http://ws-i.org/Profiles/BasicProfile-1.1-2004-06-11.html#R2710
Hope this helps.
-
AuthorPosts