Exception Messages

These panels show exception information about a selected group of exceptions. Use these panels to select a different exception group (All, Thread, CICS®, IMS, or Db2 System) or to obtain information about the status of the currently selected exception group. Online recommendations for exceptions are accessible through F10 (Recommendation).

The following Exception Messages panel is an example for all exceptions. The panels for Thread, CICS, IMS, or Db2 System exceptions look similar.

________________ ZEXSY    VTM     O2       V550./C DA41 MM/DD/YY  HH:MM:SS   2 
>       Help PF1  Back PF3  Up PF7  Down PF8  Recommendation PF10  Zoom PF11   
> E.A                                                                          
>           EXCEPTIONS:  Enter a selection letter on the top line.             
                                                                               
>    *-ALL      B-THREAD      C-CICS      D-IMS      E-SYSTEM      F-STATUS    
===============================================================================
>                   EXCEPTION MESSAGES FOR ALL EXCEPTIONS                      
LEXSY     OMEGAMON Exception Analysis                                          
+                                                                              
============  THREAD EXCEPTIONS  ============                                  
+      PLAN=KO2PLAN   CONNID=RRSAF    CORRID=OMEGAMON      AUTHID=OMPEUSER     
+ ETIM Elapsed Time is 04-18:22                                        *HIGH*  
+ IDBC In-DB2 CPU Time Is 16.36 seconds                                *HIGH*  
+ IDBT In-DB2 Time is 00:00:19.4                                       *HIGH*  
+                                                                              
+      PLAN=KO2PLAN   CONNID=RRSAF    CORRID=              AUTHID=OMPEUSER     
+ ETIM Elapsed Time is 04-18:22                                        *HIGH*  
+ GETP GetPages/Read I/O is 7.5 (354 getpages in 47 reads)             *LOW*   
+                                                                              
+      PLAN=KO2PLAN   CONNID=RRSAF    CORRID=              AUTHID=OMPEUSER     
+ ETIM Elapsed Time is 04-18:22                                        *HIGH*  
+                                                                              
+      PLAN=KO2PLAN   CONNID=RRSAF    CORRID=OMEGAMON      AUTHID=OMPEUSER     
+ ETIM Elapsed Time is 03-15:32                                        *HIGH*  
+ IDBC In-DB2 CPU Time Is 1.42 seconds                                 *HIGH*  
+                                                                              
+      PLAN=KO2PLAN   CONNID=RRSAF    CORRID=              AUTHID=OMPEUSER     
+ ETIM Elapsed Time is 03-15:32                                        *HIGH*  
+                                                                              
+      PLAN=DSNESPRR  CONNID=TSO      CORRID=MIS           AUTHID=MIS          
+ COMT Updates/Commits is 6140 (6140 updates in 0 commits)             *HIGH*  
+ PGUP Page Update rate is 1278.7/sec                                  *HIGH*  
+ RIO  Synchronous Read I/O rate is 24.2/sec                           *HIGH*  
===============================================================================
You can select a different exception group as required.
  • Option A (All exceptions) displays all groups (Thread, CICS, IMS, System) alphabetically, ordered by group. Groups are separated by headers.
  • If you select option B (Thread exceptions), OMEGAMON® for Db2 PE identifies the thread to which the exceptions apply, and displays all exceptions that have been tripped for that thread.
  • If option C (CICS exceptions) is selected, OMEGAMON for Db2 PE provides information about exceptional conditions occurring within the CICS/Db2 attachment of CICS regions connected to Db2.
  • If you select option D (IMS exceptions), OMEGAMON for Db2 PE provides information about exceptional conditions occurring within the IMS/Db2 attachment of IMS dependent and control regions connected to Db2.
  • If you select option E (Db2 System), OMEGAMON for Db2 PE provides information about the current condition of Db2 system resources and functions, including Db2 connections and threads, buffer management, log management, and locking.

If you select F (Status), OMEGAMON for Db2 PE displays the Current® Status for Exceptions panel for the currently selected exception group (the group displayed in Exception Messages panel).

Navigation

