|Previous:||Springer UNIX Print Server Removal||(See printing version)|
|Next:||Y2K Compliant HEPiX Shell Scripts|
Tami Kramer , EP/LE
Notice: If you have trouble with
these procedures, please contact (Tami Kramer directly
not Print Support. This is the UPGRADE procedure for
users already running
WPRINT. If you do
not yet have access to the central Print Servers from your VMS
machine, you should follow the instructions detailed here first
(for the initial installation).
Presently, VMS machines at CERN using
WPRINT use a
machine called Springer as the Print Server.
Because Springer runs Digital Ultrix, and Ultrix is
not Year 2000 compliant, it is necessary to upgrade the underlying
VMS version of
XXPRINT in order to use the new Print
Servers before the year 2000.
In the present version of
WPRINT the underlying
XXPRINT was defined to execute a program
XXPRINT.EXE), one for Vax and another for Alpha, but it
now will invoke a PERL script (similar to what is done for
Windows clients on NICE). The PERL executable
PERL.EXE) is different for Vax and Alpha, but the
XXPRINT.PL is the same. This change
requires that VMS System Managers install PERL for VMS (for Vax and
Alpha) and then change the
XXPRINT symbol to invoke
the PERL script. This isn't so dangerous, since one can
always change the symbol
XXPRINT back to its original
state if things don't work as expected. It's not clear
that all permutations of FORMS have been tested, so we are asking
Create a directory somewhere and define the concealed logical
PERL_ROOT to point to it. For Example:
DEFINE/TRANS=(CONC,TERM) PERL_ROOT DKA0:[PERL.]
In a mixed cluster (Vax and AXP) you may want to use the CERN$CERNEXE root logicals such that
PERL_ROOT = DKA0:[CERN0.CERNEXE.ALPHA.PERL.] for AXP and for VAX PERL_ROOT = DKA0:[CERN0.CERNEXE.PERL.]
VSCRNA::DISK$KITS:[VMSKITS.PERL]PERL5_004_04_VMSAXP6_2.ZIPto the newly created PERL directory.
"UNZIP"this file using
GNU ZIPto the directory
GNU ZIPfor AXP (if you don't have it) can be found at
SYS$SHAREon each platform. The
PERLSHRimage should have
W:REprotection on it. (as should all files in
PERLsomewhere, such as
SYS$MANAGER:SYLOGIN.COM, to be
"PERL :== $PERL_ROOT:PERL.EXE"(or install PERL into the
DCLTABLESas described in the file
AAAREADME.TXTin the top level directory).
CERN$CERNEXEonce for each platform (VAX and AXP).
SHOW SYMB XXPRINT- it should be something like:
$CERN$CERNEXE:XXPRINT.EXERemember this in case you want to revert !
XXPRINT :== "$PERL_ROOT:perl.exe cern$cernexe:xxprint.pl"
For matters related to this article please contact the author.Cnl.Editor@cern.ch