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.