For additional information about

  • an exception, move the cursor to the exception line and press F11 (Zoom).
  • exception recommendations, move the cursor to the exception line and press F10 (Recommendation).
  • related topics, select one of the options on the top of the panel.
  • other topics, use the PF keys.

Fields

Each of the exceptions on the Exception Messages panel has the following default characteristics:
  • Bell=OFF
  • Boxchar=NO BOX
  • Boxclr=NONE
  • Boxattr=NONE
  • Display=CLR3
  • Attribute=NONE
  • ExNcyc=0
  • Stop=0
  • Cumulative=0
  • Auto=OFF
  • Log=OFF
  • Limit=200
  • Repeat=YES
  • Persist=1
A description of possible exceptions (arranged in alphabetical order) follows:
ARCM
Thread backout processing is waiting for an archive tape mount.

OMEGAMON for Db2 PE displays the ARCM exception when a thread is waiting for a tape mount. Db2 requires the archive tape mount during abort processing to backout changes made in the current unit of recovery. The thread does not do any processing until the tape is mounted, and holds Db2 resources until the abort request is complete.

ARCM is a member of the thread (TH) exception group. This exception monitors an action, not a value; its threshold is always N/A. The default state for ARCM is ON. If State is ON and a Db2 thread is waiting for a tape mount of an archive log, OMEGAMON for Db2 PE displays the exception.

ARCV
A Db2 recovery log archive is currently waiting for a tape mount.

A tape mount is necessary if Db2 recovery log archiving is to tape. Log data set archiving is an automatic feature of the Db2 log manager. Log archiving is initiated internally by Db2 when an active log is full. It runs as a subtask within the Db2 subsystem, and as a result, no job or started task is initiated.

ARCV is a member of the Db2 system (SY) exception group. This exception monitors an action, not a value; its threshold is always N/A. The default state for ARCV is ON. If State is ON and an archive is waiting for a tape mount, OMEGAMON for Db2 PE displays the exception.

BMTH
Warns that a particular buffer pool has exceeded a user-specified percentage of its capacity. This exception can also warn that use of the buffer pool has reached one of three Db2 buffer manager thresholds: SPTH, DMTH, or IWTH.

When the percentage is below 90%, you get the basic exception message, assuming that you have set the threshold at 90% or lower. This message simply reports the percentage of use for any buffer pool that has reached the threshold value.

When the buffer pool used percentage is between 90% and 94.9%, inclusive, the exception message will include the information that the buffer pool has reached the Sequential Prefetch threshold (SPTH).

When the buffer pool used percentage is between 95% and 97.5%, inclusive, the exception message will include the information that the buffer pool has reached the Data Manager threshold (DMTH).

When the buffer pool used percentage exceeds 97.5%, the exception message will include the information that the buffer pool has reached the Immediate Write threshold (IWTH).

BMTH is a member of the system (SY) exception group. The default threshold is 90%.

Note: To be notified when each of the buffer manager thresholds is reached, set the BMTH threshold to 90% or less.
CICT
Provides thread use information for an individual CICS region.

CICT is a member of the CICS (CI) exception group. The default threshold for CICT is 80% of the THRDMAX value in the Resource Control Table (RCT). The threshold can be any value from 1% through 100%. If the ratio of active CICS threads to the THRDMAX value exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

COMT
Ratio of updates to commits is greater than nnn:n.

OMEGAMON for Db2 PE displays the COMT exception when the number of system page updates per Commit exceeds the installation-defined threshold.

The update count used in the rate calculation is incremented each time a row in a page is updated.

COMT is a member of the thread (TH) exception group. Default threshold for COMT is 100 page updates to 1 commit. The threshold can be any value from 1 through 10,000. If the ratio of updates to commits exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

CTHD
Application is waiting for thread creation.

This is caused when the system maximum thread limit is reached (CTHREAD parameter). CTHD is a member of the thread (TH) exception group. This exception monitors an action, not a value; its threshold is always N/A. If State is ON and a user is waiting for thread creation, OMEGAMON for Db2 PE displays the exception.

DDFS
Reports when DDF is not active.

OMEGAMON for Db2 PE displays the DDFS exception when it detects that the Distributed Database Facility (DDF) is not active in the Db2 subsystem being monitored. This might be because DSNZPARM specifies that DDF must be started manually; it might also reflect an abnormal termination of the distributed database facility.

