Integration Platform Technologies: Siebel Enterprise Application Integration > External Business Components > Process of Configuring External Business Components >

Specifying Any Optional Table Properties


When the table is imported, you can specify additional table properties for the corresponding external table:

  • External API Write. Allows you to perform reads directly from the database and have write operations processed by way of a script.

    A Boolean property is used to indicate whether or not inserts, updates, or deletes to external tables will be handled by an external API. If this property is set to TRUE, then add scripts to the BusComp_PreWriteRecord and BusComp_PreDeleteRecord events to publish the insert, update, or delete operation to an external API.

  • Key Generation Business Service. Allows a business service to generate a primary key (Id field) for a business component. If this is not specified, then the Siebel application will generate a row_id value for the column that corresponds to the Id system field.
  • Key Generation Service Method. Allows a business service method to be called when generating a primary key for a business component.

    This method returns a property with the name set to the external table's key column name, and the value set to the generated key:

    Outputs.SetProperty(<my_external_key_column_name>, <generated_key>);

For more information about these table properties, see Siebel Tools Online Help.

This task is a step in Process of Configuring External Business Components.

Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.