DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦47003a43b⟧

    Length: 7994 (0x1f3a)
    Notes: pts_type(SC)
    Names: »DFOACT.SC«

Derivation

└─⟦35fda6e03⟧ Bits:30009701 Philips computer tape "BARCLAY"
    └─⟦this⟧ »DEMO6800/DFOACT.SC« 
└─⟦e276fd206⟧ Bits:30009696 Philips computer tape "600413"
    └─⟦this⟧ »DEMO6800/DFOACT.SC« 

PTS(SC)

	IDENT	DFOACT             OPEN ACCOUNT
************************************************************************
*        MODULE-NAME :*
*                DFOACT      OPEN ACCOUNT-NUMBER*
*        PROCEDURES USED :*
*                PAJRN       WRITE JOURNAL*
*                XBFMT       SCREEN-CONTROL*
*                XEERR       ERROR-ROUTINE*
*                ZEINSD      WRITE ACCOUNT-RECORD*
*                SPAP13      CHECKS IF CARD-NUMBRE ALREADY EXISTS     * 
*                ZCRDD       READ ACCOUNT-RECORD                       *
**
************************************************************************
	DDUM	DEMODD			
	PDIV				
	ENTRY	DFOACT			
	ENTRY	SPAP13 
	EXPROC	XHMSU	WRITE BADGE CARD
	EXPROC	PAJRN			 
	EXPROC	XBFMT			 
	EXPROC	ZCRDD 
	EXPROC	ZEINSD
	EXPROC	XEERR			 
	EJECT				
************************************************************************
* 
* OPEN ACCOUNT (CHEQUE OR SAVINGS)
* 
************************************************************************
DFOACT	PROC				
DF000					
	TBT	SBCHEQUE,DF100			
	ADD	YDLASSAV,=D'2'			 
	CBG	YDLASSAV,=D'168999',DF900			
	MOVE	IDACTNR1,YDLASSAV			
	B	DF200			
DF100					
	ADD	YDLASCHQ,=D'2'			
	CBG	YDLASCHQ,=D'168999',DF900			
	MOVE	IDACTNR1,YDLASCHQ			
DF200	       				
*        PRINT JOURNAL-ROLL*
	SET	SBOACT 
	PERF	PAJRN,=W'1'	LINE TYPE 1 
	MOVE	TDTRSCDE,=D'080'			
	PERF	PAJRN,=W'2'    			
* 
* DISPLAY THE OPEN ACCOUNT SCREEN 
* 
DF300					
	PERF	XBFMT,=D'39'			
	TBT	SBCANCEL,DF999			
	TBF	SBCHEQUE,DF350 
* 
* FOR CHEQUE ACCOUNTS:
* TO GET A CARDNUMBER-KEY WITHOUT BCD 'F' CHARACTERS, 
* ADCARDNR IS MULTIPLIED BY 1.
* IN THIS WAY EACH 'F' IS REPLACED BY '0' 
* 
	MUL	ADCARDNR,=D'1' 
	TBF	SBCARD,DF350	NO 'CARD' 
	PERF	XHMSU,ADCARDNR	WRITE BADGE CARD 
* 
*        INITIATE ACCOUNT-RECORD AND TRANSACTION-RECORD*
* 
DF350 
	MOVE	ADACTRNR,IDACTNR1 
	MUL	ADACTRNR,KDSHIFT 
	ADD	YDLASSEQ,=D'1'			
	MOVE	ADLASSEQ,YDLASSEQ			
	MOVE	TDTRSSEQ,ADLASSEQ			
DF400					
*        WRITE ACCOUNT-RECORD*
	PERF	ZEINSD,ADACTRNR			
	B	DF999			
DF900					
	PERF	XEERR,=D'29',KW1	ERROR-MESSAGE , ANSWER MUST		
*                                      BE "CANCEL"*
DF999					
	CLEAR	SBOACT 
	RET				
	PEND				
	EJECT