DDFS is a member of the system (SY) exception group. This exception monitors an action, not a value; its threshold is always N/A.

DRCV
Monitors the VTAM® APPC receive rate.

OMEGAMON for Db2 PE displays the DRCV exception when the DDF VTAM receive data rate exceeds the exception threshold.

DRCV is a member of the system (SY) exception group. The exception threshold rate is expressed as KB per second. The default threshold for DRCV is 1000 KB per second.

DSND
Monitors the VTAM APPC send rate.

OMEGAMON for Db2 PE displays the DSND exception when the DDF VTAM APPC send data rate exceeds the exception threshold.

DSND is a member of the system (SY) exception group. The exception threshold rate is expressed as KB per second. The default threshold for DSND is 1000 KB per second.

DWAT
Monitors the time a distributed allied thread has been waiting for a response to a remote SQL request.

OMEGAMON for Db2 PE displays the DWAT exception when it detects that a distributed allied thread has been waiting for a response to a remote SQL request for a period of time greater than the exception threshold

DWAT is a member of the thread (TH) exception group. The exception threshold is expressed as an integer, that is, the number of seconds that can elapse before the exception will trip. The default threshold for DWAT is 120 seconds.

EDMU
EDMU is a member of the Db2 system (SY) exception group. The default threshold for EDMU is 90% of the pool size. The threshold can be any value between 1% to 100%. If the ratio of the pool in use to total pool size exceeds this threshold, OMEGAMON for Db2 PE displays an exception message.
EDMU provides information about EDM pool utilization.
Db2 uses the environmental descriptor management (EDM) pool to manage and contain the following features:
  • Database descriptors (DBDs)
  • Cursor tables (CTs)
  • Skeleton cursor tables (SKCTs)
  • Package tables (PTs)
  • Skeleton package tables (SKPTs)
  • Dynamic SQL caches (DSCs)
The size of each pool is defined by its individual installation parameter.
To compute the EDM-in-use-ratio for Db2 10.1 and higher, OMEGAMON for Db2 PE totals the EDM pages in use by database descriptors (DBDs) and divides this number by the total DBD pool size.
ENTO
Provides information about POOL thread use originating from CICS transactions that were diverted to the pool because all ENTRY threads for the requested Db2 plan are in use.

ENTO does not analyze ENTRY definitions with a THRDA value of zero because these threads automatically use the buffer pool and are considered legitimate POOL thread users.

ENTO analyzes all ENTRY thread definitions with TWAIT=POOL and THRDA>0 specified. As a result, it can trip and display multiple times on one OMEGAMON for Db2 PE cycle for the same CICS region. The Plan=cccccccc displays the Db2 plan name assigned to the entry threads. If the Db2 plan name is ********, the entry definition is using the CICS dynamic plan exit. The variable aaaa is the first CICS transaction defined to the plan. The CICS transaction ID is needed because the same Db2 plan can be defined to multiple ENTRY definitions. A CICS transaction can only be defined to a single Db2 plan. Therefore, the transaction ID in the exception output provides a unique identifier of which ENTRY definition is overflowing if the Db2 plan is defined to multiple ENTRY definitions.

ENTO is a member of the CICS (CI) exception group. The default threshold for ENTO is three transactions. The threshold can be any value from 1 through 100 transactions. If the number of transactions using a POOL thread due to an overflow exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

ENTU
Provides information about CICS ENTRY thread use.

The definition of ENTRY threads (in the RCT) is optional. The definition and use of ENTRY threads enables the Db2 user to assign one or more Db2 threads to a single Db2 plan. You can also define one or more transactions that might use the plan.

ENTU analyzes all ENTRY thread definitions. As a result, it can trip and display multiple times on one OMEGAMON for Db2 PE cycle for the same CICS region. The Plan=cccccccc is the Db2 plan name assigned to the entry threads. If the Db2 plan name is ********, the entry definition is using the CICS dynamic plan exit. The variable aaaa is the first CICS transaction defined to the plan. The CICS transaction ID is needed because the same Db2 plan can be defined to multiple ENTRY definitions. A CICS transaction can only be defined to a single Db2 plan. The transaction ID in the exception output provides a unique identifier of which ENTRY definition is incurring the thread use reported by the exception.

