MNADS - Monitoring Association Data Block

      CONTROL BLOCK NAME = DFHMNADS
      DESCRIPTIVE NAME = CICS Monitoring (MN) Domain
                         Association Data Control Block
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 2006, 2011 
      FUNCTION = TASK ORIGIN AND INITIATION INFORMATION.
           Owned and managed by Monitor Domain.
           MNADCB
            Contains information pertaining to the origin of the
            current task. This information is provided to the
            user exit XAPADMGR. This exit is called on the
            original task where the work entered the CICS
            environment. The exit may return user correlation
            data that is added to the MNODR.
            Also sometimes referred to as MNADCCB.
      LIFETIME = Created by the Monitor Domain for the life of each
                 non-system task.
      STORAGE CLASS = Task
      LOCATION =
      INNER CONTROL BLOCKS = NONE
      NOTES :
       DEPENDENCIES = S/390
       RESTRICTIONS = NONE
       MODULE TYPE = Control block definition
     ------------------------------------------------------------------
      EXTERNAL REFERENCES = NONE
        DATA AREAS = NONE
        CONTROL BLOCKS = NONE
        GLOBAL VARIABLES (Macro pass) = NONE
     ------------------------------------------------------------------
      Monitor Association Data Control Block -- MN AD CB --
      THE MONITOR ASSOCIATION DATA CONTROL BLOCK CONTAINS:
          THE CURRENT TASK ORIGIN DESCRIPTOR FIELDS
          THE CURRENT TASK ADDITIONAL DATA FIELDS
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 300 MNADCB
         ASSOCIATED DATA CURRENT TASK
(0) CHARACTER 300 MNAD_CURRENT_TASK
         PASSED IN ORIGIN DESCRIPTOR
(0) CHARACTER 164 MNAD_DESCRIPTOR
(0) CHARACTER 8 MNAD_APPLID
(8) CHARACTER 21 MNAD_START_CLOCK
(8) CHARACTER 8 MNAD_START_DATE
(8) CHARACTER 4 MNAD_START_YEAR
(C) CHARACTER 2 MNAD_START_MONTH
(E) CHARACTER 2 MNAD_START_DAY
(10) CHARACTER 13 MNAD_START_TIME
(10) CHARACTER 2 MNAD_START_HOUR
(12) CHARACTER 2 MNAD_START_MIN
(14) CHARACTER 2 MNAD_START_SEC
(16) CHARACTER 1 MNAD_START_DECIMAL '.'
(17) CHARACTER 6 MNAD_START_USEC
(1D) CHARACTER 7 MNAD_TASK_NUMBER
(24) CHARACTER 4 MNAD_1ST_TRANSID
(28) CHARACTER 8 MNAD_USERID2
(30) CHARACTER 8 MNAD_FACILITYTYPE
(38) CHARACTER 8 MNAD_FACILITYNAME
(40) CHARACTER 28 MNAD_TRANS_GRPID
         FOLLOWING ARE CONDITIONAL ON FACILITY TYPE
(5C) CHARACTER 16 MNAD_NQ_LUNAME
(5C) CHARACTER 8 MNAD_NETID
(64) CHARACTER 8 MNAD_NETNAME
(6C) CHARACTER 8 MNAD_TCPIPSERVICE
(74) CHARACTER 4 MNAD_IPADDR_FAMILY
(78) CHARACTER 39 MNAD_CLIENT_IPADDR
(9F) CHARACTER 5 MNAD_CLIENT_PORT
         NOT PASSED IN ORIGIN DESCRIPTOR
(A4) CHARACTER 136 MNAD_ADDITIONAL
(A4) CHARACTER 8 MNAD_USERID1
(AC) CHARACTER 8 MNAD_PROGRAM_NAME
         FOLLOWING ARE CONDITIONAL ON FACILITY TYPE
(B4) CHARACTER 4 MNAD_PROTOCOL
(B8) CHARACTER 8 MNAD_IPCONN
(C0) CHARACTER 8 MNAD_MVSIMAGE
(C8) CHARACTER 8 MNAD_TCPIPJOB
(D0) CHARACTER 8 MNAD_TCPIP_ZONENAME
(D8) CHARACTER 39 MNAD_SERVER_IPADDR
(FF) CHARACTER 5 MNAD_SERVER_PORT
(104) CHARACTER 40 MNAD_TCPIP_APPLDATA
(12C) CHARACTER 0 *