************************************************************************
* 
* PROCEDURE NAME:  SPAP13 
*       THIS ROUTINE CHECKS THE CARD-NUMBER KEYED IN IN OPEN-CHEQUE-
*       ACCOUNT ( DFOACT )  AS FOLLOWS :
*       -  CARD-NUMBER IN THE RANGE  1001-9999
*       -  CARD-NUMBER MAY NOT ALREADY EXIST
************************************************************************
SPAP13	PROC	XWRET 
	PBIN	XWRET 
S13000
	CBL	ADCARDNR,=D'1001',S13200 
	CBG	ADCARDNR,=D'9999',S13200 
         MOVE      ADACTRNR,ADCARDNR
* 
* SEE IF RECORD IS AVAILABLE ALREADY
* THE RECORD MUST NOT BE COPIED TO THE UWB, 
* SO SBNOCOPY IS SET FIRST
* 
	SET	SBNOCOPY	DON'T COPY TO UWB 
         PERF      ZCRDD,ADACTRNR,NDLRN1,KW2       READ VIA INDEX 2 
	TBT	SBCANCEL,S13999
	TBT	SBRECAVB,S13100
	B	S13999 
S13100
	MOVE	SPBINW4,=W'29'
	MOVE	XWRET,=W'1' 
	B	S13999 
S13200
	MOVE	SPBINW4,=W'1'	VALUE NOT IN RANGE
	MOVE	XWRET,=W'1' 
S13999
	RET
	PEND 
************************************************************************
	END				

HexDump