ENTU ignores all ENTRY definitions with a THRDA value of zero and TWAIT=POOL. It also ignores any ENTRY definitions in which THRDA is set to one, regardless of the TWAIT operand in use.

ENTU is a member of the CICS (CI) exception group. The default threshold for ENTU is 95% of the THRDA value. The threshold can be any value from 1% through 100%. If the ratio of active threads originating from an ENTRY definition to the ENTRY definition's THRDA value exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

ENTW
Provides information about CICS transactions waiting for ENTRY threads.

The definition of ENTRY threads (in the RCT) is optional. By using ENTRY threads, you can assign one or more Db2 threads to a single Db2 plan. You can also define one or more transactions which might use the plan. Other options are available when defining ENTRY threads, one of it is TWAIT. TWAIT is used to govern the required processing when all Db2 threads associated with an ENTRY definition (plan) are in use. If TWAIT is YES is specified and no ENTRY thread is available, the request is queued and waits for a thread assigned to the ENTRY definition to become available. This exception is tripped and displayed when the number of transactions waiting for an ENTRY thread exceeds the exception threshold.

The exception routine analyzes all ENTRY thread definitions with TWAIT is YES specified. As a result, the exception can trip and display multiple times on one OMEGAMON for Db2 PE cycle for the same CICS region. The Plan=cccccccc is the Db2 plan name assigned to the ENTRY threads. The variable aaaa is the first CICS transaction defined to the plan. The CICS transaction ID is needed because the same Db2 plan can be defined to multiple ENTRY definitions. A CICS transaction can only be defined to a single Db2 plan. The transaction ID in the exception output provides a unique identifier of which ENTRY definition is incurring the waits if the Db2 plan is defined to multiple ENTRY definitions.

ENTW is a member of the CICS (CI) exception group. The default threshold for ENTW is two transactions. The threshold can be any value between 1 and 100 transactions. If the number of transactions waiting for an ENTRY thread exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

ETIM
Monitors the elapsed time for a Db2 thread (from Signon or Create Thread).

ETIM displays the wall clock time that the plan has been actively holding thread resources. This might indicate that service level commitments have been exceeded.

ETIM is a member of the thread (TH) exception group. The default threshold for ETIM is 600 seconds. The threshold can be any value between 1 and 999999.99 seconds. If the thread elapsed time exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

GETP
Provides information about Getpage requests per Read I/O.

The counters which Db2 maintains for this activity are updated throughout the life of the thread, and are reset when Db2 signon occurs.

GETP is a member of the thread (TH) exception group. The default threshold for GETP is 15 (1.5 Getpages to Read I/Os). The threshold can be any value between 0 and 100. Specify the threshold as an integer, where 1 equals 0.1 Getpages to Read I/Os. For example, OMEGAMON for Db2 PE sets a threshold specified as 20 equal to a ratio of 2.0 Getpages to Read I/Os. If the ratio of the Getpage rate to Read I/Os falls below the threshold, OMEGAMON for Db2 PE displays the exception.

GTRC
Indicates that the Db2 global trace is currently active.

GTRC is a member of the Db2 system (SY) exception group. This exception monitors an action, not a value; its threshold is always N/A. If State is ON and the global trace is active, OMEGAMON for Db2 PE displays the exception.

IDBC
Provides information about the CPU time used by Db2 to process this thread.

IDBC is a member of the thread (TH) exception group. The default threshold for IDBC is.7 seconds. The threshold can be any value between 0.00 and 999999.99 seconds. The threshold is specified in 100ths of seconds. For example, to set a threshold of.7, specify a value of 70. If the total In-Db2 CPU time exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

IDBK
Provides information about how close Db2 is to the maximum number of allowed background connections.

IDBK is a member of the Db2 system (SY) exception group. The default threshold for IDBK is 90% of the IDBACK installation parameter. The threshold can be any value between 1% and 100%. If the ratio of active background connections to the IDBACK value in use exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

IDBT
Provides information about how long Db2 has been processing this thread.

