This appendix discusses the delivered Installed Product and Product Service web services, and provides guidelines on how to view message elements.
This section discusses:
The Installed Product web service.
The Product Service web service.
See Also
Working with Business Processes and Web Services
PeopleSoft CRM delivers these service operations for the Installed Product web service:
This operation creates an installed product using the existing component interface (CI) in the CRM system. The component provides normal defaulting and processing. The return message indicates success or failure and includes the installed product ID and setID.
This operation requires a setID and installed product ID. The CI is used so that all security is enforced.
Similar to the agent-facing installed product search, you can send various types of data in your request. This operation returns a list of installed products that meet all the given criteria.
This operation updates an installed product using the existing CI in the CRM system. The component provides normal defaulting and processing. The return message indicates success or failure and includes the installed product ID and setID.
These usage rules apply to the Update Installed Product service operation:
If no update is intended for any row in a child rowset (status, warranty, or attribute), you may omit all the rows for that child rowset and the existing child rows will be retained.
For example, if there are five status rows and you send zero status rows in the update, the existing five status rows are retained without change. However, if there is an update needed for any single row in the status rowset or warranty rowset, you must provide all rows in that rowset, regardless of whether they all have an update or not. If there are five status rows and you want to change one, add one, and delete one, send the full set of final rows (the one that has the changed value, the three that remain unchanged, and the one new one).
The attribute rowset is included to allow you to set and change values of attributes for existing installed products.
No attributes can be deleted.
Because we do not allow deletes for the attribute rowset, it is sufficient to send only the changed entries or the new entries if there is an update or add required for the attribute rowset.
For example, if there are five attribute rows and one needs an update, you only need to send the row that has the update. The four other existing rows are retained and untouched.
This table provides the technical names, operation type, and message names of the service operations that are related to the Installed Product web service:
Service Operation |
Operation Type |
Request Message |
Response Message |
Create Installed Product (RF_INST_PROD_CREATE) |
Synchronous |
RF_INST_PROD_CREATE_REQ |
RF_INST_PROD_CREATE_RES |
Get Installed Product (RF_INST_PROD_GET) |
Synchronous |
RF_INST_PROD_GET_REQ |
RF_INST_PROD_GET_RES |
Search Installed Product (RF_INST_PROD_SEARCH) |
Synchronous |
RF_INST_PROD_SEARCH_REQ |
RF_INST_PROD_SEARCH_RES |
Update Installed Product (RF_INST_PROD_UPDATE) |
Synchronous |
RF_INST_PROD_UPDATE_REQ |
RF_INST_PROD_UPDATE_RES |
PeopleSoft delivers these service operations for the Product Service (CO_PRODUCT) web service:
This operation takes a product ID and returns information about the matching product.
Get Terms And Conditions Synchronization Search
This operation takes a product ID and returns information about the terms and conditions that apply to the matching product.
This operation takes a catalog ID and returns information about the matching catalog.
This operation takes search parameters (product ID, setID, product description, product package, arrangement, and coverage) that are entered for products and returns a list of matching financial products.
This operation takes search parameters (product ID, setID, description, product type, and effective status) that are entered for products and returns a list of matching products.
This table provides the technical names, operation type, and messages names of the service operations that are related to the Product Service web service:
Service Operation |
Operation Type |
Request Message |
Response Message |
GetProductDetails (CO_PROD_ITEM_SYNC_SEARCH) |
Synchronous |
CO_PROD_ITEM_REQ |
CO_PROD_ITEM_RSP |
Get Terms And Cond Sync Search (CO_PROD_TERMS_COND_SYNC_SEARCH) |
Synchronous |
CO_PRD_TERMS_COND_REQ |
CO_PRD_TERMS_COND_RSP |
GetCatalog (CO_PRODUCT_CATALOG_SYNC_SEARCH ) |
Synchronous |
CO_PRD_CATALOG_REQ |
CO_PRD_CATALOG_RSP |
SearchFinancialProduct (CO_PRODUCT_FSI_SEARCH) |
Synchronous |
CO_PROD_FSI_SRCH_REQ |
CO_PROD_FSI_SRCH_RSP |
Search (CO_PRODUCT_SEARCH) |
Synchronous |
CO_PRODUCT_SEARCH_REQ |
CO_PRODUCT_SEARCH_RSP |
You can view the elements and fields that are included in each operation message through PeopleTools.
To view a list of field names and aliases for a particular message:
Select PeopleTools, Integration Broker, Integration Setup, Messages.
Enter the name of the message you want to view in the Message Name field and click Search.
The Message Definition page appears. Click the message name link under the Parts grid.
The system opens the Message Definition page in a new browser. This step is required only if you selected a container message. If you selected a parts message in step 2 above, proceed directly to step 4.
Note. The system utilizes both container messages and parts messages. A container message may contain one or more parts. The parts message has the actual list of data fields.
Click the plus sign next to the table name at the bottom of the page to view the fields and aliases associated with the message.