User database support
User database support enables monitoring of non‑IBM databases through the DCSUI. It collects counts and timings of database requests using CICS‑defined or user‑defined process points. Data is stored in FAT, detail, and interval records, with valid targets available for alerts and performance graphs. Implementation requires coding exits and link‑editing with version‑specific stubs.
The user database services are available through the DCSUI. Use one or more of the process points described in Process Points. To monitor a database system, you can use only CICS-defined or user-defined process points. TMON for CICS TS-predefined process points are not valid with user database support.
TMON for CICS TS provides support for databases that lets you collect the number of calls made to a non-IBM database and the amount of time spent fulfilling database requests. The data is stored in the central file access table (FAT) and the detail transaction and interval records. This table lists the data elements used to store the data:
|
Detail Record Element Name |
Interval Record Element Name |
Description |
|---|---|---|
|
TAUDBCNT |
TIUDBCCT |
Number of calls made to the database |
|
TAUDBTIM |
TIUDBCTI |
Amount of time spent fulfilling database requests |
The following table lists valid user database targets you can use for alerts and graphs of non-IBM database statistics.
|
Target ID |
Type |
Description |
|---|---|---|
|
330 331 332 |
MAX MIN EVAL |
TERMTASK UDB TIME: Total user database time accumulated by inflight terminal tasks in the CICS region |
|
333 334 335 |
MAX MIN EVAL |
TERMTASK UDB REQS: Number of user database requests accumulated by inflight terminal tasks in the CICS region |
|
430 431 432 |
MAX MIN EVAL |
NON-TERM UDB TIME: User database time (in seconds per minute) accumulated by inflight nonterminal tasks in the CICS region |
|
433 434 435 |
MAX MIN EVAL |
NON-TERM UDB REQS: Number of user database requests (per minute) accumulated by inflight nonterminal tasks in the CICS region |
To implement user database support