⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 taskactionhandler.wsdl

📁 工作流产品,一个大型项目,使用ORALCE BPEL
💻 WSDL
字号:
<?xml version="1.0" encoding="UTF-8"?>
<definitions 
        name="TaskActionHandler" 
        targetNamespace="http://xmlns.oracle.com/pcbpel/taskservice/taskActionHandler"
        xmlns:tns="http://xmlns.oracle.com/pcbpel/taskservice/taskActionHandler"
        xmlns:taskMngr="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager"
        xmlns:task="http://xmlns.oracle.com/pcbpel/taskservice/task"
        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"/> 

  <portType name="TaskActionHandlerCallback">
    <documentation>
      Port implemented by the requester to receive notification regarding the action on a particular task
    </documentation>

    <operation name="onTaskCompleted">
      <documentation>
        Notification that the specific task has completed
      </documentation>

      <input message="taskMngr:taskMessage"/>
    </operation>
  </portType>

  <portType name="TaskActionHandler">
    <documentation>
      Port used to initiate tasks in the process
    </documentation>

    <operation name="initiate">
      <documentation>
        Initiates a new instance of the task action process
      </documentation>

      <input name="TaskManagerInput" message="taskMngr:taskMessage"/>
    </operation>
  </portType>

  <!-- Context type used for locating business process via task Id --> 
  <bpws:property name="taskId" type="xsd:string"/>

  <bpws:propertyAlias propertyName="tns:taskId"
                      messageType="tns:taskMessage" 
                      part="payload"
                      query="/task:task/task:taskId"/>

  <!-- Partner link declarations -->
  <plnk:partnerLinkType name="TaskActionHandler">
    <plnk:role name="HandleTaskActionProvider">
      <plnk:portType name="tns:TaskActionHandler"/>
    </plnk:role>
    <plnk:role name="HandleTaskActionRequester">
      <plnk:portType name="tns:TaskActionHandlerCallback"/>
    </plnk:role>
  </plnk:partnerLinkType>

</definitions>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -