EMSTATUS Resource Table

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.

Length
208
Usage
API
API view
No
CMAS context
No
SCOPE applies
No
Only query CMASs in workload
No
Object type
CPSM Notification
Copybook identifier
EYUt2507 or EMSTATUS
Table 152. EMSTATUS resource table attributes
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
Start of changeLASTTYPE Output Valid ValuesEnd of change Start of changeSYSDUMP TRANDUMP MAXTASK STALLED SOSUDSA SOSCDSA SOSEUDSA SOSECDSA SOSERDSA SOSSDSA SOSESDSA SOSRDSA SOSMVS SOSBELOW SOSABOVEEnd of change
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
[[ Contents Previous Page | Next Page Index ]]