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

⟦c55d1ec19⟧

    Length: 16755 (0x4173)
    Notes: pts_type(SC)
    Names: »WUDIV.SC«

Derivation

└─⟦f45ea3bc3⟧ Bits:30009713 Philips computer tape "WSM"
    └─⟦this⟧ »WSM:UTIL/WUDIV.SC« 

PTS(SC)

 IDENT WUDIV REL=2.3,850901,870155940230
************************************************************************
* 
* 
*  W    S       M 
* 
*  WORK STATION MANAGEMENT UTILITY PROGRAMS DATADIVISION
* 
*  DDIV FOR WU:INT
*           WU:FIL
* 
* 
************************************************************************


** HISTORY: 

** 85-09-10/CJ    SUPPORT OF NEW WCH-DISC PTS 6793 AND PTS 6794 
** 85-01-25/CJ    SUPPORT OF WCH-DISC PTS 6794 FOR 6923 
** 84-12-11/CJ    IDENTLINE UPDATED TO 841211 
** 84-12-04/CJ    VD82CW DEFINED - USED BY STABLK&STPBLK
** 84-12-01/CJ    WSM REL 2.2  WITH INTERTASK TO TOSSUT 
** 84-07-12/MAER  ADAPTIONS FOR 35 MB WD PTS-6963 ON PTS-6910.
**     "     "    INTERTASK COMMUNICATION IMPLEMENTED.
**     "     "    ITEM 'NOOFPO' ADDED (SEE CB1 BELOW!). 
** 84-06-01/MAER  ADAPTIONS FOR 5 1/4" FLOPPY DISC, TOSS REL 12.2.
** 83-12-24/MAER  NO OF POOL UNITS EXTENDED FROM 23 TO 30 (PROD). 
** 83-10-06/MAER  NEW RELDAT 83 10 15 
** 83-09-27/MAER  DTYPES ADDED FOR TRANSLATION OF INPUT TYPE (CRV,A13). 
** 83-09-13/MAER  NEW CREATE VOLUME MENU. 
** 83-08-31/MAER  NEW RELDAT 83 09 01, LOAD MODULE LINKED WITH LATEST 
**                RELEASED TOSS UTILITY MODULES. WD-DISCS CAN NOW BE USED.
** 83-08-02/MAER  W48 DELETED, W66 ADDED. 
** 83-08-01/MAER  UNITS CM1, PM1, WD1 - WD4 ADDED.
** 83-04-05/CABE  ILL PHYS.SCREEN DEFENITION - NOW OK.
** 83-03-18/MAER  ADAPTED FOR VD82 SECOND VERSION.
** 82-10-19/MAER  RELEASE DATE ADDED. 
**                VD82/83-ADAPTIONS.
**                "PACKED" ADDED FOR REL 12 TOSS UTILITIES INTERFACE. 
** 82-07-08/DALI  VOLEX1 & VOLEX2 ADDED.
**                (MULTIPLE VOLUME NAMES PROBLEM) 
** 82-11-04/MAER  BCD4A ADDED 
**                (USED BY WUPRF FOR SECTION SIZE)
	DDIV 
	TERM	U1
	CWB	CB1
	CWB	CB2
	CWB	CB3
	CWB	CB4
	CWB	CB5
	CWB	CB6
	CWB	CB7
	CWB	CB8
	CWB	CB9
	CWB	CBA
* 
	DWB	DB1(CBA) 
	CWB	CBB
	CWB	CBC
	EJECT
* 
*        DATA-SETS
* 
DISK	DSET	FC=X'C0',DEV=DU 
DEDSDYKB	DSET	FC=X'20'
DEDSPRT	DSET	FC=X'36',BUFL=100
DEDSSCRN	DSET	FC=X'50',BUFDS=DEDSPRT
DEDSSYSL	DSET	FC=X'58',DSCB=DEDSSCRN
ITCIN	DSET	FC=X'D0' 
ITCOUT	DSET	FC=X'D1',DSCB=ITCIN 
	FMTCTL	INDS=DEDSDYKB,OUTDS=DEDSSCRN
	EJECT
* 
*        STARTPOINT 
* 
	START	WUINT
	STACK	300
	EJECT
	TERM	FU	FILE-HANDLER-TASK
	CWB	CB1
	CWB	CB2
	CWB	CB3
	CWB	CB4
	CWB	CB5
	CWB	CB6
	CWB	CB7
	CWB	CB8
	CWB	CB9
	CWB	CBA

	DWB	DB1(CBA) 
	CWB	CBB
	CWB	CBC
	EJECT
* 
*        STARTPOINT 
* 
	START	FUTASK 
	STACK	60 
	EJECT
