| <?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> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tEndpointReferences"> |
| <sequence> |
| <element name="endpoint-ref" minOccurs="0" maxOccurs="unbounded"> |
| <annotation> |
| <documentation>Endpoint references associated with the process partner links roles.</documentation> |
| </annotation> |
| <complexType> |
| <sequence> |
| <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| <attribute name="partner-link" type="xs:string"> |
| <annotation> |
| <documentation>Name of the partner link this endpoint reference is associated with.</documentation> |
| </annotation> |
| </attribute> |
| <attribute name="partner-role" type="xs:string"> |
| <annotation> |
| <documentation>Name of the partner role this endpoint reference is associated with.</documentation> |
| </annotation> |
| </attribute> |
| </complexType> |
| </element> |
| </sequence> |
| </complexType> |
| <simpleType name="tInstanceStatus"> |
| <annotation> |
| <documentation>Enumeration of instant status.</documentation> |
| </annotation> |
| <restriction base="xs:string"> |
| <enumeration value="ACTIVE"> |
| <annotation> |
| <documentation>Instance is active.</documentation> |
| </annotation> |
| </enumeration> |
| <enumeration value="COMPLETED"> |
| <annotation> |
| <documentation>Instance has completed.</documentation> |
| </annotation> |
| </enumeration> |
| <enumeration value="TERMINATED"> |
| <annotation> |
| <documentation>Instance was terminated.</documentation> |
| </annotation> |
| </enumeration> |
| <enumeration value="FAILED"> |
| <annotation> |
| <documentation>Instance failed (with a fault).</documentation> |
| </annotation> |
| </enumeration> |
| <enumeration value="SUSPENDED"> |
| <annotation> |
| <documentation>Instance has been suspended.</documentation> |
| </annotation> |
| </enumeration> |
| <enumeration value="ERROR"> |
| <annotation> |
| <documentation>Instance is.....</documentation> |
| </annotation> |
| </enumeration> |
| </restriction> |
| </simpleType> |
| <complexType name="tInstanceSummary"> |
| <annotation> |
| <documentation>A summary of the number of instances in each state. |
| </documentation> |
| </annotation> |
| <sequence> |
| <element name="instances" minOccurs="0" maxOccurs="unbounded"> |
| <complexType> |
| <attribute name="state" type="pmapi:tInstanceStatus" use="required"/> |
| <attribute name="count" type="xs:int" use="required"/> |
| </complexType> |
| </element> |
| <element name="failures" type="pmapi:tFailuresInfo" minOccurs="0"/> |
| </sequence> |
| </complexType> |
| <complexType name="tScopeInfo"> |
| <sequence> |
| <element name="siid" type="xs:string"> |
| <annotation> |
| <documentation>Scope instance identifier.</documentation> |
| </annotation> |
| </element> |
| <element name="name" type="xs:string"> |
| <annotation> |
| <documentation>Scope name.</documentation> |
| </annotation> |
| </element> |
| <element name="status" type="pmapi:tScopeStatus"> |
| <annotation> |
| <documentation>Scope instance identifier.</documentation> |
| </annotation> |
| </element> |
| <element name="parent-scope-ref" type="pmapi:tScopeRef" minOccurs="0"> |
| <annotation> |
| <documentation>Parent scope reference.</documentation> |
| </annotation> |
| </element> |
| <element name="children" minOccurs="0"> |
| <complexType> |
| <sequence> |
| <element name="child-ref" type="pmapi:tScopeRef" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="activities" minOccurs="0"> |
| <complexType> |
| <sequence> |
| <element ref="pmapi:activity-info" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="variables" minOccurs="0"> |
| <complexType> |
| <sequence> |
| <element name="variable-ref" type="pmapi:tVariableRef" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="correlation-sets" minOccurs="0"> |
| <annotation> |
| <documentation>Lists all correlation correlation sets associated with |
| this scope with their valued correlation properties.</documentation> |
| </annotation> |
| <complexType> |
| <sequence> |
| <element name="correlation-set" maxOccurs="unbounded"> |
| <complexType> |
| <sequence> |
| <element name="correlation-property" type="pmapi:tCorrelationProperty" maxOccurs="unbounded"/> |
| </sequence> |
| <attribute name="name" type="xs:string" use="required"/> |
| <attribute name="csetid" type="xs:string" use="required"/> |
| </complexType> |
| </element> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="endpoints" type="pmapi:tEndpointReferences"> |
| <annotation> |
| <documentation>Endpoint references.</documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tActivityInfo"> |
| <annotation> |
| <documentation>Information about an activity. |
| </documentation> |
| </annotation> |
| <sequence> |
| <element name="name" type="xs:string" minOccurs="0"/> |
| <element name="type" type="xs:string"/> |
| <element name="aiid" type="xs:string"/> |
| <element name="status" type="pmapi:tActivityStatus"/> |
| <element name="scope" type="pmapi:tScopeRef" minOccurs="0"> |
| <annotation> |
| <documentation>ID for scope in which this activity is executing.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-enabled" type="xs:dateTime" minOccurs="0"> |
| <annotation> |
| <documentation>The date/time when the activity was enabled.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-started" type="xs:dateTime" minOccurs="0"> |
| <annotation> |
| <documentation>The date/time when the activity was |
| started.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-completed" type="xs:dateTime" minOccurs="0"> |
| <annotation> |
| <documentation>The date/time when the activity was |
| completed.</documentation> |
| </annotation> |
| </element> |
| <element name="failure" type="pmapi:tFailureInfo" minOccurs="0"> |
| <annotation> |
| <documentation>Indicates activity is in the failure state and requires recovery.</documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tFailureInfo"> |
| <annotation> |
| <documentation>Indicates activity is in the failure state and requires recovery.</documentation> |
| </annotation> |
| <sequence> |
| <element name="dt-failure" type="xs:dateTime"> |
| <annotation> |
| <documentation>The date/time when failure occurred.</documentation> |
| </annotation> |
| </element> |
| <element name="retries" type="xs:int"> |
| <annotation> |
| <documentation>Number of retries.</documentation> |
| </annotation> |
| </element> |
| <element name="reason" type="xs:string"> |
| <annotation> |
| <documentation>Reason for failure.</documentation> |
| </annotation> |
| </element> |
| <element name="actions" type="xs:string"> |
| <annotation> |
| <documentation>Allowed recovery actions (space separated list of action names).</documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tVariableInfo"> |
| <annotation> |
| <documentation>Information about a variable (basically the value) |
| </documentation> |
| </annotation> |
| <sequence> |
| <element name="self" type="pmapi:tVariableRef"/> |
| <element name="value" minOccurs="0"> |
| <complexType> |
| <sequence> |
| <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tInstanceInfo"> |
| <sequence> |
| <element name="iid" type="xs:string"> |
| <annotation> |
| <documentation>The unique instance identifier. </documentation> |
| </annotation> |
| </element> |
| <element name="pid" type="xs:string"> |
| <annotation> |
| <documentation>Process id of the process to which this instance |
| belongs.</documentation> |
| </annotation> |
| </element> |
| <element name="process-name" type="QName"/> |
| <element name="root-scope" type="pmapi:tScopeRef" minOccurs="0"> |
| <annotation> |
| <documentation>Root scope id (might not exist). </documentation> |
| </annotation> |
| </element> |
| <element name="status" type="pmapi:tInstanceStatus"> |
| <annotation> |
| <documentation>Status of ths instance.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-started" type="xs:dateTime"> |
| <annotation> |
| <documentation>The date/time when the instance was |
| started.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-last-active" type="xs:dateTime"> |
| <annotation> |
| <documentation>The date/time when the last activity |
| occured.</documentation> |
| </annotation> |
| </element> |
| <element name="dt-error-since" type="xs:dateTime" minOccurs="0"> |
| <annotation> |
| <documentation> If present, indicates the date/time since which the |
| instance has been in an error state. </documentation> |
| </annotation> |
| </element> |
| <element name="correlation-properties" minOccurs="0"> |
| <annotation> |
| <documentation>Lists all correlation properties with their values that |
| are associated with this process instance.</documentation> |
| </annotation> |
| <complexType> |
| <sequence> |
| <element name="correlation-property" type="pmapi:tCorrelationProperty" maxOccurs="unbounded"> |
| <annotation> |
| <documentation>Instance correlation property.</documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="event-info" minOccurs="0"> |
| <annotation> |
| <documentation> Information about the events for this instance. If |
| absent, indicates events are not available. </documentation> |
| </annotation> |
| <complexType> |
| <sequence> |
| <element name="count" type="xs:int"> |
| <annotation> |
| <documentation> Indicates the datetime of the first event |
| </documentation> |
| </annotation> |
| </element> |
| <element name="first-dtime" type="xs:dateTime"> |
| <annotation> |
| <documentation> Indicates the datetime of the first event |
| </documentation> |
| </annotation> |
| </element> |
| <element name="last-dtime" type="xs:dateTime"> |
| <annotation> |
| <documentation> Indicates the datetime of the last event. |
| </documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="fault-info" type="pmapi:tFaultInfo" minOccurs="0"> |
| <annotation> |
| <documentation> If present, indicates the fault with which this |
| instance failed. </documentation> |
| </annotation> |
| </element> |
| <element name="failures" type="pmapi:tFailuresInfo" minOccurs="0"/> |
| <element name="myElement" type="string"/> |
| </sequence> |
| </complexType> |
| <complexType name="tScopeRef"> |
| <annotation> |
| <documentation> Reference to a scope. </documentation> |
| </annotation> |
| <attribute name="siid" type="xs:string" use="required"/> |
| <attribute name="name" type="xs:string" use="optional"/> |
| <attribute name="modelId" type="xs:string" use="required"/> |
| <attribute name="status" type="pmapi:tScopeStatus" use="required"/> |
| </complexType> |
| <complexType name="tVariableRef"> |
| <annotation> |
| <documentation>Reference to a variable.</documentation> |
| </annotation> |
| <attribute name="iid" type="xs:string" use="required"/> |
| <attribute name="siid" type="xs:string" use="required"/> |
| <attribute name="name" type="xs:string" use="required"/> |
| </complexType> |
| <complexType name="tFaultInfo"> |
| <annotation> |
| <documentation> Type used for reporting faults. </documentation> |
| </annotation> |
| <sequence> |
| <element name="name" type="xs:QName"/> |
| <element name="explanation" type="xs:string"/> |
| <element name="line-number" type="xs:int"/> |
| <element name="aiid" type="xs:int"/> |
| <element name="data" minOccurs="0"> |
| <complexType> |
| <sequence> |
| <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| </element> |
| </sequence> |
| </complexType> |
| <complexType name="tFailuresInfo"> |
| <annotation> |
| <documentation>Indicates one or more activities are in the failure |
| state and require recovery.</documentation> |
| </annotation> |
| <sequence> |
| <element name="dt-failure" type="xs:dateTime"> |
| <annotation> |
| <documentation>Date/time of last failure.</documentation> |
| </annotation> |
| </element> |
| <element name="count" type="xs:int"> |
| <annotation> |
| <documentation>Number of activities in failure state.</documentation> |
| </annotation> |
| </element> |
| </sequence> |
| </complexType> |
| <!-- Yew that's ugly, but there aren't so many ways to map an heritage --> |
| <complexType name="tEventInfo"> |
| <sequence> |
| <element name="name" type="xs:string"/> |
| <element name="type" type="xs:string"/> |
| <element name="line-number" type="xs:int"/> |
| <element name="timestamp" type="xs:dateTime"/> |
| <element name="process-id" type="xs:QName" minOccurs="0" maxOccurs="1"/> |
| <element name="process-type" type="xs:QName" minOccurs="0" maxOccurs="1"/> |
| <element name="instance-id" type="xs:long" minOccurs="0" maxOccurs="1"/> |
| <element name="scope-id" type="xs:long" minOccurs="0" maxOccurs="1"/> |
| <element name="parent-scope-id" type="xs:long" minOccurs="0" maxOccurs="1"/> |
| <element name="scope-name" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="scope-definition-id" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-id" type="xs:long" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-name" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-type" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-definition-id" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-failure-reason" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="activity-recovery-action" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="variable-name" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="port-type" type="xs:QName" minOccurs="0" maxOccurs="1"/> |
| <element name="operation" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="correlation-set" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="mex-id" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="correlation-key" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="expression" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="fault" type="xs:QName" minOccurs="0" maxOccurs="1"/> |
| <element name="fault-line-number" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="explanation" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="result" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="root-scope-id" type="xs:long" minOccurs="0" maxOccurs="1"/> |
| <element name="root-scope-declaration-id" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="partner-link-name" type="xs:string" minOccurs="0" maxOccurs="1"/> |
| <element name="old-state" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="new-state" type="xs:int" minOccurs="0" maxOccurs="1"/> |
| <element name="success" type="xs:boolean" minOccurs="0" maxOccurs="1"/> |
| </sequence> |
| </complexType> |
| <complexType name="tInstanceInfoList"> |
| <sequence> |
| <element ref="pmapi:instance-info" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| <complexType name="tProcessInfoList"> |
| <sequence> |
| <element ref="pmapi:process-info" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| <complexType name="tEventInfoList"> |
| <sequence> |
| <element ref="pmapi:event-info" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| <complexType name="tCorrelationProperty" mixed="true"> |
| <simpleContent> |
| <extension base="xs:string"> |
| <attribute name="csetid" type="xs:string" use="required"/> |
| <attribute name="propertyName" type="xs:QName" use="required"/> |
| </extension> |
| </simpleContent> |
| </complexType> |
| |
| <complexType name="tActivityExtInfo"> |
| <annotation> |
| <documentation>Information about an activity. |
| </documentation> |
| </annotation> |
| <sequence> |
| <element name="aiid" type="xs:string"/> |
| <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| <complexType name="tActivitytExtInfoList"> |
| <sequence> |
| <element ref="pmapi:activity-ext-info" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </complexType> |
| |
| </xsd:schema> |
| |
| |
| <xsd:schema targetNamespace="http://www.apache.org/ode/pmapi"> |
| <xsd:complexType name="aidsType"> |
| <xsd:all> |
| <xsd:element name="aid" type="xsd:string"/> |
| </xsd:all> |
| </xsd:complexType> |
| <xsd:complexType name="listType"> |
| <xsd:all> |
| <xsd:element name="element" type="xsd:string"/> |
| </xsd:all> |
| </xsd:complexType> |
| <xsd:complexType name="iidsType"> |
| <xsd:all> |
| <xsd:element name="iid" type="xsd:long"/> |
| </xsd:all> |
| </xsd:complexType> |
| <xsd:element name="ManagementFault" type="xsd:string"/> |
| </xsd:schema> |
| </types> |
| |
| <message name="listProcessesInput"> |
| <part name="filter" type="xsd:string"/> |
| <part name="orderKeys" type="xsd:string"/> |
| </message> |
| <message name="listProcessesOutput"> |
| <part name="process-info-list" type="typ:tProcessInfoList"/> |
| </message> |
| <message name="listProcessesCustomInput"> |
| <part name="filter" type="xsd:string"/> |
| <part name="orderKeys" type="xsd:string"/> |
| <part name="customizer" type="xsd:string"/> |
| </message> |
| <message name="listProcessesCustomOutput"> |
| <part name="process-info-list" type="typ:tProcessInfoList"/> |
| </message> |
| <message name="listAllProcessesInput"/> |
| <message name="listAllProcessesOutput"> |
| <part name="process-info-list" type="typ:tProcessInfoList"/> |
| </message> |
| <message name="getProcessInfoInput"> |
| <part name="pid" type="xsd:QName"/> |
| </message> |
| <message name="getProcessInfoOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="getProcessInfoCustomInput"> |
| <part name="pid" type="xsd:QName"/> |
| <part name="customizer" type="xsd:string"/> |
| </message> |
| <message name="getProcessInfoCustomOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="getExtensibilityElementsInput"> |
| <part name="pid" type="xsd:QName"/> |
| <part name="aids" type="tns:aidsType"/> |
| </message> |
| <message name="getExtensibilityElementsOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="setProcessPropertyNodeInput"> |
| <part name="pid" type="xsd:QName"/> |
| <part name="propertyName" type="xsd:QName"/> |
| <part name="propertyValue" type="xsd:anyType"/> |
| </message> |
| <message name="setProcessPropertyNodeOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="setProcessPropertyInput"> |
| <part name="pid" type="xsd:QName"/> |
| <part name="propertyName" type="xsd:QName"/> |
| <part name="propertyValue" type="xsd:string"/> |
| </message> |
| <message name="setProcessPropertyOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="activateInput"> |
| <part name="pid" type="xsd:QName"/> |
| </message> |
| <message name="activateOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| <message name="setRetiredInput"> |
| <part name="pid" type="xsd:QName"/> |
| <part name="retired" type="xsd:boolean"/> |
| </message> |
| <message name="setRetiredOutput"> |
| <part name="process-info" type="typ:tProcessInfo"/> |
| </message> |
| |
| <message name="listInstancesInput"> |
| <part name="filter" type="xsd:string"/> |
| <part name="order" type="xsd:string"/> |
| <part name="limit" type="xsd:int"/> |
| </message> |
| <message name="listInstancesOutput"> |
| <part name="instance-info-list" type="typ:tInstanceInfoList"/> |
| </message> |
| <message name="queryInstancesInput"> |
| <part name="payload" type="xsd:string"/> |
| </message> |
| <message name="queryInstancesOutput"> |
| <part name="instance-info-list" type="typ:tInstanceInfoList"/> |
| </message> |
| <message name="listAllInstancesInput"/> |
| <message name="listAllInstancesOutput"> |
| <part name="instance-info-list" type="typ:tInstanceInfoList"/> |
| </message> |
| <message name="listAllInstancesWithLimitInput"> |
| <part name="payload" type="xsd:int"/> |
| </message> |
| <message name="listAllInstancesWithLimitOutput"> |
| <part name="instance-info-list" type="typ:tInstanceInfoList"/> |
| </message> |
| <message name="getInstanceInfoInput"> |
| <part name="iid" type="xsd:long"/> |
| </message> |
| <message name="getInstanceInfoOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="getScopeInfoInput"> |
| <part name="siid" type="xsd:long"/> |
| </message> |
| <message name="getScopeInfoOutput"> |
| <part name="scope-info" type="typ:tScopeInfo"/> |
| </message> |
| <message name="getScopeInfoWithActivityInput"> |
| <part name="sid" type="xsd:long"/> |
| <part name="activityInfo" type="xsd:boolean"/> |
| </message> |
| <message name="getScopeInfoWithActivityOutput"> |
| <part name="scope-info" type="typ:tScopeInfo"/> |
| </message> |
| <message name="getVariableInfoInput"> |
| <part name="sid" type="xsd:string"/> |
| <part name="varName" type="xsd:string"/> |
| </message> |
| <message name="getVariableInfoOutput"> |
| <part name="scope-info" type="typ:tVariableInfo"/> |
| </message> |
| <message name="listEventsInput"> |
| <part name="instanceFilter" type="xsd:string"/> |
| <part name="eventFilter" type="xsd:string"/> |
| <part name="maxCount" type="xsd:int"/> |
| </message> |
| <message name="listEventsOutput"> |
| <part name="bpel-event-list" type="typ:tEventInfoList"/> |
| </message> |
| <message name="getEventTimelineInput"> |
| <part name="instanceFilter" type="xsd:string"/> |
| <part name="eventFilter" type="xsd:string"/> |
| </message> |
| <message name="getEventTimelineOutput"> |
| <part name="dates" type="tns:listType"/> |
| </message> |
| <message name="suspendInput"> |
| <part name="iid" type="xsd:long"/> |
| </message> |
| <message name="suspendOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="resumeInput"> |
| <part name="iid" type="xsd:long"/> |
| </message> |
| <message name="resumeOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="terminateInput"> |
| <part name="iid" type="xsd:long"/> |
| </message> |
| <message name="terminateOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="faultInput"> |
| <part name="iid" type="xsd:long"/> |
| </message> |
| <message name="faultOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="deleteInput"> |
| <part name="filter" type="xsd:string"/> |
| </message> |
| <message name="deleteOutput"> |
| <part name="iids" type="tns:iidsType"/> |
| </message> |
| <message name="recoverActivityInput"> |
| <part name="iid" type="xsd:long"/> |
| <part name="aid" type="xsd:long"/> |
| <part name="action" type="xsd:string"/> |
| </message> |
| <message name="recoverActivityOutput"> |
| <part name="instance-info" type="typ:tInstanceInfo"/> |
| </message> |
| <message name="managementFault"> |
| <part name="managementFault" element="tns:ManagementFault"/> |
| </message> |
| |
| <portType name="ProcessManagementPortType"> |
| <operation name="listProcesses"> |
| <input message="tns:listProcessesInput"/> |
| <output message="tns:listProcessesOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="listAllProcesses"> |
| <input message="tns:listAllProcessesInput"/> |
| <output message="tns:listAllProcessesOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="listProcessesCustom"> |
| <input message="tns:listProcessesCustomInput"/> |
| <output message="tns:listProcessesCustomOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getProcessInfo"> |
| <input message="tns:getProcessInfoInput"/> |
| <output message="tns:getProcessInfoOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getProcessInfoCustom"> |
| <input message="tns:getProcessInfoCustomInput"/> |
| <output message="tns:getProcessInfoCustomOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="setProcessProperty"> |
| <input message="tns:setProcessPropertyInput"/> |
| <output message="tns:setProcessPropertyOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="setProcessPropertyNode"> |
| <input message="tns:setProcessPropertyNodeInput"/> |
| <output message="tns:setProcessPropertyNodeOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getExtensibilityElements"> |
| <input message="tns:getExtensibilityElementsInput"/> |
| <output message="tns:getExtensibilityElementsOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="activate"> |
| <input message="tns:activateInput"/> |
| <output message="tns:activateOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="setRetired"> |
| <input message="tns:setRetiredInput"/> |
| <output message="tns:setRetiredOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| </portType> |
| |
| <portType name="InstanceManagementPortType"> |
| <operation name="listInstances"> |
| <input message="tns:listInstancesInput"/> |
| <output message="tns:listInstancesOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="queryInstances"> |
| <input message="tns:queryInstancesInput"/> |
| <output message="tns:queryInstancesOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="listAllInstances"> |
| <input message="tns:listAllInstancesInput"/> |
| <output message="tns:listAllInstancesOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="listAllInstancesWithLimit"> |
| <input message="tns:listAllInstancesWithLimitInput"/> |
| <output message="tns:listAllInstancesWithLimitOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getInstanceInfo"> |
| <input message="tns:getInstanceInfoInput"/> |
| <output message="tns:getInstanceInfoOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getScopeInfo"> |
| <input message="tns:getScopeInfoInput"/> |
| <output message="tns:getScopeInfoOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getScopeInfoWithActivity"> |
| <input message="tns:getScopeInfoWithActivityInput"/> |
| <output message="tns:getScopeInfoWithActivityOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getVariableInfo"> |
| <input message="tns:getVariableInfoInput"/> |
| <output message="tns:getVariableInfoOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="listEvents"> |
| <input message="tns:listEventsInput"/> |
| <output message="tns:listEventsOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="getEventTimeline"> |
| <input message="tns:getEventTimelineInput"/> |
| <output message="tns:getEventTimelineOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="suspend"> |
| <input message="tns:suspendInput"/> |
| <output message="tns:suspendOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="resume"> |
| <input message="tns:resumeInput"/> |
| <output message="tns:resumeOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="terminate"> |
| <input message="tns:terminateInput"/> |
| <output message="tns:terminateOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="fault"> |
| <input message="tns:faultInput"/> |
| <output message="tns:faultOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="delete"> |
| <input message="tns:deleteInput"/> |
| <output message="tns:deleteOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| <operation name="recoverActivity"> |
| <input message="tns:recoverActivityInput"/> |
| <output message="tns:recoverActivityOutput"/> |
| <fault name="ManagementFault" message="tns:managementFault"/> |
| </operation> |
| </portType> |
| |
| <binding name="ProcessManagementBinding" type="tns:ProcessManagementPortType"> |
| <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
| <operation name="listProcesses"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="listAllProcesses"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="listProcessesCustom"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getProcessInfo"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getProcessInfoCustom"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getExtensibilityElements"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="setProcessProperty"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="setProcessPropertyNode"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="activate"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="setRetired"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| </binding> |
| |
| <binding name="InstanceManagementBinding" type="tns:InstanceManagementPortType"> |
| <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
| <operation name="listInstances"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="queryInstances"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="listAllInstances"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="listAllInstancesWithLimit"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getInstanceInfo"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getScopeInfo"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getScopeInfoWithActivity"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getVariableInfo"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="listEvents"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="getEventTimeline"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="suspend"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="resume"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="terminate"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="fault"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="delete"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| <operation name="recoverActivity"> |
| <soap:operation soapAction="" style="rpc"/> |
| <input> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </input> |
| <output> |
| <soap:body namespace="http://www.apache.org/ode/pmapi" use="literal"/> |
| </output> |
| <fault name="ManagementFault"> |
| <soap:fault name="ManagementFault" use="literal"/> |
| </fault> |
| </operation> |
| </binding> |
| |
| <service name="ProcessManagementService"> |
| <port name="ProcessManagementPort" binding="tns:ProcessManagementBinding"> |
| <soap:address location="http://localhost:8080/ode/processes/ProcessManagement"/> |
| <smix:endpoint role="consumer" defaultMep="in-out"/> |
| |
| </port> |
| </service> |
| <service name="InstanceManagementService"> |
| <port name="InstanceManagementPort" binding="tns:InstanceManagementBinding"> |
| <soap:address location="http://localhost:8080/ode/processes/InstanceManagement"/> |
| <smix:endpoint role="consumer" defaultMep="in-out"/> |
| </port> |
| </service> |
| |
| </definitions> |