Tracking Table

If your adapter uses the TRACKLAUNCHIDE API, the internal table CDR_IDE_LAUNCH contains a record for each Program or Business Area required for the current IDE launch.

If the Program being launched uses shared source code included in another Program, the API creates a record for both Programs and gives both records the same IDE Launch ID.

The table has the following columns:

COMPANY_ID

NUMBER (6). To get the company ID, use CDR_PUB_DEF_FACTORY_UTILS.GETCOMPANYID.

IDE_LAUNCH_ID

NUMBER (22). This value is generated from a sequence every time the user launches the IDE and the TRACKLAUNCHIDE API is called.

PRREF_ID

NUMBER (22). Prref ID of the Program or Business Area from which the IDE is being launched or the one containing shared source code. See Getting an Object's Prref_Id and Prref_Ver.

PRREF_VER

NUMBER (7). Prref version of the Program or Business Area from which the IDE is being launched or the one containing the shared source code. See Getting an Object's Prref_Id and Prref_Ver.

SHARED_FLAG_RC

VARCHAR2 (30). If N, the Program is the Program being launched. If Y, the Program contains shared source code required for the Program being launched.

Note:

Normally Business Area adapters do not use shared source code and always have this flag set to N.

EXT_SYS_ENTITY

VARCHAR2 (4000). The entity in the external system which maps to the Oracle LSH Program or Business Area.

LAUNCH_USER_ID

NUMBER (15). ID of the user who is launching the IDE.