IDBT is a member of the thread (TH) exception group. The default threshold for IDBT is 5 seconds. The threshold can be any value between 1 and 999999.99 seconds. If the total In-Db2 time exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

IDFR
Provides information about how close Db2 is to the maximum number of allowed foreground connections.

IDFR is a member of the Db2 system (SY) exception group. The default threshold for IDFR is 85% of the IDFORE installation parameter. The threshold can be any value between 1% and 100%. If the ratio of active foreground connections to the IDFORE value in use exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

IMCN
Warns when an IMS region is defined to Db2, but the connection failed.

IMCN is a member of the IMS (IM) exception group. This exception monitors an action, not a value; its threshold is always N/A. If State is ON and a region is defined but not connected to Db2, OMEGAMON for Db2 PE displays the exception.

IMND
Warns when no IMS dependent region is defined to Db2.

IMND is a member of the IMS (IM) exception group. This exception monitors an action, not a value; its threshold is always N/A. If State=ON and no dependent region is defined to Db2, OMEGAMON for Db2 PE displays the exception.

INDB
Provides information about individual threads that are in indoubt status.

These threads might cause Db2 resources to be unavailable to other active threads until either restart or RECOVER INDOUBT processing occurs.

INDB is a member of the thread (TH) exception group. This exception monitors an action, not a value; its threshold is always N/A. If State=ON and a thread is in doubt, OMEGAMON for Db2 PE displays the exception.

INDT
Provides information about the number of indoubt threads in the Db2 system.

INDT is a member of the Db2 system (SY) exception group. The default threshold for INDT is one indoubt thread. The threshold is a value between 1 and 100 threads. If the number of indoubt threads exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

LKUS
Provides information about the number of locks owned by an individual thread. If the thread reaches 100% of NUMLKUS, Db2 terminates the thread.

LKUS is a member of the thread (TH) exception group. The default threshold for LKUS is 80% of the NUMLKUS parameter defined by the installation. The threshold can be any value between 1% and 100%. If an active thread exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

LOGN
Provides information about the availability of primary active logs.

Active log data sets are allocated to Db2 during startup processing. When an active log data set is full, it is automatically archived by Db2 to an archive log. When an active log is successfully archived, it is available for reuse. The availability of active logs is critical to the functioning of Db2. If no active log is available, the Db2 subsystem will hang until one becomes available. The lack of an active log could be caused by an insufficient number of logs defined when Db2 was installed, too small log data set size, or possibly due to problems encountered during the archive process.

LOGN is a member of the Db2 system (SY) exception group. The default threshold for LOGN is two available logs. The threshold is a value between 1 and 100 logs. If the number of available primary active logs is less than or equal to the threshold value, OMEGAMON for Db2 PE displays the exception.

MCNV
Monitors the percentage of the maximum number of allowed conversations for each logmode and the number of threads that are waiting (if any).

OMEGAMON for Db2 PE displays the MCNV exception when the number of conversations in use constitutes a specified percentage of the preset maximum for a given logmode. In addition, when the percentage reaches 100%, the exception displays the number of threads waiting because the preset maximum was exceeded.

MCNV is a member of the system (SY) exception group. The exception threshold is expressed as a percentage (0-100). For example, if you want OMEGAMON for Db2 PE to notify you when any logmode has started 80% of its allotment of conversations, set the threshold to 80. The default threshold for MCNV is 80%.

MDBT
Monitors the percentage of maximum number of allowed database access threads that are in use.

OMEGAMON for Db2 PE displays the MDBT exception when the number of distributed database access threads in use constitutes a specified percentage of the preset maximum. The maximum is set in DSNZPARM by the MAXDBAT parameter.

MDBT is a member of the system (SY) exception group. The exception threshold is expressed as a percentage (0-100). For example, if you want OMEGAMON for Db2 PE to notify you when an application has used 80% of its allotment of database access threads, set the threshold to 80. The default threshold for MDBT is 85%.

MDBW
Monitors the number of database access threads that are waiting because MAXDBAT was reached.

