sureshkb79
15 years agoNew Contributor
passing values between APIs.
Hi All,
I am running few API from SoapUI.
the first request will give a response : (see below ). Now i need to pick the value (in red color text) {http://www.test.com/EPM/BPEL/DemoWorkflow1}DemoWorkflow1-1 and store it in a variable/parameter and use it at later stages in other API's .
Can you please tell me how to do this .
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:processDefElement xmlns:ns2="http://www.test.com/WF/Framework/ProcessDefSchema" xmlns:ns3="http://www.test.com/WF/Framework/UserManagementSchema" xmlns:ns4="http://www.test.com/WF/Framework/FaultSchema" xmlns:ns5="http://www.test.com/WF/Framework/AWFWorkflowService" xmlns:ns6="http://www.test.com/WF/Framework/ParameterSchema" xmlns:ns7="http://www.test.com/WF/Framework/ProcessInstanceSchema" xmlns:ns8="http://www.test.com/WF/Framework/TaskSchema" xmlns:ns9="http://www.test.com/WF/Framework/HumanTaskDataSchema">
<ns2:processName>DemoWorkflow1</ns2:processName>
<ns2:processDefID> {http://www.test.com/EPM/BPEL/DemoWorkflow1}DemoWorkflow1-1</ns2:processDefID>
<ns2:processLocation>C:\Shared\jboss-4.2.3.GA\server\default\tmp\BpelEPMModule1_1-1278595325946\BpelEPMModule1_1.zip</ns2:processLocation>
<ns2:processTargetNamespace>
<ns2:prefix/>
<ns2:uri>http://www.test.com/EPM/BPEL/DemoWorkflow1</ns2:uri>
</ns2:processTargetNamespace>
<ns2:processCategory>PreProcess</ns2:processCategory>
<ns2:processDescription>Meshing</ns2:processDescription>
<ns2:processDefinitionOwner>
<ns3:users>
<ns3:userId>procOwner1.0</ns3:userId>
</ns3:users>
<ns3:roles>
<ns3:roleName>EPM_ADMIN</ns3:roleName>
</ns3:roles>
</ns2:processDefinitionOwner>
<ns2:processActiveInstances>0</ns2:processActiveInstances>
<ns2:processTotalInstances>0</ns2:processTotalInstances>
</ns2:processDefElement>
</env:Body>
</env:Envelope>
I am running few API from SoapUI.
the first request will give a response : (see below ). Now i need to pick the value (in red color text) {http://www.test.com/EPM/BPEL/DemoWorkflow1}DemoWorkflow1-1 and store it in a variable/parameter and use it at later stages in other API's .
Can you please tell me how to do this .
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:processDefElement xmlns:ns2="http://www.test.com/WF/Framework/ProcessDefSchema" xmlns:ns3="http://www.test.com/WF/Framework/UserManagementSchema" xmlns:ns4="http://www.test.com/WF/Framework/FaultSchema" xmlns:ns5="http://www.test.com/WF/Framework/AWFWorkflowService" xmlns:ns6="http://www.test.com/WF/Framework/ParameterSchema" xmlns:ns7="http://www.test.com/WF/Framework/ProcessInstanceSchema" xmlns:ns8="http://www.test.com/WF/Framework/TaskSchema" xmlns:ns9="http://www.test.com/WF/Framework/HumanTaskDataSchema">
<ns2:processName>DemoWorkflow1</ns2:processName>
<ns2:processDefID> {http://www.test.com/EPM/BPEL/DemoWorkflow1}DemoWorkflow1-1</ns2:processDefID>
<ns2:processLocation>C:\Shared\jboss-4.2.3.GA\server\default\tmp\BpelEPMModule1_1-1278595325946\BpelEPMModule1_1.zip</ns2:processLocation>
<ns2:processTargetNamespace>
<ns2:prefix/>
<ns2:uri>http://www.test.com/EPM/BPEL/DemoWorkflow1</ns2:uri>
</ns2:processTargetNamespace>
<ns2:processCategory>PreProcess</ns2:processCategory>
<ns2:processDescription>Meshing</ns2:processDescription>
<ns2:processDefinitionOwner>
<ns3:users>
<ns3:userId>procOwner1.0</ns3:userId>
</ns3:users>
<ns3:roles>
<ns3:roleName>EPM_ADMIN</ns3:roleName>
</ns3:roles>
</ns2:processDefinitionOwner>
<ns2:processActiveInstances>0</ns2:processActiveInstances>
<ns2:processTotalInstances>0</ns2:processTotalInstances>
</ns2:processDefElement>
</env:Body>
</env:Envelope>