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

📄 pmapi.wsdl

📁 bpel执行引擎用来执行bpel业务流程
💻 WSDL
📖 第 1 页 / 共 5 页
字号:
<?xml version="1.0"?><!--  ~ Licensed to the Apache Software Foundation (ASF) under one  ~ or more contributor license agreements.  See the NOTICE file  ~ distributed with this work for additional information  ~ regarding copyright ownership.  The ASF licenses this file  ~ to you under the Apache License, Version 2.0 (the  ~ "License"); you may not use this file except in compliance  ~ with the License.  You may obtain a copy of the License at  ~  ~    http://www.apache.org/licenses/LICENSE-2.0  ~  ~ Unless required by applicable law or agreed to in writing,  ~ software distributed under the License is distributed on an  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY  ~ KIND, either express or implied.  See the License for the  ~ specific language governing permissions and limitations  ~ under the License.  --><definitions        name="ProcessAndInstanceManagement"        targetNamespace="http://www.apache.org/ode/pmapi"        xmlns:tns="http://www.apache.org/ode/pmapi"        xmlns:typ="http://www.apache.org/ode/pmapi/types/2006/08/02/"        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"        xmlns:xsd="http://www.w3.org/2001/XMLSchema"        xmlns:smix="http://servicemix.org/wsdl/jbi/"        xmlns="http://schemas.xmlsoap.org/wsdl/">    <types>            <!--        <xsd:schema>            <xsd:import namespace="http://www.apache.org/ode/pmapi/types/2006/08/02/" schemaLocation="pmapi.xsd"/>        </xsd:schema>        --><!-- Note:  Schema is inlined because import does not resolve .xsd file from inside service unit's directory -->        <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pmapi="http://www.apache.org/ode/pmapi/types/2006/08/02/"        xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.apache.org/ode/pmapi/types/2006/08/02/"        elementFormDefault="qualified">    <element name="process-info" type="pmapi:tProcessInfo" id="process-info"/>    <element name="activity-info" type="pmapi:tActivityInfo" id="activity-info"/>    <element name="process-info-list" type="pmapi:tProcessInfoList"/>    <element name="instance-info" type="pmapi:tInstanceInfo" id="instance-info"/>    <element name="instance-info-list" type="pmapi:tInstanceInfoList"/>    <element name="scope-info" type="pmapi:tScopeInfo"/>    <element name="variable-info" type="pmapi:tVariableInfo"/>    <element name="activity-ext-info-list" type="pmapi:tActivitytExtInfoList"/>    <element name="activity-ext-info" type="pmapi:tActivityExtInfo"/>    <element name="event-info" type="pmapi:tEventInfo"/>    <element name="event-info-list" type="pmapi:tEventInfoList"/>    <complexType name="tProcessInfo">        <annotation>            <documentation>Information about a BPEL process.</documentation>        </annotation>        <sequence>            <element name="pid" type="xs:string">                <annotation>                    <documentation>The unique name/id of the process.</documentation>                </annotation>            </element>            <element name="status" type="pmapi:tProcessStatus">                <annotation>                    <documentation>Process status.</documentation>                </annotation>            </element>            <element name="version" type="xs:long">                <annotation>                    <documentation>Process version.</documentation>                </annotation>            </element>            <element name="definition-info" type="pmapi:tDefinitionInfo">                <annotation>                    <documentation>Information about the process                        definition.</documentation>                </annotation>            </element>            <element name="deployment-info" type="pmapi:tDeploymentInfo">                <annotation>                    <documentation>Information about the process                        deployment.</documentation>                </annotation>            </element>            <element name="instance-summary" type="pmapi:tInstanceSummary" minOccurs="0">                <annotation>                    <documentation>Summary of the instances belonging to this                        process.</documentation>                </annotation>            </element>            <element name="properties" type="pmapi:tProcessProperties">                <annotation>                    <documentation>Process properties.</documentation>                </annotation>            </element>            <element name="endpoints" type="pmapi:tEndpointReferences">                <annotation>                    <documentation>Endpoint references.</documentation>                </annotation>            </element>            <element name="documents">                <annotation>                    <documentation>Process documents</documentation>                </annotation>                <complexType>                    <sequence>                        <element name="document" type="pmapi:tDocumentInfo" minOccurs="0" maxOccurs="unbounded"/>                    </sequence>                </complexType>            </element>            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>        </sequence>        <anyAttribute namespace="##other" processContents="lax"/>    </complexType>    <simpleType name="tProcessStatus">        <annotation>            <documentation>Enumeration of process status.</documentation>        </annotation>        <restriction base="xs:string">            <enumeration value="ACTIVE">                <annotation>                    <documentation>Process is accepting new                        requests.</documentation>                </annotation>            </enumeration>            <enumeration value="RETIRED">                <annotation>                    <documentation>Process is NOT accepting new                        requests.</documentation>                </annotation>            </enumeration>        </restriction>    </simpleType>    <simpleType name="tActivityStatus">        <annotation>            <documentation>Enumeration of scope status.</documentation>        </annotation>        <restriction base="xs:string">            <enumeration value="ENABLED">                <annotation>                    <documentation>Activity is enabled, but not necessarily ready to execute.</documentation>                </annotation>            </enumeration>            <enumeration value="STARTED">                <annotation>                    <documentation>Activity has started execution.</documentation>                </annotation>            </enumeration>            <enumeration value="COMPLETED">                <annotation>                    <documentation>Activity has finished execution.</documentation>                </annotation>            </enumeration>            <enumeration value="FAILURE">                <annotation>                    <documentation>Activity is in failure state, recovery required.</documentation>                </annotation>            </enumeration>        </restriction>    </simpleType>    <simpleType name="tScopeStatus">        <annotation>            <documentation>Enumeration of scope status.</documentation>        </annotation>        <restriction base="xs:string">            <enumeration value="ACTIVE">                <annotation>                    <documentation>Scope is active.</documentation>                </annotation>            </enumeration>            <enumeration value="COMPLETED">                <annotation>                    <documentation>Scope has completed.</documentation>                </annotation>            </enumeration>            <enumeration value="FAULTED">                <annotation>                    <documentation>Scope has faulted.</documentation>                </annotation>            </enumeration>            <enumeration value="FAULTHANDLING">                <annotation>                    <documentation>Scope is executing its fault                        handler.</documentation>                </annotation>            </enumeration>            <enumeration value="COMPENSATING">                <annotation>                    <documentation>Scope is executing its compensation                        handler.</documentation>                </annotation>            </enumeration>            <enumeration value="COMPENSATED">                <annotation>                    <documentation>Scope has been compensated.</documentation>                </annotation>            </enumeration>        </restriction>    </simpleType>    <complexType name="tDefinitionInfo">        <annotation>            <documentation>Information about the process definition.</documentation>        </annotation>        <sequence>            <element name="process-name" type="xs:QName">                <annotation>                    <documentation>The qualified name of the BPEL                        process.</documentation>                </annotation>            </element>        </sequence>    </complexType>    <complexType name="tDocumentInfo">        <annotation>            <documentation>Information about a document.</documentation>        </annotation>        <sequence>            <element name="name" type="xs:string">                <annotation>                    <documentation>Name of the document.</documentation>                </annotation>            </element>            <element name="type" type="xs:anyURI">                <annotation>                    <documentation>Type of document (e.g.                        WSDL/BPEL/etc...).</documentation>                </annotation>            </element>            <element name="source" type="xs:anyURI">                <annotation>                    <documentation>URL where the document can be                        retrieved.</documentation>                </annotation>            </element>        </sequence>    </complexType>    <complexType name="tDeploymentInfo">        <annotation>            <documentation>Information about a BPEL process                deployment.</documentation>        </annotation>        <sequence>            <element name="package" type="xs:string">                <annotation>                    <documentation>Deployment package the process was deployed into.</documentation>                </annotation>            </element>            <element name="document" type="xs:string">              <annotation>                <documentation>File name of BPEL document.</documentation>              </annotation>            </element>            <element name="deploy-date" type="xs:dateTime">                <annotation>                    <documentation>Date the process was deployed.</documentation>                </annotation>            </element>            <element name="deployer" type="xs:string">                <annotation>                    <documentation>The user that deployed this                        process.</documentation>                </annotation>            </element>        </sequence>    </complexType>    <complexType name="tProcessProperties">        <sequence>            <element name="property" minOccurs="0" maxOccurs="unbounded">                <annotation>                    <documentation>Process property (name-value pair).</documentation>                </annotation>                <complexType>                    <sequence>                        <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>                    </sequence>                    <attribute name="name" type="xs:QName">                        <annotation>                            <documentation>Name of the property.</documentation>                        </annotation>                    </attribute>                </complexType>

⌨️ 快捷键说明

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