Sample ORCA web service WSDL


The ORCA web service has a fixed WSDL that is exposed at the CDP and contains all web service operations. The following is a sample ORCA web service WSDL.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions targetNamespace="http://bmc.com/ao/xsd/2008/09/soa" name="Orchestrator"xmlns:tns="http://bmc.com/ao/xsd/2008/09/soa" xmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
   <documentation>©) 2008 BMC Software. All Rights Reserved, Atrium Orchestrator v3.2 (AO)</documentation>
   <types>
       <xs:schema>
           <xs:import namespace="http://bmc.com/ao/xsd/2008/09/soa" schemaLocation="Orchestrator.xsd">
       </xs:schema>
   </types>
   <message name="queryProcessNames">
       <part name="parameters" element="tns:queryProcessNames">
   </message>
   <message name="queryProcessNamesResponse">
       <part name="parameters" element="tns:queryProcessNamesResponse">
   </message>
   <message name="queryModuleNames">
       <part name="parameters" element="tns:queryModuleNames">
   </message>
   <message name="queryModuleNamesResponse">
       <part name="parameters" element="tns:queryModuleNamesResponse">
   </message>
   <message name="getGridProcessDescriptions">
       <part name="parameters" element="tns:getGridProcessDescriptions">
   </message>
   <message name="getGridProcessDescriptionsResponse">
       <part name="parameters" element="tns:getGridProcessDescriptionsResponse">
   </message>
   <message name="getModuleProcessDescriptions">
       <part name="parameters" element="tns:getModuleProcessDescriptions">
   </message>
   <message name="getModuleProcessDescriptionsResponse">
       <part name="parameters" element="tns:getModuleProcessDescriptionsResponse">
   </message>
   <message name="getProcessDescription">
       <part name="parameters" element="tns:getProcessDescription">
   </message>
   <message name="getProcessDescriptionResponse">
       <part name="parameters" element="tns:getProcessDescriptionResponse">
   </message>
   <message name="executeProcess">
       <part name="parameters" element="tns:executeProcess">
   </message>
   <message name="executeProcessResponse">
       <part name="parameters" element="tns:executeProcessResponse">
   </message>
   <message name="executeProcessAsync">
       <part name="parameters" element="tns:executeProcessAsync">
   </message>
   <message name="executeProcessAsyncResponse">
       <part name="parameters" element="tns:executeProcessAsyncResponse">
   </message>
   <message name="executeProcessGraph">
       <part name="parameters" element="tns:executeProcessGraph">
   </message>
   <message name="executeProcessGraphResponse">
       <part name="parameters" element="tns:executeProcessGraphResponse">
   </message>
   <message name="pauseProcess">
       <part name="parameters" element="tns:pauseProcess">
   </message>
   <message name="pauseProcessResponse">
       <part name="parameters" element="tns:pauseProcessResponse">
   </message>
   <message name="cancelProcess">
       <part name="parameters" element="tns:cancelProcess">
   </message>
   <message name="cancelProcessResponse">
       <part name="parameters" element="tns:cancelProcessResponse">
   </message>
   <message name="resumeProcess">
       <part name="parameters" element="tns:resumeProcess">
   </message>
   <message name="resumeProcessResponse">
       <part name="parameters" element="tns:resumeProcessResponse">
   </message>
   <message name="getProcessStatus">
       <part name="parameters" element="tns:getProcessStatus">
   </message>
   <message name="getProcessStatusResponse">
       <part name="parameters" element="tns:getProcessStatusResponse">
   </message>
   <portType name="Orchestrator">
       <operation name="queryProcessNames">
           <documentation> Performs ad-hoc queries to lookup processes activated across a grid.
           </documentation>
           <input message="tns:queryProcessNames">
           <output message="tns:queryProcessNamesResponse">
       </operation>
       <operation name="queryModuleNames">
           <documentation>Performs ad-hoc queries to lookup the names of activated modules across a grid.
           </documentation>
           <input message="tns:queryModuleNames">
           <output message="tns:queryModuleNamesResponse">
       </operation>
       <operation name="getGridProcessDescriptions">
           <documentation>Returns a list of descriptions for all active processes on a particular grid.
           </documentation>
           <input message="tns:getGridProcessDescriptions">
           <output message="tns:getGridProcessDescriptionsResponse">
       </operation>
       <operation name="getModuleProcessDescriptions">
           <documentation>Returns a list of descriptions for all active processes available within a particular module on a specific grid.
           </documentation>
           <input message="tns:getModuleProcessDescriptions">
           <output message="tns:getModuleProcessDescriptionsResponse">
       </operation>
       <operation name="getProcessDescription">
           <documentation>Returns a description of an active process on a specific grid.
           </documentation>
           <input message="tns:getProcessDescription">
           <output message="tns:getProcessDescriptionResponse">
       </operation>
       <operation name="executeProcess">
           <documentation>Synchronously executes a particular process on a specific grid. The call will block until the process completes.
           </documentation>
           <input message="tns:executeProcess">
           <output message="tns:executeProcessResponse">
       </operation>
       <operation name="executeProcessAsync">
           <documentation>Asynchronously executes a given process. The call will block until the process completes or compensates.
           </documentation>
           <input message="tns:executeProcessAsync">
           <output message="tns:executeProcessAsyncResponse">
       </operation>
       <operation name="executeProcessGraph">
           <documentation>Asynchronously executes a given graph of processes. This is a bulk execution alternative for cases where there are large numbers of processes to execute within a single efficient invocation. This is a nonblocking call.
           </documentation>
           <input message="tns:executeProcessGraph">
           <output message="tns:executeProcessGraphResponse">
       </operation>
       <operation name="pauseProcess">
           <documentation>Halts the execution of an active process.
           </documentation>
           <input message="tns:pauseProcess">
           <output message="tns:pauseProcessResponse">
       </operation>
       <operation name="cancelProcess">
           <documentation>Cancels the excecution of a scheduled process. The caller may specify a cancellation policy such as with or without compenstation, etc.
           </documentation>
           <input message="tns:cancelProcess">
           <output message="tns:cancelProcessResponse">
       </operation>
       <operation name="resumeProcess">
           <documentation>Resumes a previously halted process.
           </documentation>
           <input message="tns:resumeProcess">
           <output message="tns:resumeProcessResponse">
       </operation>
       <operation name="getProcessStatus">
           <documentation>Returns the operational status of a scheduled process.
           </documentation>
           <input message="tns:getProcessStatus">
           <output message="tns:getProcessStatusResponse">
       </operation>
   </portType>
   <binding name="OrchestratorPortBinding" type="tns:Orchestrator">
       <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document">
       <operation name="queryProcessNames">
           <soap:operation soapAction="urn:queryProcessNames">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
