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

⟦e069777b0⟧

    Length: 20692 (0x50d4)
    Notes: pts_type(SC)
    Names: »DEDDIV.SC«

Derivation

└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »DEN10/DEDDIV.SC« 

PTS(SC)

	IDENT	DEDDIV	REL 10.0 80-04-11,81-08-27,EV 
			81-07-10,EV. NJ-AMT
			80-03-24 
************************************************************************
* 
* 
*              *********************************************************
*              * ITEM-NAME NOMENKLATUR WORKITEMS
*              * NAME:
*              * TYPE LENGTH/ IDENTIFIER
*              *      NUMBER
*              *
*              * BOOL >0      - 
*              * BIN  >0      - 
*              * BCD  >0      A,B,C,............
*              * STR  >0      A,B,C,............
*              *
*              *********************************************************
* 
************************************************************************
	EJECT
	DDIV 
	TERM	T1
	UWB	CB1
	CWB	CB2
	CWB	CB3
	CWB	CB4
	CWB	CB5
	TWB	TB2
	TWB	TB3
	TWB	TB4
	TWB	TB5
	TWB	TB1
	DWB	DB1(TB1) 
	DWB	DB2(TB1) 
 DWB DB3(TB1) 
 TWB TB6
	CWB	CB6	SHB WORK ITEM
	EJECT
* 
*        DATA-SETS
* 
* 
* 
DISK	DSET	FC=D0,DEV=DU
DEDSDYKB	DSET	FC=20 
DEDSSCRN	DSET	FC=50 
DEDSPRT	DSET	FC=36
DSDCFD	DSET	FC=61,DEV=DC	SHB
DSFD	DSET	FC=F8,DEV=FD	SHB
	FMTCTL	INDS=DEDSDYKB,OUTDS=DEDSSCRN
	EJECT
* 
*        STARTPOINT 
* 
* 
* 
	START	PTSDE
	STACK	400
	EJECT
* 
*        TERMINAL-BLOCK: 1
* 
*        USAGE: DATA RECORD STORING 
* 
TB1	BLK 
RBUF	STRG	256	RECORD AREA 
OVERFLOW STRG 10 OVERFLOWAREA FOR RBUF
	EJECT
* 
*        TERMINAL-BLOCK: 2R 
*        THIS DATA-BLOCK MUST NOT EXCCED 256 BYTES
*        USAGE: FORMAT-DEFINITION 
* 
DB1	DBLK
FDVBCD	BCDI	(8),5	1=PAGE SIZE 
			2=LINE NUMBER
			3=PAGE NUMBER
			4=FIELDNR
			5=FIELDSTART 
			6=FIELDLENGTH
			7=MINIMUMLENGTH
			8=USED RECORD SPACE
LDES	STRG	80	LINE DESIGN
LDISP	STRG	80	LINE DISPLAY
DUPL	STRG	6	DUPLICATION-REF.
FDVSTR	STRGI	(5),1	1=KEYED INPUT FIELD
			2=MUST ENTER FIELD 
			3=AUTO TABULATION FIELD
			4=VERIFICATION FIELD 
			5=INITIAL CLEAR
			VALUE = Y(ES) OR N(O)
SPEC	BCD	6	SPECIAL HANDLING 
FMTWK	BINI	(24)	WORKITEMS FORMAT GENERATION 
PINDCB	BIN		POINTERINDEX CURR BUFFER
PINDDB	BIN		POINTERINEX 1ST DESC. BUFFER
PINDND	BIN		NUMB OF DESC BUFFERS
FBIN1	BIN		WORKITEM FORMAT GENERATION 
FBIN2	BIN		WORKITEM FORMAT GENERATION 
 EJECT
* 
*        THIS DATA-BLOCK MUST NOT EXCCED 188 BYTES = POOL-SIZE
* 
DB2	DBLK
STATUS BIN		STATUS
SIZSYM BIN		SIZE OF SYMBOLICS 
SYMREC	BINI	(12)	RECORDNR 
FORTAB STRGI (21),6 FORMAT 1 - 21 
JOBSPC	STRG	1 
 EJECT
