Applications Administration Guide > D&B Integration >

Configuring D&B Integration


For general guidance on configuration, refer to Table 85.

Table 85.  What to Configure?
If You Need to Customize the...
Then...

Single task server processes for D&B Update Manager (D&B) or D&B Update Manager (Siebel)

  • Edit the dnbmaps.sql file in the ...\siebelserver\SQLTEMPL directory.

Multiple task server processes for D&B Update Manager (D&B) or D&B Update Manager (Siebel)

  • Edit the dnbmaps.tsq file in the ...\siebelserver\SQLTEMPL directory.

Account promotion

  • Configure the maps listed in Table 91.
  • Determine and make, if necessary, corresponding changes in the update server processes.

A number of specific configuration topics are discussed in this section:

TIP:   When debugging in your test environment, increase the event log level to 4 to see more details in the log file. However, it is strongly recommended that you set the level to 1 (the default) when you run in a production environment in order to prevent the log file from overflowing. For information on event logging, see System Monitoring and Diagnostics Guide for Siebel eBusiness Applications.

Update Server Process Configuration

The D&B update server processes use the Batch Real-Time Integration (RTI) technology and the RTI configuration files (dnbmaps.sql for single task and dnbmaps.tsq for multiple tasks). You can edit the RTI configuration files to suit your business requirements.

The general syntax of the RTI maps specified in the configuration files is as follows:

UPDATE_SOME_TABLE.MOD1TABLE = [Target Table to update]

UPDATE_SOME_TABLE.MOD1WHERE = [A WHERE clause]

UPDATE_SOME_TABLE.MOD1INSERT = [TRUE/FALSE]

UPDATE_SOME_TABLE.MOD1UPDATE = [TRUE/FALSE]

UPDATE_SOME_TABLE.MOD1DELETE = [TRUE/FALSE]

UPDATE_SOME_TABLE.MOD1SQL = [A Valid SQL Query]

The RTI configuration files are located in the ...\siebelserver\SQLTEMPL directory.

Field Mapping for the D&B Update Manager Process lists the default mapping for the D&B Update Manager (Siebel) server component.

Use caution when making changes to these RTI configuration files. It is recommended that you engage a qualified professional for your customization process.

CAUTION:  Do not change the default DELETE setting in the existing UPDATE* sections. Do not set DELETE to TRUE. If your business need necessitates deleting rows in the target table as part of the D&B Update Manager process, consult Siebel Professional Services for help with this customization process.

Account Promotion and Prospect List Creation Configuration

You can select specific fields that will be populated by the D&B promotion to a Siebel account or by the D&B list-creation process. These are controlled by maps in the business component user properties within the DNB Account and DNB Contact business components. These maps are listed in Table 91.

Using Siebel Tools, you can change, add, or delete source and destination field mapping. Reference the map descriptions given in Table 91 to determine which map to use for a given set of source and destination fields.

Use caution when making changes to these maps. It is recommended that you engage a qualified professional for your customization process.

CAUTION:  Although the delete capability is available, it is recommended that you deactivate unwanted map entries instead of deleting them. This is safer and can be accomplished by checking or clicking the deactivate column for the undesired entry.

You can create an entry using the following syntax:

Name Column: [MAP NAME]: [DESTINATION FIELD]

Value Column: [D&B SOURCE FIELD]

NOTE:  Each map works only with a specific Destination Business Component and a specific Source Business Component.

Running the D&B Update Manager (D&B) Process Without Updating or Deleting Existing Data

Depending on your business process, you may want to run the D&B Update Manager (D&B) server component without updating or deleting any existing data in the S_DNB_ORG table. This is done by editing the RTI configuration file.

To edit the RTI configuration file so that existing data in the S_DNB_ORG table is not updated or deleted

  1. Open the RTI configuration file (dnbmaps.sql for single task or dnbmaps.tsq for multiple task) in a text editor.
  2. Search for the UPDATE_DNB_ACCOUNT section under [Common] heading.
  3. Modify the section to look like the following (If you are using the default file, you need only to change UPDATE_DNB_ACCOUNT.MOD1UPDATE from TRUE to FALSE):

    UPDATE_DNB_ACCOUNT.Function = NONE

    UPDATE_DNB_ACCOUNT.MOD1TABLE = S_DNB_ORG

    UPDATE_DNB_ACCOUNT.MOD1WHERE = WHERE 1 = 1

    UPDATE_DNB_ACCOUNT.MOD1INSERT = TRUE

    UPDATE_DNB_ACCOUNT.MOD1UPDATE = FALSE

    UPDATE_DNB_ACCOUNT.MOD1DELETE = FALSE

    UPDATE_DNB_ACCOUNT.MOD1TXNLOG = FALSE

  4. Save and close the file.

Running the D&B Update Manager (Siebel) Process Without Updating Account Name or Account Location

Depending on your business process, you may want to run the D&B Update Manager (Siebel) server component without updating the existing account names and account locations. This is done by editing the RTI configuration file.

To edit the RTI configuration file so that account names are not updated

  1. Open the RTI configuration file (dnbmaps.sql for single task or dnbmaps.tsq for multiple task) in a text editor.
  2. Search for UPDATE_SIEBEL_ACCOUNT.MOD1SQL under the Oracle, Oracle 8, Microsoft SQL Server, or DB2 statements.
  3. Search for dnb.BUSINESS_NAME within the UPDATE_SIEBEL_ACCOUNT.MOD1SQL SELECT statement.
  4. Comment out the line that begins dnb.BUSINESS_NAME... as shown.

    UPDATE_SIEBEL_ACCOUNT.MOD1SQL =

    SELECT acct.ROW_ID              ROW_ID,

    ;dnb.BUSINESS_NAME             NAME,

  5. Save and close the file.

To edit the RTI configuration file so that account locations are not updated (single task)

  1. Open the dnbmaps.sql file in a text editor.
  2. Search for the UPDATE_SIEBEL = UPDATE_SIEBEL_ADDR_PHY... statement. This statement specifies the Siebel Table Groups to be updated when D&B Update Manager (Siebel) server component is run.
  3. Within this statement, remove COMMIT, UPDATE_SIEBEL_LOC1, COMMIT, UPDATE_SIEBEL_LOC2, COMMIT, UPDATE_SIEBEL_LOC3.
  4. Save and close the file.

To edit the RTI configuration file so that account locations are not updated (multiple task)

  1. Open the dnbtask.cfg file in a text editor.
  2. Under the [Siebel] section, comment out the line that begins Task5... as shown.

    ;;Task5 = UPDATE_SIEBEL_LOC1, COMMIT, UPDATE_SIEBEL_LOC2, COMMIT, UPDATE_SIEBEL_LOC3

  3. Save and close the file.
Applications Administration Guide