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.
Parent topic: Tracking and Removing Object Access