Virtual Hometerm Subsystem (VHS) Manual Abstract This manual describes the Compaq NonStop™ Virtual Hometerm Subsystem (VHS). VHS acts as a virtual home terminal for applications by emulating a 6530 terminal. Product Version Not applicable. Supported Releases This manual supports G06.15 and D48.03 and all subsequent Gxx.xx and Dxx.xx releases until otherwise indicated in a new edition. Part Number Published 429311-001 February 2002 Document History Part Number Product Version 429311-001 NA Published February 2002 Virtual Hometerm Subsystem (VHS) Manual Glossary Index Examples Figures What’s New in This Manual xiii Manual Information xiii What’s New and Changed xiii About This Manual xv Audience xv Prerequisite Products and Manuals xv Related Products and Manuals xv Manual Organization xvi Your Comments Invited xvii Notation Conventions xvii 1. Introduction to VHS Benefits of VHS 1-1 VHS Architecture 1-2 VHS and Management Applications 1-2 VHS Subsystem 1-2 VHS and the Application Environment 1-3 VHS Components 1-3 VHS Browser 1-5 Using Multiple VHS Processes 1-7 VHS on a Node 1-8 Setting Up VHS Environments 1-9 VHS on a Network 1-10 Centralizing VHS EMS Events 1-12 2. Installing VHS VHS System Requirements 2-2 VHS Disk Space Requirements 2-2 Installation Summary 2-2 Creating the VHS Installation Subvolume (ISV) 2-3 Installing the VHS Subsystem Components 2-4 Installing VHS for the First Time 2-5 Compaq Computer Corporation —429311-001 i Tables 2. Installing VHS (continued) Contents 2. Installing VHS (continued) Updating VHS 2-5 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility 2-7 VHS, VHSCI and VHS GUI Agent Installation Procedure 2-12 Installing the VHS Browser in ViewPoint 2-14 VHS Browser Restrictions 2-17 VHS Browser Installation in ViewPoint Procedure 2-17 ViewPoint Installation Considerations 2-19 Installing the VHS Browser as a Stand-Alone Pathway System 2-23 VHS Browser Restrictions 2-26 VHS Browser Installation as a Stand-Alone Pathway System Procedure 2-26 Pathway Installation Considerations 2-28 Modifying the VHS Configuration Files 2-29 VHSSTART File 2-30 VHSINSP File 2-33 VHSCSTM File 2-33 VHSBCONF File 2-33 VHSGCONF File 2-35 VHS Run-Time Options 2-36 VHS ASSIGNs 2-36 VHS Parameters 2-37 VHS DEFINE Parameter 2-38 3. Using VHS Before Using VHS 3-1 Starting VHS 3-1 Sample VHSSTART File 3-3 Guidelines for Running VHS 3-4 VHS Run Syntax 3-4 Specifying VHS as the Home Terminal of Applications Non-Pathway Applications 3-7 Pathway Application Example 1 3-7 Pathway Application Example 2 3-8 How VHS Manages Messages 3-9 OPEN Message Processing 3-10 Display Message Processing 3-10 Inspect Prompt Processing 3-10 Debug Prompt Processing 3-11 Application Prompt Processing 3-11 3-7 Virtual Hometerm Subsystem (VHS) Manual—429311-001 ii 3. Using VHS (continued) Contents 3. Using VHS (continued) Reply Message Processing 3-11 Configuring VHS Inspect Processing 3-12 VHS AUTOMATIC-INSPECT-PROCESSING Parameter Inspect Processing Considerations 3-12 VHS Inspect File 3-12 Understanding the VHS Log Files 3-16 PRIMARY-LOGFILE-PURGE Parameter 3-16 Secondary Log Destination 3-17 Stopping VHS 3-17 Using VHS With a ViewPoint Filter 3-18 3-12 4. Using the VHS Browser Accessing the VHS Browser 4-1 VHS Installed in ViewPoint 4-1 VHS Installed as a Stand-Alone Pathway System 4-2 High PIN Support 4-3 Exiting the VHS Browser 4-3 VHS Installed in ViewPoint 4-3 VHS Installed as a Stand-Alone Pathway System 4-4 VHS Screen Navigation 4-5 VHS Screen Format 4-5 Help Screens 4-6 Paging Through Help 4-7 Log Browser Screen 4-8 Changing Search Criteria 4-8 Getting Environment Detailed Information 4-8 Paging Through the Log File 4-8 Log Browser Screen Field Descriptions 4-11 Log Browser Screen Function Keys 4-12 Search Text Field 4-12 Date and Object-Name Display 4-13 Prompt Browser Screen 4-13 Changing Search Criteria 4-13 Getting Environment Detailed Information 4-13 Going to a Specific Page 4-14 Getting Detailed Prompt Information 4-14 Replying to a Prompt 4-14 Prompt Browser Screen Field Descriptions 4-15 Virtual Hometerm Subsystem (VHS) Manual—429311-001 iii 4. Using the VHS Browser (continued) Contents 4. Using the VHS Browser (continued) Prompt Browser Screen Function Keys 4-16 Prompt Detail Screen 4-16 Replying to a Prompt 4-16 Prompt Detail Screen Field Descriptions 4-17 Prompt Detail Function Key Descriptions 4-18 VHS Profile Screen 4-18 Switching Systems 4-21 Switching VHS Browser Servers 4-21 Switching PATHMONs 4-21 Switching Environments 4-21 Changing the Screens Automatic Update 4-22 VHS Profile Screen Field Descriptions 4-22 VHS Profile Screen Function Keys 4-23 Environment Detailed Screen 4-23 Getting Environment Detailed Information 4-24 Setting the Current Environment 4-24 Paging Through the Existing Environments 4-24 Environment Detailed Screen Field Descriptions 4-25 Environment Detailed Screen Function Keys 4-26 Printing a Screen 4-26 5. Using VHSCI Getting Started 5-1 Running VHSCI 5-1 Exiting VHSCI 5-3 Entering VHSCI Commands 5-4 Configuring Function Keys 5-5 Setting Detail Error Display 5-7 Setting the Output Destination 5-8 Editing the VHSCI Custom Configuration File 5-8 Using Online Help 5-9 Getting Statistics 5-15 Getting Status Information 5-15 Listing All Current Openers 5-16 Getting Information About and Modifying VHS Parameters Getting Information About the VHS Parameters 5-17 Modifying a VHS Parameter 5-18 Getting Information About and Modifying Log Destinations 5-17 5-19 Virtual Hometerm Subsystem (VHS) Manual—429311-001 iv 5. Using VHSCI (continued) Contents 5. Using VHSCI (continued) Getting Information About the Log Configuration 5-19 Adding a Secondary Log 5-20 Modifying a Secondary Log 5-21 Deleting a Secondary Log 5-22 Switching the Backup CPU to the Primary CPU 5-23 Getting Information About a VHS Environment 5-25 6. Command Components Objects and Object Lists 6-1 Object-Spec Variable 6-1 Attributes and Attribute Values 6-2 Attribute-Spec Variable 6-2 Strings, Integers, and Time Values 6-2 Char Variable 6-3 Integer Variable 6-3 Time Variable 6-4 Disk File Names 6-4 File Specification 6-4 7. Command Descriptions Exclamation Point (!) Command 7-2 Question Mark (?) Command 7-3 ALIAS Command 7-4 ALLOW Command 7-5 ALTER Command 7-7 ASSIGN Command 7-13 ASSUME Command 7-16 CLEAR Command 7-18 COMMENT Command 7-19 CONFIRM Command 7-19 CPUS Command 7-20 DELAY Command 7-22 DETAIL ERROR Command 7-23 ENV Command 7-23 EXIT Command 7-24 FC Command 7-24 HELP Command 7-25 HISTORY Command 7-27 Virtual Hometerm Subsystem (VHS) Manual—429311-001 v 7. Command Descriptions (continued) Contents 7. Command Descriptions (continued) INFO Command 7-27 LISTOPENS Command 7-32 LOG Command 7-34 OBEY Command 7-34 OUT Command 7-36 PAGESIZE Command 7-36 PARAM Command 7-37 PAUSE Command 7-38 REPEAT Command 7-38 RUN Command 7-39 SETPROMPT Command 7-40 STATS Command 7-42 STATUS Command 7-44 SYSTEM Command 7-49 TIMEOUT Command 7-50 VERSION Command 7-51 VOLUME Command 7-52 8. The VHS GUI Introduction to the VHS GUI 8-1 VHS GUI Overview 8-1 Host Installation Requirements 8-1 VHS GUI Architecture 8-2 Windows NT Workstation 8-2 Compaq Server - Central Node 8-3 Compaq Server - Remote Node 8-3 VHS GUI Installation 8-4 Starting the VHS GUI 8-5 The New VHS Parameters 8-5 EMS Event Messages Generated by VHS 8-6 Use of Alternate EMS Collectors 8-6 Restricting VHS GUI User Capability 8-7 Broadcasting 8-9 Single Node Recommended Setup 8-9 Multiple Node Recommended Setup 8-9 Virtual Hometerm Subsystem (VHS) Manual—429311-001 vi A. VHS Files Contents A. VHS Files VHSCSTM File A-1 VHSSTART File A-2 VHSBCONF File A-3 B. VHS Limits C. VHS Event Messages VHS Event Messages C-1 VHS Application-Related Events C-1 VHS Internal Events C-1 VHS Browser Events C-3 VHS Token List C-3 SPI Standard Definitions C-3 EMS Standard Definitions C-5 VHS Definitions C-6 VHS Token Definitions C-6 VHS Value Definitions C-7 Private Token and Field Types C-7 Predefined Token and Field Values C-7 Simple Tokens C-8 Description of VHS Event Messages C-8 Unconditional and Conditional Tokens C-8 1: ZVHS-EVT-INSPECT-SAVE C-9 2: ZVHS-EVT-INSPECT-NOSAVE C-11 3: ZVHS-EVT-INSPECT-OBEY C-14 4: ZVHS-EVT-INSPECT-SCOBOL C-16 5: ZVHS-EVT-DEBUG-ERROR C-19 6: ZVHS-EVT-DISPLAY C-21 7: ZVHS-EVT-PROMPT C-24 8: ZVHS-EVT-PROMPT-REPLY C-28 100: ZVHS-EVT-VHS-STARTED C-31 101: ZVHS-EVT-BACKUP-CREATED C-32 102: ZVHS-EVT-PRIMARY-LOG-CREATED C-34 103: ZVHS-EVT-PRIMARY-LOG-ROLLOVER C-35 104: ZVHS-EVT-CREATE-BACKUP-FAILED C-37 105: ZVHS-EVT-BACKUP-STOPPED C-39 106: ZVHS-EVT-BACKUP-DELETED C-40 107: ZVHS-EVT-BACKUP-ABENDED C-42 Virtual Hometerm Subsystem (VHS) Manual—429311-001 vii C. VHS Event Messages (continued) Contents C. VHS Event Messages (continued) 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 143: 144: 145: 146: ZVHS-EVT-TAKEOVER C-43 ZVHS-EVT-CHECKPOINT-FAILED C-45 ZVHS-EVT-CHECKOPEN-FAILED C-47 ZVHS-EVT-PRIMARY-LOG-IO-ERROR C-49 ZVHS-EVT-PROCESS-DELETED C-51 ZVHS-EVT-ALTERNATE-CREATED C-53 ZVHS-EVT-PROMPT-IO-ERROR C-54 ZVHS-EVT-PROMPT-FILE-CREATED C-56 ZVHS-EVT-PROMPT-ALT-CREATED C-57 ZVHS-EVT-CLEAN-PROMPT-FILE C-59 ZVHS-EVT-REMOVE-PROMPT C-61 ZVHS-EVT-BAD-REPLY C-63 ZVHS-EVT-CONFIG-IO-ERROR C-65 ZVHS-EVT-INVALID-LINE-FORMAT C-66 ZVHS-EVT-COLLECTOR ERROR C-68 ZVHS-EVT-INSP-UNKNOWN-LANGUAGE C-69 ZVHS-EVT-INSP-INVALID-FILENAME C-71 ZVHS-EVT-INSP-INVALID-PROCESS C-73 ZVHS-EVT-INSP-DUPLICATE-SEC C-75 ZVHS-EVT-INSP-TABLE-FULL-DATA C-77 ZVHS-EVT-INSP-TABLE-FULL-SEC C-78 ZVHS-EVT-INSP-PROCESSING-STOP C-80 ZVHS-EVT-INSP-TOO-MUCH-PROMPT C-81 ZVHS-EVT-OPEN-TABLE-THRESHOLD C-83 ZVHS-EVT-INSP-INVALID-PARAM C-84 ZVHS-EVT-INSP-LOAD-FILE-ERR C-86 ZVHS-EVT-OPENEDIT-ERROR C-87 ZVHS-EVT-READEDIT-ERROR C-89 ZVHS-EVT-SET-DEFINE C-90 ZVHS-EVT-INSP-RELOAD-FILE C-92 ZVHS-EVT-PROMPT-CANCEL C-93 ZVHS-EVT-PROMPT-NOT-UNIQUE C-96 ZVHS-EVT-INSP-INVALID-KEYWORD C-98 ZVHS-EVT-INSP-LINE-TOO-LONG C-100 ZVHS-EVT-INSP-LOAD-FILE C-101 ZVHS-EVT-INSP-RELOAD-FILE-ERR C-103 ZVHS-EVT-INSP-INVALID-REMOTE C-104 ZVHS-EVT-INSP-FILE-NOT-EXIST C-106 Virtual Hometerm Subsystem (VHS) Manual—429311-001 viii C. VHS Event Messages (continued) Contents C. VHS Event Messages (continued) 147: 148: 150: 151: 152: 153: 154: 200: ZVHS-EVT-INSP-INVALID-TEXT C-108 ZVHS-EVT-CLEAN-TABLE C-110 ZVHS-EVT-INSPECT-EXTENDED C-112 ZVHS-EVT-INSPECT-APPL-EXT C-114 ZVHS-EVT-INSPECT-SCOBOL-EXT C-117 ZVHS-EVT-DEBUG-EXTENDED C-120 ZVHS-EVT-PROMPT-RESEND C-123 ZVHS-EVT-INTERNAL-ERROR C-127 D. VHSCI Command Summary E. VHS Process Messages F. VHS Browser Messages G. VHSCI Messages Message Descriptions G-1 Interprocess Communication Messages G-22 H. VHS DDL Files VHS Primary Log File H-1 Log File Format H-2 File and Spooler H-2 I. ViewPoint Event Filter Glossary Index Examples Example 2-1. Example 2-2. Example 2-3. Example H-1. VHS Custom Startup File 2-31 VHS Browser Environment Configuration File 2-34 VHS Browser Customized Environment Configuration File Log Messages H-3 Virtual Hometerm Subsystem (VHS) Manual—429311-001 ix 2-35 Figures Contents Figures Figure 1-1. Figure 1-2. Figure 1-3. Figure 1-4. Figure 1-5. Figure 1-6. Figure 1-7. Figure 2-1. Figure 2-2. Figure 2-3. Figure 2-4. Figure 2-5. Figure 3-1. Figure 4-1. Figure 4-2. Figure 4-3. Figure 4-4. Figure 4-5. Figure 4-6. Figure 4-7. Figure 4-8. Figure 4-9. Figure 4-10. Figure 4-11. Figure 4-12. Figure 4-13. Figure 8-1. VHS Architecture 1-2 VHS Browser Screens 1-6 Multiple VHS Processes 1-7 VHS On One Node With A Single Environment 1-8 Multiple VHS Environments on One Node 1-9 VHS on a Network 1-11 Centralized VHS EMS Events 1-12 VHS Installation Flow Chart 2-3 Using the Installation Program 2-7 Installing the VHS Browser in ViewPoint 2-14 Installing the VHS Browser in Pathway 2-23 Modifying the VHS Configuration Files 2-30 VHS Log Files 3-17 Screen Navigation Map 4-5 VHS Screen Format 4-6 Log Browser Help Screen 4-7 Log Browser Screen: SHOW-DATE and SHOW-OBJECT-NAME Set to 0 4-9 Log Browser Screen: SHOW-DATE Set to 1 and SHOW-OBJECTNAME Set to 0 4-9 Log Browser Screen: SHOW-DATE Set to 0 and SHOW-OBJECTNAME Set to 1 4-10 Log Browser Screen: SHOW-DATE and SHOW-OBJECT-NAME Set to 1 4-10 Prompt Browser Screen 4-15 Prompt Detail Screen: SHOW-DATE Set to 0 4-17 Prompt Detail Screen: SHOW-DATE Set to1 4-17 VHS Profile Screen 4-19 VHS Profile Screen 4-20 Environment Detailed Screen 4-24 VHS GUI Architecture 8-2 Virtual Hometerm Subsystem (VHS) Manual—429311-001 x Tables Contents Tables Table 2-1. Table 2-2. Table 2-3. Table 2-4. Table 2-5. Table 2-6. Table 2-7. Table 2-8. Table 2-9. Table 4-1. Table 4-2. Table 4-3. Table 4-4. Table 4-5. Table 4-6. Table 4-7. Table 4-8. Table 4-9. Table 4-10. Table 4-11. Table 7-1. Table C-1. Table C-2. Table C-3. Table C-4. Table H-1. Table H-2. NonStop VHS Installation Subvolume (ISV) File Listing 2-4 INSTVHS Definition File Name Used by Each INSTVHS Option 2-6 VHS and VHSCI Installation Parameter Values 2-8 VHS Browser ViewPoint Installation Parameter Values 2-15 VHS Browser Installation Parameter Values for a Stand-Alone Pathway System 2-23 NonStop VHS Browser Pathway Configuration and Management Files 2-25 VHS ASSIGNs 2-36 VHS Parameters 2-37 VHS DEFINE 2-38 VHS Field Descriptions 4-6 Log Browser Screen Field Descriptions 4-11 Log Browser Screen Function Keys 4-12 Prompt Browser Screen Field Descriptions 4-15 Prompt Browser Screen Function Keys 4-16 Prompt Detail Screen Field Descriptions 4-18 Prompt Detail Screen Function Keys 4-18 VHS Profile Screen Field Descriptions 4-22 VHS Profile Screen Function Keys 4-23 Environment Detailed Screen Field Descriptions 4-25 Environment Detailed Screen Function Keys 4-26 VHSCI Commands Overview 7-1 SPI Standard Definitions Used by VHS C-3 EMS Standard Definitions Used by VHS C-5 VHS Token Definitions (Simple Tokens) C-6 VHS Value Definitions C-7 VHS Primary Log File Record Definition (Primary File) H-1 VHS Primary Log File Record Definition (Alternate Key File) H-1 Virtual Hometerm Subsystem (VHS) Manual—429311-001 xi Contents Virtual Hometerm Subsystem (VHS) Manual—429311-001 xii What’s New in This Manual Manual Information Virtual Hometerm Subsystem (VHS) Manual Abstract This manual describes the Compaq NonStop™ Virtual Hometerm Subsystem (VHS). VHS acts as a virtual home terminal for applications by emulating a 6530 terminal. Product Version Not applicable. Supported Releases This manual supports G06.15 and D48.03 and all subsequent Gxx.xx and Dxx.xx releases until otherwise indicated in a new edition. Part Number Published 429311-001 February 2002 Document History Part Number Product Version Published 429311-001 NA February 2002 What’s New and Changed This manual has been updated as follows: • • • • The environment-detail screen has a new function: F5-Switch. This function enables you to switch to and view another set of available log files. You can now enable VHS, VHSCI, VHS Browser and VHS Browser-help to run at high PIN. VHS cannot be opened by remote processes. VHS can only be opened by local processes. Minor editorial corrections. Virtual Hometerm Subsystem (VHS) Manual—429311-001 xiii What’s New in This Manual Virtual Hometerm Subsystem (VHS) Manual—429311-001 xiv What’s New and Changed About This Manual This manual describes the NonStop Virtual Hometerm Subsystem (VHS). VHS acts as a virtual home terminal for applications. It receives messages normally sent to a home terminal, such as displays, prompts, COBOL run-time library errors, and Inspect or Debug prompts. VHS can be used with an operator console program (such as ViewPoint, IOC, or NonStop NET/MASTER) to highlight critical or action event messages that affect system or application performance. Audience This manual is intended for personnel responsible for the configuration and management of systems and applications. Prerequisite Products and Manuals Before using this manual, you should be familiar with the Compaq NonStop Kernel operating system and the Event Management Service (EMS). VHS works with several other Compaq products. For more information about these products, see the appropriate product manuals: Related Products Product Manuals Distributed Systems Management Introduction to Distributed Systems Management (DSM) SPI Programming Manual Event Management Service (EMS) EMS Manual Pathway NonStop TS/MP System Management Manual Pathway/TS SCREEN COBOL Reference Manual COBOL85 COBOL85 Manual Debug Debug Manual Inspect Inspect Manual Related Products and Manuals You can use other Compaq products to manage system and user messages. VHS operates independently of these tools, but is designed to work with and enhance each of the following tools. Virtual Hometerm Subsystem (VHS) Manual—429311-001 xv Manual Organization About This Manual For more information about these products, see the appropriate product manuals: Related Products Product Manuals ViewPoint ViewPoint Manual Event Management Service (EMS) Analyzer Event Management Service (EMS) Analyzer User’s Guide and Reference Manual NonStop NET/MASTER NonStop NET/MASTER documentation Manual Organization This manual consists of the following sections and appendixes: Section Title Description 1 Introduction to VHS Provides an introduction to VHS, including a description of VHS architecture 2 Installing VHS Describes how to install VHS and its screens 3 Using VHS Describes how to run and how to use VHS 4 Using the VHS Browser Describes how to use the VHS Browser, the VHS screen facility to browse the VHS log file and the VHS prompt file 5 Using VHSCI Describes how to use the VHS conversational interface, VHSCI 6 Command Components Introduces the VHSCI command components 7 Command Descriptions Describes the VHSCI commands in detail 8 The VHS GUI Describes the VHS Graphical User Interface (GUI) architecture, features, and installation procedures. A VHS Files Lists the contents of some key VHS configuration and startup files: VHSCSTM file, a sample custom configuration file; the VHSSTART file, a sample startup file for VHS; and VHSBCONF, the VHS Browser configuration file B VHS Limits Lists VHS limits C VHS Event Messages Lists and describes the event messages generated by VHS D VHSCI Command Summary Gives a VHSCI command summary E VHS Process Messages Lists and describes the messages from the VHS Browser F VHS Browser Messages Lists and describes the messages from the VHS process G VHSCI Messages Lists and describes the messages from VHSCI Virtual Hometerm Subsystem (VHS) Manual—429311-001 xvi Your Comments Invited About This Manual Section Title Description H VHS DDL Files Lists the data definition language for the VHS log file, the VHS prompt file, and VHS I ViewPoint Event Filter Displays a ViewPoint filter to highlight critical and action event messages Glossary Defines terms used in this manual Your Comments Invited After using this manual, please take a moment to send us your comments. You can do this by returning a Reader Comment Card or by sending an Internet mail message. A Reader Comment Card is located at the back of printed manuals and as a separate file on the User Documentation disc. You can either fax or mail the card to us. The fax number and mailing address are provided on the card. Also provided on the Reader Comment Card is an Internet mail address. When you send an Internet mail message to us, we immediately acknowledge receipt of your message. A detailed response to your message is sent as soon as possible. Be sure to include your name, company name, address, and phone number in your message. If your comments are specific to a particular manual, also include the part number and title of the manual. Many of the improvements you see in manuals are a result of suggestions from our customers. Please take this opportunity to help us improve future manuals. Notation Conventions General Syntax Notation The following list summarizes the notation conventions for syntax presentation in this manual. UPPERCASE LETTERS. Uppercase letters indicate keywords and reserved words; enter these items exactly as shown. Items not enclosed in brackets are required. For example: MAXATTACH lowercase italic letters. Lowercase italic letters indicate variable items that you supply. Items not enclosed in brackets are required. For example: file-name [ ] Brackets. Brackets enclose optional syntax items. For example: TERM [\system-name.]$terminal-name INT[ERRUPTS] Virtual Hometerm Subsystem (VHS) Manual—429311-001 xvii General Syntax Notation About This Manual A group of items enclosed in brackets is a list from which you can choose one item or none. The items in the list may be arranged either vertically, with aligned brackets on each side of the list, or horizontally, enclosed in a pair of brackets and separated by vertical lines. For example: LIGHTS [ ON ] [ OFF ] [ SMOOTH [ num ] ] K [ X | D ] address-1 { } Braces. A group of items enclosed in braces is a list from which you are required to choose one item. The items in the list may be arranged either vertically, with aligned braces on each side of the list, or horizontally, enclosed in a pair of braces and separated by vertical lines. For example: LISTOPENS PROCESS { $appl-mgr-name } { $process-name } ALLOWSU { ON | OFF } | Vertical Line. A vertical line separates alternatives in a horizontal list that is enclosed in brackets or braces. For example: INSPECT { OFF | ON | SAVEABEND } … Ellipsis. An ellipsis immediately following a pair of brackets or braces indicates that you can repeat the enclosed sequence of syntax items any number of times. For example: M address-1 [ , new-value ]... [ - ] {0|1|2|3|4|5|6|7|8|9}... An ellipsis immediately following a single syntax item indicates that you can repeat that syntax item any number of times. For example: "s-char..." Punctuation. Parentheses, commas, semicolons, and other symbols not previously described must be entered as shown. For example: error := NEXTFILENAME ( file-name ) ; LISTOPENS SU $process-name.#su-name Quotation marks around a symbol such as a bracket or brace indicate the symbol is a required character that you must enter as shown. For example: "[" repetition-constant-list "]" Item Spacing. Spaces shown between items are required unless one of the items is a punctuation symbol such as a parenthesis or a comma. For example: CALL STEPMOM ( process-id ) ; Virtual Hometerm Subsystem (VHS) Manual—429311-001 xviii Notation for Messages About This Manual If there is no space between two items, spaces are not permitted. In the following example, there are no spaces permitted between the period and any other items: $process-name.#su-name Line Spacing. If the syntax of a command is too long to fit on a single line, each continuation line is indented three spaces and is separated from the preceding line by a blank line. This spacing distinguishes items in a continuation line from items in a vertical list of selections. For example: ALTER [ / OUT file-spec / ] CONTROLLER [ , attribute-spec ]... Notation for Messages The following list summarizes the notation conventions for the presentation of displayed messages in this manual. Nonitalic text. Nonitalic letters, numbers, and punctuation indicate text that is displayed or returned exactly as shown. For example: Backup Up. lowercase italic letters. Lowercase italic letters indicate variable items whose values are displayed or returned. For example: p-register process-name [ ] Brackets. Brackets enclose items that are sometimes, but not always, displayed. For example: Event number = number [ Subject = first-subject-value ] A group of items enclosed in brackets is a list of all possible items that can be displayed, of which one or none might actually be displayed. The items in the list might be arranged either vertically, with aligned brackets on each side of the list, or horizontally, enclosed in a pair of brackets and separated by vertical lines. For example: LDEV ldev [ CU %ccu | CU %... ] UP [ (cpu,chan,%ctlr,%unit) ] { } Braces. A group of items enclosed in braces is a list of all possible items that can be displayed, of which one is actually displayed. The items in the list might be arranged either vertically, with aligned braces on each side of the list, or horizontally, enclosed in a pair of braces and separated by vertical lines. For example: LBU { X | Y } POWER FAIL process-name State changed from old-objstate to objstate { Operator Request. } { Unknown. } Virtual Hometerm Subsystem (VHS) Manual—429311-001 xix Notation for Management Programming Interfaces About This Manual | Vertical Line. A vertical line separates alternatives in a horizontal list that is enclosed in brackets or braces. For example: Transfer status: { OK | Failed } % Percent Sign. A percent sign precedes a number that is not in decimal notation. The % notation precedes an octal number. The %B notation precedes a binary number. The %H notation precedes a hexadecimal number. For example: %005400 P=%p-register E=%e-register Notation for Management Programming Interfaces UPPERCASE LETTERS. Uppercase letters indicate names from definition files; enter these names exactly as shown. For example: ZCOM-TKN-SUBJ-SERV lowercase letters. Words in lowercase letters are words that are part of the notation, including Data Definition Language (DDL) keywords. For example: token-type Virtual Hometerm Subsystem (VHS) Manual—429311-001 xx 1 Introduction to VHS This manual describes the NonStop Virtual Hometerm Subsystem (VHS). VHS acts as a virtual home terminal for applications by emulating a 6530 terminal. VHS requires no changes to your application. It runs as a named process with a subtype of 30 (device emulation). VHS receives messages normally sent to the home terminal, such as displays, application prompts, COBOL run-time library errors, and Inspect or Debug prompts. VHS uses these messages to generate event messages to the EMS collector to inform operations staff of problems. You can use VHS with operator console applications, such as ViewPoint or NonStop NET/MASTER, to highlight system or application problems. Benefits of VHS VHS improves operations productivity by helping you avoid three known problems related to using dedicated physical home terminals: • • • Inability of operations staff to find and respond to critical messages because of the large volume of routine messages. Need for constant monitoring of physical home terminals by operations staff. Loss of productivity due to a stopped terminal that is waiting for a response. VHS emulates a terminal, but does not have the disadvantages of a single, dedicated physical terminal. VHS gives you the following benefits over a physical terminal: • • • • • • Easy access to critical application messages Centralized message handling Freeing up of physical terminals Automated handling of Inspect or Debug prompts Improved availability of applications to end users Information retrieval that highlights the cause of a problem, expediting its resolution Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -1 VHS Architecture Introduction to VHS VHS Architecture Figure 1-1 shows a simplified picture of the VHS architecture. It depicts the NonStop portion only, without the Pathway environment. Figure 1-1. VHS Architecture Management VHS Applications Subsystem Application Environment $VHS VHS Inspect File VHS Prompt File Console Facilities Application VHS Primary Log File Inspect or Debug EMS Log Saveabend File EMS Collector Automation Software Consumer Distributor VST011.vsd VHS and Management Applications VHS works with management applications, such as ViewPoint and NonStop NET/MASTER, or it can be run directly from the Compaq Tandem Advanced Command Language (TACL) prompt. You can have all the messages from VHS included in EMS events and sent to the EMS collector. VHS Subsystem The VHS subsystem has two key files: the prompt file and the primary log file. VHS stores application prompt messages in its prompt file and stores all messages it receives in its primary log file. VHS sends event messages to the EMS collector and optionally to a console facility for display messages only. Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -2 VHS and the Application Environment Introduction to VHS VHS and the Application Environment You configure your applications to send home terminal messages to VHS. If your applications go into Inspect or Debug, VHS will handle the Inspect prompt or let you do it, depending on your configuration. VHS Components VHS has three major components: VHS process Emulates a 6530 terminal. VHS conversational interface (VHSCI) Enables you to interact with and configure the VHS process in a standard conversational interface. VHS Browser Enables you to look at primary log file messages and application prompts and to reply to application prompts. The VHS process receives messages of many types from many sources. VHS manages six types of messages: open messages, display messages, Inspect prompts, Debug prompts, application prompts, and reply messages. The following table summarizes how VHS responds to messages and prompts. Type of message VHS Action Open message Determines the object file of the process and acts accordingly Display messages Saves the message in the text part of an EMS event, sends the event to the collector if configured to do so (see parameter GENERATE-DISPLAY-EVENT), and logs the message in the primary log file Inspect prompts Depending on the VHSINSP file and the AUTOMATIC-INSPECTPROCESSING parameter, VHS will handle the Inspect prompt by sending commands found in the VHSINSP file, will also create a saveabend file to save the application’s context and will stop the application, or VHS will let you handle the prompt by writing to its prompt file. VHS will log Inspect messages in its primary log file. VHS can also send EMS events to the collector if configured to do so (see the GENERATE-INSPECT-EVENT parameter) Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -3 VHS Components Introduction to VHS Type of message VHS Action Debug prompts VHS sends to Debug the D;T;S (Display;Trace;Stop) commands and stops the application. VHS logs Debug messages in its primary log file. VHS can also send EMS events to the collector if configured to do so (see the GENERATE-INSPECT-EVENT parameter) Application prompts Saves the prompt to its prompt file. The prompt can be answered via the Prompt Browser screen. Also sends the event to the collector, if configured to do so (see the parameter GENERATE-PROMPTEVENT), and logs the message Reply messages Sends reply messages to the application, keeps a copy of the reply in its primary log file, and, if configured to do so (see the GENERATE-PROMPT-EVENT), generates an EMS event Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -4 VHS Browser Introduction to VHS VHS Browser VHS Browser, the VHS screen facility, enables you to access two important files created by VHS: • • VHS primary log file set—contains all the messages received by VHS VHS prompt file—contains all outstanding (unanswered) prompts received from applications The VHS primary log file set provides an audit trail of the messages received by VHS. This log or audit trail is actually a set of up to five files. You can specify the primary and secondary extent sizes and maximum number of extents of the primary log files when you start VHS. See Section 3, Using VHS, for more information about the VHS primary log file set. To view the primary log file set or the VHS prompt file, you access the appropriate VHS Browser screen. On the Log Browser screen, if you want to view messages from a specific process or after a specific time, you can specify criteria such as date, time, or process. The following table summarizes the functions of VHS Browser: Screen Function Log Browser screen Displays messages in the VHS primary log file Prompt Browser screen Allows you to view and reply to application prompts in the prompt file Prompt Detail screen Allows you to get detailed information and reply to an application prompt VHS Profile screen Displays information about the VHS configuration. If your VHS configuration has multiple environments or is linked to other nodes, this screen enables you to change nodes Environment Detailed screen Provides a list of all existing environments, gives detailed information on selected environments, and lists all VHS processes for a selected environment. This screen also enables you to change the current environment Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -5 VHS Browser Introduction to VHS Figure 1-2 shows how the VHS Browser screens are organized. Figure 1-2. VHS Browser Screens Log Browser Prompt Browser Prompt Detail VHS Profile Environment Detail VST012.vsd Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -6 Using Multiple VHS Processes Introduction to VHS Using Multiple VHS Processes You can use multiple VHS processes to balance the load on your system. For instance, you could have one VHS process for specific applications: $VHS1 could run in CPU0 and receive messages from telecommunication applications, $VHS2 could run in CPU2 and receive messages from production applications, and $VHS3 could run in another CPU and receive messages from development applications. Note that each VHS process can handle a maximum of 512 opens at the same time. Note. VHS cannot be opened by remote processes. VHS can only be opened by local processes. When you have multiple VHS processes running on your system, you can choose to have these processes use one set of log and prompt files. Figure 1-3 shows how three VHS processes ($VHS1, $VHS2, and $VHS3) share the same primary log and prompt files. However, you can create a separate VHS environment for one or more VHS processes, with its own set of prompt and log files, as described later. Figure 1-3. Multiple VHS Processes Environment: VHS $VHS1 VHS Log File VHS Inspect File $VHS2 $VHS3 VHS Prompt File VST013.vsd Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -7 VHS on a Node Introduction to VHS VHS on a Node VHS, on a single node, has multiple components: first, the VHS non-stop process itself, with its various files; then, the Pathway environment, which includes the VHS Browser server, the Help Server, and some other files. Figure 1-4 shows a complete VHS setup on one node with a single environment including an operator console program working with VHS. Figure 1-4. VHS On One Node With A Single Environment Node \A Operator Console VHSB Conf File Management Application EMS Log File EMS Collector VHS Browser Server VHS Log File VHS Prompt File $VHS VHS Inspect File Application 1-4 Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -8 Setting Up VHS Environments Introduction to VHS Setting Up VHS Environments The grouping of multiple VHS processes that share one VHS prompt file and one VHS primary log file is called a VHS environment. You might have one VHS environment for ATM applications and another VHS environment for point-of-sale programs. You can have up to a hundred separate VHS environments. Each VHS environment has a name that you specify, such as ATM, POS, or DEV. Figure 1-5 shows a VHS configuration that includes an operator console program (such as ViewPoint or NonStop NET/MASTER). This configuration has two environments: ATM and POS. You use Pathway screens to move from environment to environment. For the clarity of the diagram, only one VHS process is depicted per environment. You could assume that each $ATM and $POS represents one or more VHS processes. Figure 1-5. Multiple VHS Environments on One Node Node \A Operator Console EMS Log File Management Application VHS Browser Server VHSB Conf File EMS Collector Env: ATM Env: POS VHS Prompt File VHS Log File VHS Prompt File $POS VHS Inspect File VHS Log File $ATM VHS Inspect File Application Application 1-5 Virtual Hometerm Subsystem (VHS) Manual—429311-001 1 -9 VHS on a Network Introduction to VHS VHS on a Network You can have VHS installed and running on various nodes. The VHS Pathway environment must be installed on each node you want to get information from. From one node, using the VHS Profile screen, you can go to any other node that has the VHS Pathway environment installed and view the primary log file, reply to any prompt, and so on. You can perform all the same functions as if you were on the local node. Note. VHS cannot be opened by remote processes. VHS can only be opened by local processes. Figure 1-6 shows a complete VHS setup on a network. Virtual Hometerm Subsystem (VHS) Manual—429311-001 1- 10 VHS on a Network Introduction to VHS Figure 1-6. VHS on a Network Node \A Node \B VHS Screens VHSB Conf File Pathway TCP Pathway TCP VHSB Conf File EMS Log File VHS Browser Server EMS Collector EMS Log File VHS Browser Server VHS Log File EMS Collector VHS Log File VHS Prompt File VHS Prompt File $VHS $VHS VHS Inspect File VHS Inspect File Application Application 1-6 Virtual Hometerm Subsystem (VHS) Manual—429311-001 1- 11 Centralizing VHS EMS Events Introduction to VHS Centralizing VHS EMS Events A VHS process can generate its EMS events to a local or a remote collector. To centralize VHS EMS events on one node, you can set the _EMS_COLLECTOR define for all the VHS processes on every node to a remote/centralized collector. From the central node you will be able to see all VHS EMS events, as depicted in Figure 1-7. Figure 1-7. Centralized VHS EMS Events Node \A EMS Collector Environment: VATM Application $VTAM1 $VTAM2 VHS Prompt File VHS Log File Node \B Environment: POS Environment: ATM Application $POS1 Application $POS2 VHS Prompt File $POS3 VHS Log File $ATM1 $ATM2 VHS Prompt File $ATM3 VHS Log File VST017.vsd Virtual Hometerm Subsystem (VHS) Manual—429311-001 1- 12 Introduction to VHS Centralizing VHS EMS Events Virtual Hometerm Subsystem (VHS) Manual—429311-001 1- 13 Introduction to VHS Centralizing VHS EMS Events Virtual Hometerm Subsystem (VHS) Manual—429311-001 1- 14 2 Installing VHS This section describes how to install and configure the NonStop Virtual Hometerm Subsystem (VHS) components: • • • • VHS Process VHSCI VHS Graphical User Interface (GUI) Agent VHS Browser It is recommended that you read this section before installing or running VHS for the first time. The VHS and VHSCI programs are stand-alone programs that must be installed and configured before you install the VHS Browser facility and/or the VHS GUI. The VHS GUI Agent facility is the set of host files needed to use the VHS Graphical User Interface on a Microsoft Windows NT platform. See Section 8, The VHS GUI, for a description of this interface. The VHS Browser facility is a Pathway application that can be integrated with the ViewPoint operation console facility and accessed through the ViewPoint EXTRAS screen. The VHS Browser facility can also be installed as a stand-alone Pathway system and be accessed through the TACL product or by other management applications such as NonStop NET/MASTER. A stand-alone Pathway system is a Pathway system dedicated to the VHS Browser facility. If you are running ViewPoint but do not have an EXTRAS screen configured, VHS provides a ViewPoint EXTRAS screen configuration with options to access the VHS Browser and another Tandem product, the Object Monitoring Facility (OMF). If you do not have OMF, the OMF functions are not functional. For VHS Browser to perform correctly, you must follow the proper procedures for installing and configuring the ViewPoint and NonStop NET/MASTER products. The installation procedures described in this section include references to the ViewPoint configuration used with the VHS Browser. For more information on ViewPoint or NonStop NET/MASTER, see the appropriate product manuals. Note. VHS is designed to be used with the Event Management Service (EMS) and requires proper EMS operation. For more information about event management, see the EMS Manual. This section has the following subsections: • • • • • VHS system requirements Installation summary Installing the VHS and VHSCI programs and the VHS GUI Agent facility Installing the VHS Browser in ViewPoint Installing the VHS Browser as a stand-alone Pathway system Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -1 VHS System Requirements Installing VHS • • Modifying the VHS configuration files VHS run-time options VHS System Requirements VHS requires the NonStop Kernel operating system, release D20.06 or later. To install the VHS Browser facility as a stand-alone Pathway application, you must have Pathway release D20 or later. If you install the VHS Browser facility in ViewPoint, you must have the ViewPoint, release D20 or later. VHS Disk Space Requirements The VHS installation subvolume (ISV) uses approximately 2.5 megabytes of disk space. Installation Summary The VHS installation procedure is summarized here. You use: • • INSTALL to copy VHS from tape to an installation subvolume. INSTVHS to install the VHS and VHSCI programs and the VHS GUI Agent files first and then the VHS Browser. The VHS Browser can be installed as a standalone Pathway system or as part of ViewPoint. If you wish to install the VHS GUI, refer to Section 8, The VHS GUI, and to the Softdoc. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -2 Creating the VHS Installation Subvolume (ISV) Installing VHS Figure 2-1 shows the sequence of steps required to install all the VHS components. Figure 2-1. VHS Installation Flow Chart Start Create VHS Installation subvolume Install VHS, VHSCI, and VHS GUI agent facility Browser stand-alone? Use option 1 of the INSTVHS routine No Install Browser in Use option 2 of ViewPoint/IOC the INSTVHS environment routine Yes Install Browser in Pathway system Use option 3 or 4 of the INSTVHS routine Customize VHS configuration files End VST021.vsd Creating the VHS Installation Subvolume (ISV) You should follow any instructions given in the associated software release document and any installation instructions that come with your site update tape (SUT). Install the software from the SUT by using the INSTALL program provided with the tape. The INSTALL program handles the installation of the NonStop VHS system software. Table 2-1 lists the files that you should find in your installation subvolume following this step. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -3 Installing the VHS Subsystem Components Installing VHS Table 2-1. NonStop VHS Installation Subvolume (ISV) File Listing File Name File Description GLNK ViewPoint SCREEN COBOL definitions used to compile REXTRA INSTSEGF VHS TACL installation segment file INSTVHS VHS TACL macro used to install the product POBJCOD VHS Browser requester programs library (code) POBJDIR VHS Browser requester programs library (directory) REXTRA ZVPT-EXTRAS SCREEN COBOL program example to call VHS Browser screens VHS VHS program VHSBCONF VHS Browser environment configuration file example VHSBHELP VHS Browser HELP server program VHSBSVR VHS Browser server program VHSBTEXT VHS Browser HELP text VHSCI VHS conversational interface VHSCSTM VHS default custom file VHSDDL VHS source DDL definition for the primary log file database VHSGAGT VHS Agent program for the VHS GUI VHSGCONF VHS Agent configuration file VHSGTEXT VHS Agent HELP file VHSGTPL VHS Agent’s Filter template file VHSGUI VHS GUI zip file to be downloaded to a PC VHSINSP VHS Inspect file VHSSTART VHS startup file example VHSTEXT VHSCI HELP and error text SOFTDOC Programmer notes supplied on the release tape ZVHSC VHS SPI/EMS definitions for C ZVHSCOB VHS SPI/EMS definitions for COBOL85 ZVHSDDL VHS SPI/EMS definitions for DDL ZVHSSEGF VHS SPI/EMS segment file ZVHSTACL VHS SPI/EMS definitions for TACL ZVHSTAL VHS SPI/EMS definitions for TAL ZVHSTMPL VHS EMS templates object file Installing the VHS Subsystem Components The INSTVHS routine automates the installation of the VHS components and subsequent updates. The INSTVHS routine affects the following files: Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -4 Installing VHS for the First Time Installing VHS • • • • Program and configuration files for the VHS and VHSCI programs and the VHS GUI Agent facility Program and configuration files for the VHS Browser facility HELP text files VHS Browser Pathway configuration files The INSTVHS routine presents four options to help you install and update the VHS components. The four options are: 1. Install or update VHS and VHSCI programs and the VHS GUI Agent facility 2. Install or update the VHS Browser facility in a running ViewPoint Pathway system 3. Install the VHS Browser facility as a stand-alone Pathway system 4. Update the VHS Browser facility in a stand-alone Pathway system After you install the VHS and VHSCI programs and the VHS GUI Agent facility by choosing option 1, determine how you want to install the VHS Browser facility and then select the appropriate option (2, 3, or 4). If you wish to install the VHS GUI, refer to Section 8, The VHS GUI, and to the Softdoc. Installing VHS for the First Time INSTVHS follows certain general guidelines when installing VHS for the first time: • • VHS files—such as the VHS programs, help text, and configuration files—are owned by the user running the installation routine; their security attributes are set to NUNU. VHS Pathway files are owned by the user running the installation routine; their security attributes are set to the current default security values. Updating VHS INSTVHS follows certain general guidelines when installing a VHS software update: • • • • • Files released by Tandem replace older versions. Files containing user data (such as VHSCSTM, VHSBCONF, and VHSGCONF) are not replaced. If the installation replaces an old copy of a VHS file, such as the VHS program or HELP text file, the new file has the owner and security attributes of the old file. If the installation replaces an old copy of an VHS configuration file, the new file has the owner and the security attributes of the user running the installation routine. If the installation creates a new file, the new file is owned by the user running the installation routine; its security attributes are set to the current default security values. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -5 Updating VHS Installing VHS Each option of the INSTVHS routine uses a different definition file to direct files to their intended subvolumes and to set common configuration parameters. You should use the default definition file name when you install the VHS components. Table 2-2 describes the default definition file name used by each INSTVHS option. Table 2-2. INSTVHS Definition File Name Used by Each INSTVHS Option INSTVHS Option Default Definition File Name 1 INSTPROG Definition file used to keep the installation parameters for the VHS and VHSCI programs 2 INSTBVPT Definition file used to keep the installation parameters for the VHS Browser in ViewPoint 3 or 4 INSTBSAP Definition file used to keep the installation parameters for the VHS Browser in a stand-alone Pathway system File Description Based on the INSTVHS option selected, INSTVHS generates a default definition file and provides a menu-like interface with which you can modify the default parameters. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -6 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility Installing VHS Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility To install the VHS and VHSCI programs and the VHS GUI Agent facility, you run the INSTVHS routine and follow the directions (see Figure 2-2). Figure 2-2. Using the Installation Program Start Use the INSTALL program Partial SYSGEN Complete INSTALL Run INSTALL^ TEMPLATES Macro Install VHS, VHSCI, & VHS GUI programs & agent files Use option 1 of the INSTVHS routine VST022.vsd You can terminate the installation activity by pressing the BREAK key at any time during the installation process. If the installation produces undesirable results, you can purge the undesirable files and reexecute the installation procedure. After a successful installation of the VHS and VHSCI programs and of the VHS GUI Agent facility, INSTVHS will redisplay its menu, and you will be able to continue with the installation of the VHS Browser facility. Before you install VHS and VHSCI and the VHS GUI Agent facility, review Table 2-3 for the parameters required. Also, if you wish to install the VHS GUI, refer to Section 8, The VHS GUI, for a more complete description of the GUI installation parameters. Note. VHS must be stopped before you update the VHS and VHSCI programs. Also, all users of the VHS GUI must exit this application. If VHS is not stopped, or if the VHS GUI applications are still running, the installation fails. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -7 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility Installing VHS Table 2-3. VHS and VHSCI Installation Parameter Values (page 1 of 5) No. Name Value Default Description 1 ISV isv-subvolume current subvolume Specifies the name of the installation subvolume containing the software update. The ISV parameter has the label $volume.ZVHS. 2 VHS-PROGRAMSUBVOL VHS-programsubvolume $SYSTEM.VHS Specifies the subvolume on which INSTVHS places the VHS and VHSCI programs and help text. 3 VHSCSTM-USERSUBVOL default-usersubvolume default user subvolume Specifies the subvolume on which INSTVHS will create a default VHS custom file (VHSCSTM) for the current user. This file has to be located in the default user subvolume and will be executed each time you run the VHSCI program. Each VHSCI user should have a VHSCSTM file in his/her own default subvolume. 4 VHS-STARTUPFILE startup-file $SYSTEM.VHS . VHSSTART Specifies the name of the startup file that will be created during the installation. This start-up file, a command (OBEY) file, can then be executed to start the VHS process. 5 VHS-PROCESSNAME process-name $VHS Specifies the name of the VHS process. 6 VHS-PRIMARYBACKUP-CPU primary-backupcpu 0:1 Specifies a pair of CPUs in which VHS will run. 7 VHS-PRIORITY priority 180 Specifies the priority at which the VHS process will be executing. It is recommended that a high priority (relative to your online applications) be given to the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -8 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility Installing VHS Table 2-3. VHS and VHSCI Installation Parameter Values (page 2 of 5) No. Name Value Default Description 8 VHS-HOMETERM home-terminal default system home terminal Specifies the home terminal for VHS. Possible values are any existing physical (static) terminal name or the MYTERM keyword. If MYTERM is specified, the hometerm of VHS will be the one from which it is started. 9 VHS-EMSCOLLECTOR ems-collector $0 Specifies the name of the EMS collector used by VHS to report events. 10 VHS-SUPPRESSDISPLAY display-onconsole FALSE Specifies whether the display messages sent by VHS will be shown on the ViewPoint or NonStop Net/Master OCS screen. Valid parameter values are TRUE or FALSE. 11 VHSENVIRONMENTNAME environment-name VHS Specifies the name of the environment that this VHS will run. The name must be from one to eight letters with no embedded blanks. This name will be used for two purposes: as a prefix for all EMS messages generated and by the VHS Browser facility to specify which VHS environment the user wants to look at. 12 PRIMARY-LOGFILE-NAME primary-logfile $SYSTEM. VHSLOG. LOG Specifies the name of the primary log file for VHS. The form of this parameter is $volume.subvolume.fi leprefix, where fileprefix must be exactly 3 alphabetic characters. 13 PRIMARY-LOGFILE-CODE primary-file-code 0 Specifies the file code used when creating the log files. 14 PRIMARY-LOGSECURITY file-security NUUU Specifies the default security used by VHS when it creates primary log files. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2 -9 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility Installing VHS Table 2-3. VHS and VHSCI Installation Parameter Values (page 3 of 5) No. Name Value Default Description 15 PRIMARY-LOGMAX-EXTENTS maximum-extents 16 Specifies the maximum number of extents to be created for the primary log file. The value is an integer in the range of 1 through 978. 16 VHS-INSPECTSAVEFILE inspect-savefile $SYSTEM. VHSDUMP. SAVE0000 Specifies the name of the Inspect saveabend files for VHS. The form of this parameter is $volume.subvolume.fi leprefixnnnn, where fileprefix must be 4 consecutive alphabetic characters and nnnn is replaced with numbers. 17 VHS-PURGESAVEFILE purge-savefileflag FALSE Specifies whether VHS should add the “force it” (!) option when VHS sends a SAVE command to Inspect. When this option is set to TRUE, Inspect purges any savefile that existed before with the same file name. Valid parameter values are TRUE or FALSE. 18 VHS-GUI-MODE gui-mode-flag OFF Specifies whether the VHS GUI will be used to reply to prompts. If the parameter is set to OFF, the VHS GUI will not be able to reply to application prompts. Valid parameter values are ON and OFF. See Section 8, The VHS GUI for a more complete description of this parameter. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 10 Installing the VHS and VHSCI Programs and the VHS GUI Agent Facility Installing VHS Table 2-3. VHS and VHSCI Installation Parameter Values (page 4 of 5) No. Name Value Default Description 19 PROMPT-EVENTRESEND-DELAY wait-delay 15 Specifies the time (in minutes) VHS will wait before generating a repeat (ZVHS-EVT-RESENDPROMPT) event for an unanswered prompt. This parameter will be ignored if VHS-GUI-MODE is set to OFF. The possible values are from 1 to 60. See Section 8, The VHS GUI for a more complete description of this parameter. 20 PRIMARYLOGFILEBUFFERED log-file-buffer OFF Allows the creation of the Primary Log files using the write-through caching option. 21 PRIMARYLOGFILE-PURGE log-file-purgeflag ON Allows the Primary Log files to be kept instead of using the maximum of 5 files. 22 VHS-LOGGER logger-flag ON Used to turn on or turn off the VHS logging function. Valid values are ON and OFF. ON means VHS will log all messages into its Primary Log file. 23 ADD-TEXT-TOEVENT Text-in-eventflag ON Specifies if the token text will be part or not of the EMS event. Valid values are ON and OFF. 24 GENERATEINSPECT-EVENT generate-inspectevent-flag ON Used to turn off the EMS event generation for Inspect messages. Valid values are ON and OFF. 25 GENERATEPROMPT-EVENT generate-promptevent-flag ON Used to turn off the EMS event generation for Prompt messages. Valid values are ON and OFF. 26 GENERATEDISPLAY-EVENT generate-displayevent-flag ON Used to turn off the EMS event generation for display messages. Valid values are ON and OFF. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 11 VHS, VHSCI and VHS GUI Agent Installation Procedure Installing VHS Table 2-3. VHS and VHSCI Installation Parameter Values (page 5 of 5) No. Name Value Default Description 27 REMOVE-EXTRASPACES remove-space-flag ON When set to ON, VHS replaces an occurrence of multiple spaces by only one space in the display message. Valid values are ON and OFF. 28 ACCEPT-EXTASCIICHARACTER accept-ext-asciiflag OFF Specifies if VHS will accept or not characters with eight bit ON like KANA and KANJI characters. Valid values are ON and OFF. 29 AUTOMATICINSPECTPROCESSING Automaticinspectprocessing-flag ON Specifies VHS will automatically handle Inspect prompts. Valid values are ON and OFF. ON means VHS will automatically handle Inspect prompts. 30 BACKUPCREATIONMESSAGE-DELAY Delay-in-backupcreation- message 5 Specifies, in minutes, the delay between each occurrence of the backup creation failure message. Valid values are 0 through 999. 31 OPEN-TABLETHRESHOLD Open-tablethreshold 90 Specifies how full, in percent, the opener table must be before VHS will generate the ZVHS-EVTTABLE-THRESHOLD EMS event. Valid values are from 0 to 100. Note. The default VHS process name is $VHS. If this name is already being used, make sure to change the VHS process name in the installation procedure (by changing parameter 5 in Table 2-3 or by editing the VHSSTART file). VHS, VHSCI and VHS GUI Agent Installation Procedure This subsection summarizes the VHS, VHSCI, and VHS GUI Agent facility installation. To run the INSTVHS routine, enter this at the TACL prompt: 3> instvhs or 3> run instvhs Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 12 VHS, VHSCI and VHS GUI Agent Installation Procedure Installing VHS This command attaches the INSTSEGF segment file and displays an installation menu: 1-Install or update VHS and VHSCI programs and VHS GUI Agent facility 2-Install or update the VHS Browser facility in a running ViewPoint Pathway system 3-Install the VHS Browser facility as a stand-alone Pathway system 4-Update the VHS Browser facility in a stand-alone Pathway system Enter 1 to install the VHS and VHSCI programs and the VHS GUI Agent facility. The INSTVHS program prompts you through the installation process that includes the following steps: 1. Defining a File Checks to see if a definition files exists and creates one if it does not. INSTVHS uses default values to create a definition file, which you can change later. 2. Selecting and Defining the Parameters Enables you to specify custom parameters. Note. The default VHS process name is $VHS and the default value for the VHS-GUIMODE parameter is OFF. These values cannot be modified while VHS is running. Be sure to change these values in the installation procedure or by editing the VHSSTART file. 3. Validating File Parameters Validates your choices for VHS parameters. 4. Validating the VHS Installation Subvolume Verifies that all the required files for VHS and VHSCI program and the VHS GUI Agent facility installation are in the VHS installation subvolume. If the required files are not in the installation subvolume, a message is issued and you should restart the installation procedure. 5. Installing VHS Programs The INSTVHS routine moves all the program and help text files to the subvolume specified by the VHS-PROGRAM-SUBVOL parameter. The following files are moved: VHS, VHSCI, VHSDDL, VHSINSP, and VHSTEXT. Then the VHS GUI Agent files are copied to $SYSTEM.SYSTEM; these files are: VHSGAGT, VHSGTPL, VHSTEXT, and VHSGCONF. 6. Creating the Default VHSCSTM Custom Configuration File The INSTVHS routine creates a default VHSCSTM file in the subvolume specified by the VHSCSTM-USER-SUBVOL parameter. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 13 Installing the VHS Browser in ViewPoint Installing VHS 7. Creating the VHS Startup File The INSTVHS routine creates the VHS startup file with the name specified by the VHS-STARTUP-FILE parameter. When all of the above steps are completed successfully, the installation of the VHS and VHSCI programs and the VHS GUI Agent facility is complete and you can continue with the installation of the VHS Browser facility. Installing the VHS Browser in ViewPoint To install the VHS Browser facility into ViewPoint, you run the INSTVHS routine and follow the directions (see Figure 2-3). Figure 2-3. Installing the VHS Browser in ViewPoint Browser stand-alone? No Install Browser in ViewPoint environment Use option 2 of the INSTVHS routine VST023.vsd Note. If you plan to install the VHS Browser facility in ViewPoint later, then you must be the owner of ViewPoint and ViewPoint must be running on your terminal. For example, if you want to install the VHS Browser facility within ViewPoint, invoke ViewPoint by typing this at the TACL prompt: 2> viewpt Before you run INSTVHS, review Table 2-4 for the parameters you must provide during the installation. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 14 Installing the VHS Browser in ViewPoint Installing VHS Table 2-4. VHS Browser ViewPoint Installation Parameter Values (page 1 of 2) No. Name Value Default Description 1 ISV isv-subvol current subvolume Specifies the name of the installation subvolume containing the software update. The ISV parameter is labeled $volume.ZVHS. 2 VHS-BROWSERSUBVOL VHS-Browsersubvol n/a Specifies the subvolume in which INSTVHS places the VHS Browser servers and VHS Pathway configuration files. 3 PATHWAYSYSTEM-TYPE VIEWPOINT VIEWPOINT Specifies the target Pathway system for VHS. The valid parameter value is "VIEWPOINT" for the ViewPoint Operations Console facility. 4 PATHWAYPATHCONFFILENAME pathconffilename n/a Specifies the file name of the current ViewPoint Pathway PATHCONF configuration file. 5 PATHWAY-POBJFILE-PREFIX pathway-pobj n/a Specifies the name of the Pathway pseudo-object TCLPROG library in which the ViewPoint SCREEN COBOL requesters have been installed. The VHS Browser requesters will be installed in this library. The library name contains from one to five characters: for example, POBJ. 6 PATHWAYPATHMON-NAME pathmon-name $ZVPT Specifies the name of the PATHMON that runs the ViewPoint Pathway system. This name is used to add the new VHS Browser servers to the Pathway system. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 15 Installing the VHS Browser in ViewPoint Installing VHS Table 2-4. VHS Browser ViewPoint Installation Parameter Values (page 2 of 2) No. Name Value Default Description 7 INSTALL-ZVPTEXTRAS { YES | NO } NO 8 VHS-BROWSERNAME VHS-Browsername $VHSB Specifies whether a new ZVPT-EXTRAS requester program will be installed in the Pathway pseudo-object TCLPROG library. If you have already developed a ZVPTEXTRAS requester, set this parameter to NO. (See “Merging VHS Browser With Your ZVPT-EXTRAS Requester” below.) This version of the ZVPT-EXTRAS requester program can invoke the VHS Browser facility and the Object Monitoring Facility (OMF) product. If you have OMF, you will need to install this version of the requester Specifies the name of the VHS Browser process. The default is $VHSB. 9 VHS-CONFIGFILE-NAME configurationfile-name n/a Specifies the name of the file that will contain the VHS Browser configuration for all environments known by the VHS Browser. 10 VHS-BROWSERCPUS VHS-server-cpus 0:1 Specifies a pair of CPUs on which the VHS Browser server processes will run. 11 VHS-BROWSERPRIORITY VHS-serverpriority 150 Specifies the NonStop Kernel priority at which the VHS Browser server processes will run. 12 VHS-DEFAULTENVIRONMENT environmentname VHS Specifies the default VHS environment name used by the VHS Browser. This name must be from one to eight consecutive letters. 13 VHS-DEFAULTPROMPT-FILE prompt-logfile $SYSTEM.VH S LOG.PROMPT Specifies the name of the prompt log file used by VHSDEFAULT-ENVIRONMENT. The form of this parameter is $volume.subvolume.PRO MPT where $volume.subvolume specify the location of the volume and subvolume where the default VHS environment was installed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 16 VHS Browser Restrictions Installing VHS Note. If you do not have a ZVPT-EXTRAS ViewPoint Extras screen, you will not be able to access the VHS Browser. To get an Extras screen, change the INSTALL-ZVPT-EXTRAS (7) value to YES. VHS Browser Restrictions Certain restrictions apply when you use VHS Browser within the ViewPoint environment: • • Printing is performed using the PATHMON user ID rather than the current user ID. Screens can be written to a terminal, process, or printer, but not to a disk file. (This is a Pathway restriction.) • Spooler output generated by the VHS Browser is owned by the owner of the Pathway environment. • Events generated by the VHS Browser set the EMS token ZEMS-TKN-USERID to the PATHMON user ID. VHS Browser Installation in ViewPoint Procedure This subsection summarizes the VHS Browser installation in ViewPoint. This sample assumes that ViewPoint is already running and active on your terminal. To run the INSTVHS routine, enter this at the TACL prompt: 3> instvhs or 3> run instvhs This command attaches the INSTSEGF segment file and displays an installation menu: 1-Install or update VHS and VHSCI programs and VHS GUI Agent facility 2-Install or update the VHS Browser facility in a running ViewPoint Pathway system 3-Install the VHS Browser facility as a stand-alone Pathway system 4-Update the VHS Browser facility in a stand-alone Pathway system Enter 2 to install the VHS Browser in ViewPoint. The INSTVHS program prompts you through the following steps: 1. Defining a File Checks to see if a definition file exists and creates one if it does not. At its creation, this file is filled with default values from your ViewPoint Pathway system. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 17 VHS Browser Installation in ViewPoint Procedure Installing VHS 2. Selecting and Defining the Parameters Provides the VHS Browser parameters. You can accept the default parameter values or modify the appropriate parameters. 3. Validating File Parameters and Definitions Verifies your settings for the VHS Browser parameters. 4. Validating the Installation Subvolume Verifies that all the files required to install the VHS Browser are present in the VHS ISV. 5. Deleting Old Copies of VHS Browser Servers and Requesters Checks to see if the VHS Browser was previously installed in your Pathway system. If so, the previous version of the VHS Browser servers and requesters are deleted. 6. Installing the VHS Browser Server Programs and Data Files Copies all the program and data files to the subvolume specified by the VHS-BROWSER-SUBVOL parameter. 7. Installing the VHS Browser Requesters Copies all the VHS Browser requester programs to the location specified by the PATHWAY-POBJ-FILE-PREFIX parameter. If the INSTALL-ZVPT-EXTRAS parameter is set to YES, a version of the ZVPT-EXTRAS requester program is also installed in the Pathway POBJ program library. 8. Creating the VHS Browser Pathway Configuration Files Creates two Pathway configuration files. The first one, called VHSDEFS, contains the server configuration. This file adds the new server into the Pathway environment. The second file, called VHSSTRT, contains the Pathway commands to start the VHS Browser servers. 9. Updating the Pathway Configuration File PATHCONF Updates the current Pathway PATHCONF file by adding two OBEY commands. These commands execute the two VHS Pathway command files created in Step 8, VHSDEFS and VHSSTRT, to add VHS in the Pathway environment. The Pathway system uses PATHCONF whenever you issue a VIEWPT: STARTCOLD macro to start the Pathway environment from a cold state. 10. Creating the VHS Default Browser Configuration File Creates the default Browser configuration file used to list all the known VHS environments on this system. The result is put in an EDIT file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 18 ViewPoint Installation Considerations Installing VHS 11. Installing VHS Browser into the Pathway system Adds and starts the VHS servers in the Pathway environment. 12. Modifying the VHS Browser Environment Configuration File This step is described in Modifying the VHS Configuration Files on page 2-29. ViewPoint Installation Considerations The following subsections describe additional considerations for installing the VHS Browser into your ViewPoint environment. Merging VHS Browser With Your ZVPT-EXTRAS Requester If a ViewPoint Extras screen already exists within your Pathway environment, you can do either of the following: • • Add your ViewPoint Extras screen code into the one supplied with VHS. The SCREEN COBOL source file, REXTRA, that is supplied with VHS, is located on the ISV. This program uses the ViewPoint SCREEN COBOL definitions from the GLNK file, which is also located on the ISV. Add the necessary code in your own ViewPoint Extras screen program. To do so, associate a function key with each of the two major VHS Browser screens—the VHS Log Browser and the VHS Prompt Browser—and add the following piece of code into your SCREEN COBOL source file. In the working section of the data division of your SCREEN COBOL program, add this code: 01 ws-initial-program PIC X(30). Add the following lines to the procedure division of your SCREEN COBOL program: Do-VHSL SECTION. MOVE "ZVHS-LOG-BROWSER-V3" TO ws-initial-program. CALL "ZVHS-MAIN-PROFILE-V1" USING zvpt-link-data-l, ws-option-line, ws-initial-program ON ERROR PERFORM VHSL-call-error. MOVE ws-option-line TO z-option-line. PERFORM Check-post-selection. PERFORM Display-Extra. Do-VHSP SECTION. MOVE "ZVHS-PROMPT-BROWSER-V3" TO ws-initial-program. CALL "ZVHS-MAIN-PROFILE-V1" USING zvpt-link-data-l, ws-option-line, ws-initial-program ON ERROR PERFORM VHSL-call-error. MOVE ws-option-line TO z-option-line. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 19 ViewPoint Installation Considerations Installing VHS PERFORM Check-post-selection. PERFORM Display-Extra. ViewPoint Pathway Configuration Files ViewPoint uses these three files to configure and start its Pathway system: PATHDEFS Adds the ViewPoint servers to the Pathway configuration. PATHSTRT Starts the ViewPoint servers. PATHCONF Adds the ViewPoint TCP and program to the Pathway configuration and starts your Pathway system cold. PATHCONF invokes PATHDEFS and PATHSTRT to perform the cold start. INSTVHS generates two Pathway configuration files in the VHS-BROWSER-SUBVOL: VHSDEFS Adds VHS servers to the Pathway configuration. VHSSTRT Starts the VHS servers. The ViewPoint PATHCONF file is updated by INSTVHS to invoke VHSDEFS and VHSSTRT. You can specify the name of the ViewPoint PATHCONF file during installation by modifying Parameter 4, PATHWAY-PATHCONF-FILENAME. INSTVHS updates the ViewPoint PATHCONF file by adding the following two command lines: OBEY $SYS1.VPTTOOLS.VHSDEFS OBEY $SYS1.VPTTOOLS.VHSSTRT The VHS Browser facility is added and started automatically whenever you start your ViewPoint Pathway system cold. Too Many Servers When adding VHS servers into your ViewPoint Pathway environment, if you reach the maximum number of server processes and/or server classes allowed, one of the following events is generated: ZPWY-ERR-PM-TOOMANYSC (1102) ZPWY-ERR-PM-TOOMANYSCPROCESS (1103) To resolve this problem, increase the Pathway MAXSERVERCLASSES and MAXSERVERPROCESSES parameters in the PATHCONF file. For example, supply the following commands: SET PATHWAY MAXSERVERCLASSES 20 SET PATHWAY MAXSERVERPROCESSES 100 You would then load the ViewPoint application. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 20 ViewPoint Installation Considerations Installing VHS Call Errors When paging from screen to screen within the VHS Browser, you might encounter the following event message: ZPWY-ERR-TCP-STACKOVERFLOW (3016) When this happens, one of the following call error messages displays: A Call error was returned when invoking { program-name } program. { VHS-error-number-1 } 0016. A Call error was returned from { program-name } program. { VHS-error-number-2 } 0016. program-name specifies the name of the invoked SCREEN COBOL program if you were trying to enter a screen, or the name of the current SCREEN COBOL program you were in. VHS-error-number-1 specifies a VHS message error number. For an explanation of VHS errors, see Appendix F. VHS-error-number-2 specifies a VHS message error number. For an explanation of VHS errors, see Appendix F. The number following the VHS-error-number-1 or VHS-error-number-2 fields (0016) is an error code returned by SCREEN COBOL, designating a terminal stack space overflow. This means that the ViewPoint TCP requires more data space than is configured. To resolve this problem, modify the PATHCONF file and set the TCP MAXTERMDATA parameter to at least 64000 bytes. You must first stop the TCP: SET TCP MAXTERMDATA 64000 Once this is done, restart the TCP. No EXTRAS Screen Available If you do not have a ZVPT-EXTRAS ViewPoint Extras screen, you will not be able to access the VHS Browser. When trying to enter the ViewPoint Extras screen, you get the following error message: No EXTRAS screen is available. 0025 To remedy this situation, reinstall the ZVPT-EXTRAS program or modify your code. For more information, see Merging VHS Browser With Your ZVPT-EXTRAS Requester on page 2-19. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 21 ViewPoint Installation Considerations Installing VHS Security Considerations VHS Browser does not provide its own security checking. If you are using the ViewPoint environment, VHS Browser relies on the security system provided by ViewPoint to check for two authorization levels: • • Who can install and start VHS Browser Who can run VHS Browser When INSTALL is run, the VHS ISV files are restored with the operator’s ownership and security values. Verify these values to ensure that they are acceptable. VHS installation procedures require read access to the ISV files and result in files being copied and created on the subvolume defined by the VHS-BROWSER-SUBVOL parameter. Once installed, VHS Browser follows ViewPoint security measures. For more information on ViewPoint security, refer to the ViewPoint Manual. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 22 Installing the VHS Browser as a Stand-Alone Pathway System Installing VHS Installing the VHS Browser as a Stand-Alone Pathway System To install the VHS Browser facility as a stand-alone Pathway system, you run the INSTVHS routine and follow the directions (see Figure 2-4). If this is the first time you are installing the VHS Browser facility as a stand-alone Pathway system, you do not need to have this Pathway system running. If you are updating an installation, you must have the VHS Browser stand-alone Pathway system running. Figure 2-4. Installing the VHS Browser in Pathway Browser stand-alone? Yes Install Browser in Pathway system Use option 3 or 4 of the INSTVHS routine VST024.vsd Before you run the INSTVHS routine, review Table 2-5 for the parameters required. Table 2-5. VHS Browser Installation Parameter Values for a Stand-Alone Pathway System (page 1 of 3) No. Name Value Default Description 1 ISV isv-subvol current subvolume Specifies the name of the installation subvolume containing the software update. The ISV parameter is labeled $volume.ZVHS. 2 VHS-BROWSERSUBVOL VHS-Browsersubvol $SYSTEM.VHS B Specifies the subvolume in which INSTVHS places the VHS Browser servers and VHS Pathway configuration files. 3 PATHWAY-SYSTEMTYPE STAND-ALONE STAND-ALONE Specifies the target Pathway system for the VHS Browser facility. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 23 Installing the VHS Browser as a Stand-Alone Pathway System Installing VHS Table 2-5. VHS Browser Installation Parameter Values for a Stand-Alone Pathway System (page 2 of 3) No. Name Value Default Description 4 PATHWAY-POBJ-FILEPREFIX pathway-pobj $SYSTEM.VHS B.POBJ Specifies the name of the Pathway pseudo-object TCLPROG library where the VHS Browser SCREEN COBOL requesters will be installed. The library name contains from one to five characters: for example, POBJ. 5 PATHWAY-PATHMONNAME pathmon-name $ZVHS Specifies the name of the PATHMON that runs the Pathway system. This name will be used for the creation of the VHS Browser Pathway system. 6 VHS-BROWSER-NAME VHS-Browsername $VHSB Specifies the name of the VHS Browser process. 7 VHS-CONFIG-FILENAME configuration -file-name $SYSTEM.VHS B.VHSBCONF Specifies the name of the file that will contain the VHS Browser configuration for all environments known by the VHS Browser. 8 VHS-BROWSER-CPUS VHS-Browsercpus 0:1 Specifies a pair of CPUs on which the VHS Browser server processes will run. 9 VHS-BROWSERPRIORITY VHS-Browserpriority 150 Specifies the NonStop Kernel priority at which the VHS Browser server processes will run. Pathway default is PATHMON priority minus 10. 10 VHS-TCP-PRIORITY VHS-tcppriority DEFAULT Specifies the NonStop Kernel priority that the VHS Browser TCP will run. Pathway default is PATHMON priority minus 20. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 24 Installing the VHS Browser as a Stand-Alone Pathway System Installing VHS Table 2-5. VHS Browser Installation Parameter Values for a Stand-Alone Pathway System (page 3 of 3) No. Name Value Default Description 11 PATHWAY-OWNER pathway-owner N.A. Specifies the user ID that will be the owner of the VHS Browser Pathway system for management purposes. The user ID will also be used as the owner of the VHS Browser programs. 12 PATHWAY-SECURITY pathwaysecurity CCCC Specifies the security attributes for the Pathway program, for management purposes. 13 PROGRAM-SECURITY programsecurity NNNN Specifies the security attributes for the Pathway program, indicating who can use the VHS Browser programs. 14 VHS-DEFAULTENVIRONMENT environmentname VHS Specifies the default VHS environment name used by the VHS Browser. The name must be from one to eight letters. 15 VHS-DEFAULTPROMPT-FILE promptlogfile $SYSTEM. VHSLOG. PROMPT Specifies the name of the prompt log file used by VHS-DEFAULTENVIRONMENT. The form of this parameter is $volume.subvol.PRO MPT where $volume.subvol specifies the location of the volume and subvolume where the default VHS environment was installed. Table 2-6 lists all the Pathway management files created by the installation of the VHS Browser into a stand-alone Pathway system. Table 2-6. NonStop VHS Browser Pathway Configuration and Management Files File Name File Description ZVHSCONF Pathway configuration file for the stand-alone Pathway system ZVHSDEFS Pathway configuration file defining the VHS Browser servers ZVHSSTRT Pathway configuration file starting the VHS Browser servers VHSL TACL macro used to start the VHS Log Browser program Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 25 VHS Browser Restrictions Installing VHS Table 2-6. NonStop VHS Browser Pathway Configuration and Management Files File Name File Description VHSP TACL macro used to start the VHS Prompt Browser program VHSCOLD TACL macro used to cold start the stand-alone Pathway system VHSCOOL TACL macro used to cool start the stand-alone Pathway system VHSDOWN TACL macro used to shut down the stand-alone Pathway system VHS Browser Restrictions Certain restrictions apply when you use the VHS Browser within the stand-alone Pathway environment: • • Printing is performed using the PATHMON user ID instead of the current user ID. Screens can be written to a terminal, process, or printer, but not to a disk file. (This is a Pathway restriction.) • Spooler output generated by the VHS Browser is owned by the owner of the Pathway environment. • Events generated by the VHS Browser set the EMS token ZEMS-TKN-USERID to the PATHMON user ID. VHS Browser Installation as a Stand-Alone Pathway System Procedure This subsection summarizes the VHS Browser installation as a stand-alone Pathway system. To run the INSTVHS routine, enter this at the TACL prompt: 3> instvhs or 3> run instvhs This command attaches the INSTSEGF segment file and displays an installation menu: 1-Install or update VHS and VHSCI programs and VHS GUI Agent facility 2-Install or update the VHS Browser facility in a running ViewPoint Pathway system 3-Install the VHS Browser facility as a stand-alone Pathway system 4-Update the VHS Browser facility in a stand-alone Pathway system Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 26 VHS Browser Installation as a Stand-Alone Pathway System Procedure Installing VHS Enter 3 to install the VHS Browser as a stand-alone Pathway system. The INSTVHS program prompts you through the following steps: 1. Defining a File Checks to see if a definition file exists and creates one if it does not. At its creation, this file is filled with default values from your Pathway system. 2. Selecting and Defining the Parameters Provides the VHS parameters. You can accept the default parameter values or modify the appropriate parameters. 3. Validating File Parameters and Definitions Verifies your settings for the VHS Browser parameters. 4. Validating the VHS Installation Subvolume Verifies that all the files required to install VHS Browser are present in the VHS ISV. 5. Deleting Old Copies of VHS Browser Servers and Requesters Checks to see if VHS was previously installed in your Pathway system. It is executed only if this is an update of the VHS Browser stand-alone Pathway system. If so, the previous version of the VHS servers and requesters are deleted. 6. Installing the VHS Browser Server Programs and Data Files Copies all the program and data files to the subvolume specified by the VHS-BROWSER-SUBVOL parameter. If a previous VHS configuration file exists, it is not updated. 7. Installing the VHS Browser Requesters Copies all VHS requester programs to the location specified by the PATHWAYPOBJ-FILE-PREFIX parameter. 8. Creating the VHS Browser Pathway Configuration Files Creates three Pathway configuration files: ZVHSCONF Contains the basic definitions to start the stand-alone Pathway system. ZVHSDEFS Contains the VHS Browser server configuration. This file adds the new server into the Pathway environment. ZVHSSTRT Contains the Pathway commands to start the VHS servers. 9. Creating the VHS Browser Pathway Management Files Creates a set of Pathway management files used to start and stop the stand-alone Pathway system and to invoke the VHS Program from a TACL prompt. 10. Creating the VHS Default Browser Configuration File Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 27 Pathway Installation Considerations Installing VHS Creates the default Browser configuration file used to list all the known VHS environments on this system. The result is put in an EDIT file. 11. Installing VHS Browser Into the Pathway System This is executed only if this is an update of the VHS Browser stand-alone Pathway system. This step adds and starts the VHS servers in the Pathway environment. 12. Modifying the VHS Browser Environment Configuration File This step is described in, Modifying the VHS Configuration Files on page 2-29 13. Starting and Stopping the VHS Browser Stand-Alone Pathway The VHS Installation routine provides routines to start and stop the stand-alone Pathway system. You always cold start a Pathway system the first time you run it and again if you change the ZVHSCONF configuration file. The routines are: • To cold start the VHS Browser Pathway system, enter: 3> VOLUME program-subvol 4> VHSCOLD [/CPU PATHMON-cpu, PRI PATHMON-priority/] [PATHMON-name] • To cool start the VHS Browser Pathway system, enter: 3> VOLUME program-subvol 4> VHSCOOL [/CPU PATHMON-cpu, PRI PATHMON-priority/] [PATHMON-name] • To shut down the VHS Browser Pathway system, enter: 3> VOLUME program-subvol 4> VHSDOWN [PATHMON-name] The CPU option specifies the PATHMON primary CPU. The default CPU is 0. PRI specifies the PATHMON execution priority. PATHMON-name specifies the name of the VHS Browser stand-alone PATHMON name. The default name of the VHS Browser PATHMON is $ZVHS. These routines are examples of how to start and stop the VHS Browser and might not be appropriate for all installations. It is recommended that you customize these routine macros for your specific system needs. Pathway Installation Considerations The following subsections describe additional considerations for installing VHS Browser into your Pathway environment. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 28 Modifying the VHS Configuration Files Installing VHS VHS Browser Stand-Alone Pathway Configuration Files When you install the VHS Browser as a stand-alone Pathway system, several files are created. Table 2-6 lists all the files created. Three Pathway configuration files are important to note: ZVHSCONF Starts the Pathway system. ZPATHWAY Adds VHS servers to the Pathway configuration. ZVHSSTRT Starts the VHS servers. The VHS Browser facility is added and started automatically whenever you start your Pathway system cold. Security Considerations The VHS Browser facility does not provide its own security checking. VHS relies on the security system provided by Pathway to check for two authorization levels: • • Who can install and start the VHS Browser facility Who can run the VHS Browser facility When INSTVHS is run, the VHS ISV files are restored with the operator’s ownership and security values. Verify these values to ensure that they are acceptable. VHS installation procedures require read access to the ISV files and result in files being copied and created on the VHS-BROWSER-SUBVOL parameter subvolume. Modifying the VHS Configuration Files After you have installed the VHS process, VHSCI, VHS GUI Agent facility, and the VHS Browser facility, you can modify the VHS configuration files (see Figure 2-5): • • • • • VHSSTART (VHS custom startup file) VHSINSP (VHS Inspect file) VHSCSTM (VHSCI custom configuration file) VHSBCONF (VHS Browser environment configuration file) VHSGCONF (VHS GUI Agent configuration file) Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 29 VHSSTART File Installing VHS Figure 2-5. Modifying the VHS Configuration Files Customize VHS configuration files End VST025vsd VHSSTART File VHSSTART is the startup file used to run VHS. The default VHSSTART file is shown in Appendix B, VHS Limits. Example 2-1 shows an example of the VHSSTART file modified to start three VHS environments: ATM, POS, and DEV. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 30 VHSSTART File Installing VHS Example 2-1. VHS Custom Startup File (page 1 of 2) ====================================================================== == NonStop Virtual Hometerm Subsystem - T9517D43 - (30SEP96) == Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996 == == File Type: VHS Startup Configuration File. == == Source File Name: $SYSTEM.STARTUP.VHSSTART == Source File Version: 1 == == File Description: This file is used to specify all the VHS environments == existing on this node. == == Modifications Summary: == == Added definition for the ATM, POS and DEV Environments, Oct. 10th, 1996 == VOLUME $CTTMD.VDEV == Start an EMS Alternate Collector for all the VHS processes EMSACOLL/NOWAIT,PRI 100,NAME $CVHS, CPU 3/BACKUP 2 == Set up =_EMS_COLLECTOR define to specify an EMS == alternate collector to be used by all VHS processes DELETE DEFINE =_EMS_COLLECTOR SET DEFINE CLASS MAP SET DEFINE FILE $CVHS ADD DEFINE =_EMS_COLLECTOR ================================================================== == == Define first VHS environment = DEV == PARAM ENVIRONMENT "DEV" ASSIGN PARAM PARAM PARAM PRIMARY-LOGFILE, MAXEXTENTS PRIMARY-SECURITY SUPPRESS-DISPLAY ASSIGN INSPECT-SAVEFILE, PARAM PURGE-SAVEFILE ASSIGN INSPECT-FILE, PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM $CTTMD.VDEV.DEV, EXT (100, 100), CODE 0 16 "NUUU" FALSE $CTTMD.VDEV.SAVE0000 FALSE $CTTMD.VDEV.VHSINSP VHS-LOGGER ADD-TEXT-TO-EVENT GENERATE-INSPECT-EVENT GENERATE-PROMPT-EVENT GENERATE-DISPLAY-EVENT REMOVE-EXTRA-SPACES ACCEPT-EXT-ASCII-CHARACTER VHS-GUI-MODE PROMPT-EVENT-RESEND-DELAY ON ON ON ON ON ON OFF OFF 15 PARAM AUTOMATIC-INSPECT-PROCESSING ON PARAM BACKUP-CREATION-MESSAGE-DELAY 5 PARAM OPEN-TABLE-THRESHOLD 90 RUN $CTTM.ZVHSQA.VHS / NAME $VDEV, CPU 3, PRI 150, NOWAIT/ 0 Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 31 VHSSTART File Installing VHS Example 2-1. VHS Custom Startup File (page 2 of 2) ==================================================================== == Define second VHS environment = POS == PARAM ENVIRONMENT "POS" ASSIGN PARAM PARAM PARAM $DATA.VPOS.POS, EXT (100, 100), CODE 0 16 "NUUU" FALSE PRIMARY-LOGFILE, MAXEXTENTS PRIMARY-SECURITY SUPPRESS-DISPLAY ASSIGN INSPECT-SAVEFILE, PARAM PURGE-SAVEFILE ASSIGN INSPECT-FILE, PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM $DATA.VPOS.POS10000 FALSE $DATA.VPOS.VHSINSP VHS-LOGGER ADD-TEXT-TO-EVENT GENERATE-INSPECT-EVENT GENERATE-PROMPT-EVENT GENERATE-DISPLAY-EVENT REMOVE-EXTRA-SPACES ACCEPT-EXT-ASCII-CHARACTER VHS-GUI-MODE PROMPT-EVENT-RESEND-DELAY ON ON ON ON ON ON OFF ON 10 PARAM AUTOMATIC-INSPECT-PROCESSING ON PARAM BACKUP-CREATION-MESSAGE-DELAY 5 PARAM OPEN-TABLE-THRESHOLD 90 RUN $CTTM.ZVHSQA.VHS / NAME $VPO1, CPU 3, PRI 150, NOWAIT/ 0 ASSIGN INSPECT-SAVEFILE, $DATA.VPOS.POS20000 ASSIGN INSPECT-FILE, $DATA.VPOS.VHSINSP2 RUN $CTTM.ZVHSQA.VHS / NAME $VPO2, CPU 2, PRI 150, NOWAIT/ 1 ================================================================== == Define third VHS environment = ATM == PARAM ENVIRONMENT "ATM" ASSIGN PARAM PARAM PARAM $PROD2.VATM.ATM, EXT (100, 100), CODE 0 16 "NUUU" FALSE PRIMARY-LOGFILE, MAXEXTENTS PRIMARY-SECURITY SUPPRESS-DISPLAY ASSIGN INSPECT-SAVEFILE, PARAM PURGE-SAVEFILE ASSIGN INSPECT-FILE, RUN $CTTM.ZVHSQA.VHS / NAME $PROD2.VATMD.SAVE0000 FALSE $DATA.VATMD.VHSINSP $VAT1, CPU 0, PRI 150, NOWAIT/ 1 ASSIGN INSPECT-SAVEFILE, $PROD2.VATMD.SAV20000 ASSIGN INSPECT-FILE, $DATA.VATMD.VHSINSP2 RUN $CTTM.ZVHSQA.VHS / NAME $VAT2, CPU 1, PRI 150, NOWAIT/ 2 ASSIGN INSPECT-FILE, $DATA.VATMD.VHSINSP3 ASSIGN INSPECT-SAVEFILE, $PROD2.VATMD.SAV30000 RUN $CTTM.ZVHSQA.VHS / NAME $VAT3, CPU 2, PRI 150, NOWAIT/ 3 Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 32 VHSINSP File Installing VHS VHSINSP File To automatically process Inspect prompts, VHS uses a VHS Inspect file (VHSINSP) that will contain commands to send to Inspect depending on the process name, the program file name, or the application language. This file is empty at installation time. When VHS receive an Inspect prompt, it first gets information on the application currently prompting and tries to find in the VHS Inspect file a section corresponding to the application. It then sends the commands of the section matching the application to Inspect and, if Inspect prompts VHS back, VHS tries to create a SAVEABEND file. See Section 3 for more details. VHSCSTM File From the installation of the VHS and VHSCI programs, a custom configuration file (VHSCSTM) is created. If this file is located in your default subvolume, it will be read each time you run VHSCI. All VHSCI users should have their own VHSCSTM file in their own default subvolumes. You can use an ASSIGN command to tell VHSCI to read the VHSCSTM file from another subvolume if desired. 1> ASSIGN VHSCSTM, $DATA.ZVHS.VHSCSTM 2> 3> == You may now run VHS and it will get VHSCSTM file 4> == from $DATA.ZVHS.VHSCSTM The VHSCI custom configuration file can be used to configure your session parameters. You can use the ALIAS command to create shortcut commands for frequently invoked commands. By using the ALIAS command, you can substitute the typing of an abbreviated command or pressing of a function key for the original command or combination of commands. For example, if F1 is defined as the INFO command, each time you press F1, VHSCI interprets this key as the INFO command and executes this command. For information about VHSCI commands, see Section 7, Command Descriptions. For a sample of a VHSCSTM file, see Appendix A, VHS Files. VHSBCONF File VHSBCONF is the VHS Browser environment configuration file. You need to modify the default file if you want to do the following: • • Change the location of the VHS primary log file Set up multiple VHS environments After you modify the VHS Browser environment configuration file and you want to have the VHS Browser read the latest copy, go to the VHS Profile screen and press F14 to refresh the profile. The VHS Browser checks the timestamp of the file and reloads it if the file was changed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 33 VHSBCONF File Installing VHS Example 2-2 shows a sample VHS Browser environment configuration file. In this example, two VHS environments are installed: • • A default environment called VHS with the primary log file volume and subvolume $SYSTEM.VHS An environment called ATM with the primary log file volume and subvolume $PROD.VHSLOG Example 2-2. VHS Browser Environment Configuration File ============================================================================ == == NonStop Virtual Hometerm Subsystem - T9517D43 - (30SEP96) == Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996 == == File Type: VHS Browser Environment Configuration File. == == Source File Name: $VHS.VHSD43.VHSBCONF == Source File Version: 1 == == File Description: This file is used to define the relationship == between the environment Name used by the VHS Browser == screens and the different VHS server environments. == == File Structure: Two record types are valid. == The first one is a comment line and should begin == with two equal signs "==". == The second record type is the mapping of the == environment name to the prompt file name of each == VHS environment. Each line should contain the == following items: == <environment-name> <1 or more space> <VHS prompt file name> == == Modifications Summary: == Sept. 30, 1996 10:55:58 File Creation. == ============================================================================ == Default configuration for the VHS Browser Environment file ============================================================================ == <environment-name> <1 space or more> <VHS prompt file name> == VHS $SYSTEM.VHS.PROMPT ATM $PROD.VHSLOG.PROMPT Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 34 VHSGCONF File Installing VHS Example 2-3 shows a sample VHS Browser environment configuration file with three VHS environments installed: ATM, POS, and DEV. Example 2-3. VHS Browser Customized Environment Configuration File ============================================================================ == == NonStop Virtual Hometerm Subsystem - T9517D43 - (30SEP96) == Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996 == == File Type: VHS Browser Environment Configuration File. == == Source File Name: $VHS.VHSD43.VHSBCONF == Source File Version: 1 == == File Description: This file is used to define the relationship == between the environment Name used by the VHS Browser == screens and the different VHS server environments. == == File Structure: Two record types are valid. == The first one is a comment line and should begin == with two equal signs "==". == The second record type is the mapping of the == environment name to the prompt file name of each == VHS environment. Each line should contain the == following items: == <environment-name> <1 or more space> <VHS prompt file name> == == == Modifications Summary: == Sept. 30, 1996 10:55:58 File Creation. == == Added the DEV,ATM and POS Environment, Oct. 17, 1996 == ====================================================================== == Default configuration for the VHS Browser Environment file ====================================================================== == <environment-name> <space> <VHS Prompt file name> == DEV $CTTMD.VDEV.PROMPT ATM $PROD2.VATM.PROMPT POS $DATA.VPOS.PROMPT VHSGCONF File VHSGCONF is the VHS GUI Agent configuration file. You need to modify the default file if you want to do the following: • • Use the VHS GUI facility Restrict VHS GUI user capabilities The VHSGCONF file must reside in the $SYSTEM.SYSTEM subvolume. See Appendix 8, The VHS GUI for a detailed description of this file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 35 VHS Run-Time Options Installing VHS VHS Run-Time Options The following subsections present some file-specific considerations that you should be aware of before using VHS. VHS ASSIGNs You can customize the VHS server to your specific requirements with a set of run-time options. These run-time options can be modified by editing the VHS startup file created during the installation process. Table 2-7 lists each ASSIGN used by VHS. Table 2-7. VHS ASSIGNs ASSIGN Name Default Value if Omitted Description PRIMARYLOGFILE $SYSTEM. VHSLOG.LOG Specifies the name of the primary log file for VHS. The form of this parameter is $volume.subvolume.aaa where aaa must be alphabetical: for example, $SYSTEM.VHSLOG.LOG. The primary and secondary extents of the primary-logfile are also specified using this ASSIGN. INSPECTFILE $currentvolume.subvolume.VHSINSP Specifies the name of the VHS Inspect file used for automatic processing of Inspect prompts. INSPECTSAVEFILE $SYSTEM.VHSDUMP.SAVE0000 Specifies the name of the Inspect SAVEABEND files for VHS. The form of this parameter is $SYSTEM.VHSDUMP.SAVE0000. VHS Conversational Interface Help and Error Text File The VHSTEXT file contains help text and error messages for VHSCI. This file should be located in the same subvolume as VHSCI. If you want VHSTEXT to be located on a different subvolume from the VHSCI program, you can use an ASSIGN command to tell VHSCI to read the VHSTEXT file from another subvolume. 1> ASSIGN VHSTEXT, $DEV.ZVHS.VHSTEXT 2> 3> == You may now run VHS and it will get VHSTEXT file 4> == from $DEV.ZVHS.VHSTEXT Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 36 VHS Parameters Installing VHS VHS Parameters Table 2-8 lists each parameter used by VHS and its default value if omitted. Table 2-8. VHS Parameters (page 1 of 2) Parameter Name Default Description ACCEPT-EXTASCIICHARACTER OFF Specifies if VHS will accept non-ascii characters (e.g. Kanji). The value can be ON or OFF. AUTOMATICINSPECTPROCESSING ON Specifies if VHS will automatically process Inspect prompts. The value can be ON or OFF. BACKUPCREATION-DELAY 5 Delay in minutes between each occurrence of the backup creation failure message. The value must be between 0 and 999. ENVIRONMENT VHS Specifies the name of the environment that this VHS process will run. This name has two purposes: a prefix for all EMS messages generated, and for the VHS Browser facility to specify which VHS environment the user wants to look at. GENERATEDISPLAY-EVENT ON Specifies if EMS events must be generated for display type messages. The value can be ON or OFF. If the VHSGUI-MODE parameter is ON, GENERATE-DISPLAYEVENT will always be considered to be ON. GENERATEINSPECT-EVENT ON Specifies if EMS events must be generated for Inspect/Debug type messages. The value can be ON or OFF. If the VHS-GUI-MODE parameter is ON, GENERATE-INSPECT-EVENT will always be considered to be ON. GENERATEPROMPT-EVENT ON Specifies if EMS events must be generated for prompt/reply type messages. The value can be ON or OFF. If the VHS-GUI-MODE parameter is ON, GENERATE-PROMPT-EVENT will always be considered to be ON. MAXEXTENTS 16 Specifies the maximum number of extents to be created for the primary log file. The value is an integer in the range of 0 through 978. OPEN-TABLETHRESHOLD 90 Specifies the percentage of full value of the opener table at which VHS will generate an EMS event message. The value must be between 0 and 100. PRIMARYSECURITY NUUU Specifies the default security used by VHS when it creates primary log files. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 37 VHS DEFINE Parameter Installing VHS Table 2-8. VHS Parameters (page 2 of 2) Parameter Name Default Description PROMPT-EVENTRESEND-DELAY 15 Specifies the time (in minutes) VHS will wait before generating a repeat (ZVHS-EVT-RESEND-PROMPT) event for an unanswered prompt. This parameter will be ignored if VHS-GUI-MODE is set to OFF. The possible values are from 1 to 60. See Section 8, The VHS GUI for a more complete description of this parameter. PURGE-SAVEFILE FALSE Specifies whether VHS should add the “force it” (!) option when VHS sends a SAVE command to Inspect. When this option is set to TRUE, Inspect will purge any savefile that existed before with the same file name. The valid parameter values are TRUE or FALSE. REMOVE-EXTRASPACES TRUE Specifies whether VHS deletes extra spaces (two or more consecutive spaces) in displaying messages. By deleting extra spaces, VHS makes the messages more readable and prevents line truncations if messages exceed displayable line length. SUPPRESSDISPLAY FALSE Specifies whether the display messages sent to VHS will be shown on the ViewPoint or NonStop NET/MASTER screen. The valid parameter values are TRUE or FALSE. When the VHS-GUI-MODE parameter is ON, VHS generates additional display events that are not affected by this parameter. See Section 8, The VHS GUI for a more complete description of these events. VHS-LOGGER ON Specifies if VHS must log in its primary log files. The value can be ON or OFF. VHS-GUI-MODE OFF Specifies whether the VHS GUI will be used to reply to prompts. If the parameter is set to OFF, the VHS GUI will not be able to reply to application prompts. Valid parameter values are ON or OFF. See Section 8, The VHS GUI for a more complete description of this parameter. VHS DEFINE Parameter Table 2-9 lists the DEFINE parameter used by VHS and its default value. Table 2-9. VHS DEFINE DEFINE Name Default Value Description =_EMS_COLLECTOR LOCAL COLLECTOR ($0) Specifies the name of the collector used by VHS to report its events. Virtual Hometerm Subsystem (VHS) Manual—429311-001 2- 38 3 Using VHS This section describes how to use VHS. It has the following subsections: • • • • • • • • Before using VHS Starting VHS Specifying VHS as the home terminal of applications How VHS manages messages Configuring VHS Inspect processing Understanding the VHS log files Stopping VHS Using VHS with a ViewPoint filter Before Using VHS Before you can use VHS, you need to determine which applications should use VHS as a home terminal. To use VHS with an application, follow these steps: 1. Start VHS. 2. Stop the application. 3. Configure the application so that the VHS process is its home terminal. (See the subsection Specifying VHS as the Home Terminal of Applications later in this section.) 4. Start the application. Because the application is not available between the time you stop it and restart it, you need to plan how to integrate VHS in your application environment to minimize application downtime. Caution. The hometerm of VHS should be a physical (static) device. A dynamic device, such as a Telnet window, might cause problems when it is terminated. Starting VHS To run VHS, locate and invoke the startup file created during the installation process. For example, if the VHS startup file VHSSTART was created on $SYSTEM.STARTUP, then you would type the following command: 1> OBEY $SYSTEM.STARTUP.VHSSTART Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -1 Starting VHS Using VHS When VHS starts, it reads and validates all ASSIGNs, parameters, and DEFINEs to initialize its environment. If a parameter is not specified, VHS uses its default values (listed in Section 2). If the parameters are valid, VHS does the following: • • • • Creates a backup process Opens the prompt file (if it does not exist, it is created) Opens the log file (if it does not exist, it is created) Waits for application messages to arrive While the VHS process is executing, you can modify some of its configuration parameters by using the VHSCI conversational interface. See the ALTER Command, ENV Command, PARAM Command, and TIMEOUT Command in Section 7, Command Descriptions. Note. To run VHS with High PIN support, ensure that the #HIGHPIN built-in variable is set to On at the TACL prompt. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -2 Sample VHSSTART File Using VHS Sample VHSSTART File The following is an example of a VHSSTART startup file that has been modified to start three VHS processes ($VHS1, $VHS2, $VHS3) using the same primary log file: ========================================================================== == == NonStop Virtual Hometerm Subsystem - T9517D43 - AAQ - (26FEB98) == Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996, 1997 == == File Type: VHS Startup Configuration File. == == Source File Name: $SYSTEM.VHS.VHSSTART == Source File Version: 1 == == File Description: This file is used to specify all the VHS environments == existing on this node. == == Modifications Summary: == February 12, 1998 14:16:37 File Creation. == ========================================================================== == == Define first VHS Environment "VHS" ========================================================================== == DELETE DEFINE =_EMS_COLLECTOR SET DEFINE CLASS MAP SET DEFINE FILE $0 ADD DEFINE =_EMS_COLLECTOR PARAM ENVIRONMENT-NAME ASSIGN PARAM PARAM PARAM PARAM PARAM PRIMARY-LOGFILE, $SYSTEM.VHSLOG.LOG, EXT (100, 100), CODE 0 PRIMARY-LOGFILE-BUFFERED OFF PRIMARY-LOGFILE-PURGE ON MAXEXTENTS 16 PRIMARY-SECURITY "NUUU" SUPPRESS-DISPLAY FALSE ASSIGN INSPECT-SAVEFILE, PARAM PURGE-SAVEFILE ASSIGN INSPECT-FILE, "VHS" $SYSTEM.VHSDMP1.SAVE0000 FALSE $SYSTEM.VHSDMP1.VHSINSP Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -3 Guidelines for Running VHS Using VHS PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM VHS-LOGGER ADD-TEXT-TO-EVENT GENERATE-INSPECT-EVENT GENERATE-PROMPT-EVENT GENERATE-DISPLAY-EVENT REMOVE-EXTRA-SPACES ACCEPT-EXT-ASCII-CHARACTER VHS-GUI-MODE PROMPT-EVENT-RESEND-DELAY ON ON ON ON ON ON OFF OFF 15 PARAM AUTOMATIC-INSPECT-PROCESSING ON PARAM BACKUP-CREATION-MESSAGE-DELAY 5 PARAM OPEN-TABLE-THRESHOLD 90 RUN $SYSTEM.VHS.VHS / NAME $VHS1, CPU 0, PRI 180, TERM $TRM0.#A, NOWAIT/ 1 == == Second VHS process $VHS2 == ASSIGN INSPECT-SAVEFILE, $SYSTEM.VHSDMP2.SAVE0000 ASSIGN INSPECT-FILE, $SYSTEM.VHSDMP2.VHSINSP RUN $SYSTEM.VHS.VHS / NAME $VHS2, CPU 0, PRI 180, TERM $TRM0.#A, NOWAIT/ 1 == Third VHS process $VHS3 == ASSIGN INSPECT-SAVEFILE, $SYSTEM.VHSDMP3.SAVE0000 ASSIGN INSPECT-FILE, $SYSTEM.VHSDMP3.VHSINSP RUN $SYSTEM.VHS.VHS / NAME $VHS3, CPU 0, PRI 180, TERM $TRM0.#A, NOWAIT/ 1 Guidelines for Running VHS If you use the VHSSTART file to start VHS, you do not need to be concerned with the following run-time guidelines. However, if you run VHS from TACL, make sure you follow these guidelines: • • • VHS must be run as a named process because it is opened by other processes and has device subtype 30 (device emulation). VHS should be run as a process pair because it must be always available to receive messages. To run VHS with High PIN support, ensure that the #HIGHPIN built-in variable is set to On at the TACL prompt. Caution. The hometerm of VHS can be a dynamic device, such as a Telnet window, but this might cause problems when the window is terminated. It is safer to start VHS with a physical (static) device. VHS Run Syntax The syntax for the VHS RUN command follows. [ RUN ] VHS / name $process-name, nowait [, run-option ] / backup-cpu-number Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -4 VHS Run Syntax Using VHS RUN specifies the TACL RUN command. VHS specifies the program file name of the VHS program. NAME $process-name specifies the name you are assigning to VHS. Specify $process-name as an alphanumeric string of one to five characters, the first of which must be a letter. Examples of VHS process names are $VHS1, $VHS2, or $HOME. Note. VHS is a subtype 30 process and must be named to execute properly. VHS does not start if it is an unnamed process. NOWAIT specifies that TACL does not wait while the program runs. TACL returns a command input prompt after sending the startup message to the new process. You should always specify NOWAIT when you run VHS. run-option specifies any of the NonStop Kernel run options, separated by commas, valid for the RUN command in TACL, as described in the TACL Reference Manual. The following options are of particular importance for this command: CPU cpu-number specifies the number of the processor where the primary process of VHS is to execute. cpu-number is an integer in the range 0 through 15. If you omit this option, VHS runs in the same processor as TACL. (If the CPU option is omitted and a $CMON process exists, $CMON might specify a CPU other than the one in which the current TACL process is running. For more information about $CMON, see the NonStop Kernel Operating System Programmer’s Guide.) PRI priority specifies the run priority of the VHS process. The priority must be an integer in the range 1 to 199. If you omit this option, VHS runs at a priority of 1 less than that of the TACL process. If your applications have a high message rate, you should specify a high priority. (If a $CMON process exists, $CMON might specify a priority other than 1 less than your TACL process. For more information about $CMON, see the NonStop Kernel Operating System Programmer’s Guide.) Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -5 VHS Run Syntax Using VHS backup-cpu-number specifies the number of the processor in which the backup process of VHS is to execute. cpu-number is an integer in the range 0 through 15. If you omit this parameter, VHS does not run as a process pair. Caution. Make sure you specify the backup CPU number when running VHS. Specifying the backup CPU number ensures that VHS runs as a NonStop process and is always available to your applications. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -6 Specifying VHS as the Home Terminal of Applications Using VHS Specifying VHS as the Home Terminal of Applications How you specify VHS as the home terminal of your application depends on what type of application you have. For most non-Pathway applications, specifying VHS as the home terminal is simple. For Pathway applications, specifying VHS as the home terminal can be done by using several methods. Two of these methods are described in the subsections below. Before you specify VHS as the home terminal for your applications, make sure VHS is running. If VHS is not running, your application will not work correctly and might not start. Non-Pathway Applications When you start a non-Pathway application from TACL, modify the TERM attribute and specify the name of the VHS process. The following command starts a non-Pathway application MYAPP and specifies the VHS process $VHS as the home terminal for this application: 1> RUN MYAPP / NAME $APP, NOWAIT, CPU 3, TERM $VHS / Pathway Application Example 1 If you have not hardcoded the HOMETERM attribute for every server in the Pathway configuration file, you can use this first method to specify VHS as the home terminal. 1. Stop Pathway to reconfigure it. 2. Modify the Pathway startup file to start the VHS process before the Pathway system is started and to cold load the Pathway system. The TERM option of the command to start PATHMON should be set to the VHS process, for example, $VHS. Setting the TERM option will ensure that all the servers have the same home terminal as the PATHMON process. In the following example, the Pathway startup file includes two commands to run with VHS. These commands are in boldface: OBEY $SYSTEM.STARTUP.STARTVHS PURGE PATHLOG CREATE PATHLOG, 4 PURGE PATHCTL ASSIGN PATHCTL, PATHCTL PATHMON /NAME $DJCT, OUT PATHLOG, NOWAIT, TERM $VHS, CPU 0/ PATHCOM /IN PATHCNFG/ $DJCT 3. When you start the PATHMON process of your Pathway system, be sure to use the TERM option to specify the home terminal of PATHMON. In this example, the VHS process is named $VHS: 1> PATHMON / NAME $PM, NOWAIT, CPU 3, TERM $VHS / Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -7 Pathway Application Example 2 Using VHS By default, each server class uses the home terminal of the PATHMON process. Note. If you create your new Pathway configuration file by using the OBEYFORM facility, then all TCPs and servers will have the SET HOMETERM parameter set. Check to make sure all home terminals are set to the VHS process. Pathway Application Example 2 If you have already hardcoded the HOMETERM attribute for every server in the Pathway configuration file, you will have to modify the HOMETERM attribute as specified for the EMPLOYEE-SERVER in the following example. The command that specifies VHS as the home terminal is in boldface. SET PATHMON BACKUPCPU 1 SET PATHWAY MAXASSIGNS 10 SET PATHWAY MAXDEFINES 5 SET PATHWAY MAXPARAMS 5 SET PATHWAY MAXPATHCOMS 5 SET PATHWAY MAXPROGRAMS 5 SET PATHWAY MAXSERVERCLASSES 5 SET PATHWAY MAXSERVERPROCESSES 20 SET PATHWAY MAXSTARTUPS 5 SET PATHWAY MAXTCPS 5 SET PATHWAY MAXTERMS 10 SET PATHWAY MAXLINKMONS 16 START PATHWAY COLD ! RESET TCP SET TCP AUTORESTART 2 SET TCP MAXREPLY 2000 SET TCP MAXTERMDATA 32000 SET TCP SERVERPOOL 20000 SET TCP TERMPOOL 8000 SET TCP MAXTERMS 25 SET TCP MAXPATHWAYS 5 SET TCP PROGRAM $SYSTEM.SYSTEM.PATHTCP2 SET TCP TCLPROG POBJ ADD TCP TCP-6530, CPUS 0:1 RESET PROGRAM ADD PROGRAM EMPREQ, TYPE T16-6530 (INITIAL EMPREQ), TCP TCP-6530 RESET SERVER SET SERVER PROGRAM EMPSRV SET SERVER CPUS (0:1) SET SERVER HOMETERM $VHS SET SERVER MAXSERVERS 5, NUMSTATIC 0 SET SERVER LINKDEPTH 1, MAXLINKS 5 SET SERVER TMF ON, AUTORESTART 2 SET SERVER ASSIGN ERROR-LOG-FILE, ERRORLOG SET SERVER ASSIGN EMPLOYEE-FILE, EMPLOYEE ADD SERVER EMPLOYEE-SERVER RESET SERVER SET SERVER PROGRAM TSTSRV SET SERVER CPUS (0:1) SET SERVER MAXSERVERS 5, NUMSTATIC 0 SET SERVER LINKDEPTH 1, MAXLINKS 5 SET SERVER TMF ON, AUTORESTART 2 SET SERVER ASSIGN ERROR-LOG-FILE, ERRORLOG SET SERVER ASSIGN EMPLOYEE-FILE, TESTCONV ADD SERVER TESTCONV-SERVER Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -8 How VHS Manages Messages Using VHS After you have reconfigured your Pathway system, you can restart it and your Pathway application. How VHS Manages Messages The VHS process receives messages of many types from many sources. VHS manages these types of messages: • • • • • • OPEN messages Display messages Inspect prompts Debug prompts Application prompts Reply messages (to application prompts) The following table summarizes how VHS responds to application messages and prompts. Type of message VHS Action Open message Determines the object file of the process and acts accordingly. Display message Saves the message in the text part of an EMS event, sends the event to the collector if configured to do so (see parameter GENERATEDISPLAY-EVENT), and logs the message in the primary log file. Inspect prompt Depending on the VHSINSP file and the AUTOMATIC-INSPECTPROCESSING parameter, VHS handles the Inspect prompt by sending commands found in the VHSINSP file, and creates a saveabend file to save the application’s context and stops the application; or, VHS lets you handle the prompt by writing to its prompt file. VHS logs Inspect messages in its primary log file. VHS can also send EMS events to the collector if configured to do so (see the GENERATE-INSPECT-EVENT parameter). Debug prompt VHS sends to Debug the D;T;S (Display;Trace;Stop) commands and stops the application. VHS logs Debug messages in its primary log file. VHS can also send EMS events to the collector if configured to do so (see the GENERATE-INSPECT-EVENT parameter). Application prompt Saves the prompt to its prompt file. The prompt can be answered via the Prompt Browser screen. Also sends the event to the collector, if configured to do so (see the parameter GENERATE-PROMPTEVENT), and logs the message. Reply messages Sends reply messages to the application, keeps a copy of the reply in its primary log file, removes the prompt from its prompt file, and, if configured to do so (see the GENERATE-PROMPT-EVENT), generates an EMS event. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3 -9 OPEN Message Processing Using VHS OPEN Message Processing When VHS receives an OPEN message, it goes through the following steps: 1. VHS adds an entry into the opener table and executes the NonStop Kernel procedure PROCESSINFO to determine the name of the object file of the process. 2. If the object file name is equal to Inspect, then VHS sets the opener type as Inspect. 3. If the state of the program is Debug, then VHS sets the opener type as Debug. 4. For all the other openers, VHS sets the opener type as Unknown. Note. VHS cannot be opened by remote processes. VHS can only be opened by local processes. Display Message Processing When VHS receives a DISPLAY message (a WRITE), it updates its opener table to reflect that the last message received was a DISPLAY and validates the text message to ensure that no unprintable characters are present. If the parameter ACCEPT-EXT-ASCII-CHARACTER (default is OFF) is set to ON, VHS accepts these characters (for example, Kanji characters); if not, VHS converts these characters into question marks (?). If the parameter REMOVE-EXTRA-SPACES is set to ON, VHS replaces an occurrence of multiple spaces by only one space in the DISPLAY message. It then adds a timestamp to the message and writes the message to its current primary log file. If the parameter GENERATE-DISPLAY-EVENT is set to ON, VHS generates an EMS message with the ZEMS-TKN-TEXT token containing the text message received from the application. Note that DISPLAY type messages include all messages written using the WRITE NonStop Kernel procedure. This includes DISPLAY messages in COBOL as well as all messages from the COBOL 74 and COBOL85 run-time libraries. Inspect Prompt Processing When VHS receives an Inspect message, it logs all display messages received from Inspect in its Primary log file and, at the first Inspect prompt received, VHS sends the SET PROMPT PID LANGUAGE (SET P P,L) command. When the Inspect prompt comes back and if the AUTOMATIC-INSPECT-PROCESSING parameter is set to OFF: • VHS writes the prompt to its prompt file and the user is able to reply to this Inspect prompt via the Prompt Browser screen. Or, if the AUTOMATIC-INSPECT-PROCESSING parameter is set to ON: Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 10 Debug Prompt Processing Using VHS • • • • • • VHS extracts the name and the PID of the application from the result of the SET P P,L command. VHS extracts the language of the application trapped into Inspect from the ENV Inspect command. When Inspect prompts VHS back, VHS tries to find a match between the application information and one of the sections from the VHS Inspect file. The VHS Inspect file format is described later in this section. If a section matched the application information, VHS sends the commands of this particular section to Inspect. If, after executing the Inspect commands, Inspect prompts VHS again, VHS creates a saveabend file and stops the application. If none of the VHS Inspect file sections matched the application information trapped into Inspect, VHS creates a saveabend file and stops the application. Every Inspect command executed is logged in the primary log file and an EMS event is generated only if the parameter GENERATE-INSPECT-EVENT is set to ON. Debug Prompt Processing When VHS receives a Debug message, VHS logs the message as a DEBUG message, sends the D;T;S (Display; Trace; Stop) commands to Debug, logs the result of the commands to its primary log file, stops the application, and generates an EMS message to the collector if the parameter GENERATE-INSPECT-EVENT is set to ON. Application Prompt Processing When VHS receives an application prompt (a WRITEREAD), it updates its opener table to reflect that the last message received was a prompt and validates the text message to ensure that no unprintable characters are present. If the parameter ACCEPT-EXT-ASCII-CHARACTER (default is OFF) is set to ON, VHS accepts these characters (for example, Kanji characters); if not, VHS converts these characters into question marks (?). Next, it adds a timestamp to the message and writes it to its current primary log file and to the prompt file. It then, if the parameter GENERATEPROMPT-EVENT is set to ON, generates an EMS message with the ZEMS-TKNTEXT token containing the prompt message received from the user application. Reply Message Processing When VHS receives a reply message, it sends the reply message to the application, logs the reply text in its log file, and then deletes the application prompt from its prompt file. VHS generates an EMS message to the collector if the parameter GENERATEPROMPT-EVENT is set to ON. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 11 Configuring VHS Inspect Processing Using VHS Configuring VHS Inspect Processing To handle Inspect prompts, VHS uses the AUTOMATIC-INSPECT-PROCESSING parameter and a file (VHSINSP) that contains various sections specifying Inspect commands to execute depending on the process name, the program file name, or the language of the application trapped into Inspect. VHS AUTOMATIC-INSPECT-PROCESSING Parameter The AUTOMATIC-INSPECT-PROCESSING parameter can be set to ON (true) or OFF (false). Setting the parameter to ON causes VHS to automatically reply to the Inspect prompt by sending the commands from the VHS Inspect file. If the parameter is set to OFF, VHS writes the Inspect prompt to its prompt file and the user will be able to reply to it via the Prompt Browser screen. The AUTOMATIC-INSPECT-PROCESSING parameter can be set when starting VHS, as part of the VHS startup file (VHSSTART). If the parameter value is not set, the default is ON. The parameter value can also be set and changed online via the VHSCI by using the ALTER command. The ALTER command will not have any effect on already existing Inspect openers and subsequently for all applications that are handled by those Inspect openers. The ALTER command will take effect only with new Inspect openers. This means that, if a new application is trapping into Inspect and an already existing Inspect (one already opening VHS) is handling this application, the new value of the AUTOMATIC-INSPECT-PROCESSING parameter won’t be in effect. Inspect Processing Considerations Changing the value of the AUTOMATIC-INSPECT-PROCESSING parameter online can create unexpected situations as in the following scenario: AUTOMATIC-INSPECT-PROCESSING Parameter value is ON. VHS has two Inspect openers: • • Inspect #1 has 1 application to handle . Inspect #2 has 2 applications to handle: The value of the parameter is changed to OFF via the VHSCI. A new application traps into Inspect. The application is dispatched to Inspect #2, which already opens VHS. Because the Inspect opener is not a new one, the value of the parameter won’t be in effect for the new application. This means that the new application will be handled automatically by VHS instead of going into the Prompt file to be handled by the user. VHS Inspect File You configure the VHS Inspect processing via the VHS Inspect file (VHSINSP). When receiving an Inspect message, VHS tries to match the application information with the Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 12 VHS Inspect File Using VHS information contained in the VHSINSP file. The VHSINSP file is composed of section keywords such as PROCESS, PROGRAMFILE, and LANGUAGE; of section names such as process name, program file name, and language name; and of Inspect commands. Each section is delimited by a section keyword. A name is expected on the same line as the keyword. For the keyword PROCESS, a process name is expected, for the keyword PROGRAMFILE, a program file name (object file name) is expected, and for the keyword LANGUAGE, a language name is expected. Each section contains all the Inspect commands to be executed for the specific process name, program file name, or for the language of the application trapped into Inspect. The first section matching the application information will be the one to be used by VHS, and only one section is used per application. A section can be used for many applications. Following is the syntax of the sections for the VHS Inspect file used to put comments in the file: {COMMENT | == comment } {PROCESS $process-name } {PROGRAMFILE diskfile-name } {LANGUAGE language } $process-name specifies the name of a process. The process name consists of a dollar sign ($) followed by a letter and by zero to four alphanumeric characters with no embedded blanks, for example $APPL. {PROGRAMFILE diskfile-name } diskfile-name specifies a NonStop Kernel operating system file name. A disk file in the NonStop Kernel operating system is identified by a unique, symbolic file name. A complete NonStop Kernel disk file name describes the location of a file and has four parts: \system-name $volume-name subvolume-name file-name For convenience, default values are provided for all parts of a complete file name: [\system-name.] [$volume-name.] [subvolume-name.] file-name \system-name identifies a specific system within a network. $volume-name identifies a volume. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 13 VHS Inspect File Using VHS subvolume-name identifies a set of files defined by the user. file-name identifies a particular file within the subvolume. The syntax of system-name, volume-name, subvolume-name, and filename in VHS is identical to the syntax defined for these components for the NonStop Kernel operating system. {LANGUAGE language } language specifies one of the following: C COBOL FORTRAN PASCAL SCOBOL TAL Example of a VHS Inspect File COMMENT This file contains all Inspect process info for ATM VHS environment PROCESS $ATM1 COMMENT Display general information when this Process is trapped into INSPECT FILES TRACE PROGRAMFILE $DISK.PROD.ATMPRG COMMENT we must check the max^count variable when we have a problem COMMENT with this program TRACE;DISPLAY max^count PROGRAMFILE $DISK.PROD.POSPRG TRACE; FILES LANGUAGE TAL COMMENT For applications written in TAL COMMENT the application. TRACE LANGUAGE COBOL COMMENT For applications written in COBOL SOURCE SAVE Command in VHS Inspect File The Save command in the VHS Inspect file is treated as a special case. When the SAVE command is specified without any file name, Inspect saves the savefile of the application (trapped into Inspect) under the default save file name specified in the VHS startup file (VHS-INSPECT-SAVEFILE parameter). Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 14 VHS Inspect File Using VHS Example for SAVE Command Without a File Name PROCESS COMMENT COMMENT ENV COMMENT SAVE EXIT $INS1 displays the current settings of the Inspect environment and selectable parameters. Invoke default save command When the Save command is given with a file name, VHS appends an index to the save file name specified. Inspect saves the savefile of the application trapped under this file name. When the same application enters into trap again, the index appended to the save file will be incremented by 1. Command File saved as SAVE A Annnn (A0000 to A9999) SAVE ABCD ABCDnnnn (ABCD0000 TO ABCD9999) SAVE ABCDEFG ABCDEFGn (ABCDEFG0 TO ABCDEFG9) SAVE ABCDEFGH ABCDEFGH (No index is added) SAVE ABC012 ABC012nn (Note that numbers in the file name are treated just like other characters.) The number of digits in the index will be <= 4. VHS Inspect File Validation Each time VHS loads the VHS Inspect file, a validation is performed. VHS validates the keywords PROCESS, PROGRAMFILE, and LANGUAGE and what follows those keywords on the same line. VHS does not validate the information between two sections; in particular, Inspect commands are not validated. Also, if VHS rejects a section keyword or name, all the following lines are also rejected until VHS finds another valid keyword and section name. If a line has more than 132 characters, VHS keeps only the first 132 characters and discards the rest of the line. For each error found in the VHS Inspect file, an EMS event is generated. VHS Inspect File Limitations In the VHS Inspect file, you can have up to 100 sections and a maximum of 5000 bytes loaded in memory. If the Inspect file contains more than 100 sections and/or more than 5000 bytes, VHS stops loading when one of these two limits is reached, and an EMS event is generated specifying that the loading was stopped. Modification of the VHS Inspect File VHS loads the VHS Inspect file when it starts. The VHS Inspect file can also be modified any time while VHS is running. When that happens, VHS reloads the file only Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 15 Understanding the VHS Log Files Using VHS when a new application traps into Inspect. At this point, VHS stops sending commands to Inspect from the previous VHS Inspect file sections, doing this for all currently existing Inspect openers and subsequently for all applications that are handled by those Inspect openers at the time of the reload. For each application that was previously in Inspect, VHS generates an EMS event (ZVHS-EVT-INSP-PROCESSINGSTOP) saying that the Inspect processing has been stopped, creates a saveabend file, and stops the application. VHS then uses the new VHS Inspect file for all new applications trapping into Inspect. Understanding the VHS Log Files VHS has both a primary log file set and a secondary log destination. The VHS primary log file set provides an audit trail of the messages received by VHS. The maximum number of the files in the primary log file set is controlled by the PRIMARY-LOGFILEPURGE parameter. You can specify the primary, secondary, and maximum extents of the log files when you start VHS or alter these values via the VHSCI. You can use a report generator, such as Enform, or a COBOL program to extract the information from the primary log files. PRIMARY-LOGFILE-PURGE Parameter The PRIMARY-LOGFILE-PURGE parameter can be set ON (true) or OFF( false). This parameter can be set when starting VHS, as part of the VHS startup file (VHSSTART). If the parameter value is not set, the default is ON. Setting the parameter to ON results in the primary log file set containing up to a maximum of five files. VHS stores its messages in these five consecutively numbered log files. For example, when the first file LOG0000 is full, VHS creates up to four more log files named LOG0001 through LOG0004. When all five log files are full, VHS purges the oldest file and creates the next file (Figure 3-1). Purging of the log files can be avoided by setting this parameter to OFF. There will be no restriction on the number of files in the primary log file set. When one log file is full, the next consecutive log file is created. For example, when LOG0004 is full, LOG0005 is created. The older log files are not purged. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 16 Secondary Log Destination Using VHS Figure 3-1. VHS Log Files Before LOG0004 is full: LOG0000 LOG0001 LOG0002 LOG0003 LOG0004 With PRIMARY-LOGFILE-PURGE parameter ON, When LOG0004 is full, LOG0000 is purged and LOG0005 is created. LOG0000 LOG0001 LOG0002 LOG0003 LOG0004 LOG0005 LOG0004 LOG0005 With PRIMARY-LOGFILE-PURGE parameter OFF, When LOG0004 is full, LOG0005 is created. LOG0000 LOG0001 LOG0002 LOG0003 VST031.vsd Secondary Log Destination You can also set up a secondary log destination. The secondary log destination can be a disk file, collector, or terminal. Using the VHS conversational interface, you can specify a secondary log destination for each major message type (display messages, Inspect and Debug prompts, application prompts, or all message types). Stopping VHS Before stopping VHS, you should stop all applications that use VHS as their home terminal. If you do not stop these applications first, they could abend. 1. Find out which applications use VHS as a home terminal by using the TACL STATUS command: 4> STATUS *, TERM $vhs-process Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 17 Using VHS With a ViewPoint Filter Using VHS The system displays all the applications that use the specified VHS process as home terminal. For example: Process $ZATM 0,82 $Z798 0,127 $Z801 0,145 $OMFN 0,151 Pri PFR %WT Userid 170 005 215,4 150 001 215,4 160 001 215,4 160 001 215,4 Program file Hometerm $SYSTEM.SYSTEM.ATM VHS $SYSTEM.SYSTEM.ATM $VHS $SYSTEM.SYSTEM.INVC $VHS $SYSTEM.SYSTEM.INVC $VHS 2. Stop any applications that use VHS as a home terminal. 3. To ensure that no applications open a VHS process, use the LISTOPENS command in VHSCI: -> LISTOPENS VHS W00201 No process currently open VHS server Probable Cause There is no process that actually opens the VHS server. Recommended Action This is a warning. No action is necessary. 4. If the LISTOPENS command shows that no processes are opening VHS, then you can stop VHS by typing the following TACL command: 3> STOP $VHS Caution. If any application has used the NonStop Kernel procedure MYTERM to get the home terminal name, but has not yet opened the home terminal, the application might later fail. This situation cannot be detected by VHS. One way to detect this condition is to do a STATUS *, TERM $vhs-process at the TACL prompt. Using VHS With a ViewPoint Filter VHS sends all messages it receives to the EMS collector $0. You can highlight the VHS messages so that critical or action-event messages can be easily identified on the ViewPoint console. If your application is not instrumented with EMS, you will need to analyze the messages to determine keywords that ViewPoint should highlight. For example, many applications use these keywords to indicate when operator intervention is needed: • • • • Error Abend Abnormal Unsuccessful For a sample ViewPoint filter used to highlight application messages, see Appendix I, ViewPoint Event Filter. Virtual Hometerm Subsystem (VHS) Manual—429311-001 3- 18 4 Using the VHS Browser This section describes how to use the VHS Browser and contains the following subsections: • • • • • • • • • • • Accessing the VHS Browser Exiting the VHS Browser VHS screen navigation VHS screen format Help screens Log Browser screen Prompt Browser screen Prompt Detail screen VHS Profile screen Environment Detailed screen Printing a screen The following table summarizes the VHS screens: VHS Screen Purpose Log Browser View, select, and get detailed information about home terminal messages sent to the VHS primary log file Prompt Browser View and reply to application prompts sent to the VHS process and stored in the prompt file Prompt Detail Get detailed information and reply to an application prompt VHS Profile Get VHS configuration information Environment Detailed View detailed information on all existing environments Accessing the VHS Browser How you access the VHS Browser depends on whether the VHS Browser is installed on your system in ViewPoint or as a stand-alone Pathway system. VHS Installed in ViewPoint If the VHS Browser is installed in ViewPoint, first start ViewPoint on your terminal. You must have the ViewPoint Extras screen, included with VHS, installed. See Section 2, Installing VHS for installation details. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -1 Using the VHS Browser VHS Installed as a Stand-Alone Pathway System Accessing VHS From the ViewPoint TACL Prompt To access the VHS Log Browser screen, type VHSL or vhsl at the ViewPoint TACL prompt and press the SF15 function key. 1> VHSL or 1> vhsl To access the VHS Prompt Browser screen, type VHSP or vhsp at the ViewPoint TACL prompt and press the SF15 function key. 1> VHSP or 1> vhsp Accessing VHS Browser From any ViewPoint Screen • • To access the VHS Log Browser screen, enter VHSL or vhsl in the ViewPoint option line (line 24) and press the SF15 function key. To access the VHS Prompt Browser screen, enter VHSP or vhsp in the ViewPoint option line (line 24) and press the SF15 function key. Accessing VHS Browser From the ViewPoint Extras Screen To access VHS Browser from the ViewPoint Extras screen: • • Press the SF15 function key to display the ViewPoint Extras screen. Press the SF6 function key to access the VHS Log Browser screen or the SF7 function key to access the VHS Prompt Browser screen. To access VHS Browser from a custom ViewPoint Extras screen: • • • Press the SF15 function key to display the custom ViewPoint Extras screen. Check the menu to determine which function keys have been assigned to VHS Browser. Press the function key assigned to VHS Log Browser to display the Log Browser screen or press the function key assigned to VHS Prompt Browser to display the Prompt Browser screen. VHS Installed as a Stand-Alone Pathway System If the VHS Browser is installed as a stand-alone Pathway system, make sure the VHSL and VHSP macros exist in your current subvolume or you are positioned in the subvolume where VHS is installed. You can access the VHS Browser from the TACL prompt: Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -2 High PIN Support Using the VHS Browser • To access the VHS Log Browser screen, enter this at the TACL prompt: 1> run vhsl or 1> vhsl • To access the VHS Prompt Browser screen, enter this at the TACL prompt: 1> run vhsp or 1> vhsp High PIN Support To run the VHS Browser with High PIN support: 1. Ensure that the #HIGHPIN built-in variable is set to ON at the TACL prompt. 2. Set the HIGHPIN attribute to ON in the file ZVHSDEFS in the browser subvolume. 3. Restart Pathway. Exiting the VHS Browser How you exit the VHS Browser depends on whether the VHS Browser is installed on your system in ViewPoint or as a stand-alone Pathway system. VHS Installed in ViewPoint To exit the VHS Browser, use the Log Browser screen, the Prompt Browser screen, or the Environment Detailed screen. You must have installed the ViewPoint Extras screen included with VHS. See Section 2, Installing VHS for installation details. How you exit the VHS Browser depends on the type of ViewPoint Extras screen. Exiting VHS Browser and Returning to the ViewPoint Extras Screen To exit the VHS Browser and return to the ViewPoint Extras screen, do the following: • • Press the F16 function key until you return to the Log Browser screen, the Prompt Browser screen, or the Environment Detailed screen. Press the SF16 function key to return to the ViewPoint Extras screen. Exiting VHS Browser From a Custom ViewPoint Extras Screen To exit VHS from a custom ViewPoint Extras screen, do the following: Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -3 VHS Installed as a Stand-Alone Pathway System Using the VHS Browser • • • Press the F16 function key until you return to the Log Browser screen, the Prompt Browser screen, or the Environment Detailed screen. Press the SF16 function key to display the custom ViewPoint Extras screen. Check the menu to determine your exit options. Exiting VHS Browser and Returning to Other ViewPoint Functions To exit the VHS Browser and return to other ViewPoint functions, do the following: • • Press the F16 function key until you return to the Log Browser screen or the Prompt Browser screen, or the Environment Detailed screen. Type the name of the desired ViewPoint screen or the screen function key in the screen option line (line 24) and press the SF16 function key to display the desired screen. For example, type one of the following: ViewPoint Screen Action STATUS | status | F2 | f2 Displays the Network Status Summary screen PRI-EVENT | pri-event | F3 | f3 Displays the Primary Events screen LAST-EVENT | last-event | F4 | f4 Displays the Last Event screen ALT-EVENT | alt-event | SF3 | sf3 Displays the Alternate Events screen PROFILE | profile | F14 | f14 Displays the Profile screen OMF | omf |SF4 | sf4 Displays the General Status screen of OMF if OMF is installed and SF4 is its associated function key on the extras screen OMF | omf |SF5 | sf5 Displays the Network Status screen of OMF if OMF is installed using the Network option and SF5 is its associated function key on the Extras screen Note. For these exit options to work properly, you must have installed the ViewPoint Extras screen that is included with VHS. You must type the ViewPoint screen name or function key name in all upper or all lower case, as displayed above. Do not press the function key. VHS Installed as a Stand-Alone Pathway System To return to the TACL prompt from the VHS Browser, do the following: • • Press the F16 function key until you return to the Log Browser screen, the Prompt Browser screen, or the Environment Detailed screen. Press the SF16 function key to display the TACL prompt. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -4 VHS Screen Navigation Using the VHS Browser VHS Screen Navigation From the VHS Log Browser screen or the VHS Prompt Browser screen, you can navigate to the other VHS Browser screens. Figure 4-1 shows the simplified guidelines for moving from one screen to another. You can access the Help screen from any of the other four screens by pressing F15. Figure 4-1. Screen Navigation Map F3 SF6 Log Browser F10 Env Detail F10 F4 F10 F3 Console Facility F14 Return to last screen ( F16) F14 SF7 Prompt Browser F11 F14 VHS Profile Exit VHS ( SF16) F4 Prompt Detail VST041.vsd VHS Screen Format The VHS screens follow the screen format used in many other Pathway block-mode applications. In block mode, information is transmitted as complete messages or blocks of data. Block-mode operation is identified by the word BLOCK in the last screen information field located on line 25. Figure 4-2 provides an example of the general format of the screens; Table 4-1 explains each major section of the screen. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -5 Help Screens Using the VHS Browser Figure 4-2. VHS Screen Format Screen Header Search Criteria Current Page of Screen Data Advice Line Function-Key Assignment Option Line Line 25 BLOCK VST042.vsd Table 4-1. VHS Field Descriptions Field Description Screen Header Indicates the current screen, the last screen update time, and the current position in the file Search Criteria Indicates search criteria for the current screen, such as Environment, Date, Time, Process Name, and Search Text Current Page of Screen Data Displays the current page of screen data Advice Line Provides error notices or advice messages Function Key Assignments Indicates the function keys available for the current screen Option Line Provides an input field for passing a destination name Line 25 In block mode, it displays a field at the end of the line indicating block mode (BLOCK) or keyboard locked (KBD LOCKED). If you are running ViewPoint, line 25 displays the count of outstanding events and a portion of the text of the most recently reported outstanding event Help Screens Online help is available for each VHS screen. The help text provides general information about the current screen, including its purpose, fields, and function keys. To obtain help for the current screen, do the following: Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -6 Paging Through Help Using the VHS Browser • • Press F15. Press any function key to exit the Help screen. Paging Through Help You can page through Help for a specific screen by using the Prev Page and Next Page keys. To return to the beginning of the help, press Shift-Prev Page. To go to the end of the help, press Shift-Next Page. Figure 4-3 shows the first of five pages of the help text for the Log Browser screen. Figure 4-3. Log Browser Help Screen 1998-02-13 12:28 LOG BROWSER HELP SCREEN Page 1 MORE Function key descriptions PAGING Use NEXT PAGE and PREV PAGE; SHIFT/PREV PAGE = first page and SHIFT/NEXT PAGE = last page. Change Search F2 Accepts the search criteria specified by Environment, Criteria After (date, time), Process and Search Text, and refreshes the screen with the messages that match these criteria. Prompt Browser F4 Move to the Prompt Browser screen. Refresh Count F5 Refreshes the number of pending prompts. Print F9 Prints the information displayed on the screen. You can use the default printer specified in the Pathway configuration for your terminal or enter a destination name on the option line. Env Detail F10 Move to the Environment Detailed screen. VHS Profile F14 Move to the VHS Browser Profile screen. Help F15 Move to the Help text for the current screen. Exit SF16 Exits VHS Browser. *** Press Next Page for more information about the screen. *** *** Press any function key to return. *** Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -7 Log Browser Screen Using the VHS Browser Log Browser Screen You use the Log Browser screen to search and display messages in the VHS log file. If you do not enter any search criteria, the Log Browser screen shows the last page of messages in the log file. Changing Search Criteria If you enter search criteria (environment, date and time in the After field, for example), the Log Browser screen shows the first page of messages that meet the search criteria. If you enter search text only as search criteria, the Log Browser screen shows the last page of messages that meet the search criteria. Getting Environment Detailed Information To get more information about the current environment or other existing environments, press F10 to go to the Environment Detailed screen. From that screen, you can browse various environment information and also change the current environment. Paging Through the Log File You can page through the messages by using Prev Page and Next Page. To return to the beginning of the messages, press Shift-Prev Page. To go to the end of the messages, press Shift-Next Page. Figure 4-4, Figure 4-5, Figure 4-6 and Figure 4-7 show samples of Log Browser screens with different SHOW-DATE and SHOWOBJECT-NAME parameters. For more information regarding the SHOW-DATE and SHOW-OBJECT-NAME parameters, see Date and Object-Name Display on page 4-13. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -8 Paging Through the Log File Using the VHS Browser Figure 4-4. Log Browser Screen: SHOW-DATE and SHOW-OBJECT-NAME Set to 0 1998-02-12 13:30 VHS LOG BROWSER FOR SYSTEM \IDC5 Position: END Environment: BVHS After: : : Process: Search Text: * Prompts: 0001 First message date: 1998-02-12 Last message date: 1998-02-12 12:11:12 1,143 File Utility Program - T6553D40 - (01APR97) System \IDC5 12:11:13 1,143 Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 12:11:14 1,143 Prompt: "-" 12:11:32 1,143 Prompt: "-" Reply: "help" 12:11:32 1,143 ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 12:11:32 1,143 COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 12:11:32 1,143 DUP EXIT FC FILENAMES FILES 12:11:32 1,143 GIVE HELP HISTORY INFO LICENSE 12:11:32 1,143 LISTLOCKS LISTOPENS LOAD LOADALTFILE OBEY 12:11:32 1,143 PURGE PURGEDATA RELOAD RELOCATE REMAP 12:11:32 1,143 RENAME REPORTWIDTH RESET RESTART REVOKE 12:11:33 1,143 SECURE SET SHOW STATUS SUBVOLS 12:11:33 1,143 SUSPEND SYSTEM VOLS VOLUME ! 12:11:33 1,143 ? FILELIST FILENAME FILESET NEWS 12:11:33 1,143 QUALEXPR SUBVOLSET VOLSET 12:11:33 1,143 Prompt: "-" Screen updated. F2=Change Search Criteria F4=Prompt Browser F5=Refresh Count F9=Print F10=Env Detail F14=VHS Profile F15=Help SF16=Exit Figure 4-5. Log Browser Screen: SHOW-DATE Set to 1 and SHOW-OBJECTNAME Set to 0 1998-02-12 15:56 VHS LOG BROWSER FOR SYSTEM \IDC5 Position: MORE Environment: BVHS After: : : Process: Search Text: * Prompts: 0001 First message date: 1998-02-12 Last message date: 1998-02-12 02-12 12:11:12 1,143 File Utility Program - T6553D40 - (01APR97) System \IDC5 02-12 12:11:13 1,143 Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 02-12 12:11:14 1,143 Prompt: "-" 02-12 12:11:32 1,143 Prompt: "-" Reply: "help" 02-12 12:11:32 1,143 ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 02-12 12:11:32 1,143 COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 02-12 12:11:32 1,143 DUP EXIT FC FILENAMES FILES 02-12 12:11:32 1,143 GIVE HELP HISTORY INFO LICENSE 02-12 12:11:32 1,143 LISTLOCKS LISTOPENS LOAD LOADALTFILE OBEY 02-12 12:11:32 1,143 PURGE PURGEDATA RELOAD RELOCATE REMAP 02-12 12:11:32 1,143 RENAME REPORTWIDTH RESET RESTART REVOKE 02-12 12:11:33 1,143 SECURE SET SHOW STATUS SUBVOLS 02-12 12:11:33 1,143 SUSPEND SYSTEM VOLS VOLUME ! 02-12 12:11:33 1,143 ? FILELIST FILENAME FILESET NEWS F2=Change Search Criteria F4=Prompt Browser F10=Env Detail F14=VHS Profile F5=Refresh Count F15=Help Virtual Hometerm Subsystem (VHS) Manual—429311-001 4 -9 F9=Print SF16=Exit Paging Through the Log File Using the VHS Browser Figure 4-6. Log Browser Screen: SHOW-DATE Set to 0 and SHOW-OBJECTNAME Set to 1 1998-02-12 16:02 VHS LOG BROWSER FOR SYSTEM \IDC5 Position: MORE Environment: BVHS After: : : Process: Search Text: * Prompts: 0001 First message date: 1998-02-12 Last message date: 1998-02-12 12:11:12 1,143 \IDC5.$SYSTEM.SYS00.FUP File Utility Program - T6553D40 - (01APR97) System \IDC5 12:11:13 1,143 \IDC5.$SYSTEM.SYS00.FUP Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 12:11:14 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" Reply: "help" 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP DUP EXIT FC FILENAMES FILES 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP GIVE HELP HISTORY INFO LICENSE F2=Change Search Criteria F4=Prompt Browser F10=Env Detail F14=VHS Profile F5=Refresh Count F15=Help F9=Print SF16=Exit Figure 4-7. Log Browser Screen: SHOW-DATE and SHOW-OBJECT-NAME Set to 1 1998-02-12 16:00 VHS LOG BROWSER FOR SYSTEM \IDC5 Position: MORE Environment: BVHS After: : : Process: Search Text: * Prompts: 0001 First message date: 1998-02-12 Last message date: 1998-02-12 02-12 12:11:12 1,143 \IDC5.$SYSTEM.SYS00.FUP File Utility Program - T6553D40 - (01APR97) System \IDC5 02-12 12:11:13 1,143 \IDC5.$SYSTEM.SYS00.FUP Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 02-12 12:11:14 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" 02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" Reply: "help" 02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP DUP EXIT FC FILENAMES FILES 02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP GIVE HELP HISTORY INFO LICENSE F2=Change Search Criteria F4=Prompt Browser F10=Env Detail F14=VHS Profile F5=Refresh Count F15=Help Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 10 F9=Print SF16=Exit Log Browser Screen Field Descriptions Using the VHS Browser Log Browser Screen Field Descriptions Table 4-2 lists the field descriptions for the Log Browser screen. Table 4-2. Log Browser Screen Field Descriptions Field/Line Name Header Search Criteria Description Specifies current date and time, the name of the screen, the system name, and the position of the log file (MORE or END) Environment Specifies the current VHS environment After Specifies that VHS display the messages after the date and time entered Process Specifies that VHS display the messages from the process entered Search Text Specifies that VHS display only messages that match the search text. All characters are accepted. An asterisk (*) can specify many or no characters. A question mark (?) can specify one character and all other characters must be a perfect match. For example: C??pa? C* would find “Compaq Computers” Prompts Shows the number of outstanding prompts in current environment. Updated when F5 key is pressed. Last Message Date Shows the date of the last message listed on the screen Line 4 First Message Date Shows the date of the first message listed on the screen Data Date [Optional] Shows the time of the message Time Shows the time of the message Process name or PID Shows the process name if the process is a named process or the process identification (CPU, PIN) of the process that produced the message Object name [Optional] Shows the object name of the process that generated the message Text Shows the display message from the process Line 3 Note. The fields Search Text and Last Message Data are available with only the D21 version and newer. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 11 Log Browser Screen Function Keys Using the VHS Browser Log Browser Screen Function Keys Table 4-3 describes the specific function keys used within the Log Browser screen. Table 4-3. Log Browser Screen Function Keys Key Function Description F2 Change Search Criteria Accepts the search criteria specified by Environment, After (date, time), Process, and Search Text and refreshes the screen with the messages that match these criteria F4 Prompt Browser Goes to the Prompt Browser screen F5 Refresh Count Refresh the pending prompt count for current environment F9 Print Prints the current screen. You can use the default printer specified in the Pathway configuration for your terminal or enter a destination name on the option line F10 Env Detail Goes to the Environment Detailed screen F14 VHS Profile Goes to the VHS Profile screen F15 Help Goes to the help text for the current screen SF16 Exit Exits VHS Note. The F10 - Env Detail function key is available with only the D21 version and newer. Search Text Field The search text field specifies that VHS display only messages that match the search text. All characters are accepted. An asterisk (*) can specify many or no characters. A question mark (?) can specify one character and all other characters must be a perfect match. For each template entered, VHS adds an asterisk (*) at the beginning of the template if the template does not begin with one and adds an asterisk (*) at the end of the template if the template does not end with one. For example: Search Text: C??pa? C* This search text is replaced by *C??pa? C* VHS will find “Compaq Computers”. The following list shows a few of the possible search text templates: ?????? Computers replaced by *?????? Computers* * stays the same Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 12 Date and Object-Name Display Using the VHS Browser Prompt: * Reply: * replaced by *Prompt: * Reply* ?acl *?ki?*je replaced by *?acl *?ki?*je* ?23* Montreal 19? replaced by *?23* Montreal 19?* Date and Object-Name Display The display of the date and object-name fields for each message can be controlled using the following parameters: Parameter Value SHOW-DATE Description This parameter determines whether to display the date in the log screen. 0 The date is not displayed. This is the default value. 1 The date is displayed. SHOW-OBJECTNAME This parameter determines whether to display the object name of the process that generated a log message is to be displayed. 0 The object name is not displayed. This is the default value. 1 The object name is not displayed. Note. The above parameters are in the file ZVHSDEFS in the browser subvolume. To change the parameters, edit the file and restart Pathway. Prompt Browser Screen The Prompt Browser screen displays the outstanding prompts for a specific VHS environment. Changing Search Criteria You can change the environment by typing over the current environment and pressing F2 (Update Screen). Getting Environment Detailed Information To get more information about the current environment or other existing environments, press F10 to go to the Environment Detailed screen. From that screen, you can browse various environment information and also change the current environment. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 13 Going to a Specific Page Using the VHS Browser Going to a Specific Page To go directly to a specific page, you can enter the page number (up to 750) in the option line and press F2. If there are more than five prompts on the Prompt Browser screen, multiple pages are available. When multiple pages of information exist, MORE appears in the upper right corner of that screen. The following table summarizes the VHS Browser key functions and their corresponding actions for paging through a multiple-page screen display. Desired Action Required Keys Function Next Page NEXT PAGE, pg dn, or page down Displays the next page Previous Page PREV PAGE, pg up, or page up Displays the previous page Last Page Shift and NEXT PAGE, pg dn, or page down Displays the last page of information First Page Shift and PREV PAGE, pg up, or page up Displays the first page of information Getting Detailed Prompt Information To get context information about the prompt, first mark the prompt that you want to get information about. You mark the prompt by placing a character in the first column by the date of the prompt. Next press F11 to go to the Prompt Detail screen. Replying to a Prompt You can send a reply to the prompt from this screen or from the Prompt Detail screen. To reply to a prompt, do the following: 1. Press F8 to suspend the automatic refresh of the screen. 2. Mark the prompt you want to answer. To mark a prompt, enter a character in the first column next to the date of the prompt. If the screen has one prompt only, you do not have to mark the prompt. 3. Go to the Reply field by pressing Return or Tab or using the cursor arrow keys. 4. Enter the reply text in the Reply field. 5. Press F6 to send the reply. 6. Press SF8 to resume the automatic refresh of the screen. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 14 Prompt Browser Screen Field Descriptions Using the VHS Browser Figure 4-8 shows a sample Prompt Browser screen. Figure 4-8. Prompt Browser Screen 1998-02-13 10:23 VHS PROMPT BROWSER FOR SYSTEM \IDC5 Environment: BVHS 1998-02-13 10:23:07 Prompt: "-" 1998-02-13 10:23:11 Prompt: "#" Number of outstanding prompts: 1,116 \IDC5.$SYSTEM.SYS00.FUP 1,98 Page 1 END 2 \IDC5.$SYSTEM.SYS00.PUP Reply: F2=Update Screen F10=Env Detail F3=Log Browser F6=Send reply F8=Freeze SF8=Thaw F9=Print F11= Prompt Detail F14=VHS Profile F15=Help SF16=Exit Prompt Browser Screen Field Descriptions Table 4-4 describes the fields on the Prompt Browser screen. Table 4-4. Prompt Browser Screen Field Descriptions Field/Line Name Header Description Specifies current date and time, the name of the screen, the system name and the position of the prompt file (page number and MORE or END) Search Criteria Environment Number of Outstanding Prompts Data Specifies the VHS environment Specifies the number of prompts that need to be answered Date and Time Shows the date and time of the prompt Process Name or PID Shows the name (if the process has one) or the PID (CPU,PIN) of the process that produced the message Object File Name Shows the object file name of the process that prompted VHS Text Shows the prompt message from the process Reply Provides an input field for you to enter the information needed by the prompt Line 24 (option line) Allows you to go directly to a specific page. Enter the number of the page (up to 750) in the option line and press F2 Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 15 Prompt Browser Screen Function Keys Using the VHS Browser Prompt Browser Screen Function Keys Table 4-5 describes the specific function keys used with the Prompt Browser screen. Table 4-5. Prompt Browser Screen Function Keys Key Function Description F2 Update Screen Accepts the environment name and the page number entered in the option line (if one is entered) and refreshes the screen by rereading the prompt file F3 Log Browser Goes to the Log Browser screen F6 Send Reply Accepts the prompt text specified in the Reply field and sends it back to the application F8 Freeze Suspends the automatic refresh of the screen SF8 Thaw Resumes the automatic refresh of the screen F9 Print Prints the information displayed on the current screen. You can use the default printer specified in the Pathway configuration for your terminal or enter a destination name on the option line F10 Env Detail Goes to the Environment Detailed screen F11 Prompt Detail Goes to the VHS Prompt Detail screen F14 VHS Profile Goes to the VHS Profile screen F15 Help Goes to the Help screen for the current screen SF16 Exit Exits VHS Note. The F10 - Env Detail function key is available with only the D21 version and newer. Prompt Detail Screen The Prompt Detail screen provides information about application messages written to the log before the current prompt was written to VHS. The screen displays the context of a prompt so you have the information you need before you reply to the prompt. Replying to a Prompt To reply to a prompt, do the following: 1. Go to the Reply field. 2. Enter the reply in the Reply field. 3. Press F6 to send the reply. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 16 Prompt Detail Screen Field Descriptions Using the VHS Browser Figure 4-9 and Figure 4-10 show a sample of a Prompt Detail Screen with different SHOW-DATE params. Figure 4-9. Prompt Detail Screen: SHOW-DATE Set to 0 1998-02-13 11:35 VHS PROMPT DETAIL FOR SYSTEM \IDC5 Env: BVHS Process: 1,116 Program: \IDC5.$SYSTEM.SYS00.FUP First message date: 1998-02-13 Last message date: 1998-02-13 10:23:06 1,116 File Utility Program - T6553D40 - (01APR97) System \IDC5 10:23:06 1,116 Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 10:23:07 1,116 Prompt: "-" 11:35:24 1,116 Prompt: "-" Reply: "help" 11:35:25 1,116 ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 11:35:25 1,116 COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 11:35:25 1,116 DUP EXIT FC FILENAMES FILES 11:35:25 1,116 GIVE HELP HISTORY INFO LICENSE 11:35:25 1,116 LISTLOCKS LISTOPENS LOAD LOADALTFILE OBEY 11:35:25 1,116 PURGE PURGEDATA RELOAD RELOCATE REMAP 11:35:25 1,116 RENAME REPORTWIDTH RESET RESTART REVOKE 11:35:26 1,116 SECURE SET SHOW STATUS SUBVOLS 11:35:26 1,116 SUSPEND SYSTEM VOLS VOLUME ! 11:35:26 1,116 ? FILELIST FILENAME FILESET NEWS 11:35:26 1,116 QUALEXPR SUBVOLSET VOLSET 11:35:26 1,116 Prompt: "-" Reply: F6=Send reply F9=Print F11=Next prompt F15=Help F16=Return Figure 4-10. Prompt Detail Screen: SHOW-DATE Set to1 1998-02-13 11:39 VHS PROMPT DETAIL FOR SYSTEM \IDC5 Env: BVHS Process: 1,116 Program: \IDC5.$SYSTEM.SYS00.FUP First message date: 1998-02-13 Last message date: 1998-02-13 02-13 10:23:06 1,116 Copyright Tandem Computers Incorporated 1981, 1983, 1985-1997 02-13 10:23:07 1,116 Prompt: "-" 02-13 11:35:24 1,116 Prompt: "-" Reply: "help" 02-13 11:35:25 1,116 ALLOCATE ALLOW ALTER BUILDKEYRECORDS CHECKSUM 02-13 11:35:25 1,116 COPY CONFIGURE CREATE DEALLOCATE DISPLAYBITS 02-13 11:35:25 1,116 DUP EXIT FC FILENAMES FILES 02-13 11:35:25 1,116 GIVE HELP HISTORY INFO LICENSE 02-13 11:35:25 1,116 LISTLOCKS LISTOPENS LOAD LOADALTFILE OBEY 02-13 11:35:25 1,116 PURGE PURGEDATA RELOAD RELOCATE REMAP 02-13 11:35:25 1,116 RENAME REPORTWIDTH RESET RESTART REVOKE 02-13 11:35:26 1,116 SECURE SET SHOW STATUS SUBVOLS 02-13 11:35:26 1,116 SUSPEND SYSTEM VOLS VOLUME ! 02-13 11:35:26 1,116 ? FILELIST FILENAME FILESET NEWS 02-13 11:35:26 1,116 QUALEXPR SUBVOLSET VOLSET 02-13 11:35:26 1,116 Prompt: "-" Reply: F6=Send reply F9=Print F11=Next prompt F15=Help Prompt Detail Screen Field Descriptions Table 4-6 describes the fields on the Prompt Detail screen. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 17 F16=Return Prompt Detail Function Key Descriptions Using the VHS Browser Table 4-6. Prompt Detail Screen Field Descriptions Field/Line Name Description Header Specifies current date and time, the name of the screen, and the system name Information Line 4 Data Env Specifies the VHS environment Process Specifies that VHS display the messages from the process entered Program Shows the object file name of the process that prompted VHS First Message Date Shows the date of the first message listed on the screen Last Message Date Shows the date of the last message listed on the screen Date [Optional] Shows the date of the message Time Shows the time of the message Text Shows the prompt message from the process Reply Provides an input field so that you can enter the information needed by the prompt Note. The field Last Message Data is available with only the D21 version and newer. Prompt Detail Function Key Descriptions Table 4-7 describes the specific function keys used within the Prompt Detail screen. Table 4-7. Prompt Detail Screen Function Keys Key Function Description F6 Send Reply Accepts the text specified in the reply field and sends it to the application F9 Print Prints the information displayed on the current screen. You can use the default printer specified in the Pathway configuration for your terminal (the default is $s.#zvhs) or enter a destination name on the option line (line 24) F11 Next Prompt If you marked more than one prompt on the Prompt Browser screen, VHS displays the next prompt marked F15 Help Goes to the Help screen for the current screen F16 Return Returns to the Prompt screen VHS Profile Screen The VHS Profile screen provides profile information about VHS. Use the screen information to modify VHS profile data. From the VHS Profile screen you can view the following information: Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 18 VHS Profile Screen Using the VHS Browser • • • • Server Config Filename. Existing environment (if you are running a previous D21 version) and current environment. In the D21 version and newer, a new screen, the Environment Detailed screen, provides detailed information on all existing environments. Information about the first and last log. Screens Automatic Update (screen automatic update delay). Figure 4-11 shows the format of the VHS Profile screen for all previous D21 versions. Figure 4-11. VHS Profile Screen 1995-07-11 13:59 VHS PROFILE SCREEN System Name: \MTL Server Class Name: ZVHS-SERVER-V1 Under Pathmon: $ZVHD Server Version: T9517D20^01JUN93^VHSBSVR Server Config Filename: $CTTM.ZVHSVPT.VHSBCONF Existing Environments: GL1 DEV2 Current Environment: First Log Filename: First Message Timestamp: Last Log Filename: Last Message Timestamp: POS PREPROD ATM PROD DEV1 DEV1 $CTTMD.VDEV.DEV0148 1995-06-05 12:44:10 $CTTMD.VDEV.DEV0152 1992-07-10 13:57:48 Screens Automatic Update: 1 minutes ( Must be between 1 and 480 -> 8 hours ) F9=Print F15=Help F14=Change Profile F16=Return SF14=Recover Figure 4-12 shows the format of the VHS Profile screen for D21 and newer versions. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 19 VHS Profile Screen Using the VHS Browser Figure 4-12. VHS Profile Screen 1995-07-11 14:00 VHS PROFILE SCREEN System Name: Server Class Name: Under Pathmon: Server Version: Server Config Filename: Current Environment: First Log Filename: First Message Timestamp: Last Log Filename: Last Message Timestamp: \POLLUX ZVHS-SERVER-V1 $ZVHS T9517D21_21JUL95_VHSBSVR $VHS.VHSD21.VHSBCONF PROD $VHS.VHSD21.LOG0012 1995-07-09 12:31:19 $VHS.VHSD21.LOG0016 1995-07-11 13:59:45 Screens Automatic Update: 1 minutes ( Must be between 1 and 480 -> 8 hours ) F9=Print SF14=Recover F10=Environment Detail F15=Help F14=Change Profile F16=Return Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 20 Switching Systems Using the VHS Browser From the VHS Profile screen, you can do the following: • • • • • Switch systems. Switch VHS servers. Switch PATHMONs. Switch environments. Change the screens automatic update delay. Switching Systems The System Name field shows which system is currently in use. To switch to a new system, do the following: • • Enter the desired system name in the System Name field. Press F14 to update the VHS Profile screen. Switching VHS Browser Servers The Server Class Name field displays the current VHS Browser server. To switch to another server, do the following: • • Enter the desired VHS Browser server class name in the Server Class Name field. Press F14 to update the VHS Profile screen. Switching PATHMONs The Under Pathmon field displays the current PATHMON. To switch to another PATHMON, do the following: • • Enter the desired PATHMON in the Under Pathmon field. Press F14 to update the VHS Profile screen. Switching Environments The Current Environment field shows which environment is currently in use. D21 and Newer Versions To switch to another environment, do the following: • • Enter the name of another existing environment in the Current Environment field. Press F14 to update the VHS Profile screen. or Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 21 Changing the Screens Automatic Update Using the VHS Browser • • • Go to the Environment Detailed screen by pressing F10. This screen displays all existing environments. Select one environment by positioning the cursor in the field preceding the environment name or typing any non-blank character in that field. Press F11 to see the environment-related information and/or F12 to make the selected environment the current one. Press F14 to go back to the VHS Profile screen. Previous D21 Versions The Existing Environments field shows which environments are available. To switch to another environment, do the following: • • Enter the name of another existing environment in the Current Environment field. Press F14 to update the VHS Profile screen. Changing the Screens Automatic Update The Screens Automatic Update field displays the current delay, in minutes, used for the screens (Prompt Browser, Log Browser, and Environment Detailed) automatic update. To change the update delay value, do the following: • • Enter the desired delay value in the Screens Automatic Update field. Press F14 to update the VHS Profile screen. VHS Profile Screen Field Descriptions Table 4-8 lists the field descriptions for the VHS Profile screen. Table 4-8. VHS Profile Screen Field Descriptions (page 1 of 2) Field Name Description 1 System Name Current system name on which VHS is running 2 Server Class Name VHS Browser server class name defined in the Pathway configuration 3 Under Pathmon PATHMON process name of the environment 4 Server Version VHS product number and date 5 Server Config Filename Name of the file that contains object configurations 6 Existing Environments Existing environments on this system (up to eight). This field is displayed only for previous D21 versions 7 Current Environment Current VHS environment 8 First Log Filename File name of the first VHS primary log file 9 First Message Timestamp Timestamp of the first VHS primary log file Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 22 VHS Profile Screen Function Keys Using the VHS Browser Table 4-8. VHS Profile Screen Field Descriptions (page 2 of 2) Field Name Description 10 Last Log Filename File name of the last VHS primary log file 11 Last Message Timestamp Timestamp of the last VHS primary log file 12 Prompt Screen Automatic Update Time interval in minutes after which the Prompt Browser, Log Browser, and Environment Detailed screens are automatically updated. This timer restarts after each function key operation Note. The timestamps are in local civil time. VHS Profile Screen Function Keys Table 4-9 describes the specific function keys used within the VHS Profile screen. Table 4-9. VHS Profile Screen Function Keys Key Function Description F9 Print Prints the information displayed on the current screen. You can use the default printer specified in the Pathway configuration for your terminal or enter a destination name on the option line F10 Env Detail Goes to the Environment Detailed screen (only for D21 and more recent versions) F14 Change Profile Updates profile with newly entered data SF14 Recover Recovers the screen to its last known state F15 Help Gets the Help screen for this screen F16 Return Returns to the last screen Environment Detailed Screen The Environment Detailed screen provides detailed information on selected environments and lists all existing environments. This screen is available from only D21 and newer versions. The detailed information on selected environments is: • • • • • • • The first log file name. The first message timestamp in the first log file. The last log file name. The last message timestamp in the last log file. The current number of log files. The prompt file name. The current number of outstanding prompts in the prompt file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 23 Getting Environment Detailed Information Using the VHS Browser • The lists of processes currently opening the prompt file. This list should only contain the name of VHS processes. Figure 4-13 shows the format of the Environment Detailed screen. Figure 4-13. Environment Detailed Screen 1995-07-11 14:07 VHS ENVIRONMENT DETAILED FOR SYSTEM \POLLUX Page 1 MORE Existing Environments: DEV DEVATM DEVPOS DEV1 DEVVHS DEVPROD PROD PRODATM PRODPOS PROJECT1 NEWPROD NEWDEV VHSLOG VHSG VHSSNAX VHSBASE BASE VHSOMF VHSEMS VHSINSP VHSDEB VHSEXPAND CTTM MPPG OPS TRMO COBOL PREPROD ----------------------- Detailed Environment Information ---------------------Selected Environment: PROD First Log File: $VHS.VHSD21.LOG0012 First Message Timestamp: 1995-07-09 12:31:19 Last Log File: $VHS.VHSD21.LOG0016 Last Message Timestamp: 1995-07-11 14:06:45 Number of Log Files: 5 Prompt File: $VHS.VHSD21.PROMPT Number of Outstanding Prompts: 1 ------------------------------ Opener Processes ------------------------------\POLLUX.$VHSBB \POLLUX.$VHS21 \POLLUX.$VHS F2=Update Screen F3=Log Browser F11=Detail Env F12=Set Current Env F4=Prompt Browser F5=Switch F9=Print F14=VHS Profile F15=Help SF16=Exit Getting Environment Detailed Information To get more information about an environment, select one environment by positioning the cursor in the field preceding the environment name or typing any non-blank character in that field and press F11 to see the environment-related information. Setting the Current Environment To make an environment the current one: • If the Selected Environment is the one you want as the current environment, press F12. or • Select one environment by positioning the cursor in the field preceding the environment name or typing any non-blank character in that field and press F12 to make the current environment the selected one. Paging Through the Existing Environments You can page through the existing environments by using Prev Page and Next Page. To return to the beginning of the list, press Shift-Prev Page. To go to the end of the list, press Shift-Next Page. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 24 Environment Detailed Screen Field Descriptions Using the VHS Browser Environment Detailed Screen Field Descriptions Table 4-10 lists the field descriptions for the Environment Detailed screen. Table 4-10. Environment Detailed Screen Field Descriptions Field Name Description 1 Header Specifies the current date and time, the name of the screen, the system name, the page number of existing environments, and if there are other pages available (MORE or END) 2 Existing Environments Lists the name of VHS environments from the VHSBConf file. More than one page of environments may be available. The page number, on the right top corner, indicates if more pages are available (MORE) or if the current page is the last one (END). Up to 28 environments can be displayed on one page. Up to 100 total environments can be displayed 3 Selected Environment Specifies the environment for which the following information is displayed 4 First Log File Displays the file name of the first VHS primary log file. When switching to another set of log files, use this field to enter the name of the first primary log file you want to start viewing. 5 First Message Timestamp Displays the timestamp of the first VHS primary log file 6 Last Log Filename Displays the file name of the last VHS primary log file 7 Last Message Timestamp Displays the timestamp of the last VHS primary log file 8 Number of Log Files Shows the current number of existing primary log files. If log files are switched using the Switch function (F5), the value in this field determines the number of primary log files that are viewed. 9 Prompt File Displays the file name of the VHS prompt file 10 Number of outstanding prompts Specifies the number of prompts that need to be answered for the prompt file displayed above 11 Opener processes Lists the name of processes opening the prompt file of the selected environment. Up to 20 openers can be displayed Notes. The timestamps are in local civil time. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 25 Environment Detailed Screen Function Keys Using the VHS Browser Environment Detailed Screen Function Keys Table 4-11 describes the specific function keys used with the Environment Detailed screen . Table 4-11. Environment Detailed Screen Function Keys Field Name Description F2 Update Screen Refresh the screen by using the environment name in the Selected Environment field F3 Log Browser Go to the Log Browser screen F4 Prompt Browser Go to the Prompt Browser screen F5 Switch Switches the log files according to the values entered in the fields: • • First log file (the first log file to start viewing) Number of log files (maximum of five log files that are viewed in sequential order). Use F3 to view the information logged into the switched log files and F2 to update the screen with the current five log files. F9 Print Print the information displayed on the current screen. You can use the default printer specified in the Pathway configuration for your terminal or enter a destination name on the option line F11 Detail Env Select one environment by positioning the cursor in the field preceding the environment name or typing any non-blank character in that field and press F11 to see the environmentrelated information F12 Set Current Env Use the environment from the Selected Environment field and press F12 to make it the current environment; or select one environment by positioning the cursor in the field preceding the environment name, type any non-blank character in that field, and press F12 to make the selected environment the current one F14 VHS Profile Go to the VHS Profile screen F15 Help Go to the Help screen for the current screen SF16 Exit Exit VHS Notes. To view the messages that are logged in the log files (except for the last five log files logged using the Switch function (F5)), set the PARAM PRIMARY-LOGFILE-PURGE to OFF in the VHSSTART file before starting VHS. Printing a Screen To print any VHS screen, access the desired screen. You can print to the default printer specified in the Pathway configuration for your terminal or to another printer. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 26 Printing a Screen Using the VHS Browser To print the current screen to the default printer, do the following: • Press F9. To print the current screen to another printer: • • Enter the printer name in the option line. Press F9. Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 27 Printing a Screen Using the VHS Browser Virtual Hometerm Subsystem (VHS) Manual—429311-001 4- 28 5 Using VHSCI This section describes how to use the VHS conversational interface (VHSCI). VHSCI enables you to interact with and configure a VHS process in a standard conversational interface. This section has the following subsections: • • • • • • • • Getting started Getting statistics Getting status information Listing all current openers Getting information about and modifying VHS parameters Getting information about and modifying log destinations Switching the backup CPU to the primary CPU Getting information about a VHS environment Getting Started VHSCI follows the conventions of Compaq conversational interfaces, such as the Subsystem Control Facility (SCF). If you have used other Compaq products with a conversational interface, you will find VHSCI easy to use and understand. Running VHSCI You can run VHSCI from the TACL prompt. The RUN command to start VHSCI is described in this subsection. All the VHSCI commands are described in Section 7, Command Descriptions. Note. To run VHSCI with High PIN support, ensure that the #HIGHPIN built-in variable is set to On at the TACL prompt. If VHSCI is installed in the $SYSTEM.SYSTEM or $SYSTEM.SYSnn subvolume, you can type the following from any volume or subvolume to run VHSCI: 1> vhsci However, if VHSCI is not installed in $SYSTEM.SYSTEM or $SYSTEM.SYSnn subvolume, you can use the TACL VOLUME command to move to the subvolume where VHSCI is installed: 1> volume $vol.subvol 2> run vhsci Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -1 Running VHSCI Using VHSCI Alternatively, you can specify the volume and subvolume where VHSCI is located in the run command: 3> run $vhs.vhs.vhsci Note. You do not have to be a super ID user to run VHSCI. At the beginning of a VHSCI session, VHSCI displays its product banner, which includes the Tandem part number, version number, release date, and copyright statement of the VHSCI program. The VHSCSTM file is automatically invoked. This file is an OBEY file including commands executed each time you run VHSCI (See Appendix A, VHS Files). VHSCI - T9517D21 - (21JUL95) - (VHSCI) - 07/10/95 12:21:22 System \POLLUX Copyright Tandem Computers Incorporated 1992,1993 (Invoking $VHS.JUNON.VHSCSTM) Confirm....... ON PROCESS $VHSD 1-> VHS Info PROCESS running under Environment PROD The VHSCI prompt is the arrow (->), but you can modify the prompt by using the SETPROMPT command. The syntax for the RUN command follows: [ RUN ] VHSCI [ / run-option / ] ] [ command [ ; command ] ... RUN is the TACL RUN command. VHSCI is the program file name of the VHSCI program. run-option is one of the following. This list describes commonly used RUN options. For a complete list of RUN options, see the TACL Reference Manual. CPU cpu-number specifies the number of the CPU in which VHSCI is to run. cpu-number is an integer in the range of 0 through 15. If you omit this option, VHSCI runs in the same processor as TACL. (If the CPU option is omitted and a $CMON process exists, $CMON might specify a CPU other than the one in which the current TACL process is running. For more information about $CMON, see the Guardian Programmer’s Guide.) Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -2 Exiting VHSCI Using VHSCI IN [ file-name ] specifies the input file for the VHSCI process. If you do not include the IN file-name, VHSCI uses the IN file in effect for the current TACL (usually your home terminal). NAME [ $process-name ] specifies the name you are assigning to VHSCI. Specify the $process-name as an alphanumeric string of 1 to 5 characters, the first of which must be a letter. (For network access, the name must be no more than four characters.) If you omit this parameter, the VHSCI process is not named and has only a CPU number and process ID. NOWAIT specifies that TACL does not wait while the program runs. TACL returns a command input prompt after sending the startup message to the new process. If you omit this option, TACL pauses while VHSCI runs. OUT [ listfile ] specifies the output file for the VHSCI process. If you omit OUT listfile, the VHSCI process uses the OUT file in effect for the current TACL (usually your home terminal). PRI priority specifies the run priority of the VHSCI process. Specify priority as an integer in the range of 1 to 199. Processes with higher numbers are executed first. If you omit this option, VHSCI runs at a priority of 1 less than that of the TACL process. (If a $CMON process exists and you omit the PRI option, $CMON might specify a priority other than 1 less than your TACL process. For more information about $CMON, see the Guardian Programmer’s Guide.) command is any valid VHSCI command. For information on VHSCI commands, see Section 7. Exiting VHSCI To exit from VHSCI, type the following at the prompt: -> exit You can also exit VHSCI by entering E (the abbreviation for EXIT), pressing SF16, or pressing CTRL/Y. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -3 Entering VHSCI Commands Using VHSCI Entering VHSCI Commands When VHSCI successfully completes all initialization, it is ready to process commands. It indicates this by displaying its prompt, the greater than sign (->). This prompt can be changed with the SETPROMPT command. This manual assumes either the selection of the NONE parameter, which issues only the prompt without a command-line number, or the OBJECT parameter, which issues the assumed object type and object name. Entering Multiple Commands on a Line You can enter multiple VHSCI commands at a single prompt (->) by separating the commands with semicolons. For example, the command line: -> info, detail; alter, VHS-LOGGER OFF; info, detail is equivalent to the following series of commands: -> info, detail -> alter, VHS-LOGGER OFF -> info, detail When processing a command line that contains more than one command, VHSCI executes the commands one at a time from left to right. If a syntax error occurs, VHSCI displays the appropriate error message and ignores the rest of the command line. The following VHSCI commands cannot be embedded in a string of commands because VHSCI does not process any command following these commands: ALIAS, PARAM, EXIT, OBEY, RUN, FC, exclamation point (!), and question mark (?). Entering a Command on More Than One Line You can continue a command that starts on one line onto a second line by terminating the first line with an ampersand (&). VHSCI will prompt for additional input before executing the command. You must not enter more than 2048 characters for any input command. VHSCI begins to execute the command when it receives a command line not terminated with an ampersand. If you place multiple commands (separated by semicolons) on a continued line, VHSCI waits until it has received the entire command string before processing any of the commands. For example, the command line -> info, detail; alter, VHS-LOGGER OFF; info, detail & -> status; alter, primary 1; & -> status is equivalent to the following series of commands: -> info detail -> alter, VHS-LOGGER OFF -> info detail Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -4 Configuring Function Keys Using VHSCI -> status -> alter, primary 1 -> status Entering a Comment Line You can enter a comment following the comment characters (==) at the beginning of a line or within a line. Any text on the line following the == is not processed: -> == This is a comment. Also, a comment can be entered using the COMMENT command. The command COMMENT must appear as the first characters of the line: -> COMMENT This is a comment. Using Keyword Abbreviations VHSCI recognizes keyword abbreviations as long as they are unique. Keywords include commands, object types, and attribute names. Alias names cannot be abbreviated, and OBEY (command) files cannot contain abbreviated keywords. The following are examples of keyword abbreviations: • • • SE is a valid abbreviation for SETPROMPT. VE is a valid abbreviation for VERSION. I is a valid abbreviation for INFO. Using the BREAK Key If a command is in progress, you can press the BREAK key to cancel further execution of that command. If no command is in progress, pressing the BREAK key returns control to TACL. At the TACL prompt, you can type PAUSE to give the control back to VHSCI. Using the HELP Key You can use the HELP key, F16, to display information about VHSCI commands. The principle is the same as when you use the TACL HELP key. Pressing F16 while entering a VHSCI command returns a message indicating the expected input. Configuring Function Keys You can use the ALIAS command to set up function keys. The VHSCI default custom file already contains a set of function key configuration commands. To view the VHSCI default custom file, see Appendix A. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -5 Configuring Function Keys Using VHSCI Setting Up Function Keys You can use function keys as predefined keywords or commands by using the ALIAS command. This example associates F3 with the STATS command. Pressing the F3 function key has the same result as typing the command STATS: -> alias F3 stats This example associates F4 with the STATUS DETAIL command: -> alias F4 status, detail This example associates the keyword L with the LISTOPENS command: -> alias l listopens Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -6 Setting Detail Error Display Using VHSCI Example PROCESS $VHSD -> alias f3 stats F3................... STATS PROCESS $VHSD -> alias f4 status, detail F4................... STATUS, DETAIL PROCESS $VHSD -> alias l listopens L.................... LISTOPENS PROCESS $VHS -> !pressing the F3 function key VHS Stats PROCESS $VHSD running under Environment PROD Started.... 10Jul95,11:54:47 Last reset. 10Jul95,14:32:35 Number of messages/log: Total opens since last reset.... 0 Total messages since last reset. 5 #Inspect #Debug #Display 0 0 5 $VHS.VHSD21.LOG0003 (P) PROCESS $VHSD 30-> !pressing the F4 function key #Prompt #Outstd. prompt 1 1 VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... Primary log: Name.......... Creation Date. Last Modif.... Last error.... Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD21.LOG0003 $VHS.VHSD21.PROMPT $VHS.VHSD21.SAVE0000 10Jul95,11:54:47 0 6 $VHS.VHSD21.LOG0003 04Jul95,11:33:46 10Jul95,14:21:58 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 63% $VHS.VHSD21.PROMPT Extents......... 04Jul95,11:02:17 10Jul95,11:55:37 0 Owner........... 215,4 Security (RWEP). NNNN PROCESS $VHSD -> l VHS ListOpens PROCESS $VHSD running under Environment PROD Process Objname $JUNE $SYSTEM.SYS00.FUP $DISP $VHS.T9517QA.DISP512 Open Time of Time of Mode open last message PROMPT 10Jul95,11:55:34 10Jul95,11:55:36 DISPLAY 10Jul95,11:55:42 10Jul95,14:40:10 Setting Detail Error Display You can set the detail error flag to remove or obtain detailed error messages. If you have detailed error message set to ON, VHSCI shows the probable cause and the recommended action for each error: VHS W00201 No process currently open VHS server Probable Cause Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -7 Setting the Output Destination Using VHSCI No process currently has VHS open. Recommended Action This is a warning. No action is necessary. To set the detail error flag to provide the error message only, type the following at the prompt: -> detail error off Setting the Output Destination To specify the output destination for a VHSCI session, use the OUT command. For example, if you use the following command, VHSCI would begin sending its output displays to the specified spooler destination: -> out $s.#vhsci VHSCI also allows you to specify an output destination for a single command, leaving the output destination for the session unchanged. To change the output destination for a single command, use /OUT file-spec/ following the command keyword. For example, VHSCI will send the display output for the following STATS command to a disk file named VHSSTATS on the default system, volume, and subvolume: -> status /out vhsstats/ To echo both the input commands and the corresponding output displays in a single file, use the LOG command. Specifying a log file does not change either the input source or the output destination; instead, a copy of the commands and displays is sent to the specified file. For example, the following LOG command creates a file named $DATA.VHSCI.SESSION that will contain each subsequent input command followed by the output that VHSCI will display in response to that command: -> log $data.vhsci.session Editing the VHSCI Custom Configuration File The installation procedure creates a custom configuration file called VHSCSTM. If this file is located in your default subvolume, it will be read each time you execute the VHSCI program command, VHSCI. This file can be used to pre-configure your session parameters. Use the ALIAS facility of VHSCI to create shortcut commands for often invoked commands as desired. You can also set up function keys to invoke some of the VHSCI commands. For example, the F1 function key is defined as the INFO with DETAIL command. Each time you press the F1 function key, VHSCI interprets this key as the INFO with DETAIL command and executes this command. For a sample of a VHSCSTM file, refer to Appendix A, VHS Files. Once you have used VHSCI a few times, you will have some preferences that you can put in the VHSCI custom file. Take a copy of the VHSCI custom file (VHSCSTM) from Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -8 Using Online Help Using VHSCI the subvolume where NonStop VHS was installed and put it into your user ID default subvolume: 1> fup dup VHS-subvol.vhscstm, your-subvol.vhscstm Edit the file VHSCSTM by using EDIT or TEDIT, and then run VHSCI. Consideration The VHSCSTM file must be on the default subvolume of the current user ID or you can use a TACL ASSIGN command to point to this file if it is located on a different subvolume (see Section 2, Installing VHS). Example 6> fup dup VHS-subvol.vhscstm, your-subvol.vhscstm 7> edit your-subvol.vhscstm TEXT EDITOR - T9601B30 - (08MAR87) CURRENT FILE IS $MYDISK.DEFAULT.VHSCSTM * enter commands * exit 8> vhsci Using Online Help VHSCI has extensive help text online so that you can look up command information easily and conveniently. You can use Help in either command mode or menu mode. Command mode help is recommended because it is easier and faster to use than menu mode. Command Mode To access online help in command mode, enter the HELP command followed by the name of the command you want help for. The following example shows how to get help on the LISTOPENS command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5 -9 Using Online Help Using VHSCI Example -> help listopens The LISTOPENS command lists all processes which currently open the specified object or objects. LISTOPENS [ /OUT <file-spec>/ ] [ <object-spec> ] [, <open-mode> ] /OUT <file-spec>/ causes any VHSCI output generated for this command to be directed to the specified file. <object-spec> designates the objects whose openers are to be displayed. If <object-spec> is omitted, the openers of the assumed object are listed (see the VHSCI ASSUME command). <open-mode> indicates an open mode to select specific opener processes. <open-mode> can be one of the following: INSPECT all opener processes that prompt the specified object with an Inspect prompt are listed DEBUG all opener processes that prompt the specified object with a Debug prompt are listed DISPLAY all opener processes that display to the specified object are listed PROMPT all opener processes that prompt the specified object are listed UNKNOWN all opener processes that open the specified object with no other information are listed PSERVER all VHS screen servers that open the specified object are listed Usage Considerations o If there are no current openers, a warning is returned. Examples LISTOPENS PROCESS $vhs1 LISTOPENS /OUT OutListo/ PROCESS $vhs2, PROMPT LISTOPENS PROCESS $vhs1, DISPLAY To get a list of all the VHSCI commands, type either of the following: -> help all -> help vhs To get help about commands syntax, type the following: -> help syntax Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 10 Using Online Help Using VHSCI To get help about command usage examples, type the following: -> help examples Menu Mode To access online help in menu mode, simply enter the HELP command: -> help The HELP menu appears and prompts you for a basic component, subsystem, device name or option. Welcome to VHSCI menu mode. +------------------------------Main Menu---------------------------------+ | | | Basic Components: | | ALL ATTRIBUTE-SPEC CHARACTER-STRING COMMAND | | EXAMPLES FILE-NAME HELP-KEY INTEGER | | OBJECT-LIST OBJECT-NAME OBJECT-SPEC OBJECT-TYPE | | SYNTAX TIME | | | | | | Subsystems: | | VHS | | | | Device name: | | $<name> | | | +-------------------------Next Menu Selection----------------------------+ | | | Options: | | QUIT | | | +------------------------------------------------------------------------+ Enter a basic component, a subsystem, a device name or an option: Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 11 Using Online Help Using VHSCI To get a list of VHSCI commands and to get help on using HELP, enter ALL at the HELP prompt: HELP : all VHSCI is a conversational interface for the VHS subsystem. -------------------------- COMMANDS-----------------------------------The following are VHSCI commands: ALIAS ASSUME CPUS EXIT INFO OUT REPEAT STATUS VOLUME ALLOW CLEAR DELAY FC LISTOPENS PAGESIZE RUN SYSTEM ! ALTER COMMENT DETAIL HELP LOG PARAM SETPROMPT TIMEOUT ? ASSIGN CONFIRM ENV HISTORY OBEY PAUSE STATS VERSION --------------------- HOW TO USE HELP --------------------------------The HELP command displays a detailed description of commands, object types, and basic components. There are two modes of help operation--line mode and menu mode. Help text is accessed in line mode (when the prompt is "->") by entering the full help command (e.g. "HELP STATUS"). Help text is accessed in menu mode (when the prompt is "HELP :") by entering each part of the command in answer to the prompting text. VHSCI is in line mode by default. To enter menu mode type "HELP" followed by the return key. Menu mode help can only be used in interactive mode. If HELP<CR> is entered during a non-interactive VHSCI session, HELP ALL (this text) will be displayed. To obtain a description of the help command while in line mode type "HELP HELP <return>" or while in menu mode type "VHSCI <return> HELP <return>". The help key (F16) is used to show all of the valid options at any point in a command. For a complete description of the help key while in line mode type "HELP HELP-KEY <return>" or while in menu mode type "HELP-KEY <return>". Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 12 Using Online Help Using VHSCI If you want command information, enter VHS at the HELP prompt. HELP : VHS +-------------------------------VHS Menu---------------------------------+ | | | Commands: | | ALIAS ALLOW ALTER ASSIGN ASSUME CLEAR COMMENT | | CONFIRM CPUS DELAY DETAIL ENV EXIT FC | | HELP HISTORY INFO LISTOPENS LOG OBEY OUT | | PAGESIZE PARAM PAUSE REPEAT RUN SETPROMPT STATS | | STATUS SYSTEM TIMEOUT VERSION VOLUME ? ! | | EXAMPLES SYNTAX | | | | Objects: | | PROCESS | | | | Error Numbers: | | [ E | W ] [ - ] <integer> | | | +-------------------------Next Menu Selection----------------------------+ | | | Options: | | QUIT MAIN RETURN | | | +------------------------------------------------------------------------+ Enter a command, an object, an error, or an option: Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 13 Using Online Help Using VHSCI If you want specific command information, enter the name of the command at the HELP VHS prompt; for example, LISTOPENS. HELP VHS : LISTOPENS The LISTOPENS command lists all processes which currently open the specified object or objects. LISTOPENS [ /OUT <file-spec>/ ] [ <object-spec> ] [ , <open-mode> ] /OUT <file-spec>/ causes any VHSCI output generated for this command to be directed to the specified file. <object-spec> designates the objects whose openers are to be displayed. If <object-spec> is omitted, the openers of the assumed object are listed (see the VHSCI ASSUME command). <open-mode> indicates an open mode to select specific opener processes. <open-mode> can be one of the following: INSPECT all opener processes that prompt the specified object with an Inspect prompt are listed DEBUG all opener processes that prompt the specified object with a Debug prompt are listed DISPLAY all opener processes that display to the specified object are listed PROMPT all opener processes that prompt the specified object are listed UNKNOWN all opener processes that open the specified object with no other information are listed PSERVER all VHS screen servers who open the specified object are listed Usage Considerations o If there are no current openers, a warning is returned. Examples LISTOPENS PROCESS $vhs1 LISTOPENS /OUT OutListo/ PROCESS $vhs2, PROMPT LISTOPENS PROCESS $vhs1, DISPLAY Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 14 Getting Statistics Using VHSCI Getting Statistics You can get a variety of statistics about a specific VHS process. You can get the number of messages received by the VHS process grouped by message type: Inspect, Debug, Display, Prompt. The number of outstanding prompts is also displayed. The following command gives you statistics about the VHS process $VHSD: -> stats process $vhsd Consideration You can use the RESET option of the STATS command to reset all counts to zero. When this option is used, the actual count values display and the VHS process writes those current values into the primary log destination before resetting them to zero. Example -> stats process $vhsd VHS Stats PROCESS $VHSD running under Environment PROD Started.... 10Jul95,11:54:47 Last reset. 10Jul95,14:32:35 Number of messages/log: $VHS.VHSD21.LOG0003 (P) Total opens since last reset.... 0 Total messages since last reset. 33 #Inspect #Debug #Display 0 0 33 #Prompt #Outstd. prompt 1 1 Getting Status Information The STATUS command gives you dynamic information about a specific VHS process, such as the name of the primary log, the name of the prompt file, the name of the next saveabend file to be created, the number of applications which currently open the VHS process, etc. It also gives you detailed information about the primary log, the secondary log destination (if one is configured) and the prompt file. The following command gives you detailed status information about the VHS process $VHSD: -> status process $vhsd, detail Consideration If a secondary log destination is configured, VHS provides status information according to the type of the secondary log destination. For example, if the secondary log destination is a disk file VHS provides the same information as the primary log and prompt file. If the secondary log destination is a terminal or spooler, VHS provides less status information. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 15 Listing All Current Openers Using VHSCI Example VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... Primary log: Name.......... Creation Date. Last Modif.... Last error.... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD21.LOG0003 04Jul95,11:33:46 10Jul95,16:00:16 0 $VHS.VHSD21.LOG0003 $VHS.VHSD21.PROMPT $VHS.VHSD21.SAVE0000 10Jul95,11:54:47 0 65 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 75% Secondary log: Name.......... $S.#VHSLOG Last Access... 10Jul95,16:00:16 Last Error 0 Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... $VHS.VHSD21.PROMPT Extents......... 04Jul95,11:02:17 10Jul95,11:55:37 0 Owner........... 215,4 Security (RWEP). NNNN Listing All Current Openers You can get a list of all application processes which currently open the VHS process by using the LISTOPENS command. The LISTOPENS command shows the process, its program file name, and the mode used to open the VHS process. The mode can be one of the following: Inspect, Debug, Display, Prompt, Unknown, or Pserver (prompt server). The following command gives you a list of all applications which currently open the VHS process $VHSD: -> listopens process $vhsd Considerations If no applications currently open the VHS process, a warning displays. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 16 Getting Information About and Modifying VHS Parameters Using VHSCI Example VHS ListOpens PROCESS $VHSD running under Environment PROD Process $JUNE $DISP Objname $SYSTEM.SYS00.FUP $VHS.T9517QA.DISP512 Open Time of Time of Mode open last message PROMPT 10Jul95,11:55:34 10Jul95,11:55:36 DISPLAY 10Jul95,11:55:42 10Jul95,15:22:50 Getting Information About and Modifying VHS Parameters This subsection describes how to get information about the VHS parameters and how to modify them. Getting Information About the VHS Parameters Use the INFO command with the DETAIL option to get information about the VHS Parameters. This lists all the VHS Parameters with the values of each of them. The following command gives you information about the VHS process $VHSD: -> info process $vhsd, detail Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 17 Modifying a VHS Parameter Using VHSCI Example VHS Info Process $VHSD, detail VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD21.LOG0003 5 \POLLUX.$VHS.VHSD21.PROMPT \POLLUX.$0 \POLLUX.$VHS.VHSD21.VHSINSP \POLLUX.$VHS.VHSD21.SAVE0000 Accept-ext-ascii-character.... Add-text-to-event............. Automatic-inspect-processing.. Backup-creation-message-delay. Environment-name.............. File-code..................... OFF ON ON 5 PROD 0 Generate-display-event........ Generate-inspect-event........ Generate-prompt-event......... Maxextents.................... Open-table-threshold.......... Primary-security.............. Prompt-event-resend-delay..... Purge-savefile................ Remove-extra-spaces........... Saveabend-file................ Suppress-display.............. Vhs-GUI-mode.................. Vhs-logger.................... ON ON ON 16 90 NNNN 15 OFF ON ON OFF ON ON Logs: *LogName \POLLUX.$VHS.VHSD21.LOG0003 (P) *LogType ALL Considerations • • You can modify all the parameters appearing in the list above. You do not need to enter all the letters of the parameter name when you want to modify it. Only the first characters that differentiate the parameter from the other one is accepted. For example, if you want to modify the GENERATE-DISPLAYEVENT, you can enter the following command: -> alter process $vhsd, GENERATE-D OFF Since GENERATE-D differentiates the GENERATE-DISPLAY-EVENT parameter from the other, it will be understood by the VHSCI as the GENERATE-DISPLAYEVENT parameter. Modifying a VHS Parameter You can modify a parameter with the ALTER command. When you modify a parameter, the new value of this parameter is immediately used by the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 18 Getting Information About and Modifying Log Destinations Using VHSCI The following command modifies the GENERATE-DISPLAY-EVENT: -> alter process $vhsd, GENERATE-DISPLAY-EVENT OFF The GENERATE-DISPLAY-EVENT parameter is now set to OFF for VHS. Considerations • You do not need to enter all the letters of the parameter name when you want to modify it. Only the first characters that differentiate the parameter from the other one is accepted. For example, if you want to modify the GENERATE-DISPLAYEVENT, you can enter the following command: -> alter process $vhsd, GENERATE-D OFF Since GENERATE-D differentiates the GENERATE-DISPLAY-EVENT parameter from the other, it will be understood by the VHSCI as the GENERATE-DISPLAYEVENT parameter. • Note that all the modifications are applicable on a specific VHS process and not on a VHS environment. If you want to modify a parameter for a VHS environment, you must modify this parameter for each VHS process of the corresponding VHS environment. Getting Information About and Modifying Log Destinations This subsection describes how to get information about the log configuration and how to add, modify or delete a secondary log destination. Getting Information About the Log Configuration Use the INFO command with the DETAIL option to get information about the log configuration. This lists the configured primary log destination and the secondary log destination if one is configured. The following command gives you information about the VHS process $VHSD: -> info process $vhsd, detail Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 19 Adding a Secondary Log Using VHSCI Example -> info process $vhsd, detail VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD21.LOG0003 5 \POLLUX.$VHS.VHSD21.PROMPT \POLLUX.$0 \POLLUX.$VHS.VHSD21.VHSINSP \POLLUX.$VHS.VHSD21.SAVE0000 Accept-ext-ascii-character.... Add-text-to-event............. Automatic-inspect-processing.. Backup-creation-message-delay. Environment-name.............. File-code..................... Generate-display-event........ Generate-inspect-event........ Generate-prompt-event......... Maxextents.................... Open-table-threshold.......... Primary, secondary-extent..... Primary-security.............. Prompt-event-resend-delay..... Purge-savefile................ Remove-extra-spaces........... Saveabend-file................ Suppress-display.............. Vhs-GUI-mode.................. Vhs-logger.................... OFF ON ON 5 PROD 0 OFF ON ON 16 90 (5,5) NNNN 15 OFF ON ON OFF OFF ON logs: *LogName \POLLUX.$VHS.VHSD21.LOG0003 (P) *LogType ALL Adding a Secondary Log You can add a secondary log destination. A secondary log destination can be either a disk file, a spooler, or a terminal. This secondary log contains all messages the VHS process receives according to the type specified when configuring it. For example, you can choose to log only Display messages to a particular spooler destination. The following command adds a secondary log destination which receives all Display messages: -> alter process $vhsd, log $s.#vhslog, add, type display Considerations • • You can have only one secondary log destination. The disk file names of the primary log destination, the prompt file, and the save file are not accepted as valid file names for a secondary log destination. For the primary log destination and the save file, the names are considered the same even if the numeric part of the file name is different. This is to avoid future confusion when a primary log file gets full and rolls over into another log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 20 Modifying a Secondary Log Using VHSCI Example -> alter process $vhsd, log $s.#vhslog, add, type display Alter accepted by VHS: PROCESS \OMSNCC.$VHSD -> info process $vhsd, detail VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD21.LOG0003 5 \POLLUX.$VHS.VHSD21.PROMPT \POLLUX.$0 \POLLUX.$VHS.VHSD21.VHSINSP \POLLUX.$VHS.VHSD21.SAVE0000 Accept-ext-ascii-character.....OFF Add-text-to-event............. ON Automatic-inspect-processing.. ON Backup-creation-message-delay. 5 Environment-name.............. PROD File-code..................... 0 Generate-display-event........ OFF Generate-inspect-event........ ON Generate-prompt-event......... ON Maxextents.................... 16 Open-table-threshold.......... 90 Primary, secondary-extent..... (5,5) Primary-security.............. NNNN Prompt-event-resend-delay..... 15 Purge-savefile................ OFF Remove-extra-spaces........... ON Saveabend-file................ ON Suppress-display.............. OFF Vhs-GUI-mode.................. OFF Vhs-logger.................... ON logs: *LogName \POLLUX.$VHS.VHSD21.LOG0003 \POLLUX.$S.#VHSLOG (P) *LogType ALL DISPLAY Modifying a Secondary Log You can modify the type of a secondary log destination to another type of message. For example, you can choose to change the type of the secondary log destination added in the previous subsection from Display messages to Prompt messages. The following command modifies the secondary log destination to make it log all Prompt messages: -> alter process $vhsd, log $s.#vhslog, type prompt Consideration The primary log destination cannot be altered. It must exist and must have ALL as its log type. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 21 Deleting a Secondary Log Using VHSCI Example -> alter process $vhsd, log $s.#vhslog, type prompt Alter accepted by VHS: PROCESS \OMSNCC.$VHSD -> info process $vhsd, detail VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD21.LOG0003 5 \POLLUX.$VHS.VHSD21.PROMPT \POLLUX.$0 \POLLUX.$VHS.VHSD21.VHSINSP \POLLUX.$VHS.VHSD21.SAVE0000 Accept-ext-ascii-character.... Add-text-to-event............. Automatic-inspect-processing.. Backup-creation-message-delay. Environment-name.............. File-code..................... Generate-display-event........ Generate-inspect-event........ Generate-prompt-event......... Maxextents.................... Open-table-threshold.......... Primary, secondary-extent..... Primary-security.............. Prompt-event-resend-delay..... Purge-savefile................ Remove-extra-spaces........... Saveabend-file................ Suppress-display.............. Vhs-GUI-mode.................. Vhs-logger.................... OFF ON ON 5 PROD 0 OFF ON ON 16 90 (5,5) NNNN 15 OFF ON ON OFF ON ON Logs: *LogName \POLLUX.$VHS.VHSD21.LOG0003 \POLLUX.$S.#VHSLOG (P) *LogType ALL PROMPT Deleting a Secondary Log You can delete the secondary log destination. No more messages will be logged in that destination after the destination is removed from the VHS process configuration. The following command deletes the secondary log destination: -> alter process $vhsd, log $s.#vhslog, delete Consideration The primary log destination cannot be deleted. It must exist and must have ALL as its log type. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 22 Switching the Backup CPU to the Primary CPU Using VHSCI Example -> alter process $vhsd, log $s.#vhslog, delete VHS Detailed Info PROCESS $VHSD running under Environment PROD -> info process vhsd, detail VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD21.LOG0003 5 \POLLUX.$VHS.VHSD21.PROMPT \POLLUX.$0 \POLLUX.$VHS.VHSD21.VHSINSP \POLLUX.$VHS.VHSD21.SAVE0000 Accept-ext-ascii-character.... Add-text-to-event............. Automatic-inspect-processing.. Backup-creation-message-delay. Environment-name.............. File-code..................... Generate-display-event........ Generate-inspect-event........ Generate-prompt-event......... Maxextents.................... Open-table-threshold.......... Primary, secondary-extent..... Primary-security.............. Prompt-event-resend-delay..... Purge-savefile................ Remove-extra-spaces........... Saveabend-file................ Suppress-display.............. Vhs-GUI-mode.................. Vhs-logger.................... OFF ON ON 5 PROD 0 OFF ON ON 16 90 (5,5) NNNN 15 OFF ON ON OFF OFF ON logs: *LogName \POLLUX.$VHS.VHSD21.LOG0003 (P) *LogType ALL Switching the Backup CPU to the Primary CPU The VHS process should be started as a NonStop process pair. If you want to make the backup CPU be the primary CPU, use the ALTER command. The following command makes the backup CPU (CPU 1) become the primary CPU of the VHS process $VHSD: -> alter process $vhsd, primary 1 Consideration The CPU number specified in the ALTER command must be the current backup CPU number; otherwise, an error displays. Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 23 Switching the Backup CPU to the Primary CPU Using VHSCI Example -> status process $vhsd, detail VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... Primary log: Name.......... Creation Date. Last Modif.... Last error.... Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... 00,36 01,52 03,17 0 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD21.LOG0007 $VHS.VHSD21.PROMPT $VHS.VHSD21.SAVE0000 10Jul95,11:54:47 0 0 $VHS.VHSD21.LOG0007 11Jul95,9:36:40 11Jul95,10:46:54 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 27% $VHS.VHSD21.PROMPT Extents......... 04Jul95,11:02:17 11Jul95,9:36:41 0 Owner........... 215,4 Security (RWEP). NNNN -> alter process $vhsd, primary 1 Alter accepted by VHS: PROCESS \POLLUX.$VHSD -> status process $vhsd, detail VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... Primary log: Name.......... Creation Date. Last Modif.... Last error.... Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD21.LOG0007 $VHS.VHSD21.PROMPT $VHS.VHSD21.SAVE0000 10Jul95,11:54:47 0 0 $VHS.VHSD21.LOG0007 11Jul95,9:36:40 11Jul95,10:48:29 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... $VHS.VHSD21.PROMPT Extents......... 04Jul95,11:02:17 11Jul95,9:36:41 0 Owner........... 215,4 Security (RWEP). NNNN Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 24 (6,6,16) 215,4 NNNN 27% Getting Information About a VHS Environment Using VHSCI Getting Information About a VHS Environment You can have multiple VHS processes running under one VHS environment. You can get useful information about this environment with a single command if you set up an appropriate alias. The following example shows how to get statistics about the environment PROD. -> alias STATSPROD stats process ($PROD1, $PROD2, $PROD3) -> statsprod Consideration You can set up all your aliases in your VHSCSTM file. They are automatically defined for you each time you run VHSCI. Example -> alias STATSPROD stats process ($PROD1, $PROD2, $PROD3) STATSPROD............ STATS PROCESS ($PROD1, $PROD2, $PROD3) -> statsprod VHS Stats Process $PROD1 running under Environment PROD Started.... 10Jul95,11:54:47 Last reset. 11Jul95,10:48:28 Number of messages/log: $VHS.VHSD21.LOG0007 Total opens since last reset.... 0 Total messages since last reset. 7 #Inspect #Debug #Display 0 0 7 (P) #Prompt #Outstd. prompt 0 1 VHS Stats Process $PROD2 running under Environment PROD Started.... .7Jun95,12:49:47 Last reset. 10Jul95,10:32:19 Number of messages/log: $VHS.VHSD21.LOG0007 Total opens since last reset.... 14 Total messages since last reset. 22 #Inspect #Debug #Display 3 0 4 (P) #Prompt #Outstd. prompt 0 0 VHS Stats Process $PROD3 running under Environment PROD Started.... 10Jul95,13:44:37 Last reset. 10Jul95,13:44:37 Number of messages/log: $VHS.VHSD21.LOG0007 (P) Total opens since last reset.... 89 Total messages since last reset. 310 #Inspect #Debug #Display 17 3 270 #Prompt #Outstd. prompt 20 4 Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 25 Using VHSCI Getting Information About a VHS Environment Virtual Hometerm Subsystem (VHS) Manual—429311-001 5- 26 6 Command Components This section contains a description of the basic syntactic components used with VHS. This section describes the following components: • • • • Objects and object lists Attributes and attribute values Strings, integers, and time values Disk file names Objects and Object Lists Objects are the entities that you use the VHSCI to configure, control, and inquire about. Many VHSCI commands accept a list of object names in place of a single object name. Listing multiple object names requires a pair of parentheses and commas to separate each object. Commands are applied to all the objects in an object list. For example, the commands ASSUME PROCESS, INFO ($VHS, $VHSD), and STATUS ($VHS, $VHSD) apply to both VHS processes: $VHS and $VHSD. Object-Spec Variable The variable object-spec is used throughout the command descriptions to represent all variations of object references. The general format of object-spec is as follows: [ object-type ] [ object-name [ (object-name [, object-name ]... ] ) ] object-type designates a specific keyword that identifies the type of object referenced or to be acted upon by the command. In VHSCI, the only valid object type is PROCESS. If you do not want to retype object-type for each command that requires an object type, use the ASSUME command to always set object-type to PROCESS. object-name specifies the name of a single object. The general form of object-name is as follows: $process-name specifies the name of a process. The process name consists of a dollar sign ($) followed by a letter and by zero to four (zero to three if the node name is included for network access) alphanumeric characters with no embedded blanks, for example, $VHSD. Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -1 Attributes and Attribute Values Command Components The object name specifies a single object. The format of an object name is the same as the format of a NonStop Kernel process name. In VHSCI, the object name represents a VHS process. The object name can be omitted if the ASSUME command is used to establish an appropriate object name. If an ASSUME command is used to establish a default object type and fully qualified object name, and if the object type and object name refer to a valid object, the object specification can be omitted from commands. Each command is applied to the object known as the assumed object, the object designated using the ASSUME command. For example, if the command ASSUME PROCESS $VHSD is entered, entering INFO displays information about the VHS process called $VHSD. Attributes and Attribute Values A VHSCI object has an associated set of attributes, each of which identifies some characteristic for that object. Each attribute has an associated set of values. Attribute-Spec Variable The syntax for the VHSCI ALTER command includes the variable attribute-spec, which indicates the name and value for the required attribute. The general form of attribute-spec is as follows: attribute-name [ attribute-value ] attribute-name is a string of one or more characters. The first character is alphabetic. Subsequent characters can be any printable alphanumeric or special characters except embedded blanks. attribute-value is the value to be associated with attribute-name. This syntax is used to assign a new value to an attribute. For example, ALTER PROCESS $VHSD, PRIMARY 1 assigns the value 1 to the PRIMARY attribute. Strings, Integers, and Time Values VHSCI requires a standard format for entering character strings, integers, and time values. The variables for these items are: char integer time Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -2 Char Variable Command Components Char Variable The variable char is used for attributes that accept one or more 8-bit characters. The syntax of char is as follows: { "character-string" } { 'character-string' } character-string is any string of one or more printable ASCII characters. To include a single or double quotation mark in a string delimited by the same type of quotation mark, enter the quotation mark character twice. For example: ""apple"" produces "apple" ''pie'' produces 'pie' To include a single or double quotation mark in a string delimited by a different type of quotation mark enter the string-enclosing quotation mark twice, for example: ''"apple"'' produces "apple" ""'pie'""produces 'pie' Integer Variable The variable integer is used for attributes that accept an 8-bit, 16-bit, 32-bit, or 64-bit negative or positive integer value. The syntax of integer is as follows: [ - ] { { % {{ %B {{ %H { { { { 0|1|2|3|4|5|6|7|8|9 } ... 0|1|2|3|4|5|6|7 } ... 0|1} ... 0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F } ... } } } } Values that include a minus sign (-) are interpreted as negative numbers. Values that do not include a percent sign (%) are interpreted as decimal numbers. Values prefixed by the percent sign (%) are interpreted as octal numbers. Values prefixed by %B are interpreted as binary numbers, and values prefixed by %H are interpreted as hexadecimal numbers. • • • • The range of an 8-bit integer is -128 through 127. If it is unsigned, the range is 0 through 255. The range of a 16-bit integer is -32768 through 32767. If it is unsigned, the range is 0 through 65535. The range of a 32-bit integer is -2147483648 through 2147483647. The range of a 64-bit integer is -2**63 through 2**64-1. Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -3 Time Variable Command Components Time Variable The variable time is used for attributes that require a specified time interval. The syntax of time is as follows: [ [ hours : ] minutes : ] seconds [ . fraction ] hours specifies an integer, as defined in Integer Variable on page 6-3. minutes specifies an integer, as defined in Integer Variable on page 6-3. seconds specifies an integer, as defined in Integer Variable on page 6-3. fraction specifies an integer in the range 000 to 999, representing a decimal fraction of a second. The only required part of the time specification is seconds. The actual range for the time value for a particular attribute is context dependent. Disk File Names Disk files in the NonStop Kernel operating system are identified by a unique, symbolic file name. VHSCI uses the same conventions. A complete NonStop Kernel disk file name describes the location of a file and has four parts: • • • • \system-name $volume-name subvolume-name file-name For convenience, default values are provided for all parts of a complete file name except file-name. Default values for a VHSCI session can be established through the use of the SYSTEM and VOLUME commands. For additional information, refer to the SYSTEM command and VOLUME command descriptions in Section 7, Command Descriptions. The initial default values are the values provided by the command interpreter through which VHSCI was invoked. File Specification In the syntax descriptions for VHSCI commands, the variable file-spec is used to denote a fully or partially qualified NonStop Kernel disk file name. A fully qualified file Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -4 File Specification Command Components name has all four parts explicitly specified. A partially qualified file name has one or more optional parts missing. VHSCI uses the appropriate default values to expand the file name to four parts. The syntax of file-spec is as follows: [ \system-name.] [ $volume-name.] [ subvolume-name.] filename \system-name identifies a specific system within a network. $volume-name identifies a volume. subvolume-name identifies a set of files defined by the user. file-name identifies a particular file within the subvolume. The syntax of system-name, volume-name, subvolume-name, and file-name in VHSCI is identical to the syntax defined for these components for the NonStop Kernel operating system. Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -5 File Specification Command Components Virtual Hometerm Subsystem (VHS) Manual—429311-001 6 -6 7 Command Descriptions This section describes the syntax of all commands available with the conversational interface of VHS, VHSCI. The information in this section is critical to understanding what commands are available, what they do, and how they are entered. VHSCI makes certain assumptions when various options are omitted. Table 7-1 gives an overview of the VHSCI commands. A full description of each command follows. Table 7-1. VHSCI Commands Overview (page 1 of 2) Commands Description ! Reexecutes a command line ? Displays a specific command line ALIAS Defines a command or text abbreviation ALLOW Specifies the number of errors or warnings permitted during the execution of an OBEY (command) file ALTER Changes the values of the attributes of an existing VHS object ASSIGN Changes, adds, and displays ASSIGN messages that are passed to new processes initiated by the VHSCI RUN command ASSUME Sets the default object type, object name, or both CLEAR Clears the logical file assignments made with the ASSIGN command. Parameters are set with the PARAM command, and aliases are defined with the ALIAS command COMMENT Allows you to enter comments or descriptions in OBEY (command) files CONFIRM Enables or disables the display of positive responses from subsystems CPUS Displays the names of all known systems on the network and the states of their associated CPUs DELAY Suspends VHSCI processing for a specified time interval DETAIL ERROR Enables or disables detailed error descriptions ENV Displays the settings of various VHSCI session parameters, referred to as environmental parameters EXIT Terminates a VHSCI session FC Allows you to correct a VHSCI command line (fix command) HELP Displays information about VHSCI commands HISTORY Displays previously entered commands INFO Displays the attribute values for the specified object LISTOPENS Lists all processes which currently open the specified object LOG Directs a copy of entered VHSCI commands and displays to a file OBEY Causes commands to be read from a disk file Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -1 Exclamation Point (!) Command Command Descriptions Table 7-1. VHSCI Commands Overview (page 2 of 2) Commands Description OUT Redirects VHSCI displays to a designated location, such as terminal, spooler, or out file PAGESIZE Sets the terminal screen size and printer page size PARAM Changes, adds, and displays PARAM values that are passed to a process initiated by VHSCI RUN command PAUSE Suspends VHSCI and releases the terminal for use by another process. Usually, this command is used in conjunction with the RUN command REPEAT Causes the remainder of the command line to be repeated for a specific number of iterations, or until the BREAK key is activated RUN Runs another program from within VHSCI SETPROMPT Changes the command line prompt STATS Displays the accumulated statistics for an object and optionally resets them STATUS Displays information about the specified object SYSTEM Sets the default system name for all file name and object name expansions TIMEOUT Enables the user to vary the amount of time VHSCI waits for a response before canceling the request VERSION Displays the version level of the specified object VOLUME Sets the default volume and subvolume names for all file name expansions Exclamation Point (!) Command The exclamation point (!) command causes a previous command line to be reexecuted. ! [ [ - ] number ] [ character-string ] number if positive, is the line number of the command line to be re-executed. If negative, the current command-line number minus number is the line number of the command line to be re-executed. character-string is the first few characters of the command line to be re-executed. The most recent command line whose first characters match the string are re-executed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -2 Question Mark (?) Command Command Descriptions Considerations • • • • • If you use an exclamation point (!) alone, the previous command is re-executed. The exclamation point (!) alone is the same as ! -1. If you specify a negative number and the associated command line is no longer in the history buffer, you get an error message. (The history buffer of command lines is 1024 bytes in length.) The exclamation point (!) command does not increment the command-line number in VHSCI prompt. The display of command line numbers in the prompt is controlled by the SETPROMPT command. The exclamation point (!) command can be issued only by an interactive user. The exclamation point (!) command cannot be followed by another command on the same line. Examples -> INFO PROCESS $VHS -> STATUS PROCESS $VHS . . . -> !-2 INFO PROCESS $VHS -> !STAT -> STATUS PROCESS $VHS . . . -> ! STATUS PROCESS $VHS . . . {Re-execute two commands ago } {Re-execute the most recent command} {beginning with "STAT" } {Re-execute the most recent command} Question Mark (?) Command The question mark (?) command causes a previous command line to be displayed. ? [ [ - ] number ] [ character-string ] number if positive, is the line number of the command line to be displayed. If negative, the current command-line number minus number is the line number of the command line to be displayed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -3 ALIAS Command Command Descriptions character-string is the first few characters of the command line to be displayed. The most recent command line whose first characters match the string is displayed. Considerations • • • • • If you use a question mark (?) alone, the previous command is displayed. The question mark (?) alone is the same as ? -1. If you specify a negative number and the associated command line is no longer in the history buffer, you get an error message. The history buffer of command lines is 1024 bytes in length. The question mark (?) command does not increment the command-line number in VHSCI prompt. The display of command line numbers in the prompt is controlled by the SETPROMPT command. The question mark (?) command can be issued only by an interactive user. The question mark (?) command cannot be followed by another command on the same line. Examples -> INFO PROCESS $VHS -> STATUS PROCESS $VHS . . . -> ?INF INFO PROCESS $VHS -> ALIAS Command The ALIAS command enables you to abbreviate commands. If the name of the alias is encountered at the beginning of a line, VHSCI expands the alias to its associated text. If the name of the alias is encountered at the end of the line, VHSCI expands the alias to its associated text if the name of the alias is preceded by a hyphen (-) and terminated with a special character (comma, period, backslash, semicolon or end of line). ALIAS [ / OUT file-spec / ] [ identifier [ text ] ] [ wildcard ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -4 ALLOW Command Command Descriptions identifier is the name of the alias, consisting of an alphabetic character followed by 0 to 20 alphanumeric characters. If omitted, all previously defined aliases are displayed. text consists of any printable characters. This is the text that the alias name is expanded into. If omitted, the selected alias is displayed. wildcard displays a subset of the existing aliases that matches the wild-card template. A wild-card alias name can contain one or more asterisks (*) or question marks(?). The asterisk (*) specifies any number of characters. The question mark (?) specifies one character. Considerations • • If you have multiple commands on a command line, do not use other commands after the ALIAS command. Alias names can appear within the text associated with other aliases. Examples The following is an example of an alias name used at the beginning of a line. -> == Add an alias -> ALIAS sp setprompt -> == Display the defined alias -> ALIAS s* -> SP.................. SETPROMPT -> == Use the alias sp -> sp ALL \SIRIUS $SYSTEM SYSTEM 32-> == Delete the alias sp \SIRIUS $SYSTEM SYSTEM 32-> CLEAR ALIAS sp \SIRIUS $SYSTEM SYSTEM 33-> The following is an example of an alias name used at the end of a line. -> == Add an alias object type and name ->ALIAS PR PROCESS $VHS -> == Use the ALIAS PR within line by specifying the alias with a hyphen as -> == prefix and an end of line as suffix ->INFO -PR -> == the alias name expands to INFO PROCESS $VHS ALLOW Command The ALLOW command specifies the maximum number of warnings or errors allowed during execution of a command that refers to multiple objects or that issues multiple commands. If any value is exceeded, VHSCI halts execution of the command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -5 ALLOW Command Command Descriptions Commands that refer to multiple objects or that issue multiple commands are most commonly used in OBEY (command) files or IN files. Use the ALLOW command to continue executing a startup command file despite the occurrence of errors from inoperable lines or devices. Errors can cause the execution of the OBEY (command) file to terminate. ALLOW permits the network to be started. The ALLOW command can be entered interactively or from within an OBEY (command) file. ALLOW [ / OUT file-spec / ] [ ALL ] [ ERRORS ] [ NO ] [ WARNINGS ] [ count ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. ALL indicates that there is no limit on the number of errors or warnings. NO indicates that no errors or warnings are allowed. count indicates an integer specifying the number of errors or warnings permitted during the execution of a command. ERRORS declares that the entered command applies to errors only. WARNINGS declares that the entered command applies to warnings only. Considerations • • • If the ALLOW command is not used or if it is entered with no parameters, the default setting is NO ERRORS and ALL WARNINGS. If ERRORS or WARNINGS is specified but ALL, NO, and count are omitted, ALL is assumed. If ALL, NO, or count is specified, but ERRORS and WARNINGS are omitted, ERRORS is assumed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -6 ALTER Command Command Descriptions Examples -> ALLOW Execution of an OBEY (command) file aborts with the detection of the first error. Warnings are ignored. -> ALLOW 5 ERRORS Execution of an OBEY (command) file aborts if more than five errors are detected. Warnings are ignored. ALTER Command The ALTER command changes the attribute values of an existing object. Only the specified attributes of the target object or objects are changed. This command modifies the configuration of the VHS server. ALTER [ / OUT file-spec / ] [ object-spec ] [, attribute-spec ]... / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. object-spec designates the object or objects whose attributes are altered. If object-spec is omitted, the assumed object is used. See the VHSCI ASSUME command. attribute-spec is one of: PRIMARY number LOG file-name { , TYPE log-type } { , ADD [ , TYPE log-type ] } { , DELETE } EMS-COLLECTOR collector-name INSPECT-FILE file-name ACCEPT-EXT-ASCII-CHARACTER on-off-value ADD-TEXT-TO-EVENT on-off-value AUTOMATIC-INSPECT-PROCESSING on-off-value BACKUP-CREATION-MESSAGE-DELAY time-value ENVIRONMENT-NAME string-value EXTENT numeric-values FILE-CODE numeric-value GENERATE-DISPLAY-EVENT on-off-value GENERATE-INSPECT-EVENT on-off-value GENERATE-PROMPT-EVENT on-off-value MAXEXTENTS numeric-value OPEN-TABLE-THRESHOLD numeric-value Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -7 ALTER Command Command Descriptions PRIMARY-SECURITY PROMPT-EVENT-RESEND-DELAY PURGE-SAVEFILE REMOVE-EXTRA-SPACES SUPPRESS-DISPLAY VHS-LOGGER string-value numeric-value on-off-value on-off-value on-off-value on-off-value PRIMARY number specifies a CPU number. number must be a 0 to 15 integer and is expected to be the backup CPU number of the specified VHS process. LOG file-name designates the log destination to be altered: file-name:[ terminal-name | spooler-location | file-name ] terminal-name represents a terminal identification. Example: $term26. spooler-location identifies the desired spooler location. Example: $s.#vhslog. file-name represents a disk file name. Example: $VHS.VHSLOG.LOGSEC1 TYPE log-type designates the log type to be associated with the specified secondary log destination. log-type: [ ALL | DEBUG | DISPLAY | PROMPT ] ALL receives all messages processed by VHS. DEBUG receives only Debug and Inspect messages processed by VHS. DISPLAY receives only the applications processed by VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -8 ALTER Command Command Descriptions PROMPT receives only the prompt messages processed by VHS. ADD [ , TYPE log-type ] adds the specified log destination to the list of current log destinations. The log type of the new log destination is the one specified by log-type, or ALL by default. A VHS process supports a primary log and a secondary log file. DELETE deletes the specified log destination from the list of current log destinations. EMS-COLLECTOR collector-name specifies the name of the EMS collector. INSPECT-FILE file-name specifies the name of the Inspect file. ACCEPT-EXT-ASCII-CHARACTER on-off-value specifies whether VHS will accept non-ASCII characters. The default value is OFF. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE allows VHS to accept non-ASCII characters. OFF | FALSE forbids VHS to accept non-ASCII characters. ADD-TEXT-TO-EVENT on-off-value specifies if the text token must be added to all EMS event messages. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE adds the text token to EMS event messages. OFF | FALSE does not add the text token to EMS event messages. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7 -9 ALTER Command Command Descriptions AUTOMATIC-INSPECT-PROCESSING on-off-value specifies if VHS is to process inspect prompts or let the user manage them via the VHS Prompt Browser screen. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS is to automatically process inspect prompts. OFF | FALSE indicates that VHS is not to process inspect prompts. They are to be managed via the VHS Prompt Browser screen. BACKUP-CREATION-MESSAGE-DELAY time-value specifies the delay in minutes between each occurrence of the backup creation failure message. time-value must be between 0 and 999. The default value is 5 minutes. ENVIRONMENT-NAME string-value specifies the name of the VHS process environment. string-value specifies the environment name length. The value must be between quotes and its first character must be alphabetic. All other characters can be alphabetic, numeric, or a “-”. The environment name length can be from 1 to 8 characters long. EXTENT numeric-values specifies primary and secondary extents to be used for the creation of the primary log file. The primary and secondary extent values must be between 2 and 65535, between parenthesis, and comma-separated. The default value is (100,100). FILE-CODE numeric-value specifies the file code to be used for the creation of the primary log file. Must be between 0 and 65535. The default value is 0. GENERATE-DISPLAY-EVENT on-off-value specifies if an EMS event message is to be generated for a display type message. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will generate an EMS event message for a display type message. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 10 ALTER Command Command Descriptions OFF | FALSE indicates that VHS will not generate an EMS event message for a display type message. This attribute can only be modified when the VHS-GUI-MODE is set to OFF. GENERATE-INSPECT-EVENT on-off-value specifies if an EMS event message is to be generated for an inspect type message. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will generate an EMS event message for an inspect type message. OFF | FALSE indicates that VHS will not generate an EMS event message for an inspect type message. This attribute can only be modified when the VHS-GUI-MODE is set to OFF. GENERATE-PROMPT-EVENT on-off-value specifies if an EMS event message is to be generated for a prompt type message. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will generate an EMS event message for a prompt type message. OFF | FALSE indicates that VHS will not generate an EMS event message for a prompt type message. This attribute can only be modified when the VHS-GUI-MODE is set to OFF. MAXEXTENTS numeric-value specifies the maximum number of extents to be used for the creation of the primary log file. The value must be between 16 and 978. OPEN-TABLE-THRESHOLD numeric-value indicates the percentage of full value of the opener table at which VHS will generate an EMS event message. The value must be between 0 and 100. The default value is 90. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 11 ALTER Command Command Descriptions PRIMARY-SECURITY string-value specifies the security string to be used for the creation of the primary log file. The value must be between quotes. The default value is “NUUU”. PROMPT-EVENT-RESEND-DELAY numeric-value indicates the time delay in minutes used by VHS before resending EMS events for unanswered prompts. This attribute can only be modified when the VHS-GUI-MODE is set to ON. PURGE-SAVEFILE on-off-value specifies that VHS is to add the “force it” (!) option when sending a SAVE command to inspect. The default value is OFF. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will add the “force it” (!) option when sending a SAVE command to Inspect. If the save file already exists, it will be purged before creating the new one. OFF | FALSE indicates that VHS will not add the “force it” (!) option when sending a SAVE command to Inspect. REMOVE-EXTRA-SPACES on-off-value specifies if an occurrence of multiple spaces is to be replaced by only one space in the display type message. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will replace an occurrence of multiple spaces by only one space in the display type message. OFF | FALSE indicates that VHS will log the display type message as received. SUPPRESS-DISPLAY on-off-value specifies if the EMS event messages are to appear in the Viewpoint and NonStop NetMaster (NNM) screens. The default value is OFF. on-off-value: [ ON | TRUE | OFF | FALSE ] Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 12 ASSIGN Command Command Descriptions ON | TRUE indicates that EMS event messages will not appear in the Viewpoint and NNM screens. OFF | FALSE indicates that EMS event messages will appear in the Viewpoint and NNM screens. VHS-LOGGER on-off-value specifies if VHS is to log in its primary log files. The default value is ON. on-off-value: [ ON | TRUE | OFF | FALSE ] ON | TRUE indicates that VHS will log in its primary log files. OFF | FALSE indicates that VHS will not log in its primary log files. Considerations • • If the specified CPU number is the CPU of the primary process, a warning message is returned. If the specified CPU number is not the CPU of the backup process or the primary process, an error message is returned. Examples ALTER ALTER ALTER ALTER ALTER ALTER ALTER /OUT OutAlter/ PROCESS $z123, PROCESS $z123, PROCESS $wawa, PROCESS $vhs, PROCESS $vhs, PROCESS $vhs, PROCESS $abc, LOG $s.#vhslog, TYPE ALL LOG $term28, ADD LOG $term30, ADD, TYPE DISPLAY PRIMARY 2 LOG $term28, DELETE REMOVE-EXTRA-SPACES ON OPEN-TABLE-THRESHOLD 95 ASSIGN Command The ASSIGN command changes, adds, and displays ASSIGN messages passed to a process initiated by the VHSCI RUN command. It has the same syntax as the TACL ASSIGN command. ASSIGN [ logical-unit [, actual-file-name ] [, create-open-spec ] ] Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 13 ASSIGN Command Command Descriptions logical-unit specifies the name to which a file name or file attributes are assigned. logicalunit requires one of the following: *.logical-file program-unit.logical-file logical-file Both program-unit and logical-file consist of 1 to 31 alphanumeric characters, including hyphen (-) and circumflex (^). The exact meanings of the asterisk (*), program-unit, and logical-file depend on the application. In general, the following is true: • • • The asterisk (*) applies the assignment to all program units in the object program file running. program-unit is the name, as designated in the source program, that the file name assignment applies to. logical-file is the name of the file as designated in the source program. actual-file-name specifies the name of a physical file. A partial file name is not expanded. create-open-spec specifies the file creation or file open specification that assigns values to certain file attributes. The attribute specifications are separated by commas (,). The applicable attribute specifications for create-open-spec are the following: extent-spec exclusion-spec access-spec CODE file-code REC record-size BLOCK block-size extent-spec specifies the size of the file extents allocated to the file. EXT [(] pri-extent-size [)] EXT ( [ pri-extent-size ] , sec-extent-size ) pri-extent-size specifies the size of the first file extent to be allocated to the file (primary extent). The value is an integer in the range of 1 through 65535. sec-extent-size specifies the size of the extents allocated to the file after the primary extent is allocated. The value is an integer in the range from 1 through 65535. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 14 ASSIGN Command Command Descriptions exclusion-spec specifies the exclusion mode for logical-unit. It determines the circumstances in which other processes can access the file. The possible values for exclusion-spec are the following: EXCLUSIVE means other processes cannot access actual-file-name while the program containing logical-unit has the file open. SHARED means that other processes can both read from and write to actualfile-name while the program containing logical-unit has the file open. PROTECTED means that another process can read, but not write to, actual-filename while the program containing logical-unit has the file open. See the Enscribe Programmer’s Guide for more information about exclusion modes. access-spec specifies the access mode for logical-unit. It specifies the type of file operations that can be performed. The possible values for access-spec are the following: I-O means that processes can both read the file and write to it. INPUT means that processes can only write to the file. OUTPUT means that processes can only read the file. CODE file-code assigns a file code to logical-unit. Specify file-code as an integer in the range 0 through 65535. If file-code is omitted, the file code is set to 0. REC record-size sets the length of records in logical-unit. Specify record-size as an integer in the range 1 through 65535. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 15 ASSUME Command Command Descriptions BLOCK block-size sets the size of the data blocks used by logical-unit. Specify blocksize as an integer in the range 1 through 65535. Considerations • • • • • • • • • If logical-unit is omitted, ASSIGN displays all the current assigned values. If the actual-file-name is omitted, the current assignment value for the logical-unit displays. If actual-file-name is omitted but create-open-spec is included, blanks are passed in the actual-file-name field of the ASSIGN message. Use the CLEAR command to delete existing ASSIGN messages. See the CLEAR command description. There is a limit of 50 ASSIGN messages supported by VHSCI. VHSCI creates an ASSIGN message for each ASSIGN command. A new process must request its ASSIGN message following receipt of the startup message. All ASSIGN messages read from TACL and the ones set in VHSCI are passed to the new process. The ASSIGN message resulting from entry of an ASSIGN command supersedes any ASSIGN message read at VHSCI startup time. The ASSIGN messages set in VHSCI are lost when exiting from VHSCI. If the BREAK key is pressed during a VHSCI session and a new ASSIGN message is set outside of VHSCI, VHSCI cannot receive this ASSIGN message. VHSCI cannot pass the new ASSIGN message when it creates a process. Examples -> ASSIGN -> ASSIGN SSV0, $NEW2.T9263C20 EXTDECS, $GUESS.TOOLSC30.EXTDECS1 ASSUME Command The ASSUME command sets the default object type, object name, or both for subsequent commands. The default object type is used when the object type is omitted from a command. The default object name is used when the object name is omitted from a command. If no default object name has been established and the object name is omitted from a command, a syntax error message occurs. A remote object name cannot be assumed. ASSUME [ / OUT file-spec / ] [ object-type ] [ object-name ] Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 16 ASSUME Command Command Descriptions / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. object-type specifies a keyword that represents the default object type. object-name specifies the name of the object that is to be the default object. Considerations • • • When a VHSCI session begins, the assumed object-type and object-name are null. If object-type is omitted and object-name is specified, the default object-type remains unchanged. If an object type is specified and the object name is omitted, the default object name remains unchanged. If both object type and object name are omitted, the assumed object type and object name become null. When accessing remote systems, it is recommended that you change the name of the default system using the SYSTEM command and then assume the object name. Examples The following ASSUME command assigns a VHS process ($VHS) as the assumed object. The subsequent INFO command gives information about the assumed object. -> ASSUME PROCESS $VHS -> INFO Object: . . . $VHS (Appropriate Information) If entered after the ASSUME command above, the following ASSUME command replaces the object-name part of the assumed object. The INFO command that follows displays information about the new assumed process. -> ASSUME $VHS2 -> INFO Object: $VHS2 (Appropriate Information) . . . Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 17 CLEAR Command Command Descriptions CLEAR Command The CLEAR command clears the logical-file assignments made with the ASSIGN command, parameters set with the PARAM command, and alias names assigned with the ALIAS command. CLEAR { { { { PARAM param-name ASSIGN logical-file ALIAS alias-name ALL [ PARAM | ASSIGN | ALIAS ] } } } } PARAM param-name deletes param-name. See the description of the PARAM Command on page 7-37. ASSIGN logical-file deletes logical-file. See the description of the ASSIGN Command on page 7-13. ALIAS alias-name deletes alias-name. See the description of the ALIAS Command on page 7-4. ALL deletes all logical-file assignments and parameters. Note that aliases cannot be cleared by default; use the ALL ALIAS form to clear all aliases. ALL PARAM deletes all parameters set with the PARAM command. ALL ASSIGN deletes all ASSIGN messages defined with the ASSIGN command. ALL ALIAS deletes all aliases assigned by the ALIAS command. Considerations • • The TACL parameter values and ASSIGN messages read at startup can be cleared using the CLEAR command. This command does not affect TACL parameter values and ASSIGN messages after you have exited from VHSCI. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 18 COMMENT Command Command Descriptions Examples -> CLEAR ASSIGN SSV0 -> CLEAR ALL COMMENT Command The COMMENT command enables you to add descriptive text to OBEY (command) files. Any text following this command is not evaluated. COMMENT [ text ] text consists of one or more printable characters. Consideration This command has the same function as the double equal characters (==) appearing at the beginning of a command line. Examples -> COMMENT This file contain commands for starting \COS -> == This is also a comment. CONFIRM Command The CONFIRM (confirmation) command enables or disables the display of a positive confirmation message when the last command is successfully completed. Error and warning responses always display, regardless of whether or not confirmation messages display. CONFIRM [ / OUT file-spec / ] { ON } { OFF } / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. ON enables the display of confirmation messages. OFF disables the display of confirmation messages. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 19 CPUS Command Command Descriptions Consideration Initially, confirmation messages are not displayed. Example The following example shows confirmation messages that are returned as a result of the CONFIRM ON command. -> CONFIRM ON CONFIRM ..... ON -> ALTER PROCESS $VHS1, LOG $S.#VHS, ADD ALTER accepted by VHS: PROCESS \MTL.$VHS1 -> PAGESIZE PAGESIZE ..... -1 CPUS Command The CPUS command displays CPU configuration, CPU status, and the operating system version of one or all systems on the network. CPUS [ / OUT file-spec / ] [ system-name ] [ DETAIL ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. system-name specifies the name of the system whose CPU status displays. If system-name is omitted, the command displays the CPU status of all systems on the network. DETAIL displays detailed information in addition to the summary information. See the following description of the display format. The format of the CPUS display is in two parts: Detailed Information and Summary Information. Detailed Information System sss system sss system sss system . . . 0--CPU States--15 nnnn,nnnn,nnnn,nnnn nnnn,nnnn,nnnn,nnnn nnnn,nnnn,nnnn,nnnn OS Version xxx xxx xxx Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 20 CPUS Command Command Descriptions Summary Information Total Systems aaaaa Connected Systems bbbbb Total CPUs ccccc Up CPUs ddddd Explanation of Symbols sss system specifies the number and name of one of the systems that are now or were once connected to the network. nnnn,nnnn,nnnn,nnnn specifies the status of each processor in a system. 1 indicates that the processor is active. 0 indicates it is inactive. Period (.) represents a nonexistent processor. NOT CONNECTED identifies a known system not currently connected to the network. xxx specifies the version of the operating system running on that system. aaaaa specifies the total number of systems. bbbbb specifies the number of connected systems. ccccc specifies the total number of CPUs. ddddd specifies the number of running CPUs. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 21 DELAY Command Command Descriptions Examples -> CPUS displays summary information about all systems on the network. -> CPUS \C2 displays summary information about the system \C2. -> CPUS DETAIL displays both detailed and summary information about all systems on the network. DELAY Command The DELAY command suspends the VHSCI process for a specified time interval. The DELAY command can be useful in OBEY (command) files. For example, you might want to execute a LISTOPENS command, wait three seconds by using the DELAY command, and then execute another LISTOPENS command. DELAY [ / OUT file-spec / ] time / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. time specifies the time interval during which VHSCI is to suspend processing. The maximum quantity of time that can be specified is 5965:13:56.47. The smallest quantity of time that can be specified is 1 second. See the Time format description in Section 6. Examples -> DELAY 5 suspends VHSCI process for 5 seconds. -> DELAY 11:22:31 suspends VHSCI process for 11 hours, 22 minutes, and 31 seconds. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 22 DETAIL ERROR Command Command Descriptions DETAIL ERROR Command The DETAIL ERROR command enables or disables the display of a full error description and suggested recovery action when an error is detected. DETAIL ERROR [ ON | OFF ] ON causes the display of detailed error information. OFF disables the display of detailed error information. Examples -> DETAIL ERROR ON -> ALTER PROCESS $VHSD, PRIMARY 15 VHS E00117 The specified CPU is not the current backup CPU or is invalid Probable Cause The specified CPU is not the current backup CPU of the VHS server, or it is not a valid CPU number. Recommended Action Specify the current backup CPU of the VHS server. ENV Command The ENV (environment) command displays the VHSCI startup banner and the current settings of the program environment parameters. You set these parameters by using other VHSCI commands. ENV [ / OUT file-spec / ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 23 EXIT Command Command Descriptions Example -> ENV VHSCI - T9517D21 - (21JUL96) - (VHSCI) - 07/12/96 14:44:19 System \POLLUX Copyright Tandem Computers Incorporated 1992,1993 Allow......... ALL ERRORS Allow......... ALL WARNINGS Assume........ PROCESS $VHSD Confirm....... ON Detail Error.. ON Log........... In............ $ZTN0.#PTY12 Out........... $ZTN0.#PTY12 Pagesize...... 60 PRINTER Pagesize...... 23 TERMINAL System........ \POLLUX Timeout ...... 0:01:30.00 Volume........ $CTTMB.JUNON EXIT Command The EXIT command stops VHSCI. E[XIT] Consideration The end-of-file character (CTRL/Y) and the SF16 function key have the same effect as the EXIT command. FC Command The FC (fix) command enables you to edit and repeat a command line. FC displays the specified command line, up to 240 characters, and prompts for editing input with two periods. Continued command lines (commands entered with the ampersand (&) continuation character) display fully assembled without the ampersand. FC [ [ - ] number ] [ character-string ] number if positive, is the line number of the command line to be fixed. If negative, the current command line number minus number is the line number of the command line to be fixed. character-string is the first few characters of the command line to be fixed. The most recent command line whose first characters match the string are fixed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 24 HELP Command Command Descriptions Considerations • • • • • • If you use FC alone, the previous command is fixed (FC alone is the same as FC 1). If you specify a negative number and the associated command line is no longer in the history buffer, you will get an error message. The history buffer of command lines is 1024 bytes in length. The FC command does not increment the command line number in VHSCI prompt. The display of command line numbers in the prompt is controlled by the SETPROMPT command. FC cannot be issued by a noninteractive user and is ignored if encountered. Another command cannot follow the FC command on the same line. For more information on the FC command, see the NonStop Kernel Operating System User’s Guide. Examples -> FC ..STARFUS PROCESS $A DDIT inserting == deleting the letters RF and == the letter T ..STATUS PROCESS $A RVHS1 ..STATUS PROCESS $VHS1 == replacing the A and spaces with VHS1 == finally, just a carriage return is == entered, and the command is executed HELP Command The HELP command displays the syntax and meaning of VHSCI commands. HELP [ [ [ [ [ [ [ /OUT file-spec/ ALL basic-component VHS error-number command object-type object-name ] ] ] ] ] ] ] /OUT file-spec/ directs any VHSCI output generated for this command to the specified file. ALL displays general information about VHSCI. This includes all available commands and how to use the HELP command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 25 HELP Command Command Descriptions basic-component describes a VHSCI syntax basic component. The basic components are as follows: attribute-spec, character-string, command, examples, file-name, help-key, integer, object-list, object-name, object-spec, objecttype, syntax, and time. VHS error-number specifies the name of the subsystem VHS and number of the error for which help is requested. command specifies the name of a VHSCI command. object-type specifies a valid object type. object-name specifies an existing VHSCI supported object name. Considerations • • • • • If you enter HELP, VHSCI enters a menu driven help mode that displays the available help options. Press CTRL/Y to exit the menu driven mode. If you enter HELP ALL, VHSCI displays information about all commands and objects supported. HELP VHS gives the same results. If you enter HELP command, VHSCI displays specific information about the specified command. If you enter HELP object-type, VHSCI displays generic information about the specified object-type. The menu driven mode of the HELP command cannot be invoked from an OBEY (command) file. The HELP command entered by itself from an OBEY (command) file produces the HELP ALL help text. Examples -> HELP ALL displays general information. -> HELP PROCESS Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 26 HISTORY Command Command Descriptions displays general information about the PROCESS object type. -> HELP INFO displays specific information about the INFO command. HISTORY Command The HISTORY command displays the most recently entered commands. HISTORY [ / OUT file-spec / ] [ number ] file-spec directs any VHSCI output generated for this command to the specified file. number specifies the number of command lines to be displayed. If omitted, the 10 most recently entered commands display. Considerations • • • The VHSCI history buffer is 1024 bytes in memory. The exact number of retrievable command lines depends on the length of the commands. The command lines are saved in the history buffer exactly as they were entered, with the exception of the FC and ! commands. The command lines generated by these commands display instead of the commands themselves. The HISTORY command cannot be issued by a noninteractive user. Examples -> HISTORY displays the last 10 commands. -> HISTORY 22 displays the last 22 commands. INFO Command The INFO command displays the current attribute values for the specified object or objects. INFO [ / OUT file-spec / ] [ object-spec ] [ , DETAIL ] Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 27 INFO Command Command Descriptions file-spec directs any VHSCI output generated for this command to the specified file. object-spec designates the object or objects whose attribute values are to be displayed. If object-spec is omitted, attribute values for the assumed object display. See the VHSCI ASSUME command. DETAIL causes detailed information to be displayed. If omitted, only one line of information is displayed for each object. Consideration Use the STATUS command to display dynamic information about objects. Examples -> INFO PROCESS $vhsd -> INFO /OUT OutInfo/ PROCESS $vhs1, DETAIL Output Format Without DETAIL The display of the INFO command without the DETAIL option has the following format: 6-> INFO PROCESS $VHSD VHS Info PROCESS running under Environment PROD Max. prim. Max. Name opens $VHSD 512 • • • • Primary log Prompt file $VHS.VHSD43.LOG0012 $VHS.VHSD43.PROMPT log files 5 Name is the name of the process object. Primary log is the name of the primary log destination currently in use. All messages received by the VHS process are logged in that file. The primary log destination is always present, and has ALL as log type. If there is no primary log destination specified when the VHS process is started, a default primary log destination is assigned by the VHS process. Prompt file is the name of the file that contains all prompts received by the VHS process. The prompt file must always be present. If there is no prompt file specified when the VHS process is started, a default prompt file is assigned by the VHS process. Max. prim. log files is the maximum number of primary log files that can be created before there is a rollover and the first primary log file created purged. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 28 INFO Command Command Descriptions • Max. opens is the maximum number of processes that can open the VHS process simultaneously. If the maximum is reached, an error is returned to the process that exceeded the limit and could not open the VHS process. Output Format With DETAIL The display of the INFO command with the DETAIL option has the following format: 7-> INFO PROCESS $vhsd, DETAIL VHS Detailed Info PROCESS $VHSD running under Environment PROD Max opens..................... Primary log................... Max primary log files......... Prompt file................... EMS collector................. Inspect file.................. Next save file................ 512 \POLLUX.$VHS.VHSD43.LOG0012 5 \POLLUX.$VHS.VHSD43.PROMPT \POLLUX.$ \POLLUX.$VHS.VHSD43.VHSINSP \POLLUX.$VHS.VHSD43.SAVE0000 Accept-ext-ascii-character.... Add-text-to-event............. Automatic-inspect-processing.. Backup-creation-message-delay. Environment-name.............. File-code..................... Generate-display-event........ Generate-inspect-event........ Generate-prompt-event......... Maxextents.................... Open-table-threshold.......... Primary, secondary-extent..... Primary-security.............. Prompt-event-resend-delay..... Purge-savefile................ Remove-extra-spaces........... Saveabend-file................ Suppress-display.............. Vhs-GUI-mode.................. Vhs-logger.................... OFF ON ON 5 PROD 0 ON ON ON 16 90 (5,5) NNNN 15 OFF ON ON OFF ON ON Logs: *LogName \POLLUX.$VHS.VHSD43.LOG0012 (P) *LogType ALL Note. The asterisk (*) beside LogName and LogType indicates attributes that you can alter by using the ALTER command. You can change the attributes of the secondary log destination only. You cannot change the attributes of the primary log. • • Max opens is the maximum number of processes that can open the VHS process simultaneously. If the maximum is reached, an error is returned to the process that exceeded the limit and could not open the VHS process. Primary log is the name of the primary log destination currently in use. All messages received by the VHS process are logged in that file. The primary log destination is always present, and has ALL as log type. If there is no primary log destination specified when the VHS process is started, a default primary log destination is assigned by the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 29 INFO Command Command Descriptions • • • • • • • • • • • Max. primary log files is the maximum number of primary log files that can be created before there is a rollover and the first primary log file created is purged. Prompt file is the name of the file which contains all prompts received by the VHS process. The prompt file must always be present. If there is no prompt file specified when the VHS process is started, a default prompt file is assigned by the VHS process. Next save file is the name of the next saveabend file to be created (when a process traps into Inspect, VHS creates this saveabend file). Accept-ext-ascii-character allows the VHS process to accept or not accept nonASCII characters. If the Accept-ext-ascii-character is set to ON, VHS accepts nonASCII characters. If Accept-ext-ascii-character is set to OFF, VHS does not accept non-ASCII characters. By default VHS sets Accept-ext-ascii-character to OFF. Add-text-to-event is the parameter that specifies if the token text is to be added to all EMS events. If the Add-text-to-event is set to ON, VHS will add the token text to all EMS event messages. If Add-text-to-event is set to OFF, VHS will not add the token text to all EMS messages. By default VHS sets Add-text-to-event to ON. Automatic-inspect-processing specifies if VHS is to process Inspect prompts or let the user manage them via the VHS Prompt Browser screen. When Automaticinspect-processing is ON, VHS automatically handles Inspect prompts. When Automatic-inspect-processing is OFF, VHS does not process Inspect prompts; they will be managed via the VHS Prompt Browser screen. By default VHS sets Automatic-inspect-processing to ON. Backup-creation-message-delay is the delay in minutes between each occurrence of the backup creation failure message. The delay must be between 0 and 999. If there is no delay specified, the default delay is 5 minutes. Environment-name is the name of the VHS process environment. The string value assigned to Environment-name must be between quotes ( " ). The first character must be alphabetic. All other characters can be alphabetic or numeric or a “-”. The environment name length can be from 1 to 8 characters long. File-code is used for the primary log file creation. The numeric value assigned to File-code must be between 0 and 65535. If there is no numeric value assigned then the default value is 0. Generate-display-event specifies if an EMS event message is to be generated for a display type message. When Generate-display-event is set to ON, VHS generates EMS events for display type messages. When Generate-display-event is set to OFF, VHS does not generate EMS events for display type messages. By default VHS sets Generate-display-event to ON. Generate-inspect-event specifies if an EMS event message must be generated for Inspect type messages. When Generate-inspect-event is set to ON VHS generates EMS events for Inspect type messages. When Generate-inspect-event is set to OFF VHS does not generate EMS events for Inspect type messages. By default VHS sets Generate-inspect-event to ON. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 30 INFO Command Command Descriptions • • • • • • • • • • Generate-prompt-event specifies if an EMS event message must be generated for a prompt type message. When Generate-prompt-event is set to ON, VHS generates EMS events for prompt type messages. When Generate-prompt-event is set to OFF, VHS does not generate EMS events for prompt type messages. By default VHS sets Generate-prompt-event to ON. Maxextens is the maximum number of extents to be used for the primary log file creation. The numeric value assigned to Maxextents must be between 16 and 978. If there is no value specified, the default maximum number of extents is 16. Open-table-threshold is the percentage that represents the full value of the opener table where VHS will generate an EMS event message. The numeric value assigned to Open-table-threshold must be between 0 and 100. If there is no value specified, the default value is 90. Primary-security is used for the primary log file creation. The string value assigned to Primary-security must be between quotes ( " ). If there is no value specified the default value is “NUUU”. Prompt-event-resend-delay specifies the time (in minutes) VHS will wait before generating a repeat event for an unanswered prompt. This parameter is ignored if VHS-GUI-MODE is set to OFF. The possible values are from 1 to 60. Purge-savefile specifies if VHS should add the “force it” (!) option when sending a SAVE command to Inspect. When Purge-savefile is set to ON, VHS adds the “force it” (!) option when sending a SAVE command to Inspect. If the save file already exists, it will be purged before creating the new one. When Purge-savefile is set to OFF, VHS will not add the “force it” (!) option when sending a SAVE command to Inspect. By default VHS sets Purge-savefile to OFF. Remove-extra-spaces specifies if an occurrence of multiple spaces must be replaced by only one space in the display type message. When Remove-extraspaces is set to ON, VHS replaces an occurrence of multiple spaces by only one space in the display type message. When Remove-extra-spaces is set to OFF, VHS logs the display type message as received. By default VHS sets Removeextra-spaces to ON. Suppress-display specifies if EMS event messages are to appear in the Viewpoint and NonStop NetMaster (NNM) screens. When Suppress-display is set to ON, EMS events will not appear in the ViewPoint and NNM screens. When Suppress-display is set to OFF, EMS events will appear in the ViewPoint and NNM screens. By default VHS sets Suppress-display to OFF. Vhs-GUI-mode specifies whether the VHS program will provide the VHS GUI application with the proper events. Valid parameter values are ON or OFF. Refer to Section 8, The VHS GUI, for more detail. Vhs-logger specifies if VHS is to log in its primary log file. When Vhs-logger is set to ON, VHS logs in its primary log files. When Vhs-logger is set to OFF, VHS does not log in its primary log files. By default VHS sets Vhs-logger to ON. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 31 LISTOPENS Command Command Descriptions • • LogName is the list of the current log destination names (the primary log destination is marked with a (P) ). LogType is the list of the current log destination types associated with the names. LISTOPENS Command The LISTOPENS command lists all processes which currently open the specified object or objects. LISTOPENS [ / OUT file-spec / ] [ object-spec ] [, open-mode ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. object-spec designates the object whose openers are to be displayed. If object-spec is omitted, the openers of the assumed object are listed (see the VHSCI ASSUME command). open-mode designates an open mode to select specific opener processes. Mode is one of the following values: [ INSPECT | DEBUG | DISPLAY | PROMPT | UNKNOWN | PSERVER ] INSPECT lists all opener processes that prompted the specified object with an Inspect prompt. DEBUG lists all opener processes that prompted the specified object with a Debug prompt. DISPLAY lists all opener processes that displayed to the specified object. PROMPT lists all opener processes that prompted the specified object. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 32 LISTOPENS Command Command Descriptions UNKNOWN lists all opener processes that opened the specified object with no other information. PSERVER lists all VHS prompt servers that opened the specified object. Consideration • • If there are no current openers, a warning is returned. VHS cannot be opened by remote processes. VHS can only be opened by local processes. Examples LISTOPENS PROCESS $vhs1 LISTOPENS /OUT OutListo/ PROCESS $vhs2, PROMPT LISTOPENS PROCESS $vhs1, DISPLAY Output Format The display of the LISTOPENS command has the following format: 10-> LISTOPENS PROCESS $vhsd VHS ListOpens PROCESS $VHSD running under Environment PROD Process $JUNE $DISP • • • • • Open Objname Mode $SYSTEM.SYS00.FUP PROMPT $VHS.T9517QA.DISP512 DISPLAY Time of Time of open last message 10Jul96,11:55:34 13Jul96,11:45:26 10Jul96,11:55:42 13Jul96,12:55:28 Process is the name of a process which currently opens the VHS process as a home terminal. Objname is the program file name of the process which currently has the VHS process open. Mode is the type of message the opening process sends to the VHS process; it is the reason why the VHS process was opened. Time of open is the timestamp indicating when this process opened the VHS process. Time of last message is the timestamp indicating when the VHS process received the last message from this process. Note. All timestamps in VHS are in local civil time (LCT). Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 33 LOG Command Command Descriptions LOG Command The LOG command directs a copy of the input commands and the output generated by VHSCI to a file. LOG [ logfile-spec [ ! ] ] logfile-spec if present, specifies the file to which the commands and output are written. If the logfile-spec has the form of a disk file name and the file does not exist, an EDIT file is created. If the named file is an existing disk file, the information is appended to the file. If logfile-spec is omitted, all logging stops and the log file is closed. ! purges the specified file and creates a new file of the same name. If this option is not specified, VHSCI appends the log information to the end of the existing file. Considerations • • • If logfile-spec is specified when logging is already in progress, the current log file is closed and logging begins to the new file. The log file cannot have the same name as the OUT file. See the description of the OUT command. Logging does not interfere with the writing of output or the collection of input. Examples -> LOG $DATA.AUDIT.OCT14 -> LOG OBEY Command The OBEY command causes commands to be read from a specified file (an OBEY (command) file). OBEY commands can appear within an OBEY (command) file. OBEY (command) files can be nested to a depth of ten. Commands are read from the named file and processed until the end of the file, an EXIT command, or an error is encountered. If the end of file is encountered, command processing continues from the previous input source. If the maximum number of errors or warnings set by the ALLOW command is exceeded, the current OBEY (command) file and all previously opened OBEY (command) files close. Command input reverts to Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 34 OBEY Command Command Descriptions interactive mode. If VHSCI was started with a disk file specified as the IN file (that is, if VHSCI was not run in interactive mode), VHSCI terminates. O[BEY] [ / OUT file-spec / ] file-spec [, NOECHO ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. file-spec specifies the file from which the commands are to be read. If file-spec is not fully qualified, the name is expanded using the default values supplied by the SYSTEM and VOLUME commands. NOECHO suppresses the echo of each line executed in the OBEY (command) file. Use this option when speed is important. Considerations • • • • • FC, HISTORY, PAUSE, exclamation point (!), and question mark (?) commands cause an error if they are encountered in an OBEY (command) file. OBEY (command) file processing stops when the number of allowed errors or warnings is exceeded. The number of allowed errors and warnings is set by the ALLOW command. OBEY commands can appear within OBEY (command) files. OBEY (command) files can be nested to a depth of ten. If a depth of ten is exceeded, the file is not executed and an error message displays. Commands are read considerably faster when NOECHO is specified. However, in this case, only error messages are returned, not the command lines that caused the errors. The menu driven mode of the HELP command cannot be invoked from an OBEY (command) file. The HELP command entered by itself from an OBEY (command) file produces the HELP ALL help text. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 35 OUT Command Command Descriptions Examples -> OBEY STARTUP.NET -> OBEY NET OUT Command The OUT command directs the display output to a specified file (the OUT file). OUT [ file-spec [ ! ] ] file-spec specifies the file to which the output listing is written to. If file-spec has the form of a disk file name and the file does not exist, an EDIT file is created. If the named file is an existing disk file, the output is appended to the file. If file-spec is omitted, the output destination is restored to the setting it had at startup time. ! purges the specified file and creates a new file of the same name. If this option is not specified, VHSCI appends the output to the end of the existing file. Consideration The OUT file cannot have the same name as the log file. See the description of the LOG command. Examples -> -> -> -> -> -> -> == Send the output of the INFO command to a disk file. OUT $OPS.TEMP.INFO INFO PROCESS $VHS1 OUT == The same result is achieved with the following == command. INFO /OUT $OPS.TEMP.INFO/ PROCESS $VHS1 PAGESIZE Command The PAGESIZE command designates the size of a printed page or of a display page on the terminal screen. When a page of data displays on a terminal, VHSCI stops at the end of the page and requests that the display continues or stops. Pressing the Return key continues the display. This enables you to read each screen. PAGESIZE [ integer ] [ TERMINAL ] [ PRINTER ] Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 36 PARAM Command Command Descriptions integer specifies the size of the printer or terminal page. If integer is in the range 2 through 255, VHSCI displays integer-1 lines before providing a page break. If integer is omitted or has the value -1, VHSCI cannot provide a page break. The default page size is 60 lines for a printer and 23 lines for a terminal. TERMINAL specifies that the terminal page size is being designated. PRINTER specifies that the printer page size is being designated. Considerations • • If both TERMINAL and PRINTER are omitted, TERMINAL is assumed. When the current output file is a spooler destination, the VHSCI banner is displayed at the beginning of each page; these banner lines are not included in the number of lines you specify as PRINTER option. Examples -> PAGESIZE 20 -> PAGESIZE PARAM Command The PARAM command enables you to change, add, and display PARAM values that are passed to a process initiated by the VHSCI RUN command. PARAM [ param-name [ param-value ] ] param-name specifies a user-defined name to be assigned a value. The name contains from 1 to 31 alphanumeric characters, including hyphen (-) and circumflex (^). param-value specifies the value assigned to param-name. Considerations • • Leading and trailing blanks are deleted in the param-value. VHSCI reserves 1024 bytes of internal storage for parameters and their values. This limits the number and length of parameters. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 37 PAUSE Command Command Descriptions • • • • • • • • If both param-name and param-value are omitted, all current PARAM values display. If param-value is omitted, the current PARAM value associated with paramname displays. The PARAM command supersedes any PARAM specification for the same paramname that was read at VHSCI startup time. Use the CLEAR command to delete existing PARAM values. Refer to the CLEAR command description. A new process must request its PARAM message following receipt of the startup message. The PARAM values read from TACL and the ones set in VHSCI are passed to the new process. The PARAM values set in VHSCI are lost when you exit from VHSCI. If the Break key is pressed during a VHSCI session and a new PARAM value is set outside of VHSCI, VHSCI does not receive this PARAM value. VHSCI cannot pass on the new PARAM value when it creates a process. Another command cannot follow the PARAM command on the same line. Examples -> PARAM VHSCI^DEBUG^ENABLE ON -> PARAM PARAM VHSCI^DEBUG^ENABLE .ON. PAUSE Command The PAUSE command suspends VHSCI and allows the terminal to be used by another process. When you invoke a process during a VHSCI session through the RUN command, you can use the Break key to reactivate VHSCI. Once in VHSCI, you can use the PAUSE command to allow access to the terminal by the other process. PAUSE Consideration The PAUSE command can be issued only by an interactive user. REPEAT Command The REPEAT command causes the remainder of the command line to be repeated for the number of iterations specified or until the Break key is pressed if none is specified. REPEAT [ / OUT file-spec / ] [ count ] command-line Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 38 RUN Command Command Descriptions / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. count specifies the number of times the command-line is executed. If omitted, the command-line is executed until the Break key is pressed, or the process is sent a WAKE message, or the process is terminated. command-line specifies one or more VHSCI commands separated by semicolons (;). Considerations • • Only one REPEAT command can appear on a command line. To obtain multiple levels of iteration, use REPEAT commands within OBEY (command) files. Alias names following a REPEAT command must be prefaced with a hyphen (-). Only aliases at the beginning of the line are expanded by default. For more information, see the ALIAS command. Examples -> REPEAT 5 STATUS PROCESS $VHS1; DELAY 2:00 -> ALIAS LISTO LISTOPENS PROCESS $VHS1 -> REPEAT DELAY 5:00 -LISTO RUN Command The RUN command initiates the execution of other programs from VHSCI. Many programs can be run from VHSCI, including EDIT, PUP, CUP, FUP, ERROR, NETMON, and DIAG6100. VHSCI is suspended while the other program runs, and reactivates when the other program terminates. To enter Debug on the first executable instruction of the program, use RUND. RUN[D] [ / OUT file-spec / ] file-spec [ /run-options/ ] [ parameter-string ] OUT file-spec directs any VHSCI output generated for this command to the specified file. file-spec specifies the file name of the program to be executed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 39 SETPROMPT Command Command Descriptions /run-options/ specifies a list of one or more RUN options. parameter-string specifies a list of run parameters to be passed to the initiated program. All text following the program file name is assumed to be part of the parameter string. Continuation lines can be used. Considerations • The keyword RUN can be left off the RUN command if the file name is not the same as a valid VHSCI command and if the program file is located in either the $SYSTEM.SYSnn or the $SYSTEM.SYSTEM subvolume. VHSCI runs the program on $SYSTEM.SYSTEM if the program exists on both subvolumes. • If the keyword RUN is included, VHSCI looks for the program file on the default volume and subvolume only. • • • The RUN command must be the last command on the command line. TACL ASSIGN messages and PARAM values are passed to the created process. Process creation precedes abbreviation expansion. For example, if a program file named VER exists on the subvolume $SYSTEM.SYSTEM, the abbreviation VER (for VERSION) runs the program file VER rather than executing the VERSION command. Examples -> -> -> -> RUN MYPROG /NOWAIT/ CUP /IN INFILE, OUT $S.#LP1/ EDIT FILE1;XVS F ERROR 48 SETPROMPT Command The SETPROMPT command enables you to choose the prompt setting. SETPROMPT [ / OUT file-spec / ] { [ NO ] prompt-option [, [ NO ] prompt-option ] ... } { ALL [, [ NO ] prompt-option ] ... } { NONE [, prompt-option ] ... } / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 40 SETPROMPT Command Command Descriptions NO disables the following prompt-option. prompt-option specifies one of the following keywords: { { { { { { DIM NUMBER OBJECT REVERSE SYSTEM VOLUME } } } } } } DIM displays the prompt in dim video. NUMBER displays the command line number. OBJECT displays the assumed object-type and object-name. See the ASSUME command. REVERSE displays the prompt in reverse video. SYSTEM displays the current system name. VOLUME displays the default volume and subvolume names. ALL enables all prompt-options. NONE disables all prompt-options. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 41 STATS Command Command Descriptions Considerations • The REVERSE and DIM options can be used only on a Tandem 6530 or 6520 terminal or a device operating as a 6530 emulator. If these options are enabled on any other terminal, the following error message displays: VHS 20210 Invalid terminal type for REVERSE and/or DIM option. • • If the NONE option is specified, all the prompt-options are returned to their default settings. By default, the prompt-option NUMBER is enabled and all others are disabled. Examples -> assume process $vhs -> setprompt all, no volume \SYS1 PROCESS $VHS1 3-> setprompt no object, no number \SYS1 -> setprompt volume \SYS1 $DATA.MYSUBVOL -> STATS Command The STATS command displays statistical information for the specified object or objects. STATS [ / OUT file-spec / ] [ object-spec ] [ , RESET ] file-spec causes any VHSCI output generated for this command to be directed to the specified file. object-spec designates the object or objects whose statistical information is displayed. If object-spec is omitted, the statistics for the assumed object display (see the VHSCI ASSUME command). RESET if present, resets all the statistics counters to zero after the statistics are displayed. Consideration VHS has a safeguard to ensure the counter values do not become too large; this is implemented as an automatic reset of all counters. If a counter is reset, a message describing the action is logged in the primary log destination. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 42 STATS Command Command Descriptions Examples STATS PROCESS $vhsd STATS /OUT OutStats/ PROCESS $vhs1, RESET Output Format The display of the STATS command has the following format: 8-> STATS PROCESS $VHSD VHS Stats PROCESS $VHSD running under Environment PROD Started.... 10Jul96,11:54:47 Last reset. 11Jul96,10:48:28 Number of messages/log: #Outstd. prompt $VHS.VHSD43.LOG0016 1 • • • • • • • • • Total opens since last reset.... 1 Total messages since last reset. 3025 #Inspect (P) 0 #Debug 0 #Display 3024 #Prompt 1 Started is the timestamp indicating when the VHS process was started. Tot. opens since last reset is the total number of processes that have opened the VHS process since the last reset occurred. Last reset is the timestamp indicating when the statistics of the VHS process were last reset. Total messages since last reset is the total number of messages received by the VHS process since the last reset of statistics. #Inspect is the number of processes that have opened the VHS process which were trapped into Inspect. If a dash appears, this secondary log destination does not log these type of messages. #Debug is the number of processes that have opened the VHS process which were trapped into Debug. If a dash appears, this secondary log destination does not log this type of message. #Display is the number of displays or writes that have been issued to the VHS process by applications. If a dash appears, this secondary log destination does not log this type of message. #Prompt is the number of writeread issued to the VHS process by applications. If a dash appears, this secondary log destination does not log this type of message. #Outstanding prompt is a subset of the number of prompts. It includes all unanswered prompts; that is, the ones that have not been replied to. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 43 STATUS Command Command Descriptions STATUS Command The STATUS command displays status information about the specified object or objects. STATUS [ / OUT file-spec / ] [ object-spec ] [ , DETAIL ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. object-spec designates the object(s) whose dynamic information displays. If object-spec is omitted, dynamic information for the assumed object displays. See the ASSUME command. DETAIL if present, returns detailed status information. If DETAIL is omitted, a single line of data returns for each object name. Consideration To display only the configuration information for each object, use the INFO command. INFO does not display dynamic information. Examples STATUS PROCESS $vhsd STATUS /OUT OutStus/ PROCESS $vhs1, DETAIL Output Format Without DETAIL The display of the STATUS command without the DETAIL option has the following format: 9-> STATUS PROCESS $vhsd VHS Status PROCESS running under Environment PROD Name $VHSD • • PPID 01,52 BPID 00,36 Primary log $VHS.VHSD43.LOG0016 Prompt file $VHS.VHSD43.PROMPT Name is the name of the process object. PPID is the primary process ID (CPU number and process number) of the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 44 STATUS Command Command Descriptions • • • BPID is the backup process ID (CPU number and process number) of the VHS process. Primary log is the name of the primary log destination currently in use. All messages received by the VHS process are logged in that file. The primary log destination is always present, and has ALL as log type. If there is no primary log destination specified when the VHS process is started, a default primary log destination is assigned by the VHS process. Prompt file is the name of the file which contains all prompts received by the VHS process. The prompt file must always be present. If there is no prompt file specified when the VHS process is started, a default prompt file is assigned by the VHS process. Output Format With DETAIL (No Secondary Log) When no secondary log is configured, the display of the STATUS command with the DETAIL option has the following format: 10-> STATUS PROCESS $vhsd, DETAIL VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD43.LOG0016 $VHS.VHSD43.PROMPT $VHS.VHSD43.SAVE0000 10Jul96,11:54:47 1 29 Primary log: Name.......... Creation Date. Last Modif.... Last error.... $VHS.VHSD43.LOG0016 13Jul96,10:04:40 13Jul96,13:27:36 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... Prompt file: Name.......... Creation Date. Last Modif.... Last error.... $VHS.VHSD43.PROMPT 04Jul96,11:02:17 13Jul96,11:45:27 0 Extents....... (100,100,100) Owner........... 215,4 Security (RWEP). NNNN • • • • (6,6,16) 215,4 NNNN 67% PPID is the primary process ID (CPU number and process number) of the VHS process. Primary log is the name of the primary log destination currently in use. All messages received by the VHS process are logged in that file. The primary log destination is always present, and has ALL as its log type. If there is no primary log destination specified when the VHS process is started, a default primary log destination is assigned by the VHS process. BPID is the backup process ID (CPU number and process number) of the VHS process. Prompt file is the name of the file which contains all prompts received by the VHS process. The prompt file must always be present. If there is no prompt file specified Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 45 STATUS Command Command Descriptions when the VHS process is started, a default prompt file is assigned by the VHS process. • • • • • • • • • • • • • • • • APID is the ancestor process ID (CPU number and process number) of the VHS process. Next save file is the name of the next saveabend file to be created (when a process traps into Inspect, VHS creates this saveabend file). Primary CPU is the CPU number where the primary VHS process is currently running. Started is the timestamp indicating when the VHS process was started. Save files created is the number of saveabend files created since the last reset of statistics. Tot. opens since reset is the total number of processes that have opened the VHS process since the last reset of statistics. Current opens is the number of processes which currently open the VHS process. Tot. events generated is the total number of events the VHS process has generated since the last reset of statistics. Name is the name of the file for which status information is displayed. Extents is the value of the primary extents, secondary extents, and maximum extents for the file. Creation Date is a timestamp indicating when the file was created. Owner is the user group and number associated with the file. Last Modif is a timestamp indicating when the file was last modified. Security is the security attributes (RWEP) associated with the file. Last error is the number of the last file system error that has occurred on that log destination. A file system error “0” indicates that no error occurred. EOF (% full) is a percentage value indicating how full the file is. This value applies to the primary log destination and to the secondary log destination if it is a disk file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 46 STATUS Command Command Descriptions Output Format With DETAIL (Secondary Log Is a Disk File) When the configured secondary log is a disk file, the display of the STATUS command with the DETAIL option has the following format: 10-> STATUS PROCESS $vhsd, DETAIL VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD43.LOG0016 $VHS.VHSD43.PROMPT $VHS.VHSD43.SAVE0000 10Jul96,11:54:47 1 29 Primary log: Name.......... Creation Date. Last Modif.... Last error.... $VHS.VHSD43.LOG0016 13Jul96,10:04:40 13Jul96,14:20:51 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 81% Secondary log: Name.......... Creation Date. Last Modif.... Last error.... $VHS.VHSD43.LOGSEC1 13Jul96,14:21:14 13Jul96,14:21:14 0 Extents......... Owner........... Security (RWEP). EOF (% Full).... (20,100,16) 215,4 NNNN 0% $VHS.VHSD43.PROMPT Extents......... 04Jul96,11:02:17 13Jul96,11:45:27 0 Owner........... 215,4 Security (RWEP). NNNN Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... See Output Format With DETAIL (No Secondary Log) on page 7-45 for an explanation for each field. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 47 STATUS Command Command Descriptions Output Format With DETAIL (Secondary Log Is a Terminal) When the configured secondary log is a terminal, the display of the STATUS command with the DETAIL option has the following format: 10-> STATUS PROCESS $vhsd, DETAIL VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. Primary log: Name.......... Creation Date. Last Modif.... Last error.... $VHS.VHSD43.LOG0016 13Jul96,10:04:40 13Jul96,14:36:04 0 Secondary log: Name.......... Last Access... Last error.... Creation Date. Last Modif.... Last error.... $ZTN0.#PTY10 13Jul96,14:36:09 40 04Jul96,11:02:17 13Jul96,11:45:27 0 Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... $VHS.VHSD43.LOG0016 $VHS.VHSD43.PROMPT $VHS.VHSD43.SAVE0000 10Jul96,11:54:47 1 29 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 85% Owner........... 215,4 Security (RWEP). NNNN $VHS.VHSD43.PROMPT Extents......... 04Jul96,11:02:17 13Jul96,11:45:27 0 Owner........... 215,4 Security (RWEP). NNNN See Output Format With DETAIL (No Secondary Log) on page 7-45 for an explanation for each field except Last Access: • Last Access is a timestamp indicating when the file was last accessed. This value applies only to terminal and spooler secondary log destinations. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 48 SYSTEM Command Command Descriptions Output Format With DETAIL (Secondary Log Is a Spooler) When the configured secondary log is a spooler destination, the display of the STATUS command with the DETAIL option has the following format: 10-> STATUS PROCESS $vhsd, DETAIL VHS Detailed Status PROCESS $VHSD running under Environment PROD PPID............... BPID............... APID............... *Primary CPU....... Save files created. Current opens...... Primary log: Name.......... Creation Date. Last Modif.... Last error.... 01,52 00,36 03,17 1 0 2 Primary log........... Prompt file........... Next save file........ Started............... Tot.opens since reset. Tot.events generated.. $VHS.VHSD43.LOG0016 13Jul96,10:04:40 13Jul96,14:43:40 0 $VHS.VHSD43.LOG0016 $VHS.VHSD43.PROMPT $VHS.VHSD43.SAVE0000 10Jul96,11:54:47 1 29 Extents......... Owner........... Security (RWEP). EOF (% Full).... (6,6,16) 215,4 NNNN 88% Secondary log: Name.......... $S.#VHSLOG Last Access... 13Jul96,14:44:30 Last error.... 0 Prompt file: Name.......... (100,100,100) Creation Date. Last Modif.... Last error.... $VHS.VHSD43.PROMPT Extents......... 04Jul96,11:02:17 13Jul96,11:45:27 0 Owner........... 215,4 Security (RWEP). NNNN See Output Format With DETAIL (No Secondary Log) on page 7-45 and Output Format With DETAIL (Secondary Log Is a Terminal) on page 7-48 for an explanation of all fields. SYSTEM Command The SYSTEM command designates the default system name for all file name and object name expansion. SYSTEM [ / OUT file-spec / ] [ \system-name ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. \system-name specifies the system name that is to become the default system name. If \systemname is omitted, the system name from the beginning of the VHSCI session is used. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 49 TIMEOUT Command Command Descriptions Consideration When a VHSCI session begins, the default system name is the system name obtained from the startup message. Examples -> SYSTEM \B7 -> SYSTEM \SD -> SYSTEM TIMEOUT Command The TIMEOUT command enables you to change the amount of time VHSCI waits for a response from a VHS process before canceling the request. There might be a delay in VHS server response, a normal situation in requester-server communication. The TIMEOUT value ensures that if VHS receives hundreds of requests at the same time, including a request from VHSCI, the request will not time out before getting an answer. TIMEOUT [ / OUT file-spec / ] [ time ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. time designates the amount of time VHSCI waits for a response from a VHS process. If time is omitted, VHSCI waits 90 seconds. The maximum amount of time that can be specified is 5965:13:56.47. The smallest amount of time that can be specified is 1.00 second. Consideration TIMEOUT functions in the same manner as pressing the Break key: it cancels any outstanding operation. Use this command with caution. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 50 VERSION Command Command Descriptions Examples -> TIMEOUT 5 -> TIMEOUT 11:22:31 -> TIMEOUT ! 5 seconds ! 11 hours, 22 minutes and 31 seconds ! -1 (no timeout) VERSION Command The VERSION command displays the version level of the specified object or objects. VERSION [ / OUT file-spec /] [ object-spec ] [, DETAIL ] / OUT file-spec / causes any VHSCI output generated for this command to be directed to the specified file. object-spec designates the object or objects whose version level is to be displayed. If objectspec is omitted, version level for the assumed object displays. See the ASSUME command. DETAIL designates that complete version information is to be returned for the specified object or objects. If DETAIL is omitted, a single line of version information is returned for the specified object or objects. Consideration The version level of VHSCI displays in the startup banner and when the ENV command is executed. Examples VERSION PROCESS $vhs1 VERSION /OUT OutVers/ PROCESS $vhs2, DETAIL Output Format Without DETAIL The display of the VERSION command without the DETAIL option has the following format: 11-> VERSION PROCESS $vhsd VERSION PROCESS \POLLUX.$VHSD: VHS - T9517D21 - (21JUL96) - (VHS) • VHS is the product name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 51 VOLUME Command Command Descriptions • • T9517D21 is the product number. 21JUL96 is the product release date. Output Format With DETAIL The display of the VERSION command with the DETAIL option has the following format: 12-> VERSION PROCESS $vhsd, DETAIL Detailed VERSION PROCESS \POLLUX.$VHSD running under Environment PROD SYSTEM \POLLUX NonStop Kernel - T9050 - (N20) VHSCI - T9517D21 - (21JUL96) - (VHSCI) VHS - T9517D21 - (21JUL96) - (VHS) VOLUME Command The VOLUME command designates the default volume and subvolume names for expansion of all file names. VOLUME [ / OUT file-spec / [ $volume-name [ . subvolume-name ] [ subvolume-name ] ] ] / OUT file-spec / directs any VHSCI output generated for this command to the specified file. $volume-name specifies the name of the volume that is to become the default volume. subvolume-name specifies the name of the subvolume that is to become the default subvolume. Considerations • • • When a VHSCI session begins, the current volume and subvolume are the default values used by the NonStop Kernel command interpreter through which VHSCI was invoked. If volume-name is omitted and subvolume name is specified, the current default volume remains unchanged. Similarly, if volume-name is specified and subvolume-name is omitted, the current default subvolume remains unchanged. If both are omitted, the default volume and subvolume are restored to their initial settings from the beginning of the VHSCI session. A system name cannot be specified in the VOLUME command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 52 VOLUME Command Command Descriptions Examples -> VOLUME $MKT -> VOLUME $MKT.ABC Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 53 VOLUME Command Command Descriptions Virtual Hometerm Subsystem (VHS) Manual—429311-001 7- 54 8 The VHS GUI Introduction to the VHS GUI This section describes the architecture and the features available with the VHS GUI. It contains steps on how to install and start the VHS GUI. It also contains the information that you need to know when you configure the host part of the VHS GUI. For more information regarding the client part of the VHS GUI, read the readme file and online help available on the workstation. VHS GUI Overview The VHS graphical user interface (GUI) provides an interface to NonStop VHS. It acts as a virtual home terminal for applications to receive and log messages, thereby providing easy access to system operators. The VHS GUI provides centralized preprompt message and prompt management; real-time management views; and automatic host communication using CSG/SSG over TCP/IP or asynchronous communication links. The VHS GUI can be customized in a variety of ways. It permits you to navigate preprompt and prompt messages, and to reply to prompts. It allows you to customize displays, including detailed field and attribute specifications for messages and prompts. It also has the ability to isolate the preprompt messages and prompts of a specific application process from those of other processes in the view. The VHS GUI runs on workstations running Window NT connected via an asynchronous or TCP/IP communications link to one NonStop Kernel system at a time. The VHS GUI also uses the services of the SeeView Server Gateway. In order to communicate with your Compaq node, it is necessary to install the SeeView Server Gateway on your central Compaq node. Host Installation Requirements NonStop VHS product T9517D43 and the EMS Distributor product T9632AAW should both be installed on each NonStop Kernel system that will use the VHS GUI. Refer to Section 2, Installing VHS, for a detailed description of how to install the NonStop VHS product. The SSG product T8488D42 should be installed on the central node of the NonStop Kernel system. It does not need to be installed on each node. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -1 VHS GUI Architecture The VHS GUI VHS GUI Architecture The following figure depicts the architecture of the VHS GUI services. Figure 8-1. VHS GUI Architecture Workstation Compaq Server - Central Node Applications VHS GUI VHS GUI Agent CSG SSG VHS Process EMS Bdist EMS Collector EMS Logs EMS Collector Applications VHS Process EMS Forward EMS Logs Compaq Server - Remote Node VST081.vsd Windows NT Workstation Following are descriptions of the workstation applications running Windows NT depicted in Figure 8-1. VHS GUI The VHS GUI provides the facility to browse and to reply to VHS prompts based on VHS EMS events. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -2 Compaq Server - Central Node The VHS GUI CSG The Client Server Gateway (CSG) provides a bridge between programs running on Windows NT workstations and programs running on the Nonstop Kernel systems. Compaq Server - Central Node Following are descriptions of the processes depicted for the Compaq Server - Central Node depicted in Figure 8-1. VHS GUI Agent The VHS GUI Agent collects and sends the VHS EMS events and then sends the user’s reply to the appropriate VHS process on the network. The VHS GUI Agent also manages the VHS GUI user capability. The VHS GUI automatically starts the VHS GUI Agent. SSG SeeView Server Gateway (SSG) provides the communication link between the VHS GUI Agent and the CSG. EMS Bdist The VHS GUI Agent starts a browsing distributor. This browsing distributor sends the VHS EMS events to the VHS GUI Agent. VHS Process This is the VHS process that is used as a hometerm for the applications. Applications These are applications that use the VHS process as their hometerm. EMS Collector. This is the EMS collector assigned to the VHS process. EMS LOGS This represents the current EMS log files used by the VHS EMS collector. Compaq Server - Remote Node Following is a description of the forwarding distributor for the processes depicted in Figure 8-1. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -3 VHS GUI Installation The VHS GUI EMS Forward This is the EMS forwarding distributor that forwards the VHS EMS events to the central node (see the filter example at the end of this section). VHS GUI Installation VHS GUI installation consists of the following steps: STEP 1: Install VHS on the Compaq System. To install VHS, see Section 2, Installing VHS. STEP 2: Install the SeeView Server Gateway on Your Central Compaq System. To install the SeeView Server Gateway on your central host computer, refer to the SeeView Server Gateway Manual. The manual provides an in-depth description of how to install the SSG on NonStop servers. In brief, the steps are: > LOGON network-group.userid > VOLUME $SSG-ISV-Volume.ZNOWSSG > SEEVIEW /in SSGSETUP/ Follow the directions contained in the SSG Online Help for 'Local Node Install'. Note. If DSM/NOW is installed on your VHS Central Node, SSG will have been installed as well and does not need to be reinstalled. Once the SSG Installation is completed, start SSG by using the SSGCOM command interpreter START command. For example: > SSGCOM + START STEP 3: Install the VHS GUI on Your Workstation Running Windows NT. A self-extracting VHS GUI is included in the VHS GUI Host Installation Subvolume (ISV) with the file name VHSGUI. To install the VHS GUI from the Compaq Host, you should perform the following steps: 1. Download VHSGUI from your Compaq Host system, and place it in a directory such as C:\VHSISV. 2. Rename VHSGUI to VHSGUI.EXE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -4 Starting the VHS GUI The VHS GUI 3. Run VHSGUI.EXE. Note. VHS GUI Setup will not replace pre-existing files such as DLL, EXE, and OCX files if the preexisting files on your workstation are newer or of a later version than those in the VHS GUI distribution zip file. You might get access violation warnings if any of these files are already opened. Starting the VHS GUI Unless your site has modified the default configuration, the VHS GUI application is in the workstation file C:\Program Files\Tandem\VHSGUI\VHSGUI.EXE pointed to by an icon named VHS GUI in the Windows Start Menu. To start the VHS GUI, use one of the following Windows methods: 1. Navigate to Programs in the Start Menu. In the Tandem Folder, click on the VHS GUI icon. 2. Double-click the VHSGUI.EXE icon in the File Manager. 3. Select the Run command and specify C:\Program Files\Tandem\VHSGUI.EXE in the Command Line field. (C:\Program Files\Tandem\VHSGUI is the default directory; the VHS GUI files may be installed in a different directory in your workstation.) The VHS GUI Splash Screen appears, giving status messages on the initialization process. The New VHS Parameters When you install the D43 version of NonStop VHS, you need to set the value of the new parameters. These parameters are set during the VHS server installation on the Compaq Nonstop Himalaya system and, during this process, they are written in the VHSSTART file. VHS-GUI-MODE The VHS-GUI-MODE must be set to ON if you want to see and reply to the prompts via the VHS GUI. The default value of this parameter is OFF; this is for compatibility with previous releases of VHS. This parameter should be set to ON for each VHS process that you want to be able to access with the VHS GUI. When the VHS-GUI-MODE is set to ON, VHS will generate new EMS events as described in the following section. Note. The VHS-GUI-MODE can only be specified as a startup parameter, and cannot be changed with the VHSCI after VHS is started. To change this parameter you must stop and restart the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -5 EMS Event Messages Generated by VHS The VHS GUI VHS-PROMPT-RESEND-DELAY The VHS-PROMPT-RESEND-DELAY is the time interval (in minutes) at which VHS will resend the VHS prompt event message when a prompt is unanswered. By default, this parameter has a value of 15 minutes. The possible value is from 1 to 60 minutes. This parameter will be ignored if the VHS-GUI-MODE parameter is set to OFF. VHS handles these two attributes in the following manner: As soon as a prompt is received by VHS, it is available to the VHS GUI. If you do not answer the prompt, VHS generates the ZVHS-PROMPT-RESENDEVENT at each interval specified by the PROMPT-RESEND-DELAY parameter. The ZVHS-PROMPT-RESEND-EVENT parameter is generated by VHS with the SUPPRESS-DISPLAY attribute set to ON. This purpose of this new event message is to prevent the loss of a prompt in case of a partial network, software, or system failure. EMS Event Messages Generated by VHS The behavior of VHS changes when you set the VHS-GUI-MODE parameter to ON. This parameter overrides the setting of the GENERATE-INSPECT-EVENT, GENERATE-DISPLAY-EVENT, and GENERATE-PROMPT-EVENT parameters. All these parameters are set to ON and they cannot be changed via the VHSCI. As a consequence, every application message received by VHS will be written to the VHS EMS Collector (by default $0). This new setting generates more EMS traffic to your operator console, and additional filtering may be necessary. The following five EMS events are generated by VHS when the VHS-GUI-MODE parameter is set to ON: • • • • • ZVHS-EVT-INSPECT-EXTENDED ZVHS-EVT-INSPECT-APPL-EXT ZVHS-EVT-INSPECT-SCOBOL-EXT ZVHS-EVT-DEBUG-EXTEND ZVHS-EVT-PROMPT-RESEND For more information on event messages, see Appendix C, VHS Event Messages of this manual. Use of Alternate EMS Collectors To reduce the number of event messages written to the primary collector $0, and accordingly the load on this collector, you can use an alternate collector for VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -6 Restricting VHS GUI User Capability The VHS GUI To specify an alternate collector as the EMS collector for VHS, modify the define =_EMS_COLLECTOR in the VHSSTART file. Refer to the EMS Manual for a description on how to set up EMS alternate collectors. You can change the EMS collector for VHS at any time by using the VHSCI. Restricting VHS GUI User Capability When you install the VHS GUI, any user that can log on to the Tandem system can browse and reply to any prompts generated on a node or a network of systems. You can restrict the capabilities of a group or individual user by modifying the file VHSGCONF installed on $SYSTEM.SYSTEM. By default, this file has no user restrictions entry. The following syntax describes how to restrict a VHS GUI user to browse and reply actions for only specific VHS Host Environments: ADDUSER {group-name.user-name | group-name.* | group-id, group-userid | group-id, *} , ENVIRONMENT {* environment-name | (environment-name, …) } group-name specifies a standard Tandem group name. user-name specifies a standard Tandem user name. * (asterisk) represents all user names or user IDs associated with the group name or the group ID specified. The asterisk can also represent all environment names that are logged in the VHS EMS collector. group-id specifies a number from 1 to 255 that represents a standard Tandem group ID. user-id specifies a number from 0 to 255 that represents a standard Tandem user ID. environment-name specifies a valid VHS environment name applicable for any system. There is currently a maximum of 8 environments to which a specific group or user can have access. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -7 Restricting VHS GUI User Capability The VHS GUI Example 1: ADDUSER ADDUSER ADDUSER ADDUSER PROD.*, PROD.MGR, PROD.NEW, 215,3, ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT (ATM, POS, BATCH) * BATCH DEV The first entry specifies that all users of the PROD group can browse and reply to prompts generated by the ATM, POS, and BATCH VHS environments on any system. The second entry specifies that the PROD.MGR user can browse and reply to prompts generated by any VHS environment on any system. The third entry specifies that the PROD.NEW user can only browse and reply to prompts generated by the VHS environment named BATCH on any system. The fourth entry specifies that the user 215,3 can only browse and reply to prompts generated by the VHS environment named DEV on any system. Example 2: ADDUSER ADDUSER ADDUSER ADDUSER ADDUSER PROD.*, DEV.*, PROD.MGR, DEV.MGR, 215,*, ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT * DEV * (DEV, PRODA, PRODB) (QA, DEV) The first entry specifies that all users of the PROD group can browse and reply to prompts generated by all VHS environments on any system. The second entry specifies that all users of the DEV group can only browse and reply to prompts generated by the DEV VHS environment on any system. The third entry specifies that the PROD.MGR user can browse and reply to prompts generated by all VHS environments on any system. The fourth entry specifies that the DEV.MGR user can only browse and reply to prompts generated by the DEV, PRODA, and PRODB VHS environments. The fifth entry specifies that all the users of the group-id 215 can browse and reply to the prompts generated by the QA and DEV environments on any system. Restriction rules summary: 1. If the VHSGCONF is empty, any user can browse and reply to any prompt in all environments. 2. If one of the VHSGCONF entries is for a specific user (for example, PROD.BATCH). then only this entry will be used when the corresponding user logs on. 3. If a user does not have a specific entry, the corresponding group entry (for example, PROD.*) is used for the user. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -8 Broadcasting The VHS GUI 4. If the VHSGCONF file is not empty and there is no entry for the user, the user is not able to browse and reply to the VHS prompts. Note. The user of the VHS GUI is set via the logon of the CSG. Broadcasting Many Windows NT workstations can see the same set of VHS prompts. So if one user replies to a prompt, all the other workstations that have access to the same prompt are updated. In that case, the VHS GUI will just remove the prompt on the view, based on the EMS event generated by VHS. Single Node Recommended Setup If you plan to use VHS on a single node and you have a high volume of application messages, we recommend that you use an alternate collector instead of the default ($0). By using an alternate collector, you are spreading the load across multiple CPUs and disks, improving the VHS GUI performance. Multiple Node Recommended Setup If you plan to use the VHS GUI to browse application messages and prompts distributed on multiple nodes, you need to configure and use EMS Forwarding Distributors. These distributors require a special filter to pass only a subset of the VHS events to a central node. The following is an example of a filter that passes only the events required by the VHS GUI. Virtual Hometerm Subsystem (VHS) Manual—429311-001 8 -9 Multiple Node Recommended Setup The VHS GUI -- VhsGui Filter used by an EMS Forwarding Distributor [SINK [#LOAD $SYSTEM.ZSPIDEF.ZSPITACL]] [SINK [#LOAD $SYSTEM.ZSPIDEF.ZEMSTACL]] [SINK [#LOAD $SYSTEM.ZSPIDEF.ZVHSTACL]] [#DEF zems^val^ss text |body|[zspi^val^TANDEM].[zspi^ssn^zems].0] [#DEF zvhs^val^ss text |body|[zspi^val^TANDEM].[zspi^ssn^zvhs].0] FILTER VhsGui^Forwarding^Filter; BEGIN SSID(ZEMS^VAL^SS) IF ZSPI^TKN^SSID = SSID (ZVHS^VAL^SS) THEN BEGIN IF ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^PROMPT] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^REPLY] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^REMOVE^PROMPT] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^PROMPT^RESEND] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^CLEAN^PROMPT^FILE] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^PROMPT^CANCEL] ( ZEMS^TKN^EVENTNUMBER = [ZVHS^EVT^BAD^REPLY] THEN PASS ELSE FAIL; ELSE FAIL; END; Virtual Hometerm Subsystem (VHS) Manual—429311-001 8- 10 ) ) ) ) ) ) ) OR OR OR OR OR OR A VHS Files VHSCSTM File The following is the VHS custom configuration file supplied with VHS: COMMENT NonStop Virtual Hometerm Subsystem - T9517D43 - (30SEP96) COMMENT Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996 COMMENT VHS Custom file COMMENT File Creation: September 30, 1996 13:33:22 SETPROMPT none, object, number allow all errors detail error on alias F1 Info, detail alias F2 listopens alias F3 stats alias F4 status, detail alias F5 version, detail alias primary alter, primary alias log alter, log alias i info, detail alias l listopens alias li listopens, inspect alias lde listopens, debug alias ld listopens, display alias lp listopens, prompt alias lu listopens, unknown alias lps listopens, pserver alias s stats alias st status, detail alias v version, detail assume process $VHS confirm on Virtual Hometerm Subsystem (VHS) Manual—429311-001 A- 1 VHSSTART File VHS Files VHSSTART File The following is the VHS startup file supplied with VHS: COMMENT COMMENT COMMENT PARAM ENVIRONMENT-NAME ASSIGN PARAM PARAM PARAM PRIMARY-LOGFILE, MAXEXTENTS PRIMARY-SECURITY SUPPRESS-DISPLAY VHS Startup file "PROD" $VHS.VHSD43.LOG, EXT (5, 5), CODE 0 16 "NNNN" FALSE ASSIGN INSPECT-SAVEFILE, PARAM PURGE-SAVEFILE ASSIGN INSPECT-FILE, $VHS.VHSD43.SAVE0000 FALSE $VHS.VHSD43.VHSINSP PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM PARAM ON ON ON ON ON ON OFF ON 10 VHS-LOGGER ADD-TEXT-TO-EVENT GENERATE-INSPECT-EVENT GENERATE-PROMPT-EVENT GENERATE-DISPLAY-EVENT REMOVE-EXTRA-SPACES ACCEPT-EXT-ASCII-CHARACTER VHS-GUI-MODE PROMPT-EVENT-RESEND-DELAY PARAM AUTOMATIC-INSPECT-PROCESSING ON PARAM BACKUP-CREATION-MESSAGE-DELAY 5 PARAM OPEN-TABLE-THRESHOLD 90 RUN $SYSTEM.UTILITY.VHS / NAME $VHS, CPU 0, PRI 180, NOWAIT/ 1 Virtual Hometerm Subsystem (VHS) Manual—429311-001 A- 2 VHSBCONF File VHS Files VHSBCONF File The following is the VHS Browser configuration file supplied with VHS: ========================================================================== == == == NonStop Virtual Hometerm Subsystem - T9517D43 - (30SEP96) == Copyright Tandem Computers Incorporated 1992, 1993, 1994, 1995, 1996 == == File Type: VHS Browser Environment Configuration File. == == Source File Name: $VHS.VHSD43.VHSBCONF == Source File Version: 1 == == File Description: This file is used to define the relationship == between the environment Name used by the VHS Browser == screens and the different VHS server environments. == == File Structure: Two record types are valid. == The first one is a comment line and should begin == with two equal signs "==". == The second record type is the mapping of the == environment name to the prompt file name of each == VHS environment. Each line should contain the == following items: == <environment-name> <1 or more space> <VHS prompt file name> == == == Modifications Summary: == == This is the first release of this file, Sept 30, 1996 10:55:58 == ====================================================================== == Default configuration for the VHS Browser Environment file ====================================================================== == <environment-name> <space> <VHS Prompt file name> == VHS $SYSTEM.VHS.PROMPT ATM $PROD.VHSLOG.PROMPT Virtual Hometerm Subsystem (VHS) Manual—429311-001 A- 3 VHSBCONF File VHS Files Virtual Hometerm Subsystem (VHS) Manual—429311-001 A- 4 B VHS Limits Description Limit Comments Maximum primary log files 5 None Maximum opens of VHS process 512 For all opener types Maximum prompts 512 Per VHS process Maximum number of VHS processes No limit Multiple VHS processes can be used for load balancing or for separating application environments. Maximum number of remote openers 0 VHS cannot be opened by remote processes. VHS can only be opened by local processes. Virtual Hometerm Subsystem (VHS) Manual—429311-001 B- 1 VHS Limits Virtual Hometerm Subsystem (VHS) Manual—429311-001 B- 2 C VHS Event Messages This section lists the Event Management Service (EMS) event messages that are generated by VHS and the VHS Browser server. Note. In this section, event names, values, and tokens are represented in DDL (or COBOL85) format using hyphens (-) as separators. VHS Event Messages Event messages are reported through EMS. They are formatted as a special Subsystem Programmatic Interface (SPI) buffer specific for EMS and are sent to the local collector ($0 or an alternate collector) on the node where VHS is operating. VHS Application-Related Events The following lists VHS application-related event messages: ZVHS-EVT-INSPECT-SAVE (1) ZVHS-EVT-INSPECT-NO-SAVE (2) ZVHS-EVT-INSPECT-OBEY (3) ZVHS-EVT-INSPECT-SCOBOL (4) ZVHS-EVT-DEBUG-ERROR (5) ZVHS-EVT-DISPLAY (6) ZVHS-EVT-PROMPT (7) ZVHS-EVT-REPLY (8) ZVHS-EVT-INSPECT-EXTENDED (150) ZVHS-EVT-INSPECT-APPL-EXT (151) ZVHS-EVT-INSPECT-SCOBOL-EXT (152) ZVHS-EVT-DEBUG-EXTENDED (153) ZVHS-EVT-PROMPT-RESEND (154) VHS Internal Events The following lists VHS internal event messages: ZVHS-EVT-VHS-STARTED (100) ZVHS-EVT-BACKUP-CREATED (101) ZVHS-EVT-PRIMARY-LOG-CREATED (102) ZVHS-EVT-PRIMARY-LOG-ROLLOVER (103) Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 1 VHS Internal Events VHS Event Messages ZVHS-EVT-CREATE-BACKUP-FAILED (104) ZVHS-EVT-BACKUP-STOPPED (105) ZVHS-EVT-BACKUP-DELETED (106) ZVHS-EVT-BACKUP-ABENDED (107) ZVHS-EVT-TAKEOVER (108) ZVHS-EVT-CHECKPOINT-FAILED (109) ZVHS-EVT-CHECKOPEN-FAILED (110) ZVHS-EVT-PRIMARY-LOG-IO-ERROR (111) ZVHS-EVT-PROCESS-DELETED (112) ZVHS-EVT-ALTERNATE-CREATED (113) ZVHS-EVT-PROMPT-IO-ERROR (114) ZVHS-EVT-PROMPT-FILE-CREATED (115) ZVHS-EVT-PROMPT-ALT-CREATED (116) ZVHS-EVT-CLEAN-PROMPT-FILE (117) ZVHS-EVT-REMOVE-PROMPT (118) ZVHS-EVT-BAD-REPLY (119) ZVHS-EVT-COLLECTOR-ERROR (122) ZVHS-EVT-INSP-UNKNOWN-LANGUAGE (123) ZVHS-EVT-INSP-INVALID-FILENAME (124) ZVHS-EVT-INSP-INVALID-PROCESS (125) ZVHS-EVT-INSP-DUPLICATE-SEC (126) ZVHS-EVT-INSP-TABLE-FULL-DATA (127) ZVHS-EVT-INSP-TABLE-FULL-SEC (128) ZVHS-EVT-INSP-PROCESSING-STOP (129) ZVHS-EVT-INSP-TOO-MUCH-PROMPT (130) ZVHS-EVT-OPEN-TABLE-THRESHOLD (131) ZVHS-EVT-INSP-INVALID-PARAM (132) ZVHS-EVT-INSP-LOAD-FILE-ERR (133) ZVHS-EVT-OPENEDIT-ERROR (134) ZVHS-EVT-READEDIT-ERROR (135) ZVHS-EVT-SET-DEFINE (136) Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 2 VHS Browser Events VHS Event Messages ZVHS-EVT-INSP-RELOAD-FILE (137) ZVHS-EVT-PROMPT-CANCEL (138) ZVHS-EVT-PROMPT-NOT-UNIQUE (139) ZVHS-EVT-INSP-INVALID-KEYWORD (140) ZVHS-EVT-INSP-LINE-TOO-LONG (141) ZVHS-EVT-INSP-LOAD-FILE (143) ZVHS-EVT-INSP-RELOAD-FILE-ERR (144) ZVHS-EVT-INSP-INVALID-REMOTE (145) ZVHS-EVT-INSP-FILE-NOT-EXIST (146) ZVHS-EVT-INSP-INVALID-TEXT (147) ZVHS-EVT-CLEAN-TABLE (148) ZVHS-EVT-INTERNAL-ERROR (200) VHS Browser Events The following lists VHS Browser internal event messages: ZVHS-EVT-CONFIG-IO-ERROR (120) ZVHS-EVT-INVALID-LINE-FORMAT (121) VHS Token List VHS event messages use SPI standard definitions, EMS standard definitions, and VHS definitions. A general description of these definitions is provided in the following paragraphs. This appendix also describes the event messages for VHS. SPI Standard Definitions SPI standard definitions begin with ZSPI- and are listed in Table C-1. They are described under each event message. Table C-1. SPI Standard Definitions Used by VHS (page 1 of 2) Header Tokens Value Names Token Types ZSPI-TKN-SSID ZSPI-SSN-ZVHS ZSPI-TYP-CHAR4 ZSPI-TKN-MANAGER ZSPI-VAL-FALSE ZSPI-TYP-CHAR6 ZSPI-VAL-TANDEM ZSPI-TYP-CHAR8 ZSPI-VAL-TRUE ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR50 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 3 SPI Standard Definitions VHS Event Messages Table C-1. SPI Standard Definitions Used by VHS (page 2 of 2) Header Tokens Value Names Token Types ZSPI-TYP-CHAR128 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR254 ZSPI-TYP-BOOLEAN ZSPI-TKN-CRTPID ZSPI-TKN-FNAME ZSPI-TYP-FNAME32 ZSPI-TYP-INT ZSPI-TYP-INT2 ZSPI-TYP-INT4 ZSPI-TYP-SSID ZSPI-TYP-TIMESTAMP SPI standard definitions are described in detail in the SPI Programming Manual. VHS-specific information on SPI definitions is described in the following paragraphs. ZSPI-TKN-SSID contains ZVHS-VAL-SSID, the subsystem ID of the VHS subsystem. ZVHS-VAL-SSID has the following structure: def ZVHS-VAL-SSID tacl ssid. 02 Z-FILLER 02 Z-OWNER 02 Z-NUMBER 02 Z-VERSION type character 8 value is ZSPI-VAL-TANDEM redefines Z-FILLER type ZSPI-DDL-CHAR8 type ZSPI-DDL-INT value is ZSPI-SSN-ZVHS type ZSPI-DDL-UINT value is ZVHS-VAL-VERSION. end. ZSPI-SSN-ZVHS contains the subsystem number (138) assigned to VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 4 EMS Standard Definitions VHS Event Messages EMS Standard Definitions EMS standard definitions begin with ZEMS- and are listed in Table C-2. They are described under each event message. Table C-2. EMS Standard Definitions Used by VHS Header Tokens Data Portion Tokens ZEMS-TKN-CPU ZEMS-TKN-ACTION-ID ZEMS-TKN-PROC-DESC ZEMS-TKN-ACTION-NEEDED ZEMS-TKN-CRTPID ZEMS-TKN-SUBJECT-MARK ZEMS-TKN-EMPHASIS ZEMS-TKN-TEXT ZEMS-TKN-EVENTNUMBER ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID EMS standard definitions are described in detail in the following paragraphs. For additional information on EMS standard definitions, see the EMS Manual. ZEMS-TKN-ACTION-ID contains the number identifying a particular action-event message. ZEMS-TKN-ACTION-NEEDED is set to ZSPI-VAL-FALSE or ZSPI-VAL-TRUE. The value TRUE means that the message is a request for action. ZEMS-TKN-CPU contains the CPU number of the reporting VHS process. ZEMS-TKN-PROC-DESC contains the process descriptor of the reporting VHS process. ZEMS-TKN-CRTPID contains the CRTPID of the reporting VHS process. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE or ZSPI-VAL-TRUE, depending on the event message generated by the VHS process. The value TRUE means that the event message is critical. ZEMS-TKN-EVENTNUMBER contains the event message number for each VHS event message. ZEMS-TKN-GENTIME contains the time (Greenwich mean time) that the reporting VHS process created the event message. ZEMS-TKN-LOGTIME contains the time (Greenwich mean time) that the collector wrote the event message to its log files. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 5 VHS Definitions VHS Event Messages ZEMS-TKN-PIN contains the PIN of the reporting VHS process. ZEMS-TKN-SUBJECT-MARK marks the token that follows it in the event-message buffer as a subject of the event message. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE or ZSPI-VAL-TRUE, depending on the event message generated by the VHS process. TRUE tells the ViewPoint application or NonStop NET/MASTER not to display the token text. FALSE means that ViewPoint will display the token text. ZEMS-TKN-SYSTEM contains the Expand system number of the system (node) in which the event message was reported. ZEMS-TKN-TEXT contains the displayable text describing the event message (that is, the message). ZEMS-TKN-USERID contains the user ID of the reporting VHS process. VHS Definitions VHS definitions contain two different categories: tokens and values. VHS Token Definitions VHS token definitions begin with ZVHS- and are listed in Table C-3. They are described under each event message. Table C-3. VHS Token Definitions (Simple Tokens) (page 1 of 2) ZVHS-TKN-APPLICATION-NAME ZVHS-TKN-PREVIOUS-MESSAGE-3 ZVHS-TKN-CHECKPOINT-STATUS ZVHS-TKN-PREVIOUS-MESSAGE-4 ZVHS-TKN-CONFIG-LINE ZVHS-TKN-PREVIOUS-MESSAGE-5 ZVHS-TKN-CPU ZVHS-TKN-PREV-TIMESTAMP-1 ZVHS-TKN-CRTPID ZVHS-TKN-PREV-TIMESTAMP-2 ZVHS-TKN-DATAFILE ZVHS-TKN-PREV-TIMESTAMP-3 ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-PREV-TIMESTAMP-4 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-PREV-TIMESTAMP-5 ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PRI ZVHS-TKN-FILE-ERROR ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-FILENAME1 ZVHS-TKN-PROC-NAME ZVHS-TKN-FILENAME2 ZVHS-TKN-PROMPT-FILE ZVHS-TKN-INSPECT-COMMAND ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-INSPECT-FILE ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-PROMPT-TIMESTAMP ZVHS-TKN-INSPECT-OBJECT2 ZVHS-TKN-PROMPT-TS-INTERNAL Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 6 VHS Value Definitions VHS Event Messages Table C-3. VHS Token Definitions (Simple Tokens) (page 2 of 2) ZVHS-TKN-INTERNAL-ERROR-CODE ZVHS-TKN-REPLY-STRING ZVHS-TKN-JOBID ZVHS-TKN-SAVEFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-SECURITY-STRING ZVHS-TKN-MESSAGE-STRING2 ZVHS-TKN-SEND-RECEIVE-MSG ZVHS-TKN-MESSAGE-STRING3 ZVHS-TKN-SUBDEVICE ZVHS-TKN-MESSAGE-TYPE ZVHS-TKN-TABLE-THRESHOLD ZVHS-TKN-NEWPROCESS-ERROR ZVHS-TKN-TAKEOVER-CODE ZVHS-TKN-OBJECTFILE ZVHS-TKN-TAKEOVER-CPU ZVHS-TKN-OPERATION-CODE ZVHS-TKN-TERMNAME ZVHS-TKN-PIN ZVHS-TKN-USER-ID ZVHS-TKN-PNAME ZVHS-TKN-VERSION ZVHS-TKN-PREVIOUS-MESSAGE-1 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-PREVIOUS-MESSAGE-2 ZVHS-TKN-VHS-PNAME VHS Value Definitions VHS value definitions begin with ZVHS- and are listed in Table C-4. They are described under each event message. Table C-4. VHS Value Definitions ZVHS-VAL-BACKUP ZVHS-VAL-INSPECT-RECEIVE ZVHS-VAL-INSPECT-SEND ZVHS-VAL-SSID ZVHS-VAL-VERSION Private Token and Field Types VHS does not define any private token or field types. Predefined Token and Field Values ZVHS-VAL-INSPECT-RECEIVE contains 0, which indicates that a message was received from Inspect. ZVHS-VAL-INSPECT-SEND contains 1, which indicates that a message was sent to Inspect. ZVHS-VAL-SSID contains the VHS subsystem ID. The structure is shown under the description for ZSPI-TKN-SSID. ZVHS-VAL-VERSION contains the version number of the VHS subsystem. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 7 Simple Tokens VHS Event Messages Simple Tokens These tokens are described in the following paragraphs. Description of VHS Event Messages The following descriptions of the VHS event messages are in ascending order by event number, which is ZVHS-EVT-object-state, where object is an abbreviation of the object type or the object type itself and state is the current state of the object. Each description contains the following information: • • • • • • A header shows the numeric and symbolic values for the event message number. The first paragraph identifies the condition that generated the event message. A box contains a list of tokens that can appear in the event message. Header tokens are included in the list because an event message can be filtered on these tokens, as well as other tokens. Tokens in an actual event message do not necessarily appear in the same order that they are listed in the box. The box also contains the event-message text. A description for each token follows the box. The recommended action describes what action should be taken. Unconditional and Conditional Tokens Tokens are grouped into two categories, unconditional and conditional: • • An unconditional token is always present in an event message with a specific subsystem ID and event message number. An example of an unconditional token is ZEMS-TKN-EVENTNUMBER. A conditional token is present only in the event message for certain cases. For example, the token ZEMS-TKN-ACTION-NEEDED appears in an event message only if the event message type is action-attention. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 8 1: ZVHS-EVT-INSPECT-SAVE VHS Event Messages 1: ZVHS-EVT-INSPECT-SAVE VHS generates this critical message when it is prompted by Inspect, a savefile has been created, and the program is stopped. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-SAVEFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string entered Inspect. Savefile savefile-name was created. Process has been stopped. Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-SAVE (1). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C- 9 1: ZVHS-EVT-INSPECT-SAVE VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-SAVEFILE is the saveabend file name created by VHS. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -10 2: ZVHS-EVT-INSPECT-NOSAVE VHS Event Messages Probable Cause An application entered Inspect. Inspect prompted the VHS process. The VHS process supplied commands to create a saveabend file, Inspect created the saveabend file and stopped the application. Recommended Action Advise software personnel of this event message. Use the created saveabend file to fix the application’s problem. See the primary log file for more information about the problem. 2: ZVHS-EVT-INSPECT-NOSAVE VHS generates this critical event message when Inspect is unable to create a saveabend file as requested by VHS. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-SAVEFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-FILE-ERROR ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -11 2: ZVHS-EVT-INSPECT-NOSAVE VHS Event Messages Event-Message Text timestamp pid environment-name: Process process-id-string entered Inspect. Savefile savefile-name could not be created due to file-system error file-error. Process has been stopped. Program file program-name. Primary log file primarylog-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-NO-SAVE (2). EMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under the EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-SAVEFILE is the saveabend file name created by VHS. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-FILE-ERROR is the file-system error number. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -12 2: ZVHS-EVT-INSPECT-NOSAVE VHS Event Messages ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Inspect. Inspect prompts the VHS process. The VHS process supplied commands to create a saveabend file, but an error occurred on the creation of the saveabend file. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -13 3: ZVHS-EVT-INSPECT-OBEY VHS Event Messages 3: ZVHS-EVT-INSPECT-OBEY VHS generates this critical message when it is prompted by Inspect and it sends a command line to Inspect. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-INSPECT-COMMAND ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-CHAR132 ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string entered Inspect. The command "command-string" has been sent to Inspect. Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-OBEY (3). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -14 3: ZVHS-EVT-INSPECT-OBEY VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5n. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-INSPECT-COMMAND is the line command send to Inspect, if not empty. ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -15 4: ZVHS-EVT-INSPECT-SCOBOL VHS Event Messages Probable Cause An application entered Inspect. Inspect prompts the VHS process. The VHS process supplies a command line to Inspect from the VHS Inspect file. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. 4: ZVHS-EVT-INSPECT-SCOBOL VHS generates this critical event message when a Pathway terminal enters Inspect. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-TERMNANE ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZSPI-TKN-SUBSYSTEM-MANAGER ZVHS-TKN-APPLICATION-NAME ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-INSPECT-COMMAND ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR16 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TKN-FNAME32 ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-CHAR132 ZSPI-TYP-INT ZSPI-TYP-CHAR16 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -16 4: ZVHS-EVT-INSPECT-SCOBOL VHS Event Messages Event-Message Text timestamp pid environment-name: Pathway terminal terminalname entered Inspect. The command "command-string" has been sent to Inspect. PATHMON process name pathmon-name. Inspect process process-id-string. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-SCOBOL (4). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-TERMNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZSPI-TKN-SUBSYSTEM-MANAGER contains the name of the PATHMON process that controls this Pathway terminal. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the Inspect process. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-TERMNAME is the terminal name of the SCREEN COBOL program that has gone into Inspect. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -17 4: ZVHS-EVT-INSPECT-SCOBOL VHS Event Messages ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-INSPECT-COMMAND is the line command send to Inspect, if not empty. ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause VHS generates this critical message when a Pathway terminal enters Inspect. VHS supplies a command line to Inspect from the VHS Inspect file. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -18 5: ZVHS-EVT-DEBUG-ERROR VHS Event Messages 5: ZVHS-EVT-DEBUG-ERROR VHS generates this critical event message when it is prompted by Debug. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string entered Debug. Process has been stopped. Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-DEBUG-ERROR (5). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -19 5: ZVHS-EVT-DEBUG-ERROR VHS Event Messages ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Debug. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Debug. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Debug. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application trapped into Debug. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Debug. Debug prompts the VHS process. The VHS process supplies commands to display register values and stop the application. You can look at the results of these commands in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -20 6: ZVHS-EVT-DISPLAY VHS Event Messages Recommended Action Correct the application problem. More information about the problem is available in the primary log file. 6: ZVHS-EVT-DISPLAY VHS generates this informative event message when it receives a user display. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-MESSAGE-STRING2 ZVHS-TKN-MESSAGE-STRING3 ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR128 ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: message-string. Display text received from process process-id-string. Program file program-name. Primary log file primary-log-name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -21 6: ZVHS-EVT-DISPLAY VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-DISPLAY (6). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is ZSPI-VAL-FALSE because the message is informative. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE or ZSPI-VAL-TRUE depending on the VHS SUPPRESS-DISPLAY parameter value. The TRUE value tells the ViewPoint application not to display the event message. A FALSE value means that ViewPoint will display the event message. ZVHS-TKN-APPLICATION-NAME is the application that sent a user display to VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID that is displayed as text to VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application that sent a user display. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application that sent a user display to VHS. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -22 6: ZVHS-EVT-DISPLAY VHS Event Messages Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-MESSAGE-STRING is the first 254 characters of the user display received by VHS, if not empty. ZVHS-TKN-MESSAGE-STRING2 is the following 254 characters of the user display received by VHS, if there are more than 254 characters. ZVHS-TKN-MESSAGE-STRING3 is the last 128 characters of the user display received by VHS, if necessary. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause A user display from an application has been sent to the VHS process. Recommended Action This event message is an informative message only; no corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -23 7: ZVHS-EVT-PROMPT VHS Event Messages 7: ZVHS-EVT-PROMPT VHS generates this action-attention event message when it is prompted by an application. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-ATTENTION ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-PROMPT-TIMESTAMP ZVHS-TKN-PROMPT-TS-INTERNAL ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-GUI-MODE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT4 ZSPI-TYP-INT2 ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -24 7: ZVHS-EVT-PROMPT VHS Event Messages Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-PREVIOUS-MESSAGE-1 ZVHS-TKN-PREVIOUS-MESSAGE-2 ZVHS-TKN-PREVIOUS-MESSAGE-3 ZVHS-TKN-PREVIOUS-MESSAGE-4 ZVHS-TKN-PREVIOUS-MESSAGE-5 ZVHS-TKN-PREV-TIMESTAMP-1 ZVHS-TKN-PREV-TIMESTAMP-2 ZVHS-TKN-PREV-TIMESTAMP-3 ZVHS-TKN-PREV-TIMESTAMP-4 ZVHS-TKN-PREV-TIMESTAMP-5 ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string. Prompt "prompt-string". Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT (7). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is an action-attention event message. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to TRUE to specify that this is an action-attention event message. ZVHS-TKN-APPLICATION-NAME is the application that has prompted VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -25 7: ZVHS-EVT-PROMPT VHS Event Messages ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file of the application that prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt string received by VHS. ZVHS-TKN-PROMPT-FILE is the name of the prompt file of VHS. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. ZVHS-TKN-PROMPT-TIMESTAMP is the timestamp of this prompt. ZVHS-TKN-PROMPT-TS-INTERNAL is the timestamp of this prompt in fixed format. It is represented in LCT. This token is only used by the VHS GUI. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application that has sent a prompt to VHS. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-GUI-MODE indicates if the VHS process is running in GUI mode or not. ZVHS-VAL-VHS-GUI-OFF (0) indicates that the VHS-GUI-MODE parameter is set to OFF. ZVHS-VAL-VHS-GUI-ON (1) indicates that the VHS-GUI-MODE parameter is set to ON. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-PREVIOUS-MESSAGE-1 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the oldest one. ZVHS-TKN-PREVIOUS-MESSAGE-2 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-1. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -26 7: ZVHS-EVT-PROMPT VHS Event Messages ZVHS-TKN-PREVIOUS-MESSAGE-3 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-2. ZVHS-TKN-PREVIOUS-MESSAGE-4 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-3. ZVHS-TKN-PREVIOUS-MESSAGE-5 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-4, which means the one received just before the prompt. ZVHS-TKN-PREV-TIMESTAMP-1 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-1. Token ZVHS-TKN-PREV-TIMESTAMP-1 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-1 is present. ZVHS-TKN-PREV-TIMESTAMP-2 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-2. Token ZVHS-TKN-PREV-TIMESTAMP-2 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-2 is present. ZVHS-TKN-PREV-TIMESTAMP-3 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-3. Token ZVHS-TKN-PREV-TIMESTAMP-3 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-3 is present. ZVHS-TKN-PREV-TIMESTAMP-4 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-4. Token ZVHS-TKN-PREV-TIMESTAMP-4 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-4 is present. ZVHS-TKN-PREV-TIMESTAMP-5 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-5. Token ZVHS-TKN-PREV-TIMESTAMP-5 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-5 is present. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application prompting VHS. Probable Cause An application has prompted the VHS process. Recommended Action Use the VHS Prompt Browser facility to select and answer the application prompt. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -27 8: ZVHS-EVT-PROMPT-REPLY VHS Event Messages 8: ZVHS-EVT-PROMPT-REPLY VHS generates this action-completion message when a user answer an application prompt. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-ATTENTION ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-REPLY-STRING ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-CHAR128 ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string. Prompt "prompt-string". Reply "reply-string". Program file program-name. Primary log file primary-log-name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -28 8: ZVHS-EVT-PROMPT-REPLY VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-REPLY (8). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is an action completion event message. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-APPLICATION-NAME is the name of the application that has prompted VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application that has prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt string received by VHS. ZVHS-TKN-PROMPT-FILE is the name of the prompt file of VHS. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -29 8: ZVHS-EVT-PROMPT-REPLY VHS Event Messages ZVHS-TKN-REPLY-STRING is the string replied to the application prompt by VHS. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application that has sent a prompt to VHS. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause A user answered the application prompt. Recommended Action This event message is an informative message only; no corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -30 100: ZVHS-EVT-VHS-STARTED VHS Event Messages 100: ZVHS-EVT-VHS-STARTED VHS generates this informative event message when VHS has successfully started. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-PROC-DESC ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-VHS-GUI-MODE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-STRING ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name successfully started. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-VHS-STARTED (100). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -31 101: ZVHS-EVT-BACKUP-CREATED VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-VHS-GUI-MODE indicates if the VHS process is running in GUI mode or not. ZVHS-VAL-VHS-GUI-OFF (0) indicates that the VHS-GUI-MODE parameter is set to OFF. ZVHS-VAL-VHS-GUI-ON (1) indicates that the VHS-GUI-MODE parameter is set to ON. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS started successfully. Recommended Action This event message is an informative message only; no corrective action is necessary. 101: ZVHS-EVT-BACKUP-CREATED VHS generates this informative event message when a new VHS process in the backup CPU has been successfully created. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-PRI ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -32 101: ZVHS-EVT-BACKUP-CREATED VHS Event Messages Event-Message Text timestamp pid environment-name: Process VHS-process-name created backup in CPU cpu-number. Priority priority. Program file program-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-BACKUP-CREATED (101). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number of the VHS backup process. ZVHS-TKN-PIN is the process number of the VHS backup process. ZVHS-TKN-PRI is the priority of the VHS backup process. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS primary process has started a new backup process. Recommended Action This event message is an informative message only; no corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -33 102: ZVHS-EVT-PRIMARY-LOG-CREATED VHS Event Messages 102: ZVHS-EVT-PRIMARY-LOG-CREATED VHS generates this informative event message when it has created a new primary log file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name created primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PRIMARY-LOG-CREATED (102). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -34 103: ZVHS-EVT-PRIMARY-LOG-ROLLOVER VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process created a new primary log file. Recommended Action This event message is an informative message only; no corrective action is necessary. 103: ZVHS-EVT-PRIMARY-LOG-ROLLOVER VHS generates this informative event message when it has created a new primary log file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILENAME1 ZVHS-TKN-FILENAME2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name switched log files from file old-primary-log to new-primarylog because old file is full. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -35 103: ZVHS-EVT-PRIMARY-LOG-ROLLOVER VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PRIMARY-LOG-ROLLOVER (103). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-FILENAME1 is the old primary log file name of VHS. ZVHS-TKN-FILENAME2 is the new primary log file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A VHS primary log file rollover occurred. Recommended Action This event message is an informative message only; no corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -36 104: ZVHS-EVT-CREATE-BACKUP-FAILED VHS Event Messages 104: ZVHS-EVT-CREATE-BACKUP-FAILED VHS generates this critical event message when it cannot create its backup process because of a NEWPROCESS error. This condition causes VHS to generate this message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PRI ZVHS-TKN-NEWPROCESS-ERROR ZVHS-TKN-FILE-ERROR ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name failed to create backup in CPU cpu-number due to NEWPROCESS error newprocess-error : error-text. Priority priority. Program file program-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CREATE-BACKUP-FAILED (104). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -37 104: ZVHS-EVT-CREATE-BACKUP-FAILED VHS Event Messages ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number of the VHS backup process. ZVHS-TKN-PRI is the priority of the VHS backup process. ZVHS-TKN-FILE-ERROR is the file error returned by NEWPROCESS. ZVHS-TKN-MESSAGE-STRING is the error text corresponding to NEWPROCESS error. ZVHS-TKN-NEWPROCESS-ERROR is the error returned by NEWPROCESS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS tried to start its backup process but the NEWPROCESS failed with an error. The primary VHS process tries to restart its backup process unless the NEWPROCESS error indicates that the backup CPU is down. In this case, VHS tries to create a new backup 10 seconds after it receives the CPU UP system message for the backup CPU. For errors other than CPU down, the VHS primary process waits for 10 seconds and retries; if this first attempt fails, the next attempt occurs after a 20-second delay. Thereafter, the primary process attempts to create a new backup process every 20 seconds. Recommended Action The recommended action depends on the most significant bytes of the NEWPROCESS error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -38 105: ZVHS-EVT-BACKUP-STOPPED VHS Event Messages 105: ZVHS-EVT-BACKUP-STOPPED VHS generates this critical event message when the VHS backup process stopped. This condition causes VHS to generate this message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name, backup process cpu,pin stopped. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-BACKUP-STOPPED (105). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -39 106: ZVHS-EVT-BACKUP-DELETED VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number of the VHS backup process. ZVHS-TKN-PIN is the process number of the VHS backup process. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS backup process was stopped. The VHS primary process attempts to create a new backup process after a 1-minute delay. Recommended Action No action is needed. 106: ZVHS-EVT-BACKUP-DELETED VHS generates this critical event message when the backup VHS process fails. This condition causes VHS to generate this event message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name, backup process cpu,pin deleted (CPU DOWN). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -40 106: ZVHS-EVT-BACKUP-DELETED VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-BACKUP-DELETED (106). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number of the VHS backup process. ZVHS-TKN-PIN is the process number of the VHS backup process. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The CPU in which the backup process was running has failed. The primary VHS process does not attempt to create a backup until it receives the CPU UP system message for its backup CPU. Recommended Action Follow the recommended procedure for a CPU failure. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -41 107: ZVHS-EVT-BACKUP-ABENDED VHS Event Messages 107: ZVHS-EVT-BACKUP-ABENDED VHS generates this critical event message when the backup process has abended. This condition causes VHS to generate this event message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name, backup process cpu,pin abended. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-BACKUP-ABENDED (107). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -42 108: ZVHS-EVT-TAKEOVER VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number of the VHS backup process. ZVHS-TKN-PIN is the process number of the VHS backup process. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS backup process abended. The VHS primary process attempts to create a new backup process after a 10-second delay. If the VHS primary process cannot create the backup process after 10 seconds, it retries every 20 seconds. Recommended Action No action is needed. 108: ZVHS-EVT-TAKEOVER VHS generates this critical message after a takeover by the VHS backup process. This condition causes VHS to generate this message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-TAKEOVER-CPU ZVHS-TKN-TAKEOVER-CODE ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -43 108: ZVHS-EVT-TAKEOVER VHS Event Messages Event-Message Text timestamp pid environment-name: Process VHS-process-name, takeover by backup in CPU cpu because primary process cpu,pin takeover-text. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-TAKEOVER (108). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-TAKEOVER-CPU is the CPU number of the VHS backup process that takes over the primary process. ZVHS-TKN-TAKEOVER-CODE is the status value<8:15> returned by CHECKMONITOR. ZVHS-TKN-CPU is the CPU number of the VHS primary process. ZVHS-TKN-PIN is the process number of the VHS primary process. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Note that takeover-text depends on the value of ZVHS-TKN-TAKEOVER-CODE and is one of the following: • • • • Stopped Abended Deleted (CPU DOWN) Switched Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -44 109: ZVHS-EVT-CHECKPOINT-FAILED VHS Event Messages Probable Cause The primary VHS process or the CPU in which it runs has failed. If the primary VHS process has failed, an attempt is made to create a new backup. In the case of a CPU failure, a new backup will be created after the receipt of a CPU UP system message by the new primary process. Recommended Action If the primary VHS process abended, investigate the event message log to determine why. 109: ZVHS-EVT-CHECKPOINT-FAILED VHS generates this critical event message when an error occurs during a checkpoint operation. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILE-ERROR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name, CHECKPOINT failed due to file-system error error-number. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CHECKPOINT-FAILED (109). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -45 109: ZVHS-EVT-CHECKPOINT-FAILED VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-FILE-ERROR is the status value<8:15> returned by CHECKPOINT. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS backup process has received an I/O error during a checkpoint operation. The VHS backup process is stopped and an attempt is made to create a new backup after a 10 second delay. Resource allocation failures (error 30 through 37) might indicate that the primary and/or backup CPU is overloaded. Recommended Action For errors 30 through 37, free up system resources. If this does not correct the problem or results in a different error, contact your service provider and provide all relevant information as follows: • • • Descriptions of the problem and accompanying symptoms Details from the message or messages generated Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable If your local operating procedures require contacting the Compaq Global Customer Support Center (GCSC), supply your system number and the numbers and versions of all related products as well. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -46 110: ZVHS-EVT-CHECKOPEN-FAILED VHS Event Messages 110: ZVHS-EVT-CHECKOPEN-FAILED VHS generates this critical event message when the backup VHS process is unable to open a file previously opened by the primary process. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILE-ERROR ZVHS-TKN-FILENAME1 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name, CHECKOPEN failed on file filename due to file-system error file-error. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CHECKOPEN-FAILED (110). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -47 110: ZVHS-EVT-CHECKOPEN-FAILED VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-FILE-ERROR is the error returned by the CHECKOPEN. See the Guardian Procedure Calls Reference Manual for details. ZVHS-TKN-FILENAME1 is the file name associated with the file error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The primary VHS process determines that its backup process is malfunctioning. The VHS process stops its backup and attempts to create a new backup after a 10 second delay. Recommended Action For errors 30 through 37, free up system resources. If this does not correct the problem or results in a different error, contact your service provider and provide all relevant information as follows: • • • Descriptions of the problem and accompanying symptoms Details from the message or messages generated Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable If your local operating procedures require contacting the Compaq Global Customer Support Center (GCSC), supply your system number and the numbers and versions of all related products as well. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -48 111: ZVHS-EVT-PRIMARY-LOG-IO-ERROR VHS Event Messages 111: ZVHS-EVT-PRIMARY-LOG-IO-ERROR VHS generates this critical event message when it is unable to access the primary log file. This condition causes VHS to generate this event message and to continue processing. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-OPERATION-CODE ZVHS-TKN-FILE-ERROR ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name failed operation on primary log file primary-log-name due to file-system error file-error. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PRIMARY-LOG-IO-ERROR (111). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -49 111: ZVHS-EVT-PRIMARY-LOG-IO-ERROR VHS Event Messages ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-OPERATION-CODE is the code corresponding to an I/O operation. The value can be one of the following: 1. CREATE operation 2. OPEN operation 3. WRITE operation 4. CLOSE operation 5. ACCESS operation (file error on primary log name) ZVHS-TKN-FILE-ERROR is the file-system error. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS generates this event message when it is unable to access its primary log file. Recommended Action The recommended action depends on the file error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -50 112: ZVHS-EVT-PROCESS-DELETED VHS Event Messages 112: ZVHS-EVT-PROCESS-DELETED VHS generates this event when the CPU of an application is down. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-PNAME ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-TYPE ZVHS-TKN-OBJECTFILE ZVHS-TKN-USER-ID ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZEMS-TKN-ACTION-ID ZEMS-TKN-ACTION-NEEDED Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR6 ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-BOOLEAN Event-Message Text timestamp pid environment-name: Process process-name deleted (CPU DOWN). Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROCESS-DELETED (112). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -51 112: ZVHS-EVT-PROCESS-DELETED VHS Event Messages (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-APPLICATION-NAME is the name of the application that has stopped communicating with VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process ID number of the application. ZVHS-TKN-CRTPID is the process ID of the application. ZVHS-TKN-MESSAGE-TYPE is the type of this message for VHS. Note that type-of-msg can be one of: INSPECT, DEBUG, DISPLAY, PROMPT, UNKNOWN. ZVHS-TKN-MESSAGE-STRING is the deleted prompt. ZVHS-TKN-OBJECTFILE is the object file name of the application. ZVHS-TKN-USER-ID is the user ID of the application that has stopped communicating with VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message if the last message received by VHS for this program was a prompt message. Probable Cause The application CPU is down. The VHS process deletes this application entry in its internal opener table. Recommended Action No recommended action needed. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -52 113: ZVHS-EVT-ALTERNATE-CREATED VHS Event Messages 113: ZVHS-EVT-ALTERNATE-CREATED VHS generates this informative event message when it has created a new primary log alternate key file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name created primary log alternate key file primary-log-alternatekey-file-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-ALTERNATE-CREATED (113). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -53 114: ZVHS-EVT-PROMPT-IO-ERROR VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PRIMARY-LOG is the primary log alternate key file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process created a new primary log alternate key file. Recommended Action This event message is an informative message only; no corrective action is necessary. 114: ZVHS-EVT-PROMPT-IO-ERROR VHS generates this critical event message when it is unable to access the prompt file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-OPERATION-CODE ZVHS-TKN-FILE-ERROR ZVHS-TKN-PROMPT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name failed operation on prompt file prompt-file-name due to file-system error file-error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -54 114: ZVHS-EVT-PROMPT-IO-ERROR VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-IO-ERROR (114). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-OPERATION-CODE is the code corresponding to an I/O operation. The value can be one of the following: 1. CREATE operation 2. OPEN operation 3. WRITE operation 4. CLOSE operation 5. ACCESS operation (file error on prompt file) ZVHS-TKN-FILE-ERROR is the file-system error. ZVHS-TKN-PROMPT-FILE is the prompt file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS generates this event message when it is unable to access its primary log file. Recommended Action The recommended action depends on the file error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -55 115: ZVHS-EVT-PROMPT-FILE-CREATED VHS Event Messages 115: ZVHS-EVT-PROMPT-FILE-CREATED VHS generates this informative event message when it has created a new prompt file. The prompt file contains the name of the current primary log file for this VHS environment in its first record. Other records will contain all outstanding prompts for this VHS environment. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PROMPT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name created prompt file prompt-file-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-FILE-CREATED (115). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -56 116: ZVHS-EVT-PROMPT-ALT-CREATED VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PROMPT-FILE is the prompt file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process created a new prompt file. Recommended Action This event message is an informative message only; no corrective action is necessary. 116: ZVHS-EVT-PROMPT-ALT-CREATED VHS generates this informative event message when it has created a new prompt alternate key file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PROMPT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name created prompt alternate key file prompt-alternate-key-filename. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -57 116: ZVHS-EVT-PROMPT-ALT-CREATED VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-ALT-CREATED (116). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PROMPT-FILE is the prompt alternate key file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process created a new prompt alternate key file. Recommended Action This event message is an informative message only; no corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -58 117: ZVHS-EVT-CLEAN-PROMPT-FILE VHS Event Messages 117: ZVHS-EVT-CLEAN-PROMPT-FILE VHS generates this action-completion event message when it restarts and finds outstanding prompts not processed by the previous VHS process that had the same VHS process name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-ID ZEMS-TKN-ACTION-NEEDED ZVHS-TKN-PNAME ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-OBJECTFILE ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-CHAR6 ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name INITIALIZATION procedure WARNING, unanswered prompt "prompttext" found from program program-name. Prompt was deleted. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CLEAN-PROMPT-FILE (117). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -59 117: ZVHS-EVT-CLEAN-PROMPT-FILE VHS Event Messages ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is informative. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-EMS-ACTION-ID is set to an internal VHS reference number. ZVHS-EMS-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-APPLICATION-NAME is the name of the application that has prompted VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt text read from the prompt file. ZVHS-TKN-PRIMARY-LOG is the name of the primary log file for this VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-PROMPT-FILE is the prompt file name of VHS. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS generates this action-completion event message when it restarts and finds outstanding prompts not processed by the previous VHS process that had the same VHS process name. Recommended Action No corrective action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -60 118: ZVHS-EVT-REMOVE-PROMPT VHS Event Messages 118: ZVHS-EVT-REMOVE-PROMPT VHS generates this action-completion event message when it detects that a prompting application has closed the VHS process without receiving a reply from VHS for its prompt. VHS deletes the outstanding prompt from its prompt file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-ATTENTION ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Prompt "prompt-text" deleted in prompt file prompt-file-name because process process-name is not available for reply. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-REMOVE-PROMPT (118). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -61 118: ZVHS-EVT-REMOVE-PROMPT VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-APPLICATION-NAME is the name of the application that has prompted VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt text string received by VHS. ZVHS-TKN-PROMPT-FILE is the prompt file name of VHS. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application. ZVHS-TKN-USER-ID is the user ID of the application that has sent a prompt to VHS. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -62 119: ZVHS-EVT-BAD-REPLY VHS Event Messages Probable Cause VHS generates this action-completion event message when it detects that a prompting application has closed the VHS process; VHS deletes the outstanding prompt from its prompt file. Recommended Action No corrective action is necessary. 119: ZVHS-EVT-BAD-REPLY VHS generates this action-completion event message when it cannot reply to the application because the application is unavailable. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-CRTPID ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-NEEDED ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PNAME ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CRTPID ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name unable to reply to prompting process process-name because it is not available. Reply text "reply-text". Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-BAD-REPLY (119). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -63 119: ZVHS-EVT-BAD-REPLY VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-CRTPID. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt text string received by VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application that has prompted VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS generates this action-completion event message when it cannot reply to the application because the application is unavailable. Recommended Action Correct the problem that has made the application unavailable. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -64 120: ZVHS-EVT-CONFIG-IO-ERROR VHS Event Messages 120: ZVHS-EVT-CONFIG-IO-ERROR The VHS Browser generates this event message when an I/O error occurs on the configuration file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-FILENAME1 ZVHS-TKN-OPERATION-CODE ZVHS-TKN-FILE-ERROR ZVHS-TKN-PNAME ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid VHSB: Process VHSB-process-name failed operation-name on configuration file file-name due to file-system error file-error. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CONFIG-IO-ERROR (120). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-CRTPID. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-FILENAME1 is the name of the configuration file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -65 121: ZVHS-EVT-INVALID-LINE-FORMAT VHS Event Messages ZVHS-TKN-OPERATION-CODE is the code corresponding to an I/O operation. The value can be one of the following: 1. CREATE operation 2. OPEN operation 3. WRITE operation 4. CLOSE operation 5. ACCESS operation (file error on prompt file) ZVHS-TKN-FILE-ERROR is the file-system error. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of the VHS Browser server ZVHS-TKN-VERSION is the version of the VHS Browser. Probable Cause The VHS Browser generates this event message when it is unable to access its configuration file. Recommended Action The recommended action depends on the file error. 121: ZVHS-EVT-INVALID-LINE-FORMAT The VHS Browser generates this event message when an invalid line format is read in the configuration file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -66 121: ZVHS-EVT-INVALID-LINE-FORMAT VHS Event Messages Event-Message Text timestamp pid VHSB: Configuration file error. Invalid line "line" detected in configuration file file-name. Continuing processing. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INVALID-LINE-FORMAT (121). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZVHS-TKN-PNAME is the process name of the VHS Browser. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-VHS-OBJECTFILE is the object file name of the VHS Browser server. ZVHS-TKN-VERSION is the version of the VHS Browser. Probable Cause The VHS Browser read a line in the configuration file with an invalid format. Recommended Action Correct the line in the configuration file with a valid line format. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -67 122: ZVHS-EVT-COLLECTOR ERROR VHS Event Messages 122: ZVHS-EVT-COLLECTOR ERROR VHS generates this critical event message when it is unable to write an EMS event to its alternate collector. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Process VHS-process-name has an error file-system-error on the Alternate collector alt-collector-name. Program file vhs-object-file. Primary log file primary-log-file-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-COLLECTOR-ERROR (122). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -68 123: ZVHS-EVT-INSP-UNKNOWN-LANGUAGE VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PRIMARY-LOG is the primary log alternate key file name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process was unable to log an EMS event to its alternate collector. Recommended Action Take action according to the file-system error contained in the EMS event. 123: ZVHS-EVT-INSP-UNKNOWN-LANGUAGE VHS generates this critical message when, in the VHS Inspect file, a section is found using the LANGUAGE keyword with an undefined language as the section name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Unknown language inspect-object, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -69 123: ZVHS-EVT-INSP-UNKNOWN-LANGUAGE VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-UNKNOWN-LANGUAGE (123). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An unknown language was found as a section name in the VHS Inspect file. The corresponding section is skipped. VHS continues loading the VHS Inspect file. Recommended Action Edit the file and correct the line specified in the event message. VHS will automatically reload the Inspect file when another application traps into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -70 124: ZVHS-EVT-INSP-INVALID-FILENAME VHS Event Messages 124: ZVHS-EVT-INSP-INVALID-FILENAME VHS generates this critical message when, in the VHS Inspect file, a section is found using the PROGRAMFILE keyword with an invalid file name as the section name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Invalid program file name file-name, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-FILENAME (124). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -71 124: ZVHS-EVT-INSP-INVALID-FILENAME VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An invalid file name was found as a section name in the VHS Inspect file. The corresponding section is skipped. VHS continues loading the VHS Inspect file. Recommended Action Edit the file and correct the line specified in the EMS event. VHS will automatically reload the Inspect file when another application traps into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -72 125: ZVHS-EVT-INSP-INVALID-PROCESS VHS Event Messages 125: ZVHS-EVT-INSP-INVALID-PROCESS VHS generates this critical message when, in the VHS Inspect file, a section is found using the PROCESS keyword with an invalid process name as the section name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Invalid process name processname, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-PROCESS (125). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -73 125: ZVHS-EVT-INSP-INVALID-PROCESS VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An invalid process name was found as a section name in the VHS Inspect file. The corresponding section is skipped. VHS continues loading the VHS Inspect file. Recommended Action Edit the file and correct the line specified in the EMS event. VHS will automatically reload the Inspect file when another application traps into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -74 126: ZVHS-EVT-INSP-DUPLICATE-SEC VHS Event Messages 126: ZVHS-EVT-INSP-DUPLICATE-SEC VHS generates this critical message when, in the VHS Inspect file, more than one section has the same section name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Inspect section section-name duplicate, only the first section is loaded. Inspect file inspect-file. Line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-DUPLICATE-SEC (126). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -75 126: ZVHS-EVT-INSP-DUPLICATE-SEC VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the name of the rejected section found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause Two sections with the same name were found in the VHS Inspect file. Recommended Action Edit the file and correct the line specified in the EMS event or remove the entire duplicate section. VHS will automatically reload the Inspect file when another application traps into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -76 127: ZVHS-EVT-INSP-TABLE-FULL-DATA VHS Event Messages 127: ZVHS-EVT-INSP-TABLE-FULL-DATA While loading the VHS Inspect file, VHS generates this critical message when the amount of data exceeds 5000 bytes. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Not enough space in VHS inspect table. Limit of 5000 bytes reached. Section section-name skipped. Inspect file inspect-file. Stopped at line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-TABLE-FULL-DATA (127). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -77 128: ZVHS-EVT-INSP-TABLE-FULL-SEC VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the name of the skipped section. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The total of bytes in the VHS Inspect file exceeds 5000. Recommended Action Edit the file and remove unnecessary commands or sections. VHS will automatically reload the Inspect file when another application traps into Inspect. 128: ZVHS-EVT-INSP-TABLE-FULL-SEC While loading the VHS Inspect file, VHS generates this critical message when the number of sections exceeds 100. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -78 128: ZVHS-EVT-INSP-TABLE-FULL-SEC VHS Event Messages Event-Message Text timestamp pid environment-name: Too many sections in VHS inspect table. Limit of 100 sections reached. Inspect file inspect-file. Stopped at line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-TABLE-FULL-SEC (128). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the name of the last loaded section. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS Inspect file contains too many sections. The limit is 100 sections. Recommended Action Edit the file and remove unnecessary sections. The number of sections must not exceed 100. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -79 129: ZVHS-EVT-INSP-PROCESSING-STOP VHS Event Messages 129: ZVHS-EVT-INSP-PROCESSING-STOP VHS generates this critical message when it stops processing Inspect prompts for an application. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PNAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-OBJECTFILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR6 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR254 Event-Message Text timestamp pid environment-name: Inspect processing stopped for process-id-string. The Inspect file was reloaded. Program file program-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-PROCESSING-STOP (129). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -80 130: ZVHS-EVT-INSP-TOO-MUCH-PROMPT VHS Event Messages ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause If the VHS Inspect file is changed while VHS processes Inspect prompts, VHS stops processing those Inspect prompts for all applications and generates this event. Recommended Action None. 130: ZVHS-EVT-INSP-TOO-MUCH-PROMPT VHS generates this critical message when there are more than 10 prompts from the same Inspect process. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-INSPECT-OBJECT ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-PNAME ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR50 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -81 130: ZVHS-EVT-INSP-TOO-MUCH-PROMPT VHS Event Messages Event-Message Text timestamp pid environment-name: Integrity problem with the Inspect process inspect-object. VHS was prompted more than 10 times. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-TOO-MUCH-PROMPT (130). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-INSPECT-OBJECT. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-INSPECT-OBJECT is the name of the Inspect process. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause One Inspect process can handle up to 10 different applications. If Inspect prompts VHS with more than 10 different applications for one process, VHS does not accept the application prompts over 10. Recommended Action None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -82 131: ZVHS-EVT-OPEN-TABLE-THRESHOLD VHS Event Messages 131: ZVHS-EVT-OPEN-TABLE-THRESHOLD VHS generates this critical message when the VHS opener table reaches or goes over the configured threshold (parameter OPEN-TABLE-THRESHOLD). Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-TABLE-THRESHOLD ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Opener table for process vhs-process-name is full at percentage-full%. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-OPEN-TABLE-THRESHOLD (131). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -83 132: ZVHS-EVT-INSP-INVALID-PARAM VHS Event Messages ZVHS-TKN-TABLE-THRESHOLD is the value of the OPEN-TABLE-THRESHOLD parameter. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS opener table has reached the value of the OPEN-TABLE-THRESHOLD parameter. The default value of this parameter is 90%. Recommended Action You might consider using another VHS environment. See Section 3, Using VHS for more detail. 132: ZVHS-EVT-INSP-INVALID-PARAM VHS generates this critical message when an invalid parameter in found in the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-OBJECT2 ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Invalid parameter parametertext in section section-name, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -84 132: ZVHS-EVT-INSP-INVALID-PARAM VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-PARAM (132). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-INSPECT-OBJECT is the rejected parameter found in the Inspect file. ZVHS-TKN-INSPECT-OBJECT2 is the name of the section in which the error was found ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An invalid parameter was found in a section of the VHS Inspect file. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -85 133: ZVHS-EVT-INSP-LOAD-FILE-ERR VHS Event Messages 133: ZVHS-EVT-INSP-LOAD-FILE-ERR VHS generates this informative message when it is unable to reload the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Unable to reload Inspect file inspect-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-LOAD-FILE-ERR (133). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -86 134: ZVHS-EVT-OPENEDIT-ERROR VHS Event Messages ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A problem occurred when trying to reload the VHS Inspect file. Recommended Action Verify the VHS Inspect file condition and security. 134: ZVHS-EVT-OPENEDIT-ERROR VHS generates this informative message when an error occurs on the EDITOPEN of the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILE-ERROR ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: EDITOPEN error file-error on inspect-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -87 134: ZVHS-EVT-OPENEDIT-ERROR VHS Event Messages ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-OPENEDIT-ERROR (134). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-FILE-ERROR is the file-system error that occurred on the EDITOPEN of the VHS Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A problem occurred on the EDITOPEN of the VHS Inspect file. Recommended Action Take action according to the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -88 135: ZVHS-EVT-READEDIT-ERROR VHS Event Messages 135: ZVHS-EVT-READEDIT-ERROR VHS generates this informative message when an error occurs on the READEDIT of the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILE-ERROR ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: READEDIT error file-error on inspect-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-READEDIT-ERROR (135). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -89 136: ZVHS-EVT-SET-DEFINE VHS Event Messages ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-FILE-ERROR is the file-system error that occurred on the READEDIT of the VHS Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A problem occurred on the READEDIT of the VHS Inspect file. Recommended Action Take action according to the file-system error. 136: ZVHS-EVT-SET-DEFINE VHS generates this critical message when it is unable to alter the value of the Define =_EMS-COLLECTOR. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-FILE-ERROR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Unable to alter Define =_EMS_COLLECTOR. Error file-error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -90 136: ZVHS-EVT-SET-DEFINE VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-SET-DEFINE (136). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-FILE-ERROR is the file-system error that occurred on the alter of the Define =_EMS_COLLECTOR. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A problem occurred while trying to alter the value of the Define =_EMS_COLLECTOR. Recommended Action Take action according to the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -91 137: ZVHS-EVT-INSP-RELOAD-FILE VHS Event Messages 137: ZVHS-EVT-INSP-RELOAD-FILE VHS generates this informative message when the VHS Inspect file is reloaded. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Inspect file inspect-file reloaded. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-RELOAD-FILE (137). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -92 138: ZVHS-EVT-PROMPT-CANCEL VHS Event Messages ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS Inspect file is reloaded. Recommended Action This is an informative message; no action is necessary. 138: ZVHS-EVT-PROMPT-CANCEL VHS generates this action-completion message when a prompt is canceled by its application. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-NEEDED ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -93 138: ZVHS-EVT-PROMPT-CANCEL VHS Event Messages Event-Message Text timestamp pid environment-name: Prompt "prompt-string" deleted in prompt file prompt-file because the prompt has been canceled by process process-id-string. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-CANCEL (138). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the Inspect process. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application that canceled the prompt. ZVHS-TKN-MESSAGE-STRING is the deleted prompt. ZVHS-TKN-PROMPT-FILE is the name of the VHS prompt file. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -94 138: ZVHS-EVT-PROMPT-CANCEL VHS Event Messages ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-APPLICATION-NAME is the name of the application that has canceled the prompt. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An application has canceled a previous prompt by sending a Cancel message. Recommended Action None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -95 139: ZVHS-EVT-PROMPT-NOT-UNIQUE VHS Event Messages 139: ZVHS-EVT-PROMPT-NOT-UNIQUE VHS generates this action-completion message when a prompt must be deleted from the prompt file because the application has prompted VHS again; VHS only accepts one prompt at a time by an application. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-NEEDED ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CRTPID ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Prompt "prompt-string" deleted in prompt file prompt-file because another prompt has been received from process process-id-string. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-NOT-UNIQUE(139). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -96 139: ZVHS-EVT-PROMPT-NOT-UNIQUE VHS Event Messages ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to FALSE to specify that this is an actioncompletion event message. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the Inspect process. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application that canceled the prompt. ZVHS-TKN-MESSAGE-STRING is the deleted prompt. ZVHS-TKN-PROMPT-FILE is the name of the VHS prompt file. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current prompt file. This number includes prompts from other VHS processes using the same prompt file. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-APPLICATION-NAME is the name of the application sending a new prompt. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS has received a second prompt from an application without sending a reply to the first one. VHS deleted the first prompt from its prompt file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -97 140: ZVHS-EVT-INSP-INVALID-KEYWORD VHS Event Messages Recommended Action None. 140: ZVHS-EVT-INSP-INVALID-KEYWORD VHS generates this critical message when an invalid keyword is found in the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Invalid keyword inspectobject. Inspect file inspect-file. Line number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-KEYWORD(140). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -98 140: ZVHS-EVT-INSP-INVALID-KEYWORD VHS Event Messages (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause An Invalid keyword was found in the VHS Inspect file. Only PROGRAM, PROCESS and LANGUAGE are valid keywords. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C -99 141: ZVHS-EVT-INSP-LINE-TOO-LONG VHS Event Messages 141: ZVHS-EVT-INSP-LINE-TOO-LONG VHS generates this critical message when a line in the VHS Inspect file exceeds 132 characters. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Line number number1.number2 is too long, only the first 132 characters are kept. Inspect file inspect-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-LINE-TOO-LONG(141). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-100 143: ZVHS-EVT-INSP-LOAD-FILE VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A line from the VHS Inspect file has more than 132 characters. Only the first 132 characters are kept. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. 143: ZVHS-EVT-INSP-LOAD-FILE VHS generates this informative message when the VHS Inspect file is loaded at startup time. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-101 143: ZVHS-EVT-INSP-LOAD-FILE VHS Event Messages Event-Message Text timestamp pid environment-name: Inspect file inspect-file loaded. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-LOAD-FILE (143). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS Inspect file is loaded. Recommended Action This is an informative event; no action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-102 144: ZVHS-EVT-INSP-RELOAD-FILE-ERR VHS Event Messages 144: ZVHS-EVT-INSP-RELOAD-FILE-ERR VHS generates this informative message when it is unable to reload the VHS Inspect file. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-FILE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Unable to reload Inspect file inspect-file. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-RELOAD-FILE-ERR (144). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-103 145: ZVHS-EVT-INSP-INVALID-REMOTE VHS Event Messages ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause A problem occurred while reloading the VHS Inspect file. Recommended Action Verify the file condition and security. You might need to edit the file. If the file is modified, VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. 145: ZVHS-EVT-INSP-INVALID-REMOTE VHS generates this critical message when, in the VHS Inspect file, a section name, process, or program file name is a remote process or program file name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Section name section-name remote, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-104 145: ZVHS-EVT-INSP-INVALID-REMOTE VHS Event Messages Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-REMOTE (145). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause In the VHS Inspect file, a section name, process, or program file name is a remote process or program file name. VHS only accepts a local process name and local program file name. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, “Using VHS,” for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-105 146: ZVHS-EVT-INSP-FILE-NOT-EXIST VHS Event Messages 146: ZVHS-EVT-INSP-FILE-NOT-EXIST VHS generates this critical message when, in the VHS Inspect file, a section name for the PROGRAMFILE keyword is a file that does not exist. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Program file file-name does not exist, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-FILE-NOT-EXIST (146). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-106 146: ZVHS-EVT-INSP-FILE-NOT-EXIST VHS Event Messages ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause In the VHS Inspect file, a section name for the PROGRAMFILE keyword specified a file name that does not exist. The file must exist. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-107 147: ZVHS-EVT-INSP-INVALID-TEXT VHS Event Messages 147: ZVHS-EVT-INSP-INVALID-TEXT VHS generates this critical message when, in the VHS Inspect file, one or more characters are found following a section name. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INSPECT-OBJECT ZVHS-TKN-INSPECT-OBJECT2 ZVHS-TKN-INSPECT-FILE ZVHS-TKN-EDIT-LINE1 ZVHS-TKN-EDIT-LINE2 ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-CHAR50 ZSPI-TYP-INT2 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Invalid text inv-text following section name section-name, the corresponding section is not loaded. Inspect file inspect-file. Line number number1.number2. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSP-INVALID-TEXT (147). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-108 147: ZVHS-EVT-INSP-INVALID-TEXT VHS Event Messages ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INSPECT-OBJECT is the rejected line found in the Inspect file. ZVHS-TKN-INSPECT-OBJECT is the name of the rejected section from the Inspect file. ZVHS-TKN-INSPECT-FILE is the name of the VHS Inspect file. ZVHS-TKN-EDIT-LINE1 is the first part of the EDIT line number of the line in error. ZVHS-TKN-EDIT-LINE2 is the second part of the EDIT line number of the line in error. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause VHS generates this message when, in the VHS Inspect file, one or more characters are found following a section name. Recommended Action Edit the file and correct the line number displayed in the event. VHS will automatically reload the Inspect file when another application traps into Inspect. See Section 3, Using VHS for more detail on the format of the Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-109 148: ZVHS-EVT-CLEAN-TABLE VHS Event Messages 148: ZVHS-EVT-CLEAN-TABLE VHS generates this event when an application stops communicating with VHS. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-PNAME ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-TYPE ZVHS-TKN-OBJECTFILE ZVHS-TKN-USER-ID ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZEMS-TKN-ACTION-ID ZEMS-TKN-ACTION-NEEDED Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR6 ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-BOOLEAN Event-Message Text timestamp pid environment-name: Process process-name deleted from internal table because this process stopped communicating with VHS. Message type type-of-msg. Program file program-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-CLEAN-TABLE (148). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-110 148: ZVHS-EVT-CLEAN-TABLE VHS Event Messages ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-APPLICATION-NAME is the name of the application that has stopped communicating with VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application. ZVHS-TKN-MESSAGE-TYPE is the type of this message for VHS. type-of-msg can be one of the following: INSPECT, DEBUG, DISPLAY, PROMPT, or UNKNOWN. ZVHS-TKN-OBJECTFILE is the object file name of the application. ZVHS-TKN-USER-ID is the user ID of the application that has stopped communicating with VHS. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is FALSE to specify this is an action-completion message if the last message received for this program was a prompt message. Probable Cause An application stopped communicating with VHS. The VHS process deletes this application entry in its internal opener table. Recommended Action You might verify the status of the application. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-111 150: ZVHS-EVT-INSPECT-EXTENDED VHS Event Messages 150: ZVHS-EVT-INSPECT-EXTENDED VHS generates this informative message when receiving a message from Inspect or sending a message to Inspect before knowing which application is trapped into Inspect. This event is generated only when the VHS-GUI-MODE parameter is set to ON. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-SEND-RECEIVE-MSG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZEMS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Inspect process process-idstring. Message "message-string" [received from|sent to] Inspect. Program file program-name. Primary log file primarylog-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-EXTENDED (150). Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-112 150: ZVHS-EVT-INSPECT-EXTENDED VHS Event Messages ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-TRUE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Inspect. ZVHS-TKN-MESSAGE-STRING is the message text received from or sent to Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-SEND-RECEIVE-MSG indicates if the message contained in token ZVHSTKN-MESSAGE-STRING was received from Inspect or sent to Inspect. If it is ZVHSVAL-INSPECT-RECEIVE (0) the message was received from Inspect. If it is ZVHSINSPECT-SEND (1) the message was sent by VHS to Inspect. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Inspect. VHS received a message from Inspect or sent a message to Inspect and still does not know which application is trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-113 151: ZVHS-EVT-INSPECT-APPL-EXT VHS Event Messages The text received from or sent to Inspect is the text of this message. This event message is generated only when the VHS-GUI-MODE parameter is set to ON. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. 151: ZVHS-EVT-INSPECT-APPL-EXT VHS generates this informative message when receiving a message from Inspect or sending a message to Inspect after knowing which application is trapped into Inspect. The application is not a SCobol program. This event is generated only when the VHSGUI-MODE parameter is set to ON. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-SEND-RECEIVE-MSG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZEMS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-114 151: ZVHS-EVT-INSPECT-APPL-EXT VHS Event Messages Event-Message Text timestamp pid environment-name: Process process-id-string entered Inspect. Message "message-string" [received from|sent to] Inspect. Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-APPL-EXT (151). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-TRUE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the application that has gone into Inspect. ZVHS-TKN-MESSAGE-STRING is the message text received from or sent to Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Inspect. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-SEND-RECEIVE-MSG indicates if the message contained in token ZVHSTKN-MESSAGE-STRING was received from Inspect or sent to Inspect. If it is ZVHSVAL-INSPECT-RECEIVE (0) the message was received from Inspect. If it is ZVHSINSPECT-SEND (1) the message was sent by VHS to Inspect. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-115 151: ZVHS-EVT-INSPECT-APPL-EXT VHS Event Messages ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Inspect. VHS received a message from Inspect or sent a message to Inspect and knows which application is trapped into Inspect. The text received from or sent to Inspect is the text of this message. This event message is generated only when the VHS-GUI-MODE parameter is set to ON. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-116 152: ZVHS-EVT-INSPECT-SCOBOL-EXT VHS Event Messages 152: ZVHS-EVT-INSPECT-SCOBOL-EXT VHS generates this informative message when receiving a message from Inspect or sending a message to Inspect after knowing which application is trapped into Inspect. The application is a SCobol program. This event is generated only when the VHS-GUIMODE parameter is set to ON. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-TERMNAME ZEMS-TKN-PROC-DESC ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-SUBSYSTEM-MANAGER ZVHS-TKN-APPLICATION-NAME ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PNAME ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-SEND-RECEIVE-MSG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZEMS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR16 ZSPI-TYP-STRING ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-FNAME32 ZSPI-TYP-CHAR8 ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Pathway terminal terminalname entered Inspect. Message "message-string" [received from|sent to] Inspect. PATHMON process name pathmon-name. Inspect process process-id-string. Primary log file primarylog-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-117 152: ZVHS-EVT-INSPECT-SCOBOL-EXT VHS Event Messages ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INSPECT-SCOBOL-EXT (152). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-TERMNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-TRUE. ZSPI-TKN-SUBSYSTEM-MANAGER contains the name of the PATHMON process that controls this Pathway terminal. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Inspect. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID of the Inspect process. ZVHS-TKN-MESSAGE-STRING is the message text received from or sent to Inspect. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-TERMNAME is the terminal name of the SCREEN COBOL program that has gone into Inspect. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-SEND-RECEIVE-MSG indicates if the message contained in token ZVHSTKN-MESSAGE-STRING was received from Inspect or sent to Inspect. If it is ZVHSVAL-INSPECT-RECEIVE (0) the message was received from Inspect. If it is ZVHSINSPECT-SEND (1) the message was sent by VHS to Inspect. ZVHS-TKN-USER-ID is the user ID of the application trapped into Inspect. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-118 152: ZVHS-EVT-INSPECT-SCOBOL-EXT VHS Event Messages Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Inspect. VHS received a message from Inspect or sent a message to Inspect and knows which application is trapped into Inspect. The application is a SCobol program. The text received from or sent to Inspect is the text of this message. This event message is generated only when the VHS-GUI-MODE parameter is set to ON. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-119 153: ZVHS-EVT-DEBUG-EXTENDED VHS Event Messages 153: ZVHS-EVT-DEBUG-EXTENDED VHS generates this informative message when receiving a message from Debug or sending a message to Debug. This event is generated only when the VHS-GUI-MODE parameter is set to ON. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PNAME ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-SEND-RECEIVE-MSG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Conditional Tokens ZVHS-TKN-JOBID ZEMS-TKN-SUBDEVICE Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string entered Debug. Message "message-string" [received from|sent to] Debug. Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-120 153: ZVHS-EVT-DEBUG-EXTENDED VHS Event Messages ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-DEBUG-EXTENDED (153). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-TRUE. ZVHS-TKN-APPLICATION-NAME is the name of the application that has gone into Debug. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. ZVHS-TKN-CRTPID is the process ID in of the application that has gone into Debug. ZVHS-TKN-MESSAGE-STRING is the message text received from or sent to Debug. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file name of the application trapped into Debug. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-SEND-RECEIVE-MSG indicates if the message contained in token ZVHSTKN-MESSAGE-STRING was received from Inspect or sent to Inspect. If it is ZVHSVAL-INSPECT-RECEIVE (0) the message was received from Inspect. If it is ZVHSINSPECT-SEND (1) the message was sent by VHS to Inspect. ZVHS-TKN-USER-ID is the user ID of the application trapped into Debug. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-121 153: ZVHS-EVT-DEBUG-EXTENDED VHS Event Messages ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause An application entered Debug. VHS received a message from Debug or sent a message to Debug. The text received from or sent to Debug is the text of this message. This event message is generated only when the VHS-GUI-MODE parameter is set to ON. Recommended Action Advise software personnel of this event message. More information about the problem is available in the primary log file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-122 154: ZVHS-EVT-PROMPT-RESEND VHS Event Messages 154: ZVHS-EVT-PROMPT-RESEND VHS generates this action-attention event message when an outstanding prompt has been pending for at least the value of the PROMPT-EVENT-RESEND-DELAY parameter (in minutes). This event is generated for the number of minutes specified by each PROMPT-EVENT-RESEND-DELAY for as long as the prompt stays outstanding. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-APPLICATION-NAME ZEMS-TKN-PROC-DESC ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZEMS-TKN-ACTION-ATTENTION ZEMS-TKN-ACTION-ID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-CPU ZVHS-TKN-PIN ZVHS-TKN-CRTPID ZVHS-TKN-PNAME ZVHS-TKN-OBJECTFILE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-PROMPT-FILE ZVHS-TKN-PROMPT-NUMBER ZVHS-TKN-PROMPT-TIMESTAMP ZVHS-TKN-PROMPT-TS-TIMESTAMP ZVHS-TKN-PROMPT-INDEX ZVHS-TKN-PRIMARY-LOG ZVHS-TKN-USER-ID ZVHS-TKN-VHS-EMS-COLLECTOR ZVHS-TKN-VHS-GUI-MODE ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR8 ZSPI-TYP-STRING ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-BOOLEAN ZSPI-TYP-INT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-CHAR6 ZSPI-TYP-FNAME ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT4 ZSPI-TYP-INT2 ZSPI-TYP-FNAME ZSPI-TYP-CHAR16 ZSPI-TYP-CHAR16 ZSPI-TYP-INT ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-123 154: ZVHS-EVT-PROMPT-RESEND VHS Event Messages Conditional Tokens ZVHS-TKN-JOBID ZVHS-TKN-PREVIOUS-MESSAGE-1 ZVHS-TKN-PREVIOUS-MESSAGE-2 ZVHS-TKN-PREVIOUS-MESSAGE-3 ZVHS-TKN-PREVIOUS-MESSAGE-4 ZVHS-TKN-PREVIOUS-MESSAGE-5 ZVHS-TKN-PREV-TIMESTAMP-1 ZVHS-TKN-PREV-TIMESTAMP-2 ZVHS-TKN-PREV-TIMESTAMP-3 ZVHS-TKN-PREV-TIMESTAMP-4 ZVHS-TKN-PREV-TIMESTAMP-5 ZEMS-TKN-SUBDEVICE Token Type ZSPI-TYP-INT ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-CHAR132 ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-CHAR16 Event-Message Text timestamp pid environment-name: Process process-id-string. Prompt "prompt-string". Program file program-name. Primary log file primary-log-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-PROMPT-RESEND (154). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-APPLICATION-NAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-FALSE because this event message is an action-attention event message. (ZEMS-TKN-) CPU, PROC-DESC, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-TRUE. ZEMS-TKN-ACTION-ID is set to an internal VHS reference number. ZEMS-TKN-ACTION-NEEDED is set to TRUE to specify that this is an action-attention event message. ZVHS-TKN-APPLICATION-NAME is the application that has prompted VHS. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. ZVHS-TKN-CPU is the CPU number the application is running in. ZVHS-TKN-PIN is the process number of the application. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-124 154: ZVHS-EVT-PROMPT-RESEND VHS Event Messages ZVHS-TKN-CRTPID is the process ID of the application that has prompted VHS. ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-OBJECTFILE is the object file of the application that prompted VHS. ZVHS-TKN-MESSAGE-STRING is the prompt string received by VHS. ZVHS-TKN-PROMPT-FILE is the name of the prompt file of VHS. ZVHS-TKN-PROMPT-NUMBER is the current number of outstanding prompts in the current Prompt file. This number includes prompts from other VHS processes using the same prompt file. ZVHS-TKN-PROMPT-TIMESTAMP is the timestamp of this prompt in LCT format. ZVHS-TKN-PROMPT-TS-INTERNAL is the timestamp of this prompt in fixed format. It is represented in LCT. This token is only used by the VHS GUI. ZVHS-TKN-PROMPT-INDEX is the entry index in the internal opener table of VHS where the prompt information is stored. ZVHS-TKN-PRIMARY-LOG is the primary log name of VHS. ZVHS-TKN-USER-ID is the user ID of the application that has sent a prompt to VHS. ZVHS-TKN-VHS-EMS-COLLECTOR is the EMS Collector name used by VHS to generate its EMS events. ZVHS-TKN-VHS-GUI-MODE indicates if the VHS process is running in GUI mode or not. ZVHS-VAL-VHS-GUI-OFF (0) indicates that the VHS-GUI-MODE parameter is set to OFF. ZVHS-VAL-VHS-GUI-ON (1) indicates that the VHS-GUI-MODE parameter is set to ON. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Conditional Tokens ZVHS-TKN-JOBID is the job ID used at starting time for the application trapped into Inspect. ZVHS-TKN-PREVIOUS-MESSAGE-1 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the oldest one. ZVHS-TKN-PREVIOUS-MESSAGE-2 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-1. ZVHS-TKN-PREVIOUS-MESSAGE-3 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-125 154: ZVHS-EVT-PROMPT-RESEND VHS Event Messages received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-2. ZVHS-TKN-PREVIOUS-MESSAGE-4 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-3. ZVHS-TKN-PREVIOUS-MESSAGE-5 is the text of a previous message received from the same application. VHS keeps the last five messages preceding the prompt and received by the same application. This token contains the message text received after the one contained in token ZVHS-TKN-PREVIOUS-MESSAGE-4, which means the one received just before the prompt. ZVHS-TKN-PREV-TIMESTAMP-1 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-1. Token ZVHS-TKN-PREV-TIMESTAMP-1 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-1 is present. ZVHS-TKN-PREV-TIMESTAMP-2 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-2. Token ZVHS-TKN-PREV-TIMESTAMP-2 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-2 is present. ZVHS-TKN-PREV-TIMESTAMP-3 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-3. Token ZVHS-TKN-PREV-TIMESTAMP-3 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-3 is present. ZVHS-TKN-PREV-TIMESTAMP-4 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-4. Token ZVHS-TKN-PREV-TIMESTAMP-4 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-4 is present. ZVHS-TKN-PREV-TIMESTAMP-5 is the timestamp of the message text contained in token ZVHS-TKN-PREVIOUS-MESSAGE-5. Token ZVHS-TKN-PREV-TIMESTAMP-5 is present only if token ZVHS-TKN-PREVIOUS-MESSAGE-5 is present. ZVHS-TKN-SUBDEVICE is the subdevice used at starting time for the application trapped into Inspect. Probable Cause A prompt has been pending for at least the value of the PROMPT-EVENT-RESENDDELAY parameter (in minutes). Recommended Action Use the VHS GUI to select and answer the application prompt. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-126 200: ZVHS-EVT-INTERNAL-ERROR VHS Event Messages 200: ZVHS-EVT-INTERNAL-ERROR VHS generates this critical event message when it encounters an internal error. Unconditional Tokens ZSPI-TKN-SSID ZEMS-TKN-EVENTNUMBER ZEMS-TKN-CPU ZEMS-TKN-SUBJECT-MARK ZVHS-TKN-PNAME ZEMS-TKN-CRTPID ZEMS-TKN-EMPHASIS ZEMS-TKN-GENTIME ZEMS-TKN-LOGTIME ZEMS-TKN-PIN ZEMS-TKN-SUPPRESS-DISPLAY ZEMS-TKN-SYSTEM ZEMS-TKN-USERID ZVHS-TKN-ENVIRONMENT-NAME ZVHS-TKN-INTERNAL-ERROR-CODE ZVHS-TKN-MESSAGE-STRING ZVHS-TKN-VHS-OBJECTFILE ZVHS-TKN-VERSION ZEMS-TKN-TEXT Token Type ZSPI-TYP-SSID ZSPI-TYP-INT ZSPI-TYP-INT ZSPI-TYP-SSCTL ZSPI-TYP-CHAR6 ZSPI-TYP-CRTPID ZSPI-TYP-BOOLEAN ZSPI-TYP-TIMESTAMP ZSPI-TYP-TIMESTAMP ZSPI-TYP-INT ZSPI-TYP-BOOLEAN ZSPI-TYP-UINT ZSPI-TYP-UINT ZSPI-TYP-CHAR8 ZSPI-TYP-INT ZSPI-TYP-CHAR254 ZSPI-TYP-FNAME ZSPI-TYP-INT ZSPI-TYP-CHAR800 Event-Message Text timestamp pid environment-name: Internal error internalerror-code occurred in VHS due to error text. Program filename program-name. Unconditional Tokens ZSPI-TKN-SSID is the subsystem ID for VHS and is described in the SPI Programming Manual. The value of this token is always ZVHS-VAL-SSID. ZEMS-TKN-EVENTNUMBER is the event message number. The value for this event message is ZVHS-EVT-INTERNAL-ERROR (200). ZEMS-TKN-SUBJECT-MARK is the standard EMS token that immediately precedes the subject token ZVHS-TKN-PNAME. ZEMS-TKN-EMPHASIS is set to ZSPI-VAL-TRUE because this event message is critical. (ZEMS-TKN-) CPU, CRTPID, GENTIME, LOGTIME, PIN, SYSTEM, USERID and TEXT are described under EMS Standard Definitions on page C-5. ZEMS-TKN-SUPPRESS-DISPLAY is set to ZSPI-VAL-FALSE. ZVHS-TKN-ENVIRONMENT-NAME is the name of the environment of this VHS. If no environment name is defined using the VHS startup parameter ENVIRONMENTPARAM, then the default value is VHS. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-127 200: ZVHS-EVT-INTERNAL-ERROR VHS Event Messages ZVHS-TKN-PNAME is the process name of VHS. ZVHS-TKN-INTERNAL-ERROR-CODE is the code associated with the internal error. The value of this code is in the range 2001 through 2027. Note that internal-error-code and internal-error-text can be one of the following: 2001 CHECKMONITOR error error-number. 2002 CHECKPOINT illegal parameter parameter-number. 2003 $RECEIVE read error error-number. 2004 $RECEIVE reply error error-number. 2005 Invalid savefile name file-name. Error error-number. 2006 Savefile name file-name not NNNN form 2007 Invalid log file name file-name. Error error-number. 2008 Primary log file name file-name not NNNN form. 2009 SPI error error-number with procedure SSPUTTKN. 2010 SPI error error-number with procedure SSGETTKN. 2011 SPI error error-number with procedure SSPUT. 2012 SPI error error-number with procedure SSGET. 2013 SPI error error-number with procedure SSMOVE. 2014 SPI error error-number with procedure SSNULL. 2015 SPI error error-number with procedure SSINIT. 2016 SIGNALTIMEOUT. Unable to allocate TLE or illegal timeout value timeout-value . 2017 CANCELTIMEOUT. Invalid tag value timeout-number. 2018 Invalid event number event-number. 2019 CREATION of file file-name FAILED due to file-system error errornumber. 2020 OPEN FAILED on file file-name due to file-system error error-number. 2021 CHECK SETMODE FAILED on file file-name due to file-system error error-number. 2022 Invalid prompt file name file-name. Error error-number. 2023 Demo copy expiration date passed. 2024 Prompt file name file-name does not have the VHS prompt file format. 2025 Primary log file name file-name mismatch. Current primary file name file-name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-128 200: ZVHS-EVT-INTERNAL-ERROR VHS Event Messages 2026 Invalid Primary log file name file-name. Must have 3 characters. 2027 The Primary log file name file-name is not a local file name. or The Savefile name file-name is not a local file name. 2028 VHSB: Prompt file file-name is not a local file name. or VHSB: Configuration file file-name is not local file name. 2029 VHSB: Invalid file name file-name. 2030 VHSB: Invalid configuration file name file-name. Error error-number. 2031 Internal Error. ZVHS-TKN-MESSAGE-STRING is the error message string corresponding to the internal error code. ZVHS-TKN-VHS-OBJECTFILE is the object file name of VHS. ZVHS-TKN-VERSION is the version of VHS. Probable Cause The VHS process or the VHSBSVR has encountered an internal error. Recommended Action Recovery. Contact your service provider and provide all relevant information as follows: • • • Descriptions of the problem and accompanying symptoms Details from the message or messages generated Supporting documentation such as Event Management Service (EMS) logs, trace files, and a processor dump, if applicable If your local operating procedures require contacting the Compaq Global Customer Support Center (GCSC), supply your system number and the numbers and versions of all related products as well. Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-129 VHS Event Messages 200: ZVHS-EVT-INTERNAL-ERROR Virtual Hometerm Subsystem (VHS) Manual—429311-001 C-130 D VHSCI Command Summary This appendix gives a summary of all the commands available in the conversational interface of VHS, the VHSCI. For detailed information on each of these commands, refer to Section 7, Command Descriptions. (page 1 of 2) Commands Description ! Reexecutes a command line ? Displays a specific command line ALIAS Defines a command or text abbreviation ALLOW Specifies the number of errors or warnings permitted during the execution of an OBEY (command) file ALTER Changes the values of the attributes of an existing VHS object ASSIGN Changes, adds, and displays ASSIGN messages that are passed to new processes initiated by VHSCI RUN command ASSUME Sets the default object type, object name, or both CLEAR Clears the logical file assignments made with the ASSIGN command. Parameters are set with the PARAM command, and aliases are defined with the ALIAS command COMMENT Allows you to enter comments or descriptions in OBEY (command) files CONFIRM Enables or disables the display of positive responses from subsystems CPUS Displays the names of all known systems on the network and the states of their associated CPUs DELAY Suspends VHSCI processing for a specified time interval DETAIL ERROR Enables or disables detailed error descriptions ENV Displays the settings of various VHSCI session parameters, referred to as environmental parameters EXIT Terminates a VHSCI session FC Allows you to correct a VHSCI command line (fix command) HELP Displays information about VHSCI commands HISTORY Displays previously entered commands INFO Displays the attribute values for the specified object LISTOPENS Lists all processes which currently open the specified object LOG Directs a copy of entered VHSCI commands and displays to a file OBEY Causes commands to be read from a disk file OUT Redirects VHSCI displays to a designated location, such as terminal, spooler, or out file Virtual Hometerm Subsystem (VHS) Manual—429311-001 D- 1 VHSCI Command Summary (page 2 of 2) Commands Description PAGESIZE Sets the terminal screen size and printer page size PARAM Changes, adds, and displays PARAM values that are passed to a process initiated by VHSCI RUN command PAUSE Suspends VHSCI and releases the terminal for use by another process. Usually, this command is used in conjunction with the RUN command REPEAT Causes the remainder of the command line to be repeated for a specific number of iterations, or until the BREAK key is activated RUN Runs another program from within VHSCI SETPROMPT Changes the command line prompt STATS Displays the accumulated statistics for an object and optionally resets them STATUS Displays information about the specified object SYSTEM Sets the default system name for all file name and object name expansion TIMEOUT Enables the user to vary the amount of time VHSCI waits for a response before canceling the request VERSION Displays the version level of the specified object VOLUME Sets the default volume and subvolume names for all file name expansion Virtual Hometerm Subsystem (VHS) Manual—429311-001 D- 2 E VHS Process Messages VHS Process not named. Cause. In the run command you did not specify the NAME option for the VHS process. VHS must run as a named process. Recovery. In the run command use the NAME option. VHS Invalid backup cpu: backup-cpu Cause. The backup CPU option in the run command is an invalid CPU number. Recovery. Specify a valid backup CPU in the run command. VHS $RECEIVE open error: error-number Cause. An error occurred when VHS opened the file $RECEIVE. Recovery. The recommended action depends on the file error. VHS Error invoking SETMODE on filename : error-number Cause. An error occurred when VHS was invoking the SETMODE on a file. Recovery. The recommended action depends on the file error. VHS EMS collector open error: error-number Cause. An error occurred when VHS opened the EMS collector. Recovery. The recommended action depends on the file error. VHS EMS collector write error error-number while generating event event-number. Cause. An error occurred when VHS wrote an EMS message to the collector. Recovery. The recommended action depends on the file error. VHS Initialize Egen Record error: error-number Cause. An error occurred when VHS initialized the Egen record. Virtual Hometerm Subsystem (VHS) Manual—429311-001 E- 1 VHS Process Messages Recovery. Contact your service provider. VHS Egen error: error-number Cause. There is an error with Egen. Recovery. Contact your service provider. VHS Invalid event number event-number Cause. VHS tried to generate an invalid event message. Recovery. Contact your service provider. VHS The primary filename filename is not a local filename Cause. A remote filename was given with the PRIMARY-LOGFILE ASSIGN. Recovery. Specify a local filename with the PRIMARY-LOGFILE ASSIGN. VHS The Savefile name filename is not a local filename Cause. A remote filename was given with the SAVEABEND-FILE ASSIGN. Recovery. Specify a local filename with the SAVEABEND-FILE ASSIGN. VHS Error error-number on Primary log file filename Cause. An error occurred when VHS did an I/O operation on the primary log file. Recovery. The recommended action depends on the file error. VHS Invalid Primary log name filename Must be 3 characters. Cause. The file name specified with the PRIMARY-LOGFILE ASSIGN has more than three alphabetic characters. Recovery. Specify a file name with three alphabetic characters for the PRIMARYLOGFILE ASSIGN. VHS Primary filename mismatch. Current current-primary-fname Cause. The primary file name does not match the one associated with prompt file on this subvolume. Virtual Hometerm Subsystem (VHS) Manual—429311-001 E- 2 VHS Process Messages Recovery. Specify the primary log file name corresponding with the prompt file on this subvolume or specify the subvolume of the desired location of the prompt file. VHS Error error-number on Prompt file filename Cause. An error occurred when VHS did an I/O operation on the prompt file. Recovery. The recommended action depends on the file error. VHS Invalid Prompt file name filename. Error error-number Cause. The prompt file name is invalid. VHS takes the volume and the subvolume of the primary log file name and adds PROMPT as suffix to the prompt file name. Recovery. Give a valid volume and subvolume for the PRIMARY-LOGFILE ASSIGN. VHS will create a valid prompt file name with the volume and subvolume of this ASSIGN. VHS Prompt file filename does not have VHS prompt file format. Cause. VHS takes the volume and the subvolume of the primary log file name and adds PROMPT as suffix to the prompt file name. On this subvolume the prompt file does not have the VHS prompt file format. Recovery. With the PRIMARY-LOGFILE ASSIGN, specify a subvolume where the prompt file is a VHS prompt file or specify another subvolume for the primary file name where the prompt file does not exist. VHS invalid file security: "security". Cause. The PRIMARY-SECURITY parameter does not have the valid file security syntax. Recovery. Correct the syntax of the PRIMARY-SECURITY parameter. VHS Environment env-name is not valid. Only one word is accepted. Cause. Environment name is composed of more than one word. Recovery. Modify the environment name in the VHS startup file (VHSSTART). VHS Environment env-name contains invalid character. Virtual Hometerm Subsystem (VHS) Manual—429311-001 E- 3 VHS Process Messages Cause. Environment name has invalid characters. Recovery. Modify the environment-name parameter in the VHS startup file (VHSSTART). The first character must be alphabetic. All other characters can be alphabetic or numeric or a “-”. The environment-name length can be from 1 to 8 characters long. VHS Environment env-name contains more than 8 characters Cause. Environment-name is too long. Recovery. Modify the environment-name parameter in the VHS startup file (VHSSTART). The first character must be alphabetic. All other characters can be alphabetic or numeric or a “-”. The environment-name length can be from 1 to 8 characters long. VHS Remote Inspect file file-name rejected. Cause. Inspect file is remote. Only a local file is accepted. Recovery. Put the Inspect file on the same system as VHS. VHS Unable to load Inspect file file-name. Cause. Unable to access the VHS Inspect file. Recovery. Verify the status of the VHS Inspect file. Virtual Hometerm Subsystem (VHS) Manual—429311-001 E- 4 F VHS Browser Messages This section lists the error and advisory messages displayed by the VHS Browser. Advisory messages provide VHS Browser warnings or action steps. Error messages inform you of erroneous operations or when actions cannot be completed. Error messages have associated message numbers. Advisory messages do not display a number. Advisory messages are identified by an (A) within this listing. The messages are displayed on line 23 of the Prompt Detail screen and on line 21 of all other screens. In the case of error messages, the message number follows the text of the error message. Certain error messages display a second number that provides additional error information, such as a NonStop Kernel file-system error number or the SCREEN COBOL TERMINATION-STATUS special register. 0001 Illegal server class name. Probable Cause. The server class name you entered is illegal. Recommended Action. Verify the syntax. 0002 Illegal PATHMON name. Probable Cause. The PATHMON name you entered is illegal. Recommended Action. Verify the syntax. 0003 Illegal system name. Probable Cause. The system name you entered is illegal. Recommended Action. Verify the syntax. 0004 An I/O error occurred on request to the server or PATHMON. Probable Cause. The SEND request resulted in an I/O error. The error is indicated by the second number in the message. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of SEND errors. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-1 VHS Browser Messages 0005 PATHMON is unavailable. Probable Cause. The PATHMON name does not exist. Recommended Action. Provide another PATHMON name. 0006 A problem occurred while communicating with the VHS Server. Probable Cause. The SEND request resulted in an I/O error. The error is indicated by the second number in the message. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of SEND errors. 0007 Server class is undefined. Probable Cause. The server class does not exist. Recommended Action. Provide another server class. 0008 Undefined system. Probable Cause. The system does not exist. Recommended Action. Provide another system. 0010 A CALL error was returned while invoking the DETAIL program. Probable Cause. The Pathway on-error clause was triggered by the call to the DETAIL program unit. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-2 VHS Browser Messages 0011 A CALL error was returned while invoking the HELP program. Probable Cause. The Pathway on-error clause was triggered by the call to the HELP program unit. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0012 A CALL error was returned while invoking the LOG program. Probable Cause. The Pathway on-error clause was triggered by the call to the LOG program unit. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0013 A CALL error was returned while invoking the PROMPT program. Probable Cause. The Pathway on-error clause was triggered by the call to the PROMPT program unit. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0014 A CALL error was returned while invoking the ENVIRONMENT program. Probable Cause. The Pathway on-error clause was triggered by the call to the ENVIRONMENT program unit. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-3 VHS Browser Messages 0020 A CALL error was returned from the DETAIL program. Probable Cause. The DETAIL program unit terminated abnormally. The Pathway onerror clause was triggered. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0021 A CALL error was returned from the HELP program. Probable Cause. The HELP program unit terminated abnormally. The Pathway on-error clause was triggered. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0022 A CALL error was returned from the LOG program. Probable Cause. The LOG program unit terminated abnormally. The Pathway on-error clause was triggered. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0023 A CALL error was returned from the PROMPT program. Probable Cause. The PROMPT program unit terminated abnormally. The Pathway on-error clause was triggered. The second number in the error message indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0024 A CALL error was returned from the ENVIRONMENT program. Probable Cause. The ENVIRONMENT program unit terminated abnormally. The Pathway on-error clause was triggered. The second number in the error message Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-4 VHS Browser Messages indicates the content of the SCREEN COBOL TERMINATION-STATUS special register. Recommended Action. See the Pathway/TS SCREEN COBOL Reference Manual for an explanation of CALL errors. 0030(A) Printing Probable Cause. A print screen is currently being performed. Recommended Action. None. 0031(A) Screen printed. Probable Cause. The print screen is done. Recommended Action. None. 0032 You pressed an inactive function key. Choose another. Probable Cause. The key pressed is not active on the current screen. Recommended Action. Press F15 to help you choose another key. 0033 This is the last page. Probable Cause. The page you are currently in is the last available page. Recommended Action. None. 0034 There is no previous page. Probable Cause. You are already at the first page. Recommended Action. None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-5 VHS Browser Messages 0035 Type correct destination name. Then press F9 to print. Probable Cause. You typed an invalid spooler destination name before pressing the F9 function key. A valid spooler destination name is an existing spooler collector name. Recommended Action. Type the correct destination name and press F9 to print. 0050 You can't change criteria while you're doing this. Probable Cause. You tried to change the criteria name while paging through a Log Browser screen or while calling the PROMPT program within the log screen. The old criteria will be restored and displayed. Recommended Action. Try your action again if you want to. 0057 The log screen is empty. You can not page. Probable Cause. You cannot page when the log screen is empty. Recommended Action. None. 0060 (A) Automatic screen update ... Probable Cause. Indicates that the automatic screen update operation is currently being performed. Recommended Action. None. 0061 You can not change the environment name while you are doing this. Probable Cause. You cannot change the environment name while replying to a prompt or calling the LOG program or the DETAIL program, or while you are paging through the prompt file within the prompt screen. The old environment will be restored and displayed. Recommended Action. Try your action again if you want to. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-6 VHS Browser Messages 0062 There is no prompt on this screen. You can not do this. Probable Cause. When the Prompt screen is empty you cannot reply to a prompt, access the Prompt Detail screen, or page through the prompt file. Recommended Action. None. 0063 Type correct page number. Then press F2 to update. Probable Cause. You typed an invalid page number on the option line within prompt screen before pressing the Update Screen function key (F2). A valid page number is numeric and does not contain a decimal point and has to be between 1 and 750. Recommended Action. Type the correct page number and press F2 to update. 0064 The screen is already thawed. Probable Cause. You pressed the Thaw function key (SF8) while the screen was already thawed. The SF8 function key is used when the screen is in a frozen state. Recommended Action. None. 0065 Select prompts and press F11. Probable Cause. The Detail function key (F11) was pressed, but no prompts were selected. Recommended Action. Select prompts by positioning the cursor or by entering a character in column 1 prior to pressing F11. 0066 Select only one prompt to send your reply. Probable Cause. The Send Reply function key (F6) was pressed, but you have selected more than one prompt to reply to. Recommended Action. Select only one prompt by entering a character in column 1 prior to pressing F6. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-7 VHS Browser Messages 0067 Select a prompt before sending your reply. Probable Cause. The Send Reply function key (F6) was pressed, but you did not select any prompt to reply to. Recommended Action. Select only one prompt by entering a character in column 1 prior to pressing F6. 0080 The detail screen is empty. You can not reply to a prompt. Probable Cause. The Send Reply function key (F6) was pressed, but the detail screen is empty. Recommended Action. None. 0085 Select an environment and press F11. Probable Cause. The Detail Env function key (F11) was pressed, but you did not select any environment. Recommended Action. Select only one environment by typing any non-blank character in the field preceding the environment name or position the cursor in that field and press F11. 0086(A) Screen Updated. Probable Cause. The Environment Detailed screen indicates that the screen has been updated with the latest values according to the current selected environment (F2). Recommended Action. None. 0087(A) Detailed environment information updated. Probable Cause. The Environment Detailed screen indicates that the selected environment detailed information has been correctly updated on the screen (F11). Recommended Action. None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-8 VHS Browser Messages 0088(A) Current environment set. Probable Cause. The Environment Detailed screen indicates that the selected environment is now the current one and its detailed information has been correctly updated on the screen (F12). Recommended Action. None. 0100 An error occurred while closing a primary file. Probable Cause. An error occurred while closing a primary file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0101 An error occurred while inquiring about the primary file. Probable Cause. An error occurred while inquiring about the primary file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0102 An error occurred while positioning a primary file. Probable Cause. An error occurred while positioning a primary file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0103 The primary file does not exist. Probable Cause. The primary file does not exist. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F-9 VHS Browser Messages 0104 An error occurred while opening a primary file. Probable Cause. An error occurred while opening a primary file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0105 An error occurred when reading a primary file. Probable Cause. An error occurred when reading a primary file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0107 This prompt does not exist any more and the prompt file is empty. Probable Cause. The attempt to reply to the only prompt on the screen failed because this prompt has already been moved from the prompt file which had only this one prompt. Recommended Action. None. 0108 An error occurred while closing the prompt file. Probable Cause. An error occurred while closing the prompt file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0109 The prompt file is empty. Probable Cause. The prompt file is empty. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 10 VHS Browser Messages 0110 An error occurred at a key position in the prompt file. Probable Cause. An error occurred at a key position in the prompt file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0111 The previous prompt does not exist any more. The screen is refreshed. Probable Cause. The attempt to reply to a prompt on the screen failed because this prompt has already been moved from the prompt file. Recommended Action. None. 0112 An error occurred while opening the prompt file. Probable Cause. An error occurred while opening the prompt file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0113 An error occurred while reading the prompt file. Probable Cause. An error occurred while reading the prompt file. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0114 Can not get the information requested. Probable Cause. Cannot get the information requested. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 11 VHS Browser Messages 0115 An error occurred while closing the VHS process. Probable Cause. An error occurred while closing the VHS process. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0116 An error occurred while opening the VHS process. Probable Cause. An error occurred while opening the VHS process. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0117 An error occurred while writereading the VHS process. Probable Cause. An error occurred while doing a write-read on the VHS process. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0118 You entered an invalid environment name. Choose another. Probable Cause. The attempt to modify the environment name failed because the environment name chosen does not exist in this node. Recommended Action. Go to the profile screen, if you are not already there, by pressing the Profile function key (F14) and choose one from the existing environments. 0119 An invalid file date occurred. Probable Cause. An invalid file date occurred. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 12 VHS Browser Messages 0120 A primary name error occurred. Probable Cause. The primary name does not exist in this environment. The second number in the error message indicates a file-system error. Recommended Action. Use the ERROR program to get an explanation of the file-system error. 0121 Unable to get the Primary file information (Fileinquire). Probable Cause. In some particular cases, the Procedure Call Fileinquire does not return a valid error and VHS cannot display the Primary Log file information. Recommended Action. None. 0130 (A) VHS Profile updated. Probable Cause. The changes on the VHS Browser Profile performed successfully. Recommended Action. None. 0131 The value for the update must be between 1 and 480 (8 hours). Probable Cause. The prompt screen automatic-update value you entered was not between 1 and 480 (8 hours). Recommended Action. Enter a value between 1 and 480. 0140 These are the last messages in this primary file. Probable Cause. You pressed NEXT-PAGE within the log browser screen but you are already on the last available messages. Recommended Action. None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 13 VHS Browser Messages 0141 There is no previous message in this primary file. Probable Cause. You pressed PREV-PAGE within the log browser screen but you are already on the first available messages. Recommended Action. None. 0142 There is no record in this primary file matching these criteria. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed criteria. But there are no records in this primary file matching these criteria. Recommended Action. Change criteria and press the F2 function key again. 0143 You entered an invalid day. Choose another. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed day. But the entered day is invalid. Recommended Action. Change the day and press the F2 function key again. 0144 You entered an invalid hour. Choose another. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed hour. But the entered hour is invalid. Recommended Action. Change the hour and press the F2 function key again. 0145 The minutes you entered are invalid. Choose others. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed minutes. But the entered minutes are invalid. Recommended Action. Change minutes and press the F2 function key again. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 14 VHS Browser Messages 0146 You entered an invalid month. Choose another. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed month. But the entered month is invalid. Recommended Action. Change the month and press the F2 function key again. 0147 You entered an invalid process name. Choose another. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed process name. But the entered process name does not exist in this environment. Recommended Action. Change the process name and press the F2 function key again. 0148 The seconds you entered are invalid. Choose others. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed seconds. But the entered seconds are invalid. Recommended Action. Change seconds and press the F2 function key again. 0149 You entered an invalid timestamp. Choose another. Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed timestamp. But the entered timestamp is invalid. Recommended Action. Change the timestamp and press the F2 function key again. 0150 You entered an invalid year. Choose another Probable Cause. You pressed the Change Search Criteria function key (F2) after you changed year. But the entered year is invalid. Recommended Action. Change the year and press the F2 function key again. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 15 VHS Browser Messages 0160 (A) Automatic screen update is performed. Probable Cause. The update of the VHS Prompt screen performed successfully. Recommended Action. None. 0161 (A) Screen thawed and refreshed. Probable Cause. The VHS Prompt screen was thawed and the values have been refreshed. Recommended Action. None. 0162 (A) Screen updated. Probable Cause. The current screen values have been updated. Recommended Action. None. 0170 (A) Reply was successful. Screen is refreshed. Probable Cause. You pressed the Send Reply function key (F6) to send a reply to a prompt. The reply was successful, and the screen values have been refreshed. Recommended Action. None. 0171 Reply has been done successfully. The prompt file is empty. Probable Cause. You pressed the Send Reply function key (F6) to send a reply to a prompt. The reply was successful, but the prompt file is empty. Recommended Action. None. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 16 VHS Browser Messages 0180 Unable to get the Prompt file opener process name. Probable Cause. The VHS Browser server was unable to convert a VHS process handle that is part of the current environment into a process name. The second number in the error message indicates the NonStop Kernel file-system error. Recommended Action. Verify the file-system error and correct the problem. 0181 Unable to get the Prompt file opener process handle. Probable Cause. The VHS Browser server was unable to get a VHS process handle that is part of the current environment. The second number in the error message indicates the NonStop Kernel file-system error. Recommended Action. Verify the file-system error and correct the problem. 0182 An error occurred while getting the number of outstanding prompts. Probable Cause. An error occurred while reading the Prompt file to get the number of outstanding prompts. The second number in the error message indicates the NonStop Kernel file system error. Recommended Action. Verify the file-system error and correct the problem. 0183 The selected Environment was not found. another. Please select Probable Cause. The selected environment does not exist anymore. Recommended Action. Verify the VHSBCONF file to see if the selected environment is included in the file. 1000 The request code is not known by the server. Probable Cause. The VHS Browser server has received an unknown request. Recommended Action. Repeat your request. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 17 VHS Browser Messages 1001 Request sent to the wrong server. Probable Cause. The server identification is invalid. Recommended Action. Repeat your request. Virtual Hometerm Subsystem (VHS) Manual—429311-001 F- 18 G VHSCI Messages This section lists VHSCI warnings and error messages. File-system messages are described in the Guardian Procedure Errors and Messages Manual. Message Descriptions VHS 00100 Command not supported by VHS Probable Cause. This command is not supported by the VHS subsystem. Recommended Action. Use HELP VHS for a list of all supported commands. VHS 00101 Too many opened VHS servers Probable Cause. VHSCI cannot open any more VHS servers. Recommended Action. Exit and re-enter VHSCI, or start another VHSCI session. VHS 00102 Internal Error: Case value out of range Probable Cause. There is a problem with internal data. Recommended Action. Contact your service provider. VHS 00103 Log destination cannot be added: the maximum is reached Probable Cause. No more log destinations can be added. Recommended Action. None. VHS 00104 Not a current log destination Probable Cause. The specified log destination is not a current log destination. Recommended Action. Use the INFO with DETAIL command for a list of current log destinations. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 1 Message Descriptions VHSCI Messages VHS 00105 Logtype of the primary log destination cannot be altered Probable Cause. The logtype of the primary log destination is not alterable. It must always be ALL. Recommended Action. Alter the logtype of another log destination, or add a new log destination with the logtype you need. VHS 00106 Primary log destination cannot be deleted Probable Cause. You cannot delete the primary log destination. It must always exist. Recommended Action. None. VHS 00107 Log destination does not exist Probable Cause. The given log destination does not exist and cannot be accepted. Recommended Action. Specify an existing log destination. VHS 00108 File system error number Probable Cause. A file-system error occurred. Recommended Action. Use the ERROR program to get an explanation of the file-system error. VHS 00109 File-name already used by VHS as a log destination Probable Cause. The specified file name is already used as a current log destination. There is a special case for the primary log destination: if the alphabetic part of the file name is the same, it is considered the same file name even if the numeric part is different. Recommended Action. Use the INFO command with DETAIL for a list of current log destinations. Specify a file name different from the ones already used. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 2 Message Descriptions VHSCI Messages VHS 00110 File-name already used by VHS as a critical file name Probable Cause. The specified file name is the same as a critical file name used by VHS: the savefile name, the prompt file name, the alternate prompt file name or the alternate primary log file name. There is a special case for the savefile name and the alternate primary log file name: only the alphabetic part is compared, so the new file may be considered the same as a VHS critical file name even if the numeric part is different. Recommended Action. Specify a file name different from the critical file names. VHS 00111 Problem with the server: cannot obtain information Probable Cause. The VHS server cannot provide the requested information at the moment. Recommended Action. If the problem persists, contact your service provider. VHS 00112 Remote files for VHS are not allowed Probable Cause. The specified file name or log name is remote for the VHS server, or the node has not been specified. Recommended Action. Specify a local file name or log name (in the same system as the VHS server), or specify the complete format of the file name or log name including the node, or use the command: “-> SYSTEM \node-where-VHS-server-runs” and then use the local form of file names. VHS 00113 Cannot continue to process response: index value out of range Probable Cause. There was a problem with the context token value while processing the response. The data (index value) was corrupted. Recommended Action. Contact your service provider. VHS 00114 SPI command buffer invalid or incomplete Probable Cause. Information is missing from the command buffer or the buffer format is not valid. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 3 Message Descriptions VHSCI Messages Recommended Action. Issue the command again and, if the problem persists, contact your service provider. VHS 00115 Version incompatibility between VHSCI and VHS server Probable Cause. The VHSCI version is more recent than the VHS server version. Recommended Action. Make sure that VHSCI has the same version as the VHS server. VHS 00116 Invalid SSID into SPI buffer Probable Cause. The SSID token present in the SPI buffer is invalid. Recommended Action. Issue the command again and if the problem persists, contact your service provider. VHS 00117 The specified CPU is not the current backup CPU or is invalid Probable Cause. The specified CPU is not the current backup CPU of the VHS server, or it is not a valid CPU number. Recommended Action. Specify the current backup CPU of the VHS server. VHS 00118 The specified VHS server is not a NonStop process: cannot switch CPU Probable Cause. The specified VHS server was not initiated as a process pair. You cannot switch CPUs because there is no backup process. Recommended Action. Do not use this command unless the VHS server is a process pair. VHS 00119 Parameter not supported Probable Cause. The specified parameter is not supported by the VHS server. Recommended Action. Use HELP for a list of all supported parameters. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 4 Message Descriptions VHSCI Messages VHS 00120 Unable to switch the primary log Probable Cause. An error occurred during the execution of the switchlog command. See the EMS event for more detail. Recommended Action. Correct the error and redo the command. VHS 00121 Unable to alter the EMS collector Probable Cause. VHS was unable to alter the define =_EMS_collector. See the EMS event for more detail. Recommended Action. Correct the error and redo the command. VHS 00122 The alternate collector name is invalid Probable Cause. The specified alternate collector name is invalid. Recommended Action. Enter the name of an existing alternate collector. VHS 00123 The collector name is invalid Probable Cause. The specified collector name is invalid. Recommended Action. Correct the format of the collector name you entered. VHS 00124 The inspect file name is invalid Probable Cause. The specified inspect file name is invalid. Recommended Action. Correct the Inspect file name you entered. VHS 00125 Invalid primary security Probable Cause. The specified primary security string is invalid. Recommended Action. Correct the security string. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 5 Message Descriptions VHSCI Messages VHS 00126 Invalid evironment name. Probable Cause. The specified environment name string is invalid. Recommended Action. Correct the environment name string. VHS 00127 parameter-name not modifiable when VHS-GUI-MODE is set to ON. Probable Cause. This parameter is not modifiable when VHS-GUI-MODE is set to ON. Recommended Action. None. VHS 00200 Command not implemented Probable Cause. The specified command is supported by the VHS server, but it is not implemented yet. Recommended Action. This is a warning. No action is necessary. VHS 00201 No process currently open VHS server Probable Cause. No process currently has VHS open. Recommended Action. This is a warning. No action is necessary. VHS 00202 The command is accepted but a FS error nnnn occurred on a CLOSE Probable Cause. The command is valid and was processed correctly, but a problem occurred while trying to close the old file. Recommended Action. Verify the current state of the old file, that is the file which is not part of the VHS server configuration anymore. VHS 00203 The given CPU number is already the primary CPU Probable Cause. The specified CPU is already the primary CPU of the VHS server. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 6 Message Descriptions VHSCI Messages Recommended Action. Specify the backup CPU of the VHS server. VHS 00204 Values identified by question marks (??) could not be obtained Probable Cause. Some values could not be obtained from the VHS server. Available values are displayed; missing values are identified with question marks (for example:??,?????). Recommended Action. This is a warning. No action is necessary. VHS 20001 Maximum number of nested OBEY files (n) exceeded Probable Cause. Nesting is when an OBEY file invokes another OBEY file. This error indicates that the maximum number of times this can be done has been exceeded. This is usually caused by an OBEY file that invokes itself directly or through a chain of OBEY commands. Recommended Action. Find the OBEY command that caused the recursive loop. VHS 20002 Can not obtain default volume and subvolume Probable Cause. The call to the procedure VERIFYUSER has failed. Recommended Action. Consult your system manager. VHS 20003 This command is only valid in interactive mode Probable Cause. The specified command can be used only while the input and output of VHSCI is directed to your terminal. Recommended Action. Remove the command from your OBEY file. VHS 20004 No more than n numbers are allowed in this list Probable Cause. Too many comma-separated values have been specified in a list of numbers. Recommended Action. Remove the extra values from the list. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 7 Message Descriptions VHSCI Messages VHS 20006 This command is only valid with a terminal for an infile Probable Cause. The specified command will not function properly unless the VHSCI input file is a terminal. Recommended Action. Remove the command from the OBEY file or do not use the command while communicating with VHSCI through a process. VHS 20007 name value must be from lower-bound to upper-bound Probable Cause. The specified value is out of range. Recommended Action. Specify a value within range. VHS 20025 Open of $RECEIVE failed Probable Cause. An attempt to open the file name $RECEIVE was unsuccessful. Recommended Action. Consult your system manager. VHS 20029 INTERNAL ERROR: reins^parser^ptrs out of bounds Probable Cause. The global variable reins^parser^ptrs has been corrupted. Recommended Action. Contact your service provider. VHS 20032 INTERNAL ERROR: Case value out of range Probable Cause. An invalid case value was generated with no associated case label. Recommended Action. Contact your service provider. VHS 20034 Input string is too long Probable Cause. Too much text on one command line. Recommended Action. Put separate commands on separate command lines or issue one command for each object name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 8 Message Descriptions VHSCI Messages VHS 20035 Command line does not exist Probable Cause. The command issued attempted to refer to a command that either no longer exists or never existed in the history buffer. Recommended Action. Correct the command to refer to a command in the history buffer. The HISTORY command can be used to find existing commands. VHS 20039 The specified help text is unavailable Probable Cause. There is no help text available for the selected keyword combination. Usually this occurs when the subsystem does not support the specified command, object type, or command/object type combination. Recommended Action. Type “HELP subsystem” to find out which commands and object types a subsystem supports. VHS 20040 READUPDATE of $RECEIVE failed Probable Cause. A call to the procedure READUPDATE on the file $RECEIVE failed. Recommended Action. Consult your system manager. VHS 20047 NEWPROCESS error n on file-name Probable Cause. An undocumented error was returned from the procedure NEWPROCESS. Recommended Action. Contact your service provider. VHS 20049 CPU is unavailable Probable Cause. The specified CPU is currently unavailable. Recommended Action. Use the CPUS system-name command to determine which CPUs are currently available for a given system. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G- 9 Message Descriptions VHSCI Messages VHS 20050 System is unavailable Probable Cause. The specified system is currently unavailable. Recommended Action. Use the CPUS DETAIL command to determine which systems are currently available. VHS 20051 Subsystem is not supported Probable Cause. The subsystem of the specified object is not currently supported by VHSCI. Recommended Action. Consult your system manager or use another command interpreter such as PUP or CMI. VHS 20052 Creating file file-name Probable Cause. A disk file has been created by VHSCI for you. Recommended Action. No action is necessary. VHS 20053 NEWPROCESS error 1: Process has undefined externals Probable Cause. The program file refers to procedures that are not in the system library and have not been bound in. Recommended Action. If the program resides on $SYSTEM.SYSTEM or $SYSTEM.SYSnn, then consult your system manager; otherwise, consult the author of the program that has undefined externals. VHS 20054 NEWPROCESS error 2: No process control block available Probable Cause. Too many processes are running on the system right now. Recommended Action. Consult your system manager. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-10 Message Descriptions VHSCI Messages VHS 20055 NEWPROCESS error 4: Unable to allocate map Probable Cause. System resources are currently unavailable. Recommended Action. Consult your system manager. VHS 20056 NEWPROCESS error 6: File format error on file-name Probable Cause. The program file is invalid. Recommended Action. If the program resides on $SYSTEM.SYSTEM or $SYSTEM.SYSnn, then consult your system manager; otherwise, consult the author of the invalid program. VHS 20057 NEWPROCESS error 7: Unlicensed privileged program Probable Cause. The program must be licensed before it can be run. Recommended Action. Consult your system manager. VHS 20058 NEWPROCESS error 8: Process name error (file system error n) Probable Cause. A file-system error occurred. Recommended Action. Use the ERROR program for an explanation of the file-system error. VHS 20059 NEWPROCESS error 9: Library conflict Probable Cause. The wrong library file was specified. Recommended Action. Find the correct library file. VHS 20060 NEWPROCESS error 10: monitor process Unable to communicate with system Probable Cause. The system monitor process is currently unavailable. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-11 Message Descriptions VHSCI Messages Recommended Action. Usually no recovery is necessary. If further problems exist, consult your system manager. VHS 20061 NEWPROCESS error 12: the same Program file and library file cannot be Probable Cause. The program and library files are identical. Recommended Action. Reissue the command with the correct library name. VHS 20062 NEWPROCESS error 13: Extended data segment initialization error (file system error n) Probable Cause. A file-system error occurred while attempting to allocate an extended segment. Recommended Action. Use the ERROR program for an explanation of the file-system error. VHS 20063 NEWPROCESS error 14: system error n) Extended segment swap file error (file Probable Cause. A file-system error occurred while attempting to allocate an extended segment. Recommended Action. See the ERROR program for an explanation of the file-system error. VHS 20064 NEWPROCESS error 15: error n) Illegal home terminal (file system Probable Cause. The home terminal specified in the RUN command was not a legal terminal. Recommended Action. Specify a valid terminal name. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-12 Message Descriptions VHSCI Messages VHS 20069 Invalid help command combination specified Probable Cause. The combination of parameters to the HELP command are invalid. Either the subsystem does not support the command or the object type is not applicable to the command. Recommended Action. Type the command HELP subsystem to determine valid subsystem/command combinations or HELP subsystem command to determine the valid subsystem/command/object-type combinations. VHS 20080 VHSCI subsystem has no object type Probable Cause. In help menu mode, the VHSCI subsystem was previously selected and an object type entered. Recommended Action. Select a subsystem other than VHSCI. VHS 20081 INTERNAL ERROR: key) Cannot get word list from VHSTEXT file (key: Probable Cause. An attempt to retrieve a word list from the VHSTEXT file failed. Recommended Action. Contact your service provider. VHS 20082 The device/process name may only be number characters long Probable Cause. The device/process name entered was too long. Recommended Action. Use the FC command to enter a device/process name shorter than number characters in length. VHS 20083 Wildcard characters ("*" and "?") are not allowed in this object name Probable Cause. You entered an object name where wildcard characters are not allowed. Recommended Action. Retype the command without wildcard characters in the object name. The FC command can be used to accomplish this. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-13 Message Descriptions VHSCI Messages VHS 20084 Quoted string can be no more than number characters long Probable Cause. This instance of a quoted string can contain only number characters. Recommended Action. Retype the command with a shorter quoted string length. The FC command can be used to accomplish this. VHS 20085 item can be no more than number characters long Probable Cause. The expected item is too long. Recommended Action. Shorten the item to meet the required length limit. VHS 20086 The maximum size of a param value is number characters Probable Cause. The value portion of the PARAM command is too long. Recommended Action. Reissue the PARAM command with a shorter param value length. VHS 20087 Internal Error: Memory location zero overwritten Probable Cause. The first G-relative memory location has been altered. This should never happen under normal conditions. Usually, this is caused by an uninitialized pointer. Recommended Action. Contact your service provider. VHS 20088 Either the STOP or TO option must be specified in each TRACE command Probable Cause. When starting a trace, the trace file must be specified using the TO option. When stopping a trace, the STOP option must be specified. Recommended Action. Contact your service provider. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-14 Message Descriptions VHSCI Messages VHS 20089 The REPEAT command may only appear once per command line Probable Cause. The REPEAT command acts upon the entire remainder of the command line, and therefore can only appear once in any command line. Recommended Action. To obtain multiple levels of iteration, use REPEAT commands within OBEY files. VHS 20090 name value must be from lower-bound to upper-bound Probable Cause. The specified value is out of range. Recommended Action. Specify a value within range. VHS 20091 This command is not allowed when a repeat command has been issued Probable Cause. A REPEAT command was specified prior to the execution of this command. Recommended Action. Do not specify the REPEAT command in conjunction with this command. VHS 20092 Repeat command stack overflow, command not available Probable Cause. Too many repeat commands were specified on long command lines. Recommended Action. Put commands to be repeated in an OBEY file and repeat the execution of the OBEY file. VHS 20093 Menu Mode HELP cannot be used in a REPEATed command Probable Cause. The HELP command was entered without any help subject. Recommended Action. Either leave the HELP command out of the repeated command or issue the HELP command without first issuing the REPEAT command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-15 Message Descriptions VHSCI Messages VHS 20095 No aliases match the wildcard Probable Cause. There are no aliases defined which match the wildcard entered. Recommended Action. Use another wildcard or print all the aliases by not specifying the alias name portion of the command. VHS 20096 NEWPROCESS error 5: File error number on swap file file-name Probable Cause. The swap file location is invalid. The file error number details the cause of the error. Recommended Action. Select a valid swap file location. Determine the appropriate action from the file-system error number. VHS 20097 Duplicate command modifier Probable Cause. The modifier is a duplicate of one already specified on the command line. Recommended Action. Contact your service provider. VHS 20100 Duplicate item in list Probable Cause. Duplicates cannot be specified in this list. Recommended Action. Remove the duplicate from the list. VHS 20101 Timeout value must not be less than 1 second. may fail. Terminal I/O Probable Cause. The timeout for all VHSCI output must not be less than one second or all output from VHSCI could fail including error messages. Recommended Action. Specify a larger timeout interval. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-16 Message Descriptions VHSCI Messages VHS 20103 Alias buffer is full. No more aliases can be defined. Probable Cause. Either the maximum number of aliases or the size of the alias text buffer has been exceeded. Recommended Action. Delete an alias before adding the next or do not add any more aliases. VHS 20104 A recursive alias has been detected Probable Cause. An alias that refers to itself directly or by other aliases has been invoked. Recommended Action. Use the CLEAR ALIAS command to delete the alias that is causing the recursive loop. VHS 20105 Alias expansion has overflowed the input buffer Probable Cause. Expanding the aliases contained on this line will produce more text than will fit into the input buffer. This can be caused by a recursive alias. Recommended Action. Delete the alias that caused the recursive loop or reduce the amount of text generated by the aliases. VHS 20106 DEFINEPOOL error n while defining alias pool Probable Cause. A call to the procedure DEFINEPOOL failed. Recommended Action. Contact your service provider. VHS 20110 System name may not be specified in the ASSUME command Probable Cause. Due to complications in object name expansion, a system name cannot be specified in the ASSUME command. Recommended Action. Use the SYSTEM command to change the default system. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-17 Message Descriptions VHSCI Messages VHS 20111 The size of the specified object names exceed the allocated space Probable Cause. Too many object names were specified in a single command. Recommended Action. Split the object names into two commands. VHS 20112 Maximum number of allowable errors exceeded Probable Cause. This message informs the user that processing has been terminated because the maximum number of errors set by the ALLOW command has been exceeded. Recommended Action. Either correct the conditions that are causing the errors or increase the number of allowable errors with the ALLOW command. VHS 20113 Maximum number of allowable warnings exceeded Probable Cause. This message informs the user that processing has been terminated because the maximum number of warnings set by the ALLOW command has been exceeded. Recommended Action. Either correct the conditions that are causing the warnings or increase the number of allowable warnings with the ALLOW command. VHS 20114 ASSIGN/PARAM message exceeds allocated space Probable Cause. The ASSIGN/PARAM command or ASSIGN/PARAM message cannot be processed because the allocated space was exceeded. Recommended Action. Clear unneeded ASSIGNs/PARAMs by using the CLEAR command. VHS 20116 NEWPROCESS error 16: I/O error on home terminal Probable Cause. The home terminal was unavailable. Recommended Action. If the home terminal was specified in the RUN command, then specify a different home terminal; otherwise, consult your system manager. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-18 Message Descriptions VHSCI Messages VHS 20117 NEWPROCESS error 17: DEFINE context error Probable Cause. The specified DEFINEs could not be processed. Recommended Action. Consult your system manager. VHS 20118 NEWPROCESS error 18: Process/device subtype is illegal Probable Cause. A specified device was of the wrong type. Recommended Action. See the documentation for the program you are trying to run to determine which devices are valid. VHS 20119 NEWPROCESS error 19: Process/device subtype is not the same as its existing sibling Probable Cause. There is a subtype mismatch. Recommended Action. Consult your system manager. VHS 20200 wildcard-name did not expand to any VHSCI supported object names Probable Cause. The specified wildcard name did not expand to any supported object name(s). Recommended Action. No recovery is necessary. VHS 20201 Duplicate object name in list Probable Cause. There are two object names in the object name list that are exactly the same. Recommended Action. Delete the duplicate object name from the list. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-19 Message Descriptions VHSCI Messages VHS 20202 INTERNAL ERROR: Required Parameter missing on call to proc Probable Cause. A required parameter was not included in a procedure call. Recommended Action. Contact your service provider. VHS 20203 INTERNAL ERROR: Illegal value: n Call: proc Param: param Probable Cause. An illegal value was supplied as a parameter to a procedure. Recommended Action. Contact your service provider. VHS 20204 Object name is too long Probable Cause. The specified object name is too long. Recommended Action. Reenter the object name. VHS 20205 INTERNAL ERROR: A call to PUTPOOL failed Probable Cause. A call to the procedure PUTPOOL failed. Recommended Action. Contact your service provider. VHS 20207 Unknown file system error n on proc-call of file-name Probable Cause. A file-system error out of the normal range for file-system errors occurred. Recommended Action. Report the circumstance in which the error occurred to your service provider. VHS 20208 All paths are down to system system-name Probable Cause. The system is known to exist locally but at the present time it cannot be communicated with. The system is either down or all Expand lines to that system are down. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-20 Message Descriptions VHSCI Messages Recommended Action. Consult your system administrator. VHS 20209 The unit n must be positive Probable Cause. The specified unit must be a positive number. Recommended Action. Use the FC command to change the number to a positive value. VHS 20210 Invalid terminal type for REVERSE and/or DIM option Probable Cause. The SETPROMPT command with the REVERSE and/or DIM option was specified for a terminal other than a 6530 or a 6520. Recommended Action. Use the FC command to remove the REVERSE and/or DIM option and re-issue the command. VHS 20211 Invalid object type Probable Cause. The specified object type is not supported. Recommended Action. Reenter the command with a valid object type. VHS 20212 The abbreviation is not unique; it expands to: text Probable Cause. The specified abbreviation could be interpreted as more than one key word. The matching key words follow the error message. Recommended Action. Re-enter the command with a unique abbreviation. VHS 20213 The subsystem product module has not been bound into VHSCI Probable Cause. The code necessary to perform this subsystem’s tasks has not been bound into the VHSCI object code. Recommended Action. Consult your system manager. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-21 Interprocess Communication Messages VHSCI Messages VHS 20214 Exceeded max number of chars allowed on the RUN command line Probable Cause. The number of characters following the name of a program file exceeds the maximum number allowable. Recommended Action. Do not type more than two lines of text on the RUN command line. VHS 20215 Expecting a blank Probable Cause. A blank character was expected at this point in the command. Recommended Action. Use the FC command to fix the command to include a blank. VHS 20216 No fewer than n values are allowed in this list Probable Cause. The list of values contained too few entries. Recommended Action. Use the FC command to fix the command to have no fewer than n entries. VHS 20217 Expansion of abbreviation abbr has overflowed the input buffer Probable Cause. There was so much text on the command line that the expansion of the abbreviation abbr caused the input buffer to overflow. This is usually caused by a recursively defined alias or by too much text. The abbreviation expansion is not the direct cause. Recommended Action. Find and correct the recursive alias or shorten the command line. Interprocess Communication Messages The following subsection lists interprocess communication warnings and errors you might encounter when using VHSCI. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-22 Interprocess Communication Messages VHSCI Messages -00001 Already using resource Probable Cause. The object of the command is already using the requested resource. Recommended Action. This is a warning. No action is necessary. -00002 Command was accepted and is being processed by obj-name Probable Cause. A command was issued and received by the target subsystem. The execution of the command is pending, or is in progress. This warning is issued by a subsystem if the execution of a command is taking a long time to complete. Recommended Action. This is a warning. No action is necessary. -00003 Command not allowed while object in state state for obj-name Probable Cause. The command is invalid in its current summary state. A command was issued and the current summary state of the target object prevents processing of the command. This error is returned whenever the state-transition specification is not met. Recommended Action. Make sure the target object is in a summary state compatible with the command being issued. -00004 Command/object type combination is not valid for this subsystem Probable Cause. A command was issued, but the object contained in the command buffer is not a valid type for the command. Recommended Action. For more information about the command and its associated object types, refer to the subsystem-specific reference manual. -00005 Command is not supported by this subsystem Probable Cause. A command was issued that is unknown to the subsystem that owns the object name. Recommended Action. For more information about the commands supported by the subsystem, refer to the subsystem-specific reference manual. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-23 Interprocess Communication Messages VHSCI Messages -00006 Command sequence invalid for obj-name Probable Cause. The command sequence is invalid. A command was issued and cannot be executed because of the current activity or state of the target object. Recommended Action. This can be a warning or an error. For more information about how that subsystem handles this warning or error condition, refer to the subsystemspecific reference manual. -00008 Internal error: SPI buffer larger than expected for obj-name Probable Cause. A command was issued and the byte-count read by the file-system procedure (for example, READUPDATE) is smaller than the used-length value in the command buffer. Recommended Action. Contact your service provider. -00009 Invalid file name: file-name Probable Cause. The command contained a syntactically invalid file-name. Recommended Action. Correct the file name in error and reissue the request. See the subsystem-specific reference manual for the file name format. -00010 File system error: num, call: call, file: name Probable Cause. A procedure call to the file-system failed during execution of a request. For example, an OPEN was rejected by a process. Recommended Action. Refer to the Guardian Procedure Errors and Messages Manual for recovery procedures. -00011 Invalid type of file: file-name for obj-name Probable Cause. The file specified in the request has an invalid format. Recommended Action. Determine the valid file type code for the target file and reissue the command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-24 Interprocess Communication Messages VHSCI Messages -00012 Maximum Limit Exceeded: limit-number for obj-name Probable Cause. A fixed limit or configuration limit was exceeded. This error is usually used to report any overrun of a limit, including internal control blocks or tables. Recommended Action. The recovery action depends on the limit exceeded. For information about recovery from this error, see the subsystem-specific reference manual. -00013 number Modem Error: number signal loss Probable Cause. A hardware problem occurred and the signal was lost. Recommended Action. Recovery is hardware-specific; check the modem, port, and other hardware. -00014 Unable To Obtain Memory: text for obj-name Probable Cause. Unable to obtain memory space. Recommended Action. This error usually indicates a resource-availability problem caused by a large amount of activity (assuming that the configuration is proper for the operating environment and that the associated hardware is functioning normally). Attempt to determine and correct the problem, or wait awhile before reissuing the request. -00015 Object name Already Defined Probable Cause. An ADD request was attempted against a defined object. Recommended Action. This is a warning. No action is necessary. -00016 Object name is already in state state Probable Cause. A request to change the summary state of an object was issued but the object is already in that state. Recommended Action. This is a warning. No action is necessary. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-25 Interprocess Communication Messages VHSCI Messages -00017 Object name Not Found Probable Cause. The specified object name could not be found within the subsystem. This usually means the object has not yet been added. This error situation includes the case where a command refers explicitly to an object and no object of that type is supported by the target subsystem. Recommended Action. Add the device first, and then correct the object name or object type. -00018 Object type is not supported by this subsystem Probable Cause. This object type is not supported. An invalid, unknown, or unsupported object type was encountered. Recommended Action. For information about the object types supported by that subsystem, see the subsystem-specific reference manual. -00019 Invalid object name: name Probable Cause. An invalid object name template was found in the command buffer. Recommended Action. Correct the object name syntax and reissue the request. -00020 Path path is inaccessible for obj-name Probable Cause. Unexpected loss of the link between objects. Recommended Action. Recovery is subsystem-specific. For information about recovery from this error condition, refer to the subsystem-specific reference manual. -00022 Security violation for obj-name Probable Cause. A sensitive command request was attempted by an unauthorized user. Recommended Action. If possible, acquire the proper security and reissue the request. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-26 Interprocess Communication Messages VHSCI Messages -00023 Internal Error: SPI error num text on call (Tnm: num) Probable Cause. A call to an SPI procedure resulted in an error. Recommended Action. Contact your service provider. -00024 Internal Error: Invalid subsystem ID: Number: number Version: number Owner: subsystem Probable Cause. The subsystem ID specified (using a call to SSINIT) in the request is invalid. Recommended Action. Contact your service provider. -00025 Object name has no subordinates Probable Cause. A command using the SUB modifier was issued but no subordinate objects were found. This error applies only when the SUB modifier contains the SUB-ONLY value, or the value of a specific object type. Recommended Action. This is a warning. No action is necessary. -00026 Internal Error: (tnm:num) Invalid Token: Token Code: HEX-num Probable Cause. An invalid, unknown, or unsupported token code was encountered. Recommended Action. Contact your service provider. -00027 Internal Error: (tnm:num) Duplicate Token: Token Code: HEX-num Probable Cause. A token that can be specified only once appears more than once in the command request buffer. Recommended Action. Contact your service provider. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-27 Interprocess Communication Messages VHSCI Messages -00028 Internal Error: Invalid Token Length: (tnm:num, Len: num) Token Code: HEX-num Probable Cause. Token length is either too long or too short. Recommended Action. Contact your service provider. -00029 Internal Error: (tnm:num) Required token Missing: Token Code: HEX-num Probable Cause. A command was issued with a missing required token. Recommended Action. Contact your service provider. -00030 Internal Error: for obj-name Invalid Value: text (tnm:num, Offset: num) Probable Cause. An illegal value was encountered in a supported token. Recommended Action. Recovery action depends on the token in error and on the value specified in that token. For information about recovery from this error, see the subsystem-specific reference manual. -00031 Required Value Missing for Attribute: text (tnm:num, Offset: num) Probable Cause. A required attribute value was omitted. Recommended Action. Supply the required value and reissue the request. -00032 Incompatible Version: num, Command required subsystem to be num for obj-name Probable Cause. A command request was issued in which the command version was a higher level than the version of the target subsystem, and the command contained tokens unknown to the subsystem. This error can also occur if the version of a field in a structured token is at a higher level than the version of the target subsystem. Recommended Action. Communication with the subsystem is not possible. Refer to the SPI Programming Manual for information about recovery from version incompatibility. The experienced user could do a VERSION command and determine Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-28 Interprocess Communication Messages VHSCI Messages what part of the original command can be modified so that the command can be issued successfully. -00033 Internal Error: Empty SPI response Probable Cause. There was no more data to display in a response to a continuation request from VHSCI to the subsystem. Recommended Action. Contact your service provider. -00034 Attribute attribute-name is required in conjunction with attribute-name for object-name Probable Cause. The attribute specified is required in conjunction with one of the attributes for the named object. Recommended Action. Add the specified attribute with an appropriate value and reissue the command. -00035 Attribute attribute-name may not be used with attribute-name for object-name Probable Cause. The attribute named conflicts with one or more of the other attributes for the specified object. Recommended Action. Reissue the command, deleting the named attribute. -00036 Value of attribute attribute-name may not be used in conjunction with attribute-name for object-name Probable Cause. The particular value specified with the named attribute conflicts with one of the other attribute values for the object. Recommended Action. Specify a different value or delete the attribute, and reissue the command. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-29 Interprocess Communication Messages VHSCI Messages -00037 Command power level too weak for the state of object object-name Probable Cause. The command power specified on the command was insufficient to change the state of the object. Recommended Action. Reissue the command with a higher command power level. -00038 Command power level too weak for the condition of object object-name Probable Cause. The command power specified on the command was insufficient to change the state of the object. Recommended Action. Reissue the command with a higher command power level. -00039 Command not supported by object-name Probable Cause. The object mentioned does not support the command. Recommended Action. See the subsystem documentation for a more complete description of when this object can and cannot support this command. -00040 Command in progress for object-name Probable Cause. This command has already been issued against this object and the object is processing the command. Recommended Action. None. -00986 Attribute is not alterable: attr Probable Cause. An attempt was made to alter an attribute that is not alterable. Recommended Action. Correct the problem and retry the request. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-30 Interprocess Communication Messages VHSCI Messages -00987 REQID found in SPI buffer sent by non-qualified requester Probable Cause. A security error occurred. A requester must have a user ID of -1 to send a REQID token to the message buffer. Recommended Action. Obtain the proper authority, if possible, and retry the request. -00993 No TLE was available for command timeout Probable Cause. No TLE available for command timeout. Recommended Action. Contact your system manager. -00994 SIGNALTIMEOUT error; could not set command timeout Probable Cause. The command timeout could not be set. Recommended Action. Contact your service provider. -00995 Internal Error: token invalid name specified in MANAGER or OBJNAME Probable Cause. The subsystem manager process could not be accessed; invalid server name specified in MANAGER or OBJNAME token. Recommended Action. Contact your service provider. -00998 Internal Error: subsystem Server version could not be obtained from Probable Cause. The server version is not valid. Recommended Action. Contact your service provider. Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-31 VHSCI Messages Interprocess Communication Messages Virtual Hometerm Subsystem (VHS) Manual—429311-001 G-32 H VHS DDL Files VHS Primary Log File Table H-1 shows the DDL record definition of the VHS primary log file. Table H-1. VHS Primary Log File Record Definition (Primary File) Field Name Data Type Description timestamp BINARY 64 Corresponds to the timestamp at which the message was received. pid CHARACTER 8 PID of the process which wrote this message to the VHS process. process-name CHARACTER 8 Name of the process that wrote this message to the VHS process. If the process is not named, this field contains CPU,PIN in text format. text-line CHARACTER 652 Text message written to the VHS process. The first part of the text contains the timestamp in text format and the object name. The primary key of the primary log file is composed of the following fields: timestamp, PID. The alternate key is process-name. Table H-2 shows the DDL record definition of the alternate key file of the VHS primary log. Table H-2. VHS Primary Log File Record Definition (Alternate Key File) Field Name Data Type Description key-identifier CHARACTER 2 The key identifier is K1. processname CHARACTER 8 Name of the process which wrote this message to the VHS process. If the process is not named, this field contains CPU,PIN in text format. timestamp BINARY 64 Corresponds to the timestamp at which the message was received. pid CHARACTER 8 PID of the process which wrote this message to the VHS process. Virtual Hometerm Subsystem (VHS) Manual—429311-001 H- 1 Log File Format VHS DDL Files Log File Format This subsection describes the formats of log messages. Log MessagesExample H-1 shows an example of a log file. File and Spooler All the messages logged into a file or into a spooler location have the following format: YY-MM-DD HH:MM:SS Pr_Nm (CPU-num, PIN-num) Object_Name text message YY-MM-DD is the year-month-day indicating when the message is logged. HH-MM-SS is the hour-minute-second indicating at what time the message is logged. Pr_Nm is the process name that opens the VHS process as a home terminal. This process is omitted if there is no process name. CPU-num, PIN-num is the CPU number (from 0 to 16) and the process ID number. Object_Name is the file name of the process that opens the VHS process as a home terminal. text message is the descriptive part of the message. Lines of more than 132 characters are truncated; such lines are indicated by ellipses in the following examples. Virtual Hometerm Subsystem (VHS) Manual—429311-001 H- 2 File and Spooler VHS DDL Files Example H-1. Log Messages 98-02-12 12:11:12 1,143 \IDC5.$SYSTEM.SYS00.FUP File Utility Program - T6553D40 (01APR97) System \IDC5 98-02-12 12:11:13 1,143 \IDC5.$SYSTEM.SYS00.FUP Copyright Tandem Computers Incorporated 1981, 1983, 198598-02-12 12:11:14 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP Prompt: "-" Reply: "help" 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP ALLOCATE ALLOW ALTER BUILDKEYRECORDS 9898-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP COPY CONFIGURE CREATE DEALLOCATE DISPLAYB 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP DUP EXIT FC FILENAMES FILES 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP GIVE HELP HISTORY INFO LICENSE 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP LISTLOCKS LISTOPENS LOAD LOADALTFILE OBEY 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP PURGE PURGEDATA RELOAD RELOCATE REMAP 98-02-12 12:11:32 1,143 \IDC5.$SYSTEM.SYS00.FUP RENAME REPORTWIDTH RESET RESTART REVOKE 98-02-12 12:11:33 1,143 \IDC5.$SYSTEM.SYS00.FUP SECURE SET SHOW STATUS SUBVOLS 98-02-12 12:11:33 1,143 \IDC5.$SYSTEM.SYS00.FUP SUSPEND SYSTEM VOLS VOLUME ! 98-02-12 12:11:33 1,143 \IDC5.$SYSTEM.SYS00.FUP ? FILELIST FILENAME FILESET NEWS Virtual Hometerm Subsystem (VHS) Manual—429311-001 H- 3 File and Spooler VHS DDL Files Virtual Hometerm Subsystem (VHS) Manual—429311-001 H- 4 I ViewPoint Event Filter --- NonStop VHS - T8975D43 - (07JUL96) --- File Type: EMF Source file --- Source File Name: VHSFILTS --- Object File Produced: VHSFILTO --- Generation Time: May 28, 1996 16:47:32 --- Language Compiler Required: Event Management Filter (EMF) --- Compiler Version Required: C20 --- Compiler Command: EMF/ IN vhsfilts / vhsfilto --- Compiler Note: You may have to change the two first lines -to specify the location of the ZSPITACL and -ZEMSTACL TACL definition files. --- File Description: This file contains a filter which passes only -- event messages generated by a specific subsystem. This filter is -- compatible with ViewPoint and can be used to change the meaning of -- events to be displayed. ----------------------------------------------------------------------[SINK [#LOAD $SYSTEM.ZSPIDEF.ZSPITACL]] [SINK [#LOAD $SYSTEM.ZSPIDEF.ZEMSTACL]] [#SET ZEMS^VAL^SSID [ZSPI^VAL^TANDEM].[ZSPI^SSN^ZEMS].0] [#DEF zvhs^val^ssid STRUCT BEGIN SSID x VALUE TANDEM.138.C30; END; ] == End DEF FILTER VHS^DEFAULT^FILTER; BEGIN SSID ( ZEMS^VAL^SSID ) IF ZSPI^TKN^SSID = SSID ( ZVHS^VAL^SSID ) THEN BEGIN --- Fails on suppress^display events which are not -- action-completion. -IF ZEMS^TKN^SUPPRESS^DISPLAY = [ZSPI^VAL^TRUE] THEN BEGIN IF TOKENPRESENT ( ZEMS^TKN^ACTION^NEEDED ) AND ZEMS^TKN^ACTION^NEEDED = [ZSPI^VAL^FALSE] THEN PASS 3 ELSE FAIL; END; Virtual Hometerm Subsystem (VHS) Manual—429311-001 I-1 ViewPoint Event Filter ---IF ---IF -------IF Passes action-attention and action-completion events TOKENPRESENT ( ZEMS^TKN^ACTION^NEEDED ) THEN PASS 1; Testing for <> false for critical events ZEMS^TKN^EMPHASIS <> [ZSPI^VAL^FALSE] THEN PASS 2; All text events from VHS processes that match the list of key words in (MATCH ...) will be passed as critical events, otherwise they will be passed as informative events. (zems^tkn^eventnumber = 6 ) AND ( (MATCH (zems^tkn^text, "*ABNORMAL*")) (MATCH (zems^tkn^text, "*A B N O R M A L*")) (MATCH (zems^tkn^text, "*CALL USER*")) (MATCH (zems^tkn^text, "*LOCKED*")) (MATCH (zems^tkn^text, "*ACTION*")) (MATCH (zems^tkn^text, "*WARNING*")) (MATCH (zems^tkn^text, "*PROBLEM*")) (MATCH (zems^tkn^text, "*INFORM*")) (MATCH (zems^tkn^text, "*NOT TERMINATED*")) (MATCH (zems^tkn^text, "*NOT COMPLETE*")) (MATCH (zems^tkn^text, "*NOT UPDATED*")) (MATCH (zems^tkn^text, "*UNKNOWN*")) (MATCH (zems^tkn^text, "*UNSUCCESS*")) (MATCH (zems^tkn^text, "*OVERFLOW*")) ) THEN PASS 2 ELSE IF (zems^tkn^eventnumber = 6 ) THEN PASS; OR OR OR OR OR OR OR OR OR OR OR OR OR END ELSE FAIL; END; Virtual Hometerm Subsystem (VHS) Manual—429311-001 I-2 Glossary action event. An event that requires operator action to resolve. Each subsystem determines which events are action events by including a unique EMS token in the event message. See Event Management Service. advice line. Line 23 (or 21 in some cases) of the VHS block-mode screens. It provides information pertinent to your operation of VHS, such as error notices and advisory messages (such as operation-complete messages). alias. An alternative name for a command or a series of commands. automated teller machine (ATM). A type of terminal used by banks for automated deposits and withdrawals. collector. An EMS process that accepts event messages from subsystems and logs them in an event log. See Event Management Service. Compare distributor. command. A demand for action by or for information from a subsystem, or the operation demanded by an operator or application. A command is typically conveyed as an interprocess message from an application to a subsystem. configuration file. A file that contains only configuration data. The ViewPoint application has configuration files for status and for events, and there may be several of each. An operator selects the desired configuration file by entering its name in the appropriate field in the Profile screen. When the operator exits from the Profile screen, the data in the named file is the new configuration for all status and event screens that are subsequently displayed. consumer distributor. An EMS distributor process that returns selected event messages to management applications upon request. See Event Management Service. Compare forwarding distributor and printing distributor. critical event. An event designated as critical to the operation of the system or network. Each subsystem determines which set of events generated by that subsystem should be designated as critical. The subsystem identifies whether an event is critical or noncritical by setting the value of the emphasis token in the event message. Data Definition Language (DDL). A language and compiler used to define SPI token codes, token maps, and token types and to generate a DDL definition file and language-specific definition files; the language-specific definition files can be included in the source code for management applications or management interfaces that use SPI. See Subsystem Programmatic Interface. data-portion token. A token within the body of an SPI message, as opposed to within the header. Data-portion tokens are placed in the buffer using SSPUT or SSPUTTKN. Some data-portion tokens can occur multiple times in the buffer, and most can be enclosed in lists. See Subsystem Programmatic Interface. Compare header token. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -1 DDL Glossary DDL. See Data Definition Language. Debug. Compaq debugger. Allows you to use code and data breakpoints and to view variables by data space locations and offsets. Replaced by Inspect. See Inspect. Distributed Systems Management (DSM). A set of software applications, tools, and services that facilitates management of systems and networks. DSM products include the Subsystem Programmatic Interface (SPI), the Event Management Service (EMS), the Distributed Name Service (DNS), the DSM Template Services, the Subsystem Control Facility (SCF) for data communications subsystems, and a set of management applications including ViewPoint, Distributed System Management Solutions (DSMS), and the DSM/Problem Manager (DSM/PM). DSM also includes SPI interfaces to the management processes for various Compaq subsystems in addition to various other tools that assist in the development of management applications. Distributed Systems Management Application (DSMA). A term used to describe a management application. See management application. Distributed Systems Management Solutions (DSMS). A Compaq application package with two interfaces, NetStatus and NetCommand, and an underlying management service layer, Distributed Systems Network Management (DSNM), that you use to monitor and control systems and networks from a single terminal. DSMS is particularly useful for managing subsystems and their objects. distributor. An EMS process that distributes event messages from event logs to requesting management applications, to a collector on another node, or to printers, devices, or files. See Event Management Service. See also consumer distributor, forwarding distributor, and printing distributor. DSM. See Distributed Systems Management. EMS. See Event Management Service. EMS standard definitions. The set of declarations provided by the Event Management Service (EMS) for use in event management regardless of the subsystem. Any application that retrieves tokens from event messages needs the EMS standard definitions. Names of EMS standard definitions start with ZEMS. enumerated type. A 16-bit signed data type that has one of a specified list of values with designated meanings. The enumerated type is one of the standard token data types defined by SPI; but the list of acceptable values and what they mean varies depending on the token number and is defined by the subsystem. event. A significant change in some condition in the system or network. Events can be operational errors, notifications of limits exceeded, requests for action needed, and so on. event collector. An EMS process that collects all operator event messages generated in a given system and files them in a file called an event log. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -2 event configuration file Glossary event configuration file. A file that contains configuration information to control what ViewPoint displays on an events screen. There can be any number of event configuration files; operators specify on the Profile screen which file ViewPoint is to use to display events at their terminals. Event Detail screen. The ViewPoint screen on which selected event messages are described in detail. event log. A file or set of files maintained by the Event Management Service (EMS) to store event messages generated by subsystems. event management. The reporting and logging of important events that occur in a system or network, the distribution and retrieval of information concerning those events, and the actions taken by operations personnel or management applications in response to the events. Event Management Service (EMS). A software facility that provides event-message collection, logging, and distribution facilities for the NonStop Kernel operating system. It lets an operator or management application select conveniently from event-message data and allows for flexible distribution of event messages within a system or network. It has programmatic interfaces based on SPI for both event reporting and event retrieval. See event message. event message. The text intended for a system operator that describes a change in some condition in the system or network, whether minor or serious. The change of condition is termed an event. Events may be operational errors, notifications of limits exceeded, requests for action needed, and so on. Each event message, when displayed on an event screen, is displayed as one line of text. Extras. A SCREEN COBOL program unit that a programmer can add to the ViewPoint application, possibly as a means of invoking a larger set of program units that you supply. The ViewPoint application calls the Extras program unit (which must have the name EXTRAS) when the user presses the Extras function key. File Utility Program (FUP). The Compaq interactive utility that lets you perform a variety of operations on files. filter. A file that contains a list of criteria against which incoming event messages can be compared so as to pass a given message (if it meets all criteria) or not pass it (if it fails one or more criteria). filter object file. A file containing the compiled filter code that determines which events are displayed on an events screen. forwarding distributor. An Event Management Service (EMS) distributor process that sends selected event messages to an EMS collector on another network node or, if the node has multiple collectors, to an EMS collector on the same node. Compare consumer distributor and printing distributor. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -3 FUP Glossary FUP. See File Utility Program. header token. A special kind of token that provides information pertaining to the SPI or EMS message as a whole. Header tokens differ from other tokens in several ways: they exist in the buffer at initialization and their values are usually set by SSINIT or EMSINIT; they can occur only once in a buffer; they are never enclosed in a list; they cannot be moved to another buffer with SSMOVE. Programs retrieve the values of header tokens by passing appropriate token codes to SSGET or EMSGET, and can change the values of some header tokens by passing their token codes to SSPUT or to EMSADDSUBJECT or EMSADDTOKENS. information event. This is an event that is neither critical nor requires action, such as an event that reports a change in the status of a process or device. Compare action event and critical event. Inspect. An interactive symbolic debugger for TAL, FORTRAN, COBOL, and Pathway program development. INSTALL. A software installation utility. It can install a new version of the software or interim patches. last event. A recent event that concerns a particular object. When requested, ViewPoint displays on the Last Events screen a page of last-event messages whose subject is a selected object. Last Events screen. The screen on which ViewPoint displays all events with a particular subject. macro. A sequence of TACL commands and built-in functions that can contain dummy arguments, thus providing a means for simple argument substitution. These arguments are not checked for validity. When the macro name is given to TACL, TACL substitutes the expansion of the command sequence for the name, replacing any dummy arguments with parameter values supplied in the invocation. See Compaq Tandem Advanced Command Language. Compare routine. management application. A program or set of programs that issues commands to subsystems, retrieves event messages, or does both things to assist in managing a computer system or a network of systems. A management application is a requester with respect to the subsystems to which it sends commands; the subsystems are servers with respect to the management application. DSM provides a set of management applications (including ViewPoint, DSM/PM, and DSMS); customers can also write their own custom management applications. management interface. A programmatic interface through which applications can manage a subsystem and its objects. In some subsystems, one or more processes are dedicated to the management interface; in other subsystems, the process that provides the management interface also performs other functions. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -4 management process Glossary management process. The process through which an application issues commands to a subsystem. A management process can be associated with more than one subsystem; in this case, the management process is logically part of each of the subsystems. The Subsystem Control Point (SCP) and PATHMON are examples of management processes. management service. A set of services that supports the programmatic interface between the management applications in the operations environment and the subsystems and objects in the subsystem environment. The services include the Event Management Service (EMS), the Distributed Name Service (DNS), and the DSM Template Services. Management services are always servers with respect to management applications and subsystems. See management application. message. A block of information, usually in the form of a structure, that is sent from one process to another. network control node (NCN). A node (one NonStop Himalaya system) which is used to control other nodes. Since it is possible to have more than one such process in a network, there can likewise be more than one NCN in a network of NonStop Himalaya systems. NonStop NET/MASTER. A menu-driven Compaq management service product that allows you to monitor and manage a single NonStop Himalaya system or a heterogeneous network from a single terminal. operations activities. Activities, as defined by the Compaq operations management model, that support managing a production system, solving production problems, and monitoring and controlling performance. See production management and problem management. operations environment. An interface that enables both DSM management applications and custom management applications to manage Compaq subsystems and customer applications programmatically. See subsystem environment. operations management model. A model for managing NonStop Himalaya systems that divides operations management into two main functions: managing production and managing change. DSM applications and tools provide support primarily for the two main production activities: operations and support. See operations activities. option line. Line 24 of the block-mode screens in the ViewPoint application. This line is used by operators to enter information (an option) that is used by the next function key that is pressed. outstanding event. An action or critical event that has not yet been deleted by operator action or by system action. The outstanding attribute is created by the ViewPoint application for management of important events; it is not an inherent part of the event message. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -5 outstanding prompt Glossary outstanding prompt. A prompt sent by an application to VHS that is waiting for a response. The VHS prompt file contains all outstanding prompts. owner. In the case of a disk file, the user or program that created the file, or a user or program to whom the creator has given the file. In the case of a process, the user or program that created the process or the user or program that owns the code file. In the case of a token or other definition, the subsystem that provided the definition. In the case of a subsystem, the company or organization that provides the subsystem, or the eight-character string identifying that company. Pathway. A Compaq subsystem for managing online transaction processing; it uses the requester-server model with requesters consisting of a Compaq supplied terminal control process (TCP) and user-written SCREEN COBOL program units, and servers grouped into server classes to perform the requested processing. ViewPoint is a Pathway application. See SCREEN COBOL. point-of-sale (POS) terminal. A type of terminal used by retail stores for automated sales transactions. primary event. An event that is reported to a collector for display at all ViewPoint terminals at a network control node. Primary events are displayed on the ViewPoint Primary Events screen. Primary Event Configuration screen. The one-page ViewPoint event configuration screen requested from the Primary Events screen on which the operator can specify criteria to control the display of events on the Primary Events screen for all operators. primary-events distributor. An EMS consumer distributor that distributes event messages to a ViewPoint event collection server for display on all terminals at a network control node. See distributor. Primary Events screen. The screen on which ViewPoint displays events configured for all operators; these are events that pass the filter for primary events and the configuration criteria specified on the Primary Events Configuration screen. primary log file. A set of up to five files used to log all messages sent to VHS. printing distributor. An Event Management Service (EMS) distributor process that sends selected event messages to printers, devices, processes, or files. Compare consumer distributor and forwarding distributor. problem. Any occurrence that has a negative impact on system operations. problem management. Activities that provide support for resolving problems in a production environment. One of the operations activities in the operationsmanagement model. See operations management model. production management. The set of regularly scheduled activities that keeps the applications on a system or network of systems running smoothly. These activities Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -6 Profile screen Glossary include administering storage media such as disks and tapes, managing space in CPUs and disks, and starting or stopping system components. One of the operations activities in the operations-management model. See operations management model. Profile screen. The ViewPoint screen on which the operator can specify the status configuration and event configuration files to be used to control the display of status on the Network Status Summary screen and of events on the Primary Events screen. programmatic command. A command issued by a program, rather than by a human operator. programmatic interface. A means for a program to communicate with another program. On a Compaq system, a programmatic interface typically includes the following: a message format, a set of message formats, or a set of procedures (such as the SPI procedures) to build and decode messages; definitions of message elements (commands, data types, objects, parameters, response data, errors, and so on); rules for communication between the requester and the server; and software to receive and respond to messages defined for the interface. programmed operator. A management application that performs functions that might otherwise be performed by a human operator. reply, reply message. One message from a server to a requester, in response to a request. request, request message. One message from a requester to a server. response. The information or confirmation supplied by a subsystem in response to a command. routine. A sequence of TACL commands and built-in functions that can perform complex argument interpretation. Compare macro. SCF. See Subsystem Control Facility. SCP. See Subsystem Control Point. SCREEN COBOL. A Compaq supplied language used to write program units that specify the terminal interface for Pathway requesters. See Pathway. session. The period during which two entities can exchange data. In the context of a management application, the period during which an application can issue commands to a subsystem. In the context of a command interpreter, the period during which a user can issue commands to the command interpreter. In the context of the ViewPoint application, the period between the user’s invoking ViewPoint and exiting. status configuration file. A file that contains the configuration information controlling what ViewPoint displays on the Network Status Summary screen. There can be any number of status configuration files; operators specify on the Profile screen which file ViewPoint uses to display status at their terminals. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -7 status item Glossary status item. A measurable condition in a system or network that is displayed on one line of a Network Status Summary display screen. Each such item is separately chosen and configured for display through the Status Item Configuration screen. status server. A server that gathers data for the ViewPoint Network Status Summary screen. Compaq provides a default status server; you can write and configure additional status servers to augment or replace the functions of the default status server. Typically, a status server issues programmatic commands to subsystems to find out how many or how much of some resource is available—for example, how many network nodes are available or how many terminals are running. subject. In event management, a device, process, or other named entity about which a given event message is concerned. subsystem. A process or collection of processes that manages a cohesive set of objects. Each subsystem has a process (in some cases, this process is the entire subsystem) through which applications can request services by issuing commands defined by that subsystem. See management process. Subsystem Control Facility (SCF). An interactive interface for configuring, controlling, and collecting information from Compaq data communications subsystems. Subsystem Control Point (SCP). The management process through which management applications, including SCF, manage Compaq data communications subsystems. See management process. subsystem definitions. The set of token definitions available for use with a particular subsystem that supports an SPI programmatic interface. subsystem environment. The Compaq subsystems and customer applications that use an SPI management interface to communicate with management applications and with the DSM management services. See operations environment. subsystem ID (SSID). A data structure that uniquely identifies a subsystem (including whether it is a Compaq subsystem or a subsystem you write). It consists of the subsystem owner, the subsystem number, and the subsystem version number. subsystem number. An integer that identifies a subsystem. Each subsystem has an owner, generally the company that supplies the subsystem. subsystem object name. A name by which an object is known to a subsystem; subsystemobject names are defined in a DNS database. subsystem owner. A value identifying the company that supplies a particular subsystem. It consists of a name of up to eight characters, blank-filled on the right. The owner for all subsystems supplied by Compaq is COMPAQ. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -8 Glossary Subsystem Programmatic Interface (SPI) Subsystem Programmatic Interface (SPI). A set of procedures, associated definition files, and conventions used to define message-based interfaces between management applications and the subsystems they manage. subsystem version number. A 16-bit integer representing the software release version of a subsystem. The subsystem version number is a field of the subsystem ID. SYSGEN. A program that is run against a CONFTEXT file (NonStop Kernel system configuration) to generate a runable version of the NonStop Kernel operating system that can be loaded into a processor. SYSGEN is usually invoked by INSTALL. See INSTALL. TACL. See Compaq Tandem Advanced Command Language. Compaq Tandem Advanced Command Language (TACL). The Compaq product that is both the standard NonStop Kernel command interpreter and a language consisting of functions, macros, and routines that allows you to build your own commands. token. A distinguishable unit in an SPI message. A token has two parts: an identifying code (or token code) and a token value. For command and response messages, a token normally represents a parameter to a command, an item of information in a response, or control information for the subsystem. For event messages, a token normally represents an item of information about an event or about the event message itself. Transaction Monitoring Facility (TMF). The Compaq software product that provides transaction protection, database consistency, and database recovery. ViewPoint. An extensible interactive Compaq application for managing operations. It allows a system or a network to be controlled from a single terminal. It includes several blockmode display screens for events, a block-mode display for system or network status, a conversational TACL screen, and a facility called Define Process to maintain sessions with multiple subsystems at the same time. Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -9 ViewPoint Glossary Virtual Hometerm Subsystem (VHS) Manual—429311-001 Glossary -10 Index A Accessing VHS as a stand-alone Pathway system 4-2 from a custom ViewPoint Extras screen 4-2 from ViewPoint TACL prompt 4-2 ALIAS 7-4 ALLOW command 7-5 ALTER command 7-7 Application prompts 3-11 Applications, specifying VHS as home terminal 3-7 Architecture 1-2 ASSIGN command 7-13 ASSIGNs 2-36 ASSUME command 7-16 Attributes 6-2 Automatic update delay 4-22 B Backup CPU, switching to primary 5-23 Before using VHS 3-1 Benefits of VHS 1-1 Break key 5-5 Browser accessing 4-1 exiting 4-3 C Call errors 2-21 Changing the automatic update delay 4-22 CLEAR command 7-18 Commands abbreviating 7-4 abbreviations 5-5 ALIAS 7-4 ALLOW 7-5 ALTER 7-7 ASSIGN 7-13 ASSUME 7-16 CLEAR 7-18 COMMENT 7-19 components 6-1 CONFIRM 7-19 CPUS 7-20 DELAY 7-22 DETAIL ERROR 7-23 displaying again 7-3 entering 5-4 ENV 7-23 exclamation point (!) 7-2 EXIT 7-24 FC 7-24 fixing 7-24 HELP 7-25 HISTORY 7-27 INFO 7-27 list and descriptions 7-1 LISTOPENS 7-32 LOG 7-34 multiple on a line 5-4 OBEY 7-34 on more than one line 5-4 OUT 7-36 PAGESIZE 7-36 PARAM 7-37 PAUSE 7-38 question mark (?) 7-3 REPEAT 7-38 repeating 7-2, 7-38 RUN 7-39 SETPROMPT 7-40 STATS 7-42 STATUS 7-44 Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -1 D Index Commands (continued) summary D-1 SYSTEM 7-49 VERSION 7-51 VOLUME 7-52 COMMENT command 7-19 Comments 5-5 Configuration file, modifying 2-29 function keys 5-5 inspect processing 3-12 Configuration file A-1 CONFIRM command 7-19 CPUS command 7-20 CPU, switching 5-23 Custom configuration file 2-33, A-1 editing 5-8 D Debug messages 3-11 DEFINEs 2-38 DELAY command 7-22 DETAIL ERROR command 7-23 Disk file names 6-4 Display messages 3-10 E EMS events, centralizing 1-12 EMS standard definitions C-5 ENV command 7-23 Environment getting information on 5-25 setting up 1-9 settings 7-23 switching 4-21 Environment Detailed screen 4-23 Equal signs (==) 7-19 Error messages browser F-1 DETAIL ERROR command 7-23 process E-1 setting detail on 5-7 setting number to allow 7-5 Event filter I-1 Event messages C-1 Exclamation point (!) 7-2 EXIT command 7-24 Exit options ALT-EVENT 4-4 LAST-EVENT 4-4 PRI-EVENT 4-4 PROFILE 4-4 STATUS 4-4 Exiting VHS as a stand-alone Pathway system 4-4 from the ViewPoint Extras screen 4-3 Exiting VHSCI 5-3 Extras screen 2-21 F FC command 7-24 Files clearing ASSIGNs 7-18 custom configuration 2-33, A-1 help and error text location 2-36 inspect 3-12 installation 2-4, 2-25 log 7-34 names 6-4 primary log H-1 specification 6-5 using ASSIGNs 7-13 VHSBCONF A-3 VHSCSTM A-1 VHSSTART 3-3, A-2 Filter, ViewPoint 3-18, I-1 Function keys configuring 5-5 setting 7-4 Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -2 H Index H HELP online, command mode 5-9 online, menu mode 5-11 HELP command 7-25 Help key 5-5 Help screens 4-6 HISTORY command 7-27 Home terminal, specifying 3-7 I INFO command 7-27 Inspect file 3-12 messages 3-10 Installation files 2-4, 2-25 parameters 2-8, 2-15, 2-23 restrictions 2-17 security considerations 2-29 Installing VHS 2-2 VHS Browser as stand-alone Pathway system 2-23 VHS Browser in ViewPoint/IOC 2-14 INSTVHS routine 2-4 Integers 6-2, 6-3 IOC, installing VHS Browser 2-14 K modifying 5-17, 5-19 paging through 4-8 record definition H-1 M Management applications 1-2 Merging VHS Browser with Extras screen 2-19 Messages debug 3-9 display 3-9 EMS event 1-12 inspect 3-9 open 3-9 reply 3-9 VHS management 3-9 VHSCI G-1 Modifying log destinations 5-17, 5-19 VHS configuration files 2-29 Multiple commands on a line 5-4 O OBEY command 7-34 Objects 6-1 Online help 4-6 OPEN messages 3-10 Openers, listing 5-16, 7-32 OUT command 7-36 Output, setting 5-8, 7-36 Keyword abbreviations 5-5 P L PAGESIZE command 7-36 Page, setting size 7-36 PARAM command 7-37 Parameters inspect processing 3-12 list of 2-37 PATHCONF file 2-20 Limits B-1 Listing current openers 5-16 LISTOPENS command 7-32 Log Browser screen 4-8 LOG command 7-34 Log files Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -3 Q Index PATHDEFS file 2-20 PATHMONs, switching 4-21 PATHSTRT file 2-20 Pathway configuration files 2-20, 2-29 examples 3-7 PAUSE command 7-38 Primary log file record definition H-1 Printing a screen 4-27 process H-1 Processes, multiple 1-7 Profile screen 4-18 Prompt Browser screen 4-13 Prompt Detail screen 4-16 Prompt, setting 7-40 Q Question mark (?) 7-3 Quitting VHSCI 5-3 R Record definition H-1 REPEAT command 7-38 Reply messages 3-11 Requirements,system 2-2 RUN command 7-39 Running VHS 3-4 Servers switching 4-21 too many 2-20 SETPROMPT command 7-40 SPI standard definitions C-3 Starting VHS 3-1 Statistics 5-15, 7-42 STATS command 7-42 STATUS command 7-44 Status information 5-15 Stopping VHS 3-17 Strings 6-2, 6-3 Suspending a VHS process 7-22 Switching backup CPU to primary CPU 5-23 environments 4-21 systems 4-21 VHS PATHMONs 4-21 VHS servers 4-21 Syntax, running VHS 3-4 SYSTEM command 7-49 Systems, switching 4-21 T Time values 6-2, 6-4 TIMEOUT command 7-50 Tokens C-6 S U Screen format 4-5 navigation 4-5 printing 4-27 Secondary log destination adding 5-20 deleting 5-22 modifying 5-21 setting up 3-17 Security considerations 2-22 Updating VHS 2-5 V VERSION command 7-51 VHS accessing 4-2 architecture 1-2 ASSIGNs 2-36 assuming a process 7-16 before using 3-1 Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -4 W Index VHS (continued) benefits 1-1 Browser 1-5 components 1-3 conversational interface 1-3 DEFINEs 2-38 environments 1-9, 5-25 event messages C-1 help screens 4-6 installing 2-2 limits B-1 management applications 1-2 managing messages 3-9 modifying configuration files 2-29 multiple processes 1-7 network 1-10 node 1-8 parameters 2-37 process 1-3 Profile screen 4-18 run syntax 3-4 run-time options 2-36 screens 4-5 starting 3-1 startup file 2-30 stopping 3-17 suspending a process 7-22 system requirements 2-2 token definitions C-6 updating 2-5 with ViewPoint filter 3-18 VHS Browser configuration file 2-33 Environment Detailed screen 4-23 error messages F-1 help screens 4-6 installing as stand-alone Pathway system 2-23 installing in ViewPoint/IOC 2-14 Log Browser screen 4-8 Prompt Browser screen 4-13 Prompt Detail screens 4-16 screen navigation 4-5 VHS Profile screen 4-18 ZVHSDEFS 2-29 ZVHSSTRT 2-29 VHS BrowserZVHSCONF 2-29 VHSBCONF file 2-33, A-3 VHSCI components 1-3 configuration file 5-8 entering commands 5-4 exiting 5-3 getting statistics 5-15 getting status information 5-15 listing current openers 5-16 run syntax 5-2 running 5-1 setting the output destination 5-8 VHSCSTM file 2-33, A-1 VHSDEFS file 2-20 VHSSTART file 2-30, A-2 VHSSTRT file 2-20 ViewPoint event filter I-1 Extras screen 2-19 filter 3-18 installing VHS Browser 2-14 PATHCONF 2-20 PATHDEFS 2-20 PATHSTRT 2-20 VOLUME command 7-52 W Warning messages, setting number to allow 7-5 Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -5 Z Index Z ZPATHWAY file 2-29 ZVHSCONF file 2-29 ZVHSSTRT file 2-29 Virtual Hometerm Subsystem (VHS) Manual—429311-001 Index -6