?? taskmanagerservice.wsdl
字號:
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="TaskManager"
targetNamespace="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
xmlns:tns="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
xmlns:task="http://xmlns.oracle.com/pcbpel/taskservice/task"
xmlns:identityService="http://xmlns.oracle.com/pcbpel/identityservice/local"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/"
xmlns:java="http://schemas.xmlsoap.org/wsdl/java/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/">
<documentation>
Service used to model user interactions within a BPEL process
</documentation>
<types>
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/pcbpel/taskservice/task"
schemaLocation="WorkflowTask.xsd"/>
</schema>
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/pcbpel/identityservice/local"
schemaLocation="LocalIdentityService.xsd"/>
</schema>
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
xmlns:tns="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
xmlns="http://www.w3.org/2001/XMLSchema">
<!-- Used by task manager to notify business process of the update on the task -->
<element name="action">
<simpleType>
<restriction base="xsd:string">
<enumeration value="REASSIGNED"/>
<enumeration value="RENEWED"/>
<enumeration value="ESCALATED"/>
<enumeration value="ACQUIRED"/>
</restriction>
</simpleType>
</element>
<!-- Used by task manager to notify business process of the update on the task -->
<element name="renewDuration" type="xsd:duration"/>
<!-- Type Used to store the assignment rules -->
<element name="taskAssignment">
<complexType>
<sequence>
<element name="assigneeUsers" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
<element name="assigneeGroups" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<!-- Types used for routing message -->
<element name="entity" type="xsd:string"/>
<element name="isGroup" type="xsd:boolean"/>
<!-- Message used by the save list of assignees -->
<element name="assigneeEntities">
<complexType>
<sequence>
<element name="assignee" type="xsd:string" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<!-- Element used to indicate the fault message -->
<element name="faultMessage" type="xsd:string"/>
</schema>
</types>
<message name="taskMessage">
<documentation>
Message used to initiate and receive callbacks from the TaskManager service. The payload of this message is a task document
</documentation>
<part name="payload" element="task:task"/>
</message>
<message name="initiateSubTaskMessage">
<documentation>
Message used to initiate a sub task. The task part is the task and the taskAssignment part carries the task assignment
</documentation>
<part name="payload" element="task:task"/>
<part name="taskAssignment" element="tns:taskAssignment"/>
</message>
<message name="taskUpdatedMessage">
<documentation>
Message used by the task manager to notify the business process that the task message has been updated. The action part specifies the action that caused the update.
</documentation>
<part name="payload" element="task:task"/>
<part name="action" element="tns:action"/>
</message>
<message name="taskAssignmentMessage">
<documentation>
Temporary message used by the bpel to store assignment to a task.
</documentation>
<part name="payload" element="tns:taskAssignment"/>
</message>
<message name="taskRenewMessage">
<documentation>
Message used by the business process to renew the task.
</documentation>
<part name="payload" element="task:task"/>
<part name="duration" element="tns:renewDuration"/>
</message>
<message name="staleObjectFaultMessage">
<part name="payload" element="task:task"/>
<part name="faultInfo" type="xsd:string"/>
</message>
<message name="taskErroredMessage">
<part name="payload" element="task:task"/>
<part name="faultInfo" element="tns:faultMessage"/>
</message>
<message name="completeTaskMessage">
<documentation>
Message used by the business process to complete tasks.
</documentation>
<part name="taskId" type="xsd:string"/>
<part name="conclusion" type="xsd:string"/>
</message>
<portType name="TaskManagerCallback">
<documentation>
Port implemented by the requester to receive notification regarding the lifecycle of a specific task instance
</documentation>
<operation name="onTaskCompleted">
<documentation>
Notification that the specific task has completed
</documentation>
<input message="tns:taskMessage"/>
</operation>
<operation name="onTaskWithdrawn">
<documentation>
Notification that the specific task has been withdrawn
</documentation>
<input message="tns:taskMessage"/>
</operation>
<operation name="onTaskErrored">
<documentation>
Notification that the specific task has been errored
</documentation>
<input message="tns:taskMessage"/>
</operation>
<operation name="onTaskUpdated">
<documentation>
Notification that the specific task has been updated in the task manager
</documentation>
<input message="tns:taskUpdatedMessage"/>
</operation>
<operation name="onTaskSuspended">
<documentation>
Notification that the specific task has been suspended in the task manager
</documentation>
<input message="tns:taskMessage"/>
</operation>
<operation name="onTaskResumed">
<documentation>
Notification that the specific task has been resumed in the task manager
</documentation>
<input message="tns:taskMessage"/>
</operation>
</portType>
<portType name="TaskManager">
<documentation>
Port used to initiate update and complete tasks
</documentation>
<operation name="initiateTask">
<documentation>
Initiates a new instance of the task manager service.
</documentation>
<input name="TaskManagerInput" message="tns:taskMessage"/>
<output name="TaskManagerOutput" message="tns:taskMessage"/>
<fault name="staleObjectFault"
message="tns:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="tns:taskErroredMessage"/>
</operation>
<operation name="reinitiateTask">
<documentation>
Reinitiates an existing task with the task manager service.
</documentation>
<input name="TaskManagerInput" message="tns:taskMessage"/>
<output name="TaskManagerOutput" message="tns:taskMessage"/>
<fault name="staleObjectFault"
message="tns:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="tns:taskErroredMessage"/>
</operation>
<operation name="updateTask">
<documentation>
Update the task.
</documentation>
<input name="TaskManagerUpdateInput" message="tns:taskMessage"/>
<output name="TaskManagerUpdateOutput" message="tns:taskMessage"/>
<fault name="staleObjectFault"
message="tns:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="tns:taskErroredMessage"/>
</operation>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -