?? taskroutingservice.wsdl
字號:
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="TaskRoutingService"
targetNamespace="http://xmlns.oracle.com/pcbpel/taskservice/taskroutingservice"
xmlns:taskmngr="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
xmlns:tns="http://xmlns.oracle.com/pcbpel/taskservice/taskroutingservice"
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>
<import namespace="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
location="TaskManagerService.wsdl"/>
<message name="taskEscalateOnExpirationMessage">
<documentation>
Message used by the business process to escalate the task when the task expires. The escalation rules are governed by the managementChain part. Also renews the task for the specified duration.
</documentation>
<part name="task" element="task:task"/>
<part name="managementChain" element="identityService:managementChain"/>
<part name="renewDuration" element="taskmngr:renewDuration"/>
</message>
<message name="taskRouteMessage">
<documentation>
Message used by the business process to route the task.
</documentation>
<part name="payload" element="task:task"/>
<part name="entity" element="taskmngr:entity"/>
<part name="isGroup" element="taskmngr:isGroup"/>
</message>
<portType name="TaskRoutingService">
<documentation>
Port used to initiate update and complete tasks
</documentation>
<operation name="routeTask">
<documentation>
Route the task.
</documentation>
<input name="TaskRoutingServiceRouteInput" message="tns:taskRouteMessage"/>
<output name="TaskRoutingServiceRouteOutput" message="taskmngr:taskMessage"/>
<fault name="staleObjectFault"
message="taskmngr:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="taskmngr:taskErroredMessage"/>
</operation>
<operation name="routeTaskToNextApprover">
<documentation>
Route the task based on the next approver specified in the task
</documentation>
<input name="TaskRoutingServiceRouteInput" message="taskmngr:taskMessage"/>
<output name="TaskRoutingServiceRouteOutput" message="taskmngr:taskMessage"/>
<fault name="staleObjectFault"
message="taskmngr:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="taskmngr:taskErroredMessage"/>
</operation>
<operation name="escalateTask">
<documentation>
Escalate the task.
</documentation>
<input name="TaskRoutingServiceEscalateInput" message="taskmngr:taskMessage"/>
<output name="TaskRoutingServiceEscalateOutput" message="taskmngr:taskMessage"/>
<fault name="staleObjectFault"
message="taskmngr:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="taskmngr:taskErroredMessage"/>
</operation>
<operation name="escalateTaskOnExpiration">
<documentation>
Escalate the task when the task expires. The escalation rules are governed by the managementChain part. Also renews the task for the specified duration.
</documentation>
<input name="TaskRoutingServiceEscalateInput" message="tns:taskEscalateOnExpirationMessage"/>
<output name="TaskRoutingServiceEscalateOutput" message="taskmngr:taskMessage"/>
<fault name="staleObjectFault"
message="taskmngr:staleObjectFaultMessage"/>
<fault name="taskErroredFault"
message="taskmngr:taskErroredMessage"/>
</operation>
</portType>
<!-- Binding declarations. Task manager uses local Java bindings defined in WSIF -->
<binding name="TaskRoutingServiceBinding" type="tns:TaskRoutingService">
<java:binding/>
<format:typeMapping encoding="Java" style="Java">
<format:typeMap typeName="task:task"
formatType="oracle.tip.pc.services.hw.task.impl.Task"/>
<format:typeMap typeName="task:attachment"
formatType="oracle.tip.pc.services.hw.task.impl.Attachment"/>
<format:typeMap typeName="task:assignee"
formatType="oracle.tip.pc.services.hw.task.impl.Assignee"/>
<format:typeMap typeName="tns:taskAssignment"
formatType="oracle.tip.pc.services.hw.task.impl.TaskAssignment"/>
<format:typeMap typeName="identityService:managementChain"
formatType="oracle.tip.pc.services.identity.ManagementChain"/>
<format:typeMap typeName="xsd:duration"
formatType="java.lang.String"/>
<format:typeMap typeName="taskmngr:renewDuration"
formatType="java.lang.String"/>
<format:typeMap typeName="xsd:string"
formatType="java.lang.String"/>
<format:typeMap typeName="taskmngr:entity"
formatType="java.lang.String"/>
<format:typeMap typeName="taskmngr:isGroup"
formatType="java.lang.Boolean"/>
<format:typeMap typeName="xsd:boolean"
formatType="java.lang.Boolean"/>
<format:typeMap typeName="tns:faultMessage"
formatType="java.lang.String"/>
</format:typeMapping>
<operation name="escalateTask">
<java:operation
methodName="escalateTask"
parameterOrder="payload"
methodType="static"
returnPart="payload"/>
<input name="TaskRoutingServiceEscalateInput"/>
<output name="TaskRoutingServiceEscalateOutput"/>
</operation>
<operation name="escalateTaskOnExpiration">
<java:operation
methodName="escalateTaskOnExpiration"
parameterOrder="task managementChain renewDuration"
methodType="static"
returnPart="payload"/>
<input name="TaskRoutingServiceEscalateInput"/>
<output name="TaskRoutingServiceEscalateOutput"/>
</operation>
<operation name="routeTask">
<java:operation
methodName="routeTask"
parameterOrder="payload entity isGroup"
methodType="static"
returnPart="payload"/>
<input name="TaskRoutingServiceRouteInput"/>
<output name="TaskRoutingServiceRouteOutput"/>
</operation>
<operation name="routeTaskToNextApprover">
<java:operation
methodName="routeTaskToNextApprover"
parameterOrder="payload"
methodType="static"
returnPart="payload"/>
<input name="TaskRoutingServiceRouteInput"/>
<output name="TaskRoutingServiceRouteOutput"/>
</operation>
</binding>
<!-- Service declarations. Task manager uses local Java bindings defined in WSIF -->
<service name="TaskRoutingService">
<port name="TaskRoutingServicePort" binding="tns:TaskRoutingServiceBinding">
<java:address className="oracle.tip.pc.services.hw.task.impl.TaskManagerProxy"/>
</port>
</service>
<!-- Partner link declarations -->
<plnk:partnerLinkType name="TaskRoutingService">
<plnk:role name="TaskRoutingService">
<plnk:portType name="tns:TaskRoutingService"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -