GDSX Manual
Using Pseudo Procedures in a NonStop TS/MP
Environment
Extended General Device Support (GDSX) Manual–134303
D-20
Binding
COMMENT Assign SSV0 to the volume and subvolume for
COMMENT the GDSX installation subvolume
ASSIGN SSV0, $SKY.LINZ
ASSIGN ZSPITACL, $SKY.ZSPIDEF.ZSPITACL
ASSIGN ZEMSTACL, $SKY.ZSPIDEF.ZEMSTACL
ASSIGN ZGDXTAL, $SKY.LINZ.ZGDXTAL
ASSIGN COPYTAL, $SYSTEM.SYSTEM.COPYTAL
ASSIGN SSV1, $SKY.ZSPIDEF
ASSIGN SSV2, $SYSTEM.SYSTEM
TAL /IN USAMPLE2, SWAP $CRASH, OUT $S.#USAMPL2, MEM 64,&
NOWAIT, CPU 4/ USCODE2; NOMAP, NOCODE, NOICODE
The user code is compiled when this command is entered at the TACL prompt:
> OBEY COMP2
Binding
The second step is binding TSCODE and USCODE2 together into a GDSX object file
named OGDS2. The commands to do this were entered in a file called BIND2:
ADD * FROM $SKY.LINZ.TSCODE
ADD * FROM USCODE2, DELETE
SET DATA 64 PAGES
SET INSPECT ON
SET SAVEABEND ON
SET SUBTYPE 30
BUILD OGDS2 !
CHANGE HIGHPIN ON IN OGDS2
The binding process occurs when a BIND command is entered at the TACL prompt,
specifying the BIND2 file with an IN option:
> BIND /IN BIND2/
Creating the Database
The third step is creating the database file for the NonStop TS/MP server:
> FUP PURGE $SKY.LINZ.TSTDAT
> FUP CREATE $SKY.LINZ.TSTDAT, TYPE K, REC 62, KEYLEN 11,
KEYOFF 0, EXT (20,20)
> FUP ALTER $SKY.LINZ.TSTDAT, AUDIT
The FUP ALTER command is necessary to establish the database as a file audited by
TMF.
Starting NonStop TS/MP
The fourth step is configuring and cold starting the NonStop TS/MP application. The
following configuration commands are entered in a file named PATHIN:
SET PATHMON BACKUPCPU 1
SET PATHWAY MAXTCPS 2
SET PATHWAY MAXTERMS 10
SET PATHWAY MAXPROGRAMS 0