* 
*        TERMINAL-BLOCK: 3R 
*        THIS DATA-BLOCK MUST NOT EXCCED 188-BYTES = POOL-SIZE
*        USAGE: BATCHDATA 
* 
DB3 DBLK
BDABAL BOOL		BALANCED BATCH 
BDAFRO BOOL		FROSEN BATCH 
BDATRA BOOL		TRANSFERRED BATCH
BDAFOR BOOL		FORCED BATCH 
BDATES BOOL		TESTBATCH
BDAVER BOOL		VERIFIED BATCH 
BDAACT BOOL		BATCH DURING ENTERING
BDAMVR BOOL		RECORDS TO VERIFY IN BATCH 
BDSTAT STRG 2 STATUS OF BATCHDATA 
BDPOIN BINI (6) 1 = LAST ENTERED REC
			2 = NUMBER OF REC
			3 = NUMBER OF TRANSMITTED
			4 = NUMBER OF FORCED 
			5 = NUMBERS TO VERIFY
			6 = LAST ENTERED SUBTOTAL
ACK	BCDI	(10),12	ACCUMULATORS 10,NJ-AMT 
USERV	STRGI	(9),12	USER-VARIABLES 9,NJ-AMT
	EJECT
* 
*        COMMON-BLOCK: 1
* 
*        USAGE: BUFFERPOOL-HANDLING + OTHER TABLES
* 
CB1	BLK 
POOL1 BOOL		CONSEC. REQ.
BOOLA1	BOOL		USED IN OPENSY 
BOOLA2	BOOL		USED IN OPENUS 
UORG BOOL F 
W32	BIN	W'32'	CONSTANT
W64	BIN	W'64'	CONSTANT
W128	BIN	W'128'	CONSTANT
W188	BIN	W'188'	CONSTANT
W200 BIN W'200' CONSTANT
F95PROC BINI (11) 5 % OF FILESPACE
SYSV	STRGI	(10),17	SYSTEMVARIABLES
RPOOL	STRGI	(1),2	BUFFER-REFERENCES 
			1-1 USAGE-TYPE STRG
			2-7 NAME 
			8-8 NUMBER OF USERS
			9-9 LINK TO NEXT BUFFER
BPOOL	STRGI	(1),2	BUFFERPOOL
INSERT STRG '00' FORMCTRL CHRS FOR LISTFUNCTION 
	EJECT
* 
*        COMMON-BLOCK: 2
* 
*        USAGE: CONSTANTS 
* 
CB2	BLK 
W0	BIN	W'0'	CONSTANT
W1	BIN	W'1'	CONSTANT
W2	BIN	W'2'	CONSTANT
W3 BIN W'3' CONSTANT
W4 BIN W'4' CONSTANT
W5	BIN	W'5'	CONSTANT
W6	BIN	W'6'	CONSTANT
W7	BIN	W'7'	CONSTANT
W8	BIN	W'8'	CONSTANT
W9	BIN	W'9'	CONSTANT
W10	BIN	W'10'	CONSTANT
W11	BIN	W'11'	CONSTANT
W12	BIN	W'12'	CONSTANT
W13	BIN	W'13'	CONSTANT
W14	BIN	W'14'	CONSTANT
W15	BIN	W'15'	CONSTANT
	EJECT
* 
*        COMMON-BLOCK:3 
* 
*         USAGE: CONSTANTS
* 
CB3	BLK 
W16	BIN	W'16'	CONSTANT
W17	BIN	W'17'	CONSTANT
W18	BIN	W'18'	CONSTANT
W19	BIN	W'19'	CONSTANT
W20	BIN	W'20'	CONSTANT
W21	BIN	W'21'	CONSTANT
W22 BIN W'22' CONSTANT
W23 BIN W'23' CONSTANT
W24 BIN W'24' CONSTANT
W25	BIN	W'25'	CONSTANT
W26	BIN	W'26'	CONSTANT
W27	BIN	W'27'	CONSTANT
W28	BIN	W'28'	CONSTANT
W29 BIN W'29' CONSTANT
SYSLEN BIN W'198' RECLEN SYST 
FNOOFREC	BINI	(11)	NO OF FREE RECORD IN FILE
	EJECT
