37ESS - Setting Enterprise Integration Manager Options
37ESS - Setting Enterprise Integration Manager Options
37ESS - Setting Enterprise Integration Manager Options
7)
Process Options
Explicitly include or exclude tables and columns to avoid
unnecessary processing
Use ONLY BASE TABLES, ONLY BASE COLUMNS
or
Use IGNORE BASE TABLES, IGNORE BASE COLUMNS
Example:
Directs task to process only
these target tables
Directs task to
ignore account
synonyms
Import Options
Set options to preprocess EIM rows and columns
Use FILTER QUERY to select a subset of EIM rows for
processing
Use DEFAULT COLUMN or FIXED COLUMN to set values for
EIM columns
Example:
EIM column,
operator, and value
Setting Primaries
Improves performance by eliminating sub-queries when
displaying data from Parent and Child tables
If primaries are not used, a new query needs to be executed to
identify any Child records each time a Parent record is displayed
Two types of Primary settings:
Explicit Primary
Implicit Primary
Explicit Primaries
Use the Primary flag to set explicit primaries through EIM
Use when the external system knows which child should be
primary
EIM_ACCOUNT
EIM table
NAME ADDR_ADDR ADDR_CITY ACC_PR_ADDR
Acme Elm Street Boston Set the PFK to point
Acme Main Street San Mateo Y to this child data
S_ORG_EXT S_ADDR_ORG
ROW_ID NAME PR_ADDR_ID OU_ID ROW_ID ADDR CITY
A Acme 3333 A 1111 Elm Street Boston
A 3333 Main Street San Mateo
Base tables
Implicit Primaries
Allow EIM to implicitly set primaries
Use when the external system does not know the primary
Sets the primary to be the child with the lowest ROW_ID
Mimics auto primary in the application
EIM EIM_ACCOUNT
table
NAME ADDR_ADDR ADDR_CITY
Acme Elm Street Boston
Acme Main Street San Mateo
S_ORG_EXT S_ADDR_ORG
ROW_ID NAME PR_ADDR_ID OU_ID ROW_ID ADDR CITY
A Acme 1111 A 1111 Elm Street Boston
A 3333 Main Street San Mateo
Base tables
Module 37: Setting Enterprise Integration Manager Options 9 of 15
Set Troubleshooting Flags
Job parameters can override component-level event logging to
create additional information in the log
Trace Flags = 1
Records processing steps
SQL Trace Flags = 8
Records summary SQL
Should only be done in test
environment
Dramatically impedes EIM
performance and generates
large log file
Error Flags = 1
Records details regarding
failed rows
EIM Base
table table
EIM Base
Extension Extension
Column Column