SOAP Reader - EcoSys - 2.0 - Help - Hexagon PPM

EcoSys Connect Help

Language
English (United States)
Product
EcoSys
Search by Category
Help
EcoSys Version
2.0

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:

  1. 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.

  2. 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