* 
*        COMMON-BLOCK: 4
* 
*        USAGE: DISC-HANDLING 
CB4	BLK 
RECOV BOOL		RECOVERY RUNNUNG
AUTENT BOOL T AUTOMATIC ENTER WHEN
			WHEN LAST FIELD REACHED
RECFIL BIN		FILE IN RECOVERY
FILECODE BINI (11),X'D0' FILECODE 
FCOUNTER BINI (11) COUNTER (USER/FILE)
FINDEXPO BINI (11) POOLIND TO FREESP-REC
FRINF BINI (11) FILESTATUS
FFSNR	BINI	(11)	REC.NUMBER FREESPACE
RBUFLN BIN		 RECORDBUFFERLENGTH 
PRKEYS STRG X'	KEYMASKS	C 
		0444400000	THE ITEM CONTAIN 5 BYTES	C 
		0444400000	(OR 10 HALFBYTES)	C
		0440000000	FOR EACH MODE STARTING	C 
		0888880000	WITH SUPERVISORY MODE.	C 
		0888000000	(PROGRAMNUMBERS 10 - 19).	C
		0000000000	THE FIRST HALFBYTE IS USED	C 
		0800000000	BY PROGRAMNUMBER 10,THE	C
		0000000000	NEXT BY 11 AND SO ON UP TO	C 
		0000000000	PROGRAMNUMBER 19.	C
		'	THE NEXT 5 BYTES IS FOR 
			FORMAT DEFINITION MODE.
			(PROGRAMNUMBERS 20 - 29).
			EACH HALBYTE REPRESENTS
			A KEYMASK AND CONSISTS OF FOUR 
			BITS CORRESPONDING TO THE
			FOUR KEY-SWITCHES ON THE 
			KEYBOARD.FOR INSTANCE IF THE 
			BYTE IS X'60',THE FIRST HALF-
			BYTE IS 6, THEN THE
			BITS 0110 MEANS THAT THE 
			THE KEYS 2 AND 3 HAVE TO BE
			SWITCHED ON WHEN WORKING 
			WITH THE SPECIFIED PROGRAM.
PROGNR STRG X'	EXISTING PROGRAMNUMBERS	C
		803F	00 - 15	C
		0F83	16 - 31	C
		80FC	32 - 47	C
		3C0F	48 - 63	C
		8300	64 - 79	C
		0000	80 - 95	C
		0000	96 - 115	C 
		' 
	EJECT
*        DEVTYP                                                   POS 1-
			POS 3  = DEVICE UNIT NUMBER
			POS 4  = FILE-CODE 
			POS 5  = DEVICE-CLASS
			   CLASS = 1 DATA-COMM. OUT
			         = 2 DATA-COMM.IN
			         = 3 CASSETTE
			         = 4 PRINTER LP/GP 
			         = 5 DISK-FILE 
			         = 6 FLOPPY-DISC FILE
			         = 7 DELETE USERFILE 
DEVTYP	STRG	X'		C 
		4443006101	DC[]<FC=61><CL=1>	C
		0000000002	DC[]<FC=00><CL=2>	C
		0000001203	TK[]<FC=12><CL=3>	C
		4C50003004	LP[]<FC=00><CL=4>	C
		4750003604	GP[]<FC=36><CL=4>	C
		000000D005	DU[]<FC=D0><CL=5>	C
		464400F806	FD[]<FC=F8><CL=6>	C
		444C550007	DLU <FC=00><CL=7>	C
		46524F0008	FRO <FC=00><CL=8>	C
		47504C3609	GPL <FC=36><CL=9>	C
		4C504C3009	LPL <FC=30><CL=9>	C
		' 
* DISC UNIT NUMBERS 
DUNIT	STRG	X'		C
		F4		C 
		F0	FIX DISC1 6875/6876	C
		F1	CARTRIDGE 1 6875/6876	C
		F2	FIXDISC 2 6875/6876	C
		F3	CARTRIDGE 2 6875/6876	C
		F8	FLEX 1 6879	C
		F9	FLEX 2 6879	C
		FA	FLEX 3 6879	C
		FB	FLEX 4 6879	C
		FC	80-MB 6877	C 
		' 
	EJECT
