General Format

The figure contains a pictorial representation of the data area.

X'000'  EVELENG  DC    XL1'00'             Length of total element - 1
        EVEFLAGM DS    0XL3                Three byte flag for messages
X'001'  EVETYPE  DC    XL1'00'             Function code
X'002'  EVEQUAL  DC    XL1'00'             Function qualifiers
X'003'  EVEMOD   DC    XL1'00'             Function modifiers
        *
        *        Bits defined in EVETYPE
        *
        EVECMDEX EQU   X'80'               Command execution event
        EVERCALL EQU   X'40'               Internal module call
        EVEENQUE EQU   X'20'               Internal call to DMTCOMNQ
        EVEPOST  EQU   X'10'               Internal POST of an ECB
        EVEMIDKT EQU   X'08'               This is the event Midnight
        EVEALTER EQU   X'04'               Element to do internal alter
        *
        *        Bits defined in EVEQUAL
        *
        EVEFILE  EQU   X'80'               Source of event was EVENT file
        EVESCHED EQU   X'40'               Source of event was SCHEDULE cmd
        *
        *        Bits defined in EVEMOD for command elements
        *
        EVESUSPN EQU   X'80'               This event is in suspense
        EVEREQUE EQU   X'40'               This event is repetitive
        EVEIMMED EQU   X'20'               This event to occur immediately
        EVEDAILY EQU   X'10'               This event to occur daily
        *
        *        Bits defined in EVEMOD for alter elements
        *
        EVEALTDE EQU   X'80'               Delete  event
        EVEALTSU EQU   X'40'               Suspend event
        EVEALTRE EQU   X'20'               Resume  event
        EVEALTDL EQU   X'10'               Perform DISKLOAD
        EVEALTID EQU   X'08'               Alter is for a particular task
        *
        *        Bits defined in EVEFLAGM for messages
        *
        E4RCALL  EQU   EVERCALL*65536      3 byte version of EVERCALL
        E4MIDN   EQU   EVEMIDKT*65536      3 byte version of EVEMIDKT
        E4FILE   EQU   EVEFILE*256         3 byte version of EVEFILE
        E4SCHED  EQU   EVESCHED*256        3 byte version of EVESCHED
        E4SUSPN  EQU   EVESUSPN            3 byte version of EVESUSPN

X'004'  EVENEXT  DC    A(0)                Pointer to next EVEBLOK
X'008'  EVEDATE  DC    CL8' '              Date associated with event
        EVEYEAR  EQU   EVEDATE+0,2         Year  sub-field
        EVEMONTH EQU   EVEDATE+3,2         Month sub-field
        EVEDAY   EQU   EVEDATE+6,2         Day   sub-field

X'010'  EVETIME  DC    CL8' '              Time associated with event
        EVEHOUR  EQU   EVETIME+0,2         Hour   sub-field
        EVEMIN   EQU   EVETIME+3,2         Minute sub-field

X'018'  EVEDOFW  DC    CL8' '              Days of week associated with event
        EVERANGE DS    0CL16               Label for following two fields
X'020'  EVERNGLO DC    CL8' '              Start of time range
X'028'  EVERNGHI DC    CL8' '              End of time range
X'030'  EVETASK  DC    CL8' '              Event task name
X'038'  EVETASKN DC    F'0'                Event task ID
X'03C'           DS    4X                  Reserved
X'040'  EVELRTU  DC    F'0'                Event low  range in STIMER units
X'044'  EVEHRTU  DC    F'0'                Event high range in STIMER units
X'048'  EVEDELTU DC    F'0'                Cycle time for repetitive events
        *                                  ... in STIMER units
X'04C'  EVEGOTU  DC    F'0'                Next execution time for event
        *                                  ... today in STIMER units
X'050'  EVEGOTOD DC    D'0'                Next execution time for event
        *                                  ... today in TOD clock units
X'058'  EVEINLID DC    CL8' '              Link ID
X'060'  EVEINLNK DC    A(0)                Pointer to incoming LINKTABL,
        *                                  ... -1 if local SMSG, 0 if console
        EVEC     CMORIG DSECT=NO           Command origin info
X'064'  EVECQUAL DC    AL1(0)              Origin qualifier
X'065'  EVECFLAG DC    X'00'               Flags (bits as MSGBFLAG)
X'066'  EVECRSPC DC    H'0'                Response counter
X'068'  EVECNODE DC    CL8' '              Origin node
X'070'  EVECUSER DC    CL8' '              And user ID
X'078'  EVECSIG  DC    CL6' '              Response signature
X'07E'           DS    XL2                 Reserved slack bytes
        EVEHDRL  EQU   *-&LABEL            Length of fixed part of EVEBLOK
X'080'  EVEPROTO DS    0D                  Beginning of variable format area