OMEGAMON for Db2 PE displays the MDBW exception when the number of distributed database access threads waiting because the maximum has been reached exceeds the exception threshold. The maximum is set in DSNZPARM by the MAXDBAT parameter.

MDBW is a member of the system (SY) exception group. The exception threshold is expressed as an integer, that is, the number of threads waiting because MAXDBAT was reached. The default threshold for MDBW is 2.

MSGE
Displays Db2 and Internal Resource Lock Manager (IRLM) messages that were generated since the last OMEGAMON for Db2 PE cycle.

OMEGAMON for Db2 PE displays the Db2 and IRLM messages that have been written to the system log since the last OMEGAMON for Db2 PE cycle, or as many of the messages as the LROWS parameter for the terminal allows, whichever is less.

MSGE is a member of the Db2 system (SY) exception group. The default threshold for MSGE is N/A. If State is ON and new messages exist, OMEGAMON for Db2 PE displays the messages.

PGUP
Monitors the number of Page Update requests per second made by a thread.

The update count reflected in this exception is incremented each time a row in a page is updated. Updated pages are not necessarily written at commit, but rather later, asynchronously as determined by the Db2 Deferred Write algorithm. There is no direct immediate relationship between page updates and page writes.

The counters which Db2 maintains for this activity are updated throughout the life of the thread, and are reset at Db2 signon if the thread is reused.

PGUP is a member of the thread (TH) exception group. The default threshold for PGUP is 10 updates per second. The threshold can be any value between 1 and 1000 updates per second. If the active thread exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

POLU
Provides information about POOL threads in use.

POLU is a member of the CICS (CI) exception group. The default threshold for POLU is 90% of the total number of POOL threads allowed. The threshold can be any value between 1% and 100%. If the percentage of POOL threads exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

POLW
Provides information about CICS transactions waiting for a POOL thread.

POLW is a member of the CICS (CI) exception group. The default threshold for POLW is two transactions. The threshold can be any value between 1 and 99 transactions. If the number of transactions waiting for a POOL thread exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

PREF
Provides information about Sequential Prefetch read activity.

Unlike normal Read I/O, Sequential Prefetch Read I/O is performed asynchronously with the user's request. It provides a read-ahead capability. A single Sequential Prefetch I/O results in multiple pages being read. Threads with excessive sequential prefetch rates might cause reduced overall Db2 performance.

The counters which Db2 maintains for this activity are updated throughout the life of the thread, and are reset during Db2 signon if the thread is reused.

PREF is a member of the thread (TH) exception group. The default threshold for PREF is 10 Prefetch requests per second. The threshold can be any value between 1 and 100 Sequential Prefetch requests per second. If the prefetch rate exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

RELM
Provides information about the resource limit facility.

This exception analyzes the ratio of the resource limit high-water mark (CPU seconds) to the current resource limit.

RELM is a member of the thread (TH) exception group. The default threshold for RELM is 85 percent of the resource high-water mark (CPU seconds). The threshold can be any value between 1 and 100 percent of the resource limit. If the resource limit exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

RIO
Provides information about the thread synchronous Read I/O rate.

Generally, this exception indicates excessive physical Read I/O on behalf of a thread. Although a single SELECT might return a limited number of rows, the pages searched might be enormous. I/O might be caused by access path selection changes which occurred due to object changes (indexes dropped or no longer clustered), or by inadvertent use of stage 2 (non-sargable) predicates. It might simply result from the fact that the SQL is a set-oriented language, which operates on sets of data, rather than on individual rows (records).

The counters which Db2 maintains for this activity are updated throughout the life of the thread, and are reset during Db2 signon if the thread is reused.

RIO is a member of the thread (TH) exception group. The default threshold for RIO is 10 Read requests per second. The threshold can be any value between 1 and 1000 synchronous Read requests per second. If the Read I/O rate per second exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

SPAC
Indicates that the number of ASIDs executing stored procedures exceeds the threshold. The threshold is expressed as a count of address spaces capable of executing stored procedures. It can be an integer from 0 to 99. Stored procedures can be executed in any WLM-managed stored procedure address space. SPAC is a member of the Db2 system (SY) group. The default threshold is 3 and the default state is ON.
STPE
Indicates that the number of stored procedures executing exceeds the threshold. The threshold is expressed as a count of stored procedures currently executing. It can be an integer from 0 to 99. STPE is a member of the Db2 system (SY) group. The default threshold is 10 and the default state is ON.
SUSL
Detects the number of threads that could not continue execution and are suspended due to a locking conflict.