* 
*        COMMON-BLOCK: 5
* 
*        USAGE: STATUS LINE/
* 
CB5	BLK 
D1 BCD 2D'1'	CONSTANT 
FDIR	STRG	X'	FORMAT DIRECTIV	C
		E9	0 = DUMMY	C
		C0	1 = FCOPY	C
		C2	2 = FMELI	C
		C3	3 = FTEXT	C
		C4	4 = FTAB	C 
		C5	5 = FVAL	C 
		C6	6 = FGEN	C 
		C7	7 = FACC	C 
		CC	8 = FDUPL	C
		DE	9 = FLINK	C
		E0	10= FSL	C
		E1	11= FNL	C
		E9	12= FEXIT	C
		F0	13= FKI	C
		F2	14= FKI APPLE<255	C
		F3	15= FKI APPLE>255	C
		F8	16= FKI DUPL	C 
		FA	17= FKI APPLE<255 DUPL	C 
		FB	18= FKI APPLE>255 DUPL	C 
		' 
	EJECT
SYSBUF STRG 256C DISC BUFFER
DATE	BCD	8X'0F000000'	YYMMDD
TIME	BCD	8	HHMMSS 
HEX00	STRG	1X'00'	PAUSE ITEM
FVOLNAME STRGI (8),6C'SYSVOL' VOLUMENAMES 
MODTAB	STRGI	(8),1	MODE TABLE	C 
		C'P',C'F',C'J',C'E'		C
		C'S',C'V',C'C',C'H' 
	EJECT
VALSTR STRG X'	VALIDATION STRING	C
		4D	 0. M=MESSAGE	C
		2F	 1. /=NOT	C
		3D	 2. ==EQUAL	C
		3E	 3. >=GREATER	C
		3C	 4. <=LESS	C 
		44	 5. D=DUPLICATE STRING	C 
* 
		4C	 6. L=LENGTH 	C
		21	 7. !=ABSOLUTE VALUE	C 
		41	 8. A=ACCUMULATOR	C
		53	 9. S=SYSTEM VARIABLE	C
		55	10. U=USER VARIABLE	C
		46	11. F=FORMAT FIELD	C 
		54	12. T=VALUE SET	C
		43	13. C=CODED VALIDATION ROUTINE	C 
		45	14. E=EMPTY FIELD	C
* 
		2B	15. +=ADD	C
		2D	16. -=SUBTRACT	C 
		2A	17. *=MULTIPLY	C 
		3A	18. :=DIVIDE	C 
* 
		3B	19. ;=EXPRESION SEPARATOR	C
		26	20. &=LOGICAL AND	C
		56	21. V=LOGICAL OR	C 
* 
		3F	22. ?=INSIGNIFICANCE	C 
		27	23. '=LITERAL SEPARATOR	C
		5A	24. Z=ZEROISE ACCUMULATOR	C
		47	25. G=GO TO FIELDNR	C
		52	26. R=NEXT FORMAT CHANGE	C 
		4E	27. N=IMMIDIATE RECORD CHANGE	C
		58	28. X=INDEX OF VALUE-SET	C 
		28	29. (=LINK PARENTHESIS	C 
		29	30. )=RIGHT PARENTHESIS	C
		' 
 EJECT
STATIU STRG X'	STATIU	C 
		4D	0. M=MUST VERIFY	C 
		45	1. E=ENTERING	C
		56	2. V=VERIFIED	C
		54	3. T=TEST ENTERED	C
		46	4. F=FORCED	C
		43	5. C=CONVERTED	C 
		41	6. A=ACCEPTED(FROSEN)	C
		42	7. B=BALANCED	C
		2F	8. /=NOT STATUS	C
		2C	9. ,=SEPARATOR	C 
		' 
