Asynchronous runExecution() SOAP call
Complete the following steps to use an asynchronous runExecution() SOAP call:
1. Use the login method to obtain a valid session ID.
2. Submit desired method parameters to runExecution():
3. provisioningid – The ID for the configuration you wish to execute.
4. msgbody (optional) - May be used to send data to your process.
5. parameters (optional) – Adds to or overrides existing provisioning parameters for this execution only.
6. sessionId – A valid DataCloud session id. Can be obtained via the login method.
Sample SOAP Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:crud="http://datasolutions.pervasive.com/api/crud">
<soapenv:Header/>
<soapenv:Body>
<crud:runExecution>
<provisioningid>12345</provisioningid>
<msgBody>TEST_DATA</msgBody>
<parameters>
<parameter key="New_Execution_Parameter">parameter_value</parameter>
<parameter key="Override_Parameter">121212</parameter>
</parameters>
<sessionId>12345678-abcd-1234-abcd-1234567890ab</sessionId>
</crud:runExecution>
</soapenv:Body>
</soapenv:Envelope>
Last modified date: 12/17/2021