SOAP reader reads the data from a SOAP Service. It executes the SOAP call using the step inputs which allows you to set fields that will be used in the SOAP call.
SOAP reader has the following parameters:
-
In the Basic section, you can define the service, SOAP operation, and the response.
-
Name – Specifies a name.
-
Connector – Defines the type of service to use.
-
Operation Name – Defines the SOAP operation.
-
Response Root Path – Informs Connect from where to start reading the data from the Response.
-
-
In the Advanced section, you can define the following parameters,
-
Connection Time out – Overrides the Agents default set by step Executor.soap.connectionTimeout.second in the agent configuration file.
-
Step Inputs – Allows you to set fields that will be used in the soap call. The fields displayed are provided by the services WSDL.
-
Click the + symbol to add more fields.
-
Click the – symbol to remove the fields.
-
To view the step input in a different view, click
-
Example SOAP call
<soap:Body>
<ns2:ReadProjects xmlns=http://xmlns.oracle.com">
<ns2:Field>Id</ns2:Field>
<ns2:Field>WBSObjectId</ns2:Field>
<ns2:Field>ObjectId</ns2:Field>
<ns2:Field>Status</ns2:Field>
<ns2:Filter>Id like 'PRODOO4%'</ns2:Filter>
<ns2:ReadProjects>
<soap:Body>
Example SOAP Response
<ReadProjectsResponse>
<Project>
<Id>PROD004A</Id>
<Name>Project A</Name>
<ObjectId>4858</ObjectId>
ReleasedActive</Status>
<WBSObjectId>28574</WBSObjectId>
</Project>
<Project>
<Id>PROD004B</Id>
<Name>Project B</Name>
<ObjectId>2454</ObjectId>
ReleasedActive</Status>
<WBSObjectId>25674</WBSObjectId>
</Project>
<Project>
<Id>PROD004C</Id>
<Name>Project C</Name>
<ObjectId>2468</ObjectId>
ReleasedActive</Status>
<WBSObjectId>25734</WBSObjectId>
</Project>
</ReadProjectsResponse>
It builds an entity set with the result which is passed to the next processor.
ID |
Name |
Object ID |
Status |
WBSObjectId |
---|---|---|---|---|
PROD004A |
Project A |
4858 |
Active |
28574 |
PROD004B |
Project B |
2454 |
Active |
25674 |
PROD004C |
Project C |
2468 |
Active |
25734 |