SUSL is a member of the Db2 system (SY) exception group. The default threshold for SUSL is five suspended threads. The threshold can be any value between 1 and 100 suspended threads. If the number of lock suspensions exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

TCPU
Monitors the CPU rate (percent) of active threads.

For non-CICS threads, this is the CPU rate of the address space from which the thread originates. It includes both TCB and SRB time. For CICS threads, this is the CPU rate attributable to the thread originating from the CICS connection. It includes only TCB time incurred by the thread.

This exception limits its analysis of CPU use to Db2 connections that contain active threads. This exception does not report CPU use for connections with no active threads.

TCPU is a member of the thread (TH) exception group. The default threshold for TCPU is 20% of total processor utilization. The threshold can be any value between 1% and 100%. If CPU utilization exceeds the threshold value, OMEGAMON for Db2 PE displays the exception.

THDQ
Detects users waiting for thread creation to occur.

OMEGAMON for Db2 PE displays this exception when the number of users queued and waiting for create-thread processing exceeds the exception threshold.

This exception might indicate that Db2 reached the CTHREAD value that controls the number of active threads.

THDQ is a member of the Db2 system (SY) exception group. The default threshold for THDQ is 2. The threshold is a value between 1 and 100 requests. If the number of requests queued and waiting for Create Thread processing exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

TMAX
Indicates when the number of active threads is approaching the maximum number allowed.

Db2 thread concurrency can be controlled by the CTHREAD value. CTHREAD defines the maximum number of concurrent threads allowed.

TMAX is a member of the Db2 system (SY) exception group. The default threshold for TMAX is 85% of the CTHREAD installation parameter. The threshold can be any value between 1 and 100%. If the ratio of active threads to the CTHREAD parameter exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

TRCV
Monitors the amount of data received by distributed threads from a remote Db2 subsystem.

OMEGAMON for Db2 PE displays the TRCV exception when it detects that a distributed thread has received an amount of data greater than the exception threshold.

TRCV is a member of the thread (TH) exception group. The exception threshold is expressed in KB. The default threshold for TRCV is 1000 KB.

TRGD
Indicates that the depth of the largest trigger stack exceeds the threshold. The threshold is expressed as the number of triggers in the largest trigger stack. It can be an integer from 0 to 99. TRGD is a member of the Db2 system (SY) group. The default is 1 and the default state is ON.
TRGE
Indicates that the number of triggers executing exceeds the threshold. The threshold is expressed as a count of triggers currently executing. It can be an integer from 0 to 99. TRGE is a member of the Db2 system (SY) group. The default threshold is 10 and the default state is ON.
TSND
Monitors the amount of data sent by distributed threads to a remote Db2 subsystem.

OMEGAMON for Db2 PE displays the TSND exception when it detects that a distributed thread has sent an amount of data greater than the exception threshold.

TSND is a member of the thread (TH) exception group. The exception threshold is expressed in KB. The default threshold for TSND is 1000 KB.

UDFE
Indicates that the number of user-defined functions executing exceeds the threshold. The threshold is expressed as a count of user functions currently executing. It can be an integer from 0 to 99. UDFE is a member of the Db2 system (SY) group. The default threshold is 10 and the default state is ON.
UFAC
Indicates that the number of ASIDs executing user functions exceeds the threshold. The threshold is expressed as a count of address spaces capable of executing user-defined functions. It can be an integer from 0 to 99. User-defined functions can be executed only from WLM-managed stored procedure address spaces. UFAC is a member of the Db2 system (SY) group. The default threshold is 3 and the default state is ON.
UTIS
Warns when a Db2 utility was started but did not finish running due to abnormal termination. User should restart the utility with the corresponding phase.

UTIS is a member of the system (SY) exception group. The default state for UTIS is OFF. If State is ON and a Db2 utility has been started but has not yet completed running due to abnormal termination, OMEGAMON for Db2 PE displays the exception.

