Siebel Order Management Infrastructure Guide > Copy Service > Copy Service Methods >

LoadEAI Method


LoadEAI loads the product line item data structure through EAI and creates the CxObj memory structure for it.

Syntax

LoadEAI <inputArgs>, <outputArgs>

Input Arguments
  • 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:

    [Header.Id] = 'QuoteId' AND [Line Item.Root Id] = 'RootId' (ex. "[Header.Id] = '2-4YOXR' AND [Line Item.Root Id] = '2-4YOXX'")

  • 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 above is empty. A dummy memory structure is created using the Product Id.
Output Arguments

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

Siebel Order Management Infrastructure Guide Copyright © 2008, Oracle and/or its affiliates. All rights reserved. Legal Notices.