VAX/VMS UTILITIES Enhancements in V4.0 CONTENTS: - NEW UTILITIES - NEW COMMANDS - NEW QUALIFIERS ANALYZE/CRASH_DUMP - invokes the System Dump Analyzer (SDA) utility - new keypad mode - new commands and qualifiers to: o display RMS structures o display processes' locks information o log all commands and displays to a given file o validate the integrity of a queue o evaluate system messages ANALYZE/ERROR_LOG - invokes the Errorlog Report Formatter (ERF) utility which replaces SYE - selectively reports the contents of an error log file - qualifiers are used to indicate action - no changes to the format of the reports generated ANALYZE/MEDIA - invokes native mode Bad Block Locator utility (BAD) - analyzes block-addressable devices and records the locations of bad blocks - default is /NOEXERCISE AUTHORIZE - new qualifiers to support the rights database functions - other general qualifiers: /CLITABLES /MAXDETACH /JTQUOTA - two sets of privileges DEBUG - new screen mode - new keypad mode - control structures as part of the debugger command language - symbolization has been enhanced - many new commands EDT editor - retained features of previous version - CTRL/C is recorded in journal file - better error detection - new keypad commands to emulate DECmail and WPS - callable EDT - supports DEC multinational character set EXCHANGE - native mode replacement for FLX - processes: o RT-11 foreign disk o DOS-11 foreign tape volumes - commands have a DCL syntax - use as command or interactivily - examples in SYS$UPDATE INSTALL - speeds activation of images by making them known to the system - new command syntax o consistent with other utilities o not compatible with V3.0 operating procedures, but old interface still available - new commands and qualifiers provide enhanced functions LIBRARIAN - allows compression of data in any type of library - new qualifiers: /DATA = REDUCE /DATA = EXPAND LINKER - new options: NAME = "name" IDENTIFICATION = "ident-string" - the UNIVERSAL = * option is no longer available for shareable images - link options object records (LNK) are now processed MAIL - allows sending and receiving of mail messages - mail files are now 2-key ISAM files o date/time of insertion o folder name - MAIL.MAI sequential file converted automatically - Maintains the file VMSMAIL.DAT in SYS$SYSTEM: o username o forwarding address o personal name o various flags o mail subdirectory MAIL (Cont.) - Mail files are subdivided into folders MAIL FILE --------------------------------------------------------- FOLDER FOLDER FOLDER ---------------- ----------- ------------ M M M M M M M ---------------- ----------- ------------ ---------------------------------------------------------- - Three folders are included o MAIL o NEWMAIL o WASTEBASKET MAIL (Cont.) - New keypad mode - Many new commands and qualifiers o SPAWN and ATTACH o ANSWER = REPLY o MAIL = SEND o FILE to store messages in folders o EXTRACT replaces old FILE command o SET and SHOW commands - SEND/EDIT uses callable EDT unless overridden by definition of MAIL$EDIT MSCP SERVER COMMANDS: - SHOW MSCP /COUNT /HOST /RESOURCE /OUTPUT=filespec /UNIT - SET DEVICE /SERVED /WRITE /CONTROLLER=name OPCOM - Operators have VAXcluster context rather than system context - Messages are sent to all operators in the cluster - New operator classes: o CLUSTER o SECURITY PATCH - Now allows patching of any file, not only images - New qualifiers: /ABSOLUTE /[NO]NEW_VERSION REPLY - Extensions to use new $BRKTHRU system service o REPLY / USERNAME = name / SHUTDOWN / URGENT - Broadcasts to entire VAXcluster by default - /NODE qualifier - OPER privilege required for most operations RUNOFF / INTERMEDIATE | | | output | | BRN file (binary file) input RUNOFF/CONTENTS (TOC) RUNOFF/INDEX (TCX) SET PROCESS/DUMP OR RUN/DUMP image.exe | | | OUTPUT | | IMAGE.DMP | | | INPUT | | ANALYZE/PROCESS_DUMP invokes DEBUG SET BROADCAST - Enable screening out of messages from display at the terminal - Classes supported: ALL [NO]PHONE [NO]DCL [NO]QUEUE [NO]GENERAL [NO]SHUTDOWN [NO]MAIL [NO]URGENT NONE [NO]USERx [NO]OPCOM - Use SHOW BROADCAST to display which classes are currently disabled SHOW CLUSTER - Monitors and displays cluster activity and performance - Single or continuous reporting - Two report types o CLUSTER o LOCALPORT - Interactive commands available with continuous display SHOW LOGICAL /ALL /FULL /OUTPUT=filespec /TABLE=(tblnam1, tblnam2,...) /SYSTEM /DESCENDENTS /GROUP /STRUCTURE /JOB /ACCESS_MODE=mode /PROCESS SORT/MERGE Utility - Reorders records in a file, and combines sorted files. - Faster performances: 2 to 4 times faster. - Uses less memory, less scratch file space. - Packaged as a shareable image and DCL interface. - Up to 255 keys supported. - Improved error diagnosis. SECURITY UTILITIES - EDIT/ACL - SET FILE/ACL - SET AUDIT, SHOW AUDIT - SET PASSWORD /SECONDARY /SYSTEM /GENERATE SYSGEN - New commands MCSP /BUFFER=n /FRACTION=n /HOST=n /PACKETS=n /PRIORITY=n /SMALL=n /TIME_OUT=n TERMINAL/ECHO - New qualifiers SHOW /CLUSTER /LGI - Parameters use SYS$SYSTEM:VAXVMSSYS.PAR many new parameters MISCELLANEOUS DIRECTORY - displays more information - new format SET FILE /PROTECTION /UNLOCK SHOW SYSTEM /FULL TYPE /PAGE_MODE COMMON QUALIFIERS - Provide consistency - Used by many commands: /BACKUP /[NO]ERASE /BEFORE[=time] /EXCLUDE = (filename) /BY_OWNER /EXPIRED /[NO]CONFIRM /MODIFIED /CREATED /SINCE[=time]