The next group of exceptions (VDIO, VEDR, VSRV, VTIO, and VUTL) share the following characteristics:
  • They are in effect only when the object analysis collector is active.
  • The collector will collect data from volumes that contain Db2 data sets that are currently MVS-allocated to the monitored Db2 subsystem.
  • All rates and ratios used in setting the exception thresholds are calculated using the object analysis collection interval elapsed time. For example, the total volume I/O rate is calculated by dividing the number of volume I/Os that occurred during the current collection interval by the elapsed time during the collection interval.
  • They are tripped only if there is I/O within the current collection interval from the Db2 being monitored.
VDIO
Monitors volume Db2 I/O rate activity.

This exception warns you when a volume's Db2 I/O rate per second has reached a user-specified threshold. The threshold is expressed as the number of Db2 I/Os per second. It must be an integer between 0 and 9999.

VDIO is a member of the Db2 system (SY) exception group. The default threshold is 50, and the default state is ON.

VEDR
Monitors volume data set extend activity.

This exception warns you when the data set-to-data set extent ratio of a volume reaches the user-specified threshold. The threshold is expressed as a ratio that represents the number of Db2 extents on the volume divided by the number of Db2 data sets. It must be an integer between 0 and 123.

VEDR is a member of the Db2 system (SY) exception group. The default threshold is 5, and the default state is ON.

VSRV
Monitors volume service time.

This exception warns you when a volume's service time has reached a user-specified threshold. The threshold is expressed in milliseconds, and it must be an integer between 0 and 9999.

VSRV is a member of the Db2 system (SY) exception group. The default threshold is 30, and the default state is ON.

VTIO
Monitors volume total I/O rate activity.

This exception warns you when a volume's total I/O rate per second has reached a user-specified threshold. The threshold is expressed as the total number of I/Os per second. It must be an integer between 0 and 9999.

VTIO is a member of the Db2 system (SY) exception group. The default threshold is 50, and the default state is ON.

VUTL
Monitors volume utilization.

This exception warns you when a volume's utilization percentage has reached a user-specified threshold. The threshold is expressed as a percentage, and it must be an integer between 0 and 100.

VUTL is a member of the Db2 system (SY) exception group. The default threshold is 30, and the default state is ON.

WCLM
Indicates when a thread has been waiting for more than the specified time for a resource to be drained of claimers.

WCLM is a member of the thread (TH) exception group. The default threshold for WCLM is 60 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

WDLK
Indicates when a thread has been waiting for more than the specified time to acquire a drain lock.

WDLK is a member of the thread (TH) exception group. The default threshold for WDLK is 60 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

WGLK
Wait for global lock time.

Indicates when a thread has been waiting for more than the specified time to acquire a global lock in a data sharing environment.

WGLK is a member of the thread (TH) exception group. The default threshold for WGLK is 60 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the length of time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

WLGQ
Indicates when a thread has been waiting for more than the specified time for an ARCHIVE LOG MODE(QUIESCE) command to complete.

WLGQ is a member of the thread (TH) exception group. The default threshold for WLGQ is 60 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

WSPS
Stored procedure wait time.

Indicates when a thread has been waiting for more than the specified time for the stored procedures address space to become available in order for a stored procedure to be scheduled.

WSPS is a member of the thread (TH) exception group. The default threshold for WSPS is 100 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

Note: Stored procedure wait time is reported under class 1 time.
WSRV
Indicates when a thread has been waiting for more than the specified time for a Db2 service. Db2 service waits include
  • Open/close data set
  • SYSLGRNG update
  • DFHSM recall
  • Dataspace Manager services
  • Define/Delete/Extend data set

WSRV is a member of the thread (TH) exception group. The default threshold for WSRV is 30 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.

WTRE
Indicates when a thread has been waiting for more than the specified time. This exception waits for 1 IRLM deadlock cycle before tripping.

WTRE is a member of the thread (TH) exception group. The default threshold for WTRE is 100 seconds. The threshold can be any value between 0 and 999999.99 seconds. If the length of time the thread is waiting exceeds the threshold, OMEGAMON for Db2 PE displays the exception.