Image log record formats
The records contain a complete screen layout and are 2360 bytes in length; their format is described in this table and in BBSAMP member IMFMSG.
Screen image record format
Offset | Name | Length | Record description |
---|---|---|---|
RTOMSG | DSECT | ||
000000 | MSGLLZZ | DS XL4 | Message LLZZ field / log RDW |
000004 | MSGLOGCD | DS XL1 | Log record code = X'FB' |
MSGCON | EQU X'FB' | ||
000005 | MSGTYPE | DS XL1 | Type of record |
MSGDSPLY | EQU X'40' | Display (information/function) | |
MSGWARN | EQU X'80' | Warning message | |
000006 | MSGMODE | DS XL1 | Mode of creation |
MSGSYNC | EQU X'40' | Sync request from terminal | |
MSGASYNC | EQU X'80' | Async request from BBI-SS PAS | |
MSGDM | EQU X'20' | RTO message created by Data Manager | |
MSGNOLOG | EQU X'01' | Do not log async request | |
000007 | MSGRTOCD | DS XL1 | Realtime service completion code |
MSGCCOK | EQU X'00' | Successful | |
MSGCCNV | EQU X'01' | Invalid request | |
000008 | MSGSELNR | DS H | Select number (used only in IMRPRINT) (initialized to zero) |
00000A | MSGDATE | DS PL4 | Date—packed decimal '00yydddf' |
00000E | MSGTIME | DS PL4 | Time—packed decimal 'hhmmsstf' |
000012 | MSGLTERM | DS CL8 | LTERM name of service requestor |
00001A | MSGPLINE | DS XL2 | Physical line number |
00001C | MSGPTERM | DS XL2 | Physical terminal number |
00001E | MSGLINE2 | DS 0CL33 | Second line of request/response |
00001E | MSGFNC | DS 0CL7 | Function code MFLD |
00001E | MSGFNCAT | DS CL2 | Dynamic attribute bytes |
000020 | MSGFNCDT | DS CL5 | Service select code |
000025 | MSGTLE | DS 0CL26 | Screen title MFLD |
000025 | MSGTLEAT | DS CL2 | Dynamic attribute bytes |
000027 | MSGTLEDT | DS CL24 | Service title |
00003F | MSGLINE3 | DS 0CL81 | Third line of request/response |
00003F | MSGSYS | DS 0CL81 | System message field |
00003F | MSGSYSAT | DS CL2 | Dynamic attribute bytes |
000041 | MSGSYSDT | DS CL55 | Input parm/msg/request-ID |
MSGSYSM | EQU MSGSYSDT+6,49,C'C' | Message area | |
000078 | DS 0CL24 | Reserved for Performance Management panel | |
DS CL16 | |||
000088 | MSGIMSN | DS CL8 | IMS name for IMRPRINT |
000090 | MSGPFKIN | DS 0CL84 | PF key input area |
MSGPFKSC | DS CL5 | Service select code | |
MSGPFKSP | DS CL79 | Service parm | |
ORG MSGPFKIN | Reset origin | ||
000090 | MSGWMSG | EQU *+2,79 | Warning message |
MSGWLEN | EQU *-RTOMSG+84 | Length of warning message log record | |
000090 | MSGDATA | DS 0CL2112 | Display area cleared to blanks |
000090 | MSGLINES | DS 21CL81 | 21 lines - 2 attr + 79 data |
000735 | MSGFREE | DS CL483 | Work area for each service |
MSGLEN | EQU *-RTOMSG | Length of RTO message is X '918' | |
MSGLNNUM | EQU 21 | Specify 21 lines in display area | |
MSGLNLEN | EQU 81 | 81 byte lines - 2 attr + 79 data |