LoadEAI Method
LoadEAI loads the product line item data structure through EAI and creates the CxObj memory structure for it.
Syntax
Load EAI <inputArgs>, <outputArgs>
Input Arguments
Input Argument | Description |
---|---|
ParentObjectId |
The Quote Id or Order Id or Agreement Id or parent Asset Id |
IntegrationObjectName |
The integration object name to use to load the object through EAI |
SearchSpec |
The search spec to apply when loading the object through EAI. Format:
|
InstanceCollectionName [optional] |
A string indicating the name of the instance collection. Defaults to "TheInstanceCollection" |
InstanceName [optional] |
A string indicating the name of the instance. Defaults to "TheInstance" |
RootId [optional] |
The row ID of the root product. If empty, then a new row is created using the Product Id property. This is used during Validation of a product. |
ProductId [optional] |
Only used if RootId is empty. A dummy memory structure is created using the Product Id. |
Output Arguments
Input Argument | Description |
---|---|
RootId |
The row ID for the root product. |
Usage
LoadEAI loads the product line item data structure through EAI and creates the CxObj memory structure for it. The CxObj structure is cached for use later by Configurator UI service and Configurator Service and also by Eligibility & Compatibility.
Invoked From
Browser Script, COM Data Control, COM Data Server, Server Script, Java Data Bean, Siebel Mobile Web Client Automation Server.