<operation name="queryModuleNames">
           <soap:operation soapAction="urn:queryModuleNames">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="getGridProcessDescriptions">
           <soap:operation soapAction="urn:getGridProcessDescriptions">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="getModuleProcessDescriptions">
           <soap:operation soapAction="urn:getModuleProcessDescriptions">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="getProcessDescription">
           <soap:operation soapAction="urn:getProcessDescription">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="executeProcess">
           <soap:operation soapAction="urn:executeProcess">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="executeProcessAsync">
           <soap:operation soapAction="urn:executeProcessAsync">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="executeProcessGraph">
           <soap:operation soapAction="urn:executeProcessGraph">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="pauseProcess">
           <soap:operation soapAction="urn:pauseProcess">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="cancelProcess">
           <soap:operation soapAction="urn:cancelProcess">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="resumeProcess">
           <soap:operation soapAction="urn:resumeProcess">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
       <operation name="getProcessStatus">
           <soap:operation soapAction="urn:getProcessStatus">
           <input>
               <soap:body use="literal">
           </input>
           <output>
               <soap:body use="literal">
           </output>
       </operation>
   </binding>
   <service name="Orchestrator">
       <port name="OrchestratorPort" binding="tns:OrchestratorPortBinding">
           <soap:address location="REPLACE_WITH_ACTUAL_URL">
       </port>
   </service>
</definitions>

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

(archive) BMC Atrium Orchestrator Platform 7.6.03