Third-Party Loader Services

PeopleSoft Project Costing provides web services to which any third-party application can subscribe and send projects, activities, and transactions data to Project Costing interface tables.

See See the product documentation for PeopleTools: Integration Broker.

Prerequisites

To integrate project, activity, or transaction-level information from a third-party application into PeopleSoft Project Costing, the third-party application must:

  • Add the web service to the appropriate permission lists (one-time step).

  • Provide the web service to the WSDL repository (one-time step).

  • Consume the web service using whatever method is appropriate for the third party.

  • Invoke the create operation on the web service to populate the PeopleSoft Project Costing interface tables.

See See the product documentation for PeopleTools: Security Administration, and PeopleTools: Integration Broker.

PeopleSoft Project Costing Web Services

This table lists three component interfaces that are published as web services in PeopleSoft Project Costing:

Service Alias Component Interface Name Web Service Name Operation Name Operation Alias

pcProjectInterface

PROJECT_INTFC_PROJ

CI_PROJECT_INTFC_PROJ

CI_PROJECT_INTFC_PROJ_C

pcProjectCreate

pcActivityInterface

PROJECT_INTFC_ACT

CI_PROJECT_INTFC_ACT

CI_PROJECT_INTFC_ACT_C

pcActivityCreate

pcTransactionInterface

PROJECT_STG_RESOURCES

CI_PROJECT_STG_RESOURCES

CI_ PROJECT_STG_RESOURCES _C

pcTransactionCreate

Note:

Do not change the component interfaces that are delivered with the PeopleSoft Project Costing system.

After the third-party loader service populates the Projects Interface staging table and Activities Interface staging table, run the Load Projects and Activities process from the Load Projects and Activities run control page to validate and move the data to the appropriate project and activity tables.

After the third-party loader service populates the Project Transaction Interface staging table, run the Load Third-Party Transactions Application Engine process from the Load Transactions run control page to validate and move the data to the appropriate transaction tables.