Tracking API
Use the public API CDR_PUB_EXE_EXTERNAL.TRACKLAUNCHIDE to pass information to the tracking table about the current user and IDE launch.
You can set a parameter to indicate whether to delete the record of the user's previous IDE launch from the table or not.
The API's signature is:
(p_api_version IN NUMBER ,p_init_msg_list IN VARCHAR2 default CDR_PUB_DEF_CONSTANTS.G_FALSE ,p_commit IN VARCHAR2 default CDR_PUB_DEF_CONSTANTS.G_FALSE ,p_validation_level IN NUMBER default CDR_PUB_DEF_CONSTANTS.G_VALID_LEVEL_FULL ,x_return_status OUT NOCOPY VARCHAR2 ,x_msg_count OUT NOCOPY NUMBER ,x_msg_data OUT NOCOPY VARCHAR2 ,pi_IdeLaunchColl IN CDR_IDE_LAUNCH_OBJ_COLL , pi_DelPrevEntry IN VARCHAR2 );
The nonstandard parameters for this API are:
pi_IdeLaunchColl
cdr_ide_launch_obj_coll is a collection that is a table of cdr_ide_launch_obj_type, with the following attributes:
- COMPANY_ID. NUMBER(6)
- IDE_LAUNCH_ID. NUMBER(22)
- PRREF_ID. NUMBER(22)
- PRREF_VER. NUMBER(7)
- SHARED_FLAG_RC . VARCHAR2(30)
- EXT_SYS_ENTITY. VARCHAR2(4000)
- LAUNCH_USER_ID. NUMBER(15)
pi_DelPrevEntry
Set to Y to delete the record of the current user's previous IDE launch. Set to N to maintain the complete IDE launch history for the user.
Parent topic: Tracking and Removing Object Access