Seq # *Modification Id* Act
----------------------------+
02989 M01S02686.ldista5 ---| LDISE
02990 M01S02687.ldista5 ---| CON 0 END OF DISPLAY
02991 M01S02688.ldista5 ---| HELCL EQU *-HELC LENGTH OF HELP DISPLAY
02992 M01S02689.ldista5 ---|
02993 M01S02690.ldista5 ---| NWIHT MAX HELBL,HELCL
02994 M01S02691.ldista5 ---| NWIHD EQU NWIHT NUMBER OF WORDS IN *HELP* DISPLAY
Line S00009 Modification History
M01(Added by)
ldista5
Seq # *Modification Id* Act
----------------------------+
02995 M01S00009.ldista5 +++| NWIHD EQU HELBL NUMBER OF WORDS IN *HELP* DISPLAY
Line S02692 Modification History
M01(Removed by)
282l826
Seq # *Modification Id* Act
----------------------------+
02996 M01S02692.282l826 ---| JOB SPACE 4,10
02997 M01S02693.282l826 ---|** JOB - BUILD *JOB* DISPLAY.
02998 M01S02694.282l826 ---|*
02999 M01S02695.282l826 ---|* EXIT JOB DISPLAY SET INTO *DBUF*.
03000 M01S02696.282l826 ---|*
03001 M01S02697.282l826 ---|* USES X - 0, 1, 2, 5, 6.
03002 M01S02698.282l826 ---|* A - 0, 1, 2, 6.
03003 M01S02699.282l826 ---|*
03004 M01S02700.282l826 ---|* CALLS CLY, GEJ, GMT, ZTB.
03005 M01S02701.282l826 ---|*
03006 M01S02702.282l826 ---|* MACROS MBSATA, MBSXTA, MOVE.
03007 M01S02703.282l826 ---|
03008 M01S02704.282l826 ---|
03009 M01S02705.282l826 ---| JOB3 SX6 B0 FLAG END OF DISPLAY BUFFER
03010 M01S02706.282l826 ---| SA6 X5
03011 M01S02707.282l826 ---|
03012 M01S02708.282l826 ---| JOB SUBR ENTRY/EXIT
03013 M01S02709.282l826 ---| SX5 DBUF+DBUFS SET START OF DISPLAY BUFFER
03014 M01S02710.282l826 ---| MOVE JOBAL,JOBA,X5 SET HEADER IN DISPLAY BUFFER
03015 M01S02711.282l826 ---| SX5 X5+JOBAL
03016 M01S02712.282l826 ---| SA1 PNO
03017 M01S02713.282l826 ---| ZR X1,JOB3 IF NO PAGES FOR DISPLAY
03018 M01S02714.282l826 ---| SA1 PAG GET ADDRESS OF FIRST ENTRY FOR PAGE
03019 M01S02715.282l826 ---| ZR X1,JOB3 IF NO PAGES FOR DISPLAY
03020 M01S02716.282l826 ---| SA1 X1+TJDP-1
03021 M01S02717.282l826 ---| SX6 NLPTT+NLPHD+1 SET CURRENT LINE NUMBER
03022 M01S02718.282l826 ---| SA6 CLN
03023 M01S02719.282l826 ---| JOB1 ZR X1,JOB3 IF NO MORE ENTRIES
03024 M01S02720.282l826 ---| SA0 X1
03025 M01S02721.282l826 ---| SA1 CLN CHECK CURRENT LINE NUMBER
03026 M01S02722.282l826 ---| SX6 X1+LPEJB-NLPHD-NLPTT-NLPPG-2
03027 M01S02723.282l826 ---| PL X6,JOB3 IF NO MORE LINES IN DISPLAY
03028 M01S02724.282l826 ---| SX6 X5+JOBBL-DBUF-DBUFL
03029 M01S02725.282l826 ---| PL X6,JOB3 IF NO MORE ROOM IN DISPLAY BUFFER
03030 M01S02726.282l826 ---| SX0 JOBB
03031 M01S02727.282l826 ---| SA1 CLN
03032 M01S02728.282l826 ---| RJ CLY CONVERT LINE NUMBER TO Y-COORDINATE
03033 M01S02729.282l826 ---|
03034 M01S02730.282l826 ---|* SET *JSN*.
03035 M01S02731.282l826 ---|
03036 M01S02732.282l826 ---| MX0 -12 GET EJT ORDINAL
03037 M01S02733.282l826 ---| SA1 A0+TFSW
03038 M01S02734.282l826 ---| LX1 12
03039 M01S02735.282l826 ---| BX1 -X0*X1
03040 M01S02736.282l826 ---| RJ GEJ GET EJT ENTRY
03041 M01S02737.282l826 ---| MBSATA EBUF+JSNE,DJJS,DJJSC,59,DJJSU SET *JSN*
03042 M01S02738.282l826 ---|
03043 M01S02739.282l826 ---|* SET *USERNAM*.
03044 M01S02740.282l826 ---|
03045 M01S02741.282l826 ---| SA1 A0+UIDW GET USER NAME
03046 M01S02742.282l826 ---| RJ ZTB CONVERT ZEROES TO BLANKS
03047 M01S02743.282l826 ---| MBSXTA X6,DJUN,DJUNC,59,DJUNU SET *USERNAM*
03048 M01S02744.282l826 ---|
03049 M01S02745.282l826 ---|* SET *FAMILY*.
03050 M01S02746.282l826 ---|
03051 M01S02747.282l826 ---| MX0 -12 GET EST ORDINAL OF FAMILY DEVICE
03052 M01S02748.282l826 ---| SA1 A0+PFCW
03053 M01S02749.282l826 ---| AX1 12
03054 M01S02750.282l826 ---| BX1 -X0*X1
03055 M01S02751.282l826 ---| RJ GMT GET MST ENTRY
03056 M01S02752.282l826 ---| SA1 MBUF+PFGL GET FAMILY NAME
03057 M01S02753.282l826 ---| RJ ZTB CONVERT ZEROES TO BLANKS
03058 M01S02754.282l826 ---| MBSXTA X6,DJFM,DJFMC,59,DJFMU SET *FAMILY*
03059 M01S02755.282l826 ---|
03060 M01S02756.282l826 ---|* SET *MESSAGE*.
03061 M01S02757.282l826 ---|
03062 M01S02758.282l826 ---| SA1 A0+MS2W GET MESSAGE
03063 M01S02759.282l826 ---| NZ X1,JOB2 IF MESSAGE IN BUFFER 2
03064 M01S02760.282l826 ---| SA1 A0+MS1W
03065 M01S02761.282l826 ---| JOB2 RJ ZTB CONVERT ZEROES TO BLANKS
03066 M01S02762.282l826 ---| SA6 A1
03067 M01S02763.282l826 ---| SA1 A1+B1
03068 M01S02764.282l826 ---| RJ ZTB CONVERT ZEROES TO BLANKS
03069 M01S02765.282l826 ---| SA6 A1
03070 M01S02766.282l826 ---| SA1 A1+B1
03071 M01S02767.282l826 ---| RJ ZTB CONVERT ZEROES TO BLANKS
03072 M01S02768.282l826 ---| SA6 A1
03073 M01S02769.282l826 ---| MBSATA A1-2,DJMS,DJMSC,59,DJMSU SET MESSAGE
03074 M01S02770.282l826 ---| MOVE JOBBL,JOBB,X5 SET ENTRY INTO BUFFER
03075 M01S02771.282l826 ---| SX5 X5+JOBBL INCREMENT DISPLAY BUFFER ADDRESS
03076 M01S02772.282l826 ---| SA1 CLN INCREMENT CURRENT LINE NUMBER
03077 M01S02773.282l826 ---| SX6 X1+LPEJB
03078 M01S02774.282l826 ---| SA6 A1
03079 M01S02775.282l826 ---| SA1 A0 GET NEXT CONTROL POINT ADDRESS
03080 M01S02776.282l826 ---| EQ JOB1 CHECK ADDRESS
03081 M01S02777.282l826 ---|
03082 M01S02778.282l826 ---| JOBA BSS 0 EXECUTING JOB HEADER
03083 M01S02779.282l826 ---| LDISS 1,NLPTT+1
03084 M01S02780.282l826 ---| LDIS 4,(JSN )
03085 M01S02781.282l826 ---| LDIS 1,( )
03086 M01S02782.282l826 ---| LDIS 7,(USERNAM)
03087 M01S02783.282l826 ---| LDIS 1,( )
03088 M01S02784.282l826 ---| LDIS 7,(FAMILY )
03089 M01S02785.282l826 ---| LDIS 1,( )
03090 M01S02786.282l826 ---| LDIS 7,(MESSAGE)
03091 M01S02787.282l826 ---| LDISE
03092 M01S02788.282l826 ---| JOBAL EQU *-JOBA EXEUCTING JOB DISPLAY HEADER LENGTH
03093 M01S02789.282l826 ---|
03094 M01S02790.282l826 ---| JOBB BSS 0 EXECUTING JOB ENTRY LINE
03095 M01S02791.282l826 ---| LDISS 1,K+1
03096 M01S02792.282l826 ---| DJJS LDIS 4,(JSNN) JSN
03097 M01S02793.282l826 ---| LDIS 1,( )
03098 M01S02794.282l826 ---| DJUN LDIS 7,(USERNAM) USER NAME
03099 M01S02795.282l826 ---| LDIS 1,( )
03100 M01S02796.282l826 ---| DJFM LDIS 7,(FAMNAME) FAMILY NAME
03101 M01S02797.282l826 ---| LDIS 1,( )
03102 M01S02798.282l826 ---| DJMS LDIS 30,(REQUEST - TAPE, GE ) MESSAGE
03103 M01S02799.282l826 ---| LDISE
03104 M01S02800.282l826 ---| JOBBL EQU *-JOBB EXECUTING JOB ENTRY LINE LENGTH
03105 M01S02801.282l826 ---|
03106 M01S02802.282l826 ---| NWIJD EQU JOBBL*NLPPG/LPEJB+JOBAL NUMBER OF WORDS IN *JOB* DIS
03107 M01S02803.282l826 ---| PRE SPACE 4,10
03108 M01S02804.282l826 ---|** PRE - BUILD *PRE* DISPLAY.
03109 M01S02805.282l826 ---|*
03110 M01S02806.282l826 ---|* EXIT PREVIEW DISPLAY SET INTO *DBUF*.
03111 M01S02807.282l826 ---|*
03112 M01S02808.282l826 ---|* USES X - 0, 1, 2, 3, 5, 6.
03113 M01S02809.282l826 ---|* A - 0, 1, 2, 3, 6.
03114 M01S02810.282l826 ---|*
03115 M01S02811.282l826 ---|* CALLS CLY, COD, CSC, GEJ, ZTB.
03116 M01S02812.282l826 ---|*
03117 M01S02813.282l826 ---|* MACROS MBSATA, MBSXTA, MOVE.
03118 M01S02814.282l826 ---|
03119 M01S02815.282l826 ---|
03120 M01S02816.282l826 ---| PRE16 SX6 B0 FLAG END OF DISPLAY BUFFER
03121 M01S02817.282l826 ---| SA6 X5
03122 M01S02818.282l826 ---|
03123 M01S02819.282l826 ---| PRE SUBR ENTRY/EXIT
03124 M01S02820.282l826 ---| SX5 DBUF+DBUFS SET START OF DISPLAY BUFFER
03125 M01S02821.282l826 ---| MOVE PREAL,PREA,X5 SET HEADER IN DISPLAY BUFFER
03126 M01S02822.282l826 ---| SX5 X5+PREAL
03127 M01S02823.282l826 ---| SA1 PNO
03128 M01S02824.282l826 ---| ZR X1,PRE16 IF NO PAGES FOR DISPLAY
03129 M01S02825.282l826 ---| SX6 NLPTT+NLPHD+1 SET CURRENT LINE NUMBER
03130 M01S02826.282l826 ---| SA6 CLN
03131 M01S02827.282l826 ---| SA1 PAG GET ADDRESS FOR FIRST ENTRY FOR PAGE
03132 M01S02828.282l826 ---| ZR X1,PRE16 IF NO PAGES FOR DISPLAY
03133 M01S02829.282l826 ---| SA1 X1+TPDP-1
03134 M01S02830.282l826 ---| PRE1 NG X1,PRE10 IF PREVIEW BUFFER ADDRESS
03135 M01S02831.282l826 ---| ZR X1,PRE16 IF END OF *UDT* TABLE
03136 M01S02832.282l826 ---| SA0 X1 SAVE *UDT* ADDRESS
03137 M01S02833.282l826 ---| SA1 CLN CHECK CURRENT LINE NUMBER
03138 M01S02834.282l826 ---| SX6 X1+LPEUP-NLPHD-NLPTT-NLPPG-2
03139 M01S02835.282l826 ---| PL X6,PRE16 IF NO MORE LINES IN DISPLAY
03140 M01S02836.282l826 ---| SX6 X5+PREBL+PRECL-DBUF-DBUFL
03141 M01S02837.282l826 ---| PL X6,PRE16 IF NO MORE ROOM IN DISPLAY BUFFER
03142 M01S02838.282l826 ---| SX0 PREB
03143 M01S02839.282l826 ---| SA1 CLN
03144 M01S02840.282l826 ---| RJ CLY CONVERT LINE NUMBER TO Y-COORDINATE
03145 M01S02841.282l826 ---| MBSATA PREB,DPI2,12,47,47
03146 M01S02842.282l826 ---| MBSATA PREB,DPJS,12,47,47
03147 M01S02843.282l826 ---| SX0 PREC
03148 M01S02844.282l826 ---| SA1 CLN
03149 M01S02845.282l826 ---| SX1 X1+B1
03150 M01S02846.282l826 ---| RJ CLY CONVERT LINE NUMBER TO Y-COORDINATE
03151 M01S02847.282l826 ---|
03152 M01S02848.282l826 ---|* SET *JSN*.
03153 M01S02849.282l826 ---|
03154 M01S02850.282l826 ---| MX0 -12 GET EJT ORDINAL
03155 M01S02851.282l826 ---| SA1 A0+/MTX/UJID
03156 M01S02852.282l826 ---| BX1 -X0*X1
03157 M01S02853.282l826 ---| RJ GEJ GET EJT ENTRY
03158 M01S02854.282l826 ---| MBSATA EBUF+JSNE,DPJS,DPJSC,59,DPJSU SET JSN
03159 M01S02855.282l826 ---|
Seq # *Modification Id* Act
----------------------------+
03594 M01S00235.274l797 +++| MBSATA HYPHENS,A0+SBCWL+/TFM/TMSM,6*6,59,59 *MT/NT* SCRATCH
03595 M01S00236.274l797 +++| MBSATA HYPHENS,A0+SBCWL+/TFM/TMSC,6*6,59,59 *CT* SCRATCH
03596 M01S00237.274l797 +++| MBSATA HYPHENS,A0+SBCWL+/TFM/TMSA,6*6,59,59 *AT* SCRATCH
03597 M00S03245.ldistap +++| EQ CCBX RETURN
03598 M00S03246.ldistap +++| CCS SPACE 4,20
03599 M00S03247.ldistap +++|** CCS - CHECK CATALOG STATUS.
03600 M00S03248.ldistap +++|*
03601 M00S03249.ldistap +++|* ENTRY (A0) = ADDRESS OF CATALOG BUFFER.
03602 M00S03250.ldistap +++|* (X4) = *CSCFA* IF CATALOG IS FAST-ATTACHED.
03603 M00S03251.ldistap +++|* = *CSCFB* IF CATALOG IS BUSY.
03604 M00S03252.ldistap +++|*
03605 M00S03253.ldistap +++|* EXIT ((A0)+0) = BIT 47 SET IF CATALOG IS BUSY.
03606 M00S03254.ldistap +++|* (X4) = *CSERR* IF CATALOG ERROR.
Line S03255 Modification History
M01(Removed by)
274l797
Seq # *Modification Id* Act
----------------------------+
03607 M01S03255.274l797 ---|* = *CSNSV* IF NO SCRATCH VSNS.
Line S00238 Modification History
M01(Added by)
274l797
Seq # *Modification Id* Act
----------------------------+
03608 M01S00238.274l797 +++|* = *CSNSV* IF NO SCRATCH VSNS OF ANY TYPE.
03609 M00S03256.ldistap +++|* = *CSCFA* IF NO SPECIAL STATUS.
03610 M00S03257.ldistap +++|* (CCE) INCREMENTED IF CATALOG ERROR.
Line S03258 Modification History
M01(Removed by)
274l797
Seq # *Modification Id* Act
----------------------------+
03611 M01S03258.274l797 ---|* (CNS) INCREMENTED IF NO SCRATCH VSNS.
03612 M01S03259.274l797 ---|* NEXT SCRATCH SET TO SIX HYPHENS IF NO SCRATCH VSNS.
Line S00239 Modification History
M01(Added by)
274l797
Seq # *Modification Id* Act
----------------------------+
03613 M01S00239.274l797 +++|* (CNSN) INCREMENTED IF NO *MT/NT* SCRATCH VSNS.
03614 M01S00240.274l797 +++|* (TMSM) SET TO SIX HYPHENS IF NO *MT/NT* SCRATCH VSNS.
03615 M01S00241.274l797 +++|* (CNSC) INCREMENTED IF NO *CT* SCRATCH VSNS.
03616 M01S00242.274l797 +++|* (TMSC) SET TO SIX HYPHENS IF NO *CT* SCRATCH VSNS.
03617 M01S00243.274l797 +++|* (CNSA) INCREMENTED IF NO *AT* SCRATCH VSNS.
03618 M01S00244.274l797 +++|* (TMSA) SET TO SIX HYPHENS IF NO *AT* SCRATCH VSNS.
03619 M00S03260.ldistap +++|*
Seq # *Modification Id* Act
----------------------------+
03691 M01S00282.274l797 +++|
03692 M01S00283.274l797 +++|
03693 M01S00284.274l797 +++| CCSB CON 0 TOTAL SCRATCH COUNT FOR THIS FAMILY
03694 M00S03295.ldistap +++| CNF SPACE 4,10
03695 M00S03296.ldistap +++|** CNF - CHECK NON-FAST ATTACHED FILE STATUS.
03696 M00S03297.ldistap +++|*
03697 M00S03298.ldistap +++|* EXIT CALL *CCS* IF CATALOG ERROR.
03698 M00S03299.ldistap +++|* CALL *CCB* IF NO CATALOG ERROR.
03699 M00S03300.ldistap +++|*
03700 M00S03301.ldistap +++|* USES X - 0, 1.
03701 M00S03302.ldistap +++|* A - 1.
03702 M00S03303.ldistap +++|*
03703 M00S03304.ldistap +++|* CALLS CCB, CCS.
03704 M00S03305.ldistap +++|
03705 M00S03306.ldistap +++|
03706 M00S03307.ldistap +++| CNF1 RJ CCB CLEAR CATALOG BUFFER
03707 M00S03308.ldistap +++|
03708 M00S03309.ldistap +++| CNF SUBR ENTRY/EXIT
03709 M00S03310.ldistap +++| SX0 /TFM/FETS CHECK FOR CATALOG ERROR
03710 M00S03311.ldistap +++| SA1 A0+SBCWL+/TFM/TMFM
03711 M00S03312.ldistap +++| BX1 X0*X1
03712 M00S03313.ldistap +++| ZR X1,CNF1 IF NO CATALOG ERROR
03713 M00S03314.ldistap +++| SX4 CSCFA
03714 M00S03315.ldistap +++| RJ CCS CHECK CATALOG STATUS
03715 M00S03316.ldistap +++| EQ CNFX RETURN
03716 M00S03317.ldistap +++| GCS SPACE 4,20
03717 M00S03318.ldistap +++|** GCS - GET CATALOG STATUSES.
03718 M00S03319.ldistap +++|*
03719 M00S03320.ldistap +++|* EXIT CATALOG STATUS BUFFERS SET INTO *SBUF*.
03720 M00S03321.ldistap +++|* FAMILY ORDINAL TABLE SET INTO *FBUF*.
03721 M00S03322.ldistap +++|* FIRST CATALOG STATUS BUFFER ENTRY FOR EACH DISPLAY
03722 M00S03323.ldistap +++|* PAGE SET INTO *TFDP*.
03723 M00S03324.ldistap +++|* WORD 0 OF EACH CATALOG STATUS BUFFER ENTRY SET -
03724 M00S03325.ldistap +++|*T, 12/STATUS, 1/BUSY FLAG, 29/0, 18/ADDRESS OF NEXT ENTRY
Figure
03725 M00S03326.ldistap +++|* (CCE) = NUMBER OF FAMILY CATALOGS WITH ERRORS.
03726 M00S03327.ldistap +++|* (CNS) = NUMBER OF FAMILY CATALOGS WITH NO SCRATCH.
Line S03328 Modification History
M01(Removed by)
nos252
Seq # *Modification Id* Act
----------------------------+
03727 M01S03328.nos252 ---|* (TMS) = 0 IF *TMS* IS NOT ACTIVE.
Seq # *Modification Id* Act
----------------------------+
03784 M01S00001.t5497 +++| READ P,R
03785 M01S00002.t5497 +++| MX0 -5 CHECK FOR ERROR
03786 M01S00003.t5497 +++| SA1 P
03787 M01S00004.t5497 +++| AX1 9
03788 M01S00005.t5497 +++| BX1 -X0*X1
03789 M01S00006.t5497 +++| ZR X1,GCS1.1 IF NO ERROR ON READ
03790 M01S00007.t5497 +++| SX6 CSCNF FLAG AS CATALOG FILE NOT FOUND
03791 M01S00008.t5497 +++| SA6 GCSB
03792 M01S00009.t5497 +++| EQ GCS1.2 RETURN CATALOG FILE
03793 M01S00010.t5497 +++|
03794 M01S00011.t5497 +++| GCS1.1 READW P,A0,SBUFE
03795 M01S00012.t5497 +++| GCS1.2 RETURN P
03796 M00S03380.ldistap +++| SA4 GCSB GET STATUS
03797 M00S03381.ldistap +++| GCS2 SA1 X4+TFCP
03798 M00S03382.ldistap +++| RJM X1 EXECUTE PROCESSOR FOR CATALOG STATUS
03799 M00S03383.ldistap +++| MBSATA X5+FBUF,A0+SBCWL+/TFM/TMFM,42,59,59 SET FAMILY NAME
03800 M00S03384.ldistap +++| MBSXTA X4,A0,12,11,59 SET CATALOG STATUS
03801 M00S03385.ldistap +++| MBSATA X4+TFCF,A0,18,17,17 LINK STATUS ENTRIES
03802 M00S03386.ldistap +++| SX1 A0
03803 M00S03387.ldistap +++| MBSXTA X1,X4+TFCF,18,17,17
03804 M00S03388.ldistap +++| SA1 X4+TFCM
03805 M00S03389.ldistap +++| ZR X1,GCS3 IF USE MESSAGE BUFFER
03806 M00S03390.ldistap +++| MBSATA X1,A0+SBCWL+/TFM/TMMB,/TFM/MBML*60,59,59 SET MESSAGE
03807 M00S03391.ldistap +++| GCS3 SA1 X4+TFCL
03808 M00S03392.ldistap +++| NZ X1,GCS4 IF ALREADY A LAST ENTRY
03809 M00S03393.ldistap +++| SX6 A0 SET LAST ENTRY
03810 M00S03394.ldistap +++| SA6 A1
03811 M00S03395.ldistap +++| GCS4 SA0 A0+SBUFE
03812 M00S03396.ldistap +++| EQ GCS1 CHECK NEXT FAMILY
03813 M00S03397.ldistap +++|
03814 M00S03398.ldistap +++| GCS5 SA1 OFM GET ORIGINAL FAMILY NAME
03815 M00S03399.ldistap +++| SA2 OUI
03816 M00S03400.ldistap +++| RJ SWP SWAP TO FAMILY NAME AND USER INDEX
03817 M00S03401.ldistap +++| SA4 GCSA LINK STATUS ENTRIES
03818 M00S03402.ldistap +++| GCS6 ZR X4,GCS10 IF END OF TABLE
03819 M00S03403.ldistap +++| SA5 A4+B1
03820 M00S03404.ldistap +++| SA2 X4
03821 M00S03405.ldistap +++| ZR X2,GCS9 IF NO ENTRIES FOR THIS STATUS
03822 M00S03406.ldistap +++| SA1 TFDP+0
03823 M00S03407.ldistap +++| NZ X1,GCS7 IF FIRST ENTRY ALREADY SET
03824 M00S03408.ldistap +++| SA1 X4+TFCF-TFCL SET FIRST ENTRY
03825 M00S03409.ldistap +++| SX6 X1
03826 M00S03410.ldistap +++| SA6 TFDP+0
03827 M00S03411.ldistap +++| GCS7 ZR X5,GCS10 IF END OF TABLE
03828 M00S03412.ldistap +++| SA1 X5+TFCF-TFCL
03829 M00S03413.ldistap +++| NZ X1,GCS8 IF ENTRIES FOR THIS STATUS
03830 M00S03414.ldistap +++| SA5 A5+B1
03831 M00S03415.ldistap +++| EQ GCS7 CHECK NEXT STATUS
03832 M00S03416.ldistap +++|
03833 M00S03417.ldistap +++| GCS8 MBSATA A1,X2,18,17,17 LINK STATUS ENTRIES
03834 M00S03418.ldistap +++| GCS9 SA4 A5
03835 M00S03419.ldistap +++| EQ GCS6 CHECK NEXT STATUS
03836 M00S03420.ldistap +++|
03837 M00S03421.ldistap +++| GCS10 SA5 TFDP+0 COUNT NUMBER FAMILY CATALOG ENTRIES
03838 M00S03422.ldistap +++| SB2 B0 PRESET PAGE NUMBER
03839 M00S03423.ldistap +++| SB3 B0
03840 M00S03424.ldistap +++| GCS11 SX5 X5
03841 M00S03425.ldistap +++| ZR X5,GCS13 IF END OF ENTRIES
03842 M00S03426.ldistap +++| SB3 B3-LPEFC
03843 M00S03427.ldistap +++| PL B3,GCS12 IF NOT END OF PAGE
03844 M00S03428.ldistap +++| SX6 X5 SET FIRST ENTRY OF PAGE
03845 M00S03429.ldistap +++| SA6 B2+TFDP
03846 M00S03430.ldistap +++| SB2 B2+B1 INCREMENT PAGE NUMBER
03847 M00S03431.ldistap +++| SB3 NLPPG-1
03848 M00S03432.ldistap +++| GCS12 SA5 X5
03849 M00S03433.ldistap +++| EQ GCS11 CHECK NEXT ADDRESS
03850 M00S03434.ldistap +++|
03851 M00S03435.ldistap +++| GCSA BSS 0 TABLE OF CATALOG STATUS LINKS
03852 M00S03436.ldistap +++| CON CSERR+TFCL CATALOG ERROR
03853 M00S03437.ldistap +++| CON CSNSV+TFCL NO SCRATCH VSNS
03854 M00S03438.ldistap +++| CON CSCFA+TFCL CATALOG FAST-ATTACHED
03855 M00S03439.ldistap +++| CON CSCFN+TFCL CATALOG NOT FAST-ATTACHED
03856 M00S03440.ldistap +++| CON CSCNF+TFCL CATALOG FILE NOT FOUND
03857 M00S03441.ldistap +++|
03858 M00S03442.ldistap +++| CON 0 END OF TABLE
03859 M00S03443.ldistap +++|
03860 M00S03444.ldistap +++| GCSB CON 0 CATALOG STATUS
Line S03445 Modification History
M01(Removed by)
282l826
Seq # *Modification Id* Act
----------------------------+
03861 M01S03445.282l826 ---| GJS SPACE 4,15
03862 M01S03446.282l826 ---|** GJS - GET JOB STATUSES.
03863 M01S03447.282l826 ---|*
03864 M01S03448.282l826 ---|* EXIT CONTROL POINT AREAS SET INTO *JBUF*.
03865 M01S03449.282l826 ---|* FIRST CONTROL POINT AREA ENTRY FOR EACH DISPLAY PAGE
03866 M01S03450.282l826 ---|* SET INTO *TJDP*.
03867 M01S03451.282l826 ---|* WORD 0 OF EACH CONTROL POINT AREA ENTRY SET -
03868 M01S03452.282l826 ---|*T, 42/0, 18/ADDRESS OF NEXT ENTRY
Figure
03869 M01S03453.282l826 ---|* (COA) = NUMBER OF JOBS REQUIRING OPERATOR ACTION.
03870 M01S03454.282l826 ---|*
03871 M01S03455.282l826 ---|* USES X - 0, 1, 2, 4, 5, 6.
03872 M01S03456.282l826 ---|* A - 0, 1, 2, 6.
03873 M01S03457.282l826 ---|* B - 2, 3, 6, 7.
03874 M01S03458.282l826 ---|*
03875 M01S03459.282l826 ---|* MACROS CLEAR, RDMEM.
03876 M01S03460.282l826 ---|
03877 M01S03461.282l826 ---|
03878 M01S03462.282l826 ---| GJS4 SX6 B2 SET NUMBER OF PAGES
03879 M01S03463.282l826 ---| SA6 TNDP+DISJB
03880 M01S03464.282l826 ---| SX6 B7 SET OPERATOR ACTION COUNT
03881 M01S03465.282l826 ---| SA6 COA
03882 M01S03466.282l826 ---|
03883 M01S03467.282l826 ---| GJS SUBR ENTRY/EXIT
03884 M01S03468.282l826 ---| CLEAR TJDP,NPGJD CLEAR PAGE TABLE
03885 M01S03469.282l826 ---| SX6 B0 CLEAR EXECUTING JOB STATUSES
03886 M01S03470.282l826 ---| SA6 COA
03887 M01S03471.282l826 ---| SA6 TNDP+DISJB
03888 M01S03472.282l826 ---| SA1 NCP READ CONTROL POINT AREAS
03889 M01S03473.282l826 ---| LX1 7
03890 M01S03474.282l826 ---| RDMEM ABS,CPAS,X1,JBUF READ CONTROL POINT AREAS
03891 M01S03475.282l826 ---| SA4 NCP GET *RESEX* JOBS REQUIRING ACTION
03892 M01S03476.282l826 ---| LX4 7
03893 M01S03477.282l826 ---| SX4 X4+177B
03894 M01S03478.282l826 ---| SB2 B0 PRESET PAGE NUMBER
03895 M01S03479.282l826 ---| SB3 B0
03896 M01S03480.282l826 ---| SB6 TJDP PRESET EXECUTING JOB LINK
03897 M01S03481.282l826 ---| SB7 B0 PRESET OPERATOR ACTION COUNT
03898 M01S03482.282l826 ---| GJS1 SX4 X4-200B
03899 M01S03483.282l826 ---| NG X4,GJS4 IF END OF CONTROL POINTS
03900 M01S03484.282l826 ---| SA0 X4+JBUF+1
03901 M01S03485.282l826 ---| MX6 -12 CHECK SUBSYSTEM ID
03902 M01S03486.282l826 ---| SA1 A0+JCIW
03903 M01S03487.282l826 ---| AX1 24
03904 M01S03488.282l826 ---| BX6 -X6*X1
03905 M01S03489.282l826 ---| SX6 X6-ORSI
03906 M01S03490.282l826 ---| NZ X6,GJS3 IF NOT ALLOW OPERATOR ROLLOUT
03907 M01S03491.282l826 ---| AX1 49-24
03908 M01S03492.282l826 ---| SX1 X1-RXCS
03909 M01S03493.282l826 ---| NZ X1,GJS3 IF NOT *RESEX* PRIORITY
03910 M01S03494.282l826 ---| SA1 A0+SEPW CHECK ENTRY POINTS
03911 M01S03495.282l826 ---| LX1 59-50
03912 M01S03496.282l826 ---| PL X1,GJS3 IF NOT SSJ=
03913 M01S03497.282l826 ---| LX1 59-52-59+50
03914 M01S03498.282l826 ---| NG X1,GJS2 IF DMP=
03915 M01S03499.282l826 ---| LX1 59-33-59+52
03916 M01S03500.282l826 ---| PL X1,GJS3 IF NOT DMP= SUPPRESSED
03917 M01S03501.282l826 ---| GJS2 SA1 A0+SNSW CHECK PP PAUSE FLAG
03918 M01S03502.282l826 ---| LX1 59-12
03919 M01S03503.282l826 ---| PL X1,GJS3 IF NOT SET
03920 M01S03504.282l826 ---| SB7 B7+B1 INCREMENT OPERATOR ACTION COUNT
03921 M01S03505.282l826 ---| SX6 A0 LINK JOBS
03922 M01S03506.282l826 ---| SA6 B6
03923 M01S03507.282l826 ---| SX6 B0
03924 M01S03508.282l826 ---| SA6 A0
03925 M01S03509.282l826 ---| SB6 A0
03926 M01S03510.282l826 ---| SB3 B3-LPEJB
03927 M01S03511.282l826 ---| PL B3,GJS3 IF NOT END OF PAGE
03928 M01S03512.282l826 ---| SX6 A0 SET FIRST ENTRY OF PAGE
03929 M01S03513.282l826 ---| SA6 B2+TJDP
03930 M01S03514.282l826 ---| SB2 B2+B1 INCREMENT PAGE NUMBER
03931 M01S03515.282l826 ---| SB3 NLPPG-1
03932 M01S03516.282l826 ---| GJS3 SA0 A0+200B
03933 M01S03517.282l826 ---| EQ GJS1 CHECK NEXT JOB
03934 M01S03518.282l826 ---| GMS SPACE 4,20
03935 M01S03519.282l826 ---|** GET *MAGNET* STATUS.
03936 M01S03520.282l826 ---|*
03937 M01S03521.282l826 ---|* EXIT *UDT* ENTRIES SET INTO *UBUF*.
03938 M01S03522.282l826 ---|* PREVIEW BUFFER SET INTO *PBUF*.
03939 M01S03523.282l826 ---|* FIRST *UDT* ENTRY FOR EACH DISPLAY PAGE SET INTO
03940 M01S03524.282l826 ---|* *TJDP*.
03941 M01S03525.282l826 ---|* WORD 0 OF EACH *UDT* ENTRY SET -
03942 M01S03526.282l826 ---|*T, 42/0, 18/ADDRESS OF NEXT ENTRY OR
Figure
03943 M01S03527.282l826 ---|*T, 60/-(PBUF+1) IF LAST *UDT* ENTRY
Figure
03944 M01S03528.282l826 ---|* (CPE) = NUMBER OF PREVIEW DISPLAY ENTRIES.
03945 M01S03529.282l826 ---|* (MGS) = 0 IF *MAGNET* NOT ACTIVE.
03946 M01S03530.282l826 ---|*
03947 M01S03531.282l826 ---|* USES X - 0, 1, 2, 4, 5, 6, 7.
03948 M01S03532.282l826 ---|* A - 0, 1, 2, 6, 7.
03949 M01S03533.282l826 ---|* B - 2, 3, 4, 5, 6, 7.
03950 M01S03534.282l826 ---|*
03951 M01S03535.282l826 ---|* MACROS CLEAR, RDMEM.
03952 M01S03536.282l826 ---|
03953 M01S03537.282l826 ---|
03954 M01S03538.282l826 ---| GMS10 SX6 B2 SET NUMBER OF EQUIPMENT PAGES
03955 M01S03539.282l826 ---| SA6 TNDP+DISEQ
03956 M01S03540.282l826 ---|
03957 M01S03541.282l826 ---| GMS SUBR ENTRY/EXIT
03958 M01S03542.282l826 ---| CLEAR TEDP,NPGED CLEAR PAGE TABLES
03959 M01S03543.282l826 ---| CLEAR TPDP,NPGPD
03960 M01S03544.282l826 ---| SX6 B1 CLEAR *MAGNET* STATUSES
03961 M01S03545.282l826 ---| SA6 MGS
03962 M01S03546.282l826 ---| SX6 B0
03963 M01S03547.282l826 ---| SA6 CPE
03964 M01S03548.282l826 ---| SA6 TNDP+DISEQ
03965 M01S03549.282l826 ---| SA6 TNDP+DISPR
03966 M01S03550.282l826 ---| RDMEM MTSI,/MTX/UBUF,1,UDA GET *UDT* ADDRESS
03967 M01S03551.282l826 ---| PL X1,GMSX IF *MAGNET* NOT ACTIVE
03968 M01S03552.282l826 ---| MX0 -12 SAVE *UDT* ADDRESS
03969 M01S03553.282l826 ---| BX6 -X0*X2
03970 M01S03554.282l826 ---| SA6 UDA
03971 M01S03555.282l826 ---| LX2 12 SAVE FIRST *UDT* ADDRESS FOR *EQU* DISPLAY
03972 M01S03556.282l826 ---| BX7 -X0*X2
03973 M01S03557.282l826 ---| SA7 GMSA
03974 M01S03558.282l826 ---| LX2 24 SAVE *UDT* LENGTH
03975 M01S03559.282l826 ---| SX2 X2+B1
03976 M01S03560.282l826 ---| IX7 X2-X6
03977 M01S03561.282l826 ---| SA7 UDL
03978 M01S03562.282l826 ---| RDMEM MTSI,X6,X7,UBUF GET *UDT* ENTRIES
03979 M01S03563.282l826 ---| PL X1,GMSX IF *MAGNET* NOT ACTIVE
03980 M01S03564.282l826 ---| RDMEM MTSI,/MTX/PBUF+1,/MTX/PBUF-1,PBUF GET PREVIEW ENTRIES
03981 M01S03565.282l826 ---| PL X1,GMSX IF *MAGNET* NOT ACTIVE
03982 M01S03566.282l826 ---| SX6 B0 FLAG *MAGNET* ACTIVE
03983 M01S03567.282l826 ---| SA6 MGS
03984 M01S03568.282l826 ---| SX0 171B COUNT EQUIPMENT ENTRIES
03985 M01S03569.282l826 ---| LX0 12
03986 M01S03570.282l826 ---| SA1 UBUF
03987 M01S03571.282l826 ---| SB2 B0 PRESET PREVIEW PAGE NUMBER
03988 M01S03572.282l826 ---| SB3 B0
03989 M01S03573.282l826 ---| SB6 TPDP PRESET *UDT* LINK ADDRESS
03990 M01S03574.282l826 ---| SB7 B0 PRESET PREVIEW ENTRY COUNT
03991 M01S03575.282l826 ---| GMS1 NG X1,GMS4 IF END OF *UDT* ENTRIES
03992 M01S03576.282l826 ---| SA2 A1+/MTX/UVSN CHECK FOR SPECIAL STATUS
03993 M01S03577.282l826 ---| BX2 X0*X2
03994 M01S03578.282l826 ---| ZR X2,GMS3 IF NOT SPECIAL STATUS
03995 M01S03579.282l826 ---| SB7 B7+B1 INCREMENT PREVIEW ENTRY COUNT
03996 M01S03580.282l826 ---| SX6 A1 LINK PREVIEW ENTRIES
03997 M01S03581.282l826 ---| SA6 B6
03998 M01S03582.282l826 ---| SB6 A1
03999 M01S03583.282l826 ---| SB3 B3-LPEUP
04000 M01S03584.282l826 ---| PL B3,GMS3 IF NOT END OF PREVIEW PAGE
04001 M01S03585.282l826 ---| SA6 B2+TPDP SET FIRST ENTRY OF PAGE
04002 M01S03586.282l826 ---| SB2 B2+B1 INCREMENT PAGE NUMBER
04003 M01S03587.282l826 ---| SB3 NLPPG-1
04004 M01S03588.282l826 ---| GMS3 SA1 A1+/MTX/UNITL
04005 M01S03589.282l826 ---| EQ GMS1 CHECK NEXT *UDT*
04006 M01S03590.282l826 ---|
04007 M01S03591.282l826 ---| GMS4 SA1 PBUF SET LINK TO PREVIEW BUFFER
04008 M01S03592.282l826 ---| SX6 -PBUF
04009 M01S03593.282l826 ---| SA6 B6
04010 M01S03594.282l826 ---| GMS5 ZR X1,GMS7 IF END OF PREVIEW BUFFER
04011 M01S03595.282l826 ---| SB7 B7+B1 INCREMENT PREVIEW COUNT
04012 M01S03596.282l826 ---| SB3 B3-LPEPB
04013 M01S03597.282l826 ---| PL B3,GMS6 IF NOT END OF PREVIEW PAGE
04014 M01S03598.282l826 ---| SX6 A1 SET FIRST ENTRY OF PAGE
04015 M01S03599.282l826 ---| BX6 -X6
04016 M01S03600.282l826 ---| SA6 B2+TPDP
04017 M01S03601.282l826 ---| SB2 B2+B1 INCREMENT PAGE NUMBER
04018 M01S03602.282l826 ---| SB3 NLPPG-1
04019 M01S03603.282l826 ---| GMS6 SA1 A1+PBUFE
04020 M01S03604.282l826 ---| EQ GMS5 CHECK NEXT PREVIEW ENTRY
04021 M01S03605.282l826 ---|
04022 M01S03606.282l826 ---| GMS7 SX6 B2 SET NUMBER OF PREVIEW PAGES
04023 M01S03607.282l826 ---| SA6 TNDP+DISPR
04024 M01S03608.282l826 ---| SX6 B7 SET PREVIEW ENTRY COUNT
04025 M01S03609.282l826 ---| SA6 CPE
04026 M01S03610.282l826 ---| SA1 GMSA GET FIRST *UDT* ADDRESS TO DISPLAY
04027 M01S03611.282l826 ---| SB2 B0 PRESET EQUIPMENT PAGE NUMBER
04028 M01S03612.282l826 ---| SB3 B0
04029 M01S03613.282l826 ---| MX0 -12
04030 M01S03614.282l826 ---| GMS8 ZR X1,GMS10 IF END OF *UDT* TABLE
04031 M01S03615.282l826 ---| SA2 UDA GET BUFFER ADDRESS
04032 M01S03616.282l826 ---| IX1 X1-X2
04033 M01S03617.282l826 ---| SX6 X1+UBUF
04034 M01S03618.282l826 ---| SB3 B3-LPEEQ
04035 M01S03619.282l826 ---| PL B3,GMS9 IF NOT END OF EQUIPMENT PAGE
04036 M01S03620.282l826 ---| SA6 B2+TEDP SET FIRST PAGE OF ENTRY
04037 M01S03621.282l826 ---| SB2 B2+B1 INCREMENT PAGE NUMBER
04038 M01S03622.282l826 ---| SB3 NLPPG-1
04039 M01S03623.282l826 ---| GMS9 SA1 X6+/MTX/UVRI GET NEXT *UDT* ADDRESS
04040 M01S03624.282l826 ---| BX1 -X0*X1
04041 M01S03625.282l826 ---| EQ GMS8 CHECK NEXT ENTRY
04042 M01S03626.282l826 ---|
04043 M01S03627.282l826 ---| GMSA BSS 1 FIRST *UDT* ADDRESS TO DISPLAY
04044 M00S03628.ldistap +++| TITLE INPUT/OUTPUT SUBROUTINES.
04045 M00S03629.ldistap +++| GDI SPACE 4,10
04046 M00S03630.ldistap +++|** GDI - GET *DISPLAY* INPUT.
04047 M00S03631.ldistap +++|*
04048 M00S03632.ldistap +++|* EXIT (CBUF+1) = INPUT COMMAND.
04049 M00S03633.ldistap +++|*
04050 M00S03634.ldistap +++|* ERROR ABORT WITH *L-DISPLAY NOT AVAILABLE*.
04051 M00S03635.ldistap +++|*
04052 M00S03636.ldistap +++|* USES X - 1, 2, 6.
04053 M00S03637.ldistap +++|* A - 1, 6.
04054 M00S03638.ldistap +++|*
04055 M00S03639.ldistap +++|* MACROS DSDINP, ABTMSG.
04056 M00S03640.ldistap +++|
04057 M00S03641.ldistap +++|
04058 M00S03642.ldistap +++| GDI SUBR ENTRY/EXIT
04059 M00S03643.ldistap +++| SX6 CBUFL SET BUFFER LENGTH
04060 M00S03644.ldistap +++| LX6 48
04061 M00S03645.ldistap +++| SA6 CBUF
04062 M00S03646.ldistap +++| DSDINP A6 REQUEST L-DISPLAY INPUT
04063 M00S03647.ldistap +++| SA1 CBUF CHECK FOR ERRORS
04064 M00S03648.ldistap +++| SX2 X1-2*NERR-1
04065 M00S03649.ldistap +++| ZR X2,GDIX IF NO ERROR
04066 M00S03650.ldistap +++| SX2 X1-2*NCMD-1
04067 M00S03651.ldistap +++| SX6 B0 PRESET COMMAND
04068 M00S03652.ldistap +++| SA6 CBUF+1
04069 M00S03653.ldistap +++| ZR X2,GDIX IF NO COMMAND ENTERED
04070 M00S03654.ldistap +++| SX6 B1 FLAG L-DISPLAY ERROR
04071 M00S03655.ldistap +++| SA6 LDE
04072 M00S03656.ldistap +++| ABTMSG DFLN *L-DISPLAY NOT AVAILABLE.*
04073 M00S03657.ldistap +++| GIN SPACE 4,10
04074 M00S03658.ldistap +++|** GIN - GET INPUT.
04075 M00S03659.ldistap +++|*
04076 M00S03660.ldistap +++|* ENTRY (OPT) = INPUT OPTION.
04077 M00S03661.ldistap +++|*
04078 M00S03662.ldistap +++|* EXIT INPUT PROCESSOR EXECUTED FOR OPTION.
04079 M00S03663.ldistap +++|*
04080 M00S03664.ldistap +++|* USES X - 1.
04081 M00S03665.ldistap +++|* A - 1.
04082 M00S03666.ldistap +++|*
04083 M00S03667.ldistap +++|* MACROS RJM, WRITER.
04084 M00S03668.ldistap +++|
04085 M00S03669.ldistap +++|
04086 M00S03670.ldistap +++| GIN SUBR ENTRY/EXIT
04087 M00S03671.ldistap +++| SA1 TOU
04088 M00S03672.ldistap +++| NZ X1,GIN1 IF NOT TERMINAL OUTPUT
04089 M00S03673.ldistap +++| WRITER L,R FLUSH BUFFER
04090 M00S03674.ldistap +++| GIN1 CLEAR CBUF+1,CBUFL CLEAR INPUT BUFFER
04091 M00S03675.ldistap +++| SA1 OPT GET INPUT OPTION
04092 M00S03676.ldistap +++| SA1 X1+GINA
04093 M00S03677.ldistap +++| RJM X1 PROCESS INPUT
04094 M00S03678.ldistap +++| EQ GINX RETURN
04095 M00S03679.ldistap +++|
04096 M00S03680.ldistap +++| GINA BSS 0 INPUT OPTION PROCESSORS
04097 M00S03681.ldistap +++| LOC 0
04098 M00S03682.ldistap +++| OPTLD CON GDI DISPLAY
04099 M00S03683.ldistap +++| OPTLN CON GLI LINE
04100 M00S03684.ldistap +++| OPTSC CON GSI SCREEN
04101 M00S03685.ldistap +++| LOC *O
04102 M00S03686.ldistap +++| GLI SPACE 4,10
04103 M00S03687.ldistap +++|** GLI - GET LINE INPUT.
04104 M00S03688.ldistap +++|*
04105 M00S03689.ldistap +++|* EXIT (CBUF+1) = INPUT COMMAND.
04106 M00S03690.ldistap +++|*
04107 M00S03691.ldistap +++|* USES X - 1, 2, 6.
04108 M00S03692.ldistap +++|* A - 1, 2, 6.
04109 M00S03693.ldistap +++|*
04110 M00S03694.ldistap +++|* MACROS MBSATA, READC, REWIND.
04111 M00S03695.ldistap +++|
04112 M00S03696.ldistap +++| GLI1 MBSATA ZEROES,I,15,17,17 CLEAR EOF
04113 M00S03697.ldistap +++|
04114 M00S03698.ldistap +++| GLI SUBR ENTRY/EXIT
04115 M00S03699.ldistap +++| READC I,CBUF+1,8 READ COMMAND LINE
04116 M00S03700.ldistap +++| ZR X1,GLIX IF NOT EOR/EOF/EOI
04117 M00S03701.ldistap +++| SX6 B0 PRESET COMMAND
04118 M00S03702.ldistap +++| SA6 CBUF+1
04119 M00S03703.ldistap +++| SA1 TIN CHECK FOR TERMINAL INPUT/OUTPUT
04120 M00S03704.ldistap +++| SA2 TOU
04121 M00S03705.ldistap +++| BX1 X1+X2
04122 M00S03706.ldistap +++| ZR X1,GLI1 IF BOTH TERMINAL INPUT AND OUTPUT