Next: VMS Up: CERNLIB Previous: List of tests

VM/CMS

Once the files have been built in the NEW area, they can be released using the procedure SWAPLIB EXEC.

N.B. This procedure must be updated for each release, e.g. for Monte Carlo version numbers.

Before running the SWAPLIB procedure, limit the potential disruption to users by requesting that the operators stop the batch queues and all service machines.

Each area (OLD, PRO, NEW) uses 5 disks. The starting addresses for the different areas are 300, 310 and 320 respectively.

300
O/COM - 1 cylinder
301
O/CAR - 109 cylinders
302
O/OBJ - 109 cylinders
303
O/LIB - 250 cylinders
304
O/CMZ - 109 cylinders
This procedure performs the following steps:

  1. Accesses all disks in RW mode
  2. Changes the disk labels (e.g. N/CAR to P/CAR)
  3. Erases all files from the OLD area
  4. Copies the current NEW area to the disks freed by the previous step. This is now done using DFSMS, which unfortunately overwrites the disk label - see later.
  5. Renames files, e.g. PACKNEW to PACKLIB, N_PAWX11to PAWX11 etc.
  6. Fixes the names for certain files, e.g. YPATCH$M.
  7. Swaps the disk addresses. N.B. The best way to swap the disks is to use DIRMAINT, as described below.
  8. Sends a warning message to all users.
Once this has been done, perform the following:

Using DIRMAINT to swap the disk addresses

This procedure is error prone and so should be used with caution.

  1. Change the 303 entry to 323
  2. Change the 313 entry to 303
  3. Change the initial 323 entry to 313
The same can be done using SPACE CHNGDISK, as is done by SWAPLIB, but this takes more time.

The CONSOLE logs from the 94A release are included below. Note that the production disks were changed using DIRMAINT as described above.

Release version 94A on CERNVM