* 
* 
CB1	BLK 
* 
RETCOD	BIN		RETURN-CODE 

*************************************************************** 
* NUMBER OF BUFFER POOL UNITS. EACH UNIT IS 256 CHARACTERS:   * 
*   RECOMMENDATION:                                           * 
*     - 40 UNITS WITHIN A PRODUCTION LOAD MODULE              * 
*     - 20 UNITS WITHIN A TEST LOAD MODULE                    * 
*************************************************************** 
BPOOL	STRGI	(40),256	BUFFERPOOL 

INUNIT	STRG	3	UNIT INPUT
UTUNIT	STRG	3	UNIT OUTPUT 

	EJECT
*************************************************************** 
* R E L E A S E    I N F O    O N    I N I T I A L    M E N U * 
*************************************************************** 

RELNUM	STRG	C'2.3'	RELEASE NUMBER 
RELDAT	STRG	C'85 09 01'	RELEASE DATE


* PREVIOUS RELEASE DATES: 

*                         85-09-01  WSM 2.3 TO ACTION-CENTRE
*                         85-03-01  UPDATED 2.2 VERSION 
*                         84-12-11  UPDATED 2.2 VERSION 
*                         84-12-01  UPDATED 2.2 VERSION 
*                         84-10-01  WSM REL 2.2 
*                         84 06 01 (PRE-REL 12.2 TO BELGIUM)
*                         84 02 03
*                         84 01 20
*                         83 12 24
*                         83 10 15
*                         83 10 01
*                         83 09 15
*                         83 09 01 (NEW TOSS UTILITIES) 
*                         83 08 09 (REL 2.0 TO ALPHA-TEST)
*                         83 06 01 (REL 2.0)
*                         83 05 11
*                         83 04 05
*                         83-03-21
*                         83-02-28
*                         82-12-01
*                         82-10-19

	EJECT
*************************************************************** 
* MAX SECTION SIZE, DISPLAYED WHEN COPY VOLUME/FILE IS USED.  * 
*************************************************************** 

NOOFPO	BCD	4	NO OF POOL UNITS 
			(SEE BPOOL ABOVE!) 
	EJECT
* 
*        COMMON-BLOCK: 2
* 
*        USAGE: CONSTANTS 
* 
CB2	BLK 
POOL1	BOOL
SWITWT	BOOL	F	SYSBUF ATTACHED Y/N 
SWITSY	BOOL	F	SYSTEMFILE ASSIGNED Y/N 
SWITUS	BOOL	F	USERFILE      -"- 
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
W66	BIN	W'66'	LENGTH OF 'DUNIT' 
W64	BIN	W'64'	CONSTANT
W188	BIN	W'188'	CONSTANT
SECLEN	BIN	W'256'	SECTORLENGTH
BUFLEN	BIN	W'255'	BUFFERLENGTH
	EJECT
* 
*        COMMON-BLOCK: 4
* 
*        USAGE: DISC-HANDLING 
* 
CB4	BLK 
* 
DTYP BIN		DISC TYPE INDICATOR 
DVER BIN		DISC VERSION INDICATOR
PBLOCK	STRG	80	PARAMETERBLOCK 
SYSBUF STRG 256 DISC-BUFFER 
DTEST	STRG	1	DISC TEST IN CRVOL 
COPY	STRG	1	Y=WHOLE FILE, N=PART OF FILE
ANSW	STRG	1	Y/N 
DTYPB BCD 4	DISC TYPE INPUT 
PACKED	BCD	2	DISC VERSION INPUT 
* 
VOLNAM	STRG	6	VOLUME-NAME 
COPNAM	STRG	6	VOL-NAME FOR DELETE 
			AND REORG. OUTPUT
* 
FILNAM	STRG	8	FILE-NAME 
COPFIL	STRG	8	FILE-NAME IN COPY 
PWBDB4	STRG	16	SAVEAREA FOR WORKBLOCKS
			 AND DESCRIPTORS 

	EJECT