0x0000…002e (0, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» IDENT DFOACT             OPEN ACCOUNT«, t00=0x0000, t01=0x0004}
0x002e…007e              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0000, t01=0x0032}
0x007e…00ce              Head {h00=0x004c, h01=0x0050, text=»*        MODULE-NAME :                                                 *«, t00=0x0000, t01=0x0082}
0x00ce…011e              Head {h00=0x004c, h01=0x0050, text=»*                DFOACT      OPEN ACCOUNT-NUMBER                       *«, t00=0x0000, t01=0x00d2}
0x011e…016e              Head {h00=0x004c, h01=0x0050, text=»*        PROCEDURES USED :                                             *«, t00=0x0000, t01=0x0122}
0x016e…01be              Head {h00=0x004c, h01=0x0050, text=»*                PAJRN       WRITE JOURNAL                             *«, t00=0x0000, t01=0x0172}
0x01be…020e              Head {h00=0x004c, h01=0x0050, text=»*                XBFMT       SCREEN-CONTROL                            *«, t00=0x0001, t01=0x0032}
0x020e…025e              Head {h00=0x004c, h01=0x0050, text=»*                XEERR       ERROR-ROUTINE                             *«, t00=0x0001, t01=0x0082}
0x025e…02ae              Head {h00=0x004c, h01=0x0050, text=»*                ZEINSD      WRITE ACCOUNT-RECORD                      *«, t00=0x0001, t01=0x00d2}
0x02ae…02fe              Head {h00=0x004c, h01=0x0050, text=»*                SPAP13      CHECKS IF CARD-NUMBRE ALREADY EXISTS     * «, t00=0x0001, t01=0x0122}
0x02fe…034e              Head {h00=0x004c, h01=0x0050, text=»*                ZCRDD       READ ACCOUNT-RECORD                       *«, t00=0x0001, t01=0x0172}
0x034e…039e              Head {h00=0x004c, h01=0x0050, text=»*                                                                      *«, t00=0x0002, t01=0x0032}
0x039e…03ee              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0002, t01=0x0082}
0x03ee…043e              Head {h00=0x004c, h01=0x0050, text=» DDUM DEMODD                                                            «, t00=0x0002, t01=0x00d2}
0x043e…048e              Head {h00=0x004c, h01=0x0050, text=» PDIV                                                                   «, t00=0x0002, t01=0x0122}
0x048e…04de              Head {h00=0x004c, h01=0x0050, text=» ENTRY DFOACT                                                           «, t00=0x0002, t01=0x0172}
0x04de…04f4              Head {h00=0x0012, h01=0x0050, text=» ENTRY SPAP13 «, t00=0x0003, t01=0x0032}
0x04f4…051a              Head {h00=0x0022, h01=0x0050, text=» EXPROC XHMSU WRITE BADGE CARD«, t00=0x0003, t01=0x0048}
0x051a…056e              Head {h00=0x0050, h01=0x0050, text=» EXPROC PAJRN                                                               «, t00=0x0003, t01=0x006e}
0x056e…05c2              Head {h00=0x0050, h01=0x0050, text=» EXPROC XBFMT                                                               «, t00=0x0003, t01=0x00c2}
0x05c2…05d8              Head {h00=0x0012, h01=0x0050, text=» EXPROC ZCRDD «, t00=0x0003, t01=0x0116}
0x05d8…05ee              Head {h00=0x0012, h01=0x0050, text=» EXPROC ZEINSD«, t00=0x0003, t01=0x012c}
0x05ee…0642              Head {h00=0x0050, h01=0x0050, text=» EXPROC XEERR                                                               «, t00=0x0003, t01=0x0142}
0x0642…0692              Head {h00=0x004c, h01=0x0050, text=» EJECT                                                                  «, t00=0x0004, t01=0x0008}
0x0692…06e2              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0004, t01=0x0058}
0x06e2…06ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a8}
0x06ec…0716              Head {h00=0x0026, h01=0x0050, text=»* OPEN ACCOUNT (CHEQUE OR SAVINGS)«, t00=0x0004, t01=0x00b2}
0x0716…0720              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00dc}
0x0720…0770              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x0004, t01=0x00e6}
0x0770…07c0              Head {h00=0x004c, h01=0x0050, text=»DFOACT PROC                                                             «, t00=0x0004, t01=0x0136}
0x07c0…0810              Head {h00=0x004c, h01=0x0050, text=»DF000                                                                   «, t00=0x0004, t01=0x0186}
0x0810…0860              Head {h00=0x004c, h01=0x0050, text=» TBT SBCHEQUE,DF100                                                     «, t00=0x0005, t01=0x0046}
0x0860…08b0              Head {h00=0x004c, h01=0x0050, text=» ADD YDLASSAV,=D'2'                                                     «, t00=0x0005, t01=0x0096}
0x08b0…08fe              Head {h00=0x004a, h01=0x0050, text=» CBG YDLASSAV,=D'168999',DF900                                        «, t00=0x0005, t01=0x00e6}
0x08fe…094e              Head {h00=0x004c, h01=0x0050, text=» MOVE IDACTNR1,YDLASSAV                                                 «, t00=0x0005, t01=0x0134}
0x094e…099e              Head {h00=0x004c, h01=0x0050, text=» B DF200                                                                «, t00=0x0005, t01=0x0184}
0x099e…09ee              Head {h00=0x004c, h01=0x0050, text=»DF100                                                                   «, t00=0x0006, t01=0x0044}
0x09ee…0a3c              Head {h00=0x004a, h01=0x0050, text=» ADD YDLASCHQ,=D'2'                                                   «, t00=0x0006, t01=0x0094}
0x0a3c…0a8a              Head {h00=0x004a, h01=0x0050, text=» CBG YDLASCHQ,=D'168999',DF900                                        «, t00=0x0006, t01=0x00e2}
0x0a8a…0ada              Head {h00=0x004c, h01=0x0050, text=» MOVE IDACTNR1,YDLASCHQ                                                 «, t00=0x0006, t01=0x0130}
0x0ada…0b2a              Head {h00=0x004c, h01=0x0050, text=»DF200                                                                   «, t00=0x0006, t01=0x0180}
0x0b2a…0b7a              Head {h00=0x004c, h01=0x0050, text=»*        PRINT JOURNAL-ROLL                                            *«, t00=0x0007, t01=0x0040}
0x0b7a…0b8e              Head {h00=0x0010, h01=0x0050, text=» SET SBOACT «, t00=0x0007, t01=0x0090}
0x0b8e…0bb4              Head {h00=0x0022, h01=0x0050, text=» PERF PAJRN,=W'1' LINE TYPE 1 «, t00=0x0007, t01=0x00a4}
0x0bb4…0c04              Head {h00=0x004c, h01=0x0050, text=» MOVE TDTRSCDE,=D'080'                                                  «, t00=0x0007, t01=0x00ca}
0x0c04…0c56              Head {h00=0x004e, h01=0x0050, text=» PERF PAJRN,=W'2'                                                         «, t00=0x0007, t01=0x011a}
0x0c56…0c60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x016c}
0x0c60…0c8a              Head {h00=0x0026, h01=0x0050, text=»* DISPLAY THE OPEN ACCOUNT SCREEN «, t00=0x0007, t01=0x0176}
0x0c8a…0c94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0010}
0x0c94…0ce4              Head {h00=0x004c, h01=0x0050, text=»DF300                                                                   «, t00=0x0008, t01=0x001a}
0x0ce4…0d34              Head {h00=0x004c, h01=0x0050, text=» PERF XBFMT,=D'39'                                                      «, t00=0x0008, t01=0x006a}
0x0d34…0d84              Head {h00=0x004c, h01=0x0050, text=» TBT SBCANCEL,DF999                                                     «, t00=0x0008, t01=0x00ba}
0x0d84…0da0              Head {h00=0x0018, h01=0x0050, text=» TBF SBCHEQUE,DF350 «, t00=0x0008, t01=0x010a}
0x0da0…0daa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0126}
0x0daa…0dc8              Head {h00=0x001a, h01=0x0050, text=»* FOR CHEQUE ACCOUNTS:«, t00=0x0008, t01=0x0130}
0x0dc8…0e06              Head {h00=0x003a, h01=0x0050, text=»* TO GET A CARDNUMBER-KEY WITHOUT BCD 'F' CHARACTERS, «, t00=0x0008, t01=0x014e}
0x0e06…0e2c              Head {h00=0x0022, h01=0x0050, text=»* ADCARDNR IS MULTIPLIED BY 1.«, t00=0x0008, t01=0x018c}
0x0e2c…0e5e              Head {h00=0x002e, h01=0x0050, text=»* IN THIS WAY EACH 'F' IS REPLACED BY '0' «, t00=0x0009, t01=0x0022}
0x0e5e…0e68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0054}
0x0e68…0e84              Head {h00=0x0018, h01=0x0050, text=» MUL ADCARDNR,=D'1' «, t00=0x0009, t01=0x005e}
0x0e84…0ea8              Head {h00=0x0020, h01=0x0050, text=» TBF SBCARD,DF350 NO 'CARD' «, t00=0x0009, t01=0x007a}
0x0ea8…0ed6              Head {h00=0x002a, h01=0x0050, text=» PERF XHMSU,ADCARDNR WRITE BADGE CARD «, t00=0x0009, t01=0x009e}
0x0ed6…0ee0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00cc}
0x0ee0…0f30              Head {h00=0x004c, h01=0x0050, text=»*        INITIATE ACCOUNT-RECORD AND TRANSACTION-RECORD                *«, t00=0x0009, t01=0x00d6}
0x0f30…0f3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0126}
0x0f3a…0f48              Head {h00=0x000a, h01=0x0050, text=»DF350 «, t00=0x0009, t01=0x0130}
0x0f48…0f68              Head {h00=0x001c, h01=0x0050, text=» MOVE ADACTRNR,IDACTNR1 «, t00=0x0009, t01=0x013e}
0x0f68…0f86              Head {h00=0x001a, h01=0x0050, text=» MUL ADACTRNR,KDSHIFT «, t00=0x0009, t01=0x015e}
0x0f86…0fd8              Head {h00=0x004e, h01=0x0050, text=» ADD YDLASSEQ,=D'1'                                                       «, t00=0x0009, t01=0x017c}
0x0fd8…1028              Head {h00=0x004c, h01=0x0050, text=» MOVE ADLASSEQ,YDLASSEQ                                                 «, t00=0x000a, t01=0x003e}
0x1028…1078              Head {h00=0x004c, h01=0x0050, text=» MOVE TDTRSSEQ,ADLASSEQ                                                 «, t00=0x000a, t01=0x008e}
0x1078…10c8              Head {h00=0x004c, h01=0x0050, text=»DF400                                                                   «, t00=0x000a, t01=0x00de}
0x10c8…1118              Head {h00=0x004c, h01=0x0050, text=»*        WRITE ACCOUNT-RECORD                                          *«, t00=0x000a, t01=0x012e}
0x1118…1168              Head {h00=0x004c, h01=0x0050, text=» PERF ZEINSD,ADACTRNR                                                   «, t00=0x000a, t01=0x017e}
0x1168…11b8              Head {h00=0x004c, h01=0x0050, text=» B DF999                                                                «, t00=0x000b, t01=0x003e}
0x11b8…1208              Head {h00=0x004c, h01=0x0050, text=»DF900                                                                   «, t00=0x000b, t01=0x008e}
0x1208…1258              Head {h00=0x004c, h01=0x0050, text=» PERF XEERR,=D'29',KW1 ERROR-MESSAGE , ANSWER MUST                      «, t00=0x000b, t01=0x00de}
0x1258…12a8              Head {h00=0x004c, h01=0x0050, text=»*                                      BE "CANCEL"                     *«, t00=0x000b, t01=0x012e}
0x12a8…12f8              Head {h00=0x004c, h01=0x0050, text=»DF999                                                                   «, t00=0x000b, t01=0x017e}
0x12f8…130e              Head {h00=0x0012, h01=0x0050, text=» CLEAR SBOACT «, t00=0x000c, t01=0x003e}
0x130e…135e              Head {h00=0x004c, h01=0x0050, text=» RET                                                                    «, t00=0x000c, t01=0x0054}
0x135e…13ae              Head {h00=0x004c, h01=0x0050, text=» PEND                                                                   «, t00=0x000c, t01=0x00a4}
0x13ae…13bc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x00f4}
0x13bc…140c              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000c, t01=0x0102}
0x140c…1416              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0152}
0x1416…1438              Head {h00=0x001e, h01=0x0050, text=»* PROCEDURE NAME:  SPAP13 «, t00=0x000c, t01=0x015c}
0x1438…1484              Head {h00=0x0048, h01=0x0050, text=»*       THIS ROUTINE CHECKS THE CARD-NUMBER KEYED IN IN OPEN-CHEQUE-«, t00=0x000c, t01=0x017e}
0x1484…14b4              Head {h00=0x002c, h01=0x0050, text=»*       ACCOUNT ( DFOACT )  AS FOLLOWS :«, t00=0x000d, t01=0x003a}
0x14b4…14ea              Head {h00=0x0032, h01=0x0050, text=»*       -  CARD-NUMBER IN THE RANGE  1001-9999«, t00=0x000d, t01=0x006a}
0x14ea…151e              Head {h00=0x0030, h01=0x0050, text=»*       -  CARD-NUMBER MAY NOT ALREADY EXIST«, t00=0x000d, t01=0x00a0}
0x151e…156e              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000d, t01=0x00d4}
0x156e…1588              Head {h00=0x0016, h01=0x0050, text=»SPAP13 PROC XWRET «, t00=0x000d, t01=0x0124}
0x1588…159c              Head {h00=0x0010, h01=0x0050, text=» PBIN XWRET «, t00=0x000d, t01=0x013e}
0x159c…15aa              Head {h00=0x000a, h01=0x0050, text=»S13000«, t00=0x000d, t01=0x0152}
0x15aa…15d0              Head {h00=0x0022, h01=0x0050, text=» CBL ADCARDNR,=D'1001',S13200 «, t00=0x000d, t01=0x0160}
0x15d0…15f6              Head {h00=0x0022, h01=0x0050, text=» CBG ADCARDNR,=D'9999',S13200 «, t00=0x000d, t01=0x0186}
0x15f6…1622              Head {h00=0x0028, h01=0x0050, text=»         MOVE      ADACTRNR,ADCARDNR«, t00=0x000e, t01=0x001c}
0x1622…162c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0048}
0x162c…1658              Head {h00=0x0028, h01=0x0050, text=»* SEE IF RECORD IS AVAILABLE ALREADY«, t00=0x000e, t01=0x0052}
0x1658…168c              Head {h00=0x0030, h01=0x0050, text=»* THE RECORD MUST NOT BE COPIED TO THE UWB, «, t00=0x000e, t01=0x007e}
0x168c…16ae              Head {h00=0x001e, h01=0x0050, text=»* SO SBNOCOPY IS SET FIRST«, t00=0x000e, t01=0x00b2}
0x16ae…16b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00d4}
0x16b8…16e0              Head {h00=0x0024, h01=0x0050, text=» SET SBNOCOPY DON'T COPY TO UWB «, t00=0x000e, t01=0x00de}
0x16e0…172c              Head {h00=0x0048, h01=0x0050, text=»         PERF      ZCRDD,ADACTRNR,NDLRN1,KW2       READ VIA INDEX 2 «, t00=0x000e, t01=0x0106}
0x172c…1748              Head {h00=0x0018, h01=0x0050, text=» TBT SBCANCEL,S13999«, t00=0x000e, t01=0x0152}
0x1748…1764              Head {h00=0x0018, h01=0x0050, text=» TBT SBRECAVB,S13100«, t00=0x000e, t01=0x016e}
0x1764…1776              Head {h00=0x000e, h01=0x0050, text=» B S13999 «, t00=0x000e, t01=0x018a}
0x1776…1784              Head {h00=0x000a, h01=0x0050, text=»S13100«, t00=0x000f, t01=0x000c}
0x1784…17a0              Head {h00=0x0018, h01=0x0050, text=» MOVE SPBINW4,=W'29'«, t00=0x000f, t01=0x001a}
0x17a0…17ba              Head {h00=0x0016, h01=0x0050, text=» MOVE XWRET,=W'1' «, t00=0x000f, t01=0x0036}
0x17ba…17cc              Head {h00=0x000e, h01=0x0050, text=» B S13999 «, t00=0x000f, t01=0x0050}
0x17cc…17da              Head {h00=0x000a, h01=0x0050, text=»S13200«, t00=0x000f, t01=0x0062}
0x17da…1808              Head {h00=0x002a, h01=0x0050, text=» MOVE SPBINW4,=W'1' VALUE NOT IN RANGE«, t00=0x000f, t01=0x0070}
0x1808…1822              Head {h00=0x0016, h01=0x0050, text=» MOVE XWRET,=W'1' «, t00=0x000f, t01=0x009e}
0x1822…1830              Head {h00=0x000a, h01=0x0050, text=»S13999«, t00=0x000f, t01=0x00b8}
0x1830…183c              Head {h00=0x0008, h01=0x0050, text=» RET«, t00=0x000f, t01=0x00c6}
0x183c…184a              Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x000f, t01=0x00d2}
0x184a…189a              Head {h00=0x004c, h01=0x0050, text=»************************************************************************«, t00=0x000f, t01=0x00e0}
0x189a…18ea              Head {h00=0x004c, h01=0x0050, text=» END                                                                    «, t00=0x000f, t01=0x0130}
0x18ea…18ee              Head {h00=0x4004, h01=0x0000}
0x18ee…18f2              00 0f 01 80                                                                                                                                                                                                                                       ┆    ┆
0x18f2…18fa (16, 1, 8)   20 04 00 00 00 10 00 04                                                                                                                                                                                                                           ┆        ┆
0x18fa…194a (17, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 01 64 00 06 00 01 2a 20 00 01 00 24 00 16 00 50 2a 20 55 50 44 41 54 45 20 4f 50 45 52 41 54 4f 52 20 00 01 00 2e 00 06 00 01 2a 20 00 01 00 48 00 4c   ┆****************************   d    *    $   P* UPDATE OPERATOR    .    *    H L┆
0x194a…199a              00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 01 00 52 00 4c   ┆ P************************************************************************   R L┆
0x199a…19ea              00 50 44 42 55 4f 50 52 5c 50 52 4f 43 5c 5c 5c 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 a2 00 4c   ┆ PDBUOPR PROC                                                                  L┆
0x19ea…1a3a              00 50 44 42 30 30 30 5c 5c 5c 5c 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 f2 00 4e   ┆ PDB000                                                                        N┆
0x1a3a…1a8a              00 50 5c 43 42 4e 45 5c 59 44 53 54 41 54 55 53 2c 3d 44 27 31 27 2c 44 42 32 30 30 5c 5c 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 01 01 42   ┆ P CBNE YDSTATUS,=D'1',DB200                                                   B┆
0x1a8a…1ada (18, 0, 400) 00 4c 00 50 2a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 00 02 00 04   ┆ L P*                                                                      *    ┆
0x1ada…1b2a              00 4c 00 50 2a 20 53 59 53 54 45 4d 20 53 54 41 52 54 20 50 52 4f 47 52 45 53 53 49 4e 47 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 00 02 00 54   ┆ L P* SYSTEM START PROGRESSING,                                            *   T┆
0x1b2a…1b7a              00 4c 00 50 2a 20 20 20 20 52 45 41 44 20 41 4c 4c 20 4f 50 45 52 41 54 4f 52 20 52 45 43 4f 52 44 53 20 41 4e 44 20 52 45 53 45 54 20 53 54 41 54 55 53 20 54 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 00 02 00 a4   ┆ L P*    READ ALL OPERATOR RECORDS AND RESET STATUS TO                     *    ┆
0x1b7a…1bca              00 4c 00 50 2a 20 20 20 20 27 4f 50 45 52 41 54 4f 52 20 4e 4f 54 20 49 4e 20 55 53 45 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 00 02 00 f4   ┆ L P*    'OPERATOR NOT IN USE'                                             *    ┆
0x1bca…1c1a              00 06 00 50 2a 20 00 02 01 44 00 46 00 50 2a 20 53 54 41 52 54 20 53 45 41 52 43 48 49 4e 47 20 4f 46 20 4f 50 45 52 41 54 4f 52 20 52 45 43 4f 52 44 53 20 42 59 20 52 45 41 44 49 4e 47 20 54 48 45 20 53 59 53 54 45 4d 20 52 45 43 4f 52 44   ┆   P*    D F P* START SEARCHING OF OPERATOR RECORDS BY READING THE SYSTEM RECORD┆
0x1c1a…1c6a (19, 0, 400) 00 02 01 4e 00 2e 00 50 2a 20 41 4e 44 20 54 48 45 4e 20 43 4f 4e 54 49 4e 55 45 20 42 59 20 49 4e 44 45 58 45 44 20 52 45 41 44 20 4e 45 58 54 2e 20 00 03 00 08 00 06 00 50 2a 20 00 03 00 3a 00 18 00 50 5c 4d 4f 56 45 5c 4f 44 4f 50 52 52   ┆   N . P* AND THEN CONTINUE BY INDEXED READ NEXT.        P*    :   P MOVE ODOPRR┆
0x1c6a…1cba              4e 52 2c 3d 44 27 31 27 00 03 00 44 00 2c 00 50 5c 4d 55 4c 5c 4f 44 4f 50 52 52 4e 52 2c 4b 44 53 48 49 46 54 5c 53 59 53 54 45 4d 20 52 45 43 4f 52 44 20 4b 45 59 20 00 03 00 60 00 2a 00 50 5c 53 45 54 5c 53 42 4e 4f 43 4f 50 59 5c 44 4f   ┆NR,=D'1'   D , P MUL ODOPRRNR,KDSHIFT SYSTEM RECORD KEY    ` * P SET SBNOCOPY DO┆
0x1cba…1d0a              4e 27 54 20 43 4f 50 59 20 52 45 43 4f 52 44 20 54 4f 20 55 57 42 00 03 00 90 00 24 00 50 5c 50 45 52 46 5c 5a 43 52 44 44 2c 4f 44 4f 50 52 52 4e 52 2c 4e 44 4c 52 4e 31 2c 4b 57 31 20 00 03 00 be 00 18 00 50 5c 54 42 54 5c 53 42 43 41 4e   ┆N'T COPY RECORD TO UWB     $ P PERF ZCRDD,ODOPRRNR,NDLRN1,KW1        P TBT SBCAN┆
0x1d0a…1d5a              43 45 4c 2c 44 42 39 30 30 20 00 03 00 e6 00 06 00 50 2a 20 00 03 01 02 00 3a 00 50 2a 20 4e 4f 57 20 53 45 54 20 4e 57 52 45 43 4c 4e 47 20 54 4f 20 54 48 45 20 4c 45 4e 47 54 48 20 4f 46 20 41 4e 20 4f 50 45 52 41 54 4f 52 20 52 45 43 4f   ┆CEL,DB900        P*      : P* NOW SET NWRECLNG TO THE LENGTH OF AN OPERATOR RECO┆
0x1d5a…1daa              52 44 00 03 01 0c 00 06 00 50 2a 20 00 03 01 4a 00 36 00 50 5c 4d 4f 56 45 5c 4f 44 4f 50 52 52 4e 52 2c 3d 44 27 31 30 30 30 31 27 5c 41 52 42 49 54 52 41 52 59 20 4f 50 45 52 41 54 4f 52 20 4e 55 4d 42 45 52 00 03 01 54 00 24 00 50 5c 4d   ┆RD       P*    J 6 P MOVE ODOPRRNR,=D'10001' ARBITRARY OPERATOR NUMBER   T $ P M┆
0x1daa…1dfa (20, 0, 400) 55 4c 5c 4f 44 4f 50 52 52 4e 52 2c 4b 44 53 48 49 46 54 5c 52 45 43 4f 52 44 20 4b 45 59 00 03 01 8e 00 34 00 50 5c 50 45 52 46 5c 5a 59 52 4c 4e 47 2c 4f 44 4f 50 52 52 4e 52 5c 52 45 43 4f 52 44 20 4c 45 4e 47 54 48 20 49 4e 20 4e 57 52   ┆UL ODOPRRNR,KDSHIFT RECORD KEY     4 P PERF ZYRLNG,ODOPRRNR RECORD LENGTH IN NWR┆
0x1dfa…1e4a              45 43 4c 4e 47 20 00 04 00 26 00 06 00 50 2a 20 00 04 00 5e 00 46 00 50 2a 20 52 45 41 44 20 4e 45 58 54 20 52 45 43 4f 52 44 20 49 4e 20 54 48 45 20 44 41 54 41 42 41 53 45 20 41 4e 44 20 43 48 45 43 4b 20 57 48 45 54 48 45 52 20 4f 52 20   ┆ECLNG    &   P*    ^ F P* READ NEXT RECORD IN THE DATABASE AND CHECK WHETHER OR ┆
0x1e4a…1e9a              4e 4f 54 20 49 54 20 49 53 20 00 04 00 68 00 18 00 50 2a 20 41 4e 20 4f 50 45 52 41 54 4f 52 20 52 45 43 4f 52 44 00 04 00 b2 00 06 00 50 2a 20 00 04 00 ce 00 0a 00 50 44 42 31 30 30 20 00 04 00 d8 00 22 00 50 5c 50 45 52 46 5c 5a 47 52 45   ┆NOT IT IS    h   P* AN OPERATOR RECORD       P*        PDB100      " P PERF ZGRE┆
0x1e9a…1eea              41 5c 52 45 4c 45 41 53 45 20 45 58 43 4c 20 41 43 43 45 53 00 04 00 e6 00 4c 00 50 5c 4d 4f 56 45 5c 57 57 31 2c 3d 57 27 31 33 32 27 5c 53 45 54 20 52 45 51 55 45 53 54 45 44 20 4c 45 4e 47 54 48 5c 5c 00 00 00 00 00 00 00 00 00 00 00 00   ┆A RELEASE EXCL ACCES     L P MOVE WW1,=W'132' SET REQUESTED LENGTH              ┆
0x1eea…1f3a              00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 01 0c 00 4c 00 50 5c 49 52 4e 45 58 54 5c 44 53 44 42 53 31 2c 46 43 42 55 46 46 45 52 2c 57 57 31 5c 5c 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                         L P IRNEXT DSDBS1,FCBUFFER,WW1                         ┆

Reduced view