facebook

Failed to generate web service client

  1. MyEclipse Archived
  2.  > 
  3. Web Services
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #266181 Reply

    Flagstar
    Member

    I 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&#8221; xmlns:tns=”http://www.filenet.com/ns/fnpe/2004/06/ws/wsdl&#8221; xmlns:ns0=”http://systinet.com/xsd/SchemaTypes/&#8221; xmlns:ns1=”http://idoox.com/interface&#8221; xmlns:soap=”http://schemas.xmlsoap.org/wsdl/soap/&#8221; xmlns=”http://schemas.xmlsoap.org/wsdl/”&gt;
    <types>
    <schema elementFormDefault=”qualified” targetNamespace=”http://idoox.com/interface&#8221; xmlns=”http://www.w3.org/2001/XMLSchema&#8221; xmlns:tns=”http://idoox.com/interface”&gt;
    <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/&#8221; xmlns:tns=”http://systinet.com/xsd/SchemaTypes/&#8221; xmlns:xns4=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema&#8221; xmlns:xns5=”http://systinet.com/wsdl/filenet/vw/ws/&#8221; xmlns:xns6=”http://systinet.com/wsdl/java/lang/&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema”&gt;
    <xsd:import namespace=”http://systinet.com/wsdl/java/lang/&#8221; />
    <xsd:import namespace=”http://systinet.com/wsdl/filenet/vw/ws/&#8221; />
    <xsd:import namespace=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema&#8221; />
    <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&#8221; xmlns:map=”http://systinet.com/mapping/&#8221; xmlns:tns=”http://www.filenet.com/ns/fnpe/2004/06/ws/schema&#8221; xmlns:xns5=”http://systinet.com/wsdl/java/lang/&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema”&gt;
    <xsd:import namespace=”http://systinet.com/wsdl/java/lang/&#8221; />
    <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/&#8221; xmlns:tns=”http://systinet.com/wsdl/java/lang/&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema”&gt;
    <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/&#8221; xmlns:tns=”http://systinet.com/wsdl/filenet/vw/ws/&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema”&gt;
    <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&#8221; style=”document” />
    <operation name=”createWorkflow”>
    <soap:operation soapAction=”http://www.filenet.com/ns/fnpe/2004/06/ws/schemaProcessEngineService#createWorkflow?KExqYXZhL2xhbmcvU3RyaW5nOylMZmlsZW5ldC92dy93cy9zZXJ2ZXIvU3RlcEVsZW1lbnQ7&#8243; 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&#8243; 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&#8243; 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=&#8221; 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=&#8221; 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&#8243; 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==&#8221; 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=&#8221; 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&#8243; 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=&#8221; 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&#8221; 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&#8243; 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==&#8221; 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==&#8221; 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&#8221; />
    </port>
    </service>
    </definitions>

    #266236 Reply

    Brian Fernandes
    Moderator

    Hi,

    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.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Failed to generate web service client

You must be logged in to post in the forum log in