HP OpenVMS Systemsask the wizard |
The Question is: On one of our 5.5-2H4 VAX 4000-100 machines we installed the same y2k patches as on the other vax computers. Only this machine shows some strange behaviour with the backup command. This is the system message we got after installation of the y2k patch. $ backup/list vaxy2k01_u2055.a/save %CLI-F-SYNTAX, error parsing 'ALIAS' -CLI-E-ENTNF, specified entity not found in command tables The installation of the vaxshad09_u2055 patch before we tried the patch was successful, we made a reboot and checked the backup without any problems. The german digital service has no answer to this. Thanks. The Answer is :
This looks entirely normal for a system that has the DCLTABLES.EXE
command tables modified, and a newer image (BACKUP, in this case)
being used with an older DCLTABLES.EXE.
The usual solution is to specifically request the new DCLTABLES.EXE be
loaded via a SET COMMAND, or the reinstallation of the new DCLTABLES.EXE
version via INSTALL in conjunction with all processes logging out and
then back in, or -- as required for this and for various other OpenVMS
ECO kits -- a system reboot after the installation.
Various OpenVMS ECO installations can and do require a system reboot
after the installation, and failure to perform this reboot -- or an
attempt to "batch up" a series of ECO kit installations followed by
one reboot -- can lead to all manner of weird "skewing" problems.
If the problem persists after the reboot, you will need to acquire and
install the BACKUP.CLD file and install it in your command tables, as
this failure can obviously prevent you from installing another ECO kit
(such as a BACKUP ECO kit) onto the system. (Attached is the BACKUP.CLD
for OpenVMS VAX and OpenVMS Alpha V7.2, which should work in your
environment -- there are features found in this CLD for newer OpenVMS
releases, but the presence of these CLD entries should be entirely
benign on older OpenVMS releases.)
This could also be the result of a stray copy of DCLTABLES.EXE left in
the SYS$SPECIFIC:[SYSLIB] system-specific root. The OpenVMS Wizard
would recommend ensuring that only one copy of DCLTABLES.EXE is present,
and that it is located correctly in the SYS$COMMON:[SYSLIB] area.
The DCL command used to update the BACKUP CLD in the command tables,
and create a new version of the command tables in SYS$COMMON:[SYSLIB],
follows:
$ SET COMMAND BACKUP.CLD -
/TABLE=SYS$COMMON:[SYSLIB]DCLTABLES
/OUTPUT=SYS$COMMON:[SYSLIB]DCLTABLES
If you wish to extract and then examine the contents of an existing
DCLTABLES.EXE command tables, please acquire the VERB utility from
DECUS or from the OpenVMS Freeware.
--
module BACKUPCMD
define type encryp_val
keyword NAME value(type=$outlog)
keyword ALGORITHM value(type=$outlog,default="DESCBC")
keyword VALUE value(list)
define type media_format_type
keyword COMPACTION negatable
define type storage_management_type
keyword V2SLS default, nonnegatable
define type ignore_val_type
keyword ACCESSIBILITY
keyword INTERLOCK
keyword LABEL_PROCESSING
keyword NOBACKUP
keyword STRUCTURE
define type asn_unit_keywords
keyword BASE_CARTRIDGE
keyword COMPOUND_CARTRIDGE
keyword PREASSIGNED_SIDE
keyword SIDE
define type scratch_keywords
keyword ASSIGNMENT_UNIT value(required,type=asn_unit_keywords)
keyword COLLECTION value(required)
keyword MEDIA_NAME value(required)
keyword LOCATION value(required)
define type cart_keywords
keyword NAME value(required)
keyword SIDE value(required,type=$number)
keyword MEDIA_NAME value(required)
define type disp_keywords
keyword KEEP
keyword RELEASE
define type dismount_type
keyword UNLOAD negatable, default
define syntax BACKUP_LIST
parameter P1
label=INPUTS
prompt="From"
value(list,type=$infile)
parameter P2
label=OUTPUTS
prompt="To"
value(list,type=$outfile)
define verb BACKUP
parameter P1
label=INPUTS
prompt="From"
value(required,list,type=$infile)
parameter P2
label=OUTPUTS
prompt="To"
value(required,list,type=$outfile)
qualifier ALIAS
negatable
qualifier ANALYZE
nonnegatable
qualifier ASSIST
default
qualifier BACKUP
qualifier BEFORE
value(default="TODAY")
qualifier BLOCK_SIZE
value(required)
qualifier BRIEF
nonnegatable
qualifier BUFFER_COUNT
value(required)
qualifier BY_OWNER
placement=local
value(type=$uic)
qualifier COMMENT
value(required)
qualifier COMPARE
qualifier CONFIRM
qualifier CRC
default
qualifier CREATED
qualifier DELETE
qualifier DENSITY
value(required)
qualifier DISMOUNT
default
value(type=DISMOUNT_TYPE)
qualifier ENCRYPT
value(list,type=encryp_val)
disallow ENCRYPT.NAME and ENCRYPT.VALUE
qualifier EXACT_ORDER
placement=local
qualifier EXCLUDE
value(required,list,type=$infile)
qualifier EXPIRED
placement=global
qualifier FAST
qualifier FILEMERGE
nonnegatable
qualifier FULL
qualifier GROUP_SIZE
value(required)
qualifier IGNORE
value(required,list,type=ignore_val_type)
qualifier IMAGE
qualifier INCREMENTAL
qualifier INITIALIZE
qualifier INTERCHANGE
qualifier JOURNAL
value(type=$outfile)
qualifier LABEL
value(required,list)
qualifier LIST
value
syntax=BACKUP_LIST
nonnegatable
qualifier LOG
qualifier MEDIA_FORMAT
value(required,type=MEDIA_FORMAT_TYPE)
qualifier MODIFIED
qualifier NEW_VERSION
qualifier OVERLAY
qualifier OWNER_UIC
placement=local
value(type=$uic)
qualifier PHYSICAL
qualifier PROTECTION
placement=positional
value(list)
qualifier RECORD
qualifier RELEASE_TAPE
nonnegatable
qualifier REPLACE
qualifier REWIND
qualifier SAVE_SET
placement=local
qualifier SELECT
value(required,list,type=$infile)
qualifier SINCE
value(default="TODAY")
qualifier SNAPSHOT
nonnegatable
qualifier STORAGE_MANAGEMENT
nonnegatable
value (required,type=STORAGE_MANAGEMENT_TYPE)
qualifier TAPE_EXPIRATION
value(required,type=$datetime)
placement=local
qualifier TRUNCATE
qualifier UNSHELVE
qualifier VERIFY
qualifier VOLUME
value(required)
qualifier SCRATCH
placement=local
value(list,type=scratch_keywords)
nonnegatable
qualifier CARTRIDGE
placement=local
value(required,list,type=cart_keywords)
nonnegatable
disallow CARTRIDGE.NAME and CARTRIDGE.MEDIA_NAME
disallow CARTRIDGE.SIDE and not CARTRIDGE.NAME
qualifier DRIVE_CLASS
placement=local
value(required)
nonnegatable
qualifier DISPOSITION
placement=local
value(required,type=disp_keywords)
nonnegatable
disallow DELETE and RECORD
disallow DENSITY and MEDIA_FORMAT
disallow SCRATCH and LABEL
disallow SCRATCH and CARTRIDGE
disallow SCRATCH and REWIND
disallow COMPARE and DELETE
disallow COMPARE and RECORD
disallow ALIAS and PHYSICAL
|