Transient Database File Analysis

Each transient database file is named using the following convention.

tdb_<host-name>_<pid>_<node-number><designator>.tmp

In this format:

You can identify the application process to which a transient database (TDB) file belongs by locating the process identifier in the jommsg.log; for example:

2014/02/22 14:23:26.897 000b8-0af4 Jom: Local process sign-on:oid=[187.2], process=0x58f7fe8, no=2, id=2804, type=1 (non-prodn),scm=JadeSchema, app=Jade, 2016.0.0

In this log entry example, [187.2] is the oid for the process object.

The transient database files reside in the directory specified in the TransientDbPath parameter in the [JadeClient] section or [JadeServer] section of the JADE initialization file; for example, c:\jade\system\tdb_WILBUR_00848_0[187.2].tmp. (For details, see the JADE Initialization File Reference.)

The JADE Monitor displays information about transient files. You can also retrieve the information about the transient database file of a process by using the Process class methods summarized in the following table.

Method Returns…
analyzeTransientFileUsage A string containing a detailed analysis of the transient database file, including counts of objects by class number plus other useful information
getTransientFileLength The physical size of the transient database file in use by the executing process
getTransientFileName The name of the transient database file in use by the executing process

Alternatively, you can use the Process class methods listed in the following table to retrieve information about the transient database file of any process.

Method Requests a process to send notifications containing…
sendTransientFileAnalysis A detailed analysis of the contents of the transient database file
sendTransientFileInfo The oid of the process, and the name and length of the transient database file