*************************************************************** 
* 
*  DISC CODE: 
*  CM1 = EE = CMOS        PM1 = EF = PRIMARY MEM. 
*  DU2 = F0 = FIX.1       DU1 = F1 = CART.1 
*  DU4 = F2 = FIX.2       DU3 = F3 = CART.2 
*  FD1 = F8 = FLOPPY.1    FD2 = F9 = FLOPPY 2 
*  FD3 = FA = FLOPPY 3    FD4 = FB = FLOPPY 4 
*  MD1 = F4 = MINI FIX 1  MD2 = F5 = MINI FIX 2  MD1 - MD4 EXCLUDED FROM
*  MD3 = F6 = MINI FIX 3  MD4 = F7 = MINI FIX 4            RELEASE 13 
*  CD1 = FC = 80 MGB 1    CD2 = FD = 80 MGB 2 
*  CD3 = FE = 80 MGB 3    CD4 = FF = 80 MGB 4 
*  CD5 = F4 = 80 MGB 5    CD6 = F5 = 80 MGB 6 
*  CD7 = F6 = 80 MGB 7    CD8 = F7 = 80 MGB 8 
*  WD1 = FC = WINCH. - 1  WD2 = FD = WINCH. - 2 
*  WD3 = FE = WINCH. - 3  WD4 = FF = WINCH. - 4 
*  WD5 = F4 = WINCH. - 5  WD6 = F5 = WINCH. - 6 
*  WD7 = F6 = WINCH. - 7  WD8 = F7 = WINCH. - 8 
* 
*************************************************************** 


DUNIT	STRG	C'CM1PM1DU2DU1DU4DU3		C
		FD1FD2FD3FD4		C 
		CD1CD2CD3CD4CD5CD6CD7CD8		C 
		WD1WD2WD3WD4WD5WD6WD7WD8' 
DFCODS	STRG	X'EEEFF0F1F2F3F8F9FAFB	CORRESP. TO INPUT UNIT NO	C
		FCFDFEFFF4F5F6F7FCFDFEFFF4F5F6F7' 

	EJECT
* 
*        COMMON-BLOCK: 5
* 
*       USAGE: CREATE FILES 
* 
CB5	BLK 
* 
FCOD	BIN		DISK FILE-CODE
FCOD1	BIN		FILE-CODE INPUT
FCOD2	BIN		FILE-CODE OUTPUT 
ELMNO	BIN		ELEMENT-NO, VALUE-SET
* 
DATE	BCD	8	YYMMDD 
RSIZE	BCD	6	RECORD LENGTH 
BLFACT	BCD	4	BLOCKING FACTOR
NOREC	BCD	8	NO. OF RECORDS-ENTERED
NORECO	BCD	8	OLD NO.OF RECS 
RECNUM	BCD	8	RECORD NO. 
PRNUM	BCD	2	PROGRAM NO. 
HEX00	STRG	1X'00'	PAUSE ITEM
HEXTAB	STRGI	(7),		C
		X'80',X'C0',X'E0',X'F0',		C 
		X'F8',X'FC',X'FE' 
VOLEX1	STRG	6X'111111111111'	TEMPORARY VOLUME NAME 1
VOLEX2	STRG	6X'222222222222'	TEMPORARY VOLUME NAME 2
	EJECT
* 
CB6	BLK 
* 
SWIT01	BOOL		USED IN DEDISC 
SWIT02	BOOL 
SWIT03	BOOL 
SWIT04	BOOL 
SWIT05	BOOL 
SWIT06	BOOL 
SWIT07	BOOL 
SWIT08	BOOL 
SWITFS	BOOL 
SW95PR	BOOL 
* 
NEWVOL	BOOL	F 
* 
FILECODE	BINI	(3),X'D0',X'D0',X'D1'	FILECODE
* 
IPLFC	BIN		FILE-CODE FOR IPL-DEVICE 
TIDBIN	BIN		RECEIVING TASK ID 
* 
VD82CW	BIN	X'0000'	CONTROLWORD VD82 

	EJECT
* 
CB7	BLK 
* 
FFSNR	BINI	(3)	RECORD NO. FREE-SP.
* 
CB8	BLK 
* 
DOOL1	BOOL
DOOL2	BOOL
DOOL3	BOOL
DOOL4	BOOL
DOOL5	BOOL
DOOL6	BOOL
DOOL7	BOOL
DOOLA	BOOL
DOOLB	BOOL
DBOFOR	BOOL		FORCED RECORD
VD82	BOOL		SCREEN TYPE INDICATOR
IC	BOOL		INTERTASK COMMUNICATION
ICEXIT	BOOL		INTERTASK COMMUNICATION
DEBIN1	BIN		WORKITEM
DEBIN2	BIN
DEBIN3	BIN
DEBIN4	BIN
DEBIN5	BIN
SCRNFC	BIN	X'50'	DEFAULT SCREEN F.C.
SYSLFC	BIN	X'58'	DEFAULT SYSTEM LINE F.C. 
W80	BIN	W'80' 
STR1A	STRG	1	WORKITEM 
STR2A	STRG	2	WORKITEM 
STR6A	STRG	6	WORKITEM 
STR6B	STRG	6
STRG10A STRG 10 WORKITEM
STR15A	STRG	15	WORKITEM 
	EJECT
