Siebel Order Management Guide > Integrating Order Management with Oracle ATG Web Commerce > Setup Tasks for Integrating Siebel Business Applications with Oracle ATG Web Commerce >

Enabling ATG Web Commerce Integration


The System Preference SiebelCommerceInteg is set to true by default. This is the value that is needed, so you do not have to change it to enable the integration of Oracle ATG Web Commerce.

The Siebel application checks the value of SiebelCommerceInteg when one of the Siebel product catalog entities is physically deleted by the administrator. When this system preference is set to TRUE, the Siebel application inserts a record into the open Job with a type of <entity>-Delete.

For example, if a user deletes a category from a catalog, and this preference is TRUE, then the Siebel application finds an open Export Job (or creates one) and inserts a new record with a type of Category-Delete. Runtime events for each of the Siebel product catalog business components control this behavior through conditional expressions.

Thus, this system preference helps to keep the data in Oracle ATG Web Commerce synchronized with the data in the Siebel application, by deleting entities in Oracle ATG Web Commerce if they are deleted in the Siebel application.

The following business components contain logic in the PreDeleteRecord Runtime Event that checks the SiebelCommerceInteg system preference. If the system preference is TRUE, then the application does not insert a marker record in the Web Commerce Export Details when a user physically deletes a record in one of these business components:

  • Product Catalog
  • Catalog Category Admin
  • Internal Product
  • Price List
  • Price List Item
  • TNT SHM Volume Discount
  • Volume Discount
  • Volume Discount Item
  • ISS Promotion
  • Key Feature
  • Sales Tool by Product
  • Product Recommendation

If this system preference is mistakenly set to False, rather than the default value of True, then you can enable integration once again using the following procedure.

To enable ATG Web Commerce integration

  • Set the system preference SiebelCommerceInteg to True.

To modify specific entity behavior for record deletion

  1. Query the runtime events for the business components listed above, or query for %InsertMarkerRecord% in the Action Set Name List Column of the view Administration - Runtime Events, Events.
  2. Call a custom business service for desired behavior.
Siebel Order Management Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.