SWAPLIB
 
 Step 1: Relabel disks
 Type Go, Retry, Skip, Quit <DEF=G>
 
 ----------------------------------------------------------
 Current Program Library disks:              Relabelled To:
 ----------------------------------------------------------
 DMSFOR605R Enter disk label:
 Disk CERNCRA =CERNLIB 0310: P/COM (Z 01C0)     O/COM
 DMSFOR605R Enter disk label:
 Disk CERNPAMS=CERNLIB 0311: P/CAR (X 0311)     O/CAR
 DMSFOR605R Enter disk label:
 Disk CERNTEXT=CERNLIB 0312: P/OBJ (W 0312)     O/OBJ
 DMSFOR605R Enter disk label:
 Disk CERNLIBS=CERNLIB 0313: /Q/CRN (V 01C1)     O/LIB
 DMSFOR605R Enter disk label:
 Disk CERNCMZ =CERNLIB 0314: P/CMZ (U 0314)     O/CMZ
 DMSFOR605R Enter disk label:
 Disk OLDCRA  =CERNLIB 0300: O/COM (T 01C2)     N/COM
 DMSFOR605R Enter disk label:
 Disk OLDPAMS =CERNLIB 0301: O/CAR (R 0301)     N/CAR
 DMSFOR605R Enter disk label:
 Disk OLDTEXT =CERNLIB 0302: O/OBJ (O 0302)     N/OBJ
 DMSFOR605R Enter disk label:
 Disk OLDLIBS =CERNLIB 0303: O/LIB (N 01C3)     N/LIB
 DMSFOR605R Enter disk label:
 Disk OLDCMZ  =CERNLIB 0304: O/CMZ (M 0304)     N/CMZ
 DMSFOR605R Enter disk label:
 Disk NEWCRA  =CERNLIB 0320: N/COM (L 01C4)     P/COM
 DMSFOR605R Enter disk label:
 Disk NEWPAMS =CERNLIB 0321: N/CAR (K 0321)     P/CAR
 DMSFOR605R Enter disk label:
 Disk NEWTEXT =CERNLIB 0322: N/OBJ (J 0322)     P/OBJ
 DMSFOR605R Enter disk label:
 Disk NEWLIBS =CERNLIB 0323: N/LIB (I 01C5)     /Q/CRN
 DMSFOR605R Enter disk label:
 Disk NEWCMZ  =CERNLIB 0324: N/CMZ (H 0324)     P/CMZ
 
 Step 2: Clear OLDCRA + Backup NEWCRA
 Type Go, Retry, Skip, Quit <DEF=G>
 
 1C2 replaces T (1C2)
 UserID: CERNLIB   Date: 03/15/94  Time: 09:10:55
 COPY     L        01C2     (        INFO     OLDDATE  STATUS
 COPY     return code =   0
 LABEL  VDEV M  STAT  CYL TYPE BLKSIZE  FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
 P/COM  1C2  T   R/W    1 3390 4096        62        135-75         45        180
 
 Step 3: Clear OLDPAMS + Backup NEWPAMS
 Type Go, Retry, Skip, Quit <DEF=G>
 
 301 replaces R (301)
 UserID: CERNLIB   Date: 03/15/94  Time: 09:11:03
 COPY     K        0301     (        INFO     OLDDATE  STATUS
 Copying block    1800 of   19620
 Copying block    3600 of   19620
 Copying block    5400 of   19620
 Copying block    7200 of   19620
 Copying block    9000 of   19620
 Copying block   10800 of   19620
 Copying block   12600 of   19620
 Copying block   14400 of   19620
 Copying block   16200 of   19620
 Copying block   18000 of   19620
 COPY     return code =   0
 LABEL  VDEV M  STAT  CYL TYPE BLKSIZE  FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
 P/CAR  301  R   R/W  109 3390 4096       401      17834-91       1786      19620
 
 Step 4: Clear OLDTEXT + Backup NEWTEXT
 Type Go, Retry, Skip, Quit <DEF=G>
 
 302 replaces O (302)
 UserID: CERNLIB   Date: 03/15/94  Time: 09:12:19
 COPY     J        0302     (        INFO     OLDDATE  STATUS
 Copying block    1800 of   19620
 Copying block    3600 of   19620
 Copying block    5400 of   19620
 Copying block    7200 of   19620
 Copying block    9000 of   19620
 Copying block   10800 of   19620
 Copying block   12600 of   19620
 Copying block   14400 of   19620
 Copying block   16200 of   19620
 Copying block   18000 of   19620
 COPY     return code =   0
 LABEL  VDEV M  STAT  CYL TYPE BLKSIZE  FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
 P/OBJ  302  O   R/W  109 3390 4096        46       9013-46      10607      19620
 
 Step 5: Clear OLDLIBS + Backup NEWLIBS
 Type Go, Retry, Skip, Quit <DEF=G>
 
 1C3 replaces N (1C3)
 UserID: CERNLIB   Date: 03/15/94  Time: 09:13:34
 COPY     I        01C3     (        INFO     OLDDATE  STATUS
 Copying block    1800 of   45000
 Copying block    3600 of   45000
 Copying block    5400 of   45000
 Copying block    7200 of   45000
 Copying block    9000 of   45000
 Copying block   10800 of   45000
 Copying block   12600 of   45000
 Copying block   14400 of   45000
 Copying block   16200 of   45000
 Copying block   18000 of   45000
 Copying block   19800 of   45000
 Copying block   21600 of   45000
 Copying block   23400 of   45000
 Copying block   25200 of   45000
 Copying block   27000 of   45000
 Copying block   28800 of   45000
 Copying block   30600 of   45000
 Copying block   32400 of   45000
 Copying block   34200 of   45000
 Copying block   36000 of   45000
 Copying block   37800 of   45000
 Copying block   39600 of   45000
 Copying block   41400 of   45000
 Copying block   43200 of   45000
 COPY     return code =   0
 LABEL  VDEV M  STAT  CYL TYPE BLKSIZE  FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
 /Q/CRN 1C3  N   R/W  250 3390 4096       279      43518-97       1482      45000
 
 Step 6: Clear OLDCMZ + Backup NEWCMZ
 Type Go, Retry, Skip, Quit <DEF=G>
 
 304 replaces M (304)
 UserID: CERNLIB   Date: 03/15/94  Time: 09:15:59
 COPY     H        0304     (        INFO     OLDDATE  STATUS
 Copying block    1800 of   19620
 Copying block    3600 of   19620
 Copying block    5400 of   19620
 Copying block    7200 of   19620
 Copying block    9000 of   19620
 Copying block   10800 of   19620
 Copying block   12600 of   19620
 Copying block   14400 of   19620
 Copying block   16200 of   19620
 Copying block   18000 of   19620
 COPY     return code =   0
 LABEL  VDEV M  STAT  CYL TYPE BLKSIZE  FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
 P/CMZ  304  M   R/W  109 3390 4096       123      15311-78       4309      19620
 
 Step 7: Rename special files in NEWLIBS
 Type Go, Retry, Skip, Quit <DEF=G>
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  VPACKNEW TXTLIB   I2   VPACKLIB =        =  0
 2  VMATHNEW TXTLIB   I2   VMATHLIB =        =  0
 3  VKERNNEW TXTLIB   I2   VKERNLIB =        =  0
 4  PDFNEW   TXTLIB   I2   PDFLIB   =        =  0
 5  PAWNEW   TXTLIB   I2   PAWLIB   =        =  0
 6  PACKNEW  TXTLIB   I2   PACKLIB  =        =  0
 7  MATHNEW  TXTLIB   I2   MATHLIB  =        =  0
 8  KERNNEW  TXTLIB   I2   KERNLIB  =        =  0
 9  GRAFNEW  TXTLIB   I2   GRAFLIB  =        =  0
 10 N_HTONEW MODULE   I1   N_HTOLIB =        =  0
 11 PACKNEW  ICAFILE  I2   PACKLIB  =        =  28
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  N_TWISTE TXTLIB   I2   TWISTE   =        =  0
 2  N_PHTOOL TXTLIB   I2   PHTOOL   =        =  0
 3  N_PHOTOS TXTLIB   I2   PHOTOS   =        =  0
 4  N_LEPTO6 TXTLIB   I2   LEPTO6   =        =  0
 5  N_JETSET TXTLIB   I2   JETSET   =        =  0
 6  N_JETNET TXTLIB   I1   JETNET   =        =  0
 7  N_ISAJET TXTLIB   I2   ISAJET   =        =  0
 8  N_HERWIG TXTLIB   I2   HERWIG   =        =  0
 9  N_GRAFX1 TXTLIB   I2   GRAFX1   =        =  0
 10 N_GRAFGK TXTLIB   I2   GRAFGK   =        =  0
 11 N_GRAFGD TXTLIB   I2   GRAFGD   =        =  0
 12 N_GEANT3 TXTLIB   I2   GEANT3   =        =  0
 13 N_FRITIO TXTLIB   I2   FRITIO   =        =  0
 14 N_EURODE TXTLIB   I2   EURODE   =        =  0
 15 N_COJETS TXTLIB   I2   COJETS   =        =  0
116 N_CKERNE TXTLIB   I2   CKERNE   =        =  0
 17 N_ARIADN TXTLIB   I2   ARIADN   =        =  0
 18 N_ZSERV  MODULE   I2   ZSERV    =        =  0
 19 N_ZFTP   MODULE   I2   ZFTP     =        =  0
 20 N_YTOBIN MODULE   I2   YTOBIN   =        =  0
 21 N_YTOBCD MODULE   I2   YTOBCD   =        =  0
 22 N_YPATCH MODULE   I2   YPATCH   =        =  0
 23 N_VGARF  MODULE   I1   VGARF    =        =  0
 24 N_TREE   MODULE   I2   TREE     =        =  0
 25 N_RTOX   MODULE   I2   RTOX     =        =  0
 26 N_RTOA   MODULE   I2   RTOA     =        =  0
 27 N_RFRX   MODULE   I2   RFRX     =        =  0
 28 N_RFRA   MODULE   I2   RFRA     =        =  0
 29 N_PAWX11 MODULE   I2   PAWX11   =        =  0
 30 N_PAWSER MODULE   I2   PAWSER   =        =  0
 31 N_PAWGKS MODULE   I2   PAWGKS   =        =  0
 32 N_PAWGDD MODULE   I2   PAWGDD   =        =  0
 33 N_MAKEDE MODULE   I2   MAKEDE   =        =  0
 34 N_KUIPC  MODULE   I2   KUIPC    =        =  0
 35 N_HTOLIB MODULE   I1   HTOLIB   =        =  0
 36 N_HIGZCO MODULE   I2   HIGZCO   =        =  0
 37 N_HEPDB  MODULE   I2   HEPDB    =        =  0
 38 N_GRTPS  MODULE   I2   GRTPS    =        =  0
 39 N_GRTGKS MODULE   I2   GRTGKS   =        =  0
 40 N_GARF   MODULE   I2   GARF     =        =  0
 41 N_FLOP   MODULE   I2   FLOP     =        =  0
 42 N_FCASPL MODULE   I2   FCASPL   =        =  0
 43 N_FATMEN MODULE   I2   FATMEN   =        =  0
 44 N_DZEX11 MODULE   I2   DZEX11   =        =  0
 45 N_DZEGKS MODULE   I2   DZEGKS   =        =  0
 46 N_DZEGDD MODULE   I2   DZEGDD   =        =  0
 47 N_CMZ    MODULE   I2   CMZ      =        =  0
 48 N_CDSERV MODULE   I2   CDSERV   =        =  0
 49 N_BZFTP  MODULE   I2   BZFTP    =        =  0
 50 N_BANNER MODULE   I2   BANNER   =        =  0
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  VPACKLIB TXTLIB   V2   VPACKOLD TXTOLD   =  0
 2  VMATHLIB TXTLIB   V2   VMATHOLD TXTOLD   =  0
 3  VKERNLIB TXTLIB   V2   VKERNOLD TXTOLD   =  0
 4  PDFLIB   TXTLIB   V2   PDFOLD   TXTOLD   =  0
 5  PAWLIB   TXTLIB   V2   PAWOLD   TXTOLD   =  0
 6  PACKLIB  TXTLIB   V2   PACKOLD  TXTOLD   =  0
 7  MATHLIB  TXTLIB   V2   MATHOLD  TXTOLD   =  0
 8  KERNLIB  TXTLIB   V2   KERNOLD  TXTOLD   =  0
 9  GRAFLIB  TXTLIB   V2   GRAFOLD  TXTOLD   =  0
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  TWISTER  TXTLIB   V2   O_TWISTE =        =  0
 2  PHTOOLS  TXTLIB   V2   O_PHTOOL =        =  0
 3  PHOTOS   TXTLIB   V2   O_PHOTOS =        =  0
 4  PDFNEW   TXTLIB   V0   O_PDFNEW =        =  0
 5  LEPTO61  TXTLIB   V2   O_LEPTO6 =        =  0
 6  JSET73   TXTLIB   V2   O_JSET73 =        =  0
 7  JSET63   TXTLIB   V2   O_JSET63 =        =  0
 8  JETNET   TXTLIB   V1   O_JETNET =        =  0
 9  ISAJET72 TXTLIB   V2   O_ISAJET =        =  0
 10 ISAJET65 TXTLIB   V2   O_ISAJET =        =  28
 11 HERWIG56 TXTLIB   V2   O_HERWIG =        =  0
 12 GRAFX11  TXTLIB   V2   O_GRAFX1 =        =  0
 13 GRAFGKS  TXTLIB   V2   O_GRAFGK =        =  0
 14 GRAFGDDM TXTLIB   V2   O_GRAFGD =        =  0
 15 GEANT316 TXTLIB   V2   O_GEANT3 =        =  0
 16 GEANT315 TXTLIB   V2   O_GEANT3 =        =  28
 17 GEANT314 TXTLIB   V2   O_GEANT3 =        =  28
 18 FRITIOF  TXTLIB   V2   O_FRITIO =        =  0
 19 EURODEC  TXTLIB   V2   O_EURODE =        =  0
 20 COJETS   TXTLIB   V2   O_COJETS =        =  0
 21 CKERNEL  TXTLIB   V2   O_CKERNE =        =  0
 22 ARIADNE  TXTLIB   V2   O_ARIADN =        =  0
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  VPACKOLD TXTOLD   V2   =        TXTLIB   =  0
 2  VMATHOLD TXTOLD   V2   =        TXTLIB   =  0
 3  VKERNOLD TXTOLD   V2   =        TXTLIB   =  0
 4  PDFOLD   TXTOLD   V2   =        TXTLIB   =  0
 5  PAWOLD   TXTOLD   V2   =        TXTLIB   =  0
 6  PACKOLD  TXTOLD   V2   =        TXTLIB   =  0
 7  MATHOLD  TXTOLD   V2   =        TXTLIB   =  0
 8  KERNOLD  TXTOLD   V2   =        TXTLIB   =  0
 9  GRAFOLD  TXTOLD   V2   =        TXTLIB   =  0
 
 
 
 f# Old file:              New file:            RC
 -- --------------------   -------------------- --
 1  ZSERV    MODULE   V2   O_ZSERV  =        =  0
 2  ZFTP     MODULE   V2   O_ZFTP   =        =  0
 3  YTOBIN$M MODULE   V2   O_YTOBIN =        =  0
 4  YTOBCD$M MODULE   V2   O_YTOBCD =        =  0
 5  YPATCH$M MODULE   V2   O_YPATCH =        =  0
 6  VGARF    MODULE   V1   O_VGARF  =        =  0
 7  TREE     MODULE   V2   O_TREE   =        =  0
 8  RTOX     MODULE   V2   O_RTOX   =        =  0
 9  RTOA     MODULE   V2   O_RTOA   =        =  0
 10 RFRX     MODULE   V2   O_RFRX   =        =  0
 11 RFRA     MODULE   V2   O_RFRA   =        =  0
 12 PAWX11   MODULE   V2   O_PAWX11 =        =  0
 13 PAWSERV  MODULE   V2   O_PAWSER =        =  0
 14 PAWGKS   MODULE   V2   O_PAWGKS =        =  0
 15 PAWGDDM  MODULE   V2   O_PAWGDD =        =  0
 16 MAKEDECK MODULE   V2   O_MAKEDE =        =  0
 17 KUIPC    MODULE   V2   O_KUIPC  =        =  0
 18 HTOLIB   MODULE   V1   O_HTOLIB =        =  0
 19 HIGZCONV MODULE   V2   O_HIGZCO =        =  0
 20 HEPDB    MODULE   V2   O_HEPDB  =        =  0
 21 GRTPS    MODULE   V2   O_GRTPS  =        =  0
 22 GRTGKS   MODULE   V2   O_GRTGKS =        =  0
 23 GARF     MODULE   V1   O_GARF   =        =  0
 24 FLOP     MODULE   V2   O_FLOP   =        =  0
 25 FCASPLIT MODULE   V2   O_FCASPL =        =  0
 26 FATMEN   MODULE   V2   O_FATMEN =        =  0
 27 DZEX11   MODULE   V2   O_DZEX11 =        =  0
 28 DZEGKS   MODULE   V2   O_DZEGKS =        =  0
 29 DZEGDDM  MODULE   V2   O_DZEGDD =        =  0
 30 CMZ      MODULE   V2   O_CMZ    =        =  0
 31 CDSERV   MODULE   V2   O_CDSERV =        =  0
 32 BZFTP    MODULE   V2   O_BZFTP  =        =  0
 33 BANNER   MODULE   V2   O_BANNER =        =  0
 
 
 Step 8: Cycle the disks
 Type Go, Retry, Skip, Quit <DEF=G>
 q

The library disks where then swapped by modifying the CP directory using DIRMAINT. Once the following messages have been received, SWAPLIB can continue (or one can reinvoke SWAPLIB and skip steps 1-7 as is shown below). b DIRMAINT messages from swapping the library disks

DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM REPLACE ).
 DVHMCB009I Directory update ONLINE: Command DIRM REPLACE CERNLIB 42588936 .

Swapping the CERNLIB disks using SWAPLIB

Step 1: Relabel disks
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 2: Clear OLDCRA + Backup NEWCRA
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 3: Clear OLDPAMS + Backup NEWPAMS
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 4: Clear OLDTEXT + Backup NEWTEXT
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 5: Clear OLDLIBS + Backup NEWLIBS
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 6: Clear OLDCMZ + Backup NEWCMZ
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 7: Rename special files in NEWLIBS
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Step 8: Cycle the disks
 Type Go, Retry, Skip, Quit <DEF=G>
 
 
 Swapping CERNLIB 304 TO 334
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 304 TO 334 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 304 TO 334 .
 
 Swapping CERNLIB 303 TO 333
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Swapping CERNLIB 302 TO 332
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 302 TO 332 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 301 TO 331
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 301 TO 331 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 302 TO 332 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 301 TO 331 .
 
 Swapping CERNLIB 300 TO 330
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 300 TO 330 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 314 TO 304
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 314 TO 304 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Swapping CERNLIB 313 TO 303
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Swapping CERNLIB 312 TO 302
 Type Go, Retry, Skip, Quit <DEF=G>
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 300 TO 330 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 314 TO 304 .
 HCPBER4123I Do not forget to BERU RESET, you are getting addicted...
 
 SPACE : CHNGDISK CERNLIB 312 TO 302 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 311 TO 301
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 311 TO 301 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Swapping CERNLIB 310 TO 300
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 310 TO 300 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 312 TO 302 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 324 TO 314
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 324 TO 314 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Swapping CERNLIB 323 TO 313
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Swapping CERNLIB 322 TO 312
 Type Go, Retry, Skip, Quit <DEF=G>
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 311 TO 301 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 09:32:22  * MSG FROM JAMIE   : I'd like to link 'M' to CERNLIB 313 (Your 01C1)
 09:32:22  * MSG FROM JAMIE   : Please detach and issue CP SMSG JAMIE OK or NO
 
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 310 TO 300 .
 SPACE : CHNGDISK CERNLIB 322 TO 312 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 321 TO 311
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 321 TO 311 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 324 TO 314 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 HCPBER4123I Do not forget to BERU RESET, you are getting addicted...
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 322 TO 312 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 320 TO 310
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 320 TO 310 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 321 TO 311 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 334 TO 324
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 334 TO 324 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Swapping CERNLIB 333 TO 323
 Type Go, Retry, Skip, Quit <DEF=G>
 s
 
 Swapping CERNLIB 332 TO 322
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 332 TO 322 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 320 TO 310 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 334 TO 324 .
 DVHDMA008I Source update applied, next ONLINE scheduled immediate (command
    DIRM CHVADDR ).
 
 Swapping CERNLIB 331 TO 321
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 331 TO 321 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Swapping CERNLIB 330 TO 320
 Type Go, Retry, Skip, Quit <DEF=G>
 
 SPACE : CHNGDISK CERNLIB 330 TO 320 received.
 SPACE : Request to CHNGDISK sent to DIRMAINT
 SPACE : Wait for DIRMAINT to reply to CERNLIB
 
 Step 9: Notify users
 Type Go, Retry, Skip, Quit <DEF=G>
 
 Enter the magic command...
 beru uco b
 Magic word ?
 DVHMCB009I Directory update ONLINE: Command DIRM CHVADDR CERNLIB 332 TO 322 .
 
 HCPBER4120I Ecce, in manu tua est berum, tamen animam illius serva.
 09:37:07  * WNG FROM CERNLIB :   The Q-disk has been upgraded. Please type "NEWQDISK"
 HCPBER4121I VM hominibus berum donavit, ergo jactare illius potest homo solus.



Next: VMS Up: CERNLIB Previous: List of tests


goossens@cern.ch