User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:dmrec.001

Deck DMREC Part 001

25 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
01753  M00S01421.dmrec   +++|
01754  M00S01422.dmrec   +++| ACF10    SA5    XXPFN1
01755  M00S01423.dmrec   +++|          BX6    X5
01756  M00S01424.dmrec   +++|          SA6    XXPFN       RESTORE XXPFN
01757  M00S01425.dmrec   +++|          EQ     ACF1        RETURN TO ATTACH DIRECTORY
01758  M00S01426.dmrec   +++|
01759  M00S01427.dmrec   +++| ACF11    MESSAGE (=C* DIRECTORY UNUSABLE *)
01760  M00S01428.dmrec   +++|          EQ     DMR6        ABORT
01761  M00S01429.dmrec   +++|
01762  M00S01430.dmrec   +++| ACFB     DATA   20H0     *****
01763  M00S01431.dmrec   +++|          DATA   C*BACKUP DIRECTORY - XXXXXXX HAS BEEN RECONSTRUCTED.*
01764  M00S01432.dmrec   +++| ACFBL    EQU    *-ACFB
01765  M00S01433.dmrec   +++| ACFC     BSSZ   1
01766  M00S01434.dmrec   +++| ACFD     DATA   20H0        *****
01767  M00S01435.dmrec   +++| ACFDA    DATA   C*ZZZZZZZ DOES NOT MATCH DATA BASE NAME.*
01768  M00S01436.dmrec   +++| ACFDL    EQU    *-ACFD
01769  M00S01437.dmrec   +++|
01770  M00S01438.dmrec   +++|          TITLE  SUBROUTINES.
01771  M00S01439.dmrec   +++| ADD      SPACE  4,15
01772  M00S01440.dmrec   +++|**        ADD - ADD VSN AND CORRESPONDING DUMP ENTRIES.
01773  M00S01441.dmrec   +++|*
01774  M00S01442.dmrec   +++|*         ENTRY  (TVSN) = VSN NUMBER.
01775  M00S01443.dmrec   +++|*                (LFNC) = 0, IF ALL FILES.
01776  M00S01444.dmrec   +++|*                         1, IF SELECTIVE FILES.
01777  M00S01445.dmrec   +++|*
01778  M00S01446.dmrec   +++|*         EXIT   (X1)   = 0, IF NO ERRORS.
01779  M00S01447.dmrec   +++|*
01780  M00S01448.dmrec   +++|*         USES   X - 0, 1, 2, 4, 5, 6.
01781  M00S01449.dmrec   +++|*                A - 0, 1, 2, 6.
01782  M00S01450.dmrec   +++|*                B - 7.
01783  M00S01451.dmrec   +++|*
01784  M00S01452.dmrec   +++|*         CALLS  FER, LBL, LDH, MDI, MDS, RQT, SVK, WBL.
01785  M00S01453.dmrec   +++|*
01786  M00S01454.dmrec   +++|*         MACROS CLOSEM, ERROR, FETCH, OPENM, READ,
01787  M00S01455.dmrec   +++|*                READW, RMGET, SKIPEI, SKIPFB.
01788  M00S01456.dmrec   +++|
01789  M00S01457.dmrec   +++|
01790  M00S01458.dmrec   +++| ADD      SUBR               ENTRY/EXIT
01791  M00S01459.dmrec   +++|          SA1    TVSN        *TVSN* PARAMETER
01792  M00S01460.dmrec   +++|          SX6    A1
01793  M00S01461.dmrec   +++|          SA6    IVSN        SAVE ADDRESS FOR TAPE REQUEST
01794  M00S01462.dmrec   +++|          RJ     SVK         SET VSN KEY
01795  M00S01463.dmrec   +++|          RMGET  DIRR,WSAB,0,,VKY1  TRY TO GET VSN ENTRY
01796  M00S01464.dmrec   +++|          RJ     FER         FIT ERROR STATUS
01797  M00S01465.dmrec   +++|          NZ     X1,ADD1     IF VSN DOES NOT EXIST
01798  M00S01466.dmrec   +++|          SX1    B1
01799  M00S01467.dmrec   +++|          SA2    LFNC
01800  M00S01468.dmrec   +++|          ZR     X2,ADD6     IF ALL FILES AFFECTED
01801  M00S01469.dmrec   +++| ADD1     SX5    B0          READ MODE FOR TAPE REQUEST
01802  M00S01470.dmrec   +++|          SB7    TP          TAPE REQUEST FET
01803  M00S01471.dmrec   +++|          SA2    TVSN
01804  M00S01472.dmrec   +++|          BX6    X2
01805  M00S01473.dmrec   +++|          RJ     RQT         REQUEST TAPE
01806  M00S01474.dmrec   +++|          SA1    =6L         MASS STORAGE FILE
01807  M00S01475.dmrec   +++|          BX2    X1-X6
01808  M00S01476.dmrec   +++|          ZR     X2,ADD2     IF DISK FILE ASSIGNED
01809  M00S01477.dmrec   +++|          SA1    TVSN
01810  M00S01478.dmrec   +++|          BX2    X1-X6
01811  M00S01479.dmrec   +++|          NZ     X2,ADD7     IF NOT THE SAME VSN
01812  M00S01480.dmrec   +++|          SKIPEI TP,R
01813  M00S01481.dmrec   +++|          SKIPFB TP,,R
01814  M00S01482.dmrec   +++|          READ   TP,R
01815  M00S01483.dmrec   +++|          READW  TP,WBUF,WBUFL  DIRECTORY FILE
01816  M00S01484.dmrec   +++|          ZR     X1,LOD10    IF ERROR
01817  M00S01485.dmrec   +++|          NG     X1,LOD10    IF ERROR
01818  M00S01486.dmrec   +++|          SA1    ACFA        DIRECTORY FN
01819  M00S01487.dmrec   +++|          BX6    X1
01820  M00S01488.dmrec   +++|          SA6    XXPFN       SET XXPFN FOR *LBL* READING OF TRAILER
01821  M00S01489.dmrec   +++|          SA1    TP+B1       RESET FET
01822  M00S01490.dmrec   +++|          SX6    X1
01823  M00S01491.dmrec   +++|          SA6    A1+B1       IN
01824  M00S01492.dmrec   +++|          SA6    A6+B1       OUT
01825  M00S01493.dmrec   +++|          SX4    IF          FET ADDRESS
01826  M00S01494.dmrec   +++|          RJ     LBL         COPY FILE TO FITA
01827  M00S01495.dmrec   +++|          NZ     X1,ADDX     IF ERROR
01828  M00S01496.dmrec   +++| ADD2     OPENM  FITA,INPUT
01829  M00S01497.dmrec   +++|          FETCH  FITA,ES,X1  ERROR STATUS ON OPEN
01830  M00S01498.dmrec   +++|          NZ     X1,ADD8     IF ERROR ON OPEN
01831  M00S01499.dmrec   +++|          EQ     ADD9        PRINT OLD DIRECTORY HEADER
01832  M00S01500.dmrec   +++|
01833  M00S01501.dmrec   +++| ADD3     SA0    FITA        SET FIT ADDRESS
01834  M00S01502.dmrec   +++|          SX6    B1          ONLY DIRECTORY HEADER
01835  M00S01503.dmrec   +++|          RJ     LDH         LIST DIRECTORY HEADER
01836  M00S01504.dmrec   +++|          RJ     WBL         WRITE BLANK LINE
01837  M00S01505.dmrec   +++|          SX6    B1
01838  M00S01506.dmrec   +++|          SA6    ADDF        SET ADD FLAG
01839  M00S01507.dmrec   +++|          SA1    LFNC
01840  M00S01508.dmrec   +++|          NZ     X1,ADD4     IF SELECTIVE FILES
01841  M00S01509.dmrec   +++|          RJ     MDI         MODIFY DIRECTORY
01842  M00S01510.dmrec   +++|          EQ     ADD5        RETURN
01843  M00S01511.dmrec   +++|
01844  M00S01512.dmrec   +++| ADD4     RJ     MDS         MODIFY SELECTIVE FILES IN DIRECTORY
01845  M00S01513.dmrec   +++| ADD5     CLOSEM FITA,U
01846  M00S01514.dmrec   +++|          MX1    0
01847  M00S01515.dmrec   +++|          EQ     ADDX        RETURN
01848  M00S01516.dmrec   +++|
01849  M00S01517.dmrec   +++| ADD6     ERROR  ADDA,,,ADDX,,E  VSN ALREADY EXISTS
01850  M00S01518.dmrec   +++|
01851  M00S01519.dmrec   +++| ADD7     ERROR  ADDB,,,ADDX,,E  NOT THE SAME VSN
01852  M00S01520.dmrec   +++|
01853  M00S01521.dmrec   +++| ADD8     ERROR  ADDC,,,ADDX,,E  OPEN ERROR
01854  M00S01522.dmrec   +++|
01855  M00S01523.dmrec   +++| ADD9     ERROR  ADDD,,,ADD3  LIST DIRECTORY MESSAGE
01856  M00S01524.dmrec   +++|
01857  M00S01525.dmrec   +++| ADDA     DATA   20H0     *****
01858  M00S01526.dmrec   +++|          DATA   C*VSN ALREADY EXISTS.*
01859  M00S01527.dmrec   +++| ADDAL    EQU    *-ADDA
01860  M00S01528.dmrec   +++|
01861  M00S01529.dmrec   +++| ADDB     DATA   20H0     *****
01862  M00S01530.dmrec   +++|          DATA   C*VSN ASSIGNED DOES NOT MATCH VSN REQUESTED.*
01863  M00S01531.dmrec   +++| ADDBL    EQU    *-ADDB
01864  M00S01532.dmrec   +++|
01865  M00S01533.dmrec   +++| ADDC     DATA   20H0     *****
01866  M00S01534.dmrec   +++|          DATA   C*OPEN ERROR ON COPY OF THE DIRECTORY.*
01867  M00S01535.dmrec   +++| ADDCL    EQU    *-ADDC
01868  M00S01536.dmrec   +++|
01869  M00S01537.dmrec   +++| ADDD     DATA   20H0
01870  M00S01538.dmrec   +++|          DATA   C*DIRECTORY HEADER FROM THE COPY.*
01871  M00S01539.dmrec   +++| ADDDL    EQU    *-ADDD
01872  M00S01540.dmrec   +++| ADF      SPACE  4,50
01873  M00S01541.dmrec   +++|**        ADF - ATTACH DATA BASE FILES.
01874  M00S01542.dmrec   +++|*
01875  M00S01543.dmrec   +++|*         *ADF* ATTACHES *CRM* DATA BASE, INDEX AND OWNCODE FILES.
01876  M00S01544.dmrec   +++|*
01877  M00S01545.dmrec   +++|*         THE FOLLOWING FILE NAMES ARE USED:
01878  M00S01546.dmrec   +++|*
01879  M00S01547.dmrec   +++|*                DUMP        *CRM* DATA FILE.
01880  M00S01548.dmrec   +++|*                INDEX       *CRM* INDEX FILE.
01881  M00S01549.dmrec   +++|*                LFN         LFN OF THE OWNCODE FILE.
01882  M00S01550.dmrec   +++|*
01883  M00S01551.dmrec   +++|*         FILES *DUMP* AND *INDEX* ARE DIRECT ACCESS PERMANENT FILES.
01884  M00S01552.dmrec   +++|*         THE OWNCODE FILE IS AN INDIRECT ACCESS PERMANENT FILE.
01885  M00S01553.dmrec   +++|*         NOTE, THAT THE APPROPRIATE PERMISSIONS TO ACCESS THESE
01886  M00S01554.dmrec   +++|*         FILES VIA *DMREC* HAVE TO BE SET, IF *DMREC* IS USED VIA
Line S01555 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
01887  M01S01555.v23l617 ---|*         *TAF-S* USER NUMBER.
Line S00018 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
01888  M01S00018.v23l617 +++|*         *TAF-S* USER NAME.
01889  M00S01556.dmrec   +++|*
01890  M00S01557.dmrec   +++|*         BOTH THE *DUMP* AND *INDEX* FILES WILL BE ATTACHED IN THE
01891  M00S01558.dmrec   +++|*         SAME MODE.  THE ATTACH MODE DEPENDS ON *XXMODE*.
01892  M00S01559.dmrec   +++|*
01893  M00S01560.dmrec   +++|*         ENTRY  (XXUSER) = USER NAME.
01894  M00S01561.dmrec   +++|*                (XXPFN)  = PERMANENT FILE NAME.
01895  M00S01562.dmrec   +++|*                (XXHASH) = OWNCODE ROUTINE NAME.
01896  M00S01563.dmrec   +++|*                (XXPACK) = PACK NAME FOR DATA FILE.
01897  M00S01564.dmrec   +++|*                (XXDEV)  = DEVICE FOR DATA FILE.
01898  M00S01565.dmrec   +++|*                (XXIXN)  = INDEX PERMANENT FILE NAME.
01899  M00S01566.dmrec   +++|*                (XXIXP)  = PACK NAME FOR INDEX FILE.
01900  M00S01567.dmrec   +++|*                (XXIDEV) = DEVICE FOR INDEX FILE.
01901  M00S01568.dmrec   +++|*                (XXMODE) = 0, WRITE MODE REQUESTED.
Line S01569 Modification History
M01 (Removed by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01902  M01S01569.dmrec15 ---|*                (XXMODE) = 1, READ MODE REQUESTED.
01903  M01S01570.dmrec15 ---|*                (XXMODE) = 2, THE ROUTINE TRYS AT FIRST TO
Line S00001 Modification History
M01 (Added by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01904  M01S00001.dmrec15 +++|*                (XXMODE) = 6, READ MODIFY MODE REQUESTED.
01905  M01S00002.dmrec15 +++|*                (XXMODE) = -1, THE ROUTINE TRYS AT FIRST TO
01906  M00S01571.dmrec   +++|*                              ATTACH THE FILE IN WRITE MODE.
Line S01572 Modification History
M01 (Removed by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01907  M01S01572.dmrec15 ---|*                              IF THIS FAILS, READ MODE WILL
01908  M01S01573.dmrec15 ---|*                              BE USED.
Line S00003 Modification History
M01 (Added by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01909  M01S00003.dmrec15 +++|*                             IF THIS FAILS, READ MODIFY
01910  M01S00004.dmrec15 +++|*                             MODE WILL BE USED.
01911  M00S01574.dmrec   +++|*
01912  M00S01575.dmrec   +++|*         EXIT   (X1) = 0, IF NO ERRORS ENCOUNTERED.
01913  M00S01576.dmrec   +++|*                (X1) .NE. 0, IF ERRORS ENCOUNTERED.
01914  M00S01577.dmrec   +++|*                (XXMODE) = 0, IF WRITE-ATTACHED.
Line S01578 Modification History
M01 (Removed by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01915  M01S01578.dmrec15 ---|*                (XXMODE) = 1, IF READ-ATTACHED.
Line S00005 Modification History
M01 (Added by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01916  M01S00005.dmrec15 +++|*                (XXMODE) = 6, IF READ MODIFY-ATTACHED.
01917  M00S01579.dmrec   +++|*
01918  M00S01580.dmrec   +++|*         USES   X - 0, 1, 2, 3, 6, 7.
01919  M00S01581.dmrec   +++|*                A - 1, 2, 6, 7.
01920  M00S01582.dmrec   +++|*                B - NONE.
01921  M00S01583.dmrec   +++|*
01922  M00S01584.dmrec   +++|*         CALLS  CER.
01923  M00S01585.dmrec   +++|*
01924  M00S01586.dmrec   +++|*         MACROS ATTACH, ERROR, GET, STATUS.
01925  M00S01587.dmrec   +++|
01926  M00S01588.dmrec   +++|
01927  M00S01589.dmrec   +++| ADF      SUBR               ENTRY/EXIT
01928  M00S01590.dmrec   +++|          SA1    XXMODE      GET REQUESTED MODE
Line S01591 Modification History
M01 (Removed by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01929  M01S01591.dmrec15 ---|          SX2    X1-2
01930  M01S01592.dmrec15 ---|          NZ     X2,ADF2     IF NOT NULL MODE
Line S00006 Modification History
M01 (Added by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
01931  M01S00006.dmrec15 +++|          PL     X1,ADF2     IF NOT NULL MODE
01932  M00S01593.dmrec   +++| ADF1     SX6    PTWR        WRITE MODE
01933  M00S01594.dmrec   +++|          SA6    XXMODE      FIRST TRY WRITE - ATTACH
01934  M00S01595.dmrec   +++|          ATTACH DF,XXPFN,,,XXMODE,XXPACK,XXDEV
01935  M00S01596.dmrec   +++|          SX2    DF          SET FET ADDRESS
01936  M00S01597.dmrec   +++|          RJ     CER         CHECK ERROR
01937  M00S01598.dmrec   +++|          ZR     X1,ADF3     IF NO ERROR
01938  M00S01599.dmrec   +++|          SX6    PTRM        READ MODIFY MODE
01939  M00S01600.dmrec   +++|          SA6    XXMODE      THEN TRY READ - ATTACH
01940  M00S01601.dmrec   +++| ADF2     ATTACH DF,XXPFN,,,XXMODE,XXPACK,XXDEV
01941  M00S01602.dmrec   +++|          SX2    DF          SET FET ADDRESS
01942  M00S01603.dmrec   +++|          RJ     CER         CHECK ERROR
01943  M00S01604.dmrec   +++|          NZ     X1,ADF6     IF ERROR
01944  M00S01605.dmrec   +++| ADF3     SA1    XXIXN
01945  M00S01606.dmrec   +++|          ZR     X1,ADF4     IF NO INDEX FILE SPECIFIED
01946  M00S01607.dmrec   +++|
01947  M00S01608.dmrec   +++|*         ATTACH INDEX FILE.
01948  M00S01609.dmrec   +++|
01949  M00S01610.dmrec   +++|          ATTACH IF,XXIXN,,,XXMODE,XXIXP,XXIDEV
01950  M00S01611.dmrec   +++|          SX2    IF          SET FET ADDRESS
01951  M00S01612.dmrec   +++|          RJ     CER         CHECK FOR ERRORS
01952  M00S01613.dmrec   +++|          NZ     X1,ADF6     IF STATUS ERROR
01953  M00S01614.dmrec   +++|
01954  M00S01615.dmrec   +++|*         GET OWNCODE FILE.
01955  M00S01616.dmrec   +++|
01956  M00S01617.dmrec   +++| ADF4     SA1    XXHASH
01957  M00S01618.dmrec   +++|          ZR     X1,ADFX     IF NO OWNCODE ROUTINE SPECIFIED
01958  M00S01619.dmrec   +++|          SX3    B1
01959  M00S01620.dmrec   +++|          IX7    X1+X3
01960  M00S01621.dmrec   +++|          SA7    OF
01961  M00S01622.dmrec   +++|
01962  M00S01623.dmrec   +++|*         CHECK IF OWNCODE FILE AT CONTROL POINT.
01963  M00S01624.dmrec   +++|
01964  M00S01625.dmrec   +++|          STATUS OF
01965  M00S01626.dmrec   +++|          SA1    OF
01966  M00S01627.dmrec   +++|          MX7    11
01967  M00S01628.dmrec   +++|          LX1    59-11
01968  M00S01629.dmrec   +++|          BX7    X7*X1
01969  M00S01630.dmrec   +++|          ZR     X7,ADF5     IF FILE NOT AT CONTROL POINT
01970  M00S01631.dmrec   +++|          MX1    0
01971  M00S01632.dmrec   +++|          EQ     ADFX        RETURN
01972  M00S01633.dmrec   +++|
01973  M00S01634.dmrec   +++|
01974  M00S01635.dmrec   +++| ADF5     SA2    OF
01975  M00S01636.dmrec   +++|          MX0    42
01976  M00S01637.dmrec   +++|          BX2    -X0*X2
01977  M00S01638.dmrec   +++|          SA1    XXHASH      REPLACE FN
01978  M00S01639.dmrec   +++|          BX6    X1+X2
01979  M00S01640.dmrec   +++|          SA6    A2
01980  M00S01641.dmrec   +++|          GET    OF
01981  M00S01642.dmrec   +++|          SX2    OF          SET FET ADDRESS
01982  M00S01643.dmrec   +++|
01983  M00S01644.dmrec   +++|          RJ     CER         CHECK FOR ERRORS
01984  M00S01645.dmrec   +++|          ZR     X1,ADFX     IF NO ERRORS
01985  M00S01646.dmrec   +++|
01986  M00S01647.dmrec   +++|          ERROR  ADFC,XXHASH,,ADFX,,E  GET ERROR ON FILE
01987  M00S01648.dmrec   +++|
01988  M00S01649.dmrec   +++| ADF6     ERROR  ADFB,XXPFN,,ADFX,,E  ATTACH ERROR ON FILE
01989  M00S01650.dmrec   +++|
01990  M00S01651.dmrec   +++|
01991  M00S01652.dmrec   +++| ADFB     DATA   20H0     *****
01992  M00S01653.dmrec   +++|          DATA   C*ATTACH ERROR ON PF XXXXXXX.*
01993  M00S01654.dmrec   +++| ADFBL    EQU    *-ADFB
01994  M00S01655.dmrec   +++| ADFC     DATA   20H0     *****
01995  M00S01656.dmrec   +++|          DATA   C*GET ERROR ON PF XXXXXXX.*
01996  M00S01657.dmrec   +++| ADFCL    EQU    *-ADFC
01997  M00S01658.dmrec   +++| ALC      SPACE  4,15
01998  M00S01659.dmrec   +++|**        ALC - ADVANCE LINE COUNT.
01999  M00S01660.dmrec   +++|*
02000  M00S01661.dmrec   +++|*         *ALC* ADVANCES THE LINE COUNT FOR THE OUTPUT FILE PAGE AND
02001  M00S01662.dmrec   +++|*         CHECKS FOR END-OF-PAGE.  IF END-OF-PAGE IS ENCOUNTERED,
02002  M00S01663.dmrec   +++|*         SAVE INITIAL RETURN ADDRESSES OF *ALC* AND *LPH*.
02003  M00S01664.dmrec   +++|*
02004  M00S01665.dmrec   +++|*         ENTRY  (X2) = LINE COUNT TO ADVANCE.
02005  M00S01666.dmrec   +++|*
02006  M00S01667.dmrec   +++|*         EXIT   LINE COUNT ADVANCED.
02007  M00S01668.dmrec   +++|*
02008  M00S01669.dmrec   +++|*         USES   X - 1, 2, 4, 6, 7.
02009  M00S01670.dmrec   +++|*                A - 1, 2, 6, 7.
02010  M00S01671.dmrec   +++|*                B - 2.
02011  M00S01672.dmrec   +++|*
02012  M00S01673.dmrec   +++|*         CALLS  CDD, STL.
02013  M00S01674.dmrec   +++|
02014  M00S01675.dmrec   +++|
02015  M00S01676.dmrec   +++| ALC      SUBR               ENTRY/EXIT
02016  M00S01677.dmrec   +++|          SA1    ALCA        LINE COUNT
02017  M00S01678.dmrec   +++|          IX7    X1+X2
02018  M00S01679.dmrec   +++|          SA7    A1          LINE COUNT ADVANCED
02019  M00S01680.dmrec   +++|          SB2    X1-LINP
02020  M00S01681.dmrec   +++|          NG     B2,ALCX     IF NOT AT END OF PAGE
02021  M00S01682.dmrec   +++|          SA1    ALCB
02022  M00S01683.dmrec   +++|          SX7    X1+1        ADVANCE PAGE COUNT
02023  M00S01684.dmrec   +++|          SA7    ALCB
02024  M00S01685.dmrec   +++|          RJ     CDD         CONVERT TO DISPLAY CODE
02025  M00S01686.dmrec   +++|          MX4    30
02026  M00S01687.dmrec   +++|          SA1    STLAP       HEADER PAGE WORD
02027  M00S01688.dmrec   +++|          BX2    X4*X1
02028  M00S01689.dmrec   +++|          BX6    -X4*X6
02029  M00S01690.dmrec   +++|          BX6    X6+X2
02030  M00S01691.dmrec   +++|          SA6    A1          NEW PAGE NUMBER INSERTED
02031  M00S01692.dmrec   +++|          MX7    0
02032  M00S01693.dmrec   +++|          SA7    ALCA        CLEAR LINE COUNT
02033  M00S01694.dmrec   +++|          SA1    ALC         RETURN ADDRESS
02034  M00S01695.dmrec   +++|          BX6    X1
02035  M00S01696.dmrec   +++|          SA6    ALCC        SAVE RETURN ADDRESS
02036  M00S01697.dmrec   +++|          SA2    LPH         LPH INITIAL RETURN ADDRESS
02037  M00S01698.dmrec   +++|          BX7    X2
02038  M00S01699.dmrec   +++|          SA7    ALCD        SAVE RETURN ADDRESS
02039  M00S01700.dmrec   +++|          RJ     STL         SET NEW TITLE LINE
02040  M00S01701.dmrec   +++|          SA1    ALCC        RETURN ADDRESS
02041  M00S01702.dmrec   +++|          BX6    X1
02042  M00S01703.dmrec   +++|          SA6    ALC         PUT INITIAL RETURN ADDRESS
02043  M00S01704.dmrec   +++|          SA2    ALCD        RESTORE INITIAL RETURN ADDRESS
02044  M00S01705.dmrec   +++|          BX7    X2
02045  M00S01706.dmrec   +++|          SA7    LPH         RESTORE RETURN ADDRESS
02046  M00S01707.dmrec   +++|          EQ     ALCX        RETURN
02047  M00S01708.dmrec   +++|
02048  M00S01709.dmrec   +++| ALCA     CON    3           LINE COUNT
02049  M00S01710.dmrec   +++| ALCB     CON    2           PAGE COUNT
02050  M00S01711.dmrec   +++| ALCC     BSSZ   1           ALC INITIAL RETURN ADDRESS
02051  M00S01712.dmrec   +++| ALCD     BSSZ   1           LPH INITIAL RETURN ADDRESS
02052  M00S01713.dmrec   +++| ARB      SPACE  4,15
02053  M00S01714.dmrec   +++|**        ARB - ALLOCATE BUFFER SPACE.
02054  M00S01715.dmrec   +++|*
Line S01716 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02055  M01S01716.ns2023  ---|*         ENTRY  (B6)   = 0, TO ALLOCATE *QRF* BUFFER.
02056  M01S01717.ns2023  ---|*                       = 1, TO ALLOCATE *LRF* BUFFER.
02057  M01S01718.ns2023  ---|*                (TLRF) = FWA OF *TLRF* TABLE.
02058  M01S01719.ns2023  ---|*                (TQRF) = FWA OF *TQRF* TABLE.
Line S00016 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02059  M01S00016.ns2023  +++|*         ENTRY  (B6)   = 0, TO ALLOCATE *BRF* BUFFER.
02060  M01S00017.ns2023  +++|*                       = 1, TO ALLOCATE *ARF* BUFFER.
02061  M01S00018.ns2023  +++|*                (TARF) = FWA OF *TARF* TABLE.
02062  M01S00019.ns2023  +++|*                (TBRF) = FWA OF *TBRF* TABLE.
02063  M00S01720.dmrec   +++|*
02064  M00S01721.dmrec   +++|*         EXIT   (X1) = 0, IF BUFFER ALLOCATED.
02065  M00S01722.dmrec   +++|*                       1, IF ERROR ENCOUNTERED.
02066  M00S01723.dmrec   +++|*
02067  M00S01724.dmrec   +++|*         USES   X - ALL.
02068  M00S01725.dmrec   +++|*                A - 1, 2, 3, 4, 6, 7.
02069  M00S01726.dmrec   +++|*                B - NONE.
02070  M00S01727.dmrec   +++|*
02071  M00S01728.dmrec   +++|*         CALLS  CTW.
02072  M00S01729.dmrec   +++|*
02073  M00S01730.dmrec   +++|*         MACROS MESSAGE.
02074  M00S01731.dmrec   +++|
02075  M00S01732.dmrec   +++|
02076  M00S01733.dmrec   +++| ARB      SUBR               ENTRY/EXIT
02077  M00S01734.dmrec   +++|          SA1    XXMKL       MAXIMUM KEY LENGTH
02078  M00S01735.dmrec   +++|          SA2    XXMRL       MAXIMUM RECORD LENGTH
02079  M00S01736.dmrec   +++|          BX7    X2
02080  M00S01737.dmrec   +++|          BX0    X1
02081  M00S01738.dmrec   +++|          RJ     CTW         CONVERT TO WORDS
02082  M00S01739.dmrec   +++|          BX3    X1          LENGTH IN WORDS
02083  M00S01740.dmrec   +++|          BX7    X0
02084  M00S01741.dmrec   +++|          RJ     CTW         CONVERT TO WORDS
02085  M00S01742.dmrec   +++|          IX3    X3+X1       (RL/10) + (KL/10)
Line S01743 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02086  M01S01743.ns2023  ---|          SX3    X3+TQRHL    ADD *QRF*/*LRF* RECORD HEADER LENGTH
Line S00020 Modification History
M01 (Added by) ns2023
M02 (Removed by) dmrec12
Seq #  *Modification Id* Act 
----------------------------+
02087  M02S00020.dmrec12 ---|          SX3    X3+TQRHL    ADD *BRF*/*ARF* RECORD HEADER LENGTH
Line S01744 Modification History
M01 (Removed by) dmrec12
Seq #  *Modification Id* Act 
----------------------------+
02088  M01S01744.dmrec12 ---|          BX7    X3
02089  M01S01745.dmrec12 ---|          SA7    XXMBL       SAVE MAXIMUM BLOCK LENGTH
02090  M01S01746.dmrec12 ---|          SX3    X3+63       ROUND UP TO PRU
Line S00001 Modification History
M01 (Added by) dmrec12
Seq #  *Modification Id* Act 
----------------------------+
02091  M01S00001.dmrec12 +++|          SX7    X3+TARHL    ADD *ARF* RECORD HEADER LENGTH
02092  M01S00002.dmrec12 +++|          EQ     B6,B1,ARB0  IF *ARF* BUFFER ALLOCATION
02093  M01S00003.dmrec12 +++|          SX7    X3+TQRHL    ADD *BRF* RECORD HEADER LENGTH
02094  M01S00004.dmrec12 +++| ARB0     SA7    XXMBL       SAVE MAXIMUM BLOCK LENGTH
02095  M01S00005.dmrec12 +++|          SX3    X7+64-1     ROUND UP A PRU
02096  M00S01747.dmrec   +++|          AX3    6           NUMBER OF FULL PRU-S
02097  M00S01748.dmrec   +++|          LX3    6           LENGTH IN WORDS ROUNDED UP TO FULL PRU-S
02098  M00S01749.dmrec   +++|          SX2    FWAB        FWA OF BUFFER
02099  M00S01750.dmrec   +++|          IX5    X2+X3       LWA OF COMPUTED SPACE
02100  M00S01751.dmrec   +++|          SX4    LWAB        LWA OF AVAILABLE SPACE
02101  M00S01752.dmrec   +++|          IX4    X4-X5
Line S01753 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02102  M01S01753.ns2023  ---|          EQ     B6,B1,ARB1  ALLOCATE *LRF* BUFFER
Line S00021 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02103  M01S00021.ns2023  +++|          EQ     B6,B1,ARB1  ALLOCATE *ARF* BUFFER
02104  M00S01754.dmrec   +++|
Line S01755 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02105  M01S01755.ns2023  ---|*         ALLOCATE *QRF* BUFFER AND SET FIELDS IN *TQRF* TABLE.
Line S00022 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02106  M01S00022.ns2023  +++|*         ALLOCATE *BRF* BUFFER AND SET FIELDS IN *TBRF* TABLE.
02107  M00S01756.dmrec   +++|
Line S01757 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02108  M01S01757.ns2023  ---|          SX6    CRMUPM      RECORDS PER *QRF* SEGMENT
Line S00023 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02109  M01S00023.ns2023  +++|          SX6    CRMUPM      RECORDS PER *BRF* SEGMENT
02110  M00S01758.dmrec   +++|          AX3    6
Line S01759 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02111  M01S01759.ns2023  ---|          IX6    X3*X6       PRU-S PER *QRF* SEGMENT
02112  M01S01760.ns2023  ---|          SX7    CMDM        NUMBER OF SEGMENTS PER *QRF* FILE
Line S00024 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02113  M01S00024.ns2023  +++|          IX6    X3*X6       PRU-S PER *BRF* SEGMENT
02114  M01S00025.ns2023  +++|          SX7    CMDM        NUMBER OF SEGMENTS PER *BRF* FILE
02115  M00S01761.dmrec   +++|          BX3    X6
02116  M00S01762.dmrec   +++|          LX7    TQNPN
02117  M00S01763.dmrec   +++|          BX6    X6+X7
02118  M00S01764.dmrec   +++|          LX3    6           LENGTH IN WORDS ROUNDED UP TO FULL PRU-S
02119  M00S01765.dmrec   +++|          SX1    WBUFL
02120  M00S01766.dmrec   +++|          IX3    X3-X1
02121  M00S01767.dmrec   +++|          PL     X3,ARB2     IF BUFFER TOO SMALL
Line S01768 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02122  M01S01768.ns2023  ---|          SA6    TQRF+TQNPW  *QRF* FILE HEADER WORD THREE
Line S00026 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02123  M01S00026.ns2023  +++|          SA6    TQRF+TQNPW  *BRF* FILE HEADER WORD THREE
02124  M00S01769.dmrec   +++|          SX6    44B         RANDOM AND USER EP BITS IN FET+1
02125  M00S01770.dmrec   +++|          SX7    3           FET LENGTH
02126  M00S01771.dmrec   +++|          LX6    24D         POSTION
02127  M00S01772.dmrec   +++|          BX6    X6+X7
02128  M00S01773.dmrec   +++|          LX6    18
02129  M00S01774.dmrec   +++|          BX6    X6+X2       ADD *FIRST*
Line S01775 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02130  M01S01775.ns2023  ---|          SA6    TQRF+TQFTW  STORE FET+1 IN *TQRF* TABLE
Line S00027 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02131  M01S00027.ns2023  +++|          SA6    TQRF+TQFTW  STORE FET+1 IN *TBRF* TABLE
02132  M00S01776.dmrec   +++|          SX6    X2
02133  M00S01777.dmrec   +++|          SA6    A6+B1       STORE *IN*
02134  M00S01778.dmrec   +++|          SA6    A6+B1       STORE *OUT*
02135  M00S01779.dmrec   +++|          SX6    X5+B1       SET *LIMIT*
02136  M00S01780.dmrec   +++|          SA6    A6+B1       STORE *LIMIT*
02137  M00S01781.dmrec   +++|          BX1    X1-X1
02138  M00S01782.dmrec   +++|          EQ     ARBX        RETURN
02139  M00S01783.dmrec   +++|
Line S01784 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02140  M01S01784.ns2023  ---|*         ALLOCATE *LRF* BUFFER AND SET FIELDS IN *TLRF* TABLE.
Line S00028 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02141  M01S00028.ns2023  +++|*         ALLOCATE *ARF* BUFFER AND SET FIELDS IN *TARF* TABLE.
02142  M00S01785.dmrec   +++|
02143  M00S01786.dmrec   +++| ARB1     SA4    XXMBL       MAXIMUM BLOCK SIZE IN WORDS
02144  M00S01787.dmrec   +++|          SX6    CRMARB      NUMBER OF *ARF* RECORDS PER BUFFER
02145  M00S01788.dmrec   +++|          IX4    X4*X6
02146  M00S01789.dmrec   +++|          SX6    63          ROUND-UP TO PRU
02147  M00S01790.dmrec   +++|          IX4    X4+X6
02148  M00S01791.dmrec   +++|          SX1    WBUFL
02149  M00S01792.dmrec   +++|          IX6    X4-X1
02150  M00S01793.dmrec   +++|          PL     X6,ARB2     IF BUFFER TOO SMALL
02151  M00S01794.dmrec   +++|          AX4    6
02152  M00S01795.dmrec   +++|          LX4    6           BUFFER LENGTH IN MULTIPLE PRU-S
Line S01796 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02153  M01S01796.ns2023  ---|          SA3    LENGTH      LENGTH OF *LRF* FILE IN PRU-S
Line S00029 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02154  M01S00029.ns2023  +++|          SA3    LENGTH      LENGTH OF *ARF* FILE IN PRU-S
02155  M00S01797.dmrec   +++|          LX3    TAFLS-TAFLN+1
02156  M00S01798.dmrec   +++|          BX6    X3+X4
Line S01799 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02157  M01S01799.ns2023  ---|          SA6    TLRF+TABLW  SET LRF FILE HEADER WORD 4
Line S00030 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02158  M01S00030.ns2023  +++|          SA6    TARF+TABLW  SET *ARF* FILE HEADER WORD 4
02159  M00S01800.dmrec   +++|          SX6    44B         RANDOM AND USER EP BITS IN FET+1
02160  M00S01801.dmrec   +++|          SX7    3           8 WORD FET
02161  M00S01802.dmrec   +++|          LX6    24D
02162  M00S01803.dmrec   +++|          BX6    X6+X7       MERGE
02163  M00S01804.dmrec   +++|          LX6    18
02164  M00S01805.dmrec   +++|          BX6    X6+X2       ADD *FIRST*
Line S01806 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02165  M01S01806.ns2023  ---|          SA6    TLRF+TAFTW  STORE FET+1 IN *TLRF* TABLE
Line S00031 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02166  M01S00031.ns2023  +++|          SA6    TARF+TAFTW  STORE FET+1 IN *TARF* TABLE
02167  M00S01807.dmrec   +++|          SX6    X2
02168  M00S01808.dmrec   +++|          SA6    A6+B1       STORE *IN*
02169  M00S01809.dmrec   +++|          SA6    A6+B1       STORE *OUT*
02170  M00S01810.dmrec   +++|          SX6    X5+B1       SET *LIMIT*
02171  M00S01811.dmrec   +++|          SA6    A6+B1       STORE *LIMIT*
02172  M00S01812.dmrec   +++|          BX1    X1-X1
02173  M00S01813.dmrec   +++|          EQ     ARBX        RETURN
02174  M00S01814.dmrec   +++|
02175  M00S01815.dmrec   +++| ARB2     MESSAGE (=C* NO SPACE FOR ARF/BRF BUFFER.*)
02176  M00S01816.dmrec   +++|          SX1    1           ERROR IN ALLOCATION
02177  M00S01817.dmrec   +++|          EQ     ARBX        RETURN
02178  M00S01818.dmrec   +++|
02179  M00S01819.dmrec   +++|
02180  M00S01820.dmrec   +++| ATF      SPACE  4,15
02181  M00S01821.dmrec   +++|**        ATF -  ATTACH OR DEFINE FILE.
02182  M00S01822.dmrec   +++|*
02183  M00S01823.dmrec   +++|*         ENTRY  (X1) = FIRST WORD OF FET -
02184  M00S01824.dmrec   +++|*                       PERMANENT FILE NAME AND COMPLETION BIT.
Line S01825 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02185  M01S01825.ns2023  ---|*                (B7) = ONE IF *LRF* OR *QRF* TO BE DEFINED.
02186  M01S01826.ns2023  ---|*                     .GT. ONE IF *LRF* OR *QRF* TO BE ATTACHED.
Line S00032 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02187  M01S00032.ns2023  +++|*                (B7) = ONE IF *ARF* OR *BRF* TO BE DEFINED.
02188  M01S00033.ns2023  +++|*                       .GT. ONE IF *ARF* OR *BRF* TO BE ATTACHED.
02189  M00S01827.dmrec   +++|*
02190  M00S01828.dmrec   +++|*         EXIT   (X1) = ZERO IF FILE ATTACHED OR DEFINED, NO ERROR.
02191  M00S01829.dmrec   +++|*                     = ERROR CODE IF ERROR ON ATTACH OR DEFINE.
02192  M00S01830.dmrec   +++|*
02193  M00S01831.dmrec   +++|*         USES   X - 1, 4, 6, 7.
02194  M00S01832.dmrec   +++|*                A - 1, 4, 6, 7.
02195  M00S01833.dmrec   +++|*                B - NONE.
02196  M00S01834.dmrec   +++|*
02197  M00S01835.dmrec   +++|*         MACROS ATTACH, DEFINE.
02198  M00S01836.dmrec   +++|
02199  M00S01837.dmrec   +++|
02200  M00S01838.dmrec   +++| ATF      SUBR               ENTRY/EXIT
02201  M00S01839.dmrec   +++|          BX7    X1
02202  M00S01840.dmrec   +++|          SA7    RECF        PFN TO FET+0
02203  M00S01841.dmrec   +++|          MX7    12
02204  M00S01842.dmrec   +++|          SX6    ATFA        ERROR BUFFER ADDRESS
02205  M00S01843.dmrec   +++|          SA6    RECF+10
02206  M00S01844.dmrec   +++|          SA4    A7+B1
02207  M00S01845.dmrec   +++|          BX7    -X7*X4
02208  M00S01846.dmrec   +++|          SA7    A4          CLEAR DEVICE TYPE IN FET+1
02209  M00S01847.dmrec   +++|          SX7    B0          ATTACH MODE = ZERO = WRITE MODE
02210  M00S01848.dmrec   +++|          SA7    RECF+12     CLEAR PACKNAME/UNIT IN FET+12
02211  M00S01849.dmrec   +++|          SA7    RECF+7      STORE ATTACH MODE IN FET+7
02212  M00S01850.dmrec   +++|          GT     B7,B1,ATF1  IF ATTACH FILE
02213  M00S01851.dmrec   +++|          DEFINE RECF,,,,RECF+7
02214  M00S01852.dmrec   +++|          EQ     ATF2        CHECK FOR ERRORS
02215  M00S01853.dmrec   +++|
02216  M00S01854.dmrec   +++| ATF1     ATTACH RECF,,,,RECF+7
02217  M00S01855.dmrec   +++| ATF2     MX7    -8
02218  M00S01856.dmrec   +++|          SA1    RECF        FET+0
02219  M00S01857.dmrec   +++|          AX1    10
02220  M00S01858.dmrec   +++|          BX1    -X7*X1      SAVE RIGHT JUSTIFIED ERROR CODE
02221  M00S01859.dmrec   +++|          EQ     ATFX        RETURN
02222  M00S01860.dmrec   +++|
02223  M00S01861.dmrec   +++| ATFA     BSSZ   3           BUFFER FOR ERROR MESSAGE
02224  M00S01862.dmrec   +++| BBE      SPACE  4,10
02225  M00S01863.dmrec   +++|**        BBE - BUILD BACKUP DIRECTORY ENTRIES.
02226  M00S01864.dmrec   +++|*
02227  M00S01865.dmrec   +++|*         BUILD BACKUP DIRECTORY ENTRIES FROM INFORMATION
02228  M00S01866.dmrec   +++|*         IN TABLES *TDFN* AND *TVSN*.
02229  M00S01867.dmrec   +++|*
02230  M00S01868.dmrec   +++|*         ENTRY  (NUMF)   = NUMBER OF FILES ON *TDFN*
02231  M00S01869.dmrec   +++|*                (NUMV)   = NUMBER OF VSN-S ON *TVSN*
02232  M00S01870.dmrec   +++|*                TABLES *TDFN* AND *TVSN* CONSTRUCTED.
02233  M00S01871.dmrec   +++|*                (DMPFLG) = 0  IF LOG FILE DUMP.
02234  M00S01872.dmrec   +++|*                           .NE. 0 IF DATA FILE DUMP.
02235  M00S01873.dmrec   +++|*
02236  M00S01874.dmrec   +++|*         EXIT   BACKUP ENTRIES BUILT
02237  M00S01875.dmrec   +++|*                (X1) = 0 - NO ERRORS
02238  M00S01876.dmrec   +++|*
02239  M00S01877.dmrec   +++|*         USES   X - ALL.
02240  M00S01878.dmrec   +++|*                A - 1, 2, 3, 4, 5, 6, 7.
02241  M00S01879.dmrec   +++|*                B - 2, 3.
02242  M00S01880.dmrec   +++|*
02243  M00S01881.dmrec   +++|*         CALLS  CDD, FER, WFH.
02244  M00S01882.dmrec   +++|*
02245  M00S01883.dmrec   +++|*         MACROS ERROR, MOVE, PDATE, PUT, RMGET
02246  M00S01884.dmrec   +++|*                RMREP, WRITEF, WRITER, WRITEW.
02247  M00S01885.dmrec   +++|
02248  M00S01886.dmrec   +++|
02249  M00S01887.dmrec   +++| BBE      SUBR               ENTRY/EXIT
02250  M00S01888.dmrec   +++|          SA1    DMPFLG
02251  M00S01889.dmrec   +++|          ZR     X1,BBE10    IF LOG FILE
02252  M00S01890.dmrec   +++|
02253  M00S01891.dmrec   +++|*         CREATE VSN ENTRIES FOR DIRECTORY.
02254  M00S01892.dmrec   +++|
02255  M00S01893.dmrec   +++|          SX6    B0-B1
02256  M00S01894.dmrec   +++|          SA6    HOLD
02257  M00S01895.dmrec   +++| BBE1     SA1    NUMV
02258  M00S01896.dmrec   +++|          SA2    HOLD
02259  M00S01897.dmrec   +++|          SX6    X2+B1
02260  M00S01898.dmrec   +++|          SA6    A2
02261  M00S01899.dmrec   +++|          IX2    X1-X6
02262  M00S01900.dmrec   +++|          ZR     X2,BBE3     IF NO MORE TAPES
02263  M00S01901.dmrec   +++|          SA2    TVSN+X6
02264  M00S01902.dmrec   +++|          MX0    36
02265  M00S01903.dmrec   +++|          BX6    X0*X2       MASK VSN
02266  M00S01904.dmrec   +++|          LX6    36
02267  M00S01905.dmrec   +++|          SA1    FILLER      ADD ****
02268  M00S01906.dmrec   +++|          BX6    X1+X6
02269  M00S01907.dmrec   +++|          SA6    EVSN
02270  M00S01908.dmrec   +++|          SA4    A2+B1
02271  M00S01909.dmrec   +++|          BX6    X0*X4
02272  M00S01910.dmrec   +++|          SA6    A6+2
02273  M00S01911.dmrec   +++|          MX0    -18
02274  M00S01912.dmrec   +++|          BX6    -X0*X2
02275  M00S01913.dmrec   +++|          SA6    A6+B1
02276  M00S01914.dmrec   +++|          SX6    B0
02277  M00S01915.dmrec   +++|          SX7    B0
02278  M00S01916.dmrec   +++|          SA4    HOLD        CHECK FOR FIRST TAPE
02279  M00S01917.dmrec   +++|          NZ     X4,BBE2     IF NOT FIRST TAPE
02280  M00S01918.dmrec   +++|          SA3    FORD        GET FILE ORDINAL
02281  M00S01919.dmrec   +++|          BX6    X3
02282  M00S01920.dmrec   +++|          SX7    B1          SET FIRST TAPE FLAG
02283  M00S01921.dmrec   +++| BBE2     SA6    A6+B1
02284  M00S01922.dmrec   +++|          SA7    A6+B1
02285  M00S01923.dmrec   +++|          PUT    DIRR,EVSN,60,,EVSN
02286  M00S01924.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02287  M00S01925.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02288  M00S01926.dmrec   +++|          EQ     BBE1        PROCESS NEXT TAPE
02289  M00S01927.dmrec   +++|
02290  M00S01928.dmrec   +++|*         CREATE FILE DUMP ENTRIES FOR DIRECTORY.
02291  M00S01929.dmrec   +++|
02292  M00S01930.dmrec   +++| BBE3     SX6    B0-2
02293  M00S01931.dmrec   +++|          SA6    HOLD
02294  M00S01932.dmrec   +++| BBE4     SA1    NUMF        NUMBER OF FILES
02295  M00S01933.dmrec   +++|          SA2    HOLD
02296  M00S01934.dmrec   +++|          SX6    X2+2        INCREMENT BY 2
02297  M00S01935.dmrec   +++|          SA6    A2
02298  M00S01936.dmrec   +++|          IX2    X1-X6
02299  M00S01937.dmrec   +++|          ZR     X2,BBE9     IF NO MORE FILES
02300  M00S01938.dmrec   +++|          SB2    X6
02301  M00S01939.dmrec   +++|          MX7    42
02302  M00S01940.dmrec   +++|          SA2    TDFN+B2
02303  M00S01941.dmrec   +++|          SX3    3RBBB       DATA BASE DUMP RECORD - ID
02304  M00S01942.dmrec   +++|          BX6    X7*X2
02305  M00S01943.dmrec   +++|          BX6    X6+X3
02306  M00S01944.dmrec   +++|          SA6    EDFN
02307  M00S01945.dmrec   +++|          MX0    3           GET DUMP MODE
02308  M00S01946.dmrec   +++|          LX0    15
02309  M00S01947.dmrec   +++|          BX3    X0*X2
02310  M00S01948.dmrec   +++|          NZ     X3,BBE5     IF RECORD DUMP
02311  M00S01949.dmrec   +++|          PDATE  TEMPO
02312  M00S01950.dmrec   +++|          SA3    TEMPO
02313  M00S01951.dmrec   +++|          BX6    X3
02314  M00S01952.dmrec   +++|          SA6    EDFN+B1
02315  M00S01953.dmrec   +++|          EQ     BBE6        CONTINUE
02316  M00S01954.dmrec   +++|
02317  M00S01955.dmrec   +++| BBE5     SA3    STDTIM      RECORD DUMP - START TIME
02318  M00S01956.dmrec   +++|          BX6    X3
02319  M00S01957.dmrec   +++|          SA6    EDFN+B1
02320  M00S01958.dmrec   +++| BBE6     MX0    36
02321  M00S01959.dmrec   +++|          SA3    TVSN
02322  M00S01960.dmrec   +++|          BX6    X0*X3
Line S01961 Modification History
M01 (Removed by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
02323  M01S01961.dmrec15 ---|          SX0    B1
Line S00007 Modification History
M01 (Added by) dmrec15
Seq #  *Modification Id* Act 
----------------------------+
02324  M01S00007.dmrec15 +++|          SX0    PTRM        READ MODIFY MODE
02325  M00S01962.dmrec   +++|          SA3    HOLD
02326  M00S01963.dmrec   +++|          SB3    X3
02327  M00S01964.dmrec   +++|          SA3    TDFN+B3
02328  M00S01965.dmrec   +++|          BX2    X3
02329  M00S01966.dmrec   +++|          AX3    12
02330  M00S01967.dmrec   +++|          BX7    X0*X3
02331  M00S01968.dmrec   +++|          BX6    X7+X6
02332  M00S01969.dmrec   +++|          SA6    EDFN+2
02333  M00S01970.dmrec   +++|          MX4    48
02334  M00S01971.dmrec   +++|          BX6    -X4*X2
02335  M00S01972.dmrec   +++|          SA6    A6+2
02336  M00S01973.dmrec   +++|          SA2    A3+B1       GET INDEX FILE NAME
02337  M00S01974.dmrec   +++|          NZ     X2,BBE7     IF INDEX FILE
02338  M00S01975.dmrec   +++|          SX6    B0
02339  M00S01976.dmrec   +++|          SA6    A6-B1       INDEX FILE NAME
02340  M00S01977.dmrec   +++|          SA6    A6+2        INDEX FILE ORDINAL
02341  M00S01978.dmrec   +++|          EQ     BBE8        CONTINUE
02342  M00S01979.dmrec   +++|
02343  M00S01980.dmrec   +++| BBE7     MX0    42
02344  M00S01981.dmrec   +++|          BX6    X0*X2
02345  M00S01982.dmrec   +++|          SA6    A6-B1
02346  M00S01983.dmrec   +++|          MX0    48
02347  M00S01984.dmrec   +++|          BX6    -X0*X2
02348  M00S01985.dmrec   +++|          SA6    A6+2
02349  M00S01986.dmrec   +++| BBE8     PUT    DIRR,EDFN,60,,EDFN
02350  M00S01987.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02351  M00S01988.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02352  M00S01989.dmrec   +++|          EQ     BBE4        CONTINUE
02353  M00S01990.dmrec   +++|
02354  M00S01991.dmrec   +++| BBE9     SX1    B0
02355  M00S01992.dmrec   +++|          EQ     BBEX        RETURN
02356  M00S01993.dmrec   +++|
02357  M00S01994.dmrec   +++|*         CREATE LOG FILE ENTRIES IN DIRECTORY.
02358  M00S01995.dmrec   +++|
02359  M00S01996.dmrec   +++| BBE10    SX4    B0          SET BLOCK MODE
02360  M00S01997.dmrec   +++|          SA2    XXPFN       FN
02361  M00S01998.dmrec   +++|          RJ     WFH         WRITE FILE HEADER
02362  M00S01999.dmrec   +++|          NZ     X1,BBEX     IF ERROR
02363  M00S02000.dmrec   +++|          SA5    TLOG
Line S02001 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02364  M01S02001.ns2023  ---|          ZR     X5,BBE21    IF NO LRF ENTRIES
Line S00034 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02365  M01S00034.ns2023  +++|          ZR     X5,BBE21    IF NO *ARF* ENTRIES
02366  M00S02002.dmrec   +++|          SX6    B0
02367  M00S02003.dmrec   +++| BBE11    SA6    HOLD
02368  M00S02004.dmrec   +++|          SA2    HOLD        GET TLOG INDEX
02369  M00S02005.dmrec   +++|          SA5    TLOG+X2
02370  M00S02006.dmrec   +++|          ZR     X5,BBE13    IF SEARCH DONE
Line S02007 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02371  M01S02007.ns2023  ---|          SA1    EXCOPY      *LRF* COPY NUMBER
Line S00035 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02372  M01S00035.ns2023  +++|          SA1    EXCOPY      *ARF* COPY NUMBER
02373  M00S02008.dmrec   +++|          RJ     CDD         CONCERT TO DISPLAY CODE
02374  M00S02009.dmrec   +++|          MX0    42
02375  M00S02010.dmrec   +++|          BX2    -X0*X6
02376  M00S02011.dmrec   +++|          BX6    X0*X5
02377  M00S02012.dmrec   +++|          BX6    X6+X2       FN + COPY NUMBER
02378  M00S02013.dmrec   +++|          SA6    EDFN        PFN
02379  M00S02014.dmrec   +++|          SA3    A5+B1
02380  M00S02015.dmrec   +++|          BX6    X3
02381  M00S02016.dmrec   +++|          SA6    A6+B1       DATE/TIME
02382  M00S02017.dmrec   +++|          SA3    TVSN
02383  M00S02018.dmrec   +++|          BX6    X3
02384  M00S02019.dmrec   +++|          SA6    A6+B1       VSN
02385  M00S02020.dmrec   +++|          SX6    B0
02386  M00S02021.dmrec   +++|          SA6    A6+B1       ZERO
02387  M00S02022.dmrec   +++|          BX6    -X0*X5
02388  M00S02023.dmrec   +++|          SA6    A6+B1       NUMBER OF RECORDS
02389  M00S02024.dmrec   +++|          SA1    LSTTRAN
02390  M00S02025.dmrec   +++|          BX6    X1
02391  M00S02026.dmrec   +++|          SA6    A6+B1       DATE/TIME OF LAST TRANSACTION
02392  M00S02027.dmrec   +++|          PUT    DIRR,EDFN,60,,EDFN
02393  M00S02028.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02394  M00S02029.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02395  M00S02030.dmrec   +++|          MOVE   6,EDFN,TBUF
02396  M00S02031.dmrec   +++|          SA1    TP+B1
02397  M00S02032.dmrec   +++|          SX7    X1
02398  M00S02033.dmrec   +++|          SA7    A1+2        OUT
02399  M00S02034.dmrec   +++|          SX7    X7+6
02400  M00S02035.dmrec   +++|          SA7    A7-B1       SET ( IN ) POINTER
02401  M00S02036.dmrec   +++|          WRITER TP,R
02402  M00S02037.dmrec   +++| BBE12    SA2    HOLD
02403  M00S02038.dmrec   +++|          SX6    X2+2
02404  M00S02039.dmrec   +++|          EQ     BBE11       RETURN FOR NEXT TLOG ENTRY
02405  M00S02040.dmrec   +++|
02406  M00S02041.dmrec   +++| BBE13    SA1    XXPFN
02407  M00S02042.dmrec   +++|          LX1    48          POSITION FN
02408  M00S02043.dmrec   +++|          SX2    3REND
02409  M00S02044.dmrec   +++|          BX6    X2+X1
02410  M00S02045.dmrec   +++|          SA6    TEMPP       TRAILER WORD
02411  M00S02046.dmrec   +++|          WRITEW TP,TEMPP,B1  WRITE TRAILER RECORD
02412  M00S02047.dmrec   +++| BBE14    WRITEF TP,R
02413  M00S02048.dmrec   +++|
Line S02049 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02414  M01S02049.ns2023  ---|*         PUT VSN OF FIRST LRF DUMP INTO DB HEADER AND/OR
02415  M01S02050.ns2023  ---|*         BUILD DIRECTORY ENTRY FOR LRF DUMP VSN.
Line S00036 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02416  M01S00036.ns2023  +++|*         PUT VSN OF FIRST *ARF* DUMP INTO DB HEADER AND/OR
02417  M01S00037.ns2023  +++|*         BUILD DIRECTORY ENTRY FOR *ARF* DUMP VSN.
02418  M00S02051.dmrec   +++|
Line S02052 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02419  M01S02052.ns2023  ---| BBE15    SA2    TDFN        LRF NAME
Line S00038 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02420  M01S00038.ns2023  +++| BBE15    SA2    TDFN        *ARF* NAME
02421  M00S02053.dmrec   +++|          MX0    12
Line S02054 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02422  M01S02054.ns2023  ---|          LX2    12          SHIFT *LRF* NAME FOR DB
Line S00039 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02423  M01S00039.ns2023  +++|          LX2    12          SHIFT *ARF* NAME FOR DB
02424  M00S02055.dmrec   +++|          BX6    X0*X2
02425  M00S02056.dmrec   +++|          SA6    KEY2          SET KEY FOR HEADER
02426  M00S02057.dmrec   +++|          RMGET  DIRR,XXBUF,0,,KEY2  GET DB HEADER
02427  M00S02058.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02428  M00S02059.dmrec   +++|          NZ     X1,BBE20    IF ERROR
Line S02060 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02429  M01S02060.ns2023  ---|          SA1    FSTFLG      GET FIRST LRF FLAG
02430  M01S02061.ns2023  ---|          ZR     X1,BBE16    IF NOT FIRST *LRF*
Line S00040 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02431  M01S00040.ns2023  +++|          SA1    FSTFLG      GET FIRST *ARF* FLAG
02432  M01S00041.ns2023  +++|          ZR     X1,BBE16    IF NOT FIRST *ARF*
02433  M00S02062.dmrec   +++|          SA2    EXCOPY
02434  M00S02063.dmrec   +++|          SX2    X2-1
02435  M00S02064.dmrec   +++|          NZ     X2,BBE16    IF NOT FIRST COPY
02436  M00S02065.dmrec   +++|          SA3    XXBUF+4     GET VSN FROM HEADER RECORD
02437  M00S02066.dmrec   +++|          SA4    TVSN
02438  M00S02067.dmrec   +++|          MX0    36
02439  M00S02068.dmrec   +++|          BX7    -X0*X3
02440  M00S02069.dmrec   +++|          BX6    X7+X4
02441  M00S02070.dmrec   +++|          SA6    A3          INSERT VSN IN HEADER
02442  M00S02071.dmrec   +++|          RMREP  DIRR,XXBUF,60,,KEY2  REPLACE HEADER
02443  M00S02072.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02444  M00S02073.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02445  M00S02074.dmrec   +++| BBE16    SX6    TVSN
02446  M00S02075.dmrec   +++|          SA6    IVSN        INITIALIZE IVSN POINTER
Line S00031 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
02447  M01S00031.dmrec7  +++|          SX7    TEOR
02448  M01S00032.dmrec7  +++|          SA7    PEOR        INITIALIZE POINTER TO *TEOR* TABLE
02449  M00S02076.dmrec   +++| BBE16.1  SA4    IVSN
02450  M00S02077.dmrec   +++|          SA3    DMTAPE
02451  M00S02078.dmrec   +++|          NG     X3,BBE18.1  IF NO MORE VSN ENTRIES
02452  M00S02079.dmrec   +++|          SX6    X3-1
02453  M00S02080.dmrec   +++|          SA6    A3          DECREMENT NUMBER OF DUMP TAPES
02454  M00S02081.dmrec   +++|          SA2    X4          GET VSN ENTRY
02455  M00S02082.dmrec   +++|          ZR     X2,BBE18.0  IF NO VSN GIVEN
02456  M00S02083.dmrec   +++|          MX0    36
02457  M00S02084.dmrec   +++|          BX6    X0*X2
Line S00033 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
02458  M01S00033.dmrec7  +++|          SA2    PEOR
02459  M01S00034.dmrec7  +++|          SA4    X2          VSN FROM *TEOR* TABLE
02460  M01S00035.dmrec7  +++|          BX5    X0*X4
02461  M01S00036.dmrec7  +++|          IX1    X5-X6       COMPARE VSN-S
02462  M01S00037.dmrec7  +++|          SX7    X2+B1
02463  M01S00038.dmrec7  +++|          NZ     X1,BBE22    IF VSN-S DO NOT MATCH
02464  M01S00039.dmrec7  +++|          SA7    A2          INCREMENT *PEOR* POINTER
02465  M00S02085.dmrec   +++|          MX7    0
02466  M00S02086.dmrec   +++|          LX6    36
02467  M00S02087.dmrec   +++|          SA1    FILLER
02468  M00S02088.dmrec   +++|          BX6    X6+X1
02469  M00S02089.dmrec   +++|          SA6    EVSN        SET KEY
02470  M00S02090.dmrec   +++|          ZR     X3,BBE16.2  IF NO MORE VSN-S
02471  M00S02091.dmrec   +++|          SA5    IVSN        GET NEXT VSN
02472  M00S02092.dmrec   +++|          SA2    X5+B1
02473  M00S02093.dmrec   +++|          BX7    X0*X2
02474  M00S02094.dmrec   +++| BBE16.2  SA7    A6+2
Line S02095 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
02475  M01S02095.dmrec7  ---|          SA2    EVSN+B1     GET ALL ASTERICKS
02476  M01S02096.dmrec7  ---|          BX6    X2
02477  M01S02097.dmrec7  ---|          SA6    A7+B1
Line S00040 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
02478  M01S00040.dmrec7  +++|          BX6    -X0*X4      GET *EOR* COUNT
02479  M01S00041.dmrec7  +++|          SA6    A7+B1       STORE *EOR* COUNT
Line S02098 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02480  M01S02098.ns2023  ---|          SA2    HOLD        GET NUMBER OF FILES ON THIS *LRF*
Line S00042 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02481  M01S00042.ns2023  +++|          SA2    HOLD        GET NUMBER OF FILES ON THIS *ARF*
02482  M00S02099.dmrec   +++|          MX7    0
02483  M00S02100.dmrec   +++|          NZ     X2,BBE17    IF NOT ZERO COUNT
02484  M00S02101.dmrec   +++|          BX6    X2
02485  M00S02102.dmrec   +++|          EQ     BBE18       GO STORE ZERO
02486  M00S02103.dmrec   +++|
02487  M00S02104.dmrec   +++| BBE17    SX6    X2-2
02488  M00S02105.dmrec   +++| BBE18    SA6    A6+B1
02489  M00S02106.dmrec   +++|          SA7    A6+B1
02490  M00S02107.dmrec   +++|          PUT    DIRR,EVSN,60,,EVSN  ENTER VSN ENTRY
02491  M00S02108.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02492  M00S02109.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02493  M00S02110.dmrec   +++| BBE18.0  SA2    IVSN
02494  M00S02111.dmrec   +++|          SX7    X2+B1       INCREMENT IVSN
02495  M00S02112.dmrec   +++|          SA7    A2
02496  M00S02113.dmrec   +++|          EQ     BBE16.1     CHECK NEXT VSN
02497  M00S02114.dmrec   +++| BBE18.1  SA1    FSTFLG
02498  M00S02115.dmrec   +++|          NZ     X1,BBE9     IF FIRST ARF
02499  M00S02116.dmrec   +++|          SA2    EXCOPY
02500  M00S02117.dmrec   +++|          SX2    X2-1
02501  M00S02118.dmrec   +++|          NZ     X2,BBE9     IF NOT FIRST COPY
02502  M00S02119.dmrec   +++|          SA3    XXBUF+4
02503  M00S02120.dmrec   +++|          MX0    36
02504  M00S02121.dmrec   +++|          BX6    X0*X3
02505  M00S02122.dmrec   +++| BBE19    LX6    36
02506  M00S02123.dmrec   +++|          SA1    FILLER
02507  M00S02124.dmrec   +++|          BX6    X6+X1
02508  M00S02125.dmrec   +++|          SA6    EVSN        SET KEY
02509  M00S02126.dmrec   +++|          RMGET  DIRR,XXBUF,0,,EVSN
02510  M00S02127.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02511  M00S02128.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02512  M00S02129.dmrec   +++|          MX0    36
02513  M00S02130.dmrec   +++|          SA3    XXBUF+5
02514  M00S02131.dmrec   +++|          BX6    X0*X3
02515  M00S02132.dmrec   +++|          NZ     X6,BBE19    IF VSN ALREADY
02516  M00S02133.dmrec   +++|          SA4    TVSN
02517  M00S02134.dmrec   +++|          BX6    X4
02518  M00S02135.dmrec   +++|          SA6    A3
02519  M00S02136.dmrec   +++|          RMREP  DIRR,XXBUF,60,,EVSN
02520  M00S02137.dmrec   +++|          RJ     FER         CHECK FIT ERROR
02521  M00S02138.dmrec   +++|          NZ     X1,BBE20    IF ERROR
02522  M00S02139.dmrec   +++|          EQ     BBEX        RETURN NORMAL
02523  M00S02140.dmrec   +++|
02524  M00S02141.dmrec   +++| BBE20    ERROR  BBEA,,,BBEX,,E  ERROR IN BUILDING DIRECTORY ENTRIES
02525  M00S02142.dmrec   +++|
02526  M00S02143.dmrec   +++| BBE21    ERROR  BBEB,,,BBEX,,E  NO ARF DUMP ENTRIES
02527  M00S02144.dmrec   +++|
Line S00042 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
02528  M01S00042.dmrec7  +++| BBE22    ERROR  GFVD,,,BBEX,,E  ERROR IN RETRIEVING VSN
02529  M01S00043.dmrec7  +++|
02530  M00S02145.dmrec   +++| BBEA     DATA   20H0     *****
02531  M00S02146.dmrec   +++|          DATA   C*ERROR IN BUILDING DIRECTORY ENTRIES.*
02532  M00S02147.dmrec   +++| BBEAL    EQU    *-BBEA
02533  M00S02148.dmrec   +++|
02534  M00S02149.dmrec   +++| BBEB     DATA   20H0     *****
02535  M00S02150.dmrec   +++|          DATA   C*NO ARF DUMP ENTRIES - DUMP IGNORED.*
02536  M00S02151.dmrec   +++| BBEBL    EQU    *-BBEB
02537  M00S02152.dmrec   +++| BFL      SPACE  4,10
02538  M00S02153.dmrec   +++|**        BFL - BLANK FILL LINE.
02539  M00S02154.dmrec   +++|*
02540  M00S02155.dmrec   +++|*         ENTRY  (PLIN)  = FWA OF LINE.
02541  M00S02156.dmrec   +++|*                (PLINL) = LINE LENGTH.
02542  M00S02157.dmrec   +++|*
02543  M00S02158.dmrec   +++|*         EXIT   LINE BLANK FILLED.
02544  M00S02159.dmrec   +++|*
02545  M00S02160.dmrec   +++|*         USES   X - 1, 6.
02546  M00S02161.dmrec   +++|*                A - 1, 6.
02547  M00S02162.dmrec   +++|*                B - 7.
02548  M00S02163.dmrec   +++|
02549  M00S02164.dmrec   +++|
02550  M00S02165.dmrec   +++| BFL      SUBR               ENTRY/EXIT
02551  M00S02166.dmrec   +++|          SB7    PLINL
02552  M00S02167.dmrec   +++|          SA1    BKEY        BLANK FILLED WORD
02553  M00S02168.dmrec   +++|          BX6    X1
02554  M00S02169.dmrec   +++| BFL1     SA6    PLIN+B7
02555  M00S02170.dmrec   +++|          SB7    B7-B1
02556  M00S02171.dmrec   +++|          GE     B7,B0,BFL1  IF WITHIN LINE
02557  M00S02172.dmrec   +++|          EQ     BFLX        RETURN
02558  M00S02173.dmrec   +++| BIF      SPACE  4,10
02559  M00S02174.dmrec   +++|**        BIF - BUILT INDEX FILE.
02560  M00S02175.dmrec   +++|*
02561  M00S02176.dmrec   +++|*         THIS SUBROUTINE CONSTRUCTS AN INDEX FILE WITH
02562  M00S02177.dmrec   +++|*         INFORMATION EXTRACTED FROM AN EXISTING ONE.  A
02563  M00S02178.dmrec   +++|*         FILE OF *MIPGEN* DIRECTIVES IS BUILT AND IS USED
Line S02179 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
02564  M01S02179.v23l617 ---|*         IN A SUBSEQUENT *MIPGEN* CONTROL CARD RUN.
Line S00019 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
02565  M01S00019.v23l617 +++|*         IN A SUBSEQUENT *MIPGEN* COMMAND RUN.
02566  M00S02180.dmrec   +++|*         SUBROUTINE *EXC* EFFECTS THE *MIPGEN* CALL AND
02567  M00S02181.dmrec   +++|*         FIELD LENGTH RECONSTRUCTION.
02568  M00S02182.dmrec   +++|*
02569  M00S02183.dmrec   +++|*         ENTRY  (DUMP) - FWA AND LFN OF DATA FILE.
02570  M00S02184.dmrec   +++|*
02571  M00S02185.dmrec   +++|*         EXIT   (X1) = 0 - IF NO ERRORS.
02572  M00S02186.dmrec   +++|*
02573  M00S02187.dmrec   +++|*         USES   X - ALL.
02574  M00S02188.dmrec   +++|*                A - 1, 2, 3, 4, 5, 6, 7.
02575  M00S02189.dmrec   +++|*                B - 2, 3, 4, 5, 6, 7.
02576  M00S02190.dmrec   +++|*
02577  M00S02191.dmrec   +++|*         CALLS  CDD, DER, EXC, IRP, PPS, SFN.
02578  M00S02192.dmrec   +++|*
02579  M00S02193.dmrec   +++|*         MACROS DEFINE, ERROR, PURGE, READ, READW, RETURN,
02580  M00S02194.dmrec   +++|*                REWIND, WRITEC, WRITER.
02581  M00S02195.dmrec   +++|
02582  M00S02196.dmrec   +++|
02583  M00S02197.dmrec   +++| BIF      SUBR               ENTRY/EXIT
02584  M00S02198.dmrec   +++|          PURGE  ZZINDEX,,,XXIXP,XXIDEV
02585  M00S02199.dmrec   +++|          RETURN ZZINDEX,R
02586  M00S02200.dmrec   +++|          DEFINE ZZINDEX,XXIXN,,,XXIDEV,,,XXIXP
Line S02201 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02587  M01S02201.ns2056  ---|
02588  M01S02202.ns2056  ---|*         READ FSTT OF EXISTING INDEX FILE.
02589  M01S02203.ns2056  ---|
02590  M01S02204.ns2056  ---| BIF0.1   READ   TP,R        READ EOF
02591  M01S02205.ns2056  ---|          RJ     DER         DETECT END OF REEL
02592  M01S02206.ns2056  ---|          NG     X1,BIF0.1   IF END OF REEL
02593  M01S02207.ns2056  ---|          NZ     X1,BIFX     IF ERROR
02594  M01S02208.ns2056  ---| BIF0.2   READ   TP,R        READ HEADER
02595  M01S02209.ns2056  ---|          RJ     DER         DETECT END OF REEL
02596  M01S02210.ns2056  ---|          NG     X1,BIF0.2   IF END OF REEL
02597  M01S02211.ns2056  ---|          NZ     X1,BIFX     IF ERROR
02598  M01S02212.ns2056  ---|          SA1    TP+B1       GET FIRST
02599  M01S02213.ns2056  ---|          SX6    X1
02600  M01S02214.ns2056  ---|          SA6    A1+B1       UPDATE IN
02601  M01S02215.ns2056  ---|          SA6    A6+B1       UPDATE OUT
02602  M01S02216.ns2056  ---| BIF0.3   READ   TP,R        READ FSTT
02603  M01S02217.ns2056  ---|          RJ     DER         DETECT END OF REEL
02604  M01S02218.ns2056  ---|          NG     X1,BIF0.3   IF END OF REEL
02605  M01S02219.ns2056  ---|          NZ     X1,BIFX     IF ERROR
02606  M00S02220.dmrec   +++|          SA1    XXTY        GET FO=
Line S02221 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02607  M01S02221.ns2056  ---|          LX1    59-11
02608  M01S02222.ns2056  ---|          RJ     SFN         SET FILE NAME
02609  M01S02223.ns2056  ---|          SA6    PROCC+2     STORE FO=
02610  M01S02224.ns2056  ---|          SA1    ZZZZSUB+B1
02611  M01S02225.ns2056  ---|          SX7    X1
02612  M01S02226.ns2056  ---|          SA7    A1+2        OUT
02613  M01S02227.ns2056  ---|          SX7    X7+PROCCL
02614  M01S02228.ns2056  ---|          SA7    A7-B1       IN
Line S00025 Modification History
M01 (Added by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02615  M01S00025.ns2056  +++|          SA2    PROCCFO
02616  M01S00026.ns2056  +++|          MX0    48
02617  M01S00027.ns2056  +++|          BX2    X0*X2
02618  M01S00028.ns2056  +++|          BX6    X1+X2
02619  M01S00029.ns2056  +++|          SA6    A2          STORE FILE TYPE IN PROC FILE
02620  M01S00030.ns2056  +++|          REWIND ZZZZSUB,R
02621  M01S00031.ns2056  +++|          WRITEW ZZZZSUB,PROCC,PROCCL
02622  M00S02229.dmrec   +++|          WRITER ZZZZSUB,R   WRITE PROCEDURE FILE TO *ZZZZSUB*
02623  M00S02230.dmrec   +++|          REWIND ZZZZSUB,R
Line S02231 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02624  M01S02231.ns2056  ---|          SA1    TP+1        IN
02625  M01S02232.ns2056  ---|          SA2    X1+FSTT17   GET BLOCK SIZE
02626  M01S02233.ns2056  ---|          MX0    -18
02627  M01S02234.ns2056  ---|          BX2    -X0*X2
02628  M01S02235.ns2056  ---|          SX3    64
02629  M01S02236.ns2056  ---|          IX2    X2*X3
02630  M01S02237.ns2056  ---|          SX2    X2-2        ACCOUNT FOR HEADER
02631  M01S02238.ns2056  ---|          SX2    X2-WBUFL
02632  M01S02239.ns2056  ---|          PL     X2,BIF14    IF BUFFER OVERFLOW
02633  M01S02240.ns2056  ---|          SA5    X1+FSTT63   GET SPARCE KEY IF ANY
02634  M01S02241.ns2056  ---|          LX5    59-21
02635  M01S02242.ns2056  ---|          BX6    X5
02636  M01S02243.ns2056  ---|          SA6    BIFB        SET SPARCE KEY FLAG
02637  M01S02244.ns2056  ---|          PL     X5,BIF1     IF NO SPARCE KEYS
02638  M01S02245.ns2056  ---|          LX5    22+34       EXTRACT WORD OFF-SET
02639  M01S02246.ns2056  ---|          MX0    60-15
02640  M01S02247.ns2056  ---|          BX1    -X0*X5
02641  M01S02248.ns2056  ---|          RJ     CDD         CONVERT TO DISPLAY CODE
02642  M01S02249.ns2056  ---|          MX0    1
02643  M01S02250.ns2056  ---|          SB2    B2-B1
02644  M01S02251.ns2056  ---|          AX0    B2
02645  M01S02252.ns2056  ---|          BX6    X0*X4
02646  M01S02253.ns2056  ---|          SA6    BIFC+2      SAVE SPACE KEY
02647  M01S02254.ns2056  ---|          SA1    TP+1
02648  M01S02255.ns2056  ---|          SA5    X1+FSTT63
02649  M01S02256.ns2056  ---|          LX5    38
02650  M01S02257.ns2056  ---|          MX0    -4
02651  M01S02258.ns2056  ---|          BX1    -X0*X5
02652  M01S02259.ns2056  ---|          RJ     CDD         CONVERT TO DISPLAY CODE
02653  M01S02260.ns2056  ---|          MX0    1
02654  M01S02261.ns2056  ---|          SB2    B2-B1
02655  M01S02262.ns2056  ---|          AX0    B2
02656  M01S02263.ns2056  ---|          BX6    X0*X4
02657  M01S02264.ns2056  ---|          SA6    BIFC+3
02658  M01S02265.ns2056  ---|          SX6    1R0
02659  M01S02266.ns2056  ---|          LX6    -6
02660  M01S02267.ns2056  ---|          SA6    BIFC+4      SET ZERO KL FOR SPARCE KEYS
02661  M01S02268.ns2056  ---|          SX2    1R.         SET TERMINATOR
02662  M01S02269.ns2056  ---|          SX3    1R,         SET DELIMITER
02663  M01S02270.ns2056  ---|          SB5    5           SET NUMBER OF WORDS
02664  M01S02271.ns2056  ---|          SX6    PPSA
02665  M01S02272.ns2056  ---|          SA6    PPSA
02666  M01S02273.ns2056  ---|          SA1    BIFC        SET PARAMETER ADDRESS
02667  M01S02274.ns2056  ---|          RJ     PPS         PACK
02668  M01S02275.ns2056  ---|          REWIND ZZZZZDR,R
02669  M01S02276.ns2056  ---|          WRITEC ZZZZZDR,PPSA   WRITE SPARSE KEY *RMKDEF*
02670  M01S02277.ns2056  ---| BIF1     SA1    TP+B1
02671  M01S02278.ns2056  ---|          SX6    X1
02672  M01S02279.ns2056  ---|          SA6    A1+B1
02673  M01S02280.ns2056  ---|          SA6    A6+B1
02674  M01S02281.ns2056  ---| BIF2     READ   TP,R
02675  M01S02282.ns2056  ---|          READW  TP,WBUF,WBUFL
02676  M01S02283.ns2056  ---|          BX6    X1
02677  M01S02284.ns2056  ---|          SA6    HOLD1       SAVE STATUS
02678  M01S02285.ns2056  ---|          RJ     DER         DETECT END OF REEL
02679  M01S02286.ns2056  ---|          NG     X1,BIF2     IF END OF TAPE
02680  M01S02287.ns2056  ---|          NZ     X1,BIFX     IF ERROR
02681  M01S02288.ns2056  ---|          SA1    HOLD1       RESTORE STATUS
02682  M01S02289.ns2056  ---|          SX6    X1-WBUF-1
02683  M01S02290.ns2056  ---|          NZ     X6,BIF3     IF NOT ONE WORD RECORD
02684  M01S02291.ns2056  ---|          SX6    3REND
02685  M01S02292.ns2056  ---|          SA4    XXIXN
02686  M01S02293.ns2056  ---|          BX6    X4+X6
02687  M01S02294.ns2056  ---|          SA4    WBUF        GET ONE WORD RECORD
02688  M01S02295.ns2056  ---|          BX6    X4-X6
02689  M01S02296.ns2056  ---|          ZR     X6,BIF13    IF TRAILER RECORD FOUND
02690  M01S02297.ns2056  ---| BIF3     ZR     X1,BIF16    IF ERROR
02691  M01S02298.ns2056  ---|          NG     X1,BIF15    IF EOF/EOI - NO TRAILER
02692  M01S02299.ns2056  ---|
02693  M01S02300.ns2056  ---|*         HIT EOR - DATA BLOCK JUST READ.
02694  M01S02301.ns2056  ---|
02695  M01S02302.ns2056  ---|          BX7    X7-X7
02696  M01S02303.ns2056  ---|          SA7    LRDNREC     CLEAR RECORD COUNT
02697  M01S02304.ns2056  ---|          SX6    WBUF+2
02698  M01S02305.ns2056  ---|          SA6    LFWA        SET FWA OF RECORD
02699  M01S02306.ns2056  ---|          SA3    WBUF+B1
02700  M01S02307.ns2056  ---|          SA2    X1-1
02701  M01S02308.ns2056  ---|          MX0    60-13
02702  M01S02309.ns2056  ---|          BX6    -X0*X2
02703  M01S02310.ns2056  ---|          SA6    LLGN        SAVE RECORD LENGTH
02704  M01S02311.ns2056  ---|          AX3    38
02705  M01S02312.ns2056  ---|          BX6    -X0*X3
02706  M01S02313.ns2056  ---|          SA6    LRDRC       NUMBER OF RECORDS
02707  M01S02314.ns2056  ---| BIF4     SA1    LRDNREC
02708  M01S02315.ns2056  ---|          SX7    X1+1
02709  M01S02316.ns2056  ---|          SA7    A1          INCREMENT RECORD COUNT
02710  M01S02317.ns2056  ---|          SA3    LRDRC
02711  M01S02318.ns2056  ---|          IX4    X3-X7       RC-NREC
02712  M01S02319.ns2056  ---|          NG     X4,BIF2     IF NO MORE RECORDS IN THIS BLOCK
02713  M01S02320.ns2056  ---|          SA2    LFWA
02714  M01S02321.ns2056  ---|          SA5    X2          GET FIRST WORD OF RECORD
02715  M01S02322.ns2056  ---|          MX3    60-12
02716  M01S02323.ns2056  ---|          SB5    9           SET INDEX
02717  M01S02324.ns2056  ---|          RJ     IRP         INSERT KC
02718  M01S02325.ns2056  ---|          AX5    12
02719  M01S02326.ns2056  ---|          MX3    60-12
02720  M01S02327.ns2056  ---|          SB5    8           SET INDEX
02721  M01S02328.ns2056  ---|          RJ     IRP         INSERT KG
02722  M01S02329.ns2056  ---|          AX5    12
02723  M01S02330.ns2056  ---|          MX3    60-3
02724  M01S02331.ns2056  ---|          SX6    1RU         SET FOR UNIQUE TYPE
02725  M01S02332.ns2056  ---|          BX1    -X3*X5
02726  M01S02333.ns2056  ---|          ZR     X1,BIF5     IF UNIQUE KS
02727  M01S02334.ns2056  ---|          SX6    1RI         SET FOR INDEXED TYPE
02728  M01S02335.ns2056  ---|          SX1    X1-3
02729  M01S02336.ns2056  ---|          ZR     X1,BIF5     IF INDEXED KS
02730  M01S02337.ns2056  ---|          SX6    1RF         SET FOR FIFO TYPE
02731  M01S02338.ns2056  ---| BIF5     LX6    54          LOCATE PARAMETER
02732  M01S02339.ns2056  ---|          SA6    BIFC+7      INSERT KS
02733  M01S02340.ns2056  ---|          AX5    3
02734  M01S02341.ns2056  ---|          MX3    60-2
02735  M01S02342.ns2056  ---|          SB5    6           SET INDEX
02736  M01S02343.ns2056  ---|          RJ     IRP         INSERT KT
02737  M01S02344.ns2056  ---|          AX5    6
02738  M01S02345.ns2056  ---|          MX3    60-8
02739  M01S02346.ns2056  ---|          SB5    4           SET INDEX
02740  M01S02347.ns2056  ---|          RJ     IRP         INSERT KL
02741  M01S02348.ns2056  ---|          AX5    8
02742  M01S02349.ns2056  ---|          MX3    60-4
02743  M01S02350.ns2056  ---|          SB5    3           SET INDEX
02744  M01S02351.ns2056  ---|          RJ     IRP         INSERT KP
02745  M01S02352.ns2056  ---|          AX5    4
02746  M01S02353.ns2056  ---|          MX3    60-15
02747  M01S02354.ns2056  ---|          SB5    2           SET INDEX
02748  M01S02355.ns2056  ---|          RJ     IRP         INSERT KW
02749  M01S02356.ns2056  ---|          SX1    1R0
02750  M01S02357.ns2056  ---|          LX1    54          LOCATE PARAMETER
02751  M01S02358.ns2056  ---|          BX6    X1
02752  M01S02359.ns2056  ---|          SA6    BIFC+5
02753  M01S02360.ns2056  ---|          SA2    LFWA
02754  M01S02361.ns2056  ---|          SA5    X2+1
02755  M01S02362.ns2056  ---|          PL     X5,BIF6     IF NULL KEYS INCLUDED
02756  M01S02363.ns2056  ---|          SA1    =10LN
02757  M01S02364.ns2056  ---| BIF6     BX6    X1
02758  M01S02365.ns2056  ---|          SA6    BIFC+10     INSERT NULL KEY FLAG
02759  M01S02366.ns2056  ---|          SX2    1R.         SET TERMINATOR FOR NO SPARSE KEYS
02760  M01S02367.ns2056  ---|          SB5    11          COUNT FOR NO SPARCE KEYS
02761  M01S02368.ns2056  ---|          SA1    BIFB
02762  M01S02369.ns2056  ---|          PL     X1,BIF7     IF NO SPARCE KEYS
02763  M01S02370.ns2056  ---|          SB5    12          COUNT FOR SPARCE KEYS
02764  M01S02371.ns2056  ---|          SX6    1RI
02765  M01S02372.ns2056  ---|          LX6    54
02766  M01S02373.ns2056  ---|          SA6    BIFC+11     INSERT IE
02767  M01S02374.ns2056  ---|          SX2    1R,         SET TERMINATOR FOR SPARSE KEYS
02768  M01S02375.ns2056  ---| BIF7     SX3    1R,         SET DELIMITER
02769  M01S02376.ns2056  ---|          SA1    BIFC        SET PARAMETER LIST
02770  M01S02377.ns2056  ---|          SX6    PPSA
02771  M01S02378.ns2056  ---|          SA6    PPSA
02772  M01S02379.ns2056  ---|          RJ     PPS         PACK
02773  M01S02380.ns2056  ---|          SA1    BIFB
02774  M01S02381.ns2056  ---|          PL     X1,BIF12    IF NO SPARCE KEYS
02775  M01S02382.ns2056  ---|
02776  M01S02383.ns2056  ---|*         EXTRACT SPARCE KEY CHARACTERS AND BUILD PARAMETER.
02777  M01S02384.ns2056  ---|
02778  M01S02385.ns2056  ---|          SB5    10
02779  M01S02386.ns2056  ---|          SB5    B5-B2
02780  M01S02387.ns2056  ---|          SX3    B2
02781  M01S02388.ns2056  ---|          SX2    6
02782  M01S02389.ns2056  ---|          IX3    X3*X2
02783  M01S02390.ns2056  ---|          SX2    60
02784  M01S02391.ns2056  ---|          IX4    X2-X3
02785  M01S02392.ns2056  ---|          SB4    X4
02786  M01S02393.ns2056  ---|          LX4    B4,X6       SHIFT FO NEXT CHARACTER
02787  M01S02394.ns2056  ---|          SX6    B0
02788  M01S02395.ns2056  ---| BIF8     SX6    X6+1
02789  M01S02396.ns2056  ---|          LX5    1           CHECK THIS CHARACTER
02790  M01S02397.ns2056  ---|          SX3    X6-37
02791  M01S02398.ns2056  ---|          ZR     X3,BIF10    IF NO MORE CHARACTERS
02792  M01S02399.ns2056  ---|          PL     X5,BIF8     IF NO CHARACTER HERE
02793  M01S02400.ns2056  ---|          SB5    B5+B1
02794  M01S02401.ns2056  ---|          SB6    B5-11
02795  M01S02402.ns2056  ---|          NE     B6,B0,BIF9  IF MORE SPACE IN THIS WORD
02796  M01S02403.ns2056  ---|          BX7    X4
02797  M01S02404.ns2056  ---|          SA7    B7          SAVE FULL WORD
02798  M01S02405.ns2056  ---|          SB7    B7+B1
02799  M01S02406.ns2056  ---|          SX4    B0          START NEXT WORD
02800  M01S02407.ns2056  ---|          SB5    B1
02801  M01S02408.ns2056  ---| BIF9     LX4    6           SHIFT FOR NEXT CHARACTER
02802  M01S02409.ns2056  ---|          BX4    X4+X6
02803  M01S02410.ns2056  ---|          EQ     BIF8        NEXT
02804  M01S02411.ns2056  ---|
02805  M01S02412.ns2056  ---| BIF10    SB5    B5+B1
02806  M01S02413.ns2056  ---|          SB6    B5-11
02807  M01S02414.ns2056  ---|          NE     B6,B0,BIF11 IF NOT END OF WORD
02808  M01S02415.ns2056  ---|          BX7    X4
02809  M01S02416.ns2056  ---|          SA7    B7          SAVE WHOLE WORD
02810  M01S02417.ns2056  ---|          SX2    1R.
02811  M01S02418.ns2056  ---|          LX2    54
02812  M01S02419.ns2056  ---|          BX6    X2
02813  M01S02420.ns2056  ---|          SA6    A7+B1       STORE TERMINATOR
02814  M01S02421.ns2056  ---|          EQ     BIF12       CONTINUE
02815  M01S02422.ns2056  ---|
02816  M01S02423.ns2056  ---| BIF11    SX6    1R.
02817  M01S02424.ns2056  ---|          LX4    6
02818  M01S02425.ns2056  ---|          BX4    X4+X6
02819  M01S02426.ns2056  ---|          SX3    6
02820  M01S02427.ns2056  ---|          SX7    B5
02821  M01S02428.ns2056  ---|          IX3    X3*X7
02822  M01S02429.ns2056  ---|          SB4    60
02823  M01S02430.ns2056  ---|          SB3    X3
02824  M01S02431.ns2056  ---|          SB3    B4-B3
02825  M01S02432.ns2056  ---|          LX6    B3,X4
02826  M01S02433.ns2056  ---|          SA6    B7          SAVE LAST WORD
02827  M01S02434.ns2056  ---|          SX7    B0
02828  M01S02435.ns2056  ---|          SA7    A6+B1       INSURE END OF RECORD
02829  M01S02436.ns2056  ---| BIF12    WRITEC ZZZZZDR,PPSA
02830  M01S02437.ns2056  ---|          SA1    LFWA
02831  M01S02438.ns2056  ---|          SA2    LLGN
02832  M01S02439.ns2056  ---|          IX6    X1+X2
02833  M01S02440.ns2056  ---|          SA6    A1          RESET FWA
02834  M01S02441.ns2056  ---|          EQ     BIF4        GET NEXT RECORD
Line S00032 Modification History
M01 (Added by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02835  M01S00032.ns2056  +++|          RJ     GRM         GET *RMKDEF* CARDS
Line S02442 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02836  M01S02442.ns2056  ---|
02837  M01S02443.ns2056  ---| BIF13    WRITER ZZZZZDR,R
02838  M01S02444.ns2056  ---|          REWIND ZZZZSUB,R
02839  M00S02445.dmrec   +++|          REWIND ZZZDATA,R
02840  M00S02446.dmrec   +++|          REWIND ZZINDEX,R
Line S02447 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02841  M01S02447.ns2056  ---|          REWIND ZZZZZXD,R
02842  M01S02448.ns2056  ---|          REWIND ZZZZZDR,R
Line S00033 Modification History
M01 (Added by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02843  M01S00033.ns2056  +++|          REWIND ZZZZZG7,R
02844  M01S00034.ns2056  +++|          CLOSEM DFIT,R
02845  M00S02449.dmrec   +++|          RJ     EXC         INITIATE MIPGEN
02846  M00S02450.dmrec   +++|          SX1    B0
02847  M00S02451.dmrec   +++|          EQ     BIFX        RETURN NORMAL
Line S02452 Modification History
M01 (Removed by) ns2056
Seq #  *Modification Id* Act 
----------------------------+
02848  M01S02452.ns2056  ---|
02849  M01S02453.ns2056  ---| BIF14    ERROR  BRTD,,,BIFX,,E  DATA BLOCK BUFFER OVERFLOW
02850  M01S02454.ns2056  ---|
02851  M01S02455.ns2056  ---| BIF15    ERROR  LRDA,,,BIFX,,E  TAPE NOT READABLE
02852  M01S02456.ns2056  ---|
02853  M01S02457.ns2056  ---| BIF16    ERROR  LRDE,,,BIFX,,E  BLOCK BUFFER OVERFLOW
02854  M01S02458.ns2056  ---|
02855  M01S02459.ns2056  ---| BIFB     BSSZ   1           SPARCE KEY FLAG - NG. IF SPARCE KEYS
02856  M01S02460.ns2056  ---|
02857  M01S02461.ns2056  ---|
02858  M01S02462.ns2056  ---| BIFC     VFD    60/6LRMKDEF
02859  M01S02463.ns2056  ---|          VFD    60/7LZZZDATA
02860  M01S02464.ns2056  ---|          BSSZ   12          INPUT TO PPS
02861  M01S02465.ns2056  ---|
02862  M00S02466.dmrec   +++| BLT      SPACE  4,20
02863  M00S02467.dmrec   +++|**        BLT - BUILD LOG TABLE.
02864  M00S02468.dmrec   +++|*
Line S02469 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02865  M01S02469.ns2023  ---|*         *BLT* EXTRACTS RECORDS FROM THE *LRF* (LONG RECOVERY FILE)
02866  M01S02470.ns2023  ---|*         AND BUILDS A TABLE OF UNIQUE FILE NAMES.  THESE ENTRIES
02867  M01S02471.ns2023  ---|*         ALSO INCLUDE A COUNT OF TRANSACTION ACCURANCES.
Line S00043 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02868  M01S00043.ns2023  +++|*         *BLT* EXTRACTS RECORDS FROM THE *ARF* (AFTER IMAGE RECOVERY
02869  M01S00044.ns2023  +++|*         FILE) AND BUILDS A TABLE OF UNIQUE FILE NAMES.  THESE
02870  M01S00045.ns2023  +++|*         ENTRIES ALSO INCLUDE A COUNT OF TRANSACTION ACCURANCES.
02871  M00S02472.dmrec   +++|*
Line S02473 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02872  M01S02473.ns2023  ---|*         ENTRY  *LRF* ATTACHED (FET - *LRF*)
02873  M01S02474.ns2023  ---|*                LRF+8 MUST CONTAIN THE FILE PFN.
Line S00046 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02874  M01S00046.ns2023  +++|*         ENTRY  *ARF* ATTACHED (FET - *ARF*)
02875  M01S00047.ns2023  +++|*                ARF+8 MUST CONTAIN THE FILE PFN.
02876  M00S02475.dmrec   +++|*
02877  M00S02476.dmrec   +++|*         EXIT   TLOG BUILT.
02878  M00S02477.dmrec   +++|*                (X1) = 0 - IF NO ERROR.
02879  M00S02478.dmrec   +++|*                       .NE. 0, OTHERWISE.
02880  M00S02479.dmrec   +++|*
02881  M00S02480.dmrec   +++|*         USES   X - ALL.
02882  M00S02481.dmrec   +++|*                A - 1, 2, 3, 4, 5, 6, 7.
02883  M00S02482.dmrec   +++|*                B - 2.
02884  M00S02483.dmrec   +++|*
Line S02484 Modification History
M01 (Removed by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02885  M01S02484.dmrec4  ---|*         CALLS  GNR.
Line S00001 Modification History
M01 (Added by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02886  M01S00001.dmrec4  +++|*         CALLS  GDR.
02887  M00S02485.dmrec   +++|*
02888  M00S02486.dmrec   +++|*         MACROS ERROR.
02889  M00S02487.dmrec   +++|
02890  M00S02488.dmrec   +++|
02891  M00S02489.dmrec   +++| BLT      SUBR               ENTRY/EXIT
02892  M00S02490.dmrec   +++|          SX6    B0
02893  M00S02491.dmrec   +++|          SA6    HOLD        SET FOR INITIAL CALL
Line S02492 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02894  M01S02492.ns2023  ---|          SX4    LRF
Line S00048 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02895  M01S00048.ns2023  +++|          SX4    ARF
Line S02493 Modification History
M01 (Removed by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02896  M01S02493.dmrec4  ---|          RJ     GNR         INITIALIZE GET RECORD REQUEST
Line S00002 Modification History
M01 (Added by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02897  M01S00002.dmrec4  +++|          RJ     GDR         GET DATA RECORD
02898  M00S02494.dmrec   +++|          NG     X1,BLT8     IF HEADER MISSING - EOF
02899  M00S02495.dmrec   +++|          NZ     X1,BLTX     IF ERROR
02900  M00S02496.dmrec   +++|          MX0    42
02901  M00S02497.dmrec   +++|          SA5    WBUF        VERIFY LOG FILE NAME
02902  M00S02498.dmrec   +++|          BX3    X0*X5       FN FROM HEADER
Line S02499 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02903  M01S02499.ns2023  ---|          SA4    LRF+8       FN FROM FET
Line S00049 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02904  M01S00049.ns2023  +++|          SA4    ARF+8       FN FROM FET
02905  M00S02500.dmrec   +++|          BX4    X0*X4
02906  M00S02501.dmrec   +++|          BX1    X3-X4
02907  M00S02502.dmrec   +++|          NZ     X1,BLT7     IF FN MISMATCH
02908  M00S02503.dmrec   +++|          SX6    B0
02909  M00S02504.dmrec   +++|          SA2    WBUF+3
Line S02505 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02910  M01S02505.ns2023  ---|          PL     X2,BLT1     IF NOT FIRST LRF DUMP
Line S00050 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02911  M01S00050.ns2023  +++|          PL     X2,BLT1     IF NOT FIRST *ARF* DUMP
02912  M00S02506.dmrec   +++|          BX6    X2
Line S02507 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02913  M01S02507.ns2023  ---| BLT1     SA6    FSTFLG      FIRST LRF FLAG SET
Line S00051 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02914  M01S00051.ns2023  +++| BLT1     SA6    FSTFLG      FIRST *ARF* FLAG SET
02915  M00S02508.dmrec   +++|          SX6    TLOG
02916  M00S02509.dmrec   +++|          SA6    NXTENT
Line S02510 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02917  M01S02510.ns2023  ---| BLT2     SX4    LRF
02918  M01S02511.ns2023  ---|          RJ     GNR         GET DATA RECORD FROM LRF
Line S00052 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02919  M01S00052.ns2023  +++| BLT2     SX4    ARF
Line S00053 Modification History
M01 (Added by) ns2023
M02 (Removed by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02920  M02S00053.dmrec4  ---|          RJ     GNR         GET DATA RECORD FROM *ARF*
Line S00003 Modification History
M01 (Added by) dmrec4
Seq #  *Modification Id* Act 
----------------------------+
02921  M01S00003.dmrec4  +++|          RJ     GDR         GET DATA RECORD FROM *ARF*
02922  M00S02512.dmrec   +++|          NG     X1,BLT6     IF EOF
02923  M00S02513.dmrec   +++|          NZ     X1,BLTX     IF ERROR
02924  M00S02514.dmrec   +++|          SA3    X4+XLFNW
02925  M00S02515.dmrec   +++|          MX0    XLFNN
02926  M00S02516.dmrec   +++|          BX3    X0*X3
02927  M00S02517.dmrec   +++|          ZR     X3,BLT2     IF NO FILE NAME IN THIS RECORD
02928  M00S02518.dmrec   +++|          SA1    X4+XLPDW
02929  M00S02519.dmrec   +++|          BX7    X1
02930  M00S02520.dmrec   +++|          SA7    LSTTRAN     SAVE DATE/TIME OF LAST TRANSACTION
02931  M00S02521.dmrec   +++|          SX2    TLOG        INITIALIZE SEARCH OF TLOG
02932  M00S02522.dmrec   +++| BLT3     SA5    NXTENT
02933  M00S02523.dmrec   +++|          IX6    X5-X2
02934  M00S02524.dmrec   +++|          SB2    B1+B1
02935  M00S02525.dmrec   +++|          ZR     X6,BLT4     IF SEARCH OF *TLOG* DONE
02936  M00S02526.dmrec   +++|          SA5    X2
02937  M00S02527.dmrec   +++|          BX5    X0*X5
02938  M00S02528.dmrec   +++|          BX5    X5-X3
02939  M00S02529.dmrec   +++|          ZR     X5,BLT5     IF NAME MATCH - ALREADY IN TLOG.
02940  M00S02530.dmrec   +++|          SX2    X2+2
02941  M00S02531.dmrec   +++|          EQ     BLT3        LOOK AT NEXT *TLOG* ENTRY
02942  M00S02532.dmrec   +++|
02943  M00S02533.dmrec   +++| BLT4     SX7    TLOG+TLOGL
02944  M00S02534.dmrec   +++|          IX7    X7-X5
02945  M00S02535.dmrec   +++|          NG     X7,BLT9     IF NO MORE ROOM
02946  M00S02536.dmrec   +++|          SA1    LMASK       MASK
02947  M00S02537.dmrec   +++|          BX7    X1*X3
02948  M00S02538.dmrec   +++|          SA1    LWORD
02949  M00S02539.dmrec   +++|          BX7    X1-X7
Line S02540 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02950  M01S02540.ns2023  ---|          ZR     X7,BLT2     IF A *QRF* DOWN STAMP
Line S00054 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02951  M01S00054.ns2023  +++|          ZR     X7,BLT2     IF A *BRF* DOWN STAMP
02952  M00S02541.dmrec   +++|          BX7    X3
02953  M00S02542.dmrec   +++|          SA7    X5
02954  M00S02543.dmrec   +++|          SA5    X4+XLPDW
02955  M00S02544.dmrec   +++|          BX7    X5
02956  M00S02545.dmrec   +++|          SA7    A7+B1       STORE DATE/TIME IN *TLOG*
02957  M00S02546.dmrec   +++|          SA2    NXTENT
02958  M00S02547.dmrec   +++|          SX7    X2+B2
02959  M00S02548.dmrec   +++|          SA7    A2          INCREMENT NEXT ENTRY LOCATION
02960  M00S02549.dmrec   +++| BLT5     SA5    X2
02961  M00S02550.dmrec   +++|          SX6    B1
02962  M00S02551.dmrec   +++|          IX7    X6+X5       INCREMENT FILE COUNT
02963  M00S02552.dmrec   +++|          SA7    A5
02964  M00S02553.dmrec   +++|          EQ     BLT2        RETURN FOR NEXT RECORD
02965  M00S02554.dmrec   +++|
02966  M00S02555.dmrec   +++| BLT6     SA5    NXTENT
02967  M00S02556.dmrec   +++|          SX6    B0
02968  M00S02557.dmrec   +++|          SA6    X5
02969  M00S02558.dmrec   +++|          SA6    A6+B1       ZERO LAST *TLOG* ENTRY - END
02970  M00S02559.dmrec   +++|          SX1    B0
02971  M00S02560.dmrec   +++|          EQ     BLTX        EXIT NORMAL
02972  M00S02561.dmrec   +++|
02973  M00S02562.dmrec   +++| BLT7     ERROR  BLTB,,,BLTX,,E  FILE NAME MISMATCH
02974  M00S02563.dmrec   +++|
02975  M00S02564.dmrec   +++| BLT8     ERROR  BLTC,,,BLTX,,E  ARF HEADER ERROR
02976  M00S02565.dmrec   +++|
02977  M00S02566.dmrec   +++| BLT9     ERROR  BLTA,,,BLTX,,E  LOG ENTRY TABLE OVERFLOW
02978  M00S02567.dmrec   +++|
02979  M00S02568.dmrec   +++| BLTA     DATA   20H0     *****
02980  M00S02569.dmrec   +++|          DATA   C*ARF ENTRY TABLE OVERFLOW.*
02981  M00S02570.dmrec   +++| BLTAL    EQU    *-BLTA
02982  M00S02571.dmrec   +++|
02983  M00S02572.dmrec   +++| BLTB     DATA   20H0     *****
02984  M00S02573.dmrec   +++|          DATA   C*FILE NAME MISMATCH ON TAPE HEADER RECORD.*
02985  M00S02574.dmrec   +++| BLTBL    EQU    *-BLTB
02986  M00S02575.dmrec   +++|
02987  M00S02576.dmrec   +++| BLTC     DATA   20H0     *****
02988  M00S02577.dmrec   +++|          DATA   C*ARF HEADER ERROR.*
02989  M00S02578.dmrec   +++| BLTCL    EQU    *-BLTC
02990  M00S02579.dmrec   +++|
02991  M00S02580.dmrec   +++| BRT      SPACE  4,25
02992  M00S02581.dmrec   +++|**        BRT - BUILD RECOVERY TABELS.
02993  M00S02582.dmrec   +++|*
02994  M00S02583.dmrec   +++|*         THIS SUBROUTINE BUILDS TWO TABLES.  A TABLE OF NAMES
02995  M00S02584.dmrec   +++|*         THAT ARE TARGETED FOR RECOVERY, AND THE IGNORE TABLE
Line S02585 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02996  M01S02585.ns2023  ---|*         *TTIG*.  A SCAN OF ALL *LRF-S* IN THIS SESSION IS MADE FOR
Line S00055 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
02997  M01S00055.ns2023  +++|*         *TTIG*.  A SCAN OF ALL *ARF-S* IN THIS SESSION IS MADE FOR
02998  M00S02586.dmrec   +++|*         ALL NON-COMITTED FILES.  THE *TTIG* TABLE IS BUILT BY
02999  M00S02587.dmrec   +++|*         INCLUDING AN ENTRY FOR EVERY NON-COMITTED TASK
03000  M00S02588.dmrec   +++|*         SEQUENCE NUMBER.
03001  M00S02589.dmrec   +++|*
Line S02590 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03002  M01S02590.dmrec2  ---|*         ENTRY  (TDFN) = QRF NAME.
Line S00004 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03003  M02S00004.ns2023  ---|*         ENTRY  (QRFFLG) .LT. 0 IF BRF RECOVERY.
Line S00056 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03004  M01S00056.ns2023  +++|*         ENTRY  (BRFFLG) .LT. 0 IF *BRF* RECOVERY.
Line S00005 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03005  M02S00005.ns2023  ---|*                         .GE. 0 IF ARF RECOVERY.
Line S00057 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03006  M01S00057.ns2023  +++|*                         .GE. 0 IF *ARF* RECOVERY.
Line S00006 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03007  M01S00006.dmrec2  +++|*                (X7) = DATA BASE NAME IF ARF RECOVERY.
03008  M00S02591.dmrec   +++|*
03009  M00S02592.dmrec   +++|*         EXIT   (X1) = 0 IF NO ERRORS
03010  M00S02593.dmrec   +++|*
03011  M00S02594.dmrec   +++|*         USES   X - ALL.
03012  M00S02595.dmrec   +++|*                A - 1, 2, 3, 5, 6, 7.
03013  M00S02596.dmrec   +++|*                B - 2, 3, 4, 5, 6, 7.
03014  M00S02597.dmrec   +++|*
Line S02598 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03015  M01S02598.dmrec7  ---|*         CALLS  ACF, FER, GNR, RTF.
Line S00044 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03016  M01S00044.dmrec7  +++|*         CALLS  ACF, FER, GNR, RRE, RTF.
03017  M00S02599.dmrec   +++|*
03018  M00S02600.dmrec   +++|*         MACROS CLOSEM, ERROR, READ, READW, RETURN,
03019  M00S02601.dmrec   +++|*                REWIND, RMGET.
03020  M00S02602.dmrec   +++|
03021  M00S02603.dmrec   +++|
03022  M00S02604.dmrec   +++| BRT      SUBR               ENTRY/EXIT
03023  M00S02605.dmrec   +++|          MX6    1
03024  M00S02606.dmrec   +++|          SA6    FTAB        INITIALIZE TABLE SEARCH
Line S00045 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03025  M01S00045.dmrec7  +++|          SX6    TREC
03026  M01S00046.dmrec7  +++|          SA6    PREC        FWA OF *TREC* TABLE
03027  M01S00047.dmrec7  +++|          MX6    0
03028  M01S00048.dmrec7  +++|          SA6    HOLD3       INITIALIZE FLAG
03029  M01S00049.dmrec7  +++|          SA6    EORCNT      INITIALIZE EOR COUNT
03030  M01S00050.dmrec7  +++|          SX6    B1
03031  M01S00051.dmrec7  +++|          SA6    TAPERR      INITIALIZE TAPE ERROR COUNT
Line S02607 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03032  M01S02607.dmrec2  ---|          SA2    TDFN        GET QRF NAME
03033  M01S02608.dmrec2  ---|          LX2    12
03034  M01S02609.dmrec2  ---|          BX6    X2
03035  M01S02610.dmrec2  ---|          SA6    XXPFN       NAME OF DATA BASE
03036  M01S02611.dmrec2  ---|          MX0    12
03037  M01S02612.dmrec2  ---|          BX7    X0*X6
03038  M01S02613.dmrec2  ---|          SA7    KEY2        SET KEY FOR HEADER
03039  M01S02614.dmrec2  ---|          RJ     ACF         ATTACH DIRECTORY FILE
03040  M01S02615.dmrec2  ---|          RMGET  DIRR,XXBUF,0,,KEY2  GET DB HEADER
03041  M01S02616.dmrec2  ---|          RJ     FER         CHECK FIT ERROR
03042  M01S02617.dmrec2  ---|          NZ     X1,BRT16    IF ERROR
03043  M01S02618.dmrec2  ---|          SA1    XXBUF+4
03044  M01S02619.dmrec2  ---|          MX0    36
03045  M01S02620.dmrec2  ---|          BX6    X0*X1
03046  M01S02621.dmrec2  ---| BRT1     SX7    TVSN        VSN OF FIRST LRF OF SESSION
Line S00007 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03047  M02S00007.ns2023  ---|          SA1    QRFFLG
Line S00058 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03048  M01S00058.ns2023  +++|          SA1    BRFFLG
Line S00008 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03049  M01S00008.dmrec2  +++|          SX7    TVSN
03050  M01S00009.dmrec2  +++|          SA7    IVSN        INITIALIZE VSN POINTER
03051  M01S00010.dmrec2  +++|          PL     X1,BRT1     IF NOT BRF RECOVERY
03052  M01S00011.dmrec2  +++|          SA2    DATE
03053  M01S00012.dmrec2  +++|          NZ     X2,BRT0.2   IF END DATE GIVEN
03054  M01S00013.dmrec2  +++|          PDATE  TEMP10
03055  M01S00014.dmrec2  +++|          SA5    TEMP10
03056  M01S00015.dmrec2  +++|          RJ     UDT         UNPACK DATE/TIME
03057  M01S00016.dmrec2  +++|          BX2    X6
03058  M01S00017.dmrec2  +++| BRT0.2   SA3    TIME
03059  M01S00018.dmrec2  +++|          NZ     X3,BRT0.3   IF END TIME GIVEN
03060  M01S00019.dmrec2  +++|          SA3    NTIME       END TIME - 23.59.59
03061  M01S00020.dmrec2  +++| BRT0.3   RJ     PDT         PACK DATE/TIME
03062  M01S00021.dmrec2  +++|          SA6    ENPDT       SET END DATE/TIME
03063  M01S00022.dmrec2  +++|          MX6    0
03064  M01S00023.dmrec2  +++|          SA6    STPDT       SET START DATE/TIME
03065  M01S00024.dmrec2  +++|          SA2    FSTVSN
03066  M01S00025.dmrec2  +++|          BX6    X2
03067  M00S02622.dmrec   +++|          SA6    TVSN
Line S00052 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03068  M01S00052.dmrec7  +++|          SA6    TREC
Line S02623 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03069  M01S02623.dmrec2  ---|          SA7    IVSN        SAVE ADDRESS
03070  M01S02624.dmrec2  ---|          MX5    0           READ TAPE
Line S00026 Modification History
M01 (Added by) dmrec2
M02 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03071  M02S00026.dmrec7  ---| BRT1     MX5    0
Line S00053 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03072  M01S00053.dmrec7  +++| BRT1     SA1    IVSN
03073  M01S00054.dmrec7  +++|          SA2    X1          CURRENT *VSN* CANDIDATE
03074  M01S00055.dmrec7  +++|          MX0    36
03075  M01S00056.dmrec7  +++|          BX2    X0*X2
03076  M01S00057.dmrec7  +++|          SA3    PREC
03077  M01S00058.dmrec7  +++|          SA4    X3+B1       NEXT *VSN* ENTRY IN *TREC* TABLE
03078  M01S00059.dmrec7  +++|          SA5    HOLD3
03079  M01S00060.dmrec7  +++|          ZR     X5,BRT1.1   IF FIRST TIME THROUGH
03080  M01S00061.dmrec7  +++|          IX1    X2-X4       COMPARE *VSN-S*
03081  M01S00062.dmrec7  +++|          NZ     X1,BRT1.30  IF *VSN-S* DO NOT MATCH
03082  M01S00063.dmrec7  +++|          SX6    X3+B1
03083  M01S00064.dmrec7  +++|          SA6    A3          SET TO NEXT *VSN*
03084  M01S00065.dmrec7  +++|          MX6    0
03085  M01S00066.dmrec7  +++|          SA6    EORCNT      ZERO *EOR* COUNT
03086  M01S00067.dmrec7  +++|          SX6    B1+
03087  M01S00068.dmrec7  +++|          SA6    TAPERR      INITIALIZE TAPE ERROR COUNT
03088  M01S00069.dmrec7  +++| BRT1.1   MX5    0
03089  M01S00070.dmrec7  +++|          SX6    B1
03090  M01S00071.dmrec7  +++|          SA6    HOLD3       RESET FIRST THROUGH FLAG
03091  M00S02625.dmrec   +++|          BX6    X5
03092  M00S02626.dmrec   +++|          SA6    TPMODE      SAVE MODE
03093  M00S02627.dmrec   +++|          SB7    TP          FET
03094  M00S02628.dmrec   +++|          SA6    HOLD        GNR INITIAL
03095  M00S02629.dmrec   +++|          RJ     RTF         REQUEST TAPE FILE
03096  M00S02630.dmrec   +++|          NZ     X1,BRTX     IF ERROR
Line S02631 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03097  M01S02631.dmrec7  ---|          REWIND TP,R
Line S00072 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03098  M01S00072.dmrec7  +++| BRT1.2   REWIND TP,R
03099  M00S02632.dmrec   +++|          READ   TP,R
03100  M00S02633.dmrec   +++|          READW  TP,WBUF,WBUFL
Line S02634 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03101  M01S02634.dmrec7  ---|          ZR     X1,BRT22    IF ERROR
03102  M01S02635.dmrec7  ---|          NG     X1,BRT22    IF ERROR
03103  M01S02636.dmrec7  ---|          SX4    TP
Line S00073 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03104  M01S00073.dmrec7  +++|          ZR     X1,BRT1.3   IF ERROR
03105  M01S00074.dmrec7  +++|          PL     X1,BRT1.4   IF NO ERROR
03106  M01S00075.dmrec7  +++| BRT1.3   RJ     RRE         READ RECOVERY ERROR
03107  M01S00076.dmrec7  +++|          NZ     X1,UPD14    IF ERROR
03108  M01S00077.dmrec7  +++|          EQ     BRT1.2      CONTINUE
03109  M01S00078.dmrec7  +++|
03110  M01S00079.dmrec7  +++| BRT1.30  MX5    0           READ MODE
03111  M01S00080.dmrec7  +++|          SB7    TP
03112  M01S00081.dmrec7  +++|          RJ     RTF         REQUEST TAPE FILE
03113  M01S00082.dmrec7  +++|          NZ     X1,BRTX     IF ERROR
03114  M01S00083.dmrec7  +++|          READEI TP          INITIAL READ FOR NEW TAPE
03115  M01S00084.dmrec7  +++|
03116  M01S00085.dmrec7  +++| BRT1.4   SA2    EORCNT
03117  M01S00086.dmrec7  +++|          SX6    X2+B1
03118  M01S00087.dmrec7  +++|          SA6    A2          INCREMENT EOR COUNT
Line S02637 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03119  M01S02637.dmrec7  ---|          RJ     GNR         GET RECORD - HEADER
03120  M01S02638.dmrec7  ---|          NG     X1,BRT17    IF NO HEADER
03121  M01S02639.dmrec7  ---|          NZ     X1,BRTX     IF ERROR
Line S00088 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03122  M01S00088.dmrec7  +++| BRT1.5   SX4    TP          SET FET ADDRESS
03123  M01S00089.dmrec7  +++|          RJ     GNR         GET RECORD - HEADER
03124  M01S00090.dmrec7  +++|          NG     X1,BRT1.6   IF NO HEADER
03125  M01S00091.dmrec7  +++|          ZR     X1,BRT1.7   IF NO ERROR
03126  M01S00092.dmrec7  +++| BRT1.6   RJ     RRE         READ RECOVERY ERROR
03127  M01S00093.dmrec7  +++|          NZ     X1,UPD14    IF ERROR
03128  M01S00094.dmrec7  +++|          EQ     BRT1.5      CONTINUE
03129  M01S00095.dmrec7  +++|
03130  M01S00096.dmrec7  +++| BRT1.7   SA4    EORCNT
03131  M01S00097.dmrec7  +++|          SX6    X4+B1
03132  M01S00098.dmrec7  +++|          SA6    A4          INCREMENT EOR COUNT
03133  M00S02640.dmrec   +++|          SA3    WBUF+3
03134  M00S02641.dmrec   +++|          MX0    42
03135  M00S02642.dmrec   +++|          BX6    -X0*X3
03136  M00S02643.dmrec   +++|          SX7    X6-WBUFL
03137  M00S02644.dmrec   +++|          PL     X7,BRT18    IF BUFFER OVERFLOW
Line S02645 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03138  M01S02645.ns2023  ---|          SX6    TTQRF
03139  M01S02646.ns2023  ---|          SA6    IIQRF       INITIALIZE SEARCH
Line S00059 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03140  M01S00059.ns2023  +++|          SX6    TTBRF
03141  M01S00060.ns2023  +++|          SA6    IIBRF       INITIALIZE SEARCH
03142  M00S02647.dmrec   +++| BRT2     SX4    TP
03143  M00S02648.dmrec   +++|          RJ     GNR         GET DATA RECORD
Line S02649 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03144  M01S02649.ns2023  ---|          NG     X1,BRT10    IF EOF (THIS *LRF* DONE - CHECK NEXT)
Line S00061 Modification History
M01 (Added by) ns2023
M02 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03145  M02S00061.dmrec7  ---|          NG     X1,BRT10    IF EOF (THIS *ARF* DONE - CHECK NEXT)
Line S02650 Modification History
M01 (Removed by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03146  M01S02650.dmrec7  ---|          NZ     X1,BRTX     IF ERROR
Line S00099 Modification History
M01 (Added by) dmrec7
Seq #  *Modification Id* Act 
----------------------------+
03147  M01S00099.dmrec7  +++|          ZR     X1,BRT2.1   IF NO ERROR
03148  M01S00100.dmrec7  +++|          PL     X1,BRT0.1   IF ERROR
03149  M01S00101.dmrec7  +++|          MX0    -2
03150  M01S00102.dmrec7  +++|          BX1    -X0-X1
03151  M01S00103.dmrec7  +++|          NZ     X1,BRT10    IF *EOF* (THIS *ARF* DONE - CHECK NEXT)
03152  M01S00104.dmrec7  +++| BRT0.1   RJ     RRE         READ RECOVERY ERROR
03153  M01S00105.dmrec7  +++|          NZ     X1,UPD14    IF ERROR
03154  M01S00106.dmrec7  +++|          EQ     BRT2        CONTINUE
03155  M01S00107.dmrec7  +++|
03156  M01S00108.dmrec7  +++| BRT2.1   SA2    EORCNT
03157  M01S00109.dmrec7  +++|          SX6    X2+B1
03158  M01S00110.dmrec7  +++|          SA6    A2          INCREMENT EOR COUNT
Line S00027 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03159  M01S00027.dmrec2  +++|          SA3    X4+2        GET TIME/DATE
03160  M01S00028.dmrec2  +++|          SA2    STPDT
03161  M01S00029.dmrec2  +++|          IX2    X3-X2
03162  M01S00030.dmrec2  +++|          NG     X2,BRT2     IF BEFORE BEGIN/TIME
03163  M01S00031.dmrec2  +++|          SA2    ENPDT
03164  M01S00032.dmrec2  +++|          IX2    X2-X3
03165  M01S00033.dmrec2  +++|          NG     X2,BRT2     IF AFTER END DATE/TIME
03166  M00S02651.dmrec   +++|          SB5    FTAB
03167  M00S02652.dmrec   +++|          SA1    X4+4
03168  M00S02653.dmrec   +++|          SA2    X4
03169  M00S02654.dmrec   +++|          LX2    59-18
03170  M00S02655.dmrec   +++|          NG     X2,BRT4     IF *BEGIN*
03171  M00S02656.dmrec   +++|          LX2    18-59
03172  M00S02657.dmrec   +++|          MX0    42
03173  M00S02658.dmrec   +++|          BX2    -X0*X2
Line S00034 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03174  M01S00034.dmrec2  +++|          SB4    FTAB+FTABL
03175  M00S02659.dmrec   +++|          ZR     X2,BRT7     IF *COMMIT*
03176  M00S02660.dmrec   +++|          SX5    X2-TRDF
Line S02661 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03177  M01S02661.dmrec2  ---|          ZR     X5,BRT7     IF *DBFREE*
Line S00035 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03178  M02S00035.ns2023  ---|          ZR     X5,BRT2.1   IF *DBFREE*
Line S00062 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03179  M01S00062.ns2023  +++|          ZR     X5,BRT6.1   IF *DBFREE*
03180  M00S02662.dmrec   +++|          SX5    X2-DMCC
Line S02663 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03181  M01S02663.dmrec2  ---|          ZR     X5,BRT7     IF *DBCEASE*
Line S00036 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03182  M01S00036.dmrec2  +++|          ZR     X5,BRT6.1   IF *DBCEASE*
03183  M00S02664.dmrec   +++|          SX2    X2-XLQD
Line S02665 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03184  M01S02665.ns2023  ---|          NZ     X2,BRT2     IF NOT *QRF* DOWN STAMP
Line S00063 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03185  M01S00063.ns2023  +++|          NZ     X2,BRT2     IF NOT *BRF* DOWN STAMP
Line S00037 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03186  M01S00037.dmrec2  +++|          SX6    1
03187  M01S00038.dmrec2  +++|          SA6    BRTH        SET BRF DOWN FLAG
03188  M00S02666.dmrec   +++|          SA2    X4+4
Line S02667 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03189  M01S02667.ns2023  ---|          SB4    TTQRF
03190  M01S02668.ns2023  ---|          SB7    TTQRF+TTQRFL
Line S00064 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03191  M01S00064.ns2023  +++|          SB4    TTBRF
03192  M01S00065.ns2023  +++|          SB7    TTBRF+TTBRFL
03193  M00S02669.dmrec   +++| BRT3     SA5    B4
03194  M00S02670.dmrec   +++|          BX6    X2-X5
Line S02671 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03195  M01S02671.ns2023  ---|          ZR     X6,BRT2     IF ALREADY IN *TTQRF*
Line S00066 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03196  M01S00066.ns2023  +++|          ZR     X6,BRT2     IF ALREADY IN *TTBRF*
03197  M00S02672.dmrec   +++|          SB4    B4+1
03198  M00S02673.dmrec   +++|          NE     B4,B7,BRT3  IF MORE ENTRIES
Line S02674 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03199  M01S02674.ns2023  ---|          SA5    IIQRF
Line S00067 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03200  M01S00067.ns2023  +++|          SA5    IIBRF
03201  M00S02675.dmrec   +++|          SB3    X5
Line S02676 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03202  M01S02676.ns2023  ---|          EQ     B3,B7,BRT21 IF *TTQRF* OVERFLOW
Line S00068 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03203  M01S00068.ns2023  +++|          EQ     B3,B7,BRT21 IF *TTBRF* OVERFLOW
03204  M00S02677.dmrec   +++|          BX6    X2
Line S02678 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03205  M01S02678.ns2023  ---|          SA6    X5          SAVE *QRF* NAME
Line S00069 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03206  M01S00069.ns2023  +++|          SA6    X5          SAVE *BRF* NAME
03207  M00S02679.dmrec   +++|          SX6    X5+1
Line S02680 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03208  M01S02680.ns2023  ---|          SA6    A5          INCREMENT IIQRF
Line S00070 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03209  M01S00070.ns2023  +++|          SA6    A5          INCREMENT *IIBRF*
03210  M00S02681.dmrec   +++|          EQ     BRT2        LOOK AT NEXT RECORD
03211  M00S02682.dmrec   +++|
Line S00039 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03212  M02S00039.ns2023  ---| BRT2.1   SA1    QRFFLG
03213  M02S00040.ns2023  ---|          PL     X1,BRT2     IF NOT BRF RECOVERY
03214  M02S00041.ns2023  ---|          SA3    BRTH
03215  M02S00042.ns2023  ---|          ZR     X3,BRT7     IF BRF DOWN STAMP ALLREADY HIT
03216  M02S00043.ns2023  ---|          EQ     BRT2        CONTINUE
03217  M00S02683.dmrec   +++|*         FOR BEGIN STAMPS, CREATE AN ENTRY IN FTAB (IGNORE TABLE),
03218  M00S02684.dmrec   +++|*         AND FOR *COMMIT* STAMPS, DELETE THE CORRESPONDING
03219  M00S02685.dmrec   +++|*         *BEGIN* STAMP ENTRY.
03220  M00S02686.dmrec   +++|*         (X2) = NEGITIVE IF BEGIN.
03221  M00S02687.dmrec   +++|*                ZERO IF COMMIT
03222  M00S02688.dmrec   +++|*         (X5) = LENGTH OF RECORD.
03223  M00S02689.dmrec   +++|*         (X4) = FWA OF RECORD.
03224  M00S02690.dmrec   +++|
03225  M00S02691.dmrec   +++| BRT4     SA1    B5
03226  M00S02692.dmrec   +++|          NG     X1,BRT5     IF LOGICAL END OF TABLE
03227  M00S02693.dmrec   +++|          ZR     X1,BRT6     IF A ZERO ENTRY FOUND
03228  M00S02694.dmrec   +++|          SB5    B5+2
03229  M00S02695.dmrec   +++|          EQ     BRT4        GET NEXT ENTRY
03230  M00S02696.dmrec   +++|
03231  M00S02697.dmrec   +++| BRT5     SB6    FTAB+FTABL
03232  M00S02698.dmrec   +++|          EQ     B6,B5,BRT19 IF *FTAB* OVERFLOW
03233  M00S02699.dmrec   +++|          MX7    1
03234  M00S02700.dmrec   +++|          SA7    B5+2        MOVE LOGICAL END OF TABLE
03235  M00S02701.dmrec   +++| BRT6     SA1    X4+4
03236  M00S02702.dmrec   +++|          MX0    42
03237  M00S02703.dmrec   +++|          BX6    X0*X1       ASSURE DEFAULT LOAD FORMAT
03238  M00S02704.dmrec   +++|          SA6    B5          SAVE FN
03239  M00S02705.dmrec   +++|          SA1    X4
03240  M00S02706.dmrec   +++|          MX0    24
03241  M00S02707.dmrec   +++|          BX6    X0*X1
03242  M00S02708.dmrec   +++|          SA1    X4+B1       GET BEGIN ID
03243  M00S02709.dmrec   +++|          MX0    30
03244  M00S02710.dmrec   +++|          BX1    -X0*X1
03245  M00S02711.dmrec   +++|          BX6    X6+X1       INSERT BID IN FTAB ENTRY
03246  M00S02712.dmrec   +++|          SA6    A6+B1       SAVE TS AND BEGIN IDENTIFIER
03247  M00S02713.dmrec   +++|          EQ     BRT2        GET NEXT RECORD
03248  M00S02714.dmrec   +++|
03249  M00S02715.dmrec   +++|*         PROCESS COMMIT, DBFREE, AND CEASE.
03250  M00S02716.dmrec   +++|*         DELETE ENTRY IN IGNORE TABLE.
03251  M00S02717.dmrec   +++|
Line S00044 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03252  M02S00044.ns2023  ---| BRT6.1   SA1    QRFFLG
03253  M02S00045.ns2023  ---|          MX6    1
03254  M02S00046.ns2023  ---|          SA6    BRTK        CEASE FLAG SET
03255  M02S00047.ns2023  ---|          PL     X1,BRT7     IF NOT BRF RECOVERY
Line S00071 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03256  M01S00071.ns2023  +++| BRT6.1   SA1    BRFFLG
03257  M01S00072.ns2023  +++|          PL     X1,BRT2     IF NOT BRF RECOVERY
Line S00048 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03258  M01S00048.dmrec2  +++|          SA3    BRTH
Line S00073 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03259  M01S00073.ns2023  +++|          NZ     X3,BRT2     IF BRF DOWN STAMP FOUND
Line S00049 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03260  M02S00049.ns2023  ---|          ZR     X3,BRT7     IF NO BRF DOWN STAMP YET
03261  M02S00050.ns2023  ---|          SX6    1
03262  M02S00051.ns2023  ---|          SA6    BRTI        SET BRF CEASE FLAG
03263  M00S02718.dmrec   +++| BRT7     SA1    B5
03264  M00S02719.dmrec   +++|          NZ     X1,BRT9     IF NOT AN EMPTY RECORD
Line S00052 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03265  M02S00052.ns2023  ---|          EQ     B5,B4,BRT8.1  IF LOGICAL END OF TABLE
03266  M00S02720.dmrec   +++| BRT8     SB5    B5+2
03267  M00S02721.dmrec   +++|          EQ     BRT7        TRY NEXT
03268  M00S02722.dmrec   +++|
Line S00053 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03269  M02S00053.ns2023  ---| BRT8.1   SA1    BRTK
03270  M02S00054.ns2023  ---|          ZR     X1,BRT2     IF NOT COMMIT STAMP
03271  M02S00055.ns2023  ---|          SB5    FTAB
Line S00074 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03272  M01S00074.ns2023  +++| BRT8.1   SB5    FTAB        INITIALIZE *FTAB* POINTER
Line S00056 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03273  M01S00056.dmrec2  +++| BRT8.2   SA3    B5
03274  M01S00057.dmrec2  +++|          ZR     X3,BRT8.3   IF AN EMPTY ENTRY
03275  M01S00058.dmrec2  +++|          EQ     B5,B4,BRT19 IF *FTAB* OVERFLOW
03276  M01S00059.dmrec2  +++|          SB5    B5+2        INCREMENT FTAB POINTER
03277  M01S00060.dmrec2  +++|          EQ     BRT8.2
03278  M01S00061.dmrec2  +++|
03279  M01S00062.dmrec2  +++| BRT8.3   SA5    X4+4        GET TRANSACTION NAME
03280  M01S00063.dmrec2  +++|          MX0    42
03281  M01S00064.dmrec2  +++|          BX6    X0*X1
03282  M01S00065.dmrec2  +++|          SA6    B5          INSERT NAME INTO FTAB TABLE
03283  M01S00066.dmrec2  +++|          SA5    X4
03284  M01S00067.dmrec2  +++|          MX0    24
03285  M01S00068.dmrec2  +++|          BX5    X0*X5
03286  M01S00069.dmrec2  +++|          SA2    X4+1
03287  M01S00070.dmrec2  +++|          MX0    30
03288  M01S00071.dmrec2  +++|          BX2    X0*X2
03289  M01S00072.dmrec2  +++|          LX2    30
03290  M01S00073.dmrec2  +++|          BX6    X5+X2
Line S00074 Modification History
M01 (Added by) dmrec2
M02 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03291  M02S00074.ns2023  ---|          SA6    B5+1
Line S00075 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03292  M01S00075.ns2023  +++|          SA6    B5+B1
Line S00075 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03293  M01S00075.dmrec2  +++|          EQ     BRT2        LOOK AT NEXT RECORD
03294  M01S00076.dmrec2  +++|
Line S02723 Modification History
M01 (Removed by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03295  M01S02723.ns2023  ---| BRT9     NG     X1,BRT2     IF NO COMMIT STAMP FOUND
Line S00076 Modification History
M01 (Added by) ns2023
Seq #  *Modification Id* Act 
----------------------------+
03296  M01S00076.ns2023  +++| BRT9     NG     X1,BRT8.1   IF END OF TABLE
03297  M00S02724.dmrec   +++|          SA5    X4
03298  M00S02725.dmrec   +++|          MX0    24
03299  M00S02726.dmrec   +++|          BX5    X0*X5
Line S00077 Modification History
M01 (Added by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03300  M01S00077.dmrec2  +++|          SA3    X4+1
03301  M01S00078.dmrec2  +++|          MX0    30
03302  M01S00079.dmrec2  +++|          BX3    X0*X3       GET BEGIN ID
03303  M01S00080.dmrec2  +++|          LX3    30
03304  M01S00081.dmrec2  +++|          BX5    X5+X3
03305  M00S02727.dmrec   +++|          SA1    B5+B1
03306  M00S02728.dmrec   +++|          BX6    X5-X1
Line S02729 Modification History
M01 (Removed by) dmrec2
Seq #  *Modification Id* Act 
----------------------------+
03307  M01S02729.dmrec2  ---|          NZ     X6,BRT8     IF TS DOES NOT MATCH
Proceed to Part 2
cdc/nos2.source/opl.opl871/deck/dmrec.001.txt ยท Last modified: (external edit)