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

📄 localidentityservice.wsdl

📁 工作流产品,一个大型项目,使用ORALCE BPEL
💻 WSDL
字号:
<?xml version="1.0" encoding="UTF-8"?>
<definitions 
        name="LocalIdentityService" 
        targetNamespace="http://xmlns.oracle.com/pcbpel/identityservice/local"
        xmlns:tns="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/identityservice/local"
              schemaLocation="LocalIdentityService.xsd"/>
    </schema>
  </types>

  <message name="getManagementChainMessage">
    <documentation>
      Message used to find out if management chain is exhaused and to get the management chain.
    </documentation>

    <part name="userName" type="xsd:string"/>
    <part name="managementChain" element="tns:managementChain"/>
  </message>

  <message name="getManagementChainReplyMessage">
    <documentation>
      Message used to return the management chain.
    </documentation>

    <part name="result" element="tns:managementChainUsers"/>
  </message>

  <message name="getManagerMessage">
    <documentation>
      Message used to get the manager.
    </documentation>

    <part name="userName" type="xsd:string"/>
  </message>

  <message name="getManagerReplyMessage">
    <documentation>
      Message used to return the manager.
    </documentation>

    <part name="result" type="xsd:string"/>
  </message>

  <message name="userNotFoundFaultMessage">
    <documentation>
      Message used by the identity service to indicate that the user doesn't exist.
    </documentation>

    <part name="message" type="xsd:string"/>
  </message>

  <message name="identityServiceFaultMessage">
    <documentation>
      Message used by the identity service to indicate any faults other than user not found.
    </documentation>

    <part name="message" type="xsd:string"/>
  </message>

  <portType name="IdentityService">
    <documentation>
      Port used for identity service related operation
    </documentation>

    <operation name="getManager">
      <documentation>
        Get the manager.
      </documentation>

      <input name="getManagerInput" message="tns:getManagerMessage"/>
      <output name="getManagerOutput" message="tns:getManagerReplyMessage"/>
      <fault name="identityServiceFault"
             message="tns:identityServiceFaultMessage"/>
      <fault name="userNotFoundFault"
             message="tns:userNotFoundFaultMessage"/>
    </operation>

    <operation name="getManagementChain">
      <documentation>
        Get the management chain.
      </documentation>

      <input name="getManagementChainInput" message="tns:getManagementChainMessage"/>
      <output name="getManagementChainOutput" message="tns:getManagementChainReplyMessage"/>
      <fault name="identityServiceFault"
             message="tns:identityServiceFaultMessage"/>
      <fault name="userNotFoundFault"
             message="tns:userNotFoundFaultMessage"/>
    </operation>

  </portType>

  <!-- Binding declarations. Identity service uses local Java bindings defined in WSIF -->
  <binding name="IdentityServiceBinding" type="tns:IdentityService">
    <java:binding/>
    <format:typeMapping encoding="Java" style="Java">
      <format:typeMap typeName="xsd:string"
                      formatType="java.lang.String"/>
      <format:typeMap typeName="xsd:boolean" 
                      formatType="java.lang.Boolean"/>
      <format:typeMap typeName="xsd:int"
                      formatType="java.lang.Integer"/>
      <format:typeMap typeName="tns:managementChain"
                      formatType="oracle.tip.pc.services.identity.ManagementChain"/>
      <format:typeMap typeName="tns:managementChainUsers"
                      formatType="oracle.tip.pc.services.identity.ManagementChainUsers"/>
    </format:typeMapping>

    <operation name="getManager">
      <java:operation
         methodName="getManager"
         parameterOrder="userName"
         methodType="static"
         returnPart="result"/>
      <input name="getManagerInput"/>
      <output name="getManagerOutput"/>
    </operation>

    <operation name="getManagementChain">
      <java:operation
         methodName="getManagementChain"
         parameterOrder="userName managementChain"
         methodType="static"
         returnPart="result"/>
      <input name="getManagementChainInput"/>
      <output name="getManagementChainOutput"/>
    </operation>

  </binding>

  <!-- Service declarations. Task manager uses local Java bindings defined in WSIF -->
  <service name="IdentityService">
    <port name="IdentityServicePort" binding="tns:IdentityServiceBinding">
      <java:address className="oracle.tip.pc.services.identity.LocalIdentityService"/>
    </port>
  </service>

  <!-- Partner link declarations -->
  <plnk:partnerLinkType name="IdentityService">
    <plnk:role name="IdentityServiceProvider">
      <plnk:portType name="tns:IdentityService"/>
    </plnk:role>
  </plnk:partnerLinkType>

</definitions>

⌨️ 快捷键说明

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