A CPSM Notification resource. Interest in this notification can be registered by issuing an API LISTEN command and naming this resource in the EVENT option.
CPSM Notifications have no key fields and do not support object specific actions.
EMSTATUS is emitted by a MAS agent to identify the current health of the MAS. This is a periodic notification that is often referred to as the MAS heartbeat. EMSTATUS contains all currently active MAS sickness indicators as reported by previous EMASSICK notifications. Other critical data of interest to various CPSM management applications is also provided.
The frequency of EMSTATUS emissions is not an externally documented value and is subject to change. It is important to note that every MAS generates multiple EMSTATUS notifications every minute. If an API program registers interest in EMSTATUS, the program must be prepared to recieve the asynchronous output on a regular and frequent basis. A program should assume that each MAS generates an EMSTATUS notification at least every 15 seconds for as long as it is connected to the CICSplex. In a CICSplex with 50 active MAS instances, this can result in 200 EMSTATUS notifications every minute in every CMAS managing the CICSplex. If a program registers interest in EMSTATUS, but does not process the notifications in a timely manner, large amounts of data space storage will be used to hold copies of these notifications.
Name | Datatype | Source | Len | Description | Attr ID |
---|---|---|---|---|---|
PLEXNAME | CHAR | CPSM | 8 | CICSPlex name | 4 |
CSYSNAME | CHAR | CPSM | 8 | CICS system name | 5 |
MASTYPE | BIT | CPSM | 1 | Status | 6 |
SYSCONDS | BIT | CPSM | 1 | System health indicators | 7 |
SOSCONDS | BIT | CPSM | 1 | Storage health indicators | 8 |
SOSCONDS2 | BIT | CPSM | 1 | Storage health indicators | 9 |
LASTTYPE | EYUDA | CPSM | 4 | Last sick/well identification | 10 |
![]() ![]() |
![]() ![]() |
||||
SYSDUMP_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 11 |
TRANDUMP_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 12 |
MAXTASK_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 13 |
STALL_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 14 |
SOSUDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 16 |
SOSCDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 17 |
SOSEUDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 18 |
SOSECDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 19 |
SOSERDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 20 |
SOSSDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 21 |
SOSESDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 22 |
SOSRDSA_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 23 |
SOSABOVE_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 24 |
SOSBELOW_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 25 |
SOSMVS_TIM | TIMESTP | CPSM | 8 | Last sick/well time | 48 |
DUMP_TERMID | CHAR | CPSM | 4 | Last dump terminal ID | 27 |
DUMP_TRANID | CHAR | CPSM | 4 | Last dump transaction ID | 28 |
DUMP_USERID | CHAR | CPSM | 8 | Last dump user ID | 29 |
DUMP_PROGRAM | CHAR | CPSM | 8 | Last dump abending program | 30 |
DUMP_CODE | CHAR | CPSM | 8 | Last dump code | 31 |
TRANDUMP_CNT | BINARY | CPSM | 4 | Last transaction dump use count | 32 |
MAXTASKS | BINARY | INQ | 4 | Maximum number of active and suspended tasks | 34 |
AMAXTASKS | BINARY | INQ | 4 | Maximum number of active tasks | 35 |
CURRTASKS | BINARY | INQ | 4 | Current number of tasks | 36 |
VTAMACB | CVDAS | INQ | 4 | VTAM ACB open status | 37 |
VTAMACB Output Valid Values | OPEN CLOSED CLOSING IMMCLOSING FORCECLOSING N_A | ||||
IRCSTAT | CVDAS | INQ | 4 | Interregion communication status | 38 |
IRCSTAT Output Valid Values | OPEN CLOSED CLOSING IMMCLOSING | ||||
CURSTALL3 | BIT | CPSM | 1 | Third stall indicator flag | 44 |
CURSTALL2 | BIT | CPSM | 1 | Second stall indicator flag | 45 |
CURSTALL1 | BIT | CPSM | 1 | First stall indicator flag | 46 |