Configuration Runtime APIs
These APIs manage configuration instances throughout their lifecycle, from initialization through updates and final persistence. Except the Integration Object for the ‘Instance’ in the request and response, these APIs share the same request and response.
ShoppingCartConfiguratorService
This service manages product configurations within the context of shopping cart or quotes line items. It provides operations for loading, updating, and saving configuration instances.
HTTP Method: POST
URI:
https://<server>:<port>/siebel/v1.0/service/ShoppingCartConfiguratorService/Execute
ProductOrderConfiguratorService
This service manages product configurations within the context of orders. It provides similar operations to ShoppingCartConfiguratorService but operates on order line items rather than quote line items.
HTTP Method: POST
URI:
https://<server>:<port>/siebel/v1.0/service/ProductOrderConfiguratorService/Execute
Request Message: ShoppingCartConfiguratorService, ProductOrderConfiguratorService
For a description of this request message, see the following table:
| Node | Values | Description |
|---|---|---|
HeaderId |
Header Row Id |
|
RootId |
Root Row Id |
|
ProductId |
Product Row Id |
Whether to return full instance. |
SkipCfgEligibilityCheck |
N: No |
Y: Skips Eligibility Check |
InitInstanceOperation |
|
Required Begin configuration from
|
ReturnFullInstance |
Y / N |
Whether to return full instance. |
SkipLoadingDefaultInstance |
Y / N |
For LOAD operation, should be set to N. |
FinishConfigurationInFlag |
Y / N |
Y: Finish Configuration;N: Will keep Has
Generics |
SaveInstanceFlag |
Y / N |
Y: write the instance to the database;N:
do not save instanceUseful for headless
configuration. |
Instance |
PDS Quote or PDS Order IO |
Integration Object for the instance. |
InteractRequest |
CfgInteractRequest IO |
Integration object for Requests ex/AddItem, DeleteItem,
SetAttribute, etc. |
GetProductDataRequest |
CfgInteractData IO |
Query by template for run-time product
data. |
Response Message: ShoppingCartConfiguratorService, ProductOrderConfiguratorService
For a description of this request message, see the following table:
| Node | Values | Description |
|---|---|---|
Instance |
PDS Quote or PDS Order IO |
Integration Object for the instance. |
Status |
CfgInteractStatus IO |
Integration object for overall status including messages
for conflicts, E&C, and display messages. |
GetProductDataResponse |
CfgInteractData IO |
Content for query by template for run-time product
data. |