

Extract File Layout › Extract File Layout
Extract File Layout
Field
offset Field
in hex name
XAPXV PREFIX=XAPX,TYPE=CSECT,CODE=U
000000 XAPXX CSECT
*
* VSAM HEADER PORTION
*
*
000000 XAPXVSMH1 DS 0D
000000 XAPXVSMRD DC A(XAPXVSMHL+XAPXXLEN+0)
RDW
000005 XAPXVSMK0 DC CL1'U' SIGNIFICANT TYPE
000006 XAPXVSMK1 DC CL8 ' 1ST PART OF KEY
00000E XAPXVSMK2 DC CL8' ' 2ND PART OF KEY
000016 XAPXVSMLU DC CL8' ' USERID OF LAST UPDATER
00001E XAPXVSMDU DC CL8' ' DATE OF LAST UPDATE
000026 XAPXVSMTU DC CL8' ' TIME OF LAST UPDATE
00002E DS XL3
000031 XAPXVSMNR DC A(0) NEXT RECORD POINTER
000035 XAPXVSMUT DC AL1(XAPXVSMAD)
UPDATE INDICATOR FOR THE RECORD
XAPXVSMUP EQU X'80 RECORD HAS BEEN UPDATED
XAPXVSMAP EQU X'40 RECORD HAS BEEN ADDED
XAPXVSMDE EQU X'20 RECORD HAS BEEN DELETED
* IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING
* READ, THE PRIMARY USE OF THIS SEGMENT IS NOT ACTIVE.
XAPXVSMS1 EQU X'04 SEGMENT IS NOT USED FOR PRIMARY USE
* IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING
* WRITTEN, THE SEGMENT WILL NOT BE WRITTEN TO THE FILE.
XAPXVSMD1 EQU X'02 SEGMENT IS UNUSED
000036 XAPXVSMV1 DC AL1(0) THE VERSION ID OF THE FIRST SEGMENT
000037 XAPXVSM#1 DC AL2(4+XAPXXLEN)
LENGTH OF FIRST SEGMENT IF MULTI-SEGMENT
000038 XAPXVSM$1 DS OF DATA OF FIRST SEGMENT
* XAPXVSMH1
* LENGTH OF HEADER
*
000038 XAPXXID DC CL4'APX' EYECATCHER
00003C XAPXMEN# DC A(0) ORDER OF APPL IN APPL MENU
000040 XAPXNPT DC CL8' ' NPT NAME
000048 XAPXACI DC CL8' ' ACI NAME
000050 XAPX0FCB DC F'0'
000054 XAPXFLAG DC XL1'00' FLAGS
XAPXVSYN EQU X'80' ON SAYS WE'RE PART OF A VSAM RECORD
XAPXNPRF EQU X'40' NPRF BIT AS IN TPX
XAPXDEL EQU X'20' *DELETED* FLAG AS IN TPX
000055 XAPXDSP DC XL1'00' DISPLAY FLAG (NOT USED)
000056 XAPXDES DC XL32'00' DESCRIPTION (NOT USED)
000066 XAPXFCBA DC XL1'00'
XAPXFP01 EQU X'80'
USER MAY CHANGE ACI PARM &&P1
XAPXFP02 EQU X'40'
USER MAY CHANGE ACI PARM &&P2
XAPXFP03 EQU X'20'
USER MAY CHANGE ACI PARM &&P3
XAPXFP04 EQU X'10'
USER MAY CHANGE ACI PARM &&P4
XAPXFP05 EQU X'08'
USER MAY CHANGE ACI PARM &&P5
XAPXFP06 EQU X'04'
USER MAY CHANGE ACI PARM &&P6
XAPXFP07 EQU X'02'
USER MAY CHANGE ACI PARM &&P7
XAPXFP08 EQU X'01'
USER MAY CHANGE ACI PARM &&P8
000067 XAPXFCBB DC XL1'00'
XAPXFP09 EQU X'80'
USER MAY CHANGE ACI PARM &&P9
XAPXFP10 EQU X'40'
USER MAY CHANGE ACI PARM &&P10
XAPXFP11 EQU X'20'
USER MAY CHANGE ACI PARM &&P11
XAPXFP12 EQU X'10'
USER MAY CHANGE ACI PARM &&P12
XAPXFP13 EQU X'08'
USER MAY CHANGE ACI PARM &&P13
XAPXFP14 EQU X'04'
USER MAY CHANGE ACI PARM &&P14
XAPXFP15 EQU X'02'
USER MAY CHANGE ACI PARM &&P15
XAPXFP16 EQU X'01'
USER MAY CHANGE ACI PARM &&P16
000068 XAPXFCBC DC XL1'00'
XAPXFACI EQU X'80'
USER MAY CHANGE LOGON ACI SCRIPT NAME
XAPXFP10 EQU X'40'
USER MAY CHANGE MENU ORDER
XAPXFP11 EQU X'20'
USER MAY CHANGE NPT NAME
XAPXFP12 EQU X'10'
USER MAY CHANGE DISPLAYABLE FLAG
XAPXFP13 EQU X'08'
USER MAY CHANGE DESCRIPTION
000069 XAPXFCBD DC XL1'00' NOT USED AT PRESENT
00006A XAPXFCBE DC XL1'00' NOT USED AT PRESENT
XAPXFCB# EQU *-XAPXFCBA
00006B DC XL1'00' RESERVED
00006C DC XL16'00' RESERVED
00007C XAPXL01 DC AL1(0)
00007D XAPXL02 DC AL1(0)
00007E XAPXL03 DC AL1(0)
00007F XAPXL04 DC AL1(0)
000080 XAPXL05 DC AL1(0)
000081 XAPXL06 DC AL1(0)
000082 XAPXL07 DC AL1(0)
000083 XAPXL08 DC AL1(0)
000084 XAPXL09 DC AL1(0)
000085 XAPXL10 DC AL1(0)
000086 XAPXL11 DC AL1(0)
000087 XAPXL12 DC AL1(0)
000088 XAPXL13 DC AL1(0)
000089 XAPXL14 DC AL1(0)
00008A XAPXL15 DC AL1(0)
00008B XAPXL16 DC AL1(0)
00008C XAPXP01 DC AL64'00'
00008D XAPXP02 DC AL64'00'
00008E XAPXP03 DC AL64'00'
00008F XAPXP04 DC AL64'00'
000090 XAPXP05 DC AL64'00'
000091 XAPXP06 DC AL64'00'
000092 XAPXP07 DC AL64'00'
000093 XAPXP08 DC AL64'00'
000094 XAPXP09 DC AL64'00'
000095 XAPXP10 DC AL64'00'
000096 XAPXP11 DC AL64'00'
000097 XAPXP12 DC AL64'00'
000098 XAPXP13 DC AL64'00'
000099 XAPXP14 DC AL64'00'
00009A XAPXP15 DC AL64'00'
00009B XAPXP16 DC AL64'00'
ORG XAPXFLAG
DC AL1(XAPXNPRF)
000000 VINDEX DSECT
000000 VUSRRDW DS F'0' Length of VSAM record
000004 VUSRRTYP DS CL1 PROFILE/USER RECORD
000005 VUSRKNME DS CL8 USER-NAME & START OF KEY
00000D VUSR$BLK DS CL8 THE REST OF KEY IS BLANK
000015 VUSRLUPD DS CL8 USERID OF LAST UPDATER
00001D VUSRDUPD DS CL8 DATE OF LAST UPDATE
000025 VUSRTUPD DS CL8 TIME OF LAST UPDATE
00002D DS 3C UNUSE D
000030 VUSRNXTR DS A NO MEANING IN VSAM OR EXTRACT FILES
VUSRHDR# EQU *-VINDEX INFORMATION.
*
*First segment begins here.
*
000034 VUSRUPDT DS XL1 UPDATE IND. BYTE
VIDXUPDT EQU X'80' RECORD HAS BEEN UPDATED
VIDXADD EQU X'40' RECORD HAS BEEN ADDED
VIDXDEL EQU X'20' RECORD HAS BEEN DELETED
VIDXCOMN EQU X'04' NOT A CA‑TPX USER. THE CA‑TPX SEGMENT
* EXISTS ONLY TO CARRY COMMON INFORMATION.
* EQU X'01' RESERVED FOR VSAMPROF/MERGEPRG
000035 VUSRVER1 DC X'01' THE VERSION ID OF THE FIRST SEGMENT
* *00 FOR 2.0 AND 3.0
* *01 FOR 3.5 (HAS VIEW TABLE AT END)
000036 VUSRLEN1 DS H'0' LENGTH OF FIRST SEGMENT IF MULTI-SEGMENT
000038 DS 0F
VUSRHLEN EQU *-VINDEX LENGTH OF HEADER AREA
UINDX PREFIX=UIDX,DSECT=NO
VUSR DS 0F
000038 UIDXID DS CL4 CONSTANT 'UIDX' OR 'PROF'
00003C UIDXNEXT DS A NO MEANING IN VSAM OR EXTRACT FILES
000040 UIDXNAME DS CL8 NAME OF USER
000048 UIDXPRT DS CL8 DEFAULT PRINTER FOR SOFTCOPY
000050 DS CL16 NO MEANING IN VSAM OR EXTRACT FILES
000060 UIDXOWN DS CL8 OWNER SYSTEM
000068 UIDXPASS DS CL8 USER'S PASSWORD (CA‑TPX SECURITY ONLY)
000070 UIDXPAS1 DS CL8 NO MEANING IN VSAM OR EXTRACT FILES
000078 UIDXPAS2 DS CL8 NO MEANING IN VSAM OR EXTRACT FILES
000080 UIDXPAS3 DS CL8 NO MEANING IN VSAM OR EXTRACT FILES
000088 DS CL8 NO MEANING IN VSAM OR EXTRACT FILES
000090 UIDXACBN DS CL8 ACBNAME RESERVED FOR USER
000098 UIDXGRP DS CL8 GROUP NAME USER BELONGS TO
0000A0 UIDXWCHR DS X WINDOW COMMAND CHARACTER
0000A1 UIDXVLVL DS X CA‑TPX VIEW SECURITY LEVEL
0000A2 DS XL2 NO MEANING IN VSAM OR EXTRACT FILES
*
0000A4 UIDXUCB@ DS A NO MEANING IN VSAM OR EXTRACT FILES
0000A8 UIDXTERM DS A NO MEANING IN VSAM OR EXTRACT FILES
0000AC UIDXAPPL DS A NO MEANING IN VSAM OR EXTRACT FILES
*
0000B0 UIDXTOU1 DS F USER TIMEOUT VALUE #1
0000B4 UIDXTOU2 DS F USER TIMEOUT VALUE #2
*
0000B8 UIDXCMDP DS A NO MEANING IN VSAM OR EXTRACT FILES
0000BC UIDXOPTB DS A NO MEANING IN VSAM OR EXTRACT FILES
*
0000C0 UIDXSMAX DS F MAX SESSIONS FOR USER
0000C4 UIDXSCNT DS F COUNT OF ACTIVE SESSIONS
*
0000C8 UIDXMSGT DS F TIME USER LAST CHECKED MESSAGES
0000CC UIDXUSER DS F NO MEANING IN VSAM OR EXTRACT FILES
0000D0 UIDXSMCB DS A NO MEANING IN VSAM OR EXTRACT FILES
0000D4 UIDXPTR DS A NO MEANING IN VSAM OR EXTRACT FILES
*
0000D8 UIDXCTR DS H NO MEANING IN VSAM OR EXTRACT FILES
0000DA UIDXLANG DS H LANGUAGE CODE
0000DC UIDXPATM DS H COUNT OF ATTEMPTS AT ENTERING CORRECT PSWD
0000DE UIDXAINT DS H ATTN-ATTN INTER VAL
0000E0 UIDXLENG DS H SIGNIFICANT LENGTH FOR EXTENDED PROFILES
0000E2 DS XL2
0000E4 UIDXLNG2 DS H LANGUAGE AT KANJI TERMINAL
*
0000E6 UIDXVBRB DS C BACKGROUND VERTICAL BOARDER FOR WINDOWS
0000E7 UIDXHBRB DS C BACKGROUND HORIZONTAL BOARDER FOR WINDOWS
*
0000E8 UIDXCHAR DS CL3' ' ESCAPE CHARACTER STRING
*
0000EB UIDXPRSV DS X RESERVED BYTE FOR CMD/PRIVILEDGE LEVELS
0000EC UIDXOCLS DS X RESERVED BYTE FOR TPXOPER CMD AUTH CHECKING
0000ED UIDXUPDC DS X RESERVED BYTE FOR USER UPDATE CLASS
*
0000EE UIDXSTAT DS X STATUS OF THIS ENTRY
UIDXDYN EQU X'01' RESERVED FOR DYNAMIC ALLOCATION
UIDXDEL EQU X'02' DYNAMICALLY DELETED
UIDXACSS EQU X'04' ACCESS=SINGLE
UIDXNTRF EQU X'08' USER CAN'T TRANSFER SESSIONS.
UIDXATRF EQU X'10' USER CAN TRANSFER SESSIONS / INCMP. KILLED
UIDXTNA EQU X'40' ACCESS=PASS
UIDXMENU EQU X'20' USER RECONNECTS IN MENU
UIDXHTRF EQU X'80' USER CAN TRANSFER SESSIONS / INCMP. HELD
*
0000EF UIDXSCTY DS X SECURITY BY USER
0000F0 UIDXJKEY DS AL1 JUMP KEY AID
0000F1 UIDXESCK DS AL1 COMMAND KEY AID
0000F2 UIDXMKEY DS AL1 MENU KEY AID
0000F3 UIDXPKEY DS AL1 PRINT KEY AID
*
0000F4 UIDXOPT0 DS X
UIDXAMNU EQU X'80' USER IS CURRENTLY AT THEIR MENU
UIDXMAIL EQU X'40' GET MAIL FIRST OPTION
UIDXBRS1 EQU X'20' AUTOSCROLL - USED BY SCREEN AND EZWINDOWS
UIDXPROP EQU X'10' PROPAGATE 1ST ACB SELECTED FOR THIS USER
UIDXWBRK EQU X'08' WINDOW BREAKIN OPTION
UIDXUINF EQU X'04' INDICATES USER INFOR. BUILT IN MERGE PROCESS
UIDXDND1 EQU X'02' DO NOT DISTURB, SET BY USER
UIDXDND2 EQU X'01' RESERVED
*
0000F5 UIDXTOP1 DC AL1(0)
*
0000F6 UIDXTOP2 DC AL1(0)
*
0000F7 UIDXKOPT DS X TERM=K/F
UIDXKOK EQU X'01' TERM=K
UIDXKOF EQU X'03' TERM=F (IMPLIES K)
UIDXAFF EQU X'04' USER GOT HERE DUE TO AFFINITY
UIDXRELR EQU X'10' RELREQ ON
UIDXNREL EQU X'20' RELREQ OFF
UIDXMSGW EQU X'80' USER HAS MESSAGE WAITING
*
0000F8 UIDXTRAC DS X NO MEANING IN VSAM OR EXTRACT FILES
*
0000F9 UIDXOPT1 DS X USER SELECTABLE OPTIONS
UIDXOPTI EQU X'01' USER WANTS ONLY ACTIVE SESSIONS IN MENU
UIDXOPTV EQU X'02' USER WANTS TO OVERRIDE OPT=I ON SESSIONS
UIDXCADM EQU X'08' CLASSIFIED AS A CA‑TPX USER ADMINISTRATOR
UIDXCSYS EQU X'10' CLASSIFIED AS A CA‑TPX SYSTEM ADMINISTRATOR
UIDXCOPR EQU X'20' CLASSIFIED AS A TPXOPER ADMINISTRATOR
UIDXCMST EQU X'40' CLASSIFIED AS A CA‑TPX MASTER ADMINISTRATOR
UIDXSTIC EQU X'80' UADS BUILT THROUGH ADMINISTRATION
*
0000FA UIDXOPT2 DS X USER SELECTABLE OPTIONS
UIDXPPRP EQU X'01' PREVIOUSLY PROPAGATED ACB (SIGNON PROCESSING)
UIDXTIMO EQU X'02' USER HAS BEEN TIMED-OUT
UIDXPTO EQU X'04' SCREEN UPDATE PENDING FOR TIMED-OUT USER
UIDXSUSP EQU X'10' USER SHOULD BE SUSPENDED FROM SIGNON
UIDXTPXP EQU X'20' USING CA‑TPX SECURITY...NEED NEW PASSWORD
UIDXVSAM EQU X'40' RESERVED
UIDXRMOV EQU X'80' RESERVED
*
0000FB UIDXOPT3 DS X MISCELLANEOUS FLAGS
UIDXCNVP EQU X'80' DIALOG IN PROCESS FOR USER
*
*Next three flags must be same as CA‑TPX counterparts above
*
UIDXCMSX EQU X'40' CLASSIFIED AS A CA STX MASTER ADMINISTRATOR
UIDXCSYX EQU X'10' CLASSIFIED AS A CA STX SYSTEM ADMINISTRATOR
UIDXCADX EQU X'08' CLASSIFIED AS A CA STX USER ADMINISTRATOR
*
0000FC UIDXWMOD DS X'00' WINDOWS MODE KEY
0000FD UIDXVBRF DS C FOREGROUND VERTICAL BORDER FOR WINDOWS
0000FE UIDXHBRF DS C FOREGROUND HORIZONTAL BORDER FOR WINDOWS
0000FF UIDXWOPT DS X'00' WINDOW OPTIONS
UIDXWRKB EQU X'80' WINDOW TASK WILL RESTORE KEYBOARD
*
UIDXDNV EQU X'01' DO NOT VIEW THIS USER
000100 UIDXALGN DS 0D REQUIRED FOR ALIGNMENT
UIDXLEN EQU *-UIDXID LENGTH OF ONE ENTRY
000100 VUSRDACC DS CL8 DATE RECORD LAST ACCESSED
000108 VUSRPHN# DS CL12 USERS PHONE #
000114 VUSRLOC DS CL20 USERS LOCATION
000128 VUSRRNME DS CL25 USERS REAL NAME
000144 VUSROFCB DS F
000148 VUSRFCB1 DS XL1
000149 VUSRFCB2 DS XL1
00014A VUSRFCB3 DS XL1
00014B VUSRFCB4 DS XL1
00014C VUSRFCB5 DS XL1
00014D VUSRFCB6 DS XL1
00014E VUSRFCB7 DS XL1
00014F VUSRFCB8 DS XL1
* MAP OF VUSRFCB1:
VUPDSIGN EQU X'80' RESERVED
VUPDSADD EQU X'40' USER MAY ADD SESSIONS IN ADMIN
VUPDPKEY EQU X'20' PRINTER KEY
VUPDACB EQU X'10' ACB=
VUPDTOU2 EQU X'08' TIMEOUT INTERVAL #2
VUPDTOP2 EQU X'04' TIMEOUT OPTION #2
VUPDMAIL EQU X'02' GET MAIL FIRST
VUPDPRT2 EQU X'01' PRINTER 2 (USER PPS)
* MAP OF VUSRFCB2:
VUPDXFER EQU X'80' TRANSFER =
VUPDPRT EQU X'40' PRINTER ID
VUPDSTAT EQU X'20' LOGON=
VUPDJKEY EQU X'10' JUMP KEY
VUPDESCK EQU X'08' COMMAND KEY
VUPDMKEY EQU X'04' MENU KEY
VUPDCHAR EQU X'02' PREFIX CHAR
VUPDKOPT EQU X'01' TERM=
* MAP OF VUSRFCB3:
VUPDTOU1 EQU X'80' TIMEOUT INTERVAL
VUPDTOP1 EQU X'40' TIMEOUT OPTION
VUPDSCTY EQU X'20' SECURITY OPTION
VUPDSMAX EQU X'10' MAX SESSIONS
VUPDPRSV EQU X'08' PRIVILEGED COMMANDS ALLOWED
VUPDLANG EQU X'01' LANGUAGE
* MAP OF VUSRFCB4:
VUPDPASS EQU X'20' PASSWORD
VUPDOWNR EQU X'10' AFFINITY SYSTEM
VUPDOCLS EQU X'08' TPXOPER AUTH CLASS
VUPDUCLS EQU X'04' USER UPDATE CLASS
VUPDGRPN EQU X'02' GROUP USER BELONGS TO
VUPDACC EQU X'01' ACCESS=
* MAP OF VUSRFCB5:
VUPDLNG2 EQU X'80' DBCS LANGUAGE
VUPDVBRF EQU X'40' FOREGROUND VERTICAL BORDER FOR WINDOWS
VUPDHBRF EQU X'20' FOREGROUND HORIZONTAL BORDER FOR WINDOWS
VUPDDND1 EQU X'08' DO NOT DISTURB
VUPDPROP EQU X'04' PROPAGATE ACB
VUPDVBRB EQU X'02' BACKGROUND VERTICAL BORDER FOR WINDOWS
VUPDHBRB EQU X'01' BACKGROUND VERTICAL BORDER FOR WINDOWS
* MAP OF VUSRFCB6:
VUPDWMOD EQU X'80' WINDOW MODE-KEY
VUPDWOPT EQU X'40' WINDOW MODE-OPTION BYTE
VUPDWCHR EQU X'20' WINDOW COMMAND CHARACTER
VUPDVLVL EQU X'10' CA‑TPX VIEW AUTHORITY LEVEL
VUSRNLEN EQU *-VINDEX
000150 VUSRPRFL DS XL2 LENGTH OF PROFILE LIST FOLLOWED BY THE
LIST OF PROFILE NAMES
000152 VUSRGRPL DS XL2 LENGTH OF GROUP LIST FOLLOWED BY THE
LIST OF GROUP NAMES
000154 VUSRVAGL DS XL2 LENGTH OF VIEW AUTHORIZATIONG GROUPS AND LEVELS
FOLLOWED BY LIST OF GROUP NAMES
VUSRDLEN EQU *-VUSR MINIMUM DATA LENGTH OF THE FIRST SEGMENT
VUSRVLEN EQU *-VINDEX MINIMUM LENGTH OF THE FIRST SEGMENT
000156 VUSRUPD2 DS AL1(0) THE FLAG BYTE OF THE SECOND SEGMENT
000000 VUVER2 DC X'00' The Version Id of the second Segment
000001 VULEN2 DC AL2(VUSR#2) Length of second Segment
000003 VUEYE2 DC CL4'STXU' Eyecatcher of second Segment
XU PREFIX=XU,TYPE=N .
000007 XU DS 0X
000007 XULOGAPL DS CL8 AUTOLOG APPL NAME
00000F XUCOMMON DS 0X
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* COMMON SB FIELDS FOR IN CORE SB AND VSAM SB RECORD *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
00000F XUTMOUT DC AL4(0) TIMEOUT VALUE, MINUTES
000013 XUPSWD DC CL8' ' PSWD OF USER AT TERMINAL
00001B XUSPLSZ DC XL3'00' SPILLSZ FROM UADS
*P.CORES1 DC XL1'00' RESERVED FOR FUTURE USE
00001E XUFLAG0 DC XL1'00' SOME MORE FLAGS
XUVSYN EQU X'80' ON SAYS WE'RE PART OF VSAM RECORD
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* FLAGS *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
00001F XUMSCFLG DC X'00' MISCELLANEOUS FLAGS
XUSPRNLY EQU X'80' SPOOL TO PRINTER ONLY
XUSPRNDS EQU X'40' SPOOL TO PRINTER AND DATASET ALLOWED
XUTPXSEC EQU X'20' REMEMBER WE ARE USING TPX SECURITY
XUNPVJR EQU X'10' NEW PSWD VERIFY JUST REQUESTED (CONV01)
XUSPUOK EQU X'08' AT LOGON, SECURITY PACKAGE SAID USER OK
XUNOPROF EQU X'04' AT LOGON, NO USER PROFILE FOUND
XULU1SDT EQU X'01' SDT HAS BEEN SENT TO LU1 TERMINAL
000020 XUAUTH DC XL1'00' USER AUTHORIZATION CODE
XUAUPRIV EQU X'80' CLASS A - PRIVILEGED - FULL + ADMINISTRATIVE
XUAUFULL EQU X'40' CLASS B - FULL - ALL BUT ADMISITRATIVE
XUAULIM EQU X'20' CLASS C - LIMITED - X.25 PLUS SELECTION MENU
XUAUBARE EQU X'10' CLASS D - BARE BONES - X.25 SESSION ONLY
XUAUGEN EQU X'40' CLASS B - GENERAL CLASS - ALL BUT ADMIN
XUAURES EQU X'10' CLASS D - RESTRICTED - X.25 SESSION ONLY
000021 XUTERMT DC CL1' ' TERMINAL TYPE (A = AJ,T = TTY)
000022 XUSOPT DC XL1'00' SCREEN MODE OPTIONS FOR THIS USER
XUSOALL EQU X'F0' ALL MODES ALLOWED
XUSOROLL EQU X'80' ROLL MODE ALLOWED
XUSOWRAP EQU X'40' WRAP MODE ALLOWED
XUSOPAGE EQU X'20' PAGE MODE ALLOWED
XUSOAUTO EQU X'10' AUTO MODE ALLOWED
000023 XUMODE DC CL1' ' PAGE MODE : ROLL/PAGE A TIME
XUMDROLL EQU C'R' ROLL MODE
XUMDPAGE EQU C'P' PAGE MODE
XUMDAUTO EQU C'A' AUTO-PAGE MODE
XUMDWRAP EQU C'W' WRAP MODE
000024 XUCASE DC CL1' ' UPPER / LOWER CASE LETTERS
000025 XUTTOTF DC X'00' TIMEOPT FLAG.
XUTTOTT EQU X'80' TERM TIMEOUT SPECIFIED ON TIMEOPT
000026 XUMUFLAG DC X'00' EMULATION FLAG
XUMUISON EQU X'80' EMULATION IS ON
XUMUHELP EQU X'40' EMULATION HELP IS IN PROGRESS
XUMUDSN EQU X'20' ROUTE EMULATION PRINT TO DATASET
XUMUJRNL EQU X'10' JOURNAL ALLOWED FOR EMULATOR SESSIONS
XUMUDBCS EQU X'08' TERMINAL SUPPORTS SO/SI CREATION
XUMUXHLT EQU X'04' TERMINAL SUPPORTS EXTENDED HIGHLIGHTING
XUMUXCLR EQU X'02' TERMINAL SUPPORTS EXTENDED COLOR
XUMUNPT EQU X'01' USE NPT FOR TERMINAL SETUP
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* COMMON SPOOL INFORMATION
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
000027 XUHEAD1 DC CL50' ' OUTPUT HEADER LINE 1
000059 XUHEAD2 DC CL50' ' OUTPUT HEADER LINE 2
00008B XUHEAD3 DC CL50' ' OUTPUT HEADER LINE 3
0000BD XUEMUDES DC XL1'00' EMULATION OUTPUT DESTINATION
0000BE XUOUTDES DC XL1'00' SPOOL OUTPUT DESTINATION
000OBF XUPRNTCL DC CL1' ' PRINTER CLASS FOR SPOOL REQUESTS
0000C0 XUPCOLS DC XL3'00' COLS IN PRINTED OUTPUT
0000C4 XUCOPY DC XL1'00' NUMBER OF COPIES TO BE SENT IN SPOOLING
0000C5 XUCORES2 DC XL1'00' RESERVED FOR FUTURE USE
0000C6 XUCORES3 DC XL1'00' RESERVED FOR FUTURE USE
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* VM SPOOL INFORMATION *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
0000C6 XUSVMHLD DC XL1'00' VM SPOOL HOLD FLAG
0000C7 XUSVMUSR DC CL8' ' VM SPOOL VM USERID
0000CF XUSVMDIS DC CL8' ' VM SPOOL DISTCODE
0000D7 XUSVMDES DC CL8' ' VM SPOOL DESTCODE
0000DF XUSVMFOR DC CL8' ' VM SPOOL FORMS ID
0000E7 XUSVMTAG DC CL24' ' VM SPOOL TAG DATA
0000FF XUSVMSID DC CL24' ' VM SPOOL ID
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* OS/390 SPOOL INFORMATION *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
000107 XUNODEID DC CL8' ' PRINTER DEST FOR SPOOLER REQUESTS
00011F XUPRNTID DC CL8' ' PRINTER DEST FOR SPOOLER REQUESTS
000127 XUPLOTID DC CL8' ' PRINTER DEST FOR PLOTTER REQUESTS
00012F XUSPFCB DC CL4' ' FORMS CONTROL BUFFER FOR SPOOLING
000133 XUDSN DC CL44' ' SPOOLER DATASET
00015F XUSPOLUN DC CL8' ' SPOOL FILE UNIT NAME
000167 XUSPOLUL DC XL1'00' SPOOL FILE UNIT NAME LENGTH
000168 XUDISP DC CL3' ' SPOOLER DSN DISP
00016B XUVOL DC CL6' ' SPOOLER DSN VOL
000171 XUPLOTCL DC CL1' ' PRINTER CLASS FOR PLOTTER REQUESTS
000172 XUPCOPY DC XL1'00' NUMBER OF COPIES TO BE SENT IN PLOTTING
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* VM ACI INFORMATION *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
000173 XUACIFN DC CL8' ' ACIPATH FILENAME
00017B XUACIFT DC CL8' ' ACIPATH FILETYPE
000183 XUACIFM DC CL2' ' ACIPATH FILEMODE
000185 XUACIUSR DC CL8' ' ACIPATH USERID
00018D XUACIVAD DC CL4' ' ACIPATH VIRTUAL ADDR
000191 XUACIPWD DC CL8' ' ACIPATH USERID PASSWORD
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* OS/390 ACI INFORMATION *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
000199 XUACIDSL DC AL2(0) LENGTH OF SBACIDSN
00019B XUACIDSN DC CL44' ' USER ACIDSN
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* RESERVED FIELDS *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
0001C7 XUCORES4 DC AL4(0)
0001CB XUCORES5 DC AL4(0)
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* END OF COMMON SB FIELDS FOR IN CORE SB AND VSAM SB RECORD *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
XUCOMLEN EQU *-XUCOMMON
********************************************
* USER SELF-UPDATE-CLASS/SET-BY-ADMIN BITS *
********************************************
0001CF XUSROFCB DS AL4
0001D3 XUSRFCB0 DC XL1'00'
XUPDPSWD EQU X'80'
USER MAY CHANGE HIS PASSWORD (FOR SECURE=STX)
XUPDAUTH EQU X'40'
USER MAY CHANGE HIS AUTH CLASS
XUPDLGAP EQU X'20'
USER MAY CHANGE STARTUP APPLNAME (LOGAPPL)
XUPDTIMO EQU X'10'
USER MAY CHANGE HIS TIMEOUT OPTION
XUPDTIMI EQU X'08'
USER MAY CHANGE HIS TIMEOUT INTERVAL
XUPDUPC EQU X'04'
USER MAY TURN UPPERCASE CONVERSION ON/OFF
XUPDCOLS EQU X'02'
USER MAY CHANGE PRESENTATION WIDTH (COLS=)
XUPDPMOD EQU X'01'
USER MAY CHANGE TTY PRESENTATION MODE (R,P,A,W)
0001D4 XUSRFCB1 DC XL1'00'
XUPDRV1 EQU X'80' RESERVED
XUPDTERM EQU X'40'
USER MAY CHANGE EMULATED TERMINAL TYPE
XUPDSPSZ EQU X'20'
USER MAY CHANGE NO OF JOURNAL ALLOCATION BLOCKS
XUPDACID EQU X'10'
USER MAY CHANGE ACIDSN
XUPDSADD EQU X'08'
USER MAY ADD SESSIONS IN SELF-MAINT
* THIS FIELD HAS SAME FUNCTION AS VUPDSADD IN TPX
XUPDAPFN EQU X'04'
USER MAY CHANGE VM ACI FILENAME
XUPDAPFT EQU X'02'
USER MAY CHANGE VM ACI FILETYPE
XUPDAPFM EQU X'01'
USER MAY CHANGE VM ACI FILEMODE
0001D5 XUSRFCB2 DC XL1'00'
XUPDAPLU EQU X'80'
USER MAY CHANGE VM ACIPATH LINK USERID
XUPDAPLV EQU X'40'
USER MAY CHANGE VM ACIPATH LINK VIRTUAL ADDRESS
XUPDAPLP EQU X'20'
USER MAY CHANGE VM ACIPATH LINK PASSWORD
XUPDEMUJ EQU X'10'
USER MAY TURN HISEMU JOURNALING CAPABILTIY ON/OFF
XUPDESD EQU X'08' USER MAY CHANGE EMULATION SPOOL DESTINATION
XUPDSHD1 EQU X'04'
USER MAY CHANGE HIS HEADER1 FOR SPOOL BANNER
XUPDSHD2 EQU X'02'
USER MAY CHANGE HIS HEADER2 FOR SPOOL BANNER
XUPDSHD3 EQU X'01'
USER MAY CHANGE HIS HEADER3 FOR SPOOL BANNER
0001D6 XUSRFCB3 DC XL1'00'
XUPDMJSD EQU X'80'
USER MAY CHANGE HIS JOURNAL SPOOL DEST (OS/390)
XUPDMVOL EQU X'40'
USER MAY CHANGE HIS SPOOL-TO-FILE VOLUME (OS/390)
XUPDMDSN EQU X'20'
USER MAY CHANGE HIS SPOOL-TO-FILE DSN (OS/390)
XUPDMDSP EQU X'10'
USER MAY CHANGE HIS SPOOL-TO-FILE DISP (OS/390)
XUPDMUNT EQU X'08'
USER MAY CHANGE HIS SPOOL-TO-FILE UNITNAME (OS/390)
XUPDSCLS EQU X'04'
USER MAY CHANGE HIS SPOOL-TO-PRINTER CLASS
XUPDSCOP EQU X'02'
USER MAY CHANGE HIS SPOOL-TO-PRINTER NO OF COPIES
XUPDMPRT EQU X'01'
USER MAY CHANGE HIS SPOOL PRINTER ID (OS/390)
0001D7 XUSRFCB4 DC XL1'00'
XUPDMFCB EQU X'80'
USER MAY CHANGE HIS SPOOL-TO-PRINTER FCB (OS/390)
XUPDVUID EQU X'40'
USER MAY CHANGE HIS SPOOL USERID (VM)
XUPDVFRM EQU X'20'
USER MAY CHANGE HIS SPOOL FORMS (VM)
XUPDVDC EQU X'10' USER MAY CHANGE HIS SPOOL DESTCODE (VM)
XUPDVTAG EQU X'08'
USER MAY CHANGE HIS SPOOL TAG (VM)
XUPDVHOL EQU X'04'
USER MAY CHANGE HIS SPOOL HOLD OPTION (VM)
XUPDVDIS EQU X'02'
USER MAY CHANGE HIS SPOOL DISTCODE (VM)
XUPDVSID EQU X'01'
USER MAY CHANGE HIS SPOOLID (VM)
0001D8 XUSRFCB5 DC XL1'00'
XUPDPLC EQU X'80' FCB BIT FOR MSPS PLOTTER CLASS
XUPDPLI EQU X'40' FCB BIT FOR MSPS PLOTTER ID
XUPDPL# EQU X'20' FCB BIT FOR MSPS PLOTTER # OF COPIES
XUPDROLL EQU X'10'
FCB BIT FOR ROLL PRESENTATION MODE
XUPDPAGE EQU X'08'
FCB BIT FOR PAGE PRESENTATION MODE
XUPDAPAG EQU X'04'
FCB BIT FOR AUTOPAGE PRESENTATION MODE
XUPDWRAP EQU X'02'
FCB BIT FOR WRAP PRESENTATION MODE
XUPDRPAW EQU XUPDROLL+XUPDPAGE+XUPDAPAG+XUPDWRAP
0001D9 XUSRFCB6 DC XL1'00' NOT USED AT PRESENT
0001DA XUSRFCB7 DC XL1'00' NOT USED AT PRESENT
0001DB XUSRFCB8 DC XL1'00' NOT USED AT PRESENT
0001DC XUSRFCB9 DC XL1'00' NOT USED AT PRESENT
XUSRFCB# EQU *-XUSRFCB0
XULENGTH EQU *-XU
XU#2 EQU *-XUUPD2
COPY VENTRY
000000 VENTRY DSECT
000000 VSESRDW DC F'0'
000004 VSESRTYP DS CL1 PROFILE/USER SESSION RECORD
000005 VUSESNME DS CL8 USER-NAME & START OF KEY
00000D VSESNAME DS CL8' ' SESSID IS THE REST OF THE KEY
000015 VSESLUPD DS CL8 USERID OF LAST UPDATER
00001D VSESDUPD DS CL8 DATE LAST UPDATED
000025 VSESTUPD DS CL8 TIME LAST UPDATED
000030 VSESNXTR DS A NO MEANING IN VSAM OR EXTRACT FILES
000034 VSESUPDC DS XL1 UPDATE IND. BYTE
VSESUPDT EQU X'80' RECORD HAS BEEN UPDATED
VSESADD EQU X'40' RECORD HAS BEEN ADDED
VSESDELT EQU X'20' RECORD HAS BEEN DELETED
000038 DS 0F
VSESHLEN EQU *-VENTRY LENGTH OF HEADER AREA
000038 VSES DS 0F
000038 VSESID DS CL4 CONSTANT '&PRF.'
00003C VSESNEXT DS A NO MEANING IN VSAM OR EXTRACT FILES
000040 VSESAPPL DS CL8 APPLID OF APPLICATION
000048 UENTUSER DS CL8 USERS NAME FOR SESSION (SESSION-ID)
000050 UENTACB DS CL8 RESERVED ACBNAME (OR BLANK)
000058 UENTMODE DS CL8 SPECIFIC MODETABLE ENTRY NAME FOR REQSESS
000060 UENTSCRP DS CL8 INITIALIZATION SCRIPT NAME
000068 UENTSCRT DS CL8 TERMINATION SCRIPT NAME
000070 UENTUID DS CL8 &USERID OVERRIDE FOR THIS SESSION
000078 UENTPASS DS CL8 &PSWD OVERRIDE FOR THIS SESSION
*
000080 UENTDATA DS A NO MEANING IN VSAM OR EXTRACT FILES
UENTDAT# EQU 60 LENGTH OF SIGNON DATA
000084 UENTLAB DS A NO MEANING IN VSAM OR EXTRACT FILES
000088 UENTUPB DS A NO MEANING IN VSAM OR EXTRACT FILES
00008C UENTSB DS A NO MEANING IN VSAM OR EXTRACT FILES
000090 UENTTOUT DS F SESSION TIMEOUT VALUE
000094 UENTUFLD DS F USER FIELD
*
000098 UENTLENG DS H SIGNIFICANT LENGTH AT WRITE TIME
*
00009A UENTTOPT DS C NO MEANING IN VSAM OR EXTRACT FILES
00009B UENTSLCT DS C FUNCTION SELECTION CHARACTER (A,I,V,ETC..)
*
00009C UENTROW DS XL1 ROW OF SESSION IN /W SCREEN
00009D UENTPJMP DS XL1 JUMP KEY FOR THIS SESSION
00009E UENTPRIO DS XL1 PRIORITY OF THE APPLICATION SESSION
*
00009F UENTSTAT DS XL1 STATUS OF THIS ENTRY
UENTDEL EQU X'01' DYNAMICALLY DELETED
UENTSTRT EQU X'02' START=YES SPECIFIED
UENTTNA EQU X'04' TERMINAL NETWORK ACCESS - CLSDST,PASS SESSION
UENTDYN EQU X'08' &PRF. DYNAMICALLY DEFINED
UENTNACL EQU X'10' SKIP ACLPGM THIS TIME
UENTTMEO EQU X'20' THIS SESSION HAS TIMED-OUT
UENTPRFU EQU X'40' SKIP ACLPGM THIS TIME
UENTAUTH EQU X'80' SESSION NOT AUTH. FOR ACTIVATION (DLS)
0000A0 UENTOPT DS X SESSION OPTIONS
UENTOPTK EQU X'01' KEEPACB FOR THIS SESSION
UENTOPTI EQU X'02' INVISIBLE IN THE MENU UNLESS ACTIVE
UENTSIGN EQU X'04' USER MUST ENTER SIGNATURE TO GET ON
UENTNPRF EQU X'08' SESSION WAS NOT DEFINED IN A PROFILE
UENTNCMP EQU X'10' DON'T COMPRESS THIS SESSION
UENTVSAM EQU X'20' THIS UENTRY IMBEDDED IN A VSAM RECORD
UENTSTIC EQU X'40' SESSION WAS BUILT THROUGH ADMIN FUNCTION
UENTBRS1 EQU X'80' RESERVED, BUT DEFINED IN CVPC
*
0000A1 UENTFLG1 DS X
UENTRING EQU X'80' OUTPUT PENDING OPTION - RING ALARM
UENTSWCH EQU X'40' OUTPUT PENDING OPTION - SWITCH TO THIS SESS
UENTSMSG EQU X'20' OUTPUT PENDING OPTION - SEND MESSAGE
UENTACTP EQU X'10' BUILT FROM ACT/PROF - USED AT SIGNON
UENTAINV EQU X'08' SESSION ALWAYS INVISIBLE, EVEN ACTIVE
UENTOVAC EQU X'04' OV/OS/390 ACI SESSION
UENTBRS7 EQU X'02'
UENTBRS8 EQU X'01'
0000A2 UENTUFLG DS X USER AVAILABLE FLAG BYTE
UENTUFL1 EQU X'80' PROTECT FIELDS DESIGNATED ON MENU
0000A4 UENTCRS1 DS F
0000A8 DS 0D DOUBLEWORD ROUNDUP
UENTLEN EQU *-UENTID LENGTH OF ONE ENTRY
0000A8 VSESLBLN DS CL8
0000B0 VSESLABL DS CL32
0000D0 VSESUDAT DS CL60
00010C VSESPRM1 DS CL1
00010D VSESPM1D DS CL27
000128 VSESPRM2 DS CL1
000129 VSESPM2D DS CL27
000144 VSESPRM3 DS CL1
000145 VSESPM3D DS CL27
000160 VSESPRM4 DS CL1
000161 VSESPM4D DS CL27
00017C VSESPRM5 DS CL1
00017D VSESPM5D DS CL27
000198 VSESPRM6 DS CL1
000199 VSESPM6D DS CL27
0001B4 VSESPRM7 DS CL1
0001B5 VSESPM7D DS CL27
0001D0 VSESPRM8 DS CL1
0001D1 VSESPM8D DS CL27
0001EC VSESOFCB DS F
0001F0 VSESFCB1 DS XL1
0001F1 VSESFCB2 DS XL1
0001F2 VSESFCB3 DS XL1
0001F3 VSESFCB4 DS XL1
0001F4 VSESFCB5 DS XL1 NOT USED AT PRESENT
0001F5 VSESFCB6 DS XL1 NOT USED AT PRESENT
0001F6 VSESFCB7 DS XL1 NOT USED AT PRESENT
0001F7 VSESFCB8 DS XL1 NOT USED AT PRESENT
* MAP OF VSESFCB1:
VUPESIGN EQU X'80'
VUPEROW EQU X'40'
VUPENCMP EQU X'20'
VUPEOPND EQU X'10'
VUPEOVAC EQU X'08'
* MAP OF VSESFCB2:
VUPEKACB EQU X'80'
VUPESCRP EQU X'40'
VUPESCRT EQU X'20'
VUPEDATA EQU X'10'
VUPEPJMP EQU X'08'
VUPESTRT EQU X'04'
VUPETOUT EQU X'02'
VUPEACB EQU X'01'
* MAP OF VSESFCB3:
VUPEMODE EQU X'80'
VUPEAPPL EQU X'40'
VUPEPRIO EQU X'20'
VUPETUID EQU X'10'
VUPEPASS EQU X'08'
VUPELAB EQU X'04'
VUPEINV EQU X'02'
VUPEACC EQU X'01'
* MAP OF VSESFCB4:
VUPEPRM1 EQU X'80'
VUPEPRM2 EQU X'40'
VUPEPRM3 EQU X'20'
VUPEPRM4 EQU X'10'
VUPEPRM5 EQU X'08'
VUPEPRM6 EQU X'04'
VUPEPRM7 EQU X'02'
VUPEPRM8 EQU X'01'
VSESVLEN EQU *-VENTRY
**********************************************************************
MLST DSECT
**********************************************************************
Maillist record
000000 MLSTVSMH1 DS 0D
000000 MLSTVSMRD DC A(MLSTVSMHL+MLSTVDLEN+0) RDW
000004 MLSTVSMK0 DC CL1'L' SIGNIFICANT TYPE
000005 MLSTVSMK1 DC CL8' ' 1ST PART OF KEY
000006 MLSTVSMK2 DC CL8' ' 2ND PART OF KEY
000015 MLSTVSMLU DC CL8' ' USERID OF LAST UPDATER
00001D MLSTVSMDU DC CL8' ' DATE OF LAST UPDATE
000025 MLSTVSMTU DC CL8' ' TIME OF LAST UPDATE
00002D MLSTVSM$S DC C' ' Selector flag
00002E DS XL2
000030 MLSTVSMNR DC A(0) NEXT RECORD POINTER
000034 MLSTVSMUI DC AL1(MLSTVSMAD) UPDATE INDICATOR FOR THE RECORD
MLSTVSMUP EQU X'80' RECORD HAS BEEN UPDATED
MLSTVSMAD EQU X'40' RECORD HAS BEEN ADDED
MLSTVSMDE EQU X'20' RECORD HAS BEEN DELETED
MLSTVSMNS EQU X'08' Do not stamp this record
* IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING READ, THE PRIMARY
USE OF THIS SEGMENT IS NOT ACTIVE. E.G. SEE VINDEX.
LSTVSMS1 EQU X'04' SEGMENT IS UNUSED FOR PRIMARY USE
* IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING WRITTEN, THE
SEGMENT WILL NOT BE WRITTEN TO THE FILE.
LSTVSMD1 EQU X'02' SEGMENT IS UNUSED
LSTVSMRR EQU X'01' REAL USER SESSION RECORD (USED BY MERGE/ADMIN)
000035 LSTVSMV1 DC AL1(0) THE VERSION ID OF THE FIRST SEGMENT
000036 LSTVSM#1 DC AL2(4+MLSTVDLEN)
LENGTH OF FIRST SEGMENT IF MULTI-SEGMENT
000038 LSTVSM$1 DS 0F Data of first segment
LSTVSMHL EQU *-MLSTVSMH1 LENGTH OF HEADER
LSTOWN EQU MLSTVSMK1,8,C'C'
LSTID EQU MLSTVSMK2,8,C'C'
LST$SEL EQU MLSTVSM$S,1,C'C'
000038 LSTEYE DC CL4'MLST' EYECATCHER
----------------------------------------------------------------------
00003C LSTFLAG DC AL1(MLSTPUBL+MLSTVISI)
LSTPUBL EQU 128 If on, this maillist has public use
LSTVISI EQU 64 If on, this maillist is visible
LSTBRWSE EQU 1 If on, this maillist is being browsed. All
variables are read-only
----------------------------------------------------------------------
00003D LSTTTAR DC AL1(MLSTUSER)
What kind of targets are found in this list?
......................................................................
CA‑TPX mail target types Len Description
......................................................................
LSTUSER EQU 1 8 *Userids
LSTLIST EQU 2 16 *Maillistids
LSTTERM EQU 3 8 *Terminalids
LSTGRP EQU 4 8 *Administrative groupids
LSTAPPL EQU 5 8 *Applids
LSTACTA EQU 6 8 *ActiveApplids
LSTSESS EQU 7 8 *MenuSessionids
LSTACTS EQU 8 8 *ActiveMenuSessionids
LSTNAME EQU 9 25 *UserNames
LSTMSOU EQU 10 16 *Userids
LSTBULL EQU 11 *Bulletin
LSTANB EQU 12 *Application news bulletin
LSTCOMP DC X'00' What kind of compression used?
----------------------------------------------------------------------
The label that follows begins a series of variable length fields.
Each field is delimited by a null (X'00'). The first field is the
title of the maillist. All other fields are the entries of the list
The last entry is followed by an extra null.
----------------------------------------------------------------------
00003F LSTITLE DC X'000000'
LSTVDLEN EQU *-MLSTEYE
LSTVLEN EQU *-MLSTV
**********************************************************************
LOCV DSECT 01-VMAIL
**********************************************************************
Mail locator record 4.0
----------------------------------------------------------------------
000000 LOCVSMH1 DS 0D 02-XVSAM
000000 LOCVSMRD DC A(MLOCVSMHL+MLOCVDLEN+0) RDW 02-XVSAM
000004 LOCVSMK0 DC CL1'X' SIGNIFICANT TYPE 02-XVSAM
000005 LOCVSMK1 DC CL8' ' 1ST PART OF KEY 02-XVSAM
00000D LOCVSMK2 DC CL8' ' 2ND PART OF KEY 02-XVSAM
000015 LOCVSMLU DC CL8' ' USERID OF LAST UPDATER 02-XVSAM
00001D LOCVSMDU DC CL8' ' DATE OF LAST UPDATE 02-XVSAM
000025 LOCVSMTU DC CL8' ' TIME OF LAST UPDATE 02-XVSAM
00002D LOCVSM$S DC C' ' Selector flag 4.0 02-XVSAM
00002E DS XL2 02-XVSAM
000030 LOCVSMNR DC A(0) NEXT RECORD POINTER 02-XVSAM
000034 LOCVSMUI DC AL1(MLOCVSMAD+MLOCVSMNS) X02-XVSAM
UPDATE INDICATOR FOR THE RECORD 4.0
LOCVSMUP EQU X'80' RECORD HAS BEEN UPDATED 02-XVSAM
LOCVSMAD EQU X'40' RECORD HAS BEEN ADDED 02-XVSAM
LOCVSMDE EQU X'20' RECORD HAS BEEN DELETED 02-XVSAM
LOCVSMNS EQU X'08' Do not stamp this record 4.0 02-XVSAM
IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING READ, THE PRIMARY
USE OF THIS SEGMENT IS NOT ACTIVE. E.G. SEE VINDEX.
LOCVSMS1 EQU X'04' SEGMENT IS UNUSED FOR PRIMARY USE 02-XVSAM
IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING WRITTEN, THE
SEGMENT WILL NOT BE WRITTEN TO THE FILE.
LOCVSMD1 EQU X'02' SEGMENT IS UNUSED 02-XVSAM
LOCVSMRR EQU X'01' REAL USER SESSION RECORD (USED BY MERGE/ADMIN) 02-XVSAM
000035 LOCVSMV1 DC AL1(0) THE VERSION ID OF THE FIRST SEGMENT 02-XVSAM
000036 LOCVSM#1 DC AL2(4+MLOCVDLEN) X02-XVSAM
LENGTH OF FIRST SEGMENT IF MULTI-SEGMENT
000038 LOCVSM$1 DS 0F Data of first segment 02-XVSAM
LOCVSMHL EQU *-MLOCVSMH1 LENGTH OF HEADER 02-XVSAM
LOCTO EQU MLOCVSMK1,8,C'C' 01-VMAIL
LOCFROM EQU MLOCVSMLU,8,C'C' 01-VMAIL
LOCDATE EQU MLOCVSMDU,8,C'C' 01-VMAIL
LOCTIME EQU MLOCVSMTU,8,C'C' 01-VMAIL
LOC$SEL EQU MLOCVSM$S,1,C'C' 01-VMAIL
000038 LOCEYE DC CL4'MLOC' EYECATCHER 01-VMAIL
----------------------------------------------------------------------
00003C LOCEXPD DC XL4'00' *Expiration date in STCK form 01-VMAIL
but only left word saved. This
field is NOT adjusted for local
time using CVTTZ.
000040 LOCTXID DC CL17' ' *Key of text record
----------------------------------------------------------------------
000051 LOCFLAG DC AL1(0) 02-VMAIL
LOCACK EQU 128 If on, this message is to be acknowledged. 02-VMAIL
LOCREAD EQU 64 If on, this message has been seen by recipient. 02-VMAIL
LOCWIP EQU 32 If on, this message has been stored as 02-VMAIL
"in progress".
LOCOSCD EQU 16 If on, "Only sender can delete". 02-VMAIL
LOCHBAK EQU 8 If on, this message has been acknowledged. 02-VMAIL
LOCBRKN EQU 4 If on, this message was also sent breakin 02-VMAIL
LOCSTOR EQU 2 If on, this message is to be stored 02-VMAIL
LOCSEND EQU 1 If on, this message was also sent 02-VMAIL
000052 LOCFLAG2 DC AL1(0) 02-VMAIL
LOCO2M EQU 128 If on, this message came from OPR2MBX interface 02-VMAIL
LOCISAK EQU 64 If on, this locator is an acknowledgment. 02-VMAIL
LOCOFRM EQU 32 If on, this message came from OPR2MBX interface 02-VMAIL
and OFROM was used.
----------------------------------------------------------------------
The label that follows begins a series of variable length fields.
Each field is delimited by a null (X'00'). The first field is
the Id of the target. It is used only in acknowledgements.
----------------------------------------------------------------------
000053 LOCTARG DC X'00' 01-VMAIL
LOCVDLEN EQU *-MLOCEYE 01-VMAIL
LOCVLEN EQU *-MLOCV 01-VMAIL
**********************************************************************
MSGV DSECT 01-VMAIL
**********************************************************************
Mail message record 4.0
----------------------------------------------------------------------
000000 MSGVSMH1 DS 0D 02-XVSAM
000000 MSGVSMRD DC A(MMSGVSMHL+MMSGVDLEN+0) RDW 02-XVSAM
000004 MSGVSMK0 DC CL1'S' SIGNIFICANT TYPE 02-XVSAM
000005 MSGVSMK1 DC CL8' ' 1ST PART OF KEY 02-XVSAM
00000D MSGVSMK2 DC CL8' ' 2ND PART OF KEY 02-XVSAM
000015 MSGVSMLU DC CL8' ' USERID OF LAST UPDATER 02-XVSAM
00001D MSGVSMDU DC CL8' ' DATE OF LAST UPDATE 02-XVSAM
000025 MSGVSMTU DC CL8' ' TIME OF LAST UPDATE 02-XVSAM
00002D MSGVSM$S DC C' ' Selector flag 4.0 02-XVSAM
00002E DS XL2 02-XVSAM
000030 MSGVSMNR DC A(0) NEXT RECORD POINTER 02-XVSAM
000034 MSGVSMUI DC AL1(MMSGVSMAD+MMSGVSMNS) X02-XVSAM
UPDATE INDICATOR FOR THE RECORD 4.0
MSGVSMUP EQU X'80' RECORD HAS BEEN UPDATED 02-XVSAM
MSGVSMAD EQU X'40' RECORD HAS BEEN ADDED 02-XVSAM
MSGVSMDE EQU X'20' RECORD HAS BEEN DELETED 02-XVSAM
MSGVSMNS EQU X'08' Do not stamp this record 4.0 02-XVSAM
IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING READ, THE PRIMARY
USE OF THIS SEGMENT IS NOT ACTIVE. E.G. SEE VINDEX.
MSGVSMS1 EQU X'04' SEGMENT IS UNUSED FOR PRIMARY USE 02-XVSAM
IF THIS FLAG IS ON AT THE TIME THE RECORD IS BEING WRITTEN, THE
SEGMENT WILL NOT BE WRITTEN TO THE FILE.
MSGVSMD1 EQU X'02' SEGMENT IS UNUSED 02-XVSAM
MSGVSMRR EQU X'01' REAL USER SESSION RECORD (USED BY MERGE/ADMIN) 02-XVSAM
000035 MSGVSMV1 DC AL1(0) THE VERSION ID OF THE FIRST SEGMENT 02-XVSAM
000036 MSGVSM#1 DC AL2(4+MMSGVDLEN) X02-XVSAM
LENGTH OF FIRST SEGMENT IF MULTI-SEGMENT
000038 MSGVSM$1 DS 0F Data of first segment 02-XVSAM
MSGVSMHL EQU *-MMSGVSMH1 LENGTH OF HEADER 02-XVSAM
MSGFROM EQU MMSGVSMLU,8 01-VMAIL
MSGDATE EQU MMSGVSMDU,8 01-VMAIL
MSGTIME EQU MMSGVSMTU,8 01-VMAIL
MSG#LAST EQU MMSGVSM$S+1,2 01-VMAIL
000038 MSGEYE DC CL4'MMSG' EYECATCHER 01-VMAIL
----------------------------------------------------------------------
00003C MSGEXPD DC XL4'00' *Expiration date in STCK form 01-VMAIL
but only left word saved. This
field is NOT adjusted for local
time using CVTTZ.
000040 MSGNODE DC CL8' ' *Node of sender 01-VMAIL
000048 MSGSYID DC CL4' ' *Systemid of sender 01-VMAIL
00004C MSG#USE DC F'0' *Use count 01-VMAIL
000050 MSGNEXT DC CL17' ' *Key of next record 01-VMAIL
000061 MSGTTAR DC AL1(MMSGUSER) 01-VMAIL
What kind of target is MMSGTARG?
......................................................................
CA‑TPX mail target types Len Description 4.0
......................................................................
MSGUSER EQU 1 8 *Userids 02-VMAIL
MSGLIST EQU 2 16 *Maillistids 02-VMAIL
MSGTERM EQU 3 8 *Terminalids 02-VMAIL
MSGGRP EQU 4 8 *Administrative groupids 02-VMAIL
MSGAPPL EQU 5 8 *Applids 02-VMAIL
MSGACTA EQU 6 8 *ActiveApplids 02-VMAIL
MSGSESS EQU 7 8 *MenuSessionids 02-VMAIL
MSGACTS EQU 8 8 *ActiveMenuSessionids 02-VMAIL
MSGNAME EQU 9 25 *UserNames 02-VMAIL
MSGMSOU EQU 10 16 *Userids 02-VMAIL
MSGBULL EQU 11 *Bulletin 02-VMAIL
MSGANB EQU 12 *Application news bulletin 02-VMAIL
----------------------------------------------------------------------
000062 MSGFLAG DC AL1(0) 02-VMAIL
MSGACK EQU 128 If on, this message is to be acknowledged. 02-VMAIL
MSGREAD EQU 64 If on, this message has been seen by recipient. 02-VMAIL
MSGWIP EQU 32 If on, this message has been stored as 02-VMAIL
"in progress".
MSGOSCD EQU 16 If on, "Only sender can delete". 02-VMAIL
MSGHBAK EQU 8 If on, this message has been acknowledged. 02-VMAIL
MSGBRKN EQU 4 If on, this message was also sent breakin 02-VMAIL
MSGSTOR EQU 2 If on, this message is to be stored 02-VMAIL
MSGSEND EQU 1 If on, this message was also sent 02-VMAIL
000063 MSGFLAG2 DC AL1(0) 02-VMAIL
MSGO2M EQU 128 If on, this message came from OPR2MBX interface 02-VMAIL
MSGISAK EQU 64 If on, this locator is an acknowledgment. 02-VMAIL
MSGOFRM EQU 32 If on, this message came from OPR2MBX interface 02-VMAIL
and OFROM was used.
----------------------------------------------------------------------
000064 MSGCOMP DC X'00' What kind of compression used? 01-VMAIL
----------------------------------------------------------------------
The label that follows begins a series of variable length fields.
Each field is delimited by a null (X'00'). The first field is
the Id of the target. The second field (MMSG$FRM) is the real name
of the sender. The third field (MMSGSUBJ) is subject of
the message. All other fields (MMSGTEXT) are the lines of the
message. The last line is followed by an extra null.
----------------------------------------------------------------------
000065 MSGTARG DC X'0000000000' 01-VMAIL
MSGVDLEN EQU *-MMSGEYE 01-VMAIL
MSGVLEN EQU *-MMSGV 01-VMAIL
Copyright © 2013 CA.
All rights reserved.
 
|
|