************************************************************************
**        PHYSICAL SCREEN DEFINITION: LINE 1,  COL 1, 24*80           **
**                       SYSTEM LINE: LINE 25, COL 1,  1*80           **
************************************************************************
PHYSCR	STRG	C'8		C
		01;01;24;80;1?;		C
		25;01;01;80;0=' 
	EJECT
* 
CB9	BLK 
* 
KEYMSK	BIN		MASK AUTHORITY
DMAX	BIN	W'14'	HIGHEST DISC TYPE NO USED IN CRV 
BCDI21	BCDI	(6),22	WORKITEM 
* 
STATSH	STRG	120	SEARCH STATUS 
STR64A	STRG	64
DTYPES	STRG	'0807090205131924181120230415'	DISC TYPES CREATE VOLUME 
			KB ENTERED NUMBER IS CONVERTED 
			TO CORRESPONDING NO IN THIS VECTOR.
			(SEE TOSS UTIL PARBLOCK LAYOUT (CRV))

ICLEN	BIN		ITC REQUEST BUF LENGTH 
ICTASK	BIN		ITC TASK ID 
ICPOOL	STRUC
ICEBL	BIN		EFF. BUFFER LENGTH 
ICBUF	STRG	21	ITC BUFFER: 
			VOLNAME+FILENAME+ELEM.TYPE+NAME
	STRUCE	ICPOOL
	EJECT
* 
* 
*        USAGE: DATA RECORD STORING 
* 
CBA	BLK 
RBUF	STRG	256	RECORD AREA 
	EJECT
* 
*        TERMINAL-BLOCK: 2R 
* 
*        USAGE: DATA RECORD STORING 
* 
DB1	DBLK
FS	STRG	2 
LNEXT1 	BIN		LINK NEXT1 
LNEXT2 	BIN		LINK NEXT2 
NOFREC	BIN		NO. OF RECORDS
NOFREE	BIN		NO.OF FREE RECORDS E
FRSTN1	BIN		1:ST FREE RECORD N1 
FRSTN2	BIN		1:ST FREE RECORD N2 
RELREC	STRG	1	RELATIV FR.NO 
FF	STRGI	(240),1	FREE REC. INDICATORS 
	EJECT
* 
* 
*        USAGE: BOOLEAN AND BINARY WORKITEMS
* 
CBB	BLK 
* 
BOOL1	BOOL		WORKITEM
BOOL2	BOOL		WORKITEM
BOOL3	BOOL		DUPL OF OUTUNIT/WUDEN 
BOOL4	BOOL		CHVNAM PERFORMED/WUEXT
BOOL5	BOOL		FILE EXISTENCE IN WUCOP 
BOOL6	BOOL		WORKITEM
BOOL7	BOOL		WORKITEM
BOOL8	BOOL		WORKITEM
BOOL9	BOOL		WORKITEM
* 
BOOLA1	BOOL 
BOOLA2	BOOL 
* 
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 

*************************************************** 
** PROGRAM   BIN'S                               ** 
**                                               ** 
**                                               ** 
** WUINT     -                                   ** 
** WUFIL     -                                   ** 
** WUUTI     BIN1, BIN2, BIN13-BIN15             ** 
** WUDEN     BIN13                               ** 
** WUCRV     BIN1                                ** 
** WUCRF     BIN1-BIN8, BIN10-BIN11              ** 
** WUDLF     -                                   ** 
** WUCOP     BIN1-BIN7, BIN10-BIN12              ** 
** WUEXT     BIN1-BIN8, BIN10-BIN12              ** 
** WUPRF     BIN1-BIN12, BIN14-BIN16             ** 
** WUCVN     -                                   ** 
** WUPRV     -                                   ** 
**                                               ** 
*************************************************** 

	EJECT
* 
* 
*        USAGE: BCD-/ STRG-WORKITEMS AND DENTERPACKAGE VARIABLES
* 
CBC	BLK 
* 
DEPROMPT	BOOL		DENTERVARIABLE 
DECHANGE	BOOL		DENTERVARIABLES
DENOCHAN	BOOL 
DEBINW1	BIN		DENTERVARIABLE 
DEBINW2	BIN		DENTERVARIABLE 
DEBINW3	BIN		DENTERVARIABLE 
DEBINW4	BIN		DENTERVARIABLE 
* 
DKBIN1	BIN		WORKITEM-DEDISC 
DKBIN2	BIN
DKBIN3	BIN
* 
DEINPUT	STRG	62	DENTERVARIABLE
BCD2A	BCD	2	WORKITEM
BCD3A	BCD	4	WORKITEM
BCD5A	BCD	6	WORKITEM
BCD13A	BCD	14	WORKITEM
BCD4A	BCD	4	WORKITEM
	PDIV 
	END

Full view