PICSTR	STRG	X'	PICTURECHARCTERS	C 
		4C	 0. L=LEFTADJUSTED ALPHANUM	C
		52	 1. R=RIGHTADJUSTED ALPHANUM	C 
		41	 2. A=LEFTADJUST TO LEAD. DIG.	C 
		50	 3. P=SKIP THIS POSITION	C 
		54	 4. T=LEFTADJ. TO LEAD. N. ZER	C 
		58	 5. X=PRINT ALPHANUMERIC	C 
		5A	 6. Z=LEAD. ZEROES REPL. SPACE	C 
		59	 7. Y=ALPHANUM/=EMPTY ELSE SPACE	C 
		2B	 8. +=PRINT + OR - SIGN	C
		53	 9. S=SIGN, -SIGN IF NEGATIV	C 
		2C	10. ,=INSERT COMMA	C 
		2E	11. .=ROOMLESS POINT	C 
		3E	12. >=END OF PICTURE STRING	C
		3C	13. <=BEGIN OF PICTURE STRING	C
		30	14. 0=LEFT ZERO FILL	C 
		' 
	EJECT
PICCON	STRG	X'	PICTURECONVERTION	C
		2D	 0. -=S(SIGN -SIGN IF NEGATIV	C
		56	 1. V=.(ROOMLESS POINT	C 
		45	 2. E=INSERT NEXT CHARCTER	C 
		58	 3. X=0 LEFT ZERO FILL	C 
		' 
LRUQUE	STRG	48	LEAST RECENT USED QUEUE
	EJECT
* 
*        TERMINAL-BLOCK: 2
* 
*        USAGE: TERMINAL-DEPENDENT VARIASBELS 
* 
TB2	BLK 
KEY4	BOOL		POSITION INDICATORS
KEY3	BOOL		...FOR KEY-LOCKS 1-4.
KEY2	BOOL		...F=OFF,
KEY1	BOOL		...T=ON. 
BOOL1	BOOL		WORKITEM
BOOL2	BOOL		WORKITEM
BOOL3	BOOL		WORKITEM
BOOL4	BOOL		WORKITEM
BOOL5	BOOL		WORKITEM
BOOL6	BOOL		WORKITEM
BOOL7	BOOL		WORKITEM
BOOL8	BOOL		WORKITEM
BOOL9 BOOL		WORKITEM
DECHANGE BOOL		VARIABLES CHANGED
DEPROMPT BOOL		DISPLAY PROMTS 
DENOCHAN BOOL		NO CHANGES PERMITTED 
	EJECT
DEBIN1 BIN		WORKITEM
DEBIN2 BIN		WORKITEM
DEBIN3 BIN		WORKITEM
DEBIN4 BIN		WORKITEM
DEBIN5 BIN		WORKITEM
USELEN BIN		LENGTH OF MAX RECORDAREA
KEYMSK	BIN		MASK AUTHORITY
NUMBER BCD 7 CURRENT RECORDNUMBER 
PRNUM	BCD	4	CURRENT PROGRAMNUMBER 
USERFILE	BCD	2	CURRENT USER-FILE
MODE	STRG	1	CURRENT MODE
JOBNAME	STRG	6	CURRENT JOBNAME
BATCH	STRG	6	CURRENT BATCHNAME
FORMAT	STRG	6	CURRENT FORMAT-NAME 
SYMBOL STRG 6 CURRENT SYMBOLIC
STATSH STRG 133 SEARCH STATUS 
	EJECT
* 
*        TERMINAL-BLOCK: 3
* 
*        USAGE: DATA ENTERING 
* 
TB3	BLK 
SWIT01 BOOL		USED IN DEDISC 
SWIT02 BOOL		    -"-
SWIT03 BOOL		    -"-
SWIT04 BOOL		    -"-
SWIT05	BOOL		    -"-
SWIT06	BOOL		    -"-
SWIT07 BOOL 
SWIT08 BOOL		USED IN DEDISC 
SW95PR	BOOL		95% FILESPACE USED 
SOOL1 BOOL		USED FOR STATUSLINE 
SOOL2 BOOL		      -"- 
DOOLA	BOOL
DOOLB BOOL
DOOLC	BOOL
VERIFM BOOL		VERIFM MODE
KEYVER BOOL		KEY-VERIFICATION 
	EJECT
FLIND BINI (32) FORMATLINKINDEX 
RNRFMCH BIN 		CURRENT RECNO FMT-CHAIN 
MAXOCC BIN		RESERVED FOR DISCHANDLING 
PTRFMCH BIN 		POINTER IN RNRFMCH
CURSEC BIN 		CURRENT SECTORNO USERFILE
FILINDUS BIN		INDEX FOR USERFILE
PRECPR	BIN		PREVIOUS DATA-RECORD IN RBUF
PRECCUR	BIN		CURRENT      -  "  - 
RECLNTH	BIN		CURRENT RECORDLENGTH 
PJOBCUR	BIN		LINK TO JOB-DEFINITION 
PINDFR BIN		POOLINDEX TO CURR FMT 
PINACC BIN		POOLINDEX TO ACCUMULATORS 
PWBDB4 STRG 16 SAVEAREA FOR WORKBLOCKS
			 AND DESCRIPTORS 
STR64A	STRG	64	STRINGWORKITEM 
STSAVE STRGI (5),6	THIS VARIABEL IS USED TO SAVE	C
		X'000000000000',X'000000000000' 
			1  = JOBNAME 
			2  = BATCH 
			3  = CONDITIONAL FORMAT CHANGE 
			4  = COND. FORMAT CHANGE (R) 
			5 = FILE NAME SHB FD 
	EJECT
* 
*        TERMINAL-BLOCK: 4
* 
*        USAGE: BOOLEAN AND BINARY WORKITEMS
* 
TB4	BLK 
DBOBAL	BOOL		BALANCED RECORD
DBOFRO BOOL		FROSEN RECORD
DBOTRA BOOL		TRANSFERRED RECORD 
DBOFOR BOOL		FORCED RECORD
DBOTES BOOL		TESTENTERED RECORD 
DBOVER BOOL		VERIFIED RECORD
DBOACC BOOL		MUST BE ACCUMULATED
DBOMVR BOOL		MUST BE VERIFIED 
DOOL1 BOOL		USED IN ENTRY MODE
DOOL2 BOOL		      -"- 
DOOL3 BOOL		      -"- 
DOOL4 BOOL		      -"- 
DOOL5 BOOL		      -"- 
DOOL6 BOOL		      -"- 
DOOL7 BOOL		T=TEST MODE 
DOOL8 BOOL		IF SET OPEN NEW BATCH 
			IF NOT OPEN OLD BATCH
	EJECT
BIN1	BIN		WORKITEM
BIN2	BIN		WORKITEM
BIN3	BIN		WORKITEM
BIN4	BIN		WORKITEM
BIN5	BIN		WORKITEM
BIN6	BIN		WORKITEM
BIN7	BIN		WORKITEM
BIN8	BIN		WORKITEM
BIN9	BIN		WORKITEM
BIN10	BIN		WORKITEM 
BIN11	BIN		WORKITEM 
BIN12	BIN		WORKITEM 
BIN13	BIN		WORKITEM 
BIN14	BIN		WORKITEM 
BIN15	BIN		WORKITEM 
BIN16	BIN		WORKITEM 
	EJECT
* 
*        TERMINAL-BLOCK: 5
* 
*        USAGE: BCD-/ STRG-WORKITEMS AND DENTERPACKAGE VARIABLES
*        BOOLEANS: BITS OF CTLWORD IN FKI 
* 
TB5	BLK 
SCHK1	BOOL		SPECIAL CHECK 1 MINUS 
SCHK2	BOOL		SPECIAL CHECK 2 
SCHK4	BOOL		SPECIAL CHECK 4 
ACKUM	BOOL		ACCUMULATOR BIT 
VERIFY	BOOL		VERIFY-BIT 
CTAB	BOOL		COND.-TAB.-BIT 
NCLR	BOOL	T	NO CLEAR-BIT
REWRT	BOOL		REWRITE-BIT 
NEOI	BOOL		NOT-END-OF-ITEM-BIT
ALPHA	BOOL		ALPHANUMERIC BIT
ME	BOOL		MUST ENTER BIT 
	EJECT
DEBINW1	BIN		DENTERVARIABLE 
DEBINW2	BIN		DENTERVARIABLE 
DEBINW3	BIN		DENTERVARIABLE 
DEBINW4	BIN		DENTERVARIABLE 
FRMTPNTR BIN		POINTER TO FMT ON DISC
DEINPUT	STRG	81	DENTERVARIABLE
BCD2A	BCD	2	WORKITEM
BCD3A	BCD	3	WORKITEM
BCD13A	BCD	13	WORKITEM
STR1A	STRG	1	WORKITEM 
STR2A	STRG	2	WORKITEM 
STR6A	STRG	6	WORKITEM 
STR6B STRG 6
STRG10A STRG 10 WORKITEM
STR15A STRG 15 WORKITEM 
BCDI21	BCDI	(5),21	WORKITEM(4-5)DK
			4-DECONV,SEQUENCE NO,DK
			5-DECONV,RECORD NO,DK
 EJECT
* 
* 
*       TERMINAL-BLOCK: 6 
* 
TB6 BLK 
NEWVOL BOOL F 'NEW VOLUME LOADED' 
SWITFS BOOL F FREESPACE TAKEN 
SWITWT BOOL F	SYSBUF ATTACHED Y/N 
SWITSY BOOL F SYSTEMFILE ASSIGNED Y/N 
SWITUS BOOL F USERFILE ASSIGNED Y/N 
ASDFLAG BOOL T AUTOMATIC SKIP/DUP 
SEARCH BOOL		SEARCH MODE
CHKACC1	BOOL	F	CHECK ACCUMULATION SHB 
CHKACC2	BOOL	F	CHECK ACCUMULATION SHB 
CHKBAL	BOOL	F	CHECK BALANCE SHB 
FSUPR	BOOL	F	T=SUPPRESS ZERO,FIELD,DK 
BSUPR	BOOL	F	T=SUPPRESS ZERO,ALL,DK 
CORR	BOOL	F	CORRECTION,DK 
BCONT	BOOL	F	T=CONTINUATION CHAR,DK 
FIRSTFL BOOL F T=FIRST RECORD HEADER,DK 
SPLITFL BOOL T T=NORMAL SPLIT, DK 
	EJECT
ELMNO BIN		ELEMENT-NO, VALUE-SETS 
PINDTB BIN		POOLINDEX TO VALUE-SETS 
DKBIN1 BIN		WORKITEM, DISC-ROUTINES 
DKBIN2 BIN		WORKITEM, DISC-ROUTINES 
DKBIN3 BIN		WORKITEM, DISC-ROUT 
SECLEN	BIN	W'256' 
			SECTORLENTH USERFILE 
TABLE STRG 6 TABLE-NAME (VALUE-SETS)
EOLINE	BIN		END-OF-LINE 
VSEIND	BIN		VALUE-SET ELEMENT INDEX 
WORK	BINI	(19)	FREE WORK ITEMS
			WORKITEM 11,12 USED BYE
			SEARCH MODE
			WORKITEM 13 USED BY DECONV 
			WORKITEM 14 USED BY DECONV 
			15,DECONV,LENGTH HEADER,DK 
			16,DECONV,POS.REC.NO,DK
			17,DECONV,LENGTH REC.NO,DK 
			18,DECONV,POS.SEQ.NO,DK
			19,DECONV,LENGTH SEQ.NO,DK 
BTYPE	BIN		TYPE IN DKCONV,DK
STR8A	STRG	8	WORK ITEM DK 
STR8B	STRG	8	WORK ITEM DK 
RECLGD	BCD	4	RECORD LGD, DK 
	EJECT
* 
* COMMON WORKITEM FOR SHB 
* 

CB6	BLK 
DCSTAT	BOOL	F	CARRIER OFF, TIME OUT 
DCBAB	BOOL	F	T=ABORT DC CONVERSION
FDBAB	BOOL	F	T=ABORT FD CONVERSION
FDEOF	BOOL	F	T=END OF FILE ON FD
LSBAB BOOL F T=ABORT LIST CONVERSION
TCUADR	BIN	X'6040'	TCU LINE ADDRESS 
REQLEN	BIN		REQUESTED LENGTH DC 
DCWRK	BIN		DC TASK WORK 
TSKADR	BIN	X'0040'	TASK ADDRESS 
REQDC	BIN		REQUESTED LENGTH DCWRITE 
REQFD	BIN		REQUESTED LENGTH FDWRITE/READ
CWFD	BIN		CONTROL WORD FD 
FDCNT	BCD	4	FD NUMBER 
DCBUF	STRG	20	DC BUFFER 
	PDIV 
	END

Full view