SC19 6204 4_VM_SP_System_Messages_and_Codes_Release_5_Dec86 4 VM SP System Messages And Codes Release 5 Dec86
User Manual: SC19-6204-4_VM_SP_System_Messages_and_Codes_Release_5_Dec86
Open the PDF directly: View PDF .
Page Count: 609
Download | |
Open PDF In Browser | View PDF |
--..---- -----------------,,-. Virtual Machine/ System Prod uct System Messages and Codes Release 5 SC 19-6204-4 Fifth Edition (December 1986) This edition, 8C19·6204·4, is a revision of 8C19·6204·3, and applies to Release 5 of the IBM Virtual Machine/System Product (VM/8P) and to all subsequent releases until otherwise indicated in new editions or Technical Newsletters. Changes are periodically made to the information contained herein; before using this publication in connection with the operation of IBM systems, consult the latest IBM System/370. 30xx. and 4300 Processors Bibliography, OC20·0001, for the editions that Ilre applicable and current. Summary of Changes For a list of changes, see page 579. Technical changes and additions to text and illustrations are indicated by a vertical line to the left of the change. References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM licensed program in this publication is not intended to state or imply that only IBM's licensed program may be used. Any functionally equivalent program may be used instead. Ordering Publications Requests for IBM publications should be made to your IBM representabve or to the IBM branch office serving your locality. Publications are not st()ck(~d at the address given below. A form for reader's comments is provided at the back of this publication. If the form has been removed, comments may be addressed to IBM Corporation, Information Development, Dept. G60. P.O. Box 6, Endicott, New York, U.S.A. 13760. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. The form for readers' comments provided at the back of this publieation may also be used to comment on the VM/SP online HELP facility. © Copyright International Business Machines Corporation 1982. IH83, 1984, 1985, 19~6 Preface This publication is a reference manual designed for all users. It contains messages and codes produced by the IBM Virtual Machine/System Product (VM/SP). This publication contains three sections: Introduction, System Codes, and System Messages. The "Introduction" contains: • • • The format of messages VM/SP generates Syntax conventions this publication uses CP problem determination procedures The "System Codes" are divided into the following categories: • • • • • • • • Return Codes CP wait state codes Loader wait state codes Stand-alone dump facility wait state codes CP abend codes CMS abend codes GCS abend codes TSAF abend codes. The "System l\1essages" section of this publication is divided as follows: • • • • • Control Program (CP) Messages Conversational Monitor System (eMS) Messages Interactive Problem Control System (IPCS) Messages Group Control System (GCS) Messages Transparent Services Access Facility (TSAF) Messages. Preface 111 IV VM/SP System Messages and Codes Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VM/SP Message Format ...................................... VM/SP System Product Editor Messages ....................... Messages With 4nxx Identifiers .............................. Unnumbered Responses .................................... VM/SP Message Syntax Conventions ............................ Displaying Messages at the Terminal ............................ Displaying Messages in Other Languages ........................ CP Problem Determination .................................... General User Action ....................................... System Operator Action .................................... 1 1 2 2 3 3 5 6 6 7 7 System Codes . . . . . . . . . . . . . . . . . 9 Return Codes .............................................. 9 Return Codes Produced by the CP DIRECT Command ............ 10 Sample Return Code from a CP Command ..................... 11 Return Codes Produced by the CMS DDR Command ............. 12 Return Codes Produced by IPCS ............................. 12 CP Wait State Codes ........................................ 13 Loader Wait State Codes .................................... 23 Stand-Alone Dump Facility Wait State Codes .................... 26 Stand-Alone Dump Program Generation Wait State Codes ......... 26 Stand-Alone Dump Program Execution Wait State Codes ......... 28 Normal Waits ........................................... 30 CP Abend Codes ........................................... 32 System Operator Action ................................... 32 System Programmer Action ................................ 33 CMS Abend Codes ......................................... 63 GCS Abend Codes .......................................... 69 Responding to Abends in GCS .............................. 69 Overview of Problem Determination Facilities .................. 69 TSAF Abend Codes ........................................ 101 > Control Program (CP) Messages • • • • • • • • • • • • • • • • • • • • •• . . . . . . . . . . . . . . . . . . . . . . . . . 105 Conversational Monitor System (CMS) Messages . . . . . . . . . . . . 233 Interactive Problem Control System Extension (IPCS) Messages 473 Group Control System (GCS) Messages . . . . . . . . . . . . . . . . . . . . 491 Transparent Services Access Facility (TSAF) Messages 549 Other Messages 567 Contents V CMS EDIT Messages ...................................... DEBUG Messages ......................................... CMS EXEC Messages ...................................... EXEC 2 Messages ......................................... System Product Interpreter Messages .......................... 567 575 578 578 578 Summary of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary of Changes to SC19-6204-4 for VM/SP Release 5 .......... Addition .of messages from new VM/SP components ............. Other Additions and Enhancements ......................... Summary of Changes to SC19-6204-3 for VM/SP Release 4 .......... Split of this Publication .................................. Addition of messages from new VM/SP components ............. Other Additions and Enhancements ......................... Summary of Changes to SC19-6204-2 for VM/SP Release 3 .......... 579 579 579 579 581 581 581 581 582 Glossary of Terms and Abbreviations . . . . . . . . . . . . . . . . . . . . . 585 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 VI VM/SP System Messages and Codes Figures 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Types and Meanings of Severity Codes ...................... 2 Selected Message Variables ............................... 4 CP Error Message Numbers ............................... 6 Return Codes Produced by the CP DIRECT Command .......... 11 Example of a CP LINK Command ......................... 11 Return Codes Produced by the CMS DDR Command ........... 12 Return Codes Produced by IPCS .......................... 12 Wait Codes Upon Loader Termination ...................... ~3 CP Abend Codes ....................................... 34 CMS Abend Codes ..................................... 64 GCS Abend Codes ...................................... 71 TSAF Abend Codes .................................•.. 102 Figures Vll Vlll VM/SP System Messages and Codes Introduction This section describes: • The format of messages VM/SP generates. • Syntax conventions used in this publication. • CP problem determination procedures. VM/SP Message Format Messages consist of a message identifier (for example~ DMKCQG020E) and message text. The identifier distinguishes messages from each other. The text is a phrase or sentence describing a condition that has occurred or requesting a response from the user. The message identifier consists of four fields: a prefix, a module code, a message number, and. a severity code. The format of the message identifier IS: xxxmmm###s or xxxmmm####s where: xxx is the prefix. • • • • • mmm ~Ilessages are prefixed as follows: CP messages -- DMK C1\iS messages -- DMS IPCS messages -- DMiv.l GCS messages -- CSI TSAF messages -- A TS. is the module code. three characters that indicate which module generated the message. This field is usually an f1.bbreviation of the name of the module in which the error :.·,~curred. ### or #### is the message number. three or four digits that are associated with the condition that caused the message to be generated. Introduction 1 s is the severity code, a letter that indicates what kind of condition caused the message. The definition of the severity codes depends on the nature of the routine producing the message. Figure 1 summarizes the message severity codes for each of the four VM/SP components. Prefix CP Commands (DMK) CMS Commands (DMS) Code A I W E R I W IPCS Commands (DMM) GCS Commands (CSI) TSAF Commands (ATS) E S T R I E S R I E S T R I W E S T Figure 1.. Meaning Immediate action required Information only Warning or System Wait Error Response Information only Warning Error Severe Error Terminating error Response Information only Error Severe error Response Information only Error Severe error Terminating error Response Information only Warning Error Severe error Terminating error Types and Meanings of Severity Codes VM/SP System Product Editor Messages Error messages for the System Product Editor are located in the CMS section of this publication. VM/SP System Product Editor messages are spread between message numbers 497E and 700E. However, the messages within the 500 range (DMSmmm500E - DMSmmm599S) are only System Product Editor messages. Messages With 4nxx Identifiers All messages issued from the CMSBAM discontiguous shared segment, as well as many of the messages issued from the CMSVSAM and CMSAMS discontiguous shared segment are identified by a 4nxx prefix. The text of these messages is inVSE format rather than the standard CMS format. Explanations for these messages are not in this manual. The appropriate message manual to be used for reference for 4nxx prefix messages is 2 VM/SP System Messages and Codes determined by the associated acceR~ nethod. Messages relating to Sequential Access Method (SAM) &.(e described in VSE/ Advanced Functions Messages. Messages relating to Virtual Storage Access Method (VSAM) are described in VSE/VSAM Messages and Codes. Unnumbered Responses All normal, unnumbered responses indicating the successful completion of a command (such as ready messages) are included in the following publications: • • VM/SP CP Command Reference (CP commands) and VM/SP C1vIS Command Reference (eMS commands). Unnumbered responses can also be the result of executing system generation macro instruction or service programs. These responses, referred to as MNOTES, are documented in logic listings only. VM/SP Message Syntax Conventions The syntax used in the VM/SP messages as printed in this book is as follows: 1. For uppercase messages (some CP, some CMS, some TSAF, and all IPCS messages), variables are denoted by lowercase; for mixed-case messages (most CP, most eMS, most TSAF, and all GCS messages), variables are denoted by italics. These variable names are replaced at execution time with the information they describe. Note: There may be situations where the same message is displayed in both mixed and uppercase. This happens when many modules issue the same message, but the case of the text is coded differently in each module. See Figure 2 on page 4 for a partial list of variables used in this publication. (This table does not contain every message variable, just those that might be a little more difficult to identify.) 2. Any quote (') in message text in the manual will be displayed when the message appears on your screen. 3. Anything within braces {... i... } indicates alternate text that will be selected at execution time. 4. Anything within brackets [... J may be optionally left out, depending on the condition arising. Introduction 3 Variable a ... bbcchh cc cchhr char col cm cpuid csw date devclass devname devtype execname exectype Meaning alphabetic or numeric information bin, cylinder, and head cylinder number cylinder, head. record character column command code, in hexadecimal central processing unit identification channel status word system date class of IBM device fileid mnemonic name for an IBl\tl device type IBM device type filename of an exec file type of an exec fn ft fHfm" fm fn ft hexloc imagelib filemode filename filetype hexadecimal location 3800 printer image library libname lrecl membername mode library name logical record length library member name mode letter, or mode letter and mode number module name code decimal information node of a user mmm n ... nodeid page pathid prefix psw range rdev page number virtual machine path identification prefix subcommand or macro program status word range (of addresses or registers) recfm real device address (formerly 'raddr' or 'cuu') record format rid resource identifier Figure 2 (Part 1 of 2). 4 VM/SP System Messages and Codes Selected Message Variables Variable routine rr rstor segname sense spoolid storarea subl.book svc sysname vdev vname volid vstor wname x ... yyyy Meaning CMS or GCS routine record number real storage address segment name sense bytes spool file identification storage area a book of a sublibrary supervisor call number system name virtual device address (formerly 'vaddr' or 'cuu') virtual screen name volume serial number virtual storage address window name hexadecimal information reason code (GCS abend) Figure 2 (Part 2 of 2). Selected Message Variables Displaying Messages at the Terminal When you log on to VMjSP at your terminal, the default setting for the display of messages is TEXT. This means that only the text portion of the message appears when the message ,is displayed. The message identifier is not displayed. Since this book is organized by message numbers within component codes, it wiU be difficult for you to find the explanations of messages if you search through the book for the message text. Therefore, you should issue the CP command SET EMSG ON after you log on. This command causes the message id~ntifier to be displayed along with the text. Note: If you do not use the SET EMSG ON command, you can still determine the message identifier by referring to "Message Text-to-Message Identifier Cross-Reference" in System Messages Cross-Reference. This section has the messages listed in alphabetical order by message text, along with the identifier. In some cases, the text of a message is longer than a line on the display screen. The message text may be divided in the middle of a word and continued on the next line. Introduction 5 Displaying Messages in Other Languages All messages are documented in this book in American English;. however, most messages are displayed at your terminal in the Janguage set for your virtual machine. If your virtual machine is set to another language (either by the SET LANGUAGE command or the OPTION LANG directory statement), you will receive most VM/SP messages in that language. CP Problem Determination CP error messages are divided into several categories according to the message number (nnn of the identifier xxxmmmnnns). See Figure 3 for a complete list of message numbers and related functions. Numbers Related Function 001-349 CP commands and console functions 350-399 Nucleus loading 400-424 Paging 425-449 Spooling 450-474 Dispatching and service routines 475-499 Directory routine 500-549 Input/output error recovery 550-599 Input/output error recording 600-649 Machine check recovery 650-699 Reserved for IBM use only 700-729 DDR (dump restore) service program 730-749 FMT (format) service program 750-799 DIR (directory) service program 800-849 Reserved for IBM use only 850-899 DMM (VMFDUMP) service routine 900-999 Checkpoint. warm start, dump initialization Figure 3. 6 CP Error Message Numbers VM/SP System Messages and Codes Received By General Users Primary System Operators System Support Personnel General User Action If in the normal use of CP commands error messages in the range of 001 to 349 persist., you should perform the following steps before contacting your Rystem representative for programming assistance. 1. Keep the terminal sheet that identifies the problem. 2. Attempt to reproduce the problem, making sure that the full error message function is in effect by issuing t.he CP command: SET EMSG ON 3. Obtain the virtual machine's current configuration by issuing the CP command: QUERY VIRTUAL 4. Where appropriate, and depending upon conditions, obtain a virtual storage dump by issuing the CP command: VMDUMP Q-END or DUMP Q-END System Operator Action System operators (classes A, B, C, and D) who observe problems with CP commands should do the following: 1. Keep the console output sheet identifying the problem. 2. Attempt to reproduce the problem with full error message by issuing the CP command: SET EMSG ON 3. Obtain the real machine's configuration status by issuing the CP command: QUERY ALL 4. Reissue the CP command that has been causing the errors. If the problem recurs, force a CP ahend dump by pressing the REST ART key (not RESET). This technique automatically suppresses tracing while storage is being dumped. When the system restarts, use the VMFDUMP command to format and print the dump. Caution: This will cause a system restart and all users must log on again. The advantage of using this technique is that it provides you with a formatted dump. If it is too disruptive to log off all users, you can obtain a dump using the CP command DMCP, which allows all users to remain logged on. Such a dump goes directly to the printer and is not formatted. Introduction 7 Note: You must weigh the advantages and disadvantages of both techniques. 5. If you use the DMCP command, first reissue the CP command causing the problem. Then enter "alter/display" mode and display the following: a. b. c. DP - PSW D G - General registers D C - Control registers Next, use the class A CP command MONITOR STOP CPTRACE to turn off tracing. Otherwise, the dump would show the dumping activity in the trace table. Then obtain the dump by issuing: DMCP O-END Last, turn tracing back on by issuing the CP command MONITOR START CPTRACE. Note: If you do not have privilege class A, you ca.n stop tracing by issuing the class C command STCP to store X'OOOO' at location X' 400'. Resume tracing by storing X'FFFF' at location X'400'. Refer to the VM/SP Library Guide, Glossary, and Master Index, GC19-6207, for unfamiliar terms used in this publication. 8 VM/SP System Messages and Codes System Codes Return Codes A return code of zero is passed to register 15 if no warning messages, error messages, severe error messages, or terminal error messages are generated during execution of a command. If however, during execution of a command, a condition arises that results in the display of a warning message, error message, severe error message, or terminal error message, the command passes a nonzero return code to register 15. Commands that invoke program products pass a nonzero retu.rn code to the user. This return code has been redefined by the program product or compiler in operation. The following list does not contain all return codes. Other return codes are shown in the descriptive text of the issuing message. Code Meaning -0001 No CP command with this name was found. (The CP error code of + 1 is converted by CMS to -0001 for commands entered from the virtual console.) -0002 An attempt was made to execute a CMS command while in CMS subset mode, which would have caused the module to be loaded in the user area (LOADMOD error code 32). -0003 No CMS command issued from EXEC was found with this name, or an invalid function occurred when the SET or QUERY command was issuerl from EXEC with IMPCP active. -0004 The LOADMOD failed (for example, there was an error in the module). -0005 A LOADMOD was attempt.ed in the wrong environment (for example, the module was generated by thE' GENMOD command with the OS option, and LOAD:rvIOD was attempted with DOS = ON specified). System Codes 9 4 The user did not specify all the conditions necessary to execute the command as intended. Execution of the command continues, hut the result mayor may not he as the user intended. 8 Device errors occurred for which a warning message is issued, or errors were introduced into the output file. 12 Errors were found in the input file. 20 There was an invalid character in the fileid. Valid characters are: 0-9, A-Z, $, (~!, #, and a-z. 24 The user did not correctly specify the command line. 28 An error occurred while the system tried to access or manipulate a user's files. 32 The user's file was not in the expected format, or the user's file did not contain the expected information, or an attempt was made to execute a LOADMOD command while in CMS subset mode. This caused the module to be loaded in the user area. 36 An error occurred in the user's devices. For example, a disk was in read-only status, and needed to be in write status in order to write out a file. 40 The user failed to supply all the necessary conditions for executing the command, or an end of file or end of tape was reached. 41 Insufficient storage was available for execution of the command. 88 A CMS system restriction prevented execution of the command, or the function requested is an unsupported feature, or the device requested is an unsupported device. 100 Input/output device errors. 104 A functional error for which the system is responsible occurred during execution of the command. 256 An unexpected error for which the system is responsible (Terminal Error) occurred during execution of the command. Return Codes Produced by the CP DIRECT Command Return codes produced hy the CP DIRECT command are listed in Figure 4. xx is the CMS routine return code. 10 VM/SP System Messages and Codes Code Meaning 1 Invalid filename, or file not found 2 Error loading the directory Invalid option from CMS 3 Directory not swapped; user not class A, B, or C 4 Directory not swapped; system (old) directory locked 5 Directory not swapped; the directory in use by the system 6 is not the directory that was updated lxx Error in the CMS RDBUF routine 2xx Error in the eMS TYPLIN routine Figure 4. Return Codes Produced by the CP DIRECT Command Sample Return Code from a CP Command Figure 5 shows an example of the CP LINK command invoked from CMS mode. Commands or functions of commands passed to CP, in turn, pass the return code (via CP) to register 15. ipl ems VM/SP CMS - mm/dd/yy hh:mm cp link to * vaddr 1 as vaddr2 r Figure 5. Example of a CP LINK Command The user has entered the CP LINK command to userid *. The user's own directory will be searched for device vaddrl. Vaddr2 is the virtual address assigned to the device for this virtual machine. Read~only access is requested. No password is required because the user has linked to one of his own disks. The result will be one of the following: R; R(nnnnn); a successful execution. indicating an error (where 'nnnnn' is the return code). Return codes can be used by system programmers in the DEBUG subcommand and also in EXEC procedures. See the VMj SP eMS Command Reference for a description of the &RETCODE special variable. The return codes associated with each command directly correspond to the message numbers. For example, if you received a return code of 22 when executing the LINK command. you could look at the description for message nUITlber 022: DMKLNM022E Virtual device address missing or invalid System Codes 11 Return Codes Produced by the CMS DDR Command The CMS PDR command produces several return codes. These return codes along with their meanings are listed in Figure 6. xx is the CMS routine return code. Code 1 2 3 4 lxx 2xx 3xx 4xx 20 Meaning Invalid filename or file not found Error running the program Flagged DASD track Permanent tape or DASD I/O error Error in PRINTIO routine Error in CONREAD routine Error inRDBUF routine Error in TYPLIN routine Error in the decoding routine. Figure 6. Return Codes Produced by the CMS DDR Command Return Codes Produced by IPCS There. are two return codes produced by IPCS. These return codes along with their meanings are listed in Figure 7. Code 4 8 Meaning An incorrectly entered .parameter. System failure; a read/write error or an invalid internal parameter. Figure 7. Retu.. n Codes Produced by IPCS 12 VM/SP System Messages and Codes CP Wait State Codes 001 Explanation: The machine check handler has encountered an unrecoverable failure. Probable hardware error. Issued by module DMKMCH and DMKMCT. Note: This wait state is also loaded if a malfunction alert occurred on the main processor. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program, depending on your processor support, before restarting the system. To restart, clear storage and IPL the system, specifying CKPT start. If the problem persists, contact your system support personnel. Do not use the SEREP program on 3081 and 4341 processors as you will get invalid results. 002 Explanation: The channel check handler has encountered an unrecoverable failure. Probable hardware error. Issued by module DMKCCH. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program, depending on your processor support, before restarting the system. To restart, clear storage and IPL the system, specifying CKPT start. If the problem persists, contact your system support personnel. Do not use the SEREP program on 3081 and 4341 processors as you will get invalid results. 003 Explanation: A system failure occurred during dump processing or restart processing. Issued by module DMKDMP upon detecting one of the following conditions: 1. 2. 3. 4. 5. No printers defined in the system (DMKRIO) and dump trying to go to printer. All printers are offline and dump was trying to go to printer. Unable to restart system - fatal I/O error condition on IPL device. Fatal I/O error condition on dump device (tape or printer). Abend was on non-IPL processor but system not genned for AP/MP. The specific failing condition can be found by looking at register 14 at the time of' the wait. This register is a BAL register within DMKDMP and is used when entering the wait state. Operator Response: Reload (via IPL) the system. If the error persists, check to see if error message DMK9081 appeared. If this message did appear, it displays an abend code; look up this abend code System Codes 13 in Figure 9 on page 34 and then follow the instructions in the 'Action' column. If message DMK9081 did not appear, you can get the abend code by looking in the CPABEND field of absolute page 0, location X'374'; once you find the abend code, look it up in Figure 9 on page 34 and then follow the instructions in the 'Action' column. 004 Explanation: A console or an output device is not operational, or a console or output device has produced an inexplicable error status. Probable hardware error. Issued by module DMKDMP. Operator Response: Reload (via IPL) the system. To restart, clear storage and IPL the system, specifying CKPT start. If the problem persists, contact your system support personnel. 005 Explanation: During CP initialization, no operational primary or alternate console could be located, or a terminal error occllrred while writing to the console, or a sense operation failed attempting to obtain sense data for either a primary or any alternate consoles. Possible hardware error. This wait state may also occur if the primary and alternate console addresses are defined incorrectly during system generation in DMKRIO, or if there is a discrepancy in the CONMODE and DMKRIO console definitions when runni~g second level. Issued by DMKCPJ, DMKOPE, and DMKTOD. Operator Response: Verify that the console addresses are correctly defined in DMKRIO. Reload the system via IPL. If the problem persists, contact your system support personnel. 006 Explanation: This is a normal wait when a system shutdown is completed. Issued by module DMKCPJ. Operator Response: Follow normal operating procedures. 007 Explanation: A program check, a machine check, a permanent I/O error, invalid warm start data, an invalid warm start cylinder, or a full warm start cylinder was encountered by the checkpoint program. Issued by module DMKCKP. Qperator Response: For message DMKCKP901 W, run CPEREP or SEREP, depending on your processor support, to document the machine check, then contact your system support personnel. For message DMKCKH902W, which indicates an unrecoverable I/O error, 14 VM/SP System Messages and Codes move the SYSRES volume if possible and try to checkpoint the system. For message DMKCKP910W. if more than one SYSRES volume is mounted, check to see that the correct volume is loaded (via IPL) and try a checkpoint operation. If the operation fails again use the following procedure. This procedure is to be used for all other DMKCKP messages as well. 1. Dump the first 55,296 (hexadecimal DSOO) storage locations. 2. Dump the warm start cylinders. 3. Contact program support personnel. 4. To restart, clear storage and initialize the system, specifying CKPT start. The following storage locations contain information related to wait state 007 for the non-V = R user. Hexadecimal Location Contents 10 Sense data up to 24 bytes Channel status word (8 bytes) 40 48 Channel address word (4 bytes) Length of error message (4 bytes) FFS FFC Pointer to error message (4 bytes) Cylinder address of the first nucleus cylinder (2 bytes) 1016 (CKD only) lOIS Cylinder address of the last nucleus cylinder (2 bytes) (CKD only) 1000-6FFF Checkpoint program 7000-DSOO Checkpoint work area If the SYSRES device is FB-512 (RDEVTYPC = CLASFBA), the contents of the following hexadecimal locations are changed: 1016 1022 Block address of the first page of the CP nucleus (4 bytes) Block address of the last page of the CP nucleus (4 bytes) An error message preceding the wait state mayor may not be displayed, depending upon the status of the console. If the error message is not displayed, location X'FF8' - X'FFB' contains the message length and location X'FFC' - X'FFF' contains the message address. 008 Explanation: Checkpoint and system shutdown are complete or system recovery has failed. Issued by module DMKCKP. Operator Response: If messages preceded the wait, follow normal operating procedures prescribed by your installation after shutdown. If messages did not precede the wait, either: System Codes 15 1. The console printer was unavailable for some reason. Before initializing a new system, make sure the console printer has been made operational, or 2. The system is running from the alternate console. Messages DMKCKH910W, DMKCKH911W, DMKCKP960I, and DMKCKP961 W do not appear on the alternate console. Follow normal operating procedures prescribed by your installation after shutdown. 009 Explanation: An error condition occurred which prevents a warm start. Issued by module DMK\VRM. Operator Response: If the message is DMKWRM904W or DMKWRM921W, immediately retry warm start system initialization. If the error message recurs~ move the VM/SP SYSRES pack to another location and try a warm start again. If message DMKWRM903W or DMKWRM912W is encountered, ensure that all system volumes (no duplicate labels) are correctly mounted, and then attempt a warm start. If warm start errors persist, force a system dump to the printer by pressing the system console RESTART key, and save the results for the installation support personnel. If the message is DMKWRM920W, restart the system using CKPT start. Otherwise, use a FORCE or COLD start. OOA Explanation: A machine check occurred while DMKSAV was attempting to save or restore a page image copy of the nucleus on a SYSRES device. Probable hardware error. Issued by module D1VIKSAV. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program. depending on your processor support, before reloading. If the problem persists, contact your system support personnel. Do not use the SEREP program on 3081 and 4341 processors as you will get invalid results. OOB Explanation: A machine check error occurred during system initialization. Probable hardware error. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program depending on your processor support, before performing another IPL. If the problem persists, 16 VM/SP System Messages and Codes contact your system support personnel. Do not use the S~~REP program on 3081 and 4:341 processors as you will get invalid results. ooe Explanation: An IPL was performed on a system volume that had never had a nucleus written on it. Operator Response: Follow normal operating procedure. OOD Explanation: The generated system is larger than the real machine size, or else a hardware malfunction has occurred which inhibits the system from using the necessary storage. Issued by modules DMKSEG and DMKOPE. Operator Response: Take a standalone dump and notify the system programmer. OOE Explanation: An error condition prevents a CKPT start. Issued by module Dl\1KCKS. Operator Response: If message DMKCKS915E is issued, try CKPT start again. If the error persists, move the VMjSP SYSRES pack to another DASD and try again. If message Dl\1KCKS916E is issued, reload (via IPL) the system. using the FORCE option of the START command. If message DMKCKSS03E or DMKCKS912E is issued, ensure that all system volumes (no duplicate labels) are correctly mounted, and then attempt a CKPT ~tart. If message DMKCKS917E is issued, reload (via IPL) the sygtem via a COLD start. OOF Explanation: Hardware errors are being received on the system paging device(s). Issued by module DMKPAG. Operator Response: This wait state is preceded by message DMKPAG415E CONTINUOUS PAGING ERRORS FROM DASD xxx If there are multiple paging devices OIl the system, disable· the device causing the error condition and reload (via IPL) the system. Or, move the paging volume pack to another physical device. This error condition results if the system paging volume has not been formatted correctly. System Codes 17 010 Explanation: A recoverable error occurred during a system nucleus save operation. Issued by module DMKSAV. Operator Response: This wait state is preceded by either the message DMKSA V350W or DMKSAV351 W. Correct the problem stated in the message and present an external interrupt to initiate a retry. 011 Explanation: An unrecoverable I/O error occurred. Issued by module DMKSAV. Operator Response: This wait state is normally preceded by message DMKSAV352W or DMKSAV353W, and it can occur while attempting to read or write the nucleus. Correct the problem and save or restore the nucleus again. 012 Explanation: This is a normal wait state on completion of a nucleus load. Issued by module DMKSA V. Operator Response: Follow normal operating procedure. 013 Explanation: The machine check handler encountered an unrecoverable error on the attached processor. Probable hardware error. Issued by module DMKMCT. Notes: 1. This wait state is also loaded if a malfunction alert occurred on the attached processor and CP was in control. 2. This wait statei:; also issued by DMKA PI during Attached Processor initialization: either because of a malfunction alert or unrecoverable machine check on the attached (being varied on) processor. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program. depending on your processor Hupport, before restarting the ::;ystem. If the problem persists, contact your Hystem Hupport personnel. Do not use the SEH,EP program on 3081 and 4841 JH'oces::;ors aH you will get invalid results. To restart, clear storage and 1PL the system, specifying CKPT start. 18 VM/SP System Messages and Codes Note: VIvi/SP cannot checkpoint and warm start after a machine check error on System/370 Models 165 and 168. The inability to· warm start is caused by running the 165 or 168 SEREP program. 014 Explanation: A failing storage frame was encountered during a CP system save or check point operation. Issued by DMKSA V and DMKCKP. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program, depending on your processor support, before restarting the system. To restart the system; clear storage and initialize (via IPL) the VM/SP system, specifying CKPT start. If the problem persists, contact your system support personnel. 015 Explanation: A SIGP issued to the attached processor during system initialization by DMKCPI or DMKAPI was unsuccessful. The following information is made available: • RO = SIGP order code • Rl = SIGP status information when the SIGP condition code is 1 • R2 = Processor address that was signalled Note: The wait state PSW will contain the condition code rehirrted from the SIGP. The PSW is in the BC format. Refer to the IBM System/370 Principles of Operation for a functional description of the SIGP instruction. Operator Response: If hardware errors are present, run CPEREP or the System Environment Record Edit and Print (SEREP) program, depending on your processor, before retrying. If the status information indicates an operator intervention, clear the condition on the attached processor and reinitialize CPo If the status indicator of the required microprogram is not loaded, load the microprogram and reinitialize CPo If the problem persists, contact your system support personnel. Do not use the SEREP program on 3081 and 4341 processors as you will get invalid results. System Codes 19 016 Explanation: (1) The CP initialization module (DMKCPI) could not connect the channel set to the main processor or the IPL device is not accessible through any available channel set. Probable hardware error. Issued by DMKCPI. (2) A hardware error occurred on the I/O processor or the I/O processor was being varied offline. An attempt to disconnect, then connect the channel set to the attached processor failed. Probable hardware error. Issued by DMKCPU. Operator Response: Run CPEREP or the System Environment Record Edit and Print (SEREP) program, depending on your processor support, before restarting the system. If the problem persists, contact your system support personnel. To restart, clear storage and initialize the VM/SP system, specifying checkpoint start. 017 Explanation: An I/O error or any other type of program check oCGurred while attempting to read page 2 of the DMKCKP module from the system residence volume during an IPL or restart. Operator Response: Correct the I/O error and re-IPL. 018 Explanation: Invalid TOD clock. The clock must be set before an IPL can be completed. Issued by module DMKCPI. Operator Response: Manually do a clock set; if that fails, call IBM for hardware assistance. 019 Explanation: (1) This processor is being terminated, and its new PSWs have been set up by the processor termination routine to load disabled wait PSW s with code X'D19'. This processor then took an interruption. (2) The processor termination routine was entered on this processor while processor termination was in process for this processor (issued by DMKMCT). (3) Processor termination was in process for the other processor, but the other processor continued to run and obtained a system lock (issued by Dl\1KCPP and DMKMCT.) Operator Response: Usually caused by bad status received during a SIGP, which initiates processor termination actions. The bad status may have been caused by hitting the STOP button on one processor in the configuration. If STOP is to be hit, both processors in the configuration must be STOPed. If neither processor has been 20 VM/SP System Messages and Codes manually stopped, there is probably an hardware error associated with the SIGP function. 018 Explanation: A wrong or inconsistent allocation extent was found on during IPL. Issued by DMKCPI. Operator Response: Use IPL FMT program to check the allocation extent map (use END statement only to display current status). In case of error, correct it and IPL the system again. Note: The problem can occur even when the allocation extent map looks correct, if the system residence volume was restored or copied from a different sized FB-512 device (for example, from 3370 to 3310). Running IPL FMT's allocation function with END as the sole entry will fix this. Ole Explanation: The device type code generated in the RDEVICE macro of DMKRIO does not match the actual code obtained from the RDC data during IPL of the SYSRES device. Operator Response: Correct the DEVTYPE operand in the RDEVICE macro of DMKRIO so that it matches the actual device type. Then rebuild the CP nucleus and re-IPL. OlF Explanation: This wait state is preceded by message DMKSAV972E. The CP nucleus you are trying to install is too big and cannot fit into its designated area. As a result, the SYSNUC area of the target disk is not updated. This problem could happen, for example, when service is added to the system, causing the nucleus to grow beyond the defined storage area. Issued by module DMKSAV. Operator Response: Notify the system programmer and indicate the number of PAGES or CYLINDERS (from DMKSAV972E) that would be required for this nucleus. 027 Explanation: An unrecoverable I/O error occurred or system input is incorrect. Issued by module DMKSSP. Operator Response: Correct the input/output error or the system input, and reload (via IPL) the starter system. System Codes 21 028 Explanation: An· unrecoverable I/O error has occurred while trying to write the warm start data area. Issued by module DMKOPE. Operator Response: Clear the first record of warm start data and re-IPL the system to attempt a CKPT (checkpoint), FORCE, or COLD start. 22 VM/SP System Messages and Codes Loader Wait State Codes The loader (DMKLDOOE) is a service program that loads a CP or CMS nucleus and produces a load map. The loader loads the object modules (TEXT files) supplied with it, resolves CCW addresses, and resolves address constants. If the loader is terminated, one of the wait codes shown in Figure 8 is indicated in the instruction counter. Code X'111111' X'222222' X'999999' X'AAAAAA' X'BBBBBB' X'CCCCCC' X'FFFFFF' Figure 8. Meaning A program check occurred. When loading a nucleus with a V = R area, the user area must include: loader + nucleus that is being loaded + the V '--= R area = total storage requirement. The area must be larger than this total to use the loader. (Refer to the VM/SP Planning Guide and Reference.) A unit check occurred while the bootstrap routine was reading in the loader. An SVC was issued. A failing storage frame was entered during loading of the CP nucleus. This is a hardware error. If the problem persists, contact your system support personnel. A machine check occurred. An I/O error occurred on the card reader. An I/O error occurred for the console (X'OO' contains the message UNRECOVERABLE ERROR), or the control card for changing the default I/O addresses for the printer or terminal is invalid (X'OO' contains the message BAD DEVICE CARD or INVALID DEVICE SPECIFIED). Wait Codes Upon Loader Termination If the instruction counter contains X'999999', indicating an SVC wait state, examine the interruption code (the third and fourth bytes of the supervisor old PSW). The interruption codes (shown in hexadecimal below) indicate the error condition. 64 Explanation: An error occurred during conversion of a value from hexadecimal to binary format. This can be caused by invalid input in one of the loader statements, or by an error in the loader. Operator Response: Validate the copy of the loader you are currently using against the copy on the original distribution tape. If the current copy is no longer valid, replace it. If the input in the statements is invalid, correct it. If the problem persists, contact your system support personnel. System Codes 23 65 Explanation: There is no more free storage available for the loader. Operator Response: Define a larger storage size for the virtual machine and reexecute the loader. 66 Explanation: A duplicate type 1 ESD (External Symbol Dictionary) entry has been encountered. The loader cannot resolve this reference. This may be the result of a duplicate text deck in the input stream, or of having the same label in two different text decks in the same input stream. Operator Response: Close the printer to get the load map printed. Look at the load map to see which text deck and which entry are causing the problem. If you can correct the problem, do so; otherwise, contact your system support personnel. 67 Explanation: The "name" in the LDT (Loader Terminate) statement is undefined. Operator Response: Verify that the name in the LDT statement is correct; if it is, make sure that it is defined as an entry point in the program to be loaded. 68 Explanation: The control section named in the lCS (Include Control Section) statement was not found by end of file. Operator Response: Verify that the control section name in the lCS statement if) correct; "if it is, make sure that the control section is defined in th(! program to be loaded. 69 Explanation: The loader attempted to add another entry to the reference table: which would have caused the table to overflow. Since the reference table supplied by VM/SP is large enough to allow the CP nucleus to be generated, it must be assumed that the inclusion of local additions to the CP nudeus have caused the excessive references to be generated. Operatol' Response: Inerease the size of the reference table by changing thf~ !\L\XREF equate field in the source code for the loader program, r(~a:3~f~m bling it, ~.lnd then reexecuting the loader. Once the 24 VM/SP System ~'1esBages and Codes size of the reference table has been increased, error code 6A may occur. In that case, define a larger storage size for the virtual machine. If the problem persists, contact your system support personnel. 6A Explanation: The objf;ct modules being loaded are about to overlay the loader. Operator Response: Define a larger storage size for the virtual machine. To see which module was about to overlay the loader, close the printer to get the load map printed. The last line of the load map indicates the last module that was loaded. 6B Explanation: The object modules being loaded are about to overlay an address between 0 and 100 (hexadecimal). This state can result if an SLC card changed the address at which loading was to start. Attempting to load an incorrectly-assembled text deck can also cause this wait state to occur. Operator Response: Check the SLC card to make sure it does not specify an address between 0 and 100 (hex). If you must place data at an address in that range, do not do so with the loader; instead use a program containing a Move Character instruction after the loaded system has started execution. The loaded program is responsible for ir,itializing that part of storage. If the wait state results from an attempt to load an incorrectly-assembled text deck, the load map will indicate this. The last deck in the load map will be flagged with an error message. 6D Explanation: The loader is trying to release storage that is not on a doubleword boundary. This is an internal loader error. Operator Response: Reexecute the copy of the loader that is in your reader. If the problem persists, regenerate the system to be loaded and try to execute it again. If the problem still persists, the current copy of the loader itself may be damaged; replace it with the loader on the distribution tape. If the problem still persists, contact your system support personnel. System Codes 25 Stand-Alone Dump Facility Wait State Codes Communications from the stand-alone dump facility to the user is done through wait state codes in the psw. If the system enters the wait state while generating or executing the stand-alone dump program, the user can display the current psw to determine if the dump was successful or to determine the cause of the error. One set of wait states is used during generation of a stand-alone dump program. Another set of wait states is used during execution of the stand-alone dump program. Intervention required results in an enabled wait state. The following information may also be of value when error conditions are detected: • The Channel Status Word is at location X'40' • The I/O address is at location X'BA' • 32 bytes of sense data are at location X'2EO' • The starting and ending addresses of the CP Trace Table are stored in the PSA at X'7BO' and X'7B4', respectively, in addition to the low storage locations. Stand-Alone Dump Program Generation Wait State Codes 912 Explanation: The stand-alone dump facility has been successfully placed on the IPL device. User Response: None. 991 Explanation: An error occurred while reading from the DASD. Register 15 should contain the DIAGNOSE X'20' reason code for the failure. User Response: Display general register 15, which indicates what the error condition is, then take the appropriate action to correct the problem and retry the Stand-Alone Dump Utility. 26 VM/SP System Messages and Codes 992 Explanation: The name of the volume owner in the volume label on record 3 is not CP370. This indicates that the volume is not CP formatted. User Response: CP format at least cylinder 0 and allocate it as permanent space. 993 Explanation: The DASD is not a CP formatted volume with cylinder o allocated as permanent space. User Response: Allocate cylinder' 0 as permanent space. 994 Explanation: The DASD device type specified at the time the Stand-Alone Dump Configuration deck was generated does not match the DASD device at the address given as the IPL device. User Response: Either obtain the DASD device type specified at the time the Stand-Alone Dump was configured, or rebuild the Stand-Alone Dump Configuration deck to match the current DASD device type. 995 Explanation: The tape device type specified at the time the Stand-Alone Dump Configuration deck was generated does not match the device at the address given as the IPL device. User Response: Either obtain the tape device type specified at the time the Stand-Alone Dump was configured, or rebuild the Stand-Alone Dump Configuration deck to match the current tape device type. 996 Explanation: The device class specified at the time the Stand-Alone Dump Configuration deck was created does not match the device class at the address given as th~ IPL device. User Response: Either obtain the proper device of the class specified at generation time, or rebuild the Stand-Alone Dump Configuration deck to match the current device class. System Codes 27 997 Explanation: There is no device corresponding to the IPL device address specified in the SAD MACRO. User Response: You must obtain a device at the address specified at generation time or build a new Stand-Alone Dump Configuration deck to match the existing devices. 999 Explanation: An error occurred while writing the stand-alone dump facility onto the IPL device. Register 15 should contain the DIAGNOSE X'20' reason code for the failure. User Response: Display general register 15, which indicates what the error condition is, then tak.e the appropriate action to correct the problem and retry the Stand-Alone Dump Utility. Stand-Alone Dump Program Execution Wait State Codes 905 Explanation: A program check occurred during stand-alone dump program execution. User Response: This action should be the same as for a PRGOOl abend. Examine the Program Check Old PSW to determine where the problem occurred. 906 Explanation: A machine check occurred during stand-alone dump program execution. User Response: A possible hardware problem exists. You can RESTART the Stand-Alone Dump Facility. 909 Explanation: Intervention required on the dump output device. User Response: Correct the intervention required condition and the Stand-Alone Dump will continue. 28 VM/SP System Messages and Codes 912 Explanation: Successful completion. User Response: None. 913 Explanation: An operational dump device is not available. User Response: Make one of the devices specified in the dump device list, created at Stand-Alone Dump Configuration time, ready. Then RESTART the Stand-Alone Dump Facility. Note: Do NOT re-IPL the Stand-Alone Dump Facility, this will cause the dump to dump itself. 914 Explanation: An error occurred while reading the pre-dumped pages from the IPL device. User Response: If there is something obviously wrong with the IPL device, for example dropped power, correct the problem and RESTART the Stand-Alone Dump Facility. Note: Do NOT re-IPL the Stand-Alone Dump Facility. 915 Explanation: The dump output device is neither tape nor printer. User Response: The Stand-Alone Dump Configuration deck indicates that the dump output device is neither a tape nor printer. Reconfigure the Stand-Alone Dump Facility. 916 Explanation: An unrecoverable I/O error occurred on tape. User Response: Mount another tape to be used as the dump output device and RESTART the Stand-Alone Dump Facility. If the error occurs on the IPL tape, do not remove it; READY another tape at one of the addresses specified in the dump device address list and RESTART the Stand-Alone Dump Facility. Note: Do NOT re-IPL the Stand-Alone Dump Facility. System Codes 29 917 Explanation: An unrecoverable I/O error occurred while writjng a record to tape. User Response: If the error occurs on the IPL tape, do NOT remove it; READY another tape at one of the addresses specified in the dump device address list and RESTART the Stand-Alone Dump Facility. If the error occurs on a tape device other than the one holding the IPL tape, replace the output tape with another dump output tape and RESTART the Stand-Alone Dump Facility. Note: Do NOT re-IPL the Stand-Alone Dump Facility. 918 /' I Explanation: An unrecoverable I/O error occurred while printing. User Response: READY another printer specified in the the dump out list and make the printer causing the error not-READY. Then RESTART the Stand-Alone Dump Facility. Note: Do NOT re-IPL the Stand-Alone Dump Facility. 1909 Explanation: File Protect/Intervention required on the dump output tape. User Response: Place a write-ring in the dump output tape and ready it. Normal Waits These are normal waits for I/O to complete and are for informational purposes only. No action is required from the user. 920 Explanation: SIO resulted in condition code O. User Response: None 30 VM/SP System Messages and Codes ~ 921 Explanation: SID resulted in a condition code 1 with BUSY and Status Modifier posted. User Response: None 922 Explanation: SID resulted in a condition code 1 with BUSY posted. User Response: None 923 Explanation: SID resulted in a condition code 2. User Response: None 924 Explanation: An unsolicited Channel Available Interrupt was received. User Response: None System Codes 31 CP Abend Codes System Operator Action When an abend occurs, the system operator must follow several steps: 1. Collect information about the error. 2. Collect information about the system status. 3. Recover from the abend so processing can continue. Collecting Information Unless the operator has issued the SET DUMP command and changed the default (which he generally should not do), the system is set for SET DUMP AUTO CPo When an abend occurs, the dump will be written on disk as a spool file. This spool file is automatically spooled to the virtual reader of the operator who was designated at system generation time to receive all dumps. This operator should then IPL CMS and issue the IPCSDUMP command (see the VMjSP Operator's Guide). This moves the dump to the operator's A-disk so that it can be processed by the following VMjSP IPCS commands: • • PRTDUMP to print a copy of the dump. DUMPS CAN to display view the dump. This procedure should be followed for every abend. For problem determination, the operator should save and submit: 1. The formatted dump. 2. The console sheet, as far back as the last IPL of the system. 3. The output of any monitor program running at the time. If an APAR (authorized program analysis report) is to be submitted, the documentation provided with it should include, in addition to the above, a load map showing applied updates and resolved locations. You can obtain as many copies of the load map as you need if, at system generation time, you respond "RDR" to the prompting message: ROUTE LOAD MAP TO PRINTER OR READER? -RESPOND (RDR\PRT) This sends to your virtual reader a copy of the load map, which can be read in as a eMS file named, for example, LOAD MAP. To take a dump to tape and send the dump to another location (for example, when submitting an APAR by mail), use the following procedure: 32 VM/SP System Messages and Codes CP Abend Codes 1. Allow the dump to be written to a spool file by issuing SET DUMP CP 2. Format this spool file and write it onto a CMS disk by issuing IPCSDUMP 3. Write this disk file on tape by issuing the CMS command TAPE DUMP You can then send this tape to another location, where the file can be recreated on disk using the TAPE LOAD command. Recovering from the Abend The system usually reloads itself (self-IPL). If it does not, you must attempt to warm start the system. You may get errors from which you can recover; if so, correct the cause of the error and try again to warm start. If unrecoverable errors occur, clear storage and try to checkpoint (CKPT) start. If this fails, try to force start. If this also fails, as a last resort you must cold start the system. System Programmer Action Figure 9 on page 34 describes the reasons for each of the CP abend codes and discusses what the system programmer should do to locate and correct the error that caused the abend. System Codes 33 CP Abend Codes Abend Code APIOOI Reason for Abend The global system lock or the system operator's VMBLOK lock could not be obtained by the main processor during .IPL. Action Check DMKLOKSY. If the attached processor owns the system lock, check RI2 value in DMKLOKSY + 4 to determine who obtained the lock. If the global system lock is held by the main processor, check the system operator's VMBLOK to see if the VMBLOK is locked by the attached processor. If so, VMLOCKER contains the base address of the obtainer of the lock and can be used to determine why the lock was obtained. Verify the Print Driver Machine is operational. Check that the LPRTBLOK chain has not been altered. APSOOI The LPRTBLOK chain ended before finding the LPRTBLOK with the matching IUCV pathid. ATSOOl DMKATS was called to make a shared named system unshared. However, the SHRT ABLE associated with the shared page that was changed could not be located. A shared page was changed and the corresponding VMABLOK could not be found. During the unshare of a user from a shared named system, DMKSNTBL was brought back in to reconstruct the SWPT ABLE of the violator. The named system could not be found in DMKSNTBL. The SHRT ABLE may have been overlaid or the shared page that was changed was altered by another virtual machine. If the SHRT ABLE was not overlaid, find out which virtual machine altered the shared page and why it was not detected. During the unshare of a user from a shared named system, the system volume containing the named system could not be found. During the unshare of a user from a shared named system, a shared CORTABLE entry (R7 contains its address) was found with the I/O lock bit on. The system name table ent.ry (R4 contains its address), the SYSOWN list or the RDEVBLOKs have been altered. Investigate the routine that would allow alteration. ATSOO2 ATSOO3 ATSOO4 ATSOO5 Figure 9 (Part 1 of 29). 34 CP Abend Codes VM/SP System Messages and Codes A shared page was altered by another virtual machine without being detected. Investigate the system routines that could allow an undetected alteration of a shared page. The SHRTABLE, SAVEWRK2 and SAVEWRK3 area of DMKATSs save area (R13 contains address of save area) or DMKSNTBL (R4 contains its address) have been altered. Investigate the routine that would allow alteration. The CORTABLE, SHRTABLE, PAGTABLE, or ACCRETBL have been altered. Investigate the routine that would allow alteration. ( CP Abend Codes Abend Code ATS006 Reason for Abend The resident page count in the VMBLOK (VMP AGES) does not match the number of CORT ABLE entries. R8 should contain a pointer to the RDEVBLOK for the user's terminal. DMKBLDVM attempts to create and partially initialize a VMBLOK for a user. DMKBLDVM abnormally terminates if R8 does not contain a pointer to the user. Pages are being released but the page invalid bit is not on in the page table entry. Action Inspect mod·ules that update VMPAGES for the virtual machine. Check the routine to determine why it is inconsistent with the number of CORT ABLE entries assigned to this virtual machine. Verify that R8 points to an RDEVBLOK for a terminal. If it does not, there is probably an error in the calling program. Identify the calling routine by means of the return address and the base register in the save area pointed to by R13. Then~ attempt to identify the source of the incorrect RDEVBLOK address. BLD003 A request was made to build a page table for more than 16 pages. BLD004 The routine calling BLD has not cleared all the segment table activity before calling BLD. BLD005 An attempt is being made to release a segment whose page table has been migrated. CFGOIO DMKCFGCL was called to perform an unsupported function. Supported values are: R13 points to a save area. SAVER13 contains the base address of the module issuing the request. SAVERI contains the beginning and ending address range of the page table being built. Examine the calling module to determine why Rl is invalid. Examine R6 to ensure that it contains the address of a segment table entry. If it contains the address of a segment table entry, R13 contains the address of the module calling BLD. Examine this module to determine why this segment table entry has not been cleared. Examine R6 to ensure that it contains the address of a segment table entry. If it contains the address of a segment table entry, R13 contains the address of a save area. SA VER12 contains the base address of the module calling BLD. Examine this module to determine why the page table was migrated or why the migration bit was not reset. Identify the caller by the return address and base register in the save area pointed to by R13 to identify the source of the unsupported function request. BLDOOI BLD002 • • • Examine the dump and determine why the page was released without the page invalid bit turned on. X'Ol' LOAD SYS X'02' FIND SYS X'04' PURGE SYS Figure 9 (Part 2 of 29). CP Abend Codes System Codes 35 CP Abend Codes Abend Code CFROOI CFROO2 CKSOOI CKSOO2 CKSOO3 CKVOOI CKVOO4 CLKOO3 Reason for Abend An I/O task is waiting for a RELEASE and the CPEXBLOK for the waiting task cannot be found on the VRRCPEX queue. DMKSCNVU was unable to locate all of the virtual I/O control blocks for the virtual unit address. The map for a dynamic check poin t was not allocated prior to a call to DMKCKSPL. The spool file identification in the map and in the checkpoint area do not match. No function was specified in the call to DMKCKSPL. The map for dynamic checkpoint was previously allocated prior to a call to DMKCKVWM. A spool file to be deleted cannot be found on the system printer, punch, or reader file chains. The system TOD clock is not operational on the main processor or attached processor. The wait state can only be received when it is configured with an attached processor. Figure 9 (Part 3 of 29). 36 CP Abend Codes VM/SP System Messages and Codes Action Examine the dump and determine why the virtual device block is marked as waiting for access to the device but CPEXBLOK does not exist on the VRRCPEX. Queue to resume the task. Determine whether the unit address in register 1 is valid for the user. Rll contains the address of the user's VMBLOK. If invalid, the user's virtual I/O configuration has been altered because of the abend. Examine the dump to determine how it was altered. The map should be allocated via a call to entry points DMKCKSIN or DMKCKVWM from DMKWRM. Check DMKWRM for called entry points and that they do allocate a map. DMKCKVWM or DMKCKSIN did not set up the map properly, a call to DMKCKSPL caused the mismatch, or the SFBLOK was released but the map was not updated. Check SAVERTN in the save area pointed to by RI3. This indicates which routine called DMKCKSPL with insufficient data. The map should not be allocated before DMKCKVWM was called. Map pointer field is probably being overlaid. The SFBLOK for the file should have been queued previously on by DMKCKVWM when performing a CKPT start. Check for an error in this logic. Examine the CPABEND code in each processor's PSA to determine the unit receiving the clock error. Call IBM for hardware support to fix the clock. CP Abend Codes Abend Code CPIOO2 Reason for Abend A valid system directory file could not be located. You may have reallocated the volume containing the directory, but did not reinitialize the directory. CPIOO5 A valid CP message repository could not be found during system initialization. CPJOOI The system TOD clock is not operational. DMKACRO returned a nonzero condition code to DMKCPO. A VARY OFFLINE PROCESSOR command was issued in MP mode; prior to accepting the VARY OFFLINE command as valid, DMKCPO verified that online paths would still exist to all mounted system-owned devices. Between that time and the call to DMKACRCO, the configuration has changed and a path has been lost. The system cannot continue operation if there are not paths to all system-owned devices. The user page count in the VMBLOK was incorrectly decreased to less than zero. CPOOO3 CPPOOI Figure 9 (Part 4 of 29). Action Display the volume labels for all owned volumes. If the volumes do not contain an active directory pointer, run DMKDIR (the standalone directory program) to recreate the system directory on an owned volume. If an active directory pointer is present in at least one volume label, verify that the device is online and ready before trying to IPL the system. Verify that a valid allocation record is present on the volume containing the directory. Check the load map. If DMKMES is missing, rebuild the system and ensure that DMKMES is included in the nucleus when you build the system. If DMKMES is found, then the contents of the text deck may be invalid. A valid message repository contains the identifier "MSGREP" in the first six bytes of the text deck. Obtain a valid message repository and rebuild the system. Call IBM for hardware support to fix the clock. Examine the storage dump. From the list of system-owned devices located by DMKSYSOW, find the online path information for these devices. The online path information in REDEVPTHS may be overlaid. Examine the storage dump. The VMBLOK has probably been over laid. CP Abend Codes System Codes 37 CP Abend Codes Abend Code CPP002 CPVOOI Reason for Abend During the VARY processor offline function, DMKSNTBL was brought back in to reconstruct the attached processor's SWPT ABLE for shared pages. The named system could not be found in DMKSNTBL. The resident page count in the VMBLOK (VMPAGES) is reduced to a negative value. CQPOOI DMSCNRA was called and unable to determine the device address in cuu format from real device block address in R6, R7, and R8. CQQOOI DMSCNRA was called and unable to determine the device address in cuu format from real device block address in R6, R7, and R8. During QUERY TERMINAL command processing, VCONBRK in the user's VMBLO K did not contain a valid terminal break k.ey value. The system TOD clock is in error or is not operational. The device code index in the compressed DASD address for the system dump file points to an RDEVBLOK for an invalid DASD. The valid DASDs are 2305, 2314/2319, 3330, 3340, 3350, 3375, and 3380. CQU001 CVT001 DRD001 Figure 9 (Part 5 of 29). 38 CP Abend Codes VM/SP System Messages and Codes Action Examine the storage dump. The SHRT ABLE or DMKSNTBL has probably been overlaid. Inspect modules that update VMPAGES for the virtual machine. Check the routine to determine why it is inconsistent with the' number of CORT ABLE entries assigned to this virtual machine. Examine the storage dump. DMKSNRA returns an error if it cannot find the address of the real control unit block from the real device block. The control unit block address in register 7 probably invalid. Examine the storage dump. DMKSNRA returns an error if it cannot find the address of the real control unit block from the real device block. The control unit block address in register 7 is probably invalid. Examine the storage dump. The VMBLOK has probably been overlaid. Call IBM for hardware support to fix the clock. Verify that the contents and order of the owned list have not been altered since the dump was taken. If these fields have not been altered, the SFBLOK for the dump file may have been destroyed. The owned list is specified by the SYSOWN macro in DMKSYS. CP Abend Codes Abend Code DSPOO1 Reason for Abend During I/O interruption, unstack, and reflection~ DMKSCNVU could not locate all of the virtual control blocks for the interrupting unit. DSP002 The dispatcher (DMKDSP) is attempting to dispatch a virtual relocate user whose shadow segment tables or virtual extended control register 0 are invalid. DSP003 The interval timer was not incremented properly. This is most likely a hard ware error. The dispatcher tests for interval timer errors and abnormally terminates if such an error occurs. Results would be unpredictable if CP continued when the interval timer was in error. While tracing SIOs or I/O interrupts, the virtual device was detached. Now, the VDEVBLOK cannot be found. During extend, a block is found to be unstacked, but the lock for the associated VMBLOK is not available, or count of priority CPEXBLOKs in a VMBLOK is less than 0, but no priority CPEXBLOK is found for the virtual machine, or during post-extend processing, either the expected processor-related priority CPEXBLOK is not found or the lock for the associated VMBLOK is not available. DSP004 DSP005 Figure 9 (Part 6 of 29). Action The integrity of the user's virtual I/O configuration has probably been violated. The unit addresses or indexes in the virtual control blocks are in error, or the virtual configuration has been altered by ATTACH/DETACH while I/O was in progress. Check for a device reset failure in DMKCFQRD. Most likely, a free storage violation has occurred. First look at the DMKPRV and DMKV AT modules. Examine the real, virtual, and shadow translation tables for consistency of entry size and format. Also compare page and segment size. Check the timer fields in real storage. The value of the real interval timer is at real storage location X'50'. The dispatcher loads the value of the real interval timer in real storage location X'54' when a user is dispatched. The value of the real interval timer is loaded into real storage location X'4C' when an interrupt occurs. If the value stored at X'4C' is not less than the value stored at X'54', the dispatcher abnormally terminates. Check the routines that control the value of the time fields at X'4C', X'50', and X'54'. Examine the operator's console sheet and the user'minal sheet to see who detached the device. Warn the person responsible that devices should not be detached during I/O tracing. Rl contains the VMBLOK address at the time of the a bend. Check VMLOCK to see if the VMBLOK is locked by the other processor. If this is the case, VMLOCKER gives the base address of the obtainer of the lock and can be used to determine wh v the lock was not released. If the VMBLOK is not locked by the other processor, check VMPRRCT, (the count of priority CPEXBLOKs). If this is nonzero but there are no priority CPEXBLOKs on the dispatcher's stack, this field has probably been overlaid and other methods must be used to determine the cause of the overlay. CP Abend Codes System Codes 39 CP Abend Codes Abend Code DSPOO6 EXTOO1 Reason for Abend DMKDSPRU, the run-user entry to the dispatcher was entered when the system was not in attached processor mode. A serial signal request has been received and the global system lock is not held. EXTOO4 A CPU timer interrupt occurred either while the system was in a wait state or when an enable window was opened. FREOO6 A module is requesting a block of storage whose size (contained in RO) is less than or equal to zero. FRE010 A program is attempting to extend free storage while storage is being extended. This can be caused by I/O interruptions or channel programs involving channels other than channelO. An extend was entered while extending. The free storage extend buffer is unavailable. FRE012 Figure 9 (Part 7 of 29). 40 CP Abend Codes VM/SP System Messages and Codes Action Use the trace table to help determine the caller of DMKDSPRU. In the PSA of the abending processor, the work/save area SIGSAVE contains the return address of the caller of D MKEXTSP; this address is at offset X'8' into SIGSAVE. At offset 0 into SIGSAVE is the base address of the caller. Check CPST ATUS in the PSA to determine whether the interruption occurred while in a wait state or during an enable window. If the interruption occurred while in a wait state (CPWAIT on in CPSTATUS), the timer value at the time of the interruption is stored in the PSA's WAITEND. If the interrupt occurred during an enable window (CPEX on in CPSTATUS), the timer value is stored in the first two words of PSA's TEMPSAVE. If the timer value is negative, it is probably a programming error. Try to determine why the timer was set to a negative value. If the timer value is positive, obtain hardware support to determine why the interrupt occurred. Using FREER14 and FREER12 in the PSA, identify the module. Check for an error in calculating the block size. Improper use of the instructions ICM and STCM can cause truncation of high order bits that result in a calculation error. If the storage requests that caused the abend are due to channel activity, place the device involved on channel 0, which is disabled during free storage extension. The system workload requires more free storage than is available. Either: (1) Reassemble DMKSYS with a larger value for FREE in the SYSCOR statement and reinstall the CP nucleus, (2) Restrict the number of users on the system, or (3) Add more real storage. CP Abend Codes Abend Code Reason for Abend Action FRE014 DMKFRE must defer satisfying a free storage request when it is necessary to call DMKPRTFR and the global supervisor lock cannot be obtained. The free storage extend buffer reserved for this purpose is not available. Examine the internal trace table and storage dump to determine why the free storage extend buffer was not previously replenished. FRTOOI The size of the block being returned (via RO) is less than or equal to O. Using FREER14 and FREER12 in the PSA. identify the CP module releasing the storage. Check for an error in calculating the size of the block or for a modification to the stored block size for variable-size blocks. FRT002 The address of the free storage block being returned matches the address of a block already in the free storage chain. Identify the CP module returning the storage bv means of the return address and base r~gisters (FREER14 and FREER12 in the PSA). The most common cause of this type of failure is a module that returns a free storage block but fails to clear a pointer to the block that has been saved else\vhere. All modules that return blocks via a call to D:\IKFRET should first verify that the sayed pointer is nonzero: after returning the block. any saved pointers should be set to zero. FRT003 The address of the free storage block being returned overlaps the next lower block on the free storage chain. FRT004 The address of the free storage block being returned overlaps the next higher block on the free storage chain. A free storage pointer may have been destroyed. Also. the module releasing the lower (overlapped) block may have returned too much storage. Examine the lower block and determine its use and former owner. or identify the CP module returning the storage by mean~ of the return address and base registers (FREER14 and FREER12 in the PSA). The most common cause of this type of failure is a module that returns a free storage block but fails to clear a pointer to the block that has been saved elsewhere. All modules that return blocks via a call to Dl\tlKFRET should first verify that the saved pointer is nonzero: after returning the block. any saved pointers should be set to zero. A free storage pointer may have been destroyed. Also. the module releasing the higher (overlapped) block may have returned too much storage. or the module may be attempting to release storage at the wrong address. Figure 9 (Part 8 of' 29). CP Abend Codes SY5tem Codes 41 CP Abend Codes Abend Code FRT005 Reason for Abend A module is attempting to release storage in the resident system nucleus. FRT007 A module is attempting to release a block of storage whose address exceeds the size of real storage. FRT008 The address of the free storage block being returned matches the address of the first block in the subpool for that Action A module is probably attempting to release location o. Check for the module picking up a pointer to the free storage block without first testing the pointer for o. Use FREER14 and FREER12 in the PSA to identify the module. A free storage pointer may have been destroyed. Attempt to identify the owners of the free storage blocks adjacent to the one containing the pointer that was destroyed. Check for moves and translation where initial counts of zero have been decremented to minus 1, thus generating an executed length code of X'FF', or an effective length of 256 bytes. Identify the CP module returning the storage by means of the return address and stored base registers (FREER14 and FREER12 in the free storage save area in the PSA). SIze. FRT009 The address of the free storage block being returned matches the second block in the subpool for that size. The common cause of this type of failure is a module that returns a free storage block but fails to clear a pointer to the block that has been saved elsewhere. All modules that return blocks via a call to DMKFRET should first verify that the saved pointer is nonzero; after returning the block, any saved pointers should be set to zero. FRTOl1 A CP module has attempted to return a block of storage that is in the user dynamic paging area. FRT013 The CP FRET Trap has detected that a module is attempting to release storage and the trap extension area cannot be located. Identify the program returning the storage by means of the return address and stored base registers (FREER14 and FREER12 in the PSA). The common cause of this type of failure is a module that returns a free storage block but fails to clear a pointer to the block that has been saved elsewhere. All modules that return blocks via a call to DMKFRET should first verify that the saved pointer is nonzero; after returning the block, any saved pointers should be set to zero. Identify the module returning the storage by means of the return address and base registers (FREER14 and FREER12 in the PSA). The size to return in FREERO or the free storage pointer in FREER1 may have been destroyed. Also, the extension may have been overlaid by the use of more storage than was given. This may also be an illegal attempt to return only a portion of the original storage obtained. Figure 9 (Part 9 of 29). 42 CP Abend Codes VM/SP System Messages and Codes CP Abend Codes Abend Code FRT015 Reason for Abend The CP FRET Trap has detected that a module is attempting to release storage and the size in FREERO does not match the size found in the trap extension area. Action Identify the module returning the storage by means of the return address and base registers (FREE14 and FREER12 in the PSA). If the system running is UP generated or AP IMP generated but not running, examine the extension to the storage at FREERI + the value of FREERO in bytes. Consult "Trapping Improper Use of CP Free Storage" in the VMI SP System Programmer's Guide for problem determination information in the extension. The value in FREERl is in error. Examine the trace table for entries for storage requests by the same VMBLOK that have not been returned. Examine the code for destruction of the free storage pointer in FREERl. If the system running is AP/MP, the abend could have been caused by an illegal attempt to return only a portion of the original storage obtained. Examine storage for the ALLO tag at FREERI the value of FREERO in bytes. If the tag is found, examine the problem determination information in the rest of the extension. The free storage pointer in FREERl could be incorrect or the abend could have been caused by an illegal attempt to return the back portion of the storage. If the ALLO tag is not found at FREERl + FREERO, examine the trap extension area at FREERI + the value of FREERO in bytes + X'CO' bytes. The free storage pointer in FREERl could be incorrect or the abend could have been caused by an illegal attempt to return the front portion of the storage. FRTOl6 The CP FRET Trap has detected that a module is attempting to release storage that contains the FRET tag in the trap extension area. Figure 9 (Part 10 of 29). Identify the module returning the storage, by means of the return address and base registers (FREERl4 and FREER12 in the PSA). Examine the extension to the storage at FREERI + the value of FREERO in bytes. Consult "Trapping Improper Use of CP Free Storage" in the VMI SP System Programmer's Guide for the problem determination information in the extension area. The most common causes for this type of failure are: the storage may have been previously returned. or the free storage pointer in FREERI may have been destroyed. CP Abend Codes System Codes 43 CP Abend Codes Abend Code Reason for Abend GRCOOI DMKGRCUP was called to generate the order required to update the 3270 screen, but the CONTASK supplied was too small for the data stream required. HPSOOI A routine process was called to a device that was not a logical device. The user pointed to by R11 issued a DIAGNOSE instruction while attempting to format the I/O error, channel check, or machine check recording areas; the SYSRES device is unrecognizable. HVDOOI Action The registers at entry to DMKGRCUP are saved inBALRSAVE; the calling module can be identified from BALR14, the input CONT ASK address is in BALR6 and the input parameters in BALR2 define the type of screen updating to be done. See the GRTBLOK macro for definitions of these parameters and of the screen orders that are used. Check the trace for activity to the device. The RDEVBLOK for the SYSRES device was probably destroyed, or a volume with the same serial number as the SYSRES volume was mounted. If a volume with the same serial number was mounted, check the ATTACH processing in the DMKVDB routine. HVEOOI The user pointed to by R11 issued a DIAGNOSE instruction while attempting to format the I/O error, channel check, or machine check recording areas; the SYSRES device is unrecognizable. The RDEVBLOK for the SYSRES device was probably destroyed, or a volume with the same serial number as the SYSRES volume was mounted. If a volume with the same serial number was mounted, check the ATTACH processing in the DMKVDB routine. IOQ003 DMKIOQ is attempting to remove an IOBLOK from a queue, but that IOBLOK contains an invalid address. Register 2 points to the RCHBLOK, RCUBLOK, or RDEVBLOK from whose queue the IOBLOK is being removed. Register 10 points to the IOBLOK. Use the CP internal trace table to determine which module called DMKIOS twice to start the same IOBLOK. IOQ005 DMKIOQ was called to find a channel path for an IOBLOK dequeued from the control unit. If the I/O request was for a fixed path and IOQ was not entered on the requested processor path, IOQ must go to the requested processor's channel index table to calculate the address of the requested RCHBLOK. The abend occurs when the index value for the requested channel is invalid (X'FFFF'). Examine the IOBLOK to determine its second-level interrupt handler (IOBIRA). should make it possible to determine which module was responsible for initializing fields in the IOBLOK before the original call to lOS. IOBRADD or IOBPROC may have been set up incorrectly, or the IOBLOK may have been overlaid. Figure 9 (Part 11 of 29). 44 CP Abend Codes VM/SP System Messages and Codes CP Abend Codes Abend Code IOQ006 IOQ007 10SOOl 10S002 IOS004 Reason for Abend DMKIOS was called to perform I/O to a device that is logically online, but for which there is not available path online. That is, the online path status in RDEVPTHS does not match the status indicated by RDEVDISA. In attempting to start an I/O request, 10Q must remove all alternate path lOBs that exist on paths to the device except the one that is about to be started. In scanning the chain of these lOBs, two were not marked as mini-lOB, indicating two real requests for the same I/O. The caller is trying to reset an active 10BLOK from the RCHBLOK queue, but that 10BLOK contains an invalid address. DMKIOS is attempting to restart an IOBLOK from the RCHBLOK queue, but that 10BLOK contains an invalid address. DMKIOSHA was calied to halt I/O associated with an 10BLOK pointed to by register 10. However, register 10 points t.o an IOBLOK that is marked as a mini-lOB. A mini-lOB is not allowed to exist outside the control ofDMKlOS. Figure 9 (Part 12 of 29). Action Examine the trace table and storage dump to determine what routine has incorrectly altered either RDEVDISA or RDEVprrHS. Examine the trace table to determine the sequence of events that led to two lOBs being passed to lOS and then having both lOBs occur on the same request chain. The 10BLOK may have been returned (via DMKFRET) or destroyed. Verify that the 10BLOK was valid and use the 10BLOK and RDEVBLOK to determine the last operation. The 10BLOK may have been returned (via DMKFRET) or destroyed. Verify that the 10BLOK was valid and use the 10BLOK and RDEVBLOK to determine the last operation. Examine the trace table in the storage dump and determine what routine built and called DMKIOSHA with 10BLOK marked as a mini-lOB. That routine is in error. CP Abend Codes System Codes 45 CP Abend Codes Abend Code IOS005 Reason for Abend DMKIOS was called to do a fixed path I/O request and one of the following occurred: IOS009 IOS010 IUAOOI IUCOOI ; IUC002 l. The RDEVBLOK located by using the cuu address in 10BRADD is not equal to the RDEVBLOK poin ted to by R8 at entry point DMKIOS. 2. In an MP environment, the real channel block requested for the fixed path could not be located. A Start I/O is attempted for a sense CCW after a short busy sequence from a 3270. This causes the IOBLOK to be queued. The IOBSNSIO is on and there is no 10ERBLOK address in IOBIOER. In attempting to restart pending I/O requests. after an I/O interrupt has made an I/O unit available, DMKIOS finds that the current RCHBLOK does not belong to the current processor. Examine the dump to determine why there is no 10ERBLOK address in 10BIOER. A program check occurred on the last system-initiated IUCV function. Locate the last lUCY instruction from the trace table and determine the type of lUCY function requested. Determine what lUCY exceptions are generated by that lUCY function (see the VM/SP System Programmer's Guide). Locate the path description for the specified path ID. Then locate the corresponding path ID for the target communicator and determine why the entry has been marked invalid. The path of the target communicator contained inconsistent or conflicting status flags. A pending connection for the path specified could not be found on the pending connection chain. Figure 9 (Part 13 of 29). 46 Action Examine the trace table and determine who called lOS to request fixed path I/O. Either an incorrect call was made to DMKIOS, R8 did not point to the correct real device block, or the lOB that is pointed to by RIO was overlaid. CP Abend Codes VM/SP System Messages and Codes - Examine the CP trace table to find upon which channel, control unit, and device path the I/O interrupt occurred. Examine DMKIOT and DMKIOS logic to see why DMKIOS is trying to restart I/O on a different channel. If the trace table shows that DMKIOS received control as a result of a call, examine DMKIOS logic to see how its internal indicators were changed to show entry due to an I/O interruption. Locate the path ID that was specified to determine why no corresponding entry can be found on the pending connection chain. CP Abend Codes Abend Code IUEOOI IUGOOI IUGOO2 IUJOOI IUJOO2 IUJOO3 IUJOO4 Reason for Abend On a Receive, lUCY has located a message block on the queue with the specified message ID. The path ID in the message block is invalid (as returned from DMKIUAPD). On a Reject, IUCV has located a message block on the queue with the specified message ID. The path ID in the message block is invalid (as returned from DMKIUAPD). No room was found for a new path in the CCT. When the CCT was built (by the Declare Buffer function), enough room was allocated for all possible connections. The path of the target communicator contained inconsistent or conflicting status flags. A pending connection for the path specified could not be found on the pending connection chain. An error was encountered on a IUCV Reject for a message that is supposed to be valid but was not found on the message queues. An error was encountered on a IUCV Purge for a message that is supposed to be valid but was not found on the message queues. Figure 9 (Part 14 of 29). Action Locate the message block with the specified message ID and determine the path ID that it contains. Search the path description segment for the corresponding path description and determine why the entry has been marked invalid. I Same as IUEOOl. Compare the number of current connections with the number of connections from the directory. One possible reason for this error is if the directory is modified dynamically and the connection limit for a user is increased, the space that was allocated for CCT is no longer large enough. Locate the path description for the specified path ID. Then locate the corresponding path ID for the target communicator and determine why the entry has been marked invalid. Locate the path ID that was specified to determine why no corresponding entry can be found on the pending connection chain. Locate the message block that was to be rej ected or purged and determine on which queue it should be located. Search the message queue to determine why it could not be located. Locate the message block that was to be rejected or purged and determine on which queue it should be located. Search the message queue to determine why it could not be located. CP Abend Codes System Codes 47 CP Abend Codes Abend Code IULOOI IUPOOI LOKOOI LOKOO3 MCTOOI MHCOOI Reason for Abend On a Test Completion, IUCV has located a message block on the queue with the specified message ID. The path ID in the message block is invalid (as returned from DMKIUAPD). The path of the target communicator contained inconsistent or conflicting status flags. An OBTAIN request has been made for a lock that is held by the requesting processor. A RELEASE has been issued for a lock that is not owned by the requesting processor. DMKLOK does not get control for a RELEASE request. Automatic Processor Recovery (DMKMCTPR) has received control on the main processor without the global system lock and the lock could not be obtained. A MSSFCALL Diagnose instruction was issued and a nonzero condition code was returned. Note: Possible condition codes are 0 and 2. A condition code of 2 indicates that the MSSF is busy. This condition should not occur since CP never issues a request if an interrupt for the MSSF is pending. Figure 9 (Part 15 of 29). 48 CP Abend Codes VM/SP System Messages and Codes Action Locate the message block with the specified message ID and determine the path ID that it contains. Search the path description segment for the corresponding path description and determine why the entry has been marked invalid. Locate the path description for the specified path ID. Then locate the corresponding path ID for the target communicator and determine why the entry has been marked invalid. Rl contains the lockword address at the time of the abend. In the PSA of the abending processor, the save area LOKSAVE contains the return address of the caller at offset X'38' and the entry point address into DMKLOK at offset X'3C'. Use the supervisor old PSW in the PSA of the abending processor to identify the module where the error occurred. Rl contains either the lockword address (in the case of a global lock) or the address of the VMBLOK (in the case of a VMBLOK lock) at the time of the abend. Check DMKLOKSY to determine if the system lock word has been overlaid. If the attached processor owns the lock, check the R12 value in DMKLOKSY + 4 to determine who obtained the lock. The system should not be in automatic processor recovery if the attached processor was in supervisor state. This is not an error condition. If the problem persists, contact your system support personnel. I \ CP Abend Codes Abend Code MHC002 MIA003 MNTOOI NLEOOI PGSOOI Reason for Abend An unsolicited MSSF interrupt has been received. Note: Unsolicited MSSF interrupts should not occur. An unrecoverable DASD I/O error occurred on a paging device. The RDEVBLOK corresponding to the address of the IPLed device cannot be located. During execution of a NETWORK DUMP command, or during an automatic dump of a 3704 or 3705, the system detected sufficient DASD spool space to contain the information from the 3704 or 3705. The MODEL operand of the RDEVICE macro describing the 3704 or 3705 was not specified correctly. VM/SP determines the storage size of a 3704 or 3705 by the model specified on the RDEVICE macro. The resident page count in the VMBLOK (VMP AGES) is reduced to a negative number. Figure 9 (Part 16 of 29). Action This is an error condition, if the problem persists, contact your system support personnel. In most cases, location X'BA' will contain the unit address of the failing device. For certain errors, it may be necessary to scan the trace table (from the current entry) looking for an I/O interrupt from a paging device with a CSW error. Call IBM hardware support. Verify that an entry for the IPLed device has been made in DMKRIO and that the defined address matches the IPLed address. Correct the RDEVICE macro specifying the 3704 or 3705, reassemble the DMKRIO module, and regenerate the CP nucleus with the corrected module. Inspect module that updated VMPAGES for the virtual machine. Check the routine to determine why it is inconsistent with the number of CORTABLE entries assigned to this virtual machine. CP Abend Codes System Codes 49 CP Abend Codes Abend Code PGTOOI Reason for Abend The number of cYlinders in use stored in the allocation block (ALOCBLOK) is less than the maximum but the DMKPGT module was unable to find available cylinders. Also see below. PGTOOI For FB-512 devices (DMKPGT is allocating on an FB-512 device) the number of pages in use (ALOFUSED) is less than the maximum (ALOFMAX), but DMKPGT could not find a RECBLOK containing an available page. Also see above. PGTOO2 The count of pages in a page allocation block (RECBLOK) is less than the maximum but the DMKPGT module was unable to find available pages. Figure 9 (Part 17 of 29). 50 CP Abend Codes VMjSP System Messages and Codes Action The RDEV ALLN field of the RDEVBLOK is the anchor for ALOCBLOK/ALOFBLOK chain for the device in question and points to either the ALOCPGFH (RECBLOK anchor for preferred FH paging cylinders), ALOCPGMH (RECBLOK anchor or preferred MH paging cylinders), ALOCRECS (RECBLOK anchor for non-preferred cylinders), or ALOCRECP (RECBLOK anchor for temporary cylinders on the page chain). Verify that a RECBLOK exists for each cylinder marked and allocated in the ALOCBLOK. If RECBLOKs for some cylinders are missing, it is possible that the bit map in the ALOCBLOK has been destroyed. If all cylinders are accounted for, the updating of the count field is in error. Inspect the extents of TEMP space stored in the ALOFBLOK. The ALOFBLOK has a 24-byte extension for each extent of TEMP space pages on the volume. Anchored in this extension are the RECBLOKs that describe the availability of each page in this extent. Inspect each RECBLOK to see if all the pages in each RECBLOK are used. It is possible that the RECBLOK chain or the ALOFBLOK extension has been destroyed. If all pages are accounted for, the number of available pages in all RECBLOKs should add up to the number of available pages stored in the ALOFBLOK extension (ALOFNUMA). Also, the ALOFNUMA fields of all ALOFBLOK extensions should agree with the number of available pages described in the ALOFBLOK root ALOFMAX-ALOFUSED). If these count fields do not agree, the updating logic in DMKPGT is in error. If the RECBLOK in question is in use for paging, then locate a SWPT ABLE entry for each page represented by this RECBLOK. FB-512 RECBLOKs describe the range of page numbers in fields RECSTRT and RECEND. However, if the pages are in use for spooling, it is possible that the RECBLOK itself has been destroyed or that the updating of the use count is faulty. ( \ CP Abend Codes Abend Code PGUOOI Reason for Abend The DASD page slot being released is not marked allocated. PGU002 The dummy RECBLOK indicating the spooling DASD pages on the cy linder that are to be released contains a page count greater than the number of pages allocated on the cylinder. PGU003 A module is trying to release a DASD page slot on a cylinder or FB-512 extent for which no page allocation block (RECBLOK) exists. PGU004 The last DASD page slot in a RECBLOK has been deallocated but the bit representing the cylinder in the cylinder allocation block (ALOCBLOK) is not currently set to one, indicating that the cylinder was not allocated. Action Identify the module attempting to release the page by means of the caller's return address and base register stored in BALR14 and BALR12 in the BALRSA VE save area in PSA. Locate the source (control block or SWPTABLE entry) of the DASD address being released to verify that they have not been destroyed. If the DASD page is in a spool file, it is possible that the file or the RECBLOK chain has been incorrectly checkpointed and warmstarted after a system shutdown or a system crasho The spool file pointers may have been destroyed while the file was being processed, or the allocation chain may be in error. A cold start may be necessary. If feasible, use the DASD dump/restore program to print the DASD areas containing the affected file, and try to locate the incorrect pointers. Use BALR14 and BALR12 in the BALRSA VE save area of the PSA to identify the module attempting to release the page. For count-key-data DASD, verify that the DASD cylinder address is valid for the device in question. If it is and the rest of the DASD address is valid, verify that the cylinder is in the dynamically allocatable area. For FB-512 DASD, verify that the page number is valid and in the dynamically allocated area. If these restrictions are met, the DASD page must have been used by more than one user. The ALOCBLOK has probably been destroyed, or the chain pointer in the RDEVBLOK is in error. Note: Because allocation of pages on an FB-512 device does not use this bit map, this code is not applicable to FB-512 devices. Figure 9 (Part 18 of 29). CP Abend Codes System Codes 51' CP Abend Codes Abend Code PGUOO5 Reason for Abend The system's virtual storage buffers have been exhausted because of an excessive number of open spool files. Action Request users to close all spool files that are no longer active. PGUOO6 A module is trying to release a page of virtual storage in use by the VM/SP control program that has not been marked allocated. Use BALR14 and BALR12 in the BALRSAVE save area of the PSA to identify the module attempting to release the page. Locate the control block containing the virtual page address that is being released. It is possible that the address has been destroyed, or a pointer to a virtual page has been retained after the page was destroyed. PRGOOI Program check (operation) in the control program. Program check (privileged operation) in the control program. Program check (execute) in the control program. Program check (protection) in the control program. Program check (addressing) in the control program. Examine the old PSW and identify the module having the program check. Same as PRGOOl. Program check (specification) in the control program. Program check (data) in the control program. Program check (fixed-point overflow) in the control program. Program check (fixed-point divide) in the control program. Program check (decimal overflow) in the control program. Program check (decimal divide) in the control program. Program check (exponential overflow) in the control program. Same as PRGOOl. PRGOO2 PRGOO3 PRGOO4 PRGOO5 PRGOO6 PRGOO7 PRGOO8 PRGOO9 PRGOIO PRGOll PRG012 Figure 9 (Part 19 of 29). 52 CP Abend Codes VM/SP System Messages and Codes Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. CP Abend Codes Abend Code PRG013 PRG014 PRG015 PRG016 PRG017 PRG018 PRG019 PRG254 PRG255 PSAOO2 PSAOO3 Reason for Abend Program check (exponential underflow) in the control program. Program check (significance) in the control program. Program check (floating-point divide) in the control program. Program check (segment) in the control program. Program check (paging) in the control program. Program check (translation) in the control program. Program check (special operation) in the control program. A translation specification exception has been recei ved for a virtual machine that is not in extended control mode. A PER (program event recording) has been received for a virtual machine that is running with PER disabled in its virtual PSW. The "System Restart" console key was pressed. The operator normally takes this action when an unusual system condition occurs, such as a system loop or slow machine operation. An unrecoverable DASD error occurred on a paging device, or the paging device is offline. Figure 9 (Part 20 of 29), Action Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. Same as PRGOOl. If the set of translation tables pointed to by RUNCRI is correct, a hardware failure has occurred, possibly with dynamic address translation. Otherwise, call IBM for software support. Retry the program causing the error; if the problem persists, call IBM for software support. Examine the resulting abend dump for a dynamic picture of the system's status. Check the trace table for a Start I/O in the paging device with a condition code 3 to verify device is offline. If offline, vary paging device online. Check the unit address at X'B9' in the PSA to find paging device in error. This is a hardware error. CP Abend Codes System Codes 53 CP Abend Codes Abend Code PSA004 PTR002 PTR003 PTR004 Reason for Abend A CPU timer interrupt occurred either while the system was in a wait state or when an enable window was opened. A program is attempting to unlock a page frame whose address exceeds real storage size. A program is attempting to unlock a real storage page frame whose CORT ABLE entry is not flagged as locked. The lock count in the CORT ABLE entry for the page frame being unlocked has been decremented to a value that is less than o. Figure 9 (Part 21 of 29). 54 CP Abend Codes VM/SP System Messages and Codes Action Check CPST ATUS in the PSA to determine whether the interrupt occurred while in a wait state or during an enable window. If the interrupt occurred while in a wait state (CPWAIT on in CPSTATUS), the timer value at the time of the interrupt is stored in the PSAs WAITEND. If the interrupt occurred during an enable window (CPEX on in CPST ATUS), the timer value is stored in the first two words of the PSAs TEMPSAVEe If the timer value is negative, it is probably a programming error. Try to determine why the timer was set to a negative value. If the timer value is positive, obtain hardware support to determine why the interrupt occurred. Use the values of register 14 and register 12 at the time of the abend to identify the module attempting to unlock the page frame. Check for the source of the invalid address. Same as PTR002. Check the routines that update the lock count field and CORTABLE entry. CP Abend Codes Abend Code PTR007 PTR008 PTROI0 PTROll PTR012 Reason for Abend DMKFRE requested a page for fixed free storage but DMKPTR determined that there were no pages left in the dynamic paging area. A CORT ABLE entry on the free list points to a valid PTE (page table entry), but the page is allocated. The count of the number of resident reserved pages incorrectly decremented so that the count is now less than zero. A CORT ABLE entry to be placed on the free list points to a valid PTE (page table entry), but the page is allocated. An abend occurs trying to honor a deferred request. A CORT ABLE entry to be placed on the free list points to a valid PTE (page table entry), but the page is allocated. PTR014 DMKPRTFT was called to put a page on the FREELIST that is already on the FREELIST. PTR015 The core table entry for a flush list page does not contain a page table pointer. Figure 9 (Part 22 of 29). Action Examine the dump for one of the following conditions: Excessive amounts of free storage have been allocated by CP and not released via DMKFRET. Look for blocks of identical data and determine which modules built that data. 2. A block of storage greater that 4096 bytes was requested. Requests for large blocks of free storage require contiguous pages from DMKPTR and as a result have a higher probability of failure than requests for one page or less. If possible, change the application to reduce the size of storage requests. Otherwise schedule the application when storage is less fragmented. Pages on the free list should not contain valid PTEs. Examine the dump to determine which module called DMKPTRFR. The module that called DMKPTRFR probably contains an error. 1. The field DMKPTRRC contains the number of reserved pages. DMKPTRRC must always be less than DMKDSPNP. Check the routines that update these two count fields (DMKDSPNP and DMKPTRRC). Pages to be put on the free list should not contain valid PTEs. Examine the dump to determine why the page was not marked invalid before the call the DMKPTRFT. Pages on the FREELIST should not contain valid PTEs. Examine the dump to determine which module called DMKPTRFT, it probably contains an error. A page that is already on the FREELIST should not be specified in a call to D:'MKPPTFT. Check the FREELIST and flush list for validity. Restart the system and~ if the problem persists, call IBM for software support. Examine the storage dump to determine either how the page was placed on the flush list without a PTE pointer or what module subsequently modified the core table entry. CP Abend Codes System Codes 55 CP Abend Codes Abend Code PTR018 PTR021 QCOOOI I RNHOOI RNH002 Reason for Abend The resident page count in the VMBLOK (VMPAGES) is reduced to a negative value. PTR was entered without the global system lock, but the VMBLOK already has its deferred task stacked. Some error has occurred in failing to obtain the global system lock. An I/O buffer is being returned to FREE storage but the CORFPNT for the page does not contain the character string CONB. This means QCO is trying to return a page to the free list which was not used as an I/O buffer for a CONMODE'3270 SCRNSAVE operation. An unrecoverable 1/0 error occurred during read or write for the 3704/3705. Status indicates program failure. A response that should not occur was received from the 3704/3705 control program. - :Figure 9 (Part 23 of 29). 56 CP Abend Codes VM/SP System Messages and Codes Action Inspect modules that update VMPAGES for the virtual machine. Examine the routine to determine why is it inconsistent with the number of CORT ABLE entries assigned to this virtual machine. Examine the SA VEAREA pointed to by R13 to determine why PTR was called without the global system lock. Search the trace table to determine why the storage being released does not have CONB in CORPFNT. The page is obtained by a call to DMKPTRFR and is released by a call to D~IKPRTRFT. Retry. If the problem persists, ensure that the 3704/3705 and channel hardware are functioning correctly. Verify that the 3704/3705 NCP is operating correctly. Use the NETWORK TRACE command to determine the exact cause of the response. CP Abend Codes Abend Code RPAOOI RPAOO2 Reason for Abend For RP AOOI, the virtual address supplied to DMKRPAGT is outside of the virtual storage being referenced. For RP A002, the virtual address supplied to DMKRAPT is outside of the virtual storage being referenced. RPAOO3 The user page count in the VMBLOK became negative. SCHOOl The total number of in teracti ve users pI us batch users in the scheduler"s queue is less than zero. A counter was probably decremented incorrectly. A call was made to DMKSCHDL that resulted in an attempt to drop a user from a runable list, but the global system lock was not held by the caller. RDEVDISA equals zero but DMKSCNEP can find no online path to the device. The VDEVLINK chain is invalid. A VDEVBLOK has a link field that points to another VDEVBLOK associated with the same real device. The first VDEVBLOK is not pointed to by any other link field in the chain. SCHOO2 SCNOO2 SCOOOI Figure 9 (Part 24 of 29). Action The virtual storage belongs either to the user whose VMBLOK is pointed to by RII or, if R2 in the SA VEAREA indicates a P ARM of SYSTEM, to the system VMBLOK. Identify the calling program by means of the return address and base registers in the SA VEAREA pointed to by RI3. If the virtual address was obtained from the system's virtual storage, examine the virtual page allocation routine, DMKPTRVG. If the virtual page refers to a user's storage, attempt to identify the routine that generated the incorrect address. Verify that the VMSIZE in the relevant VMBLOK reflects the correct storage size for the system or user being referenced. A module has attempted to release more pages than it originally received. The module that last called DMKRPA is probably the module in error. The field SCHNI is the count of the number of interactive users and the field SCHN2 is the count of the number of batch users. Check the routines that update these two count fields (SCHNI and SCHN2) to determine why their sum was negative. Examine the registers in BALRSA VE to find the caller to DMKSCHDL. See why the caller did not hold the global system lock. Check trace table for activity to the device. Try to determine why RDEVPATHS has no online paths yet RDEVDISA indicates that the device is online. IPL to restart. If the problem persists, examine the VDEVBLOKs in the link chain as well as the one whose link field points into the chain but is not in the chain. Determine what the owner of the VDEVBLOK was doing at the time. CP Abend Codes System Codes 57 CP Abend Codes Abend Code SEGOOI SEGOO2 Reason for Abend N one of the devices defined in DMKRIO and available to the system match the label defined in the SYSRES macro in DMKSYS. The label on the IPLed device does not match the label defined in DMKSYS. SEGOO3 An error occurred attempting to page out DMKVMI or DMKSYM, or while attempting to read in a pageable module. STKOOI DMKSTK was attempting to stack an IOBLOK, a TRQBLOK, or a CPEXBLOK for a particular virtual machine and the counter in the VMBLOK overflowed its half-word boundary making the counter appear negative. Since this will happen only when the counter exceeds 32,767, the probable cause of this error is either a program loop that includes the stacking of a CPEXBLOK, IOBLOK, or TRQBLOK, or an overlay of the VMBLOK. Figure 9 (Part 25 of 29). 58 CP Abend Codes VM/SP System Messages and Codes Action Verify that the SYSRES volume serial number is the same as that specified in the SYSRES macro. If it is not the same, it may have been altered by the LABEL option of the FORMAT function of the stand alone CP format program (IPL FMT or DMKFMT). Otherwise, the image of the nucleus saved on the SYSRES may have been altered. Restore the nucleus to the SYSRES volume from a backup copy and try to IPL. Since Abend Code SEGOOI did not occur, a device with the correct label does exist. Verify that the correct device was IPLed; otherwise, verify that the· SYSRES volume serial number is the same as that specified in the SYSRES macro in DMKSYS. If it is not the same, it may have been altered by the LABEL option of the FORMAT function of the stand alone CP format program (IPL FMT or DMKFMT). Otherwise, the image of the nucleus saved on the SYSRES may have been altered. Restore the nucleus to the SYSRES volume from a backup copy and try to IPL. Try to determine whether the errors are being caused by the paging device or by the paging volume. If the device is failing, disable it and reload (via IPL) the system; call IBM for hardware support. If the volume is failing, try reformatting it. If the error condition recurs, discontinue using that volume and call your system support personnel. Verify that the counters in the VMBLOK reflects the correct number of BLOKs stacked for this virtual machine. If they do not, determine who has overlaid either VMSTKCNT (the count of IOBLOKs, TRQBLOKs, and normal CPEXBLOKs) or VMPRRCT (the count of processor related CPEXBLOKs). If the VMBLOK counters are accurate, identify the caller of DMKSTK by looking in SWTHSAVE in the PSA of the abending processor. The R14 value in the save area contains the return address of the caller of DMKSTK. ( CP Abend Codes Abend Code STROOI STROO3 STROO4 STROO7 SVCOOI Reason for Abend LRA gets a translation or length condition code for a valid page. An attempt is being made to migrate a table into storage for a segment that is already valid. An attempt is being made to bring a page into storage that does not exist. The save area stack chain is invalid or the specific request could not be found on the chain. No free storage is available for save areas. SVCOO2 A supervisor state SVC was issued without the global system lock. SVCOO3 An unrecoverable DASD I/O error occurred on a paging device. SVCOO4 Error in SVC 24 CPEXBLOK maintenance. An SVC 24 has been issued during the EXTEND process. There is no preallocated CPEXBLOK available for use by SVC 24. Most likely the system is attempting to enter EXTEND while already performing EXTEND processing. Figure 9 (Part 26 of 29). Action If the problem persists, obtain a dump and call IBM for software support. Same as STROOl. Same as STROOl. Same as STROOl. Try to identify the extreme load condition that caused the problem. If the storage requests are valid and the problem occurs regularly, alter the DMKCPI module to allocate more than six pages of free storage per 256K bytes of storage. Use the supervisor old PSW in the PSA of the abending processor to identify the module that issued the SVC without the system lock. In most cases, location X'B9' will contain the unit address of the failing device. For certain errors it may be necessary to scan the trace table (from the current entry) looking for an I/O interrupt from a paging device with a CSW error. Call IBM for hardware support. Examine the internal trace table to determine why the two preallocated SWITCH CPEXBLOKs have not been dequeued. CP Abend Codes System Codes 59 CP Abend Codes Abend Code TDK001 TDK002 Reason for Abend For TDK001, a program is attempting to deallocate a cylinder or FB-512 extent(s) of T.;disk space for which no cylinder allocation block (ALOCBLOK) exists. For FB-512 devices, the allocation control block is called ALOFBLOK. For TDK002, A program is attempting to deallocate cylinder(s) of T-disk space that are not marked allocated. TOD001 UDR001 UDR002 VCX001 VCX002 The system TOD clock is not operational. The user directory module is looping trying to read all of the UDIRBLOK page buffers from the directory device, or a directory. containing over 10,816 users was loaded. The resident page count in the VMBLOK (VMPAGES) is reduced to a negative number. DMKVCX issues this abend if the In ter-User-Communication Vehicle (IUCV) paths for SNA Console Communications Services (SNA CCS) are invalid. DMKVCX issues this abend if SNA Console Communication Services (SNA CCS) control block structure is invalid. Figure 9 (Part 27 of 29). 60 CP Abend Codes VM/SP System Messages and Codes Action Verify that R8 points to a RDEVBLOK for a CP-owned volume. If it does not, the error may originate in the calling program. Identify the caller by the return address and base register in the SAVEAREA pointed to by R13, and try to identify the source of the incorrect RDEVBLOK address. If the RDEVBLOK is valid, it may be that the cylinder number passed is incorrect. The VDEVBLOK for the device which the T-disk was defined may have been destroyed. If the cylinder number appears valid, examine the allocation record on the real volume by running DMKFMT (Format program), invoking the ALLOCATE option without allocating any new space. If the output shows deallocated cylinder falls within an area defined for T-disk allocation, the ALOCBLOK or ALOFBLOK chained to the RDEVBLOK may be destroyed. Call IBM for hardware support to fix the clock. Use the DASD Dump Restore program to print the UDIRBLOK page buffers from the directory device. Determine whether the chain pointers are valid. Inspect modules that update VMP AGES for the virtual machine. Check the routine to determine why it is inconsistent with the number of CORTABLE entries assigned to this virtual machine. Check the IUCV paths and SNA CCW control blocks to determine what is in error. Examine the control block structure and SAN CCS trace table entry for the abend to determine what is in error. CP Abend Codes Abend Code VDROO2 VDROO3 VDSOOI VIOOO2 VIOOO3 VIOOC4 Reason for Abend DMKSCNVU was unable to locate all of the virtual I/O control blocks for the virtual unit address. The DASD link chain is invalid. In the case of minidisks, detaching a minidisk that points to an RDEVBLOK whose count of users is already zero causes this abend. A virtual device definition has been requested for a mini disk that is already defined to the system (either as a different device to the user or a device to another user on the system). The directory indicates that the minidisk uses the virtual reserve release logic, but there is no existing VRRBLO K. DMKSCNVU was unable to locate all of the virtual I/O control blocks for the virtual uni t address associated with the interrupt just stacked. DMKIOS has returned an 10BLOK indicating a condition code of 2 was received from the START I/O for the operation. DMKSCNVU was unable to locate all of the virtual I/O control blocks for the virtual unit address. Figure 9 (Part 28 of 29). Action Determine whether the unit address in register 1 is valid for the user. RII contains the address of the users VMBLOK. If invalid, the user's virtual I/O configuration has been altered after losing control. Examine the dump to determine how it was altered. IPL to restart. If the problem persists, examine the RDEVSYS flag. If the RDEVSYS flag is off, the problem is especially serious; print and examine the dump. Examine the VDEVBLOK and RDEVBLOK checking the link chain. Examine the virtual blocks for the existing links to the minidisk and determine why the existing virtual device block pointed to by R3 does not point to a VRRBLOK. Verify that the unit address in the field 10BVADD in the 10BLOK pointed to by RIO is valid for the user who initiated the I/O. The field 10BUSER contains the address of the user's VMBLOK. If the address is valid, the integrity of the user's virtual I/O configuration has probably been destroyed. If the address is not valid, the 10BLOK has been altered, or was built incorrectly in the first place. Condition code 2 should never be returned to the virtual I/O interrupt handler. Its presence indicates either a failure in the I/O supervisor (DMKIOS), or that the status field in the 10BLOK (lOBST AT) has been destroyed. Determine whether the unit address in register 1 is valid for the user. RI1 contains the address of the users VMBLOK. If invalid, the user's virtual I/O configuration has been altered after losing control. Examine the dump to determine how it was altered. CP Abend Codes System Codes 61 CP Abend Codes Abend Code VMA008 VMEOOI VSPOOI VSVOOI WRNOOI Reason for Abend The resident page count in the VMBLOK (VMPAGES) is reduced to a negative value. Action Inspect modules that update VMPAGES for the virtual machine. Check the routine to determine why it is inconsistent with the number of CORT ABLE entries assigned to this virtual machine. The dump chain anchored DMKRSPDP has lost the in-process VMDUMP. The virtual spooling manager could not locate all virtual control blocks for an interrupting unit. Initialize the system to restart. If the problem persists, notify the system programmer. DMKVSVLD was called to analyze a 3800 printer op-code and the CCW op-code in VSPCCW was not a valid 3800 printer Load CCW. The map for a dynamic checkpoint was not allocated prior to a call to DMKWRNPL. Figure 9 (Part 29 of 29). 62 CP Abend Codes VMjSP System Messages and Codes Verify that the unit address (IOBV ADD) in the IOBLOK is valid. If the address is valid, the integrity of the virtual I/O configuration has probably been destroyed. If the address is not valid, the IOBLOK has been altered or was built incorrectly. Determine the caller of DMKVSRLD and see why it was called when VSPCCW could not be handled by this module. The map should be allocated via a call to entry points DMKCKSIN or DMKCKVWM from DMKWRM. ( CMS Abend Codes CMS Abend Codes When a CMS abend occurs, you must do the following: 1. Either enter DEBUG mode and issue the DUMP subcommand, or get a CP read on your terminal (or type #cp), and issue the DUMP command. Either of these actions causes a storage dump. Do not issue the DUMP command in CMS mode, because abend processing will take place before the dump is performed and the indications of the error will be lost. 2. Save the console sheet. If you are using a display terminal as your virtual console, it is a good idea to spool your console output to the printer by issuing the CP command SPOOL CONSOLE START either at the start of the session or by having the command in your PROFILE EXEC. Then if a problem does arise, a copy of your terminal activity will be available for reference. If the session is uneventful, the resulting printer file can be purged. 3. After the DUMP command is executed, the system automatically initiates recovery procedures, so it should not be necessary to IPL CMS again. If, however, an error message is displayed indicating that error recovery has failed, you should reinitialize (via IPL) CMS. 4. To report a CMS problem, give the dump, the console sheet (or printed console file, if it was spooled), and copies of the CMS files involved to system support personnel. Figure 10 on page 64 lists the CMS abend codes and the modules that issue them, the cause of the abnormal termination, and the action the user should take to recover and continue. System Codes 63 CMS Abend Codes Abend Module Code Name 001 DMSSCT 034 DMSVIP 035 DMSVIP 09F. DMSITP Cause of Abend The problem program encountered an input/output error processing an OS macro. Either the associated DCB did not have a SYNAD routine specified or the I/O error was encountered processing an OS CLOSE macro. The problem program encountered an I/O error while processing a VSAM action macro under VSE/ AF for which there is no OS equivalent. An internal error occurred in a VSE/VSAM routine. An error occurred in VSE/VSAM processing while running an OS/VSAM program for which there is no equivalent OS/VSAM error code. A vector operation exception (program interrupt code X'19') occurred at a specified location. Action Message DMSSCT120S indicates the possible cause of the error. Examine the error message and take the action indicated. Refer to the VSE/ VSAM Messages and Codes to determine the cause of the VSAM error. Refer to the VSE/VSAM documentation for the error and return codes indicated in the CMS error message preceding the ABEND. Type DEBUG to examine the PSW and registers at the time of the exception. Use the CP DISPLA Y command to examine the Vector Registers. Refer to the IBM System/370 Vector Operations, SA22-7125 for a description of the vector operation exception. Figure 10 (Part 1 of 5). 64 eMS Abend Codes VM/SP System Messages and Codes CMS Abend Codes Abend Module Code Name DMSITP OCx Cause of Abend The specified hardware exception occurred at a specified location. "x" is the type of exception: Action Type DEBUG to examine the PSW and registers at the time of the exception. Type Operation Privileged operation Execute Protection Addressing Specification 6 7 Data Fixed-point overflow 8 Fixed-point divide 9 A Decimal overflow B Decimal divide C Exponent overflow D Exponent underflow E Significance F Floating-point divide A special operation exception (program interrupt code X'13') occurred at a specified location. A hardware exception occurred at a specified location. x 1 2 3 4 5 OD3 DMSITP OEO DMSITP OFO DMSITS Type DEBUG to examine the PSW and registers at the time of the exception. Type DEBUG to examine the PSW and registers at the time of the exception. Bytes 2 and 3 of the BC Mode Program Old PSW are the program interrupt code. This indicates the type of exception that occurred. Insufficient free storage is available to allocate a save area for an SVC call. I Refer to the IBM System/370 Principles of Operation, GA22-7000 or the IBM System/370 Vector Operations, SA22-7125 for a description of the hardware exception. If the abend was caused by an error in the application program, correct it; if not, use the CP DEFINE command to increase the size of virtual storage and then restart CMS. Refer to the IBJ.VI System/370 Principles of Operation, GA22-7000 or the IBM System/370 Vector Operations, SA22-7125 for a description of the hardware exception. Figure 10 (Part 2 of 5). eMS Abend Codes System Codes 65 CMS Abend Codes Abend Module Code Name OF1 DMSITS OF2 DMSITS OF3 DMSITS OF4 DMSITS OF5 DMSITS OF6 DMSITS OF7 DMSFRE OF8 DMSFRE 101 DMSSVN 104 DMSVIB 155 DMSSLN Cause of Abend An invalid halfword code is associated withSVC 203. The CMS nesting level of 20 has been exceeded. CMS SVC (202 or 203) instruction was executed and provision was made for an error return from the routine processing the SVC. The DMSKEY key stack overflowed. The DMSKEY key stack underflowed. The DMSKEY key stack was not empty when control returned from a command or function. Occurs when TYPCALL = SVC (the default) is specified in the DMSFREE or DMSFRET macro. Occurs when TYPCALL = BALR is specified in the DMSFREE or DMSFRET Macro calls. The wait count specified in an OS WAIT macro was larger than the number of ECBs specified. The OS interface to VSE/VSAM is unable to continue execution of the problem program. Error during LOADMOD after an OS LINK, LOAD, XCTL, or ATTACH. The compiler switch is on. Figure 10 (Part 3 of 5). 66 CMS Abend Codes VM/SP System Messages and Codes Action Enter DEBUG and type GO. Execution continues. None. Abend recovery take place when the next command is entered. Enter DEBUG and type GO. Control returns to the point to which a normal return would have been made. Enter DEBUG and type GO. Execution continues and the DMSKEY macro is ignored. Same as OF4. Enter DEBUG and type GO. Control returns from the command or function as if the key stack had been empty. When a system abend occurs, use DEBUG to attempt recovery. When a system abend occurs, use DEBUG to attempt recovery. Examine the program for excessive wait count specification. See the additional error message accompanying the abend message, correct the error, and reexecute the program. See the last LOADMOD (DMSMOD) error message for error description. In the case of an I/O error, recreate the module. If the module is missing, create it. -CMS Abend Codes Abend Module Name Code DMSSLN 15A 160 DMSXSU 174 DMSVIB 177 DMSVIB DMSVIP , Cause of Abend Severe error during load (phase not found) after an OS LINK, LOAD, XCTL, or ATTACH. The compiler switch is on. Xedit has failed because; an error occurred while the editor was reading from the CMS console stack, or the editor was unable to allocate a save area. The OS interface to VSE/VSAM is unable to continue execution of the problem program. I 200 DMSSFF I 240 DMSSVT 400 DMSSVT 500 DMSTLB 704 DMSSMN 705 DMSSMN The OS interface to VSE/VSAM is unable to continue execution of the problem program. There is an error in the overlay process. No work area was provided in the parameter list for an OS RDJFCB macro. An invalid or unsupported form of the OS XDAP macro was issued by the problem program. A block count error was detected when reading a SL tape. User replied 'cancel' to message 425R or the user's program contained a block count error routing that returned a code of 0 under OS simulation. An OS GETMAIN macro (SVC 4) was issued specifying the LC or L U operand. These operands are not supported by CMS. An OS FREEMAIN macro (SVC 5) was issued specifying the L operand. This operand is not supported by CMS. Figure 10 (Part 4 of 5), Action See last LOAD error message (DMSLIO) for the error description. In the case of an I/O error, recreate the text deck or TXTLIB. If either is missing, create it. Issue the XEDIT command again. If the problem persists, contact your system support personnel. ! See the additional error message accompanying the abend message, correct the error, and reexecute the program. Same as 174. Find out what caused the error and rerun the job. Check RDJFCB specification. Examine program for unsupported XDAP macro or for SVC O. Find out what caused the block count error. Then reload CMS and rerun the job. Change the program so that it specifies allocation of only one area at a time. Change the program so that is specifies the release of only one area at a time. CMS Abend Codes System Codes 67 CMS Abend Codes Abend Module Code Name 804 DMSSMN 80A 905 90A DMSSMN A05 AOA DMSSMN Cause of Abend An OS GETMAIN macro (804 - SVC 4, 80A - SVCIO) was issued that requested either zero bytes of storage, or more storage than was available. An OS FREEMAIN macro (905 - SVC 5, 90A - SVCIO) was issued specifying an area to be released whose address was not on a doubleword boundary. An OS FREEMAIN macro (A05 - SVC 5, AOA - SVC 10) was issued specifying an area to be released which overlaps an existing free area. Figure 10 (Part 5 of 5). 68 CMS Abend Codes VM/SP System Messages and Codes Action Check the program for a valid GETMAIN request. If more storage was requested than was available, increase the size of the virtual machine and retry. If you ran out of storage while trying to acquire a large GETMAIN area, and your virtual machine size is above the start of the CMS nucleus, you should IPL a CMS system generated at a higher virtual address than the one you are using. Check the program for a valid FREEMAIN request; the address may have been incorrectly specified or modified. Same as 905 and 90A. GCS Abend Codes GCS Abend Codes Responding to Abends in GCS If an abend occurs in a Group Control System application program: 1. The GCS supervisor will clean up the GCS system resources that the failed application was using. In addition, the application can specify exit routines to do further cleaning up and to try to resume processing. 2. If the application has no exit routines that try to restart it, the operator must manually restart it. If the GCS system itself has failed, the operator must re-IPL the system. GCS provides several aids for diagnosing and correcting the problem that caused the abend. For some problems, you may find that Figure 11 on page 71 will provide all the information you need. Entries in the table explain the causes of GCS abends and list steps you can take to recover and continue. The table is arranged numerically by abend code. For more difficult problems, GCS provides trace and dump facilities, interactive dump analysis under CMS, and interactive debugging under CPo An overview of these facilities follows; for more detailed information, please see the VM/ SP Group Control System Guide. Overview of Problem Determination Facilities GCS supports both internal and external tracing for error analysis. Internally, the GCS trace table automatically records GCS supervisor activity. With the ITRACE command and GTRACE macro, you can record other activity in particular GCS virtual machines or in the GCS group as a whole. External tracing, using the CP CPTRAP and GCS ETRACE commands, records activity in a spool file. This file can then be formatted for viewing using VM/SP's TRAPRED program. If a GCS application program fails, GCS will automatically produce a dump when: 1. The GCS supervisor terminated the program by issuing the ABEND macro. 2. The failing application program issued ABEND with the DUMP operand. 3. The exit routine specified in an ESTAE, TASKEXIT, or MACHEXIT macro requested a dump. The dump will be sent to the designated dump receiver, if there is one, or to the reader of the virtual machine in which the application failed. You can System Codes 69 GCS Abend Codes manually request a dump of GCS storage by issuing the GDUMP command from the GCS console. Your installation may want to set up application programs to produce dumps automatically if they abend. Dumps produced during abend processing may capture more information about an error than dumps produced with GDUMP or VMDUMP, after abend processing has been completed. If a severe error occurs and the GCS supervisor abends, the GCS machine termination module will try to take a dump of GCS storage. If the machine termination module is unable to get the dump, you can use the CP VMDUMP command to get it. The CP command SYSTEM RESTART will also produce a dump of GCS storage. Once storage has been dumped, you can interactively analyze the dump using the VM/SP Interactive Problem Control System (IPCS). If you are authorized to do so, you can also use CP debugging commands such as BEGIN, DISPLAY, DUMP, PER, and STORE to trace GCS execution interactively. 70 VM/SP System Messages and Codes ( GCS Abend Codes Abend Reason Module Code Code Name CSISCT 001 005 CSISQS, eSISBS OOA CSISCT 010 CSISBS Figure 11 (Part 1 of 30). Cause of Abend An input/output. error occurred during BSAM or QSAM processing. An error occurred during GET, PUT, READ, or WRITE macro processing. A required address was not specified or was not valid. The required address may have been the DCB address, the DCBRECAD address, the DCBEOBAD address or the area address. An error occurred during CHECK, NOTE, or POINT macro processing. A required address was missing or was invalid. The required address may have been the DCB address or the DECB address. An error occurred during READ macro processing because the SB option was specified. This option is not supported by GCS. User Response Error message CSI306S (input errors) or CSI307S (output errors) will have preceded this abend message. Look up the error code from the error message under message 306 or 307 in the GCS message reference. Use the error code tables for 'SER' or 'SCT' messages, and respond accordingly. Correct the invalid address Correct the invalid address. Remove the 'SB' option. GCS Abend Codes System Codes 71 GCS Abend Codes Abend Reason Module Name Code Code CSISOP 013 Cause of Abend An error occurred during the execution of an OPEN macro instruction. 014 CSISCL An error occurred during execution of a CLOSE macro instruction. 035 CSIVIP An error was detected by VSE/VSAM for which there is no equivalent OS/VS VSAM error code. 036 CSIVIB, CSIVSI An error was detected while trying to access the VSAM, BAM, or VTAM shared systems. 037 CSIDAS, A disk defined for use with a CSIDOS, VSAM program could not be CSIVIP used. The disk was in the wrong format, was not accessed, or was not attached. Figure 11 (Part 2 of 30). 72 GCS Abend Codes VM/SP System Messages and Codes User Response Error message CSI308E or CSI348E (OPEN errors) will have preceded this abend. Please see the 'User Response' sections for those messages and respond as indicated. Error message CSI309E or CSI349E (CLOSE errors) will have preceded this abend message. Please see the 'User Response' sections for those messages and respond as indicated. A GCS error message will have preceded this a bend message. Please see the 'User Response' section for the error message that appeared and respond as indicated. A GCS error message will have preceded this abend message. Please see the 'User Response' section for the error message that appeared and respond as indicated. For modules CSIDAS and CSIVIP, a GCS error message will have preceded this abend message. Please see the 'User Response' section for the error message that appeared and respond as indicated. There is no preceding error message when this abend is issued from module CSIDOS. GCS Abend Codes Abend Reason Module Code Code Name 038 039 03A 03B CSIDOS Cause of Abend An I/O error occurred on a disk being used for VSAlVI processing. CSIVIP, An internal error occurred CSIDAS, during VSAM processing. CSIDOS, CSILDF CSIVIP C·SIVIP Figure 11 (Part 3 of 30). The number of exits defined for use with VSAM exceeded the limit of 128 exits. An invalid address was detected in a VSAM control block or VSAM parameter list. The address is not located in storage that the current program has access to. User Response A GCS error message will have preceded this abend message. Please see th e 'U ser Response' section for the error message that appeared and respond as indicated. A GCS error message will have preceded. this abend message. Please see the 'User Response' section for the error message that appeared and respond as indicated. A GCS error message will have preceded this abend message. Please see the 'User Response' section for the error message that appeared and respond as indicated. A GCS error message will have preceded this abend message. Please see the 'U ser Response' section for the error message that appeared and respond as indicated. I I I iI I; I I I GCS Abend Codes System Codes 73 GCS Abend Codes Abend Reason Module Code Code Name CSIITP Oen Cause of Abend A program check has occurred. The 'n' in the Abend Code column for this entry stands for the number of the program check that has occurred. on' should be one of the following in your message: Code Meaning A program check other than 1-F has occurred. Operation 1 2 Privileged operation 3 Execute 4 Protection Addressing 5 Specification 6 Data 7 8 Fixed-point overflow Fixed-point division 9 A Decimal overflow B Decimal divide C Exponent overflow D Exponent underflow E Significance Floating-point divide F An sve 202 or 203 routine indicated that an error occurred in processing the sve, but no provision has been· made for an error return from the routine processing the SVC. User Response Examine the Program Old PSW at location 40 (X'28') to find out the cause of the program check. 0 OFa eSIITS Figure 11 (Part 4 of 30). 74 GCS Abend Codes VMjSP System Messages and Codes ( \ Find out why the error occurred, or indicate that an error return is desired. To allow for an error return, provide an error address for the sve 202, or negate the halfword code for the SVC 203 and reissue the command. GCS Abend Codes \ ) ) Abend Reason Module Code Code Name Cause of Abend User Response OF8 CSIITS A task has issued an SVC 202, but register 1 was pointing to non-addressable storage. Find out why the contents of register 1 were invalid· and correct the problem. OFA CSIITS GCS could not process an SVC issued by a user program that was running in problem state. The failure occurred because the DOS bit-- a flag controlled by the GCS supervisor--was on when the SVC was issued. This bit must always be off when a problem state program issues an SVC. Find out why the DOS bit was on and correct the problem. The DOS bit may have been turned on by mistake by an authorized GCS program, or the GCS supervisor may have malfunctioned. 101 CSIWAI Invalid parameter list for the WAIT macro. WAIT was issued with other than 0 or 1 entered as the number of events to be completed before the waiting task can proceed. Correct the WAIT macro parameter specifying the number of events. That parameter must be either 0 or 1. 102 CSIWAI A POST macro has been issued with an invalid ECB address. The user is not authorized to access the storage specified by the ECB address. Check to see that the ECB address is correct. If you are posting an ECB that is part of an ECBLIST, check that the task that issued the WAIT is still authorized over it's storage area. The ECBLIST addresses may have been overwritten. 106 CSILOS, The supervisor was unable to CSIPMC, fetch the program requested CSIPML in a LINK, LOAD, or XCTL macro into virtual storage. Register 15 contains a reason code: If the reason code is OB, correct the cause of the I/O errors. If the reason code is OC, use a larger virtual storage size, delete unneeded modules, or take other steps to make more efficient use of storage. Code OB OC Meaning I/O error while loading the module. Insufficient virtual storage available. This abend can result when a user program issues a LINK. LOAD, or XCTL macro directly. But the failure may also occur when an ATTACH macro or an OSRUN or LOADCMD command is issued, since these call LINK or LOAD. Figure 11 (Part 5 of 30). GCS Abend Codes System Codes 75 GCS Abend Codes Abend Reason Module Ca use of Abend Code Code Name CSIPMB Invalid input was passed to a 112 BLDL macro. The problem may have been that (1) the start or end of the BLDL list referred to an address that was in a different key than that of the calling program; or (2) the number of entries was less than 1; or (3) the length of a list entry was less than 58 bytes. CSIATT The task id that has been 12C passed to a CHAP macro is invalid for one of the following reasons: • • • • Figure 11 (Part 6 of 30). 76 The task id is associated with a system task instead of a user task. That is, the task id was 1 or 2. The task id does not exist. The task identified by the task id is not an immediate descendant of the task that issued the CHAP. A task must have ATTACHed a sub-task in order to issue a CHAP for the sub-task. The task identified by the task id has already terminated. GCS Abend Codes VM/SP System Messages and Codes User Response Check that the parameter list is not being incorrectly modified. Make sure that the starting address, number of entries, and length-of-entry fields are correct. Correct the faulty CHAP parameter. Make sure that the task id address is a fullword with the task id in the two low-order bytes. Make sure that the task id matches the task id that was returned when the ATTACH macro was issued for this sub-task. c GCS Abend Codes Abend Reason Module Name Code Code 12F CSITIM Cause of Abend The time interval address passed to the STIMER macro is invalid for one of the following reasons: User Response Correct the time interval addresses. • The storage key for the time interval address differs from that of the task that issued the STIMER macro, and the address is located in fetch-protected storage. The time interval passed in the DINTVL or TOD parameter was not in unpacked decimal format. CSIENQ The resource to be released by a DEQ macro was not previously obtained by an ENQ from the same task, and the RET = HAVE operand was not coded in the call to DEQ. CSIENQ Two ENQ macros were issued in the same task for the same resource without a DEQ macro call in between. The second ENQ did not specify TEST, USE, CHNG, or HAVE in the RET operand. • 130 138 13C CSIABD Figure 11 (Part 7 of 30). An invalid parameter list was specified on an ESTAE macro by a problem state program. The storage key for the parameter list differed from the storage key for the problem state program. Issue ENQ to obtain the resource before issuing DEQ, or include the RET = HAVE operand as a DEQ parameter. Check to see if you intended to use another resource name for the second ENQ. If not, you can (1) issue a DEQ to release the resource after the first ENQ; or (2) specify TEST, USE, CHNG, or HAVE in the RET operand in the second ENQ macro. Check to see if the correct parameter list was passed to ESTAE. GCS Abend Codes System Codes 77 GCS Abend Codes Abend Reason Module Name Code Code 13E CSIATT 144 CSISER Cause of Abend A DETACH has been issued for a sub-task that has not yet terminated. The sub-task has abnormally terminated with this code. The sub-task's ETXR (exit routine) was not executed. An error occurred during execution of the SYNADAF macro. An invalid access method code was specified in the high order byte of register 15. lCB CSIITS 201 CSIWAI 202 CSIWAI An unauthorized caller issued an SVC 203. Either a system-only SVC 203 was requested, or a program running in problem state tried to issue the SVC 203. An SVC 203 can only be issued by a program running in supervisor state. The user is not authorized to access the storage specified by the ECB in aWAIT macro parameter list. The state block address in an ECB that is being POSTed does not refer to a state block in the caller's task block/state block structure. The state block address loaded into the WAIT ECB may have been altered, or the state block may have been destroyed. The POST routine will reduce the state block's wait count--allowing the waiting program to move out of the wait state--only if the state block address that was loaded into the WAIT ECB is still valid. Figure 11 (Part 8 of 30). 78 GCS Abend Codes VM/SP System Messages and Codes User Response Be sure that the subtask completes execution before a DETACH is issued. To synchronize the DETACH with task completion, you can use the ECB or ETXR parameter on the ATTACH macro. This ECB is posted or the ETXR exit runs when the sub-task terminates. Make sure that the ACSMETH parameter on the SYNADAF macro is correctly coded, or that the high order byte of register 15 contains a valid access method code, before SVC 68 SYNADAF is issued. If a system-only SVC was attempted, find out what SVC should have been issued and correct the problem. Otherwise, find out if the calling program should have been running in supervisor state or should have issued another SVC. Check the ECB address entered in the WAIT macro. Make sure that ECB contents are not being changed, and that the waiting program state block has not been destroyed. ( GCS Abend Codes Abend Reason Module Code Name Code CSIPMC, 206 CSIPMD, CSIPML 20D 22A 22C 230 Cause of Abend The parameter list address or an address in the parameter list (1) was undefined; or (2) was in a different key than that of the calling program and was located in fetch-protected storage. CSIABD A subtask of the current program has ended abnormally with the STEP parameter. STEP causes GCS to abnormally end all tasks and commands that are related to the ABENDed subtask. CSIATT Invalid parameters were passed to an ATTACH macro. A share subpool value greater than 127 was specified on the SHSPV parameter, or a share subpool value greater than 127 was included in a list whose address was coded in the SHSPL parameter. CSIATT The storage key for the id address passed to a CHAP macro differs from that of the task that issued the CHAP, and the address is located in fetch-protected storage. CSIENQ A length of zero was specified for the name representing a resource in a call to the DEQ macro. Figure 11 (Part 9 of 30). User Response Make sure that no parameter list is being incorrectly modified. Ensure that all addresses are correct. Correct the problem in the subtask that failed. Correct the SHSPV or SHSPL parameter. Make sure that the parameter address is correct if an SHSPL parameter is used. Provide a valid task id address. First, check to see if the RNAME LENGTH parameter for the DEQ macro is zero. If it is zero, then the first byte of the minor name field should contain the length of the minor name field and must not be zero. Note that no explicit length need be coded; RNAME length defaults to the assembled length of RNAlVIE if the value is not given elsewhere. GCS Abend Codes System Codes 79 GCS Abend Codes Abend Reason Module Code Code Name Cause of Abend 233 CSIDUM A user program has called the SDUMP macro with an invalid parameter list address. CSIENQ A length of zero was specified 238 for the RNAME in an ENQ macro parameter list. 23E CSIATT The address of the task id supplied to the DETACH macro is invalid for one of the following reasons: • • • • Figure 11 (Part 10 of 30). 80 The storage key for the task id address differs from that of the issuing task and the address is in fetch-protected storage. The task id is zero. The task id does not exist. The sub-task identified by the task id is not a direct descendant of the task that issued the DETACH. Tasks may DETACH only tasks that they ATTACHed. GCS Abend Codes VM/SP System Messages and Codes User Response Correct the user program to pass a valid parameter list address. First, check to see if the RNAME LENGTH parameter is zero. If it is zero, then the first byte of the minor name field must contain its length and must not have a value of zero. A non-zero length must be coded in one of these fields. Correct the parameter on the DETACH macro. Make sure that the task id address is a fullword with the task id in the two low- order bytes. Also make sure that this task id matches the task id returned when the ATT ACH macro was issued for this sub-task. GCS Abend Codes Abend Reason Module Code Code Name 244 CSISER 2CB CSIITS 301 CSIWAI 305 CSIFSV Figure 11 (Part 11 of 30). Cause of Abend The address of the caller's savearea (in register 13) was found to be invalid during execution of the SYNADAF macro. An SVC 203 was issued, but the halfword code issued with the SVC did not match any valid sve 203 function. The wait flag is already on for the ECB coded in a WAIT macro parameter list. An error occurred when (1) an SVC 5 FREEMAIN tried to release storage belonging to an unsupported subpool; or (2) an SVC 5 FREEMAIN tried to release storage belonging to a subpool requiring authorization, and the program that issued the request is not authorized; or (3) the storage being released has a subpoolnumber different from the number of the subpool from which the I j storage was obtained. User Response .!vIake sure that register 13 points to a register savearea within user storage when SYNADAF SVC 68 is issued. If SYNADAF is issued from a SYNAD routine, make sure that register 13 has not been altered since the SYNAD routine was entered, and that register 13 contained the address of a valid register savearea when the last data management macro was issued. Correct the halfword code so that it specifies the desired function. Check to see if two WAIT macros are unintentionally being issued for the same ECB. Zero out the ECB before it is used by aWAIT macro. Check the FREEMAIN causing the error and make sure that the subpool specified is correct. GCS Abend Codes System Codes 81 GCS Abend Codes Abend Reason Module Code Code Name CSIFSV 30A 344 CSISER 378 CSIFSV I Figure 11 (Part 12 of 30). 82 Ca~se of Abend A program has issued an SVC 10 FREEMAIN, and one of the following three errors has resulted: (1) the task has released storage belonging to an unsupported subpool; (2) the task has released storage belonging to a subpool for which authorization is required, and the program is not an authorized program; or (3) the storage being released has a subpool number different than the number of the subpool from which the storage was obtained. An invalid DCB address or DCB DEB (DCBDEBAD) address was encountered during execution of the SYNADAF macro. A program has issued an SVC 120 FREEMAIN and (1) has tried to release storage be longing to an unsupported subpool; (2) the task has tried to release storage belonging to a subpool for which authorization is required, and the task is not authorized; or (3) the storage being released has a subpool number that is different from the number of the subpool from which it was obtained. GCS Abend Codes VMjSP System Messages and Codes User Response Make sure that the subpool is coded correctly in the FREEMAIN. Correct the invalid address. For QSAM, the DCB address should be passed to SYNADAF as the PARMI operand on the SYNADAF macro instruction. (For BSAM and QSAM, the DCB address is in register 1 on entry to the user's SYNAD routine.) Make sure that the subpool being passed to the FREEMAIN is correct. ( GCS Abend Codes Abend Reason Module Code Code Name Cause of Abend 406 CSIPMC The module that was to be LINKed, XCTLed, ATTACHed or OSRUNed was marked 'Only Loadable' by the linkage editor. The failure may have occurred when the user program issued a LINK or XCTL macro directly. But the failure may also have resulted when an ATTACH macro or an OSRUN command called the LINK macro. 42A CSIATT The ECB address specified in the ECB parameter for an ATTACH macro is invalid. The address is in a different storage protection key than that of the program that issued the ATTACH. CSIENQ An invalid parameter list was 430 coded in a call to the DEQ macro. The calling program is not authorized to access the storage area specified in the parameter list. CSIENQ An invalid parameter list was 438 entered in a call to the ENQ macro. The calling task is not authorized to access the storage area specified in the parameter list. Figure 11 (Part 13 of 30). U set Response LOAD should be used to bring a module marked 'Only Loadable' into storage before other operations are performed. If the module is not only loadable, reI ink the module to remove the attribute. Provide a valid address for the ECB parameter. Check the list address and the addresses of major and minor names in the DEQ parameter list. Check the list address input parameter and the addresses of major and minor names in the ENQ parameter list. GCS Abend Codes System Codes 83 GCS Abend Codes Abend Reason Module Name Code Code CSIATT 43E User Response GCS system storage has been modified since your sub-task was attached. Contact your system programmer. Cause of Abend An invalid address was passed to a DETACH macro. The ECB address was valid, but now is not in the same storage key as the task that issued the ATTACH. An invalid DECB address was encountered during execution of the SYN ADAF macro. For BSAM, the DECB address should be passed to SYNADAF as the PARM2 operand on the macro instruction. (The DECB address is in register 0 on entry to the user's SYNAD routine.) 444 CSISER 530 CSIENQ A DEQ has been issued before an ENQ for the same resource could be filled. The same task issued both the ENQ and the DEQ, and RET = HAVE was not coded in the DEQ call. < 604 CSIGSV Figure 11 (Part 14 of 30). 84 The GETMAIN macro just issued had (1) an invalid address in the A or LA operand; or (2) an invalid parameter list address. The address in the A or LA operand was invalid because it specified a location outside the the virtual storage assigned to the task. GCS Abend Codes VMiSP System Messages and Codes Try coding RET = HAVE as a DEQ parameter. The DEQ request will not be honored and a return code will be produced if the ENQ has not been completed before the DEQ is issued. But with RET = HAVE, the task will not abend. Check the coding of the GETMAIN macro instruction, and re-execute the program after correcting the instruction. (I ~ GCS Abend Codes Abend Reason Module Code Code Name CSIFSV 605 638 704 705 706 Cause of Abend A program has issued an SVC 5 FREEMAIN (E-type or V-type FREEMAIN), but the FREEMAIN parameter lists were protected by a storage key that the issuing program could not read from. CSIENQ The storage requested by the ENQ macro was not available. GET MAIN could not get the storage necessary for control blocks. CSIGSV, An uncorrectable machine, CSIATT system or indeterminate error occurred while processing a GETMAIN macro call. An improper mode byte may have been sent to the GETMAIN entry module, or there may not be sufficient system storage to process the GETMAIN. CSIFSV, There was not enough CSIATT storage available to meet the internal processing needs of an SVC 5 FREEMAIN. CSILOS The module requested in a LINK, LOAD, XCTL, or ATTACH macro, or OSRUN or LOADCMD command could not be used. Either the module was marked as not executable by the linkage editor, or the module is an overlay module, which is not allowed in GCS. User Response Check to see that the storage protection key for the FREEMAIN parameter lists is correct. Re-execute the program. Check to see if the mode byte is correct if the user is coding his own mode byte. Otherwise, increase the size of the virtual machine and re-IPL it. Increase the size of the virtual machine and re-IPL it. Correct the problem in the requested load module and relinkedit it into a LOADLIB. This abend can result when a user program issues a LINK, LOAD, or XCTL macro directly. But the failure may also occur when an ATTACH macro or an OSRUN or LOADCMD command is issued, since these call LINK or LOAD. Figure 11 (Part 15 of 30). GCS Abend Codes System Codes 85 GCS Abend Codes Abend Reason Module Code Code Name 70A CSIFSV, CSIGSV "- 72A CSIATT Cause of' Abend An uncorrectable machine, system or indeterminate error occurred while processing an R-type GET MAIN or FREEMAIN (an sve 10 GETMAIN or FREEMAIN). The abnormal end may have occurred because an improper mode byte was sent to the GETMAIN entry module, or because there was not enough storage to process the GETMAIN. An address passed to the ATTACH macro is invalid because the storage key for the address differs from that of the calling program, and because the address is in fetch-protected storage. The address is one of the following: User Response Check to see that the mode byte is correct if the user is coding his own mode byte. Otherwise, increase the amount of storage and re-IPL the virtual machine. Provide a valid address for the incorrect parameter. ( • • • 778 the address of the ATTACH parameter list the EPLOC or DE address the SHSPL address (the address is invalid or the first byte in the list has a value of zero). CSIFSV, (1) An uncorrectable CSIGSV, machine, system, or CSIATT, indeterminate error occurred CSITIM while processing an RU-type GETMAIN or FREEMAIN macro. The problem may have occurred because an improper mode byte was sent to the GETMAIN entry module, or because not enough storage· was available to complete the GETMAIN or FREEMAIN; or (2) A GETMAIN or FREEMAIN issued by STn"fER or ATT ACH has failed because not enough storage was available to complete the GETMAIN or FREEMAIN. Figure 11 (Part 16 of 30). 86 GCS Abend Codes VMjSP System Messages and Codes To correct the first problem, make sure that the mode byte is correct if the user coded it himself. If the mode byte is not in error, increase the amount of storage and re-IPL the virtual machine. To correct the second problem, increase the amount of storage and re-IPL the virtual machine. GCS Abend Codes Abend Reason Module Code Code Name CSIGSV 804 806 CSILOS Cause of Abend The length field passed to a GETMAIN macro contained either a negative or zero length, or specified a length that exceeded the available virtual storage. A LINK, LOAD, XCTL, or ATTACH macro requested a program that could not be found, or an I/O error occurred while processing the request. Register 15 contains a hexadecimal reason code: Code Meaning 04 The program could not 08 10 Figure 11 (Part 17 of 30). be found or no LOADLIBs were defined by the GLOBAL command. An uncorrectable I/O error occurred when the BLDL control program routine attempted ~o search the directory. CLOSE gave a non-zero return code after the module was loaded. User Response Choose the appropriate action from among the following: Check the coding of the L V operand. Re-execute the program after making corrections. 2. Change the problem program so that it requests a smaller amount of storage. 3. Increase the amount of storage in the virtual machine and re-IPL it. If the reason code is 04, be sure that you issued the GLOBAL command with the LOADLIB parameter and the names of the LOADLIBs which may contain the requested module. If the reason code is 08, correct the cause of the I/O error. Note that this is probably not a user program error. If the code is 10, rerun the job. Note that this is probably not a user program errOl'. 1. GCS Abend Codes System Codes 87 GCS Abend Codes Abend!, Reason Module Code Code Name 80A CSIGSV ' II I I ~ I i I,· 878 ! Ii I " I ':\'1 I I I • Cause of Abend The length field passed to an R-type GET MAIN macro contained either a zero length or a value too large for available storage. User Response Choose the appropriate action from among the following: Check the coding of the LV operand and re-execute the program. 2. Change the problem program so that it requests less storage. 3. Increase the amount of storage and re-IPL the virtual machine. -+-C-S-I-G-S-V-+--T-h-e-l-e-n-g-th-fi-e-ld-p-a-ss-e-d-t-o-an--+-C-h-o-o-s-e-t-h-e-a-p-p-r-o-p-ri-a-t-e----I RU-type GETMAIN macro action from among the contained either a negative following: or zero value, or specified a length too large for available 1. Check the coding of the storage. LV operand and re-execute t e program. 2. Change the hproblem program so that it requests less storage. 3. Increase the amount of storage and re-IPL the I virtual machine. 1. : I r-:._---+.------r-------~--------------------------r_--------------~------~ 19ut:" CSIFSV A task issued an SVC 5 FREEMAIN, but the address of the storage being released is not on a doubleword boundary. 906 ! ~ I The Load and/or Use count for the module requested by a LINK, LOAD, XCTL, or ATTACH macro is already the maximum of 32767. J<"'igurc 11 (Part 18 of 30). GCS Abend Codes 88 VMjSP System Messages and Codes Correct the address parameter for the FREEMAIN. Check for loops which cause the same macro instruction to be issued too often. ( GCS Abend Codes Abend Reason Module Code Code Name 90A CSIFSV Cause of Abend A task has issued an SVC 10 FREEMAIN, but the address of the storage that is being released is not on a doublewol,d boundary. User Response Correct the address parameters for the FREEMAIN. Make sure that register 13 points to the savearea address that was provided by SYNADAF. Also, make sure that the user's savearea address, (located 4 bytes into the savearea pointed to by the address in register 13), has not been altered. Correct the address parameter being passed to FREEMAIN. 944 CSISER An invalid savearea address was encountered during execution of SYNADRLS. The invalid address was either the SYNADAF savearea address in register 13, or the pointer to the caller's sa vearea. 978 CSIFSV A03 CSIATT A05 CSIFSV A task has issued an SVC 120 FREEMAIN, but the address of the storage being released is not on a doubleword boundary. This abnormal end occurred during normal task termination. The task that was terminating had a sub-task that had not been DETACHed. A task issued an SVC 5 FREEMAIN and (1) the storage being released overlaps storage that is already free; or (2) the storage being released is on a page that has been locked by PGLOCK. Figure 11 (Part 19 of 30). Make sure that all sub-tasks are DETACHed before a task terminates. Check the parameters for the FREEMAIN to make sure that all addresses and lengths have been coded correctly. Also check to see that any locked storage has been unlocked before it is released. GCS Abend Codes System Codes 89 GCS Abend Codes Abend Reason Module Code Code Name Cause of Abend A06 CSIPMC The current task is already waiting for the serially reusable module that has been requested by LINK, XCTL, or ATTACH. AOA A78 CSIFSV CSIFSV Figure 11 (Part 20 of 30). 90 A task has issued an SVC 10 FREEMAIN, and (1) the storage being released overlaps storage that is already free; or (2) the storage being released is on a page that has been locked by PGLOCK. A task has issued an SVC 120 FREEMAIN, and (1) the task-related storage that is being released over laps storage that is already free; or (2) the storage that is being r~leased is on a page that has been locked by PGLOCJC GCS Abend Codes VM/SP System Messages and Codes User Response Do not allow an asynchronous exit to reference the same serially reusable module as the task it is running for, at the 'same time as the task it is running for. Also, do not allow simultaneous reference to 'the same serially reusable module by two asynchronous exits running for the same task. Finally, do not allow a serially reusable module to try to re-enter itself. Make sure that the address and length parameters passed to FREEMAIN are correct. Also check to see that any storage that has been locked is unlocked before it is released. Check to make sure that ad4ress and length parameters passed to FREEMAIN are correct. Also check to see that any storage that has been locked is unlocked before it is released. ( GCS Abend Codes Abend Reason Module Code Code Name B03 CSIATT B04 CSIGSV Cause of Abend Normal termination of a task has been interrupted because the task that was terminating still holds a common lock. An invalid subpool number was specified on an E- or V-type GETMAIN macro. The number may have been invalid because: A program running in problem state tried to access a subpool with a number outside the 0-127 range; or 2. A program running in supervisor state tried to access an unsupported subpool. (Supervisor state programs can access subpools with numbers in the 0-127 range, PLUS subpools 229, 230, 231, 241, 243, and 244.) A subpool number greater than 127 was passed to a R-type GETMAIN macro. An invalid subpool number was specified on an E- or V-type GETMAIN macro. The number may have been invalid because: User Response Make sure that all locks are released before a task terminates. Check the coding of the SP operand of the GETMAIN macro. 1. BOA CSIGSV 1. 2. Figure 11 (Part 21 of 30). Check the coding of the SP operand of the GETMAIN instruction. A program running in problem state tried to access a subpool with a number outside the 0-127 range; or A program running in supervisor state tried to access an unsupported subpool. (Supervisor state programs can access subpools with numbers in the 0-127 range, PLUS subpools 229, 230, 231, 241, 243, and 244.) GCS Abend Codes System Codes 91 GCS Abend Codes Abend Reason Module Code Code Name B78 CSIGSV Cause of Abend A subpool number greater than 127 was passed to a RU-type GETMAIN macro. An invalid subpool number was specified on an E- or V-type GETMAIN macro. The number may have been invalid because: A program running in problem state tried to access a subpool with a number outside the 0-127 range; or 2. A program running in supervisor state tried to access an unsupported subpool. (Supervisor state programs can access subpools with numbers in the 0-127 range, PLUS subpools 229, 230, 231, 241, 243, and 244.) Normal termination of the current task has been interrupted because the task still holds resources through ENQs. A program tried to terminate with resources still held by ENQ. A program has issued an SVC 5 FREEMAIN, and (1) the task-related storage that is being released is not owned by the active task or by a task that is sharing storage with the active task; or (2) the storage has had its storage key changed since it was obtained. User Response Check the coding of the SP operand of the GETMAIN instruction. 1. C03 CSIATT D03 CSIFSV D05 CSIFSV Figure 11 (Part 22 of 30). 92 GCS Abend Codes VM/SP System Messages and Codes ( Make sure that all resources have been released by DEQ before a task terminates. Make sure that all resources are released by DEQ before exiting the program. Check to see that the address and length parameters of the FREEMAIN are correct. Also check to see that storage keys that were changed have been reset to what they were when the storage was obtained. Lastly, make sure that the task releasing the storage owns the subpool specified in the FREEMAIN macro, or shares the subpool with an ancestor. GCS Abend Codes Abend Reason Module Code Code Name DOA CSIFSV D23 D23 Cause of Abend A program has issued an SVC 10 FREEMAIN, and (1) the task-related storage that is being released is not owned by the current task or by a task sharing storage with the current task; or (2) the storage that is being released has had its storage protection key changed since the storage was obtained. CSIRPY A validate was issued for the reply buffer address specified in the ORE (Operator Reply Element) Data Area. The return code from validate indicates the address is inaccessible to the user. The task that issued the WTOR will be abnormally terminated. CSIWTR One of two errors has occurred: (1) An invalid address was passed to a WTO or WTOR macro. The address or addresses passed in the parameter list are located in storage that the user cannot access. (2) A GETMAIN macro was unable to get a WQE or ORE buffer because not enough storage was available. Figure 11 (Part 23 of 30). User Response Check that the address and length parameters passed to the FREEMAIN are correct. Make sure that a storage key that has been changed has been reset to its original setting. Also make sure that the task which is releasing the storage owns the subpool specified in the FREEMAIN macro, or shares the subpool with an ancestor. Specify a reply buffer address within the range of your virtual storage. To correct the first problem, make sure all parameter list addresses are within your range of storage. To correct the second problem, either increase the amount of virtual storage available to the program or reduce the program7ssq.s storage needs. GCS Abend Codes System Codes 93 GCS Abend Codes Abend Reason Module Code Code Name CSIFSV D78 \ E04 CSIGSV E05 CSIFSV Cause of Abend A task has issued an SVC 120 FREEMAIN, and (1) the task-related storage that is being released is not owned by the active task or by a task that shares storage with the active task; or (2) the storage key for the storage that is being released has been changed since the storage was obtained. A GETMAIN macro has been called with an MVS parameter that is not supported in the GCS environment. The unsupported parameter is either LC or LV mode. A task has issued an SVC 5 FREE MAIN using an unsupported MVS parameter. The parameter is one of the following: User Response Make sure that the address and length parameters being passed to FREEMAIN are correct. Check to see that a storage key that has been changed is reset to its original setting before the storage is released. Also make sure that the task that is releasing the storage owns the subpool specified in the FREEMAIN macro, or shares the subpool with an ancestor. Rewrite the problem program so that it requests allocation of only one storage area at a time. Change the macro call so that it uses only supported parameters. • • • • EOA CSIFSV Figure 11 (Part 24 of 30). 94 EC VC LC L A task has issued an SVC 10 FREEMAIN, but (1) the SVC 10 was called without an LV parameter; or (2) a zero length was specified as the LV parameter for the FREEMAIN. GCS Abend Codes VM/SP System Messages and Codes Change the macro call to use an LV parameter with a non-zero length. GCS Abend Codes Abend Reason Module Code Code Name EOB CSITIM E23 Cause of Abend A parameter that is not supported by GCS was used in a call to the TIME macro. Unsupported parameters include TU, MIC, STCK, and ZONE=GMT. CSIRPY A validate was issued for the ECB address specified in the ORE (Operator Reply Element) Data Area. The return code from validate indicates the address is inaccessible to the user. The task that issue4 the WTOR will be abnormally terminated. CSIWTR An invalid ECB or reply area address has been passed to the WTOR macro. The error or reply area address is located in storage that the user program cannot access. CSITIM The CANCEL parameter for the TTIMER macro was not specified, or a parameter'that is not, supported by GCS was passed to TTIMER. Unsupported parameters include TU and MIC. CSITIM A parameter that is not supported by GCS was passed to the STIMER macro. Unsupported parameters include TASK, GMT, TUINTVL, and MICVL. User Response Change the macro call so that it uses only supported parameters. Specify a reply buffer address within the range of your virtual storage. > E23 E2E E2F Figure 11 (Part 25 of 30). Make sure that the ECB or replyarea address passed to WTOR is within your storage range. Change the macro call so that it uses only supported parameters. Change the macro call so that it uses only supported parameters. GCS Abend Codes System Codes 95 GCS Abend Codes Abend Reason Module Code Code Name Cause of Abend E30 CSIENQ A parameter that is not supported in the GCS environment was coded in a call to the DEQ macro. The parameter is one of the following: User Response Change the macro call so that it uses only supported parameters. • • • • • • • E38 CSIENQ GENERIC = YES RMC=STEP SYSTEM SYSTEMS TCB DCB Multiple requests in one macro call. A parameter that is not supported in the GCS environment was coded in a call to the ENQ macro. The parameter is one of the following: Change the macro call so that it uses only supported parameters. • • • • E78 CSIFSV Figure 11 (Part 26 of 30). 96 SMC=STEP SYSTEM, SYSTEMS TCB Multiple requests with one macro call. A task has issued an SVC 120 FREEMAIN and (1) the SVC 120 was called without an LV parameter; or (2) A zero length was specified in the LV parameter and a zero address was specified in the A parameter. GCS Abend Codes VM/SP System Messages and Codes Change the FREEMAIN call so that it uses an LV parameter with a non-zero length, and! or change the A parameter to specify a non-zero address. GCS Abend Codes Abend Reason Module Code Code Name Cause of Abend CSICMD The GCS CMDSI service has FCA 0300 been called with an invalid parameter list. The return code from a VALIDATE issued on addresses in the list indicates that (1) the parameter list address or addresses wi thin the parameter list are not accessible to the user; or (2) the command length was invalid. C3IDUM A user program has invoked FCA 0400 the GDUMP command with an invalid parameter list address. FCA CSIGIM The GENIO macro has been 0500 issued with an invalid parameter list. Either the parameter list address itself is invalid, or an address within the parameter list is invlaid. FCA 0501 CSIGIM GENIO ST ARTR is an authorized function, and the calling program was not in supervisor state. FCA OCOO CSIACC User is not authorized to CSIARE access the storage specified CSIGLB in the plist. CSIOSR FCA OE01 CSIREX An invalid parameter list has been passed to the REXX processor. Either the parameter list address itself is invalid, or an address within the parameter list is invalid. Figure 11 (Part 27 of 30). User Response Make sure that parameter list addresses are within the range of your storage, and that a valid command length is specified. Correct the user program to pass a valid parameter list address. Ensure that the parameter list and any addresses con tained in the parameter list reside in storage accessible to the issuing program. Make sure that the calling program is in supervisor state before GENIO ST ARTR is issued. Check the address in the plist to make sure that fetch access is possible. Ensure that the parameter list and any addresses contained in the parameter list reside in storage accessible to the issuing program. GCS Abend Codes System Codes 97 GCS Abend Codes Abend Reason Module Code Code Name FCA OFOO CSIFLD FCA 1001 CSINXT FCA 1101 CSIIUE, CSIIUX FCA 1200 CSIQRY FCA 1300 CSIRPY Cause of Abend A user program issued a FILEDEF command with an invalid parameter list address. A FREEMAIN macro has returned a non-zero return code, indicating a failure to release storage. A GETMAIN issued by the current task has failed. The GCS QUERY command has been called with an invalid parameter list. The return code from a VALIDATE issued on addresses in the list indicates that the parameter list address or addresses within the parameter list are not accessible to the user. The GCS REPL Y command has been called with an invalid parameter list. The return code from a VALIDATE issued on addresses in the list indicates that the parameter list address or addresses wi thin the parameter list are not accessible to the user. Figure 11 (Part 28 of 30). GCS Abend Codes 98 VM/SP System Messages and Codes User Response Correct the program so that it passes a valid parameter list address. Re-IPL the system. If the problem persists, contact your IBM support personnel. First, try re-executing the program in which the failure occurred. If the problem persists, increase the size of the virtual machine and re-IPL it. Make sure that parameter list addresses are within the range of your storage. Make sure that parameter list addresses are within the range of your storage. GCS Abend Codes Abend Reason Module Code Code Name CSILDC FCA 1400 FCA 1500 CSIYTE FCA 1600 CSIYTG FCA 1700 CSIDLB FCA 1800 CSIDLB Figure 11 (Part 29 of 30). Cause of Abend The GCS LOADCMD command has been called with an invalid parameter list. The return code from a VALIDATE issued on addresses in the list indicates that the parameter list address or addresses wi thin the parameter list are not accessible to the user. A user program has invoked the ETRACE command with an invalid parameter list address. A' user program has invoked the ITRACE command with an jp.valid parameter list address. An invalid address was detected during SET command processing. An invalid address was detected during DLBL command processing. User Response Make sure that parameter list addresses are within the range of your storage. Correct the user program so that it passes a valid parameter list address. Correct the user program so that it passes a valid parameter list address. A GCS error message will usually have preceded this abend message. Please see the 'User Respo~se' section for the error message that appeared and respond as indicated. A GCS error message will usually have preceded this abend message. Please see the 'User Response' section for the er~or message that appeared and respond as indicated. GCS Abend Codes System Codes 99 GCS Abend Codes Abend Reason Module Code Code Name FCB 0100 CSILAC FCB 0601 CSILLK FCB OA01 CSISDX FCB OD01 CSIREX Fxx CSIITS Figure 11 (Part 30 of 30). Cause of Abend An AUTHCALL macro was issued, but the issuing program did not have access to the address of the name of the authorized program. A program tried to acquire the common lock on GCS common storage without first getting the local lock on resources in the program's own virtual machine. Not enough free storage was available for GETMAIN to secure an AEB for the SCHEDEX macro. Invalid shared variable request block addresses were passed to the EXECCOMM routine. The SVC number that was issued is not supported. The numbers replacing the 'xx' in the abend code represent the unsupported SVC number. GCS Abend Codes 100 VM/SP System Messages and Codes User Response Correct the problem in the application program. Make sure the program acquires the local lock before requesting the GCS common lock. Check to make sure the abend is not being caused by an error in the application program. Correct the application program if it is at fault. Otherwise, increase the size of storage. Make sure that the addresses have been coded correctly. Correct the SVC number and reissue the command. TSAF Abend Codes TSAF Abend Codes When a Transparent Services Access Facility (TSAF) abend occurs, the TSAF operator must follow several steps: 1. Collect information about the error. Save the console sheet or spooled console output of the TSAF virtual machine. Save and process, via the IPCS MAP command and the IPCSDUMP command, any dumps produced by TSAF. Save any CPTRAP file that contains TSAF data. 2. Collect information about the system status. The following information can be useful and even necessary in problem determination: • • • • 3. the status of real and virtual devices in use by TSAF the level of system load at the time of failure on any of the systems using TSAF and the status of each system (e.g. did one abend?) the types of applications that are using TSAF at the time and any information about them that can be freely provided the physical connection configuration of the systems in use. Recover from the abend so processing can continue. When an abend occurs in TSAF, either because TSAF issued an ABEND or because a TSAF or CMS operation caused a program exception, TSAF produces a dump via the CP VMDUMP command. The dump is placed in TSAF's virtual reader. TSAF then issues a CP SYSTEM RESET command. If the CONCEAL option is on, as recommended, CP automatically IPLs CMS. Otherwise, operator intervention is required to re-IPL CMS. Similarly, if TSAF is not invoked from the PROFILE EXEC, the operator must restart it manually. Figure 12 on page 102 lists the TSAF abend codes and the modules that issue them, the cause of the abnormal termination, and the action the user should take to recover and continue. System Codes 101 TSAF Abend Codes Abend Code ATSOIO ATS300 ATS302 Module Name ATSCTL ATSIIN ATSIHI Cause of Abend Error return from ABNEXIT. This is a system error. The TSAF abend· exit was not established, so no dump was taken, nor will the normal problem determination information be displayed on the console. Error on the HNDIUCV SET CMS function. This is a system error. TSAF was unable to successfully issue all HNDIUCV SET CMS function during initialization. *CRM is already in use by another virtual machine. There is already another virtual machine that has a connection to the *CRM system service. CP allows only one virtual machine at a time to be connected to this system service. ATS303 ATS304 ATSIIN ATSIIN Not authorized to connect to *CRM. This virtual machine is not authorized in the system directory to connect to the *CRM system service. TSAF does not take a dump on this abend. Error on the CMSIUCV CONNECT to *CRM. This is a system error. TSAF was unable to successfully issue the CMSIUCV SET necessary to establish an IUCV path to the *CRM system service. Figure 12 (Part 1 of 2). 102 TSAF Abend Codes VM/SP System Messages and Codes Action Save any problem information that CMS or TSAF presents. Issue a VMDUMP command to dump the contents of the virtual machine. Contact your service representative. Save any problem information that CMS·or TSAF presents. Con tact your service representative. ( Determine what other virtual machine(s) are authorized to connect to this system service. Make the necessary corrections to the system directory and perform the local procedures for starting these virtual machines. Then restart TSAF on the appropriate virtual machine. If this does not correct the problem, save any problem information that CMS or TSAF presents, and contact your service representative. Make any needed corrections to the system directory, and restart TSAF on the appropriate virtual machine. If this does not correct the problem, save any problem information that CMS or TSAF presents, and contact your service representative. Save any problem information that CMS or TSAF presents. Contact your service representative. TSAF Abend Codes Abend Code ATS888 ATS890 ATS999 Module Name ATSxxx Cause of Abend Unable to obtain required storage. ATSxxx A specific TSAF module requested free st.orage from eMS. eMS diagnosed an error on that request. The problem may have occurred because the TSAF virtual machine was given insufficient virtual storage. Unable to release storage. ATSxxx A specific TSAF module tried to return storage to eMS. eMS diagnosed an error on that request. TSAF will have taken a dump and reset the virtual machine in order to cause a re-IPL of eMS. TSAF system error. A TSAF module encountered a condition that should not have occurred. TSAF will have taken a dump and reset the virtual machine to cause a re-IPL of eMS. Figure 12 (Part 2 of 2). Action Provide more storage for the TSAF virtual machine, and restart TSAF. If it fails again, contact your system programmer. Save the problem information and contact your system programmer or service represen ta ti ve. Save the problem information and contact your system programmer or service representative. TSAF Abend Codes Note: xxx represents any TSAF module that issues this message. System Codes 103 TSAF Abend Codes 104 VM/SP System Messages and Codes DMK Control Program (CP) Messages OOlE Unknown CP command: command Explanation: User has issued an invalid CP command after logging on to VM/SP. User Response: Reissue the command with a valid option. 004E User Response: Reissue the command in full, or in the proper abbreviated form. 002E Explanation: The hexadecimal location is incorrect because of nonhexadecimal data in the operand or the operand is longer than six characters. If the operand was not a hexadecimal location, it was misspelled. Invalid operand {operand Imessage} Explanation: One of the operands was incorrectly specified, missing, or found in the wrong place on the command line. This message is also displayed if a MONITOR STOP command is issued while data collection is inactive, or if a MONITOR START command is issued and data collection is already in progress. User Response: Reissue the command; specify the operand correctly. 003E Invalid option - option Explanation: One of the options was incorrectly specified or is invalid with the particular variation of the command. The option may be shorter than the minimum abbreviation required. If your system has RACF installed, you may not be authorized to send data to the nodename on the TAG command. Invalid hexdata - data 005E Explanation: The data supplied either contains nonhexadecimal characters or is longer than eight characters. User Response: Reissue the command; specify the hexadecimal data. System Action: The entire command line is ignored. User Response: Reissue the command with a valid operand. Invalid hexloc - operand Invalid device type - devtype 006E Explanation: The device type specified is not recognized as a valid CP device, or it is incorrect for the function requested. Examples of conditions that cause this message to be displayed are: • If a teletypewriter terminal user issues a TERMINAL APL ON command. • If the NOTREADY command is issued for a device other than a spooled unit record or console device. Control Program (CP) Messages 105 DMK • • If the device specified with a READY command is a virtual channel-to-channel adapter that has not yet been attached via the COUPLE command to another device. The virtual CTCA can be made ready only by issuing the COUPLE command. The user has issued a SET VMSA VE command for a DASD type with the volid specified in the NAMESYS macro. Module DMKSNT is not supported for this function. • The operator attempted to set TERMINAL CONMODE 3270, BREAKIN, SCRNSAVE, or BRKKEY on a console that is not a local non-SNA display unit with a 3270 compatible command set. • The operator attempted to set TERMINAL CONMODE, BREAKIN, SCRNSAVE, or BRKKEY without a virtual console defined. 008E Invalid spoolid - spoolid Explanation: The spooUd specified was not a valid decimal number, or it was larger than four digits. User Response: Reissue t.he command with a valid spoolid number. 009E Invalid range - range Explanation: The range of addresses or registers specified is incorrect. For instance, the end address may be smaller than the starting address, too many ranges were specified, or the number of pages to be locked may be equal to or greater than the number of pages available in the dynamic paging portion of real storage. User Response: Reissue the command; specify the range. Invalid register - register OIOE Explanation: The register specified is not in the range 0 through 15 or hexadecimal 0 through F, or the register specified is not 0, 2, 4, or 6 for a floating-point register. User Response: Reissue the command with a valid device type. For some of the requests, there can be no user action because a real device does not allow the option specified. User Response: Reissue the command; specify a valid register. 007E Invalid userid - userid Explanation: The userid contains more than eight characters. If your system has RACF installed, you may have tried to SPOOL or TRANSFER data to a user you are not authorized to send data to. 106 Invalid device type - userid vdev OllE Explanation: The device type is invalid. If this is a DIAL command, the device specified is not a virtual low speed line. If this is a COUPLE command: User Response: Reissue the command with a valid userid. • The device specified is not a virtual channel-to-channel adapter, or, If you are trying to use the SPOOL or TRANSFER command, contact your system administrator and request authorization to send data to the userid. • You tried to couple a 3088 channel-to-channel device to a channel-to-channel adapter. VM/SP System Messages and Codes ( DMK User Response: Ensure that the device is the correct type for the function, and reissue the command. 012E Invalid PSW - psw • Conflicting options (optionl and option2) are specified on the same PER command line. • The DEST option was specified more often than allowed by the command. Explanation: The PSW (program status word) specified by the STORE command is invalid. An invalid PSW is one where: System Action: If the DEST option was specified more often than allowed by the command, then the command is not processed. • The virtual machine is operating in extended control mode and some of the bits that are defined by the architecture to be zero have been turned on, or User Response: Consult the VMjSP CP Command Reference for the correct specification of the command and the allowed options, and reissue the command. • The virtual machine is operating in basic control mode, and the extended control mode bit has been specified. 013W User Response: Change the PSW to a valid format for the mode of the virtual machine. If this is not done, attempting to run the virtual machine with an invalid PSW causes an invalid PSW message to be issued from the CP dispatcher. 013E Explanation: An overriding option conflicts with an existing option in the PER traceset. System Action: The overriding option is applied to the trace element. The conflicting option in the trace element is reset so that a conflict does not exist. Conflicting option - {optionloptionl and option2} Explanation: This message occurs when: • The same option is specified twice in the same command, or • The function required by the given option is incompatible with a previously specified operand. User Response: Issue QUERY PER ALL to see how the tracesets have been changed. 014E • • Only DSS is specified in a VMDUMP command line or the DIAGNOSE code X'94' parameter list but no discontiguous saved segments exist. The function requested is incompatible with the system. Conflicting option - {NORUN conflicts with PRINTER IPRINTER conflicts with NORUNISTEP conflicts with PRINTERIPRINTER conflicts with STEP}; {BOTHIRUN} option forced Tape rdeu dump tape capacity exceeded Explanation: On the SPTAPE command with the DUMP option, the tape defined by rdev has reached end-of-reel before all spool files were dumped. System Action: The tape is file marked at the last complete spool file, the tape is unloaded, and the command is terminated. Control Program (CP) Messages 107 DMK User Response: Use a larger tape reel or dump by spool class or type. 015E 020E Userid missing or invalid Explanation: The userid is either missing or invalid. It may be longer than eight characters. This message is issued if an attempt is made to attach a logica:l device to the system. This message is also issued if a user who does not have privilege class D issues the command QUERY FILES CLASS x userid, because the userid operand is valid only for class D users. Command not valid before LOGON: command Explanation: User has issued an invalid CP command before logging on to VM/SP. System Action: Displays a menu of related CP commands to assist the user. User Response: Reissue the command wi th a valid userid. User Response: Enter one of the commands from the displayed menu. 021E 016E Real device address missing or invalid [rdev] TAG invalid for specified file type Explanation: The spool file cannot be tagged. The splink (the data buffer) does not leave space for tag information (accounting, dump, and monitor files). Explanation: The real device address is either missing or invalid. Valid device addresses: • Are no more than three hexadecimal characters long, or • Begin with the character L followed by three hexadecimal characters. User Response: This is an invalid command. No action possible. 017E Insufficient screen space - clear screen and re-dial Explanation: A DIAL command was issued from a local 3270 terminal with an insufficient number of lines left on the screen to display the command and resulting message. If allowed to proceed, the terminal would go into a holding state. This would tie up the terminal, because the processing of DIAL disables the terminal from unsolicited interrupts, thereby preventing the release of the holding state. User Response: Clear the screen and then reissue the command. 108 VM/SP System Messages and Codes User Response: Reissue the command with a valid real or logical device address. 022E Virtual device address missing or invalid Explanation: The virtual device address is either missing or invalid. An invalid virtual device address either: • Is longer than three characters, or • Contains nonhexadecimal data, or • Is greater than X'5FF' for a virtual machine running in basic contr"l mode, or • Is associated with an unsupported device type (specified in the command IPL vdev), or ( DMK • Is associated with a virtual machine that is in the process of logging off (specified in the command 'LOCATE userid vaddr'), or name is missing or is not of the right format. The DESTination name is a one to eight character name your installation assigns. • Was previously used to define a device for your virtual machine. System Action: The command is not processed. User Response: If DEST missing or invalid, Consult the VM/ SP CP Command Reference for the correct specification of the command and the allowed options. Reissue the command. User Response: Reissue the command with a valid virtual device address. Note: If this message is issued in response to the 'LOCATE userid vaddr' command, it means that the virtual machine designated as 'userid' is in the process of logging off and that the system can't determine if a virtual device at 'vaddr' even exists. Otherwise, reissue the command; specify the number of cylinders, blocks, or form number correctly. 025E 023E 024E Storage missing or invalid Volid missing or invalid Explanation: The volume identification is either missing or invalid. A volid longer than six characters is considered invalid. Explanation: The amount of storage is either missing or invalid. An invalid storage specification contains invalid digits or does not end with the letter K orM. User Response: Reissue the command with a valid volume identification. User Response: Reissue the command; specify the storage requirement. {CYLSIBLKSIFORM NUMBERIDEST} missing or invalid Explanation: The number of cylinders (or blocks if FB-512) must be specified with the command, but it is missing or invalid. An invalid cylinder specification is one that is four or more characters, or larger than the maximum number of cylinders available on the device type specified. An invalid block number specification is one that is seven or more characters, or larger than the maximum number of blocks on the device type specified. If 'FORM NUMBER' appears in the message text, the form number following the FORM keyword is missing or it is over 8 characters long. The DESTination 026E Operand missing or invalid Explanation: A required operand is either missing or invalid. User Response: Reissue the command with a valid operand. 027E Spoolid missing or invalid Explanation: The command requires that a spoolid be supplied, but it is either missing or invalid. An invalid spoolid is one that contains nondecimal characters. User Response: Reissue the command with a valid spoolid. Control Program (CP) Messages 109 DMK 028E Class missing or invalid Explanation: The class value is either missing or invalid. An invalid class is one that is not in the range A through Z or 0 through 9. If the modifier is "extended FCB not User Response: Reissue the command using a valid buffer name, or a buffer that is compatible with the device. 032E User Response: Reissue the command; specify the required filename and/or filetype. Distribution code missing or invalid Explanation: The distribution code is either missing or invalid. An invalid distribution code is longer than eight characters. Copies missing or invalid 030E Explanation: The operand that specifies the number of copies is either missing or invalid. An invalid copy specification is nondecimal, greater than 255, or zero. User Response: Reissue the command with a valid distribution code. 033E 03lE Hexloc missing or invalid Explanation: The hexadecimal location is either missing or invalid. An invalid hexadecimal location is one that contains nonhexadecimal characters or is longer than six characters. User Response: Reissue the command; specify the required number of copies. Buffer missing or invalid [modifier] User Response: Reissue the command with a valid hexadecimal location. Explanation: The FCB or UCSB could not be loaded. The modifier indicates the reason for failure: 034E • 110 • System Action: The buffer has not been transferred to the device. Filename and/or filetype missing or invalid Explanation: The filename and/or filetype is missing or invalid. An invalid filename is larger than 24 characters. An invalid filetype is larger than eight characters if the filename is eight characters or less. If the modifier is "FCB too long" it means that the FCB is too long for the printer. supported," it means that an attempt is being made to send an extended FCB image to a printer that does not support the extended FeB format. User Response: Reissue the command with a valid class. 029E • If there is no modifier it means that the buffer name is missing or invalid. Valid buffer names are established by the system pfogrammer. Any buffer name longer than eight characters is invalid. Vl\1/SP System :Messages and Codes Channel missing or invalid Explanation: The channel number is either missing or invalid. An invalid channel number either is longer than one character or is nonhexadecimal. User Response: Reissue the command with a valid channel number. DMK 035E Device type missing or invalid 038E Explanation: The command requires that a valid CP spool device type be entered as an operand, but it is either missing or invalid. Valid device types are READER (R, RDR), PRINTER (P, PRT), and PUNCH (PU, PCH). Explanation: FORMAT was specified in a VMDUMP command without an operand, the operand was longer than 8 characters, or the parameter for the named option of a CP request was missing or longer than allowed. User Response: Reissue the command with a valid spool device type. 036E User Response: Reissue the correct command. Index missing or invalid 039E Explanation: If INDEX MISSING is the condition, the requested FCB (forms control buffer) image in DMKFCB does not have an index value, therefore one must be supplied in the command. If INDEX INVALID is the condition, nn was not a number from 1 to 31, where nn corresponds to the number of the first print position. ) System Action: The ATTACH/DETACH CHANNEL command is rej ected. Tape rdev invalid for SPTAPE comlnand Operator Response: Reissue the ATTACH/DETACH CHANNEL command with a valid processor address. Explanation: On the SPT APE command with the LOAD/SCAN options, the tape specified by rdev was not generated by SPT APE commands and has and invalid tape format. 040E System Action: The tape is unloaded and the command is terminated. User Response: Have the operator verify that the tape was created by the SPT APE command. Processor address missing or invalid Explanation: An ATTACH CHANNEL or DETACH CHANNEL command was issued and the processor address was (a) missing from the command (MP mode only), or (b) an invalid address. While the processor address is not required on the ATTACH/DETACH CHANNEL command in UP or AP modes, if specified it will be checked for validity. In AP mode, the processor address must be that of the I/O processor. User Response: Supply the value for INDEX in the FCB image or ensure that nn is a number from 1 to 31, whichever is appropriate. Reissue the command. 037E Parameter for option option missing or invalid Device {rdevlvdev} does not exist Explanation: The device address specified does not exist, or a TIO to that device resulted in condition code 3. If the device address is a real device, it is not configured in the CP system, or the device is configured in CP but is not operational; if it is a virtual device address the virtual device is not configured in the virtual machine. If the specified device address is valid, this message may indicate a problem Control Program (CP) Messages 111 DMK with the Network Control Program and/or the 370x. 043E Explanation: The buffer name supplied with the command is not known to the CP system. The buffer does not exist if it cannot be found in one of the following CP modules: If issued from DMKCPT after a VARY ONLINE command was issued, and the device is configured in CP as one of a string of DASD (but not head of string), then the device is either not operational or not ready. The hardware will return the same indication (CC1 with intervention required in the sense) for either condition. The user should determine which condition applies. If not operational, the device cannot be varied online. If not ready, the user must ready the device before it can be varied online. User Response: Reissue the command; specify the required real or virtual device address. Buffer name does not exist • • • • C DMKFCB = 3211 Forms Control Buffers DMKUCB = 3211 UCS Buffers DMKUCS = 1403 UCS Buffers DMKPIA = 3289 Font Offset Buffers User Response: Reissue the command; specify a valid buffer name. 044E System sysname does not exist Explanation: The system name specified does not exist. 042E {Spoolid nnnn does not existlSPOOLID nnnn DOES NOT EXIST OR IS HELD} User Response: Reissue the command; specify a valid system name. r Explanation: The spoolid number specified does not exist within the specified device type. If the spoolid specified is an open reader file (in use by the virtual machine), it cannot be changed or purged. A CLOSE command will purge an open reader file unless SPOOL RDR HOLD is in effect. ~ 045E Explanation: The userid specified is not logged on. The command cannot execute properly unless the user specified is logged on. User Response: Reissue the command; specify only users who are currently logged on. DMKTRR issues this message to indicate that the file could not be located. The reasons that DMKTRR might not find the. file include: • • • 046E The file is not there. The file is not a reader file. The file is held. User Response: Reissue the command; specify only known and valid spoolids. use rid not logged on {Device ridldevtype rdev} offline Explanation: The specified device or resource is offline and is considered not available to the CP system. System Action: The command is rejected. User Response: If ~his message was issued for DE V rid. issue the NETWORK VARY command to vary the resource online, and then reissue the command. If the message was issued for 112 VM/SP System Messages and Codes DMK devtype rdev, issue the VARY command to vary the device online, and then reissue the command. If the command was the VARY command, the device had been forced offline and cannot be varied online again. If the message was issued for volid, the checkpoint program was unable to access a CP owned volume needed during system shutdown because that volume was offline. {userid {vdevlsegname} I The current tracesetlThe traceset tracesetlA saved traceset} does not exist 047E 048E Explanation: The channel specified in the ATTACH CHANNEL command is not configured in the CP system on the specified processor. User Response: Reissue the command; specify only valid and defined real channel addresses. 049E The device specified for the particular userid does not exist in that user's virtual machine configuration. If the message is issued for the DIAL or COUPLE command, the particular device specified with those commands is not defined in the receiving user's virtual machine configuration. 2. For DMKSEG, the segname does not exist. 3. For the PER command, an action was requested to be performed on a traceset and the traceset does not exist. {Device rididevtype rdev} in use Explanation: An attempt was made to vary an active teleprocessing line or graphic device offline; or to vary online additional paths to a device for which a real RESERVE may be outstanding. Explanation: L Channel x [processor xx] does not exist System Action: The command is rejected. User Response: In a case of an attempt to vary offline an active line, first deactivate the line by using the DISABLE command; then reissue the VARY command. 050E LOGO N unsuccessful--incorrect password Explanation: The password supplied is incorrect. User Response: 1. System Action: Displays a menu of related CP commands to assist the user. Reissue the command; specify only existing virtual device addresses for the receiving virtual machine. 2. For DMKSEG, reissue the command using a valid segname. 3. For PER, establish a traceset before requesting an operation to be performed on it. User Respon.se: Enter one of the commands from the displayed menu. 051E Maximum virtual devices exceeded in directory Explanation: The logon cannot be completed because the directory has more virtual devices defined in it than CP allows. User Response: Notify the system operator that you cannot complete your Control Program (CP) Messages 113 DMK given location. CP doesn't know the actual location of the SNA terminal so it uses the LUNAME of the terminal. logon because of this error in your directory. 052E User Response: Log on specifying a different userid, or send a message to the operator or the logged-on user requesting information on the logon status. Error in CP directory Explanation: The link or logon cannot. be accomplished because of a permanent I/O error encountered while reading the directory. User Response: Send a message to the system operator stating that you cannot complete your link or logon because of an error in the directory. 053E 055E Explanation: One of the following occl,lrred: (1) The DIAL command has been issued to a userid from a 270X terminal and either that userid has no 270X lines, the lines are not enabled, or the lines are all busy. use rid not in CP directory Explanation: The userid supplied was not found in the directory or the userid has a password of NOLOG. (2) The DIAL command has been issued to a userid from a 3270 terminal and either that userid has no 3270 lines or the lines are all busy. User Response: Reissue the command; specify a valid userid. 054E 114 User Response: If you issued the DIAL command from a 270X terminal, reissue the command specifying a userid that has enabled virtual 270X lines that are not already servicing a user. Already logged on {{lineIGRAFILUNAMEILDEVldevice} rdev Iline disconnected} Explanation: The userid supplied in the LOGON command is already logged on at the given line address. line indicates a line mode device and GRAF indicates a display terminal. LDEV indicates a logical device, device is the device name and rdev is a real device. Line disconnected happens when a user is trying to log on to a userid that is in the process of logging off. The terminal is no longer associated with the user, but a 'wait' is set on that momentarily prevents the user from logging off. This situation only exists for a short time. but it is possible to receive the message. For SNA termillals LUNAME indicates that the userid supplied in the LOGON command is already logged on at a VM/SP System Messages and Codes Line(s) not available on userid If you issued the DIAL command from a 3270 terminal; reissue the command specifying a userid that has virtual 3270 lines that are not already servicing a user. 056E Line vdev busy on userid Explanation: The virtual 270X or 3270 line specified in the DIAL command is busy. User Response: Reissue the DIAL command at a later time when the line becomes available. DMK use rid not receiving; {disconnected IMSG offl message too largel SMSG offlnot authorizedlWNG offlVMCF error nnnlIUCV error nnni quiesced} 057W ~ v.1 Explanation: The userid specified in a MESSAGE, SMSG, WARNING, or CMS TELL command did not receive the message due to one of the following conditions: • • • • ) • The user is disconnected. The user has SET messages, special messages, or warnings OFF. The user is not authorized to receive the message. The message being sent was too long to fit into the user's message buffer. This can happen if the CMS TELL command or CP SMSG command is used to send a large message to a user at another node. The user has not established the proper VMCF or lUCY connection. User Response: If the MSG TOO LARGE condition occurs, shorten the message text or split it into two shorter messages; then reissue the command. 058E CTC vdev busy on userid Explanation: The virtual channel-to-channel device specified in the COUPLE command is busy on the receiving userid's virtual machine. User Response: Reissue the command; specify an available virtual channel-to-channel device. 059E A UTO LOG failed for use rid message Explanation: An AUTOLOG command was issued for a user, but the command could not be executed for one of the following reasons: 1. IPL missing - there was no IPL record in the user's directory entry. 2. IPL failed - the IPL did not complete successfully. 3. accounting errors - the logon accounting routine returned a nonzero return code. 4. incorrect password - The password from the autolog command does not match the password in the directory. 5. I/O error on terminal - An error occurred with Input/Output processing on the user's terminal. 6. IPL failed; error in CP directory The Initial Program Load could not be completed successfully because of an error in the Control Program directory. System Action: The user is not logged onto the system. User Response: For reason 1, have your system administrator place an appropriate IPL record in the specified user's directory. For reason 2, log onto the userid in the usual manner to determine the cause of the IPL failure. For reason 3, contact your system programmer to verify the correct password or reissue the autolog command with the correct password. For reason 4, contact your system programmer for specific requirements of your local acccounting procedures. For reason 5, reissue the AUTOLOG command. If the error persists, contact the system administrator to correct the terminal problem. For reason 6, contact the system programmer to check the specified user's CP directory. Control Program (CP) Messages 115 DMK Dump failed; virtual printer unavailable 060E 063E Explanation: The virtual machine is not running in extended control mode or the virtual control register 1, or segment or page table entries are not architecturally valid. Explanation: The virtual printer either does not exist or is not ready. User Response: If a virtual printer exists. issue the CP READY command for it and then reissue the DUMP command. If a virtual printer does not exist, use the CP DEFINE command to create one and reissue the DUMP command. 06lE Note: If virtual machine assist is available, the STFIRST option must be specified in the user's directory. System Action: The highest virtual = real address is set to zero. User Response: Use the SET STBYP ASS command only after the virtual relocate system has been reloaded and is running. [Dump failed;] virtual printer error Explanation: 1. Either an I/O error occurred while a dump was being spooled to DASD, or spool space has been filled. Shadow table bypass; not set 064E Shadow table bypass; reset Explanation: 2. For PER, a problem has occurred while attempting to write PER output to the user's virtual printer. User Response: 062E 1. Notify the system programmer. 2. For PER, if a virtual printer exists, issue the CP READY command. If a virtual printer does not exist, issue the CP DEFINE command. ECMODE not set on Virtual = Virtual USER: Either the virtual operating system attempted to map a virtual address, not equal to its real address~ to an address below the highest virtual = real address in the virtual address space or the virtual machine loaded a Be mode PSW or the virtual system was reset. Explanation: A SET STBYP ASS was issued to a virtual machine without the ECMODE option being in effect. System Action: The SET STBYPASS command has been SET OFF. Virtual machine execution will continue. System Action: The command is terminated. User Response: Use the SET STBYPASS command only when running a virtual relocation operating system that does not violate the shadow table bypass restriction. User Response: Issue the SET ECMODE ON command which will reset the virtual machine. Then IPL the virtual system and reissue the command. 116 Virtual = Real USER: The virtual system was running with 'SET STBYP ASS VR'. The virtual machine attempted to run with translation tables resident in the first 4K of storage. VM/SP System Messages and Codes ( DMK Highest allowable high-water mark value is xxxxxK 065E Explanation: The password was entered on the same line as the command or a valid option was misspelled. Explanation: The value specified by the 'SET STBYPASS nnn' command exceeded the highest allowable high-water mark value. The high-water mark value will be set only if it is not higher than the following: • the virtual machine size • a high-water mark value determined from the virtual machine's page and segment tables. The highest allowable high-mark value may not be the true water mark value because the virtual translation tables may have several pageable page frames contiguous with the true high-water mark. 066E Command format not valid 067E User Response: Reenter the command omitting the password or reenter the command with the correctly spelled option. Note: With the PROTECT option on, the LOGON password may not be entered on the same line as the LOGON command. Enter the password as a response to the "ENTER PASSWORD" message. SEND command failed; receiver message 068E System Action: The high-water mark value is set to zero, turning off the function. Explanation: The receiver was specified in the SEND command. 'message' is one of the following: User Response: Determine the true high-water mark value from the virtual systems configuration. Then reset the SET STBYPASS nnn command with the high-water mark value. • • • • • STMULTI option CSEG reset Explanation: The previously defined value of the CSEG option of the STMULTI command has been reset to zero because the virtual machine has been reset. System Action: Text is not sent to receiver in any situation. User Response: 1. Secondary user not in effect because receiver is logged on at a terminal. 2. The sender must be specified as secondary user of the receiver on the CONSOLE directory control statement. 3. Receiver requires a virtual console. 4. Receiving virtual machine must do a console read for input that is already waiting, then the SEND command can be reissued. System Action: The CSEG option of the STMULTI command has been reset to zero. User Response: Issue the SET STMULTI command with the desired value of the CSEG specified. is not disconnected has not authorized sender has no virtual console has console input waiting is executing a console function Control Program (CP) Messages 117 DMK 5. 070E Receiving virtual machine must complete console function before another CP command can be sent. code X'078' subcode X'10' has been issued.) This message can be issued during execution of any operation that initiated MSS mount or demount activity. Device not available - MSS devices allocated Note: This message will always be followed by a message from the specific control program routine that needed MSS activity. Explanation: User is logged on with a minidisk defined on a system volume that is not mounted. When attempting to find an MSS volume with the correct volid, an MSS 3330V is required. There are no MSS 3330V s available to try a voluine count. System Action: The opera.tion failed. User Response: Request that the system operator makes the communicator virtual machine available or wait until the communicator virtual machine can be initialized. Note: This message is immediately followed by the current DMKLNK108E message specifying the referenced 'vdev' and 'volid'. System Action: The operation failed. 072E U ser Response~ Determine whether the 'volid' required is an MSS volume or standard 3330-1. If it is a standard 3330-1, follow the actions for message l08E. If it is an MSS volume, notify the system operator so that the volume may be made accessible. Device not available - rdev not proper type Explanation: A dedicate or attach operation is in process for device 'rdev'; device 'rdev' is a 3330V. The 'rdev' is not the proper type (VIRTUAL or SYSVIRT). System Action: The attach or dedicate operation failed. 071E Device not available - MSS cannot be accessed User Response: Reissue the command with the correct 'rdev' or if the 'rdev' was specified correctly, request that the system operator use the DEFINE command to reset the 3330Vs characteristics. Explanation: The control program has attempted an operation that requires MSS access. The routine to communicate with the MSS (DMKMSS) is not active because of one of the following reasons: 073E 118 MSS device not available - MSS error • The communicator virtual machine has not been logged on. • The VM system has not yet been initialized in the virtual machine. • The DMKMSS program has not been started in the virtual machine. Explanation: The control program has determined that the only possible way to satisfy a request for a virtual device is to issue an MSS mount request. The MSS accepted the request, but later generated an error indication. • The communicator virtual machine is no longer available (DIAGNOSE System Action: The control program command that initiated the MSS request VMjSP System Messages and Codes ( DMK will produce a message to indicate the eventcal result of the MSS error. 076E The valid parameter is invalid Explanation: The 'valid' parameter was specified with a range or multiple of real addresses on the ATTACH command. This not a valid combination. User Response: Contact the system operator to ensure that action is underway to correct the MSS error. Reissue the command when the error has been corrected. Systenl Action: No addresses are attached. 0741 Missing interrupt - device vdev Explanation: The virtual machine started I/O to its device 'vdev', that is an MSS 3330V in the control program. A cylinder fault occurred on the 3330V but the corresponding attention interruption was not received in the specified time interval. ) User Response: Reissue the command with a valid combination of operands. 077E Explanation: A DEFINE command was issued with the VIRTUAL or SYSVIRT parameter for device 'nnn'. Device 'nnn' cannot be defined because it is already the specified type or it is active in its current state. System Action: The original I/O operation is restarted to the device so that if the cylinder fault is satisfied, the request will complete normally. System Action: The status of the device is not changed. No further DEFINE command processing occurs. User Response: If the message recurs, it may indicate an error in the MSS staging adapter. The pending I/O request can be cleared by issuing the RESET 'vdev' command. 075E User Response: The QUERY command can be used to determine the exact status of 'nnn'. The operator can either issue the DEFINE command with a different address specification or wait until the status of 'nnn' has changed. Device valid is not available Explanation: An ATTACH command has been processed to attach a 'volid' to the system. However, the 'volid' is a SYSVIRT 3330V and that volume is mounted and its serial number is not the same as that specified on the 'volid' parameter. System Action: The specified 'valid' is not attached. User Response: Choose an available SYSVIRT 'valid' and reissue the command. The QUERY command can be used to find an available 'valid'. Invalid request for device nnn 0781 MSS mount proceeding for volume valid Explanation: The control program mounted the system volume 'volid' while processing an MDISK or DED directory statement or a LINK or ATTACH command. The MSS is now mounting the volume. System Action: RC = 160. The alloeatian of the virtual device is queued, pending the completion of the mount. Any SIO instruction issued by the virtual machine to the virtual address corresponding to the MSS volunw is trapped by VM/SP and queued until the volume is mounted. Control is Control Program (CP) Messages 119 DMK not returned to the user until the volume is mounted and the SIO has been passed to the volume. 08lE Explanation: The VMSAVE option is specified in the directory but a valid saved VMSAVE system already exists in the DASD target area. User Response: None. However, if a SIO is issued to the virtual device before the mount is complete, that SIO will be queued by VM/SP and the virtual machine processing will be suspended pending the completion of the mount. The user can cancel the SIO, rather than waiting for the mount, by getting into CP mode and issuing the RESET command for the virtual address. This will cause CP to dequeue the SIO and generate a condition code 3. 079E User Response: Verify that the NAMESYS macro is specified correctly for this VMSAVE target area. Use the QUERY VMSAVE command to determine when the system was saved. Use the IPL command to load the system or the SET VMSAVE ON command to clear the area. 082E User Response: Do not attempt to issue CP commands in this environment. It is not possible. System Action: The VMSA VE option is not enabled. User Response: Verify that the NAMESYS macro defining the target area is specified correctly. If none is present, add a NAMESYS macro defining the target area in module DMKSNT. Issue the SET VMSA VE ON or SET VMSA VE area-name to enable the option. 120 System Action: The VMSAVE option is not enabled. User Response: Issue a QUERY VMSAVE command to determine what areas are available and then issue a SET VMSAVE area-name command to enable the VMSAVE option. No preallocated VMSA VE area Explanation: The VMSAVE option was specified in the directory at logon, or a SET VMSA VE ON command was issued, and there is no entry in DMKSNT with a USERID = specification for this user. VM/SP System Messages and Codes More than one VMSAVE area allocated, must specify area name Explanation: The VMSAVE option is specified in the directory or the user has issued a SET VMSA VE ON command when he has more than one target VMSAVE area available to the user. System Action: The operation is ignored. 080E ( System Action: The VMSAVE option is not enabled. CP command via central server is not possible Explanation: A user issued a control program command from the central server VIRTSYS requiring action from the central server. VMSA VE area already in use, must use SET command 083E VMSA VE area does not contain valid saved system Explanation: The user has issued an IPL command to a VMSAVE target DASD area. The DASD area specified does not cont.ain a valid system. System Action: The IPL command is terminated. User Response: Ve:rify that the correct name was specified 011 the IPL command. Ensure that tbe NAMESYS ~ DMK specification points to the correct DASD area. Reissue the IPL command. 084E 0871 Device vdev is in the process of being reset Explanation: A RESET command has been issued for a virtual device already in the process of being reset. VARY failed, device rdev busy or reserved Explanation: A vary command was issued for the specified device (rdev) and a perpetual busy was encountered. This may be the result of the device being reserved by another processor. System Action: The second RESET is not executed. User Response: Reissue the command when the previous reset is complete. System Action: The vary fails. Device vdev is in the process of being detached 0891 Operator Response: Try the command at a later time. Explanation: A RESET command has been issued for a virtual device that is being detached. ) 085E Vary failed, fatal I/O error, dev rdev System Action: The second RESET command is not executed. Explanat.ion: An I/O error occured on the specified device when attempting to perform a READ DEVICE CHARACTERISTICS command (CCW command code X'E4'). System Action: The device is placed in offline status, and system operation continues. Operator Response: Contact your system support personnel. 086E I/O error on DASD Explanation: The VMSA VE option was specified and an error occurred on the DASD. System Action: The VMSA VE option is not enabled. User Response: Reissue the set VMSA VE command to enable the VMSA VE option. User Response: No user action is required; the device will be detached when it is available. Device vdev not defined; device {rdevlvolid} not available 090E Explanation: The virtual device has not been defined in the virtual machine's configuration because the real device described in the directory DEDICATE card is not available. A real device is considered not available if it is: • • • Already attached to another user, or In use by the CP system, or Offline. User Response: Ask the system operator about the status and availability of the real device. The operator can attach the required device or an alternate device to the virtual machine. Control Program (CP) Messages 121 DMK 091E virtual and real addresses on the DEDICATE statement. DASD vdev not defined; temp space not available User Response: Send a message to the system operator stating the problem so that the error in the CP directory can be corrected. Explanation: The virtual device has not been defined in the virtual machine configuration because the temporary space requested is not available. Temporary space is considered not available if: 094E • No space has been allocated by the installation for temporary use, or • The number of cylinders (or blocks if FB-512 device) requestp.d cannot be satisfied from the available space remaining. User Response: The space cannot be defined if it has not been allocated. If space has been allocated, issue the DEFINE command requesting fewer cylinders (or blocks if FB-512 device.) 092E Explanation: The storage specified in the DEFINE command exceeds the maximum allowable as specified in the CP directory. User Response: Reissue the DEFINE command specifying a smaller storage size. 095E Device vdev not defined; devtype vdev already defined 093E Device vdev not defined; error in CP directory Explanation: The requested virtual device has not been defined within the virtual machine configuration because of an error in the CP directory. An example of this condition is a dedicated 2305 device which did not specify the first exposure address for both the 122 VM/SP System Messages and Codes Device vdev not defined; insufficient free storage Explanation: Sufficient free storage could not be acquired to define a virtual device as a result of the logon process or a DEFINE command. Explanation: The virtual device specified has not been previously defined within the virtual machine's configuration, or that address is already defined within the virtual machine's configuration. User Response: Reissue the command; specify a virtual device ~ddress that is not already defined wi thin the virtual machine configuration, or detach the conflicting virtual device address before reissuing the command. Storage exceeds allowed maximum User Response: Reduce the number of virtual devices in the user configuration. The system programmer may want to allocate more free storage to the system. 097E Device vdev2 not defined; device vdevl has active I/O Explanation: An attempt was made to redefine a qevice at address 'vdev2' while this device (now at address 'vdevl ') is busy with I/O, or while it was in an "intervention-required" state. System Action: The command is rejected. User Response: Reissue the command after the I/O completes on the specified device, or when the "intervention-required" condition has been satisfied. DMK 098E Device rid mode switch not possible Explanation: If this message was issued in response to the DIAL command, it indicates that the DIAL command was issued from a terminal connected to a 37xx that is running the Network Control Program (NCP) or the Partitioned Emulation Program (PEP), and the terminal cannot be switched from network control mode to emulation mode. User Response: This is a warning message for information only and no further action is required. 102W Explanation: The virtual device specified has been forced into read-only status because other users on the system already have access to the same disk area in read/writ.e mode. If only one user has read/write access, that user's userid is displayed at the terminal. System Action: Command execution is terminated. User Response: For the DIAL command, verify that the correct 37xx control program is active, and that the specific resource in use was generated with the mode switch capability. Note that the DIAL command cannot be used with the NCP, because the NCP does not support the mode switching function. 099E User Response: This is a warning message for information only and no further action is required. 103W Explanation: Environmental data was found twice in the sense data fro the specified device (raddr). User Response: This is a warning message for information only and no further action is required. System Action: System operation continues. 101W DASD vdev forced RIO; RIO by {nnn users Iuse rid} Explanation: The virtual device specified has been forced into read-only status because other users on the system already are linked to the same device with read-only access. If only one user has read-only access, that user's userid is displayed at the terminal. DASD vdev forced RIO; R/W by {nnn users Iuserid}, RIO by {nnn users Iuse rid} Explanation: The given virtual device has been forced into read-only status because the disk is in read/write use by some users and read-only use by other users linked to the same disk area. If the number of users having read/write or read-only access is one, the single userid is displayed at the terminal. VARY FAILED, ENVIRONMENTAL DATA DEV raddr Operator Response: This is a hardware error. Contact IBM for hardware support. DASD vdev forced RIO; R/W by {nnn users Iuse rid} 104E use rid vdev 110t linked; RIO by {nnn users Iuse rid} Explanation: The link to the user's virtual device has not been accomplished because that disk area is already in read-only use by one or more users. If the number of users is one, the single userid is displayed at the terminal. User Response: Reissue the LINK command, specifying the appropriate Control Program (CP) Messages 123 DMK alternate access to obtain a link to the desired area in read or write mode. lOSE lOSE Explanation: The link to the user's virtual device address has not been accomplished because the virtual device is defined on a volume that is not currently mounted on the CP system. use rid vdev not linked; R/W by {nnn users Iuse rid} Explanation: The link to the user's virtual device has not been accomplished because that disk area is already in read/write use by one or more users. If the number of users is one, the single userid is displayed at the terminal. User Response: Reissue the LINK command, specifying the appropriate alternate access to gain a link to the device in the required mode. I06E User Response: Send a message to system operator asking that the specified volume be mounted and attached to the CP system. Reissue the LINK command when the operator confirms that the correct volume has been mounted. I09E use rid udeu not linked; R/W by {nnn usersl userid}, R/O by {nnn users Iuserid} 107E userid vdev not linked; not in CP directory Explanation: The link to the user's virtual device has not been accomplished because that virtual device address is not defined in the directory for the specified userid. User Response: Reissue the LINK command, specifying the correct virtual device address or the correct userid. 124 VM/SP System Messages and Codes use rid udeu not linked; invalid link device Explanation: The link to the user's virtual device has not been accomplished because the virtual device defined in the user's CP directory entry is not a minidisk to which a link can be accomplished. Explanation: The link to the user's virtual device has not been accomplished because the disk is in read/write use by some users and read-only use by other users. If the number of users is one, the single userid is displayed at the terminal. User Response: Reissue the LINK command, specifying the appropriate alternate access required to gain the correct link to the disk area. use rid udeu not linked; volid volid not mounted User Response: Reissue the LINK command with a valid userid and virtual device address. 110E userid vdeu not linked; devtype vdev already defined Explanation: The link to the user's virtual device has not been accomplished because this virtual machine already has a device with the same address defined in its configuration. If a CTCA is defined in the virtual machine's configuration, 16 virtual addresses are defined for that CTCA and a link using one of those addresses cannot be made. User Response: Reissue the LINK command requesting a different virtual device address, detach the device with the conf1icting virtual address from the virtual machine, and then reissue the LINK command. DMK IIIE userid vdev not linked; no read password User Response: Reissue the LINK command and specify the correct password. On a system with RACF installed, you must contact the owner of the minidisk and request authorization to link to that minidisk. Explanation: The link to the user's virtual device has not been accomplished because no read access to it is allowed. User Response: Contact your system programmer to request a directory change. 112E 115E Explanation: The AUTOLOG command issued from a virtual machine by a DIAGNOSE instruction is now invalid because the user has entered four incorrect passwords associated with the AUTOLOG command during the current terminal session. use rid vdev not linked; no write password Explanation: The link to the user's virtual device has not been accomplished because no write access to it is allowed. The LINK command is now invalid because the user has exceeded the limit of ten incorrect passwords for access to minidisks during the current terminal seSSIon. User Response: Contact your system programmer to request a directory change. 113E User Response: You must logoff and logon again to be able to LINK to any minidisk. You may issue the A UTOLOG command from the virtual machine environment; however, you must allow the CP system to prompt you for the password rather entering it as part of the input line. This error condition from the AUTOLOG or LINK command is designed to prohibit password guessing by repetitive calls to the command from within the virtual machine. userid vdev not linked; no multiple password Explanation: The link to the user's virtual device has not been accomplished because no multiple-access password is specified for the user's minidisk. User Response: Contact your system programmer to request a directory change. 114E use rid vdev not linked; mode or password incorrect Explanation: The link to the user's virtual device has not been accomplished because an incorrect password or filemode was entered. On systems with RACF installed, you may not be authorized to link to the minidisk you specified. {AUTOLOGILINK} invalid; excessive incorrect passwords 116E use rid vdev not linked; CP directory in use Explanation: The userid to which you are linking is either logging on the system, or someone else is attempting a link to the same userid at this time. User Response: Reissue the LINK command. Control Program (CP) Messages 125 DMK 117E lISE userid use rid not linked; volid volid conflict 120E Explanation: The volume label in the userts directory entry matches the volume label on the real device, but the device class and device type are not the same. Explanation: The real device has not been attached to the specified userid because that userid has already defined a virtual device of the specified virtual address. User Response: Correct the error in the directory for the device that cannot be linked. Operator Response: Reissue the ATTACH command specifying a different virtual device address for the user. You should first send a message, via the MESSAGE command, to the user asking what action should be taken and what virtual device should be assigned. The user may wish to detach the conflicting virtual device from his machine configuration and ask the operator to reissue the ATTACH command. userid vdev not linked; command format not valid Explanation: The LINK password was entered on the same line as the LINK command or a valid option was misspelled. User Response: Reenter the LINK command omitting the password or reenter the LINK command with the correctly spelled option. 12lE User Response: Reissue the DETACH command specifying the correct device address for the userid. use rid vdev not linked; insufficient free storage 122E Explanation: Sufficient free storage could not be acquired to satisfy the link request for a virtual device. User Response: Reduce the number of virtual devices in the user configuration or in other user configurations. The system programmer may want to allocate more free storage to the system. 1~6 devtype rdev not attached to use rid Explanation: The real device has not been detached from the specified userid because it was not attached to that user. Either the real device or the userid has been incorrectly specified. Note: With the PROTECT option on, the LINK password may not be entered on the same line as the LINK command. Enter the password as a response to the "ENTER PASSWORD:" message. 119E devtype rdev not attached; use rid vdev already defined VM/SP System Messages and Codes devtype rdev already attached to use rid Explanation: The requested real device is already attached to another userid. The operator has probably specified an incorrect real device address. Operator Response: Reissue the ATT ACH command, specifying the correct real device address. DMK 123E ~ DASD rdev CP-owned 127E Explanation: The command has not been processed for the requested userid because that device is owned by the CP system. A CP-owned device is one that is defined in the system-owned list and is in use for paging or spooling space. Explanation: The real device has not been attached to the system because the volid read from the label does not match the one specified with the command. Operator Response: Reissue the ATTACH command specifying the correct volid. User Response: The command cannot be specified for the real device because that device must remain owned and in use by the CP system. 128E 124E ) 125E DASD rdev error reading alloca tion record DASD rdev in use by nnn users Explanation: The command has not been executed because the device is in use by the stated number of users. Explanation: The volume, which is a CP-owned volume, has not been allocated for CP use because the allocation record could not be read. User Response: The command cannot be executed for the specified real device until all users who have minidisks in use on that device detach them. Operator Response: Detach the device from the system and reattach it to the system, after checking that there are no equipment failures. DASD rdev volid volid already !:lttached to system 129E Explanation: The volid is already mounted and attached to the system. DASD rdev error reading volid Explanation: The specified device could :pot be attached to the system because of an error in reading the volume label. Operator Response: Check that there are no equipment failures; reissue the ATTACH command. Channel x [processor xx] devices in use Explanation: The ATTACH CHANNEL command has not been executed because the devices on that channel (on the specified processor) are already in use. Operator Response: Reissue the ATTACH command specifying the correct volid. It may be necessary to detach the real device from the system that contains the duplicate volid before attempting the ATT ACH co~mand again. 126E DASD rdev volid volid does not match Operator Response: Detach devices from users and the system before reissuing the ATTACH CHANNEL command. 130E Channel x [processor xx] not attached to userid . Explanation: The DETACH CHANNEL command has not been accomplished because (1) channel x is not attached to the specified userid, or (2) the channel is not attached on the specified processor. System Action: The DETACH CHANNEL command is rejected. Control Program (CP) Messages 127 DMK Operator Response: Reissue the command; be sure to specify the correct channel (and processor) for the userid. 13lE 134E Explanation: The command has not been executed for the requested userid because the user has attached a dedicated channel with the same channel number as the virtual channel number specified in the ATTACH command. Insufficient free storage available for {ATTACHILOGON} request Explanation: An attempt was made to acquire storage for virtual device/control unit/channel blocks from free storage. The storage request could not be satisfied. In the case of ATTACH, no devices are attached. In the case of LOGON, logon processing is accomplished but no virtual devices are available in the user's configuration. Operator Response: Verify that the vdev in the ATTACH command is correct. 13SE User Response: Reduce the amount of storage being requested by reducing the number of virtual devices being attached or logged on. The system programmer may want to allocate more free storage to the system. 132E Operator Response: Request that the user detach all devices from the requested virtual channel and then reissue the command specifying the correct channel address. devtype vdev not detached; channel x dedicated Explanation: The command has not been executed because the device was attached via the ATTACH CHANNEL command. Operator Response: If the channel is no longer needed, issue the DETACH CHANNEL command. Channel x already defined by usefid Explanation: The userid's virtual machine already has a channel with the same address defined in the virtual machine. devtype vdev not attached; channel x dedicated 136E Device {vdev Irdev} not {definedlvaried}; channel x dedicated Explanation: A VARY ONLINE command for device rdev or a DEFINE command for device vdev has been issued and the channel to which the device is attached is dedicated. System Action: The command is rejected. 133E DASD rdev not ready Explanation: An attempt has been made to attach a DASD device that is not ready. Operator Response: Make the device ready and reissue the command. 128 VMjSP System Messages and Codes Operator Response: In order to vary on or define more devices on channel x, the channel must first be detached from the userid to which it is attached. c DMK l37E DASD vdev not linked; channel x dedicated l4lE devtype rdev not active Explanation: The command has not been executed because the device specified was not performing any spooling function. Explanation: Channel x is dedicated to this virtual machine. The vdev appearing in the error message has a virtual channel that is equal to the real dedicated channel. Users of dedicated channels are not permitted to link to DASD device(s) where the virtual channel equals the real dedicated channel. User Response: Reissue the command; specify the correct real device, if necessary. l42E User Response: Reissue the LINK command using a diffe:.:ent virtual channel address. l3SE Explanation: The command has not been executed because the device specified was not in a drained status. Channel x [processor xx] not attached; insufficient free storage Explanation: Sufficient free storage could not be acquired to satisfy the attach channel request. The request cannot be satisfied unless all devices on the channel (on the specified processor) can be attached. User Response: Reduce the number of virtual devices in the user configuration. The system programmer may want to allocate more free storage to the system. devtype rdev not drained Operator Response: Drain the specified device via the DRAIN command, and reissue the command. l43E devtype rdev in use by system Explanation: The specified device either: • • Is attached to the system, or Is performing I/O activity. System Action: The command is not executed. Operator Response: l40E devtype rdev attached to use rid • For any device other than a 37xx, detach the device if possible, or wait for the I/O activity to cease, and then reissue the command. • For an active 37xx, the command cannot be executed. • If a NETWORK DUMP is required, use the 3704/3705 LOAD button to activate automatic dump and reload procedures. • If a NETWORK LOAD of a 8704/:n05 control program other than the active one is required, use the NETWORK DUMP command with the OFF operand to suppress Explanation: The device specified is not under CP control but is attached to the specified userid for its exclusive control. User Response: Reissue the command; specify only devices under CP control. The operator must detach the device from the specified user in order to make it available to another user. Control Program (CP) Messages 129 DMK automatic recovery, and then use the subsequent NETWORK LOAD command. 144W User Response: Each installation will have to define the specific action they wish to take when this situation arises. Since the situation is a possible attempt to penetrate the system, it should not be ignored. devtype vdev RESET BY userid Explanation: The HALT command was used to terminate an active channel program and that channel program was associated with a specified virtual device. 1461 Explanation: The system was unable to supply the necessary spool file blocks for the VMDUMP. System Action: The real device is halted and all pending interrupts are cleared from the specified virtual device. The virtual machine then enters CP command mode. System Action: The VMDUMP request is canceled and any spool file blocks are freed. User Response: Do not reissue the command until spool space is available. Programmer Response: Ensure that a valid channel program was started to the specified virtual device. 147E User Response: IPL the virtual system to continue. 1451 VMD UMP failed; spooling error Channel x [processor xx] not attached; alternate paths defined Explanation: An ATTACH CHANNEL command has been issued to attach channel x (to processor nn). There is at least one device on the specified channel that has an alternate path generated. USERID userid AT rdev WITH INVALID {LINKILOGON} PASSWORD NO nnn HAS VIOLATED THE LIMIT OF limit Explanation: The installation defined threshold for invalid passwords has been reached by "userid" or "rdev." System Action: The ATTACH CHANNEL command is rejected. The ATTACH CHANNEL command is used to dedicate all the devices on a real channel to a specified virtual machine; the one-to-one correspondence of virtual devices to real devices cannot be maintained if alternate paths to any of the devices are genera ted. rdev - address of terminal being used. nnn - current invalid password count. limit - current limit. When the current limit is met, message DMKJRL145I is sent. Operator Response: None If the optional information "[,A = auserid]" is present, the message is the result of an AUTOLOG command. In this case "userid" is the userid specified in the AUTOLOG command, and "auserid" is the userid of the issuer of the AUTOLOG. 148E devtype rdev buffer load name failed Explanation: The buffer load cannot be accomplished because of an I/O failure on the specified device, or the I/O task has been reset. Operator Response: None. It could also mean that module 130 VM/SP System Messages and Codes DMK DMKUCS, DMKUCB, or DMKUCC has exceeded a page boundary (4K). 1511 User Response: Reissue the command, attempting to load the buffer as before. lf the problem persists, there is probably a hardware error. Call your system support personnel for assistance. 149E Explanation: Fc'llowing an ATTACH command, the sYRtem issued 256 test I/O instructions to the DASD and a busy condition persisted. System Action: The device is not attached. DEVICE PATH rdev PRESENTED CC=3 ON I/O REQUEST User Response: Use the IOBSTAT with the IOBCSW + 4 statuse byte to find out what caused the busy condition. Explanation: An I/O operation has found an offline path to a device. The device will appear online to a QUERY command. Values Operator Response: Make sure the control unit and device switches are on. lf all switches are on, a hardware malfunction is probably the cause of this offline condition. Notify your system support personnel. For the first three cases, check for a possible shared control unit or a reserved DASD operating in a shared dasd environment. In all cases, reissued the ATTACH DASD command once the busy condition has been cleared. User use rid has issued a {CPIVM} read Explanation: A disconnected user, for whom this user is acting as the secondary user, has issued a console read, or CP has issued a console read on behalf of the disconnected user. System Action: The console read is not actually performed, but a record of it is kept in a queue. User Resp0l1.se: A SEND command must be issued to satisfy the console read. Meaning IOBSTAT=Ol and short control unit IOBCSW + 4 = 7000 busy IOBSTAT=Ol and busy device IOBCSW + 4 = 1000 IOBSTAT = 01 and busy control unit IOBCSW + 4 = 0000 IOBST AT = 02 and channel or IOBCSW + 4 = 0000 subchannel busy System Action: The I/O operation was started on another path if one exists. lf anot~er path does not exist, an unrecoverable error was posted to the calling task for this I/O operation. 150A DASD vdev not attached; busy persists,IOBSTAT=xx, IOBCSW+4=xxxx 152E {PFCOPYIPFTAB} NOT AVAILABLE Explanation: VM/SP does not support COpy or TAB function settings for program function keys on TTY terminals. You can set tabs using appropriate hardware facilities. For the 3101, you ean use the PRINT keys instead of the PFCOPY function if a 3102 is attached. See the related hardware publications for the affected device, listed in the preface. System Action: Ignores the PF request. User Response: Do not use the PF keys for COPY or TAB functions. Control Program (CP) Messages 131 DMK 153E User Response: Correct the RDEVICE macro for device XXX by coding the CL USTER = parameter. If a CL USTER = parameter is coded, check for an incorrect continuation from the previous line. Ensure that (in the DMKRIO listing for device XXX) the RDEVBLOK contains a label for RDEVNICL. Device {vdevlrangelchannel x} exceeds maximum number of virtual devices Explanation: An attempt was made to create (via LINK, DEFINE, or ATT ACH) a virtual device, a range of devices or a channel which would have resulted in the maximum number of virtual devices for the user's virtual machine. 1581 Explanation: The UCSB name given in the LOADBUF UCS command does not match the UCSB currently loaded in the printer. User Response: Detach a sufficient number of existing virtual devices or channels from the user's virtual machine so that the total number of virtual devices or channels will not exceed the maximum allowable. Then reissue the command or request that the ATT ACH be re-attempted. 154E System Action: None. User Response: Verify that the correct UCS image name is indicated on the command line. If the name is correct, verify that the band image loaded in the printer is correct. Device rdev VARY failed, VARY in process Explanation: A VARY command was issued for the specified device (rdev) while another VARY command was being processed for that device. 159E User Response: Reissue the VARY command. System Action: Network enable command processing is terminated. 132 System Action: Execution of the command is terminated. 'CLUSTER = ' parameter missing from RDEVICE macro - device rdev Explanation: While attempting to network enable a device for line XXX, DMKNET found that there was no cluster specified for the line (RDEVNICL = 0). VM/SP System Messages and Codes SPMODE on - cannot unlock Virtual = Real Explanation: The user is attempting to use the UNLOCK command to unlock pages that are within the V = R region while running an AP/MP configuration with SPMODE set on. System Action: The VARY command is canceled. 157E ues image name mismatch; image name loaded is image System Action: The command is rejected. User Response: Do not attempt to unlock the V = R region in this environment. It is not possible. 160E Hexloc hexloc exceeds storage Explanation: The hexadecimal location specified exceeds the storage size. If the hexadecimal location was a virtual address. the address was beyond the range of the virtual machine storage size; if it was a real address, then the DMK address was beyond the range of the real storage size. 162W Explanation: The virtual machine is running in extended control mode and an attempt has been made to store the reset value specified into the control register specified. The store is completed. Note that. the storage created by a virtual operating system running under VM/SP is beyond the range of the virtual machine storage size. Thus, the virtual region of a VS operating system running under VM/SP, for example, cannot be displayed. User Response: Verify your intention to reset the specified control register before continuing in extended control mode. User Response: Reenter the command, using only valid hexadecimal locations within the range of the real or virtual storage size. 163E I6lE Invalid ECR x - xxxxxxxx STORE exceeds maximum register Shared page hexloc altered by Explanation: The STORE command has been specified for registers with a number of operands to be stored in contiguous registers, and the number of operands specified would place the store beyond the valid register range. use rid Explanation: The operator has issued an STCP (store CP) command for the shared page at hexadecimal location 'hexloc'. This page has just been altered by the currently dispatched user, 'userid', and it therefore will belong solely to 'userid'. Another copy of the shared page will be created at another location for the other users sharing the page before the next user is dispatched. Since it is assumed that the operator wishes to change the contents of the shared page, not the individually-owned page, the STCP command is not executed. Operator Response: If you want to change the contents of the shared segment, use the class A LOCK command with the MAP operand to determine the real address of the page, and then reissue the STCP command with the corrected shared page address. If you want to change the contents of the altered, individually owned page, reissue the STCP command; this time it will be executed. System Action: The system has stored up to and including the maximum register allowed for the store function. User Response: Verify that the STORE command was entered correctly and that the beginning register was correctly specified. If they were not, reissue the STORE command, specifying the correct registers and operands. 164E Hexloc hexloc non-addressable storage Explanation: The hexadecimal address specified with the command lies within a non addressable storage range. Nonaddressable storage is storage created by named systems such as VSAM. User Response: Reissue the command, specifying a valid hexadecimal address. Control Program (CP) Messages 133 DMK 1651 Page hexloc not locked; shared page 1691 Explanation: The page user at hexadecimal location "hexloc" cannot be locked because it is a shared page. Explanation: A VARY command was issued to a 3480 tape device, which had an outstanding intervention-required condition. System Action: The system skips this page and continues to lock any remaining unshared pages in the range specified in the LOCK command. System Action: The VARY command is cancelled. User Response: Take· appropriate action to make the device ready. Reissue the VARY command. User Response: If more pages are to be locked, the user must reissup- the LOCK command specifying unshared pages. 170E 166E Changed shared page not written to auxiliary stora~e Explanation: The store into a shared page has been made, but a copy of the change has not been written to backup storage. The recompute bit is on and no page slot is available. The change may be lost if it is assigned later as a private page. User Response: Provide more paging space. 168E STATUS operand requires ECMODE Explanation: The virtual machine is not running in extended control mode and an attempt is made to store selected data to virtual machine's low storage locations. System Action: The STORE command is cancelled. User Response: The virtual machine must be in extended control mode and reissue the STORE command. 134 VM/SP System Messages and Codes VARY not performed, device rdev not ready System sysname exceeds storage I' Explanation: If this message was issued in the response to the SAVESYS, SET VMSAVE, or IPL command, the system name specified uses a virtual storage size larger than that defined for the virtual machine. If this message was issued in response to a NETWORK command~ the specified 3704/3705 control program is larger than the 3704/3705 storage (as specified by the RDEVICE macro), and the control program image cannot be loaded into the specified 3704/3705. User Response: For any of the above commands, reissue the command, specifying a system name that will fit within the virtual machine storage size. Optionally, redefine the virtual machine storage size using the DEFINE command, and then reissue the command (except for the SET VMSAVE command). For NETWORK, reissue the command specifying another control program that will fit in the 3704/3705. \~ DMK 171E System sysname volid volid not mounted Explanation: If this message was issued in the response to the SA VESYS or the SET VMSA VE command, the system name cannot be saved because it requires a volume that is not mounted. This may be the volume on which the named system was to be saved or the volume that the saved system needs in order to properly execute once loaded. User Response: No action can be directly taken by the user. Verify that the system name you are trying to save or IPL contains the correct virtual device address and that that virtual device address matches the extent on the required owned volume for that system. If this message was issued in response to Explanation: The system name specified with a SA VESYS or IPL command requires that the virtual machine be using a direct access storage device with the specified virtual address. the IPL command, the system name cannot be loaded because it requires a volume that is not mounted. This may be the volume that contains the saved system, or the volume that the saved system needs in order to properly execu te once loaded. ~I ! User Response: In the virtual machine configuration, define the required DASD address. Then reissue the command, specifying the correct system name. If this message was issued in response to the SAVENCP command, the volume specified by SYSVOL in the NAMENCP macro in DMKSNT is not currently available. System sysname requires DASD vdev 173E Paging error - {I/Oladdress exception}[: message] 174E If this message was issued in response to a NETWORK command, the Network Control Program cannot be loaded because the volume on which it resides is not mounted. User Response: Send a message to the system operator stating which volume is not mounted, and request that he mount the desired volume and attach it to the system. Reissue the command once the operator has verified that the correct volume is mounted and attached. 172E Explanation: An paging error was detected; either I/O or addressing exception. System Action: Defined in the 'message' text: • Checkpoint area invalidated: Unable to read checkpoint page. Another message (919) followed describing the system action. • Command terminated: Command terminated before completion of requested functions. • IPL failed: IPL not complete • Page not locked: The loc"k was not completed on that page. • Command complete: Portions of the requested address range encountered paging errors. A dump has been created. System sysname DASD vdev incompatible SYSRES Explanation: The system name specified cannot be saved or loaded (via IPL) because the direct access storage device address within the virtual machine's configuration does not match the DASD address and location specified in the name table of the CP system. Control Program (CP) Messages 135 DMK • No dump created: Every page or portions of the requested address range encountered paging errors. 176E Explanation: The UNLOCK VIRT = REAL function could not be executed because the given userid is logged on and occupying the virtual = real area. If the virtual = real area is in use by the system, the virtual = real area has been unlocked and is unavailable for virtual = real use until the system is reloaded. User Response: If the message resulted from a warm start or checkpoint processing, notify installation personnel about the DASD I/O error; check the operator response for message 919. Otherwise, reissue the command; if the failure persists, notify the system operator. 174W User Response: Request that the user log off, or force the user to log off, and then reissue the command specifying the virtual = real area. Paging error - I/O: default printer logo will be used Explanation: An I/O error occurred trying to page DMKBOX into the system to construct the installation-defined printer logo. 177E User Response: None required. {RESERVElname} already in use by use rid Explanation: For RESERVE, the RESERVED operand specified in the SET command cannot be applied to the specified user because that function is already in use by the userid identified in the error message. System Action: The command is not executed. System operation continues. User Response: Reissue the IPL command with not more than 'xx' characters in the parameter string following the P ARM option. If you received this message while logging on (LOGON). contact your installation support group. For name, the VMSAVE area specified is in use by the userid identified. User Response: For RESERVE, turn uff RESERVED operand for the user specified in the error message, and reissue the SET command specifying the new userid for the desired function. 178E For name, send a message to the other user asking him to release the area or issue the QUERY VMSAVE command to find out if any other areas are available. 136 VM/SP System Messages and Codes Parameter exceeds xx characters Explanation: The PARM option on your IPL statement is followed by a parameter string longer than can be passed to the system to be IPLed. The value of 'xx' specifies the maximum length of the string that can be passed. The largest value 'xx' can have is 64. If the value of 'xx' is less than 64, then the named saved system specified by the IPL command was defined by your installation with a PARMRGS range of less than 16 registers. System Action: Printing continues with default logo. 175E Virtual = Real area in use by {use rid Isystem} System sysname exceeds available DASD space Explanation: The amount of DASD space reserved by the NAl\tfENCP macro is insufficient to contain both the 3704/3705 control program image and the system control information. DMK User Response: Increase the amount of DASD space reserved by the NAMENCP macro, and reissue the command. Verify that the extra pages required for the system control information were included when the DASD space was assigned. 179E ISlE Explanation.: The virtual machine has issued the CP commands STORE, ADSTOP or TRACE and the address targeted by the command is referencing a shared named system page. The shared named system is released and a replacement of the named system is made with a nonshared copy. System sysname volid volid not CP-owned User Response: The virtual machine continues to run but is now running the shared named system in nonshared mode. The user should be aware that total system efficiency decreases as the number of users running with nonshared copies of a shared named system increases. When the user no longer needs his own copy of a nonshared system he should attempt to replace it with a shared copy. In most instances this would mean reload (via IPL) of the shared named system. Explanation: The DASD volume specified by SYSVOL in the NAMENCP or NAMESYS macro is currently attached to the VM/SP system, but it is not a CP-owned volume, and therefore is not a valid residence volume for the saved system image. User Response: Ensure that the correct DASD volid was specified in the NAMENCP or NAMESYS macro in DMKSNT, and that the physical DASD volume mounted is the correct volume. Verify that the specified volid is included in the SYSOWN macro in DMKSYS, and reissue the SAVENCP diagnose or the SAVESYS command. 180E PER trace not in effect Explanation: The user has tried to perform an operation on a traceset and no tracesets are defined. System Action: None. User Response: Establish a traceset before trying to perform the operation that caused this message to be issued. 180W TRACE not in effect Explanation: The TRACE END function has been specified and the TRACE function was not in effect. Shared system sysname replaced with non-shared copy 1821 PER trace is active Explanation: 10,000 PER interrupts have occurred without a display to the terminal. Certain tracing may take longer than others depending on the events and ranges chosen for the trace. This is related to the way that the hardware recognizes a successful PER event. The PER command allows greater selectivity than the hardware for the PER events that are displayed. Therefore, some PER interrupts generated by the hard ware are not displayed due to the selectivity of the PER command. System Action: None. User Response: You can prevent this message by issuing the CP command SET IMSG OFF. User Response: This is a warning message for information only and no further action is required. Control Program (CP) Messages 137 DMK 183E VM assist not active 185E Explanation: A SET ASSIST ON or a SET ASSIST SVC command was issued. However, the operator deactivated the assist feature for the whole machine. On an Attached Processor system, this message indicates that the assist is not active on any processor, unless the user has affinity set on. If the user has affinity set on, then the message describes the state of the assist for the affinity processor only. CP assist level nnnn not supported; CP assist disabled Explanation: When VM/SP was loaded, a mismatch was detected between the hardware assist level and the software. Errors might result if the CP assist or the extended virtual machine assist feature were used. System Action: CP assist is set unavailable. User Response: Update the processor or software support to an equivalent level. System Action: The user description is updated to use the assist feature when the operator activates it for the system. ( \~ User Response: None. 184E 186E Explanation: A SET CP ASSIST command was issued but Extended Control-Program Support is not available on the processor, or there is a mismatch between the hardware assist level and the software. VM assist not available [on processor xx] Explanation: A SET ASSIST or a SET SASSIST command was issued but the hardware assist feature is not available on the indicated processor address. In an Attached Processor system, the response with an optional parameter indicates the assist is not available on either processor. The optional parameter is provided for the SET ASSIST command only if the user has affinity set on, and the assist feature is not available on the affinity processor. System Action: If the assist feature is not available on any processor, execution of the command is terminated. If the assist feature is available on the other processor, the user VMBLO K is updated to use the assist feature when the user resets his affinity. User Response: None. CP assist not available User Response: None. 187E Timer assist not available Explanation: A SET ASSIST TMR command was issued on a processor that does not have VM/370 Extended Control-Program Support, or on a processor on which virtual machine assist has been temporarily disabled by the operator. System Action: If the processor does not have this support, no further action is taken. If the support is disabled, the bit VMFVTMR is set, so that if the support is enabled at a later time the timer assist will be used (provided the user has issued SET TIMER ON or SET TIMER REAL and does not have TRACE EXT active). User Response: None. 138 VM/SP System Messages and Codes DMK 188E Specified processor unavailable 191E Explanation: The processor specified in the command is not online. This message is issued in response to the following commands: SET AFFINITY, SET ASSIST, ATTACH CHANNEL, and DETACH CHANNEL. If the command issued was SET AFFINITY ON, the processor in the user directory entry is not online. Explanation: Numerous attempts were made to bring processor nn online and it was found that processor xx was not available to the system. System Action: The command is not processed. Operator Response: Reissue the command with the required processor number. System Action: The command is rejected. Operator Response: Reissue the command; be sure to specify the address of a processor that is online. ) / 189E AFFINITY not set, system in uniprocessor mode Explanation: The requested processor is in use. Since only one processor is being used, the requestor is always executed on that processor. Processor xx does not exist 192E VARY PROCESSOR command failed Explanation: A VARY PROCESSOR OFFLINE command was issued and one of the following occurred: • The system is in uniprocessor mode. • The processor is not online. • The processor is the main processor and the channel set switching feature was not installed or did not work. User Response: None. 190E No AFFINITY specified in directory Explanation: The SET AFFINITY ON command could not be executed. The user's directory was checked and no affinity specification was found. No affinity was set for the user. User Response: Reissue the command with an explicit processor address, or update the directory entry for the user to include AFFINITY. A VARY PROCESSOR ONLINE command was issued and one of the following occurred: • The system is not generated for attached processor mode. • The multiprocessor feature is not installed. • The system is already in attached processor mode. System Action: The command is not processed. Operator Response: None. Control Program (CP) Messages 139 DMK PROCESSOR xx ONLINE 1931 196E Explanation: The spBcified processor is now online and operational. Secondary user not in CP directory Explanation: A user who has specified a secondary user logs on but the secondary userid is not in the CP directory. System Action: None. C Operator Response: None. System Action: Logon continues. 1941 User Response: If valid secondary user is desired, add secondary user to CP directory and logon again. PROCESSOR xx OFFLINE Explanation: The specified processor is now offline and not being used. System Action: None. 197E Operator Response: None. Explanation: Secondary user is either disconnected or not logged on. System Action: DISCONNECT continues normally. 370E FEATURE UNAVAILABLE ON PROCESSOR xx 195A Explanation: Processor nn has been varied online. (The system has gone from attached processor mode to uniprocessor mode.) The attached processor does not have the 370E hardware feature. User Response: Logon the secondary user if terminal services are required. 198W User Response: If the 370E feature is needed, a class A user should do the following: Issue the QUERY PROC command to obtain the addresses of the processors online. 2. Set affinity to the processor with the 370E feature (the address appearing first in the QUERY PROC response). 3. Key in "begin" to continue. System Action: System continues operation in MP mode. Operator Response: In order to vary offline processor xx, a path to device 'rdev' from the other processor will have to be brought online. 199E All other users should notify the system operator if the 370E feature. is still needed. Otherwise, key in "begin" to continue. 140 VM/SP System Messages and Codes LAST PATH TO DEVICE rdev ON PROCESSOR xx Explanation: A VARY OFFLINE PROCESSOR command has been issued in a multiprocessing configuration; it is being rejected because it would cause the last online path to system-owned device 'rdev' to be lost. System Action: The user is placed in console function mode. 1. Secondary user is not available Command rejected; device rdev pending offline Explanation: A command has been issued that would cause device 'rdev' to be activated. The device is pending offline due to a VARY OFFLINE PROC command. ~ DMK System Action: The command is rejected. he can issue the SHUTDOWN command to allow users with the virtual = real option to reclaim the area. Operator Response: Reissue the command, specifying a device that will still be online when the VARY OFFLINE PROC command completes. 200E Virtual = Real area not available; in use by {userid Isystem} Note: System support personnel should be notified that machine check record(s) have been recorded that identify the system's hardware malfunction. Explanation: The virtual = real (V = R) area is not available to the user logging on because another user (identified in the error message), or the system, already has that area. The user logging on is permitted to run as a virtual machine without the use of the virtual = real area. Explanation: The virtual = real area is not available to the user logging on because: User Response: If the priority of the user logging on warrants the use of the V = R area, the user now occupying the area should log off. The user logging on can then get the virtual = real area by LOGOFF and LOGON or by issuing the DEFINE STORAGE nnnnnk command. However, if the area is in use by SYSTEM, the V = R area has been unlocked and is unavailable for V = R use until the system is reloaded. 201E Virtual = Real area not available; damaged pages Explanation: The virtual = real area is not available to the user logging on. Machine checks have occurred which identified damaged pages within the V = R area. The user logging on is permitted to run as a standard virtual machine without the use of the virtual = real area. User Response: Notify the system operator that this message has occurred. The system operator can issue the UNLOCK VIRT = REAL command so that CP can use the area for paging, or Virtual = Real area not available; insufficient storage 202E • The virtual = real area was not generated at system generation time, or • The virtual = real area is not large enough to contain the virtual machine size defined in the directory for the user logging on. User Response: If the virtual = real area was not generated, no action can be taken. Otherwise, issue the DEFINE STORAGE command to redefine the virtual machine storage size equal to or smaller than the actual virtual = real size that was generated. 203E Virtual = Real area requires IPL by device address Explanation: A shared system or one that uses discontiguous saved segments cannot be loaded (via IPL) into a virtual machine running in the virtual = real area. System Action: None. User Response: Reissue the IPL command, specifying the address of the device on which a nonshared version of the system resides. Control Program (CP) Messages 141 DMK 204E User Response: None required; the Monitor is already active. Invalid page(s) specified Virtual = Real area Explanation: The user is attempting to use the UNLOCK command to unlock pages that are within the V = R region. 212E Explanation: The MONITOR STOP TAPE command was issued while monitor data collection was not active. System Action: Execution of the command is terminated. User Response: Reissue the UNLOCK command with the VIRT = REAL operand or specify pages not within the V=R region. System Action: Processing continues. User Response: None required. 213E 206E Monitor is not active Cannot connect to host virtual machine Monitor CPTRACE is already active Explanation: The MONITOR START CPTRACE command was issued while the internal trace table was already active. Explanation: User attempted to LOGON through a logical device to a virtual machine that has created a logical device, or to DIAL a logical device to the host virtual machine that created the logical device. System Action: Processing continues. User Response: None required. System Action: The command is ignored. 214E User Response: DIAL or LOGON to a valid virtual machine. 208E Monitor CPTRACE is not active Expl~nation: The MONITOR STOP CPTRACE command was issued when the internal trace table was not active. Printer rid not enabled System Action: None. Explanation: The resource specified cannot be attached because it is not enabled. System Action: None. User Response: Do a 'NET ENABLE resource' or 'NET ENABLE ALL'. 211E Monitor tape is already active Explanation: The MONITOR START TAPE command was issued while monitor data collection was already active. System Action: Processing continues. 142 VM/SP System Messages and Codes User Response: None required. 215E Monitor active, DAST AP cannot be enabled dynamically Explanation: The MONITOR ENABLE command was issued with the DAST AP class when monitor data collection was active. System Action: None. User Response: The DASTAP class cannot be enabled dynamically. If the DAST AP class is required, stop the monit.or, enable the DASTAP class, and then restart the monitor. Otherwise, DMK reissue the command without the DAST AP class. 216E 2191 Explanation: An end-of-tape condition has occurred on the monitor tape. SYSPROF class is dependent on schedule and DAST AP System Action: Two tape marks are written, the tape is rewound and unloaded, and the tape drive is released. Data collection stops and all classes are disabled. Explanation: The MONITOR ENABLE command was issued with the SYSPROF class, but without the SCHEDULE and DAST AP classes. System Action: None. Operator Response: If you are not the user who issued the MONITOR command, consult with the person who did. The user may want to mount another tape. If so, reissue the MONITOR ENABLE and MONITOR START TAPE commands. User Response: Both the SCHEDULE and DASTAP classes must be specified with the SYSPROF class. 217E Monitor tape not started, no class enabled 2201 Explanation: A MONITOR START TAPE command was issued when no classes of data collection were enabled. System. Action: An attempt is made to write a tape mark. The tape is released and data collection stops. User Response: Issue the MONITOR ENABLE command specifying the desired class or classes, and then reissue the MONITOR START TAPE command. Operator Response: If you are not the user who issued the MONITOR START command, consult with the person who did. The user will probably want to mount another tape. If so, reissue the MONITOR ENABLE and MONITOR ST ART TAPE commands. Monitor not stopped, outstanding I/O Explanation: A MONITOR STOP TAPE command was issued when the data collector was attempting to recover from an I/O error or was handling an end-of-tape condition. Error on monitor tape, monitor stopped by system Explanation: An uncorrectable I/O error occurred on tape during data collection. System Action: The data collection process is not started. 218E End of monitor tape, monitor stopped by system 221E Monitor to spool is already active System Action: The command is rejected; however, the monitor tape is stopped by the system because of either the tape 1/0 error or the end-of-tape condition. Explanation: A MONITOR START SPOOL command was issued when the monitor was already running. It may have started automatically according to the SYSMON macro specifications in DMKSYS. User Response: None required. System Action: None. User Response: Review the current automatic monitoring specifications in Control Program (CP) Messages 143 DMK DMKSYS as defined by the SYSMON macro and make sure that they still meet the daily monitoring needs. 222E 225E Explanation: The userid specified is not a valid userid in the system. Monitor is not started. TIME parameter specifies invalid time System Action: MONITOR is not started. Explanation: A MONITOR TIME command was issued when the specified start or stop time did not conform to the required syntax. Note: The stop time cannot be later than midnight. User Response: Reissue the command with a valid userid. 226E System Action: MONITOR automatic start and stop times remain unchanged. System Action: The automatic monitoring start and stop times remain unchanged. Start tim.e must precede stop time Explanation: The format of the start and stop times, as issued in a MONITOR TIME command, was correct. However, the start time was not earlier than the stop time. Note: Stop time cannot be later than midnight. System Action: Monitor automatic start and stop times remain the same. User Response: Reissue the command. 224E Limit must be between 10 and 50000 Explanation: A MONITOR LIMIT command was issued sp8cifying a spool file maximum record COUllt that was not wi thin the allowed range. System Action: Monitor automatic spool file record count limit remains unchanged. User Response: Reissue the command with the correct LIMIT specification. 144 VM/SP System Messages and Codes 'FOR' value spans midnight command invalid Explanation: A MONITOR TIME FOR command was issued specifying a period of data collection that, when added to the current time, will exceed midnight. User Response: Review format of MONITOR TIME command. 223E Invalid monitor userid speciiied, monitor not enabled. User Response: Reissue the command with a smaller FOR specification, or manually start and stop the monitor as needed. 227E 'FOR' option invalid with AUTODISK off Explanation: The MONITOR TIME FOR command assumes that automatic monitoring is in effect. (AUTO = YES has been specified in the SYSMON macro or the MONITOR AUTODISK ON command has been issued.) System Action: The TIME specification is ignored and the automatic monitoring start and stop commands remain unchanged. User Response: Issue a lVIONITOR TIME command and reissue the MONITOR TIME FOR command. ( DMK 228E 'FOR' option inva.lid with monitor on 231E IPL TIO ERROR Explanation: The IPL simulator encountered an unexpected condition code when executing a TEST I/O instruction on the specified virtual device. Explanation: If monitoring is currently active, data has already been collected for some time. The MONITOR TIME FOR command in effect says monitoring should be started now and run for the specified time. Therefore, the use of the FOR option when monitoring is already active would give performance data for an unexpected period of time. User Response: Verify that the device is valid for IPL operation and that no unexpected status conditions exist in the device, and reissue the IPL command. System Action: Monitoring status is unchanged. 232E User Response: Review your monitoring needs and resolve the conflicts in your previous specifications. 2291 Explanation: During the IPL simulation process, the specified IPL device received an I/O interrupt with an unit check condition. User of monitor does not exist User Response: Examine the CSW and sense bytes to determine the possible cause of the simulation failure. If no equipment checks are present, reissue the IPL command to the specified device. Explanation: The user of the monitor specified in the SYSMON macro. does not exist on this system. System Action: The monitor is not automatically started. User Response: Check the specified userid and start the monitor, using the monitor commands, with the correct userid. 230E IPL SIO ERROR Explanation: The START I/O instruction for the initial IPL sequence to the specified device received an unexpected condition code, so the device could not be properly started for the IPL. User Response: Verify that the device type is valid for an IPL simclation and that no unexpected status conditions exist in the device, and reissue the IPL command. IPL UNIT ERROR; CSW = csw SNS = sense 233E IPL OVERLAY ERROR Explanation: The IPL simulator was about to perform a loading sequence that would have overlaid the simulator itself. In this particular case, the IPL simulator cannot function in the specified virtual machine at its current storage size. User Response: If VMSTOR is less than 256K then increase the size of the virtual machine so that the IPL simulator will load in an area where it will 110t be overlaid. Otherwise, correct the system being loaded such that it does not utilize address X'20000'. Then reissue the IPL command. Control Program (CP) Messages 145 DMK 234E IPL SENSE ERROR 2371 Explanation: A unit check occurred on the IPL device. A SENSE operation was used to get the sense bytes and an unusual condition occurred. Explanation: CP was unable to successfully issue an Assign CCW to a 3480 device during vary-on processing. System Action: The device is marked offline. User Response: Verify that the device is not malfunctioning and then reissue the IPL command for the required device. 2351 Device rdev varied online; unable to establish a path group id for channel path(s) rdev Operator Response: Try to vary on the device again. 2381 Explanation: CP successfully issued Set Path Group ID CCW s to a 3480 device on some but not all channel paths to the device. cuu represents the channel path(s) that were unsuccessfully grouped via the Set Path Group ID CCW (e.g., 180, 280, 380) Device rdev varied offline; unassign failed Explanation: CP was unable to successfully issue an U nassign CCW to a 3480 device during vary-off processing. System Action: The device is marked offline. Operator Response: The device is marked offline, but it may still be assigned to the system. The operator may have to physically unassign the device to permit another system to obtain assignment. Reloading the control unit's microcode is one way to cause the device to be unassigned. This action will also cause all other devices attached to the control unit to be unassigned; it should not be done if other devices are in use. System Action: The failing channel path(s) were marked offline. Operator Response: The device has been marked online even though not all paths to the device are online. Try to vary on the device again to bring the failing paths online. 2361 Device rdev VARY failed; device cannot be assigned Device rdev VARY failed; unable to establish a path group id for device 2391 Explanation: CP was unable to successfully issue Set Path Group ID CCWs on all channel paths to a 3480 device during vary-on processing. 'rdev' is the address of the device. System Action: The device is marked offline. Operator Response: Try to vary on the device again. If it cannot be varied online, make sure it has been properly system generated (e.g., a 3420 device has not been generated as a 3480 device.) 146 VM/SP System Messages and Codes Printer rdev drained; possible FeB-forms mismatch Explanation: The last file printed contained an imbedded LOAD FCB command. When the system FCB is reloaded at the end of the print, there is no assurance that the paper is still aligned with the FCB. This message is produced only if all of the following conditions are true: 1. The real printer is a 3211-type device. DMK 2. 3. The printer was started with the CFILEFCB option. The last print file contained at least one LOAD FCB command. the CHANGE command) and release the user hold. If the printer was drained, ST ART the printer with a correct load module (via the CHARS parameter on the START command). System Action: The printer has been drained. Printer rdev (3800), intervention required, status code code 2421 User Response: Correct the forms alignment, if necessary, and reissue the ST ART command. 240E ) Explanation: This message includes all situations where the operator must intervene in the 3800 printer's operation. These situations include, but are not limited to the following: Printer rdev, FeB-forms mismatch; fileid nnnn {heldlpurged} • • • • Explanation: There is a mismatch between the forms control buffer (FCB) and the forms in the 3800 printer. System Action: Printing is held or suspended. The file is held or purged. End of forms Stacker full Toner supply empty Replace developer All relevant status codes are described in the 3800 Reference Manual for the 3800 Printing Subsystem Model 1 and the IBM 3800 Model 3 Printing Subsystem Operator's Guide for the 3800 Printing Subsystem Model 3. User Response: If held, specify correct FCB and release the HOLD on the file. If the file is purged, reenter the correct matching information. System Action: Printing is suspended. 241E Printer rdev, invalid load module mmmm specified, file nnnn {heldlpurged} Operator Response: Correct the printer condition by examining the status code or indicators on the printer. Correct the condition and press the RESET and READY buttons on the 3800 printer. Explanation: An invalid load module has been specified and the 3800 printer file may be HELD or PURGED. System Action: If an invalid load module was detected in the body of the print file, the file will be placed in a user hold (or, if the PURGE option of the START command was specified, the file will be purged). If an invalid load module was detected in a separator page, the print file is not held or purged, and the printer is drained. Operator Response: If the file was held, specify a correct load module (via 243E FLASH missing or invalid Explanation: For 3800 printer operations, the FLASH operand in the CP SPOOL or CHANGE command is missing or invalid. System Action: None. User Response: Reissue the command with a va.lid FLASH specification. Control Program (CP) Messages 147 DMK 244E 245E Image library missing or invalid 248E SPECIFIED IM'AG E imagelib NON-EXISTENT Explanation: For 3800 printer operations, the IMAGE operand in the ST ART command is missing or invalid. Explanation: The specified 'imagelib TEXT' file was not found. System Action: None. System Action: None. User Response: Reissue the command with a valid IMAGE specification. User Response: Correct the erroneous 'imagelib TEXT' file and reissue the command. CHARS missing or invalid ERROR LOADING IMAGE imagelib 249E 246E Explanation: For 3800 printer operations, the CHARS operand in the CP SPOOL, CHANGE, or START command is missing or invalid. Explanation: The 'imagelib TEXT' file caused a LOAD error. System Action: None. System Action: None. User Response: Reissue the command with a valid CHARS specification. User Response: Correct the problem that caused the LOAD error and reissue the command. FCB missing or invalid 370E feature is not available [on processor xx] 250E Explanation: For 3800 printer operations, the FCB operand in the CP SPOOL, CHANGE, or START command is missing or invalid. System Action: None. User Response: Reissue the command with a valid FCB specification. Explanation: System/370 Extended feature or the Extended facility is not installed on the processor, or the user is not in EC mode. • • 2471 3800 NAMED IMAGE imagelih CREATED Explanation: The data has been successfully placed in the specified image library. System Action: Normal processing continues. System Action: None. User Response: None. User Response: None. 148 • The 370E parameter was indicated in the user's directory via an OPTION control statement. A SET S370E ON command was issued. A SET 370E ON command was issued. VM/SP System Messages and Codes DMK 251E 370E feature is not active Explanation: The System/370 Extended feature of the Extended facility feature is installed on the processor. However, the 370E feature is not enabled for virtual machines. ERROR SAVING imagelib; RC nn 254E Explanation: An error occurred while saving the named image library. Code Reason The named system was not found. The named system is currently 8 active. The volume for the named system 12 is not CP-owned. The volid is not mounted. 16 The size of the imagelib being 20 generated is too large for the named system. 24 Paging error occurred while processing this request. 4 System Action: The feature is enabled for the virtual machine. However, CP will not support 370E until a SET S370E ON command is issued. User Response: Notify a class A user in order that a SET S370E ON command can be issued. 2521 Printer rdev, file nnnn requeued and held Explanation: An error occurred on a 3800 printer which caused pages to be lost; print files are requeued. User Response: System Action: The spool file is removed from the delayed purge queue and placed in the print queue with a system hold. 4 Use another named system that has been generated. 8 DRAIN any 3800 printers that are using the named system and reissue the command. 12 Check with the installation manager to find out why the volume is not CP-owned. 16 Have the correct volid mounted and reissue the command. 20 Make the image smaller or put it into a larger named system. 24 Check the named system to determine that it is defined in DMKSNT and that the cylinder actually exists on the volume. Also verify that it has been previously formatted by CPo Reissue the command. If the problem persists, see your IBM support personnel. Operator Response: Examine the output to see if file 'nnnn' printed correctly; if this file needs to be reprinted, remove the hold. Then START the printer. 253E System Action: None. Code Explanation MODIFY missing or invalid Explanation: For 3800 printer operations, the MODIFY operand in the CP SPOOL or CHANGE command line is missing or invalid. System Action: None. User Response: Reissue the command with a valid MODIFY specification. Control Program (CP) Messages 149 DMK 255W 370E feature now disabled 2581 Explanation: A class A user has issued a SET 370E OFF command to disable the 370E feature, or the system operator has varied the processor with the 370E feature offline. All 3800 data checks will be reflected Explanation: The DATCK option of the CP DEFINE command is used to define a virtual 3800 printer. System Action: None. System Action: All 370E users will enter console function mode on receipt of the message. User Response: Await availability of the 370E feature. Attempts to continue will result in the user being dispatched without the 370E capability. User Response: None. This message is used to alert the user that a high overhead simulation of virtual 3800 printer will be used. 259E Note: If the 370E feature is no longer needed, key in "begin" to continue. 256E SIZE parameters missing or invalid Explanation: The SIZE keyword is specified and the parameters are either not specified or not valid 3800 printer SIzes. INSUFFICIENT VIRTUAL STORAGE System Action: None. Explanation: The defined virtual storage is insufficient. User Response: Respecify the SIZE parameters correctly. System Action: None. User Response: Define a larger virtual machine, IPL CMS again and reissue the command. 257E RESIDUAL BYTE COUNT = xxxxxxxx (HEX) Explanation: This message is preceded by message DMKNMT254E and is issued when the return code in message DMKNMT254E equals 20. System Action: None. User Response: Either define the named system with a larger byte count or decrease the imagelib byte count. 150 VM/SP System Messages and Codes 270E Printer xxx, too many WCGMs needed for 'CHARS', file nnnn {held\purged} Explanation: The collection of character arrangement tables specified in the spool file 'CHARS' requires more WCGMs to be loaded than are available for the 3800 Printing Subsystem. System Action: Printing is held or suspended. The file is held or purged. User Response: If held, specify correct 'CHARS' and release the HOLD on the file. If the file is purged, reenter the correct information. DMK 2721 User Response: None. Printer rdev, 3800 IML occurred Explanation: A 3800 Printing Subsystem equipment check caused an automatic IML (initial microprogram load) or the 3800 Printing Subsystem Model 3 was manually IMLed. The page buffer contents are destroyed and the page counters are reset. The backup page count cannot be determined. 276E Explanation: The DEFINE command was issued and the rdev was not a 3330V volume. System Action: No action is taken and processing continues. System Action: The spool file is requeued. Operator Response: See message DMK252I. )v 273E rdev not a 3330V User Response: None. 277E Error demounting volume valid Explanation: CP attempted to demount a 3330V volume, but MSS encountered an error. DETACH rejected; virtual machine tracing I/O System Action: The volume is not demounted and processing continues. Explanation: A DETACH command was issued while the virtual machine was tracing I/O. User Response: None. System Action: The DETACH is rejected and tracing continues. 278E User Response: Issue 'TRACE END' and reissue the DETACH. 274E Device rdev not a DASD Explanation: The device specified in the DEFINE command is not a valid DASD volume. rdev has a mounted volume; MSS task not available to demount it System Action: Processing continues. User Response: Reissue the DEFINE command with a valid DASD. Explanation: There is a 3330V volume mounted on the rdev. The MSS communicator is not active and the volume cannot be demounted. 279E DASD rdev not a VUA System Action: Processing continues. User Response: None. 275E rdev already SYSVIRT Explanation: The rdev is already defined as a SYSVIRT 3~330V device. Explanation: The DASD volume specified in the DEFINE command was not a valid MSS device. System Action: Processing is terminated. User Response: Reissue the DEFINE command with a valid MSS device. System Action: The status remains unchanged and the processing continues. Control Program (CP) Messages 151 DMK 280E rdev already virtual System Action: The DETACH is rejected and processing continues. Explanation: The rdev is already defined as a VIRTUAL feature. User Response: Reissue the command; if above message is consistently recei ved, inform your system programmer that the user specified is hung in logoff/force processing. System Action: The status remains unchanged and the processing continues. User Response: None. 2871 281E MSS volume volid not linked; demount in progress, retry Printer rdev; page buffer destroyed, backup page count nnn Explanation: The page buffer has been destroyed on the 3800 printer. Explanation: Volume dsklab has been selected for demount and cannot be linked at this time. System Action: Printing is suspended. System Action: None. Operator Response: See message DMKRSE252I. User Response: Reissue the link command. 288E 285E LOGON from the initial screen was unsuccessful userid logging on, try again later Explanation: Data was entered only in the PASSWORD field on the logo screen or the USERID was entered with one or more blanks. Explanation: A DETACH command was issued by a class B user with the 'FROM userid' option. The userid specified is currently in logon processing. User Response: Log on specifying USERID and PASSWORD. System Action: The DETACH is rejected and processing continues. ! User Response: Reissue the command; if above message is consistently received, inform your system programmer that the user specified is hung in logon processing. 286E userid vdev NOT LINKED; REQUEST DENIED Explanation: The link to the user's virtual device has not been accomplished because the user is unauthorized to issue a LINK to that particular virtual device. use rid logging ofi, try again later Explanation: A DETACH command was issued by a class B user with the 'FROM userid' option. The userid specified is currently in logoff or force processing. 152 298E VMjSP System Messages and Codes System Action: Execution of the command is terminated. User Response: Obtain the appropriate authorization and reissue the LINK command. DMK 300E Save request beyond virtual machine size Explanation: When the SA VESYS command was issued, one or more designated saved pages were in the SYSPGNM operand of the NAMESYS macro. These pages are beyond the size of the virtual machine used. TRAPRED is stopped. User Response: Error is most likely due to manipulating the reader files since TRAPRED started. 303E Explanation~ A condition code 2 was encountered while attempting a DIAGNOSE code X'14' operation against a reader file. User Response: Check the numbers of the pages designated to be saved in the N AMESYS macro. If they are correct, increase the size of the virtual machine before reissuing the SAVESYS command. System Action: TRAPRED is stopped. User Response: The error is likely due to manipulating the reader files since TRAPRED started. Requested file is not a CPTRAP file 301E Explanation: The requested file exists, but it is not a CPTRAP file. rdeu reader file not locatable 304E CPTRAP is stopping, no input allowed System Action: The command is ignored, TRAPRED has not been started. Explanation: The CPTRAP facility was stopping when a CPTRAP command was received. User Response: Reissue a correct command. System Action: The total command line is ignored. User Response: Wait until CPTRAP has stopped, then begin a new CPTRAP run. I/O error on OOC - message 302E Explanation: 'message' can be one of the following: 3051 • • • • device address invalid device type invalid device busy, not ready, or real paging error on spool A condition code 3 was received while attempting a DIAGNOSE code X'14' operation against a reader file: the result of an IIO error, or the reader changed status since TRAPRED was started. {CPTRAP selectivity resetlTRAPRED SELECTIVITY RESET} Explanation: A (CPTRAP/TRAPRED) subcommand redefined some existing selectivity for typenum. System Action: None. The new selectivity is in force. User Response: None. This message is for information only. System Action: RC = 3. Control Program (CP) Messages 153 DMK 306E first and only buffer in the CPTRAP SPOOL file, then the CPTRAP SPOOL file is not saved for a system warm start. CPTRAP is already active Explanation: CPTRAP allows only one user at a time. This message is sent to a second user who attempts to start CPTRAP. User Response: Results are unreliable. This file may not have the information you want. Start over with greater selectivity of input. System Action: The total command line is ignored. User Response: Wait until CPTRAP is available. 3071 System Action: None. CPTRAP continues without the data. User Response: The data was not included in the file. Start over with the in-error interface corrected. CPTRAP data lost Explanation: The CPTRAP facility has lost some data (not added it to the output file) due to the buffers being full or due to an I/O errol' during system shutdown. System Action: None. CPTRAP continues without the data. For message DMKCKP308I, if the I/O errol' occurs while attempting to write the 154 VM/SP System Messages and Codes Operand ignored; select table full Explanation: The select table can expand to allow 400 entries. This request is for the 401st; it is not accepted. CPTRAP {CPlvirtual} code interface data ignored Explanation: The CPTRAP facility received a CP or virtual machine interface request with the data field outside of either the virtual machine's storage for a VIRTUAL interface, or the real storage for a CP interface request. The identifier will be CP code or VIR1'UAL code; CP indicates that the in-error interface was from CP, and VIRTU AL indicates that the in-error interface was from a virtual machine. 'code' is the individualizing CODE from the interface parameter list. 3081 309E System Action: The preceding operands are accepted, but not the in-error operand or any following operands. User Response: Either do not add any more selectivity, or delete some and then add more selectivity. 310E Date date invalid; not changed Explanation: The system date in CP low storage contains invalid data and hence cannot be updated for the midnight date change. The invalid date indicates a possible software system failure since the date is automatically set by the system initialization routine. System Action: The date in low storage is not changed; however, the day of the week is changed and the clocks are set to change the date at midnight in 24 hours. Operator Response: Contact the system programmer at once. Careful use of the STCP command can correct the date 8Ct in storage. Notify IBM software support personnel of the problem and supply a dump of CP storage if possible. DMK 31lE Maximum number of trace elements exceeded Explanation: The processing of this PER command would cause more than 255 trace elements to exist for this user. This message will be issued if the intermediate processing of the trace elements would require more than 255 trace elements to exist even if the end result would be less than 255 elements. 3 4 5 User Response: No user error is involved. You can reissue PER commands, but all previous tracesets are lost. 314W System Action: The command is not processed. PER failure - code n, userid userid Explanation: This message is issued to the operator to indicate that some of the storage used for the PER control blocks cannot be returned to the system because the pointers to those control blocks have been lost. This storage is lost to the system until the system is re-IPLed. User Response: Turn off some of the existing trace elements and reissue the command. 312E Missing PERBLOK Missing PEXBLOK Missing TRACEBACK table More than {8 rangesll PASSII STEP} specified on a command line System Action: The PER trace for the user involved is ended. As many PER control blocks as possible will be released. The values for the PER codes are as follows: Explanation: More RANGE, PASS, or STEP options than are allowed have been specified on a single PER command line. Code Meaning System Action: The command is not processed. 1 2 3 User Response: Reenter the command line with a valid number of RANGE, PASS, or STEP options. 4 5 Invalid PEXBLOK Missing register save area Missing PERBLOK Missing PEXBLOK Missing TRACEBACK table User Response: Contact system support personnel. 313E PER failure - code n Explanation: One or more of the control blocks needed for PER can no longer be found. System Action: This message is sent to the user. PER TRACE for the user is ended. As many PER control blocks as possible will be released. The values for the PER codes are as follows: Code Meaning 1 2 Invalid PEXBLOK Missing register save area 316E Command rejected; LOGMSG/DUMP being updated Explanation: The SET LOGMSG/DUMP function cannot be updated because a previous LOGMSG/SET DUMP update is in progress. System Action: SET LOGMSG/DUMP is not updated. The SET LOGMSG/DUMP processor will not allow parallel SET LOGMSG/DUMP request. Control Program (CP) Messages 155 DMK 317E User Response: Retry the rejected SET LOGMSG/DUMP request. • • Operator Response: None. System Action: The device is placed in offline status, and system operation continues. CPTRAP terminated due to 1/0 error Operator Response: Correct the device type code in the RDEVICE macro of DMKRIO so that it matches the actual device type. Then rebuild the CP nucleus and re-IPL. Explanation: An error was encountered while either reading in or writing out a CPTRAP record. System Action: CPTRAP terminates and the existing spool file is closed and checkpoin ted. User Response: Reissue the command. VARY failed Device not mounted 331E vdev not {defined Iattached Ilinked Icreated} - use a {sharedlnon-shared} VCU instead If the problem persists, there is a possible hardware error. Call your system support personnel for assistance. 329E rdev improperly genned, device cannot be used as SYSOWN Explanation: The device type code generated in the RDEVICE macro of DMKRIO does not match the actual code obtained from the RDC data. System Action: System operation continues, but the device is rejected for system use. Operator Response: To use the device as SYSOWN, correct the DEVTYPE operand in the RDEVICE macro of DMKRIO so that it matches the actual device type. Then rebuild the CP nucleus and re-IPL. Explanation: The requested device cannot be created because the virtual control unit (VCU) is already in use with a conflicting subchannel protocol (SHARED or NONSHARED). You can only mix SHARED and NONSHARED devices on the same VCU if the VCUNOSHR option is present on the directory OPTION statement. vdev - the virtual address intended for the device. process - the process that failed, it could be one of the following: 1. 2. 3. 4. 330E Message; Mismatched device types at address rdev Explanation: The device type code generated .in the RDEVICE macro of DMKRIO does not match the actual code obtained from the RDC data. The message issued is one of the following: 156 VM/SP System Messages and Codes ATTACHED for the ATTACH or NETWORK ATTACH command. DEFINED for the DEFINE command LINKED for the LINK command CREATED for most LOGO N processing vcutype - the VCU protocol needed for device 'vdev'. It is one of the following: 1. 2. SHARED~ where a shared subchannel is required NONSHARED, where nonshared subchannels are required DMK System Action: As indicated in the message, device 'vdev' is not created. If the device was being moved (DEFINE vdevl AS vdev2), then the device still exists at its original address. 350W Explanation: The volume label on the pack mounted on drive rdev does not agree with the volume label specified during system generation. User Response~ Your action should depend upon the circumstances of the error. • • System Action: The system enters a wait state (wait state code = 010). LOGON PROCESSING - If this message appears during LOGON, the failing command is located in your user directory entry. Inform your system administrator of this problem. Your system administrator should then correct the CP directory entry for your virtual machine. COMMAND PROCESSING - If this message appears in response to a CP command (ATTACH, DEFINE, LINK, NETWORK ATTACH) that you have entered you must: (1) select another device address for this virtual device, or (2) detach all other devices from the virtual control unit and reissue the failing command. The virtual control unit (VCU) is available for use in either mode (SHARED or NONSHARED) until a device is created. At this point the VCU is defined as SHARED or NONSHARED (to match the attached device) and only those devices that use the same protocol may be added to the VCU. If all devices are removed from the VCU, it is once again available for use in either mode. If a particular configuration is needed and your application does not require SHARED subchannel simulation, the VCUNOSHR option can be used to prevent the subchannel protocol conflict. Refer to Appendix A in the VMjSP Planning Guide and Reference for the list of devices and protocol. DASD rdev SYSRES VOLID NOT VOLID User Response: Check the SYSRES macro in module DMKSYS to ensure that the disk address and volume label specified are valid. Operator Response: Ensure that the correct volume is mounted on disk drive rdev and present an external interrupt to initiate a retry of the operation. 351W DASD rdev SYSRES NOT READY Explanation: The disk drive specified by rdev is not ready. Disk rdev was specified as the SYSRES device in the SYSRES macro in module DMKSYS. System Action: The system enters a wait state (wait state code = 010). Operator Response: Make the device ready and present an external interrupt to initiate a retry of the operation. 352W FATAL DASD I/O ERROR Explanation: The system nucleus cannot be written. Probable causes are: • • • • The disk pack is not formatted properly. The disk pack is defective. A disk hardware error has occurred. The disk is in read-only mode. System Action: The system enters a wait state (wait state code = 011). Operator Response: Use the FORMAT program to reformat the pack. Attempt Cont.rol Program (CP) Messages 157 DMK to do a new system load. If the trouble persists, try another pack on a different drive. If the trouble still persists, call IBM for hardware support. Obtain the contents of general registers 0, 1, 3, 4, 5, 11, 13, 14, and 15. 353W Requested language langidl is unavailable. Language langid2 set. RC=rc Explanation: You have the language langidl specified in your directory entry, but CP cannot get access to the message repository for this language. SYSRES DEVICE TYPE INVALID Explanation: The device type specified in the SYSRES macro in module DMKSYS is not valid for system residence. System Action: The system enters a wait state (wait sta.te code = 011). User Response: Verify that the operands specified in the SYSRES macro in module DMKSYS define valid system residence device characteristics. 361E 365E System Action: The system sets the installation default language (langid2) for the user. User Response: This is an installation error. Notify the system administrator and specify the return code that was issued with this message. The return code indicates the specific problem that occurred: X'4' The DMKSNT entry for the language specified does not exist. The system programmer must specify the appropriate NAMELANG macro in DMKSNT for this language. X'8' The volid specified in the DMKSNT entry for the language is not a CP-owned volume. The system programmer must ensure a CP-owned volume is specified in the DMKSNT entry generated by the NAMELANG macro for this language. X'C' The volid specified in the DMKSNT entry for the language is not mounted. The system operator must ensure that the appropriate volume is mounted. X'14' A paging error occurred during the set operation. X'lC' The DMKSNT entry for the language was found; however, the langid in this DMKSNT entry does not match the 1angid in the saved message LOGOFF/FORCE pending for user userid Explanation: One of the following CP Commands was issued for a virtual machine that is in the process of logging off: AUTOLOG . FORCE LOGON QUERY QUERY USER System Action: The command ends and no further processing takes place. User Response: If the QUERY or FORCE command was issued, no user action is required. The message indicates that the 'userid' in question is in the process of logging off. If the LOGON or AUTOLOG command was issued, wait until VM/SP finishes logging off the specified 'userid' and then try to issue the command again. This process can take anywhere from a few seconds to a few minutes. 158 VM/SP System Messages and Codes ~ DMK repository. The system programmer must ensure that the NAMELANG entries do not specify overlapping areas on DASD. X'20' X'24' 4001 a reader backlog exists, users should be requested to read their files. In addition, you may be able to determine other spool file that can be selectively purged. SPT APE could be used to dump and restore spool files and reduce system load. Logging off inactive users reduces temporary disk space usage. The "MSGREP" identifier was not found on the first page of the requested message repository. CP looks for this identifier to determine if a valid message repository is saved. The system programmer must save the appropriate CP message repository. No more virtual page buffers are available. User Response: If the message resulted from processing a VMDUMP command, purge unwanted dumps on the user reader queue and retry. If still unsuccessful, request the system programmer to free temporary disk space. 4011 System {temp spacelcheckpoint area} full Explanation: Ninety percent of all temporary disk cylinders (TEMP SPACE) is in use. Ninety percent of all checkpoint space (CHECKPOINT AREA) is in use. Explanation: All temporary disk cylinders indicate in use (TEMP SPACE). All checkpoint space (CHECKPOINT AREA) is in use. System Action: System operation continues. System Action: When paging is required, the system will first examine the preferred paging area. If preferred paging area is full, the system will use temp space, if temp space is full the system may be unable to continue and reIPL will be required. If the request is for spooling space, the system attempts to continue but performance is severely degraded. If temporary disk space becomes full while putting VMDUMP pages out to temporary space, the dump is purged. If the checkpoint area is full, the system continues without checkpointing. U~ers attempting to create spool files will have their virtual spooling device made "not ready." Operator Response: Review temporary and page space allocations. Review system usage and take steps to reduce the system load. Spool files should be reviewed. Additional printers may be started to reduce print spool backlog; if System {temp spacelcheckpoint area} 90 percent full Operator Response: Review system usage and take steps to reduce the system load. Spool files should be reviewed. Additional printers may be started to reduce print spool backlog. If a reader backlog exists, users should be requested to read their files. In addition, you may be able to determine other spool files that can be selectively purged. Logging off inactive users reduces space usage. 410W CP ENTERED; PAGING ERROR Explanation: An I/O error occurred during paging. Probable hardware error. System Action: System operation continues. The virtual machine enters CP command mode. If the virtual machine was running disconnected, it is logged off the system. Control Program (CP) Messages 159 DMK User Response: Reload the virtual system to continue. If the problem persists, notify the system operator. 411W 420E Explanation: An unauthorized user has attempted to issue the CP SET SVCACCL command. To invoke the SVCACCL support for IX/370 systems running under VM/SP, the SVCACCL paremeter must be included in the OPTION control statement for the specified virtual machine. CP ENTERED; TRANSLATION EXCEPTION WHILE IN NON-EC MODE Explanation: While running a EC mode virtual machine, a translation exception occurred. Probable CP error. 415E User Response: Insert the SVCACCL parameter of the OPTION control statement in the directory and reissue the CP SET SVCACCL ON command. 424E CONTINUOUS PAGING ERRORS FROM DASD rdev System Action: If the error was encountered while reading, no change has resulted from the user's previous TAG command. !f the error was encountered while writing, the results are unpredictable. System Action: The system enters a disabled wait state (wait state code = OOF). VM/SP System Messages and Codes ~ ~ ( ~ User Response: Reissue the command. If the problem persists, regenerate the spool file that is in error or call your system support personnel. 425E I/O error on spool device during accounting Explanation: A spooling I/O error occurred while the system was writing accounting data to the spooling device. System Action: If the accounting spool file has been previously checkpointed, the file is closed and a 160 (1 Reader file spool error; file unchanged Explanation: A paging I/O error occurred while reading or writing a spool file record on a CP spooling device, for the purpose of querying or updating TAG information associated with that spool file. Explanation: Unrecoverable errors are being received from the paging device (rdev). This condition is caused by failure of either the paging volume or the paging device. This condition can occur if the paging volum~ has not been formatted properly. Operator Response: Along with the System Programmer, try to determine whether the errors are being caused by the paging device or by the paging volume. If the device is failing, disable it and reload (via IPL) the system; call IBM for hardware support. If the volume is failing, try reformatting it. If the error condition recurs, discontinue using that volume and call your system support personnel. 4 System Action: The system continues without enabling SVCACCL. System Action: System operation continues. The virtual machine enters CP command mode. If the virtual machine was running disconnected, it is logged off the system. User Response: Reload the virtual system to continue. If the problem persists, notify IBM support personnel. No SVCACCL specified in directory DMK new file started. Otherwise, the file is written using a different spool page. check condition is returned to the virtual machine, the virtual device is made not ready, and the system continues. User Response: The closed accounting spool file should be processed. If the I/O error persists, call your system support personnel. 426E User Response: Inform the system operator. An attempt must be made to reduce the paging and spooling load on the system as soon as possible. When spool space is available, issue the SPOOL CONSOLE START command to resume console spooling, or issue the READY command to resume printer or punch spooling. {ReaderITape} rdev system spool space full; file purged Explanation: System input spooling space for the reader or tape at real device address rdev is full. System Action: The file just read is purged and system operation continues. Operator Response: Review system usage and take steps to reduce the system load. Inactive users should be logged off the system. Spool files should be reviewed. Additional printers may be started to reduce print spool backlog. If a reader backlog exists, request that users read their files. In addition, you may be able to determine other spool files that can be selectively purged. After reducing spool file usage, read the file again. 428E {PrinterIPunchIReaderITape} rdev spool error; file {heldlpurged} Explanation: A paging I/O error occurred on the device at real address rdev. This message indicates a DASD error if it was issued from DMKSPS while dumping or loading spool files to or from tape. System Action: If the file that was being processed at the time the I/O error occurred is a printer or punch file, the file is put in HOLD status and system operation continues. If the file is a reader file, it is purged. 4271 {ConsoleIPrinterIPunch} vdev system spool space full; file closed Explanation: System spooling space on the device at virtual device address vdev is full. If the message refers to the console, the console spool file has been closed. If it refers to the printer or punch, the printer or punch output file has been closed. System Action: If the console spool file is closed, virtual console spooling stops. The virtual machine continues to execute but without console spooling. Operator Response: If the file is a printer or punch file, try to print or punch it again when spooling activity on the printer or punch is low. The system operator must first take the file out of HOLD status. If the file is a reader file, reload the file in the reader and retry. If the file is a tape file, reposition the tape and reissue the command. If the problem persists, call your system support personnel. If the printer or punch output file is closed, an intervention-required unit Control Program (CP) Messages 161 DMK 4291 {Console IPrinter IPunch IReader} vdev spool error; file {heldlpurged} 430A {PrinterIPunch} rdev fatal I/O error; now offline, file held Explanation: A paging I/O error occurred on the device at virtual address vdev. Explanation: An unrecoverable I/O error occurred on the printer or punch device at real address rdev. System Action: If it is a console spool file error, virtual console spooling stops. The virtual machine continues to execute but without console spooling. System Action: The failing device is varied offline, the file being processed is put in hold status, and system operation continues. If it is a printer or punch spool file error, a unit check condition is sent to the virtual machine to stop the write operation, the file is purged, and the virtual device is made not ready. Operator Response: Vary the device rdev online and restart. To process the file that failed, take the file out of hold status. If the problem persists, call your system support personnel. If it is a reader file spool error, a unit check condition is sent to the virtual machine to stop the read operation. The file is held. System operation then continues. 431A Explanation: The card just read in the reader at real device address rdev was not a valid ID card. Two formats are acceptable: User Response: For a console file, issue a SPOOL CONSOLE START command and retry the output operation. After ten unsuccessful retries, the entire opened spool file is purged. • • ID userid USERID userid Separator or blank cards are accepted before an ID card; any other card preceding the ID card is invalid. For a printer or punch file, issue the READY command to the virtual device and retry the output operation. Operator Response: Run out the cards in reader rdev, correct the ID card error, and make the reader ready with the corrected deck in the hopper. For a reader file, try again to read the file. In any case, if the problem persists, inform the system operator of the incident. The error is probably due to a hardware malfunction. The system operator may advise you to purge the file or may decide to turn the machine over to your system support personnel, depending on the impact of the problem. Reader rdev id card missing or invalid 432A Reader rdev id card; userid not in CP directory Explanation: The 'userid' specified on an ID card in the reader at real device address rdev is not in the directory. System Action: System operation continues. Operator Response: Run out the cards in reader rdev, correct the ID card error, and make the reader ready with the corrected deck in the hopper. 162 VMjSP System Messages and Codes DMK If the ID card appears valid, check with the system programmer to determine wny the userid does not exist in the directory. 433A 435E Explanation: A paging error occurred while writing the system to be saved, or the 3704/3705 control program image to be saved, to a DASD volume. Reader rdev id card; invalid data data Note: The SA VESYS command requires that the DCSS being saved is not attached to or IPL'd by the virtual machine. This error may also occur if you are running with a previously saved DCSS and attempt to save the system. Explanation: The class specified on the ID card in the reader at real device address rdev is incorrect or the name specified is invalid. The 'data' is the information in error on the ID card. If a class is specified, it must be one character, A through Z or 0 through 9. If no class is specified, the default is A. If a name is specified, it must be a 1- to 8-character filename and a 1- to 8-character filetype, or a 1- to 24-character data set name. The fields of the ID card are free form as follows: System Action: Execution of the command terminates. The system or control program image is not saved. User Response: Be sure you entered the correct command -- e.g., IPL nnn SAVESYS eMS ID userid .. CLASS n NAME filename filetype where System Action: System operation continues. nnn Operator Response: Run out the cards in reader rdev, correct the ID card error, and make the reader ready with the corrected deck in the hopper. 434A System Action: System operation continues. Operator Response: Run out the cards in reader rdev, make sure the first card is a valid ID card, and make the reader ready. If the problem persists, call your system support personnel. is the 3-digit virtual address of the disk that contains the CMS system you created. Try the command again, since the situation that caused the error may have been temporary. If the problem recurs, check the DASD space allocated to receive the saved system or control program image. This space must be formatted with the CP format program (DMKFMT) and allocated as PERM space. Reader rdev fatal I/O error; file purged Explanation: An unrecoverable I/O error was encountered on the reader at real device address rdev. The input file was purged. Paging error writing saved system 436E INTERRUPT PENDING. TO PROCEED, TYPE YES, TO END TYPE NO. Explanation: In processing the SA VESYS command, the system detected that an I/O interrupt is pending. System Action: If you enter YES, the SA VESYS command continues to save t.he system but the pending I/O Control Program (CP) Messages 163 DMK 437E interrupt(s) are lost. If you enter NO, SAVESYS processing terminates. than 2000 unique spool file IDs available. User Response: Enter YES or NO. System Action: Checkpointing continues but no spool files are created. Users attempting to create spool files will have their spooling device made "not ready." System paging space not available, IPL terminated Explanation: The IPL command attempted to get a DASD page but none was available. System Action: The command is termina ted. Operator Response: Purge or process existing spool and warn users not to create spool files. 441E User Response: Verify that the proper volumes required for paging and spooling are mounted. Reissue the command. 438E 4391 System Action: The command is ignored. User Response: Wait for a few seconds and reissue the BACKSPAC command. 450W CP entered; disabled wait PSW psw System Action: The control program command that initiated the MSS request will produce a message to indicate the eventual result of the MSS error. Explanation: The virtual machine loaded a disabled wait PSW, identified by'psw'. User Response: Contact the system operator to ensure that action is underway to correct the MSS error. Reissue the command when the error has been corrected. System Action: System operation continues. The virtual machine enters console function mode. If the virtual machine was running disconnected, it is logged off the system. Spool fileid limit exceeded Explanation: All the unique spool file IDs in the system are assigned. The maximum amount of unique spool file IDs is the lesser of either the 9900 system limit or when all the checkpoint slots are taken. For example, if the checkpoint cylinder number is equal to one (1) for a 3330, there are slightly less 164 Explanation: A BACKSPAC command has been entered for a specific unit record output device before the previous BACKSPAC command for the same dev~ce has finished. Device is not available for ATTACH Explanation: The control program has determined that the device is offline, already dedicated, selected for MSS mount, has minidisk allocated, or volume is already attached to the system. Not accepted; previous backspace still being processed VM/SP System Messages and Codes Programmer Response: Examine the PSW portion of the message. Ensure that the program running in the virtual machine has a valid LPSW halt. If not, determine why the PSW loaded was not masked for interrupts. User Response: IPL the virtual system again to continue. You can also refer to "CP Wait State Codes" on page 13 or "Loader Wait State Codes" on page 23. ( DMK 452W CP entered; external interrupt loop 4541 Explanation: The line or device has heen disabled due to a permanent I/O error, or the operator issued a command that disabled the line. Explanation: The user's virtual machine external new PSW is enabled for an interrupt condition that will not be cleared upon acceptance. It is possible to receive an interrupt condition from the CPU Timer and the TOD Clock Comparator that produces this loop. System Action: System operation continues. Operator Response: If the message was issued due to a permanent I/O error on the line, to reactivate the line issue the ENABLE or NETWORK command. You may have to issue the VARY ONLINE command for some device types before CP will accept the ENABLE command. System Action: System operation continues. The virtual machine enters CP command mode. If the virtual machine was running disconnected, it is logged off the system. Programmer Response: Determine why the external interrupt new PSW is enabled for an interrupt condition that will not be cleared upon acceptance (that is, the Timer is not expected to contain a negative value). {Line rdevlDevice rid} disabled 4551 Line rdev not operational; {CC = 3 Icommand reject} Explanation: Condition code 3 or a command I'eject was received when a ST ART I/O was issued to line 'rdev'. User Response: IPL the virtual system again to continue. System Action: System operation continues. 453W CP ENTERED; PROGRAM INTERRUPT LOOP Operator Response: For CC = 3, verify that the terminal control unit or transmission control unit is enabled for use. If the control unit is properly enabled, but trouble persists, call your system support personnel. For command reject, a command was issued to an unassigned subchannel for 37xx. Explanation: A program interrupt occurred at the address specified in the virtual program new PSW while the virtual machine was in basic control mode. System Action: System operation continues. The program interrupt is reflected to the virtual machine and the virtual machine enters console function mode. If the virtual machine was running disconnected, it is logged off the system. Programmer Response: Determine the cause of the program interrupt and ensure that the program new PSW is valid. User Response: Restart the virtual system via the BEGIN command, or reissue the IPL command to continue. 456W CP entered; sysname - shared page hex Zoe altered Explanation: The named system has been altered by the virtual machine. The hexloc is the first changed page detected by the control program. The changed page will be returned to free storage. No other users on the system are affected by this error. User Response: The user may continue by entering the CP command BEGIN. Control Program (CP) Messages 165 DMK The virtual machine is now operating in nonshared mode. 457E 46tR CTLR rdev IPL NOT REQUIRED; ENTER 'YES' TO CONTINUE Explanation: A NETWORK LOAD command or a NETWORK DUMP command was issued for a 3704/3705 that was not in the 'IPL Required' state. Terminal SCRNSA VE unsuccessful Explanation: TERMINAL CONMODE 3270 SCRNSAVE ON was specified, but User Response: Reply YES to continue the load or dump process. Any other response causes immediate command termination. the terminal screen could not be completely read into a 40K buffer. System Action: The screen is not saved. CP mode is entered. 4621 User Response: Notify your system programmer. 4581 CTLR rdev unit check; IPL required Explanation: The 3704 or 3705 at real address 'rdev' has requested a dump or reload by presenting a unit check to the host processor, and the automatic dump and restart facility is currently off. A condition was detected that should not occur. Line xxx will be disabled. Operator Response: If the 3704/3705 was active before the failure, issue the NETWORK DUMP command with the IMMED operand to obtain documentation of the failure. Use the NETWORK LOAD command to reload the 3704/3705 with an appropriate 3704/3705 control program. The CMS service program NCPDUMP should be used to print the dump file created by NETWORK DUMP. Explanation: The Control Program received an invalid response for the reql.lest it issued, creating a condition that may cause a VM abend. This message is a warning that the line will be disabled. An additional message is issued when the line is disabled. System Action: System operation continues. Operator Response: None. 4631 460E CTRL rdev {loadldump} failed; program check Explanation: During execution of the loader or dump bootstrap routines in the 3704/3705, a 3704/3705 program check occurred, setting the 'IPL Required' sense bit. User Response: Reissue the command. If the error persists, notify the system programmer of a possible 3704/3705 problem. CTLR rdev unit check; restart in progress Explanation: The 3704/3705 at real address 'rdev' has requested a dump or reload by presenting a unit check to the host processor, and the automatic dump/restart facility has been initiated. System Action: If the 3704/3705 was active before the failure, a dump is automatically taken. The 3704/3705 is re loaded (or loaded). Any previously enabled lines or resources are automatically reenabled. Operator Response: Use the CMS service program NCPDUMP to format 166 VM/SP System Messages and Codes ( DMK and print the 3704/3705 dump if one was created. 4661 When a 3704/3705 Emulation Program is automatically reloaded after a 3704/3705 failure, the system may loop after the restart. The reissuance of this message and the two responses: Explanation: This message is issued in addition to the response to a QUERY command if the 37xx control program has entered buffer slowdown mode. Buffer slowdown mode is entered if the 37xx control program has less than 12-1/2 percent of its buffers available, indicating a temporary overload. CTLR xxx DUMP COMPLETE CTLR xxx ncpname LOAD COMPLETE indicate that the 3704/3705 has been reloaded. If the system loops after the second response, you must reset all emulator lines from the 3704/3705 control panel. The IBM 3704 Control Panel Guide, GA27-3086, and the IBM 3705 Control Panel Guide, GA27-3087, describe the procedure for resetting emulator lines from the 3704/3705 control panel. 4641 System Action: Processing continues. User Response: None is necessary; however, if this situation occurs frequently, the storage requirements of the 37xx configuration should be re-examined. 467W CTLR rdev CC = 3; press 3705 'LOAD' button System Action: The ATTACH command is completed; processing continues. System Action: None. Operator Response: Press the LOAD button on the 3704/3705 control panel. This permits execution of the normal VM/SP recovery mechanism. LINE TRACE TERMINATED DUE TO ERROR Explanation: No data was returned in the line trace response. CTLR rdev emulator lines in use by system Explanation: 'rdev' is the real address of the 37xx. The operator dedicated the native address of a 37xx running a PEP system, and one or more of the EP lines is in use by VM/SP. Explanation: The 3704 or 3705 at real address 'rdev' has entered the "Hard Stop" condition, indicating a 3704/3705 hardware or software failure. 4651 CTLR rdev IN BUFFER SLOWDOWN MODE Operator Response: None. This message is a warning that the EP lines in use may be affected by the virtual machine to which the 37xx was dedicated. 4681 CTLR rdev communications scanner failure System Action: Line tracing is terminated. Explanation: During NCP initialization the scanner did not properly enable. The device is left "not ready." User Response: None. System Action: Processing continues. Control Program (CP) Messages 167 DMK 469E input/output error. volume is the volume label of the CP-owned disk from which it was being read. CTLR rdev {loadldump} failed; temp space not available Explanation: There was not enough temporary space available on the CP system packs to satisfy the spool space request for the 3704/3705 dump processor. System Action: The system tries to continue. If the error occurred while trying to read the directory during system initialization, CP will look (in SYSOWN order) for backup directories. If one is found, it will be used. Otherwise, system initialization will try to proceed using the portion (if any) of the directory that was loaded before the error occurred. User Response: Ensure that enough temporary CP spool space is available and reissue the DUMP command. 470E CTLR rdev {loadldump} failed; paging I/O error If you were trying to install overrides during system initialization, part of the command overrides may have been applied before this error occurred. Explanation: An unrecoverable I/O error occurred while reading the page-format image of the 3704/3705 control program (LOAD), or while writing the dump spool file (DUMP) onto a system volume. Operator Response: Note the system file type and volume label and call your System Programmer or System Administrator. To correct the problem, it may be necessary to repeat the install procedure for the directory or override file. User Response: Notify the system programmer of a possible error on CP paging packs or DASD device. Reissue the command. 471E Explanation: During execution of NETWORK LOAD or NETWORK DUMP, a unrecoverable I/O error occurred on the 3704/3705 channel adapter. User Response: Reissue the command. If the error persists, notify the system programmer of a possible problem with the 3704/3705 control unit. 4751 FATAL I/O ERROR TRYING TO READ {DIRECTORYIOVERRIDES} FROM volume Explanation: The current system directory or overrides could not be read because of an unrecoverable 168 The error recording area on SYSRES will contain information on the unrecoverable read errors. CTLR rdev {loadldump} failed; unrecoverable I/O error VM/SP System Messages and Codes 4761 SYSTEM {DIRECTORYIOVERRIDES} LOADED FROM VOLUME volume Explanation: This message confirms that the system directory or overrides was successfully loaded. volume is the volume label of the CP-owned disk from which it was loaded. System Action: System operation continues. Operator Response: None. If your installation maintains backup directory or override files, however, you should note the volume label of the CP-owned disk for future reference. DMK 5001 devtype rdev devname CMD 50lA REJECT CMD = cm SNS = sense CSW = csw USE RID = userid [BBCCHH = bbcchh IBLOCK = nnnnnn] Explanation: An error recovery routine found an unrecoverable command reject I/O error. The "devtype" in the message indicates which error recovery routine it was: Devtype Error Recovery Routine LINE line CONS,GRAF terminal DASD disk PRT,PUN,RDR spooling tape TAPE The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the Channel Command Word (CCW) being executed when the error occurred. csw the failing channel status word (CSW), in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. System Action: System operation continues. Operator Response: For all types except DASD, none. For DASD, if this message occurs during IPL from a 3330, 3350, or 3380, make sure the read/write switch on the drive is in the write position. If the message occurs after IPL, no action can be taken. devtype rdev devname INT REQ [CMD = cm SNS = sense CSW = csw USERID = userid {BBCCHH = bbcchhl BLOCK = nnnnnn}] Explanation: An error recovery routine encountered an intervention-required condition on the device specified. The "devtype" in the message indicates which error recovery routine it was: Devtype Error Recovery Routine LINE line DASD disk PRT,PUN,RDR spooling TAPE tape The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the Channel Command Word (CCW) being executed when the error occurred. csw the failing channel status word (CSW), in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. System Action: System operation continues. Operator Response: For a line error condition, no action can be taken. For all other devices, take appropriate action to make the device ready. Control Program (CP) Messages 169 DMK If the printer or punch cannot be made ready, to retrieve the active file on the device do the following: 1. 2. Use the FLUSH command to flush the device. (The FLUSH command will not issue a response.) Use the DRAIN command to drain the device. The system varies the device offline and requeues the file on the system printer or punch queue. The file has a system hold status if the HOLD * was used on the FLUSH command. 5021 devtype rdev devname BUSOUT CK CMD = cm SNS = sense CSW = csw USERID = userid [{BBCCHH = bbcchhl BLOCK = nnnnnn}] Explanation: An error recovery routine found an unrecoverable bus-out check I/O error. It could also mean that module DMKUCS, DMKUCB, or DMKUCC has exceeded a page boundary (4K). The "devtype" in the message indicates which error recovery routine it was. Devtype 5011 {CONSIPRTIPUNIRDR} rdev devname INT REQ [CMD = cm SNS = sense CSW = csw USERID = userid] Explanation: The terminal error recovery routine (CONS), or the spooling error recovery routine (PRT, PUN, or RDR) found an unrecoverable intervention-required I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. sense - the sense bytes, in hexadecimal, for the error condition. the failing channel status csw word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: For the console, none; for the reader, printer, or punch, take appropriate action to make the device ready. 170 VM/SP System Messages and Codes Error Recovery Routine DASD disk CONS,GRAF terminal LINE line PRT,PUN,RDR spooling tape TAPE The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW), in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. System Action: System operation continues. Operator Response: For CONS, DASD, GRAF, LINE, and TAPE, none. For RDR, purge the file and try to read DMK cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. it again. For printer or punch, take appropriate action to correct the problem. If the printer or punch is to be made ready, do the following to retrieve the active file on the device: ) 1. Use the FLUSH command to flush the device. (The FLUSH command will not issue a response.) 2. Use the DRAIN command to drain the device. The system varies the device offline and requeues the file on the system printer or punch queue. The file has a system hold status if the HOLD * was used on the FLUSH command. System Action: System operation continues. If the problem persists, call your system Operator Response: See note. support personnel. 5031 Note: Because of the buffering of lines in the 3262 printer, lines of data may be lost. The BACKSPAC command can be used to recover the missing lines of data. devtype rdev devname EQUIP CK CMD = cm SNS = sense CSW = csw USERID = userid [{BBCCHH = bbcchhl BLOCK=nnnnnn}] 5041 Explanation: An error recovery routine found an unrecoverable equipment check I/O error. The "devtype" in the message indicates which error recovery routine it was: Devtype Error Recovery Routine CONS,GRAF terminal LINE line DASD disk PRT,PUN,RDR spooling TAPE tape The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. devtype rdev devname DATA CK CMD = cm SNS = sense CSW = CSW USE RID = userid [{BBCCHH = bbcchh I BLOCK=nnnnnn}] Explanation: An error recovery routine found an unrecoverable data check I/O error. It could also mean that module DMKUCS, DMKUCB, or DMKUCC has exceeded a page boundary (4K). The "devtype" in the message indicates which error recovery routine it was: Devtype Error Recovery Routine CONS,GRAF terminal LINE line disk DASD PRT,PUN,RDR spooling tape TAPE The other variables in the message are: Control Program (CP) Messages 171 DMK rdev the unit address of the failing device. devname - the device name. sense - the 6:~nse bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. System Action: System operation continues. System Action: System operation continues. Operator Response: None, or take appropriate action to correct the problem. If the problem persists, contact your system support personnel. 5051 devtype rdev devname OVERRUN CK CMD = cm SNS = sense CSW = csw USERID = userid [{BBCCHH = bbcchhl BLOCK = nnnnnn}] Explanation: An error recovery routine found an unrecoverable overrun check I/O error. The "devtype" in the message indicates which error recovery routine it was: Devtype CONS DASD LINE TAPE Error Recovery Routine terminal disk line tape The other variables in the message are: rdev 172 the unit address of the failing device. VM/SP System Messages and Codes Operator Response: None. 5061 DASD rdev devname TRKCOND CK CMD = cm SNS = sense CSW = csw USERID = userid BBCCHH = bbcchh Explanation: The disk error recovery routine found an unrecoverable track condition check I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. DMK System Action: System operation continues. condition. The substitutions in the message are as follows: Operator Response: None. 5071 rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. DASD rdev devname SEEK CK CMD = cm SNS = sense CSW = csw USERID = userid BBCCHH = bbcchh Explanation: The disk error recovery routine found an unrecoverable seek check I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. System Action: System operation continues. Operator Response: Reply "retry" or "cancel." System Action: System operation continues. Operator Response: None. 5091 DASD rdev devname TRKOVERUN CMD=cm SNS = sense CSW = csw USERID = userid BBCCHH = bbcchh Explanation: The disk error recovery routine found an unrecoverable track overrun check I/O error. The substitutions in the message are as follows: rdev 5081 {DASDIPRTIPUNIRDR} rdev devname PERM ERROR CMD = cm SNS = sense CSW = csw USERID = userid [BBCCHH = bbcchhJ Explanation: The disk error recovery routine (DASD) or the spooling error recovery routine (PRT, PUN, or RDR) found an unrecoverable permanent error the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. em the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. Control Program (CP) Messages 173 DMK rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. System Action: System operation continues. Operator Response: None. 5101 TAPE rdev devname CONVERT CK CMD = cm SNS = sense CSW = csw USERID = userid System Action: System operation continues. Explanation: The tape error recovery routine found an unrecoverable data convert check I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5111 TAPE rdev devname COMPAT CK CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The tape error recovery routine found an unrecoverable compatibility check I/O error. The substitutions in the message are as follows: 174 VM/SP System Messages and Codes Operator Response: None. 5121 TAPE rdev devname LOAD POINT CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The tape error recovery routine found an unrecoverable load point I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. ( DMK 5131 {DASDITAPE} rdev devname FILE PROT CMD=cm SNS=sense CSW = csw USERID = userid [{BBCCHH = bbcchhl BLOCK=nnnnnn}] devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. Explanation: The disk error recovery routine (for DASD) or the tape error recovery routine (for TAPE) found an unrecoverable file protect I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. ) System Action: System operation continues. System Action: System operation continues. Operator Response: Reply "retry" or "cancel." 5161 devtype rdev devname BAD SENSE CMD = cm SNS = sense CSW=csw USERID=userid [{BBCCHH = bbcchhl BLOCK=nnnnnn}] Explanation: An error recovery routine encountered an error on a sense operation. The "devtype" in the message indicates which error recovery routine it was: Devtype Operator Response: None. 5141 DASD rdev devname ADDMRK CK CMD = cnl SNS = sense CSW = csw USERID = userid BBCCHH = bbcchh Explanation: The disk error recovery routine found an unrecoverable missing address marker I/O error. The substitutions in the message are as follows: rdev DASD LINE TAPE Error Recovery Routine disk line tape The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the unit address of the failing device. Control Program (CP) Messages 175 DMK cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. 5181 Explanation: While attempting recovery, the disk error recovery routine (for DASD) or the tape error recovery routine (for TAPE) encountered an error not associated with the original error. Error recovery cannot be continued. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the comma:p.d code, in cm hexadecimal, of the channel command word (CCW) being executed w hen the error occurred. the failing channel status csw word (CSW) in hexadecimal. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. System Action: System operation continues. Operator Response: None. 5171 {LINEITAPE} rdev devname NOT/KNOWN CMD=cm SNS = sense CSW = csw USE RID = userid Explanation: The line error recovery routine (for LINE) or the tape error recovery routine (for TAPE) encountered an error that is considered an impossible condition and must be reported as such. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. System Action: System operation continues. rdev System Action: System operation continues. Operator Response: None. 176 VM/SP System Messages and Codes {DASD ITAPE} rdev devname RECV ERROR CMD = cm SNS = sense CSW = csw USERID = userid [BBCCHH = bbcchh] Operator Response: None. 5191 TAPE rdev devname PE BURST CMD = cm SNS = sense CSW = csw USE RID = userid Explanation: The tape error recovery routine found an unrecoverable phase encode burst I/O error. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. rdev DMK sense - cm csw the sense bytes, in hexadecimal, for the error condition. the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5201 devtype rdev devname CHAN ERROR CMD=cm SNS=sense CSW = csw USERID = userid [{BBCCHH = bbcchh I BLOCK=nnnnnn}] Explanation: An error recovery rQutine encountered an unrecoverable channel I/O error. The "devtype" in the message indicates which error recovery routine it was: bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred. nnnnnn - the block number where the error occurred. System Action: System operation continues. Operator Response: None. 5211 devtype rdev devname NO DEVICE CMD=cm SNS=sense CSW = csw USERID = userid Explanation: An error recovery routine received a reported error from a device that is not in the system configuration. The "devtype" in the message indicates which error recovery routine it was: The substitutions in the message are as follows: Devtype Error Recovery Routine GRAF terminal PRT,PUN,RDR spooling TAPE tape Devtype Error Recovery Routine LINE line DASD disk PRT,PUN,RDR spooling TAPE tape The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. The other variables in the message are: rdev the unit address of the failing device. devname - the device name. sense- the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. Control Program (CP) Messages 177 DMK 5221 TAPE rdev devname ERASE CK CMD = cm SNS = sense CSW = csw USERID = userid System Action: System operation continues. Operator Response: None. Explanation: The tape error recovery routine found an unrecoverable erase check I/O error. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. 5241 PRINTER rdev devname LOAD CHECK CMD=cm SNS=sense CSW = csw USE RID = userid rdev System Action: System operation continues. Operator Response: None. 5231 TAPE rdev devname CONTROL CK CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The tape error recovery routine found an unrecoverable control check on a tape. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. 178 VM/SP System Messages and Codes Explanation: An attempt was made to load an invalid buffer to the printer. CMD = FB or F3 indicates an invalid UCS buffer; CMD = 63 indicates an invalid FCB was transmitted to the printer. The substitutions in the message are as follows: / rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. userid - associated userid, if any, that performed the I/O operation. System Action: System operation continues. If the LOAD CHECK is encountered during printing, the printer is drained and the file is put in SYSTEM HOLD. Operator Response: Retry the operation. If encountered during printing and the message is due to an invalid FCB image (CMD =63), send the file to a printer that will accept the image, or NOOP the command (for example, 3211 type printer started with the DEFFCB option). \ DMK 5251 {GRAFIRDRIPRTIPUN} rdev devname FORMAT CK CMD=cm SNS = sense CSW = csw USERID = userid sense - cm Explanation: The terminal error recovery routine (for GRA F) or the spooling error recovery routine (for RDR, PRT, or PUN) encountered a format error on a write RCE (Read Column Eliminate) command. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. csw the sense bytes, in hexadecimal, for the error condition. the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. rdev System Action: System operation continues. Operator Response: Retry the operation. 5261 TAPE rdev devname DSE FAILED CMD = cm SNS = sense CSW = csw USERID = userid Explanation: A data security erase operation has failed to complete successfully, causing a timeout condition to exist on communication lines. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. Operator Response: Activate the reset and load-rewind buttons on the failing device and restart the job. 5271 {LINEICONS} rdev devname LOST DATA CMD=cm SNS = sense CSW = csw USERID = userid Explanation: The line error recovery routine (for LINE) or the terminal errOr recovery routine (for CONS) found an unrecoverable lost data I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. Control Program (CP) Messages 179 DMK 5281 {LINE ICONS} rdev devname TIMEOUT CMD = cm SNS = sense CSW = csw USERID = userid cm Explanation: The line error recovery routine (for LINE) or the terminal error recovery routine (for CONS) determined that problems causing a timeout condition exist on communication lines. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. csw System Action: System operation continues. rdev Operatol'Response: None. 5301 rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. Operator Response: None. {GRAFIRDRIPRTIPUN} rdev devname PARITY CK CMD = cm SNS=sense CSW=csw USERID = userid Explanation: The terminal error recovery routine (for GRAF) or the spooling error recovery routine (for RDR, PRT, or PUN) found an unrecoverable parity check I/O error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. 180 VM/SP System Messages and Codes GRAF rdev devname UNIT SPEC CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The terminal error recovery routine found an unrecoverable device-detected error. The substitutions in the message are as follows: System Action: System operation continues. 5291 the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5311 GRAF rdev devname CNTRL CK CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The terminal error recovery routine found an unrecoverable error. The addressed device failed to perform a specified I ~ DMI( operation or respond to the control unit within a specified period of time. The substitutions in the message are as follows: Operator Response: None. 5331 rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. Explanation: The FB-512 error recovery routine encountered an unrecoverable check data error. Th~ substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. nnnnnn - the block number where the error occurred. System Action: System operation continues. Operator Response: None. 5321 GRAF rdev devname OP CHECK CMD = cm SNS = sense CSW = csw USERID = userid Explanation: The terminal error recovery routine found an unrecoverable error. The control unit has received a valid command or order that it cannot execute. The substitutions in the message are as follows: System Action: System operation continues. Operator Response: None. 5341 rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. DASD rdev devname CHECK DATA CMD=cm SNS=sense CSW = csw USERID = userid BLOCK = nnnnnn DASD rdev devname BKSIZE EX CMD = cm SNS = sense CSW = csw USERID = userid BLOCK = nnnnnn Explanation: The FB-512 error recovery routine encountered an unrecoverable error. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. System Action: System operation continues. Control Program (CP) Messages 181 DMK cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. nnnnnn - the block number where the error occurred. 5361 rdev devname reports disabled interface; fault code = code; notify CE Explanation: Unit check has occurred on an FB-512 or count-key-data I/O request to a Director Module indicating that a permanent error has occurred on the companion Director Module. The sense data indicates Alternate Interface Disabled. (Sense byte 1, bit 3.) The substitutions in the message are as follows: System Action: System operations continues. Operator Response: None. rdev code 5351 DASD rdev devname WR INHIBT CMD = cm SNS = sense CSW = csw USERID = userid BLOCK = nnnnnn Explanation: The FB-512 error recovery routine encountered an unrecoverable error. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. nnnnnn - the block number where the error occurred. device address on which the error was reported. fault symptoms code obtained from the sense data that will be used by the CE to locate the failing component. System Action: The system logs the error and retries the I/O request. This retry should succeed since it is another control unit that failed. rdev System Action: System operations continues. Operator Response: None. User Response: Notify your service personnel. 5381 DASD rdev devname PROG ERROR CMD = cmd SNS = sense CSW = csw USE RID = userid Explanation: An error recovery routine encountered an unrecoverable programming error on a request for control program I/O. The substitutions in the message are as follows: rdev the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. csw the failing channel status word (CSW) in hexadecimal. System Action.: System operation continues. 182 VM/SP System Messages and Codes ( \. DMK Operator Response: Notify the system programmer of an error in a channel program in the control program. ) cm csw 5391 TAPE rdev devname BOT FAIL CMD = cm SNS = sense CSW = csw USERID = userid userid - Explanation: The tape error recovery routine found an unrecoverable beginning of tape fail I/O error. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. sense - the sense bytes, in hexadecimal, for the error condition. csw the failing channel status word (CSW) in hexadecimal. the command code, in hexadecimal, for the error condition the failing channel status word (CSW) in hexadecimal. associated userid, if any, that performed the I/O operation. System Action: None. Printing operations on the device continue. Operator Response: Schedule maintenance as soon as possible. rdev System Action: System operation continues. Operator Response: None 5401 PRINTER rdev devname MAINT REQ CMD = cm SNS = sense CSW = csw USE RID = userid Explanation: Maintenance of the printer is required. Performance of the printer may be degraded. The message is intended to warn the operator before the problem becomes critical. The substitutions in the message are as follows: rdev the unit address of the fai ling device. devname - the device name. sense - the sense bytes, in hexadeci.mal, for the error condition. 5461 Interruption {clearedlpending}; {devicelcontrol unit} rdev, CSW csw, userid userid Explanation: If PENDING appears in the message text, the missing interrupt handler has found device end pending for device rdev for more than the specified time period. The condition cannot be corrected. If CLEARED appears in the message text, the missing interrupt handler has corrected the missing interrupt condition. The device remains operational. The substitutions in the message are as follows: rdev csw userid - real device address or control unit address (path used by lOS) last half of the csw of the last I/O operation associated userid, if any, that performed the I/O operation System Action: This message is issued to alert the operator of a possible error condition. If the missing interrupt handler is able to correct the condition the device remains operational. If the missing interrupt handler is unable to correct the condition, manual intervention is required. The tiHle interval for each device class is specifi(>d in the SYSl\HH macro. If the device is still inoperative after the Control Program (CP) Messages 183 DMK initial message is issued, another message will be issued every two time intervals. 551E Explanation: The error recording area specified in the message is full. Further errors of that type cannot be recorded. Operator Response: If PENDING appears in the message text, manual action may be required to free the device. Examine device rdev for hardware malfunctions such as the SELECT light on for a tape, or the SELECT LOCK light on for disk devices. Check control or switching units for proper connection. If the userid is available issue a warning message to the user making him aware of the problem. If no apparent hardware problem is found, issue the HALT command to free the device. 547E Missing interrupt monitoring not available System Action: System operation continues, but no I/O errors, or machine check and channel check errors, are recorded. Operator Response: Run the CPEREP program to print the error records that are on the error recording area that is full, and then clear the area. Save the printed output for your system support personnel. 5521 System Action: None. User Response: Add the missing interrupt module DMKDID to the load list. Then regenerate the CP nucleus, reload and re-IPL the system. System Action: System operation continues. Operator Response: Run the CPEREP program to print the records on the affected area, and then clear the area. Save the printed output for your system support personnel. 184 System Action: System operation continues. Operator Response: If you did not expect this formatting to take place, ensure that the allocation of the system volume does not overlap cylinders or disk space and then call your system support personnel. Error recording area 90 percent full; run CPEREP Explanation: The error recording area specified in the message is 90% full. This message is a warning to prevent loss of error records. VM/SP System Messages and Codes Formatting error recording area Explanation: The error recording area was not in the proper format, so it is now being rewritten in the correct CP format. This should only occur at the first IPL of a new system with a new error recording area. If this message appears at other times, it is probably due to a hardware error. Explanation: The SET MITIME command was issued and the missing interrupt handler module, DMKDID, was not in the system. 550E Error recording area full; run CPEREP 5531 Error recording area cleared; user userid Explanation: DMKIOG has been invoked by user 'userid' to clear the error recording area specified in the message. Error recording in that area is reenabled. System Action: System operation continues. I \ DMK Operator Response: None. 5581 DMSIOH559W is received for only one of the SRF devices of a 3036 console - and both were specified on the RIOGEN macro - no user action is necessary.) Unrecoverable I/O error; error recording disabled Explanation: Unrecoverable input/output errors were encountered while trying to read or write in the error recording area at system initialization time. Error recording has been disabled. Probable hardware error. 3. System Action: Processing continues. System will run, EREP data is collected. Reports are unformatted. System Action: System operation. continues but error recording is not being done. User Response: Operator Response: System operation without error recording is not recommended. Whenever possible, try to restart the system, with the system disk on another drive. If the problem persists, call your system support personnel. 1. Reassemble DMKRIO with the proper address for the 7443 devices and include "SRF =" on the RIOGEN macro, refer to the VM/SP Planning Guide and Reference. 2. Wait until the service support console is available. Enable the I/O interface. Select SRF mode from the C1 frame by activating the SRF (A2). (On the 3032, the SRF appears disabled until it is accessed.) VARY ON the SRF. Attach the SRF. Rerun CPEREP CLEARF. Refer to the 3033 Processor Complex Operating Procedures, GC38-0031. 3. Rerun CPEREP when both console stations are operational, generate reports then run CPEREP CLEARF to clear and obtain the frame records. SRF rdeu not accessible: frames not on error cylinders 559W Explanation: One of the following conditions has occurred on a 3031, 3032, or 3033 processor: 1. SRF is not included in DMKRIO. 2. The service support console is configured for diagnostics, remote hook-up, or program frame. The console is not in SRF mode. (Only one of the two SRF devices of a 3036 console is accessible at any given time by VM/SP control program. Therefore, if both SRF devices of a 3036 are specified on the RIOGEN macro at system generation, then during initialization of the error recording cylinders message DMKIOH559W will be issued for one of these SRF devices. Since both SRF devices of a 3036 console contain identical frame data, only one SRF per 3036 need to be successfully accessed during error recording initialization. If message The system is running in degraded mode. (Only one console station is operational. ) 560W Errors on SRF rdeu: frames not on error cylinders Explanation: A permanent I/O error was encountered during an I/O operation with SRF 'rdev'. The SRF 'rdev' frames are not placed on the error recording cylinders or in the error recording area. System Action: Processing continues. Operator Response: After the cause of the error has been corrected, run Control Program (CP) Messages 185 DMK CPEREP with the CLEARF parameter specified to clear the area. This will cause the frames to be placed in the error recording area. 5801 Explanation: A sense command was issued with no outstanding unit check. The substitutions in the message are as follows: More than 50 MCR or CCR frames were read from SRF rdev 561W Explanation: The maximum number of frames of one type has been exceeded. • There is an error in the Service Processor when responding to I/O requests to the SRF, or • The last engineering change has provided a set of frames larger than the maximum number expected. rdev System Action: System operation continues. Operator Response: Processing of MCH or CCH records by 50 frames may result in an incomplete or erroneous edit of logout information. Call IBM Field Engineering for support. Operator Response: None. 5811 I/O ERROR ADD = rstor, USERID = userid Explanation: The Vl\I/SP error recording interface has determined that a permanent or temporary 1/0 error has occurred on a virtual machine. This message also appears when VM/SP error routines are invoked for recording counter and buffer overflow statistics for various devices, for recording amounts, and for recording general statistical data. System Action: System operation continues. Operator Response: Run CPEREP to document the error. If the problem persists, call your system SUppOl·t personneL 186 VM/SP System Messages and Codes - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. em the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. System Action: The first 50 frameR read will be accepted as valid and will be written to the error recording area. 5751 TAPE rdev devname NO ERR SNS CMD = cm SNS = sense CSW = csw USERID = userid TAPE rdev devname DISPLAY CK CMD = cm SNS = sense CSW = csw USERID = userid Explanation: A LOAD DISPLAY command was issued to a drive while the cartridge was being loaded. The substitutions in the message are as follows: rdev - the unit address of the faiHng device. devname - the device name. sense - the sense bytes. in hexadecimaL for the error condition. em the command code, in hexadecimal, of the channel command word (CeW) being executed when the error occurred. C8W the failing channel status word (C8W) in hexadecimal. DMK System Action: System operation continues. cm Operator Response: None. csw 5821 TAPE rdev devname WRITEID CK CMD = cm SNS = sense CSW = csw USERID = userid System Action: System operation continues. Explanation: The format identification mark could not be successfully written at the beginning of the tape. The substitutions in the message are as follows: Operator Response: None. 5841 the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in em hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. rdev - Operator Response: None. TAPE rdev devname BUFF ERROR CMD = cm SNS = sense CSW = csw USERID = userid Explanation: A control unit buffer memory error has been detected, and part of the buffer has been unusable. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal! for the error condition. rdev - TAPE rdev devname NOT CAPABL CMD = cm SNS = sense CSW = csw USE RID = userid Explanation: The format identification burst at beginning of tape could not be read. The substitutions in the message are as follows: System Action: System operation continues. 5831 the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5851 TAPE rdev devname TAPE VOID CMD = cm SNS = sense CSW = csw USERID = userid Explanation: A read-type operation was in progress, and no data blocks were found on the tape. The substitutions in the message are as follows: Control Program (CP) Messages 187 DMK the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. rdev - 5871 Explanation: The tape inside the cartridge is not the correct length. The substitutions in the message are as follows: rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel st.atus word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5861 TAPE rdev devname TENSION CMD = cm SNS = sense CSW = csw USE RID = userid System Action: System operation continues. Explanation: The drive encountered an error that caused a loss of tension on the tape. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. rdev - System Action: System operation continues. Operator Response: The drive may have to be unloaded manually. 188 VM/SP System Messages and Codes TAPE rdev devname LENGTH CK CMD = cm SNS = sense CSW = ~sw USERID = userid Operator Response: None. 5881 TAPE rdev devname PHYS EOT CMD = cm SNS = sense CSW = csw USERID = userid Explanation: A command was executing when physical end of tape was encountered. The substitutions in the message are as follows: the uni t address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. rdev - DMK System Action: System operation continues. ) cm the command code, in hexadecimaL of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. Operator Response: None csw 5891 TAPE rdev devname BKW AT BOT CMD = cm SNS = sense CSW = csw USE RID = userid System Action: System operation continues. Explanation: Beginning of Tape was encountered while executing a backward-type command. The substitutions in the message are as follows: Operator Response: None. 5911 rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. ) Explanation: The tape could not be positioned in front of the block/tape mark requested by the LOCATE BLOCK command. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. the command code, in cm hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status csw word (CSW) in hexadecimal. rdev System Action: System operation continues. Operator Response: None. 5901 TAPE rdev devname UNLOAD ERR CMD = cm SNS = sense CSW = csw USERID = userid - System Action: System operation continues. Explanation: A cartridge was manually unloaded. The substitutions in the message are as follows: t.he unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal. for the error condition. TAPE rdev devname NO RECORD CMD=cm SNS=sense CSW=csw USERID = userid Operator Response: None. rdev - 5921 TAPE rdev devname DRIV ASGND CMD=cm SNS=sense CSW = csw USERID = userid Explanation: The drive is assigned, but not to the channel path issuing the failing command. The substitutions in the message are as follows: Cont.rol Program (CP) Messages 189 DMK rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. em the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. 5941 Explanation: The control unit, or one of the control units in a dual control unit configuration, developed a severe error condition. The substitutions in the message are as follows: rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: The drive may be assigned to another system. The cartridge should be removed to prevent unauthorized access to data on the tape. 5931 TAPE rdev devname DRIV OFFLN CMD = cm SNS = sense CSW = csw USERID = userid The control unit was able to reinitialize itself sufficiently to continue processing. System Action: System operation continues. Explanation: A command for drive activity has been issued to a drive that is not online. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. TAPE rdev devname CU CKI ERR CMD=cm SNS=sense CSW=csw USERID = userid Operator Response: None. rdev - System Action: System operation continues. Operator Response: None. 190 VM/SP System Messages and Codes 5951 TAPE rdev devname CU ERP ERR CMD = cm SNS = sense CSW = csw USERID = userid Explanation: While attempting error recovery, the control unit encountered an error that was not associated with the original error. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. rdev - ( DMK em csw the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. the failing channel status word (CSW) in hexadecimal. 5971 Explanation: A READ command failed and the control unit was able to read the data on the tape in the opposite direction. The substitutions in the message are as follows: The drive may not be positioned next to the block in error. rdev - the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. cm the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. System Action: System operation continues. Operator Response: None. 5961 TAPE rdev devname CU INCOMPA CMD=cm SNS=sense CSW = csw USERID = userid Explanation: The drive requires updates (patches) unknown to the control unit, or the drive model is incompatible with the control unit. In either case, the drive and control unit are incompatible. The substitutions in the message are as follows: the unit address of the failing device. devname - the device name. sense - the sense bytes, in hexadecimal, for the error condition. em the command code, in hexadecimal, of the channel command word (CCW) being executed when the error occurred. csw the failing channel status word (CSW) in hexadecimal. TAPE rdev devname RD OPP CK CMD = em SNS = sense CSW = csw USERID = userid The data is located in the control unit's buffer in reverse order. System Action: System operation continues. rdev - System Action: System operation continues. Operator Response: None. Operator Response: None. 5981 TAPE rdev devname BLK ID SEQ CMD = Cln SNS = sense CSW = csw USERID = userid Explanation: The block ID of a data block shows that the block is out of sequence. The substitutions in the message are as follows: rdev - the unit address of the failing device. devname . the device name. sense - the sen5e bytes. in hexadecimal. for the error condition. em the command code, in hexadecimal of the channel command word (CCW) being executed when the error occurred. l Control Program (CP) Messages 191 DMK csw the failing channel status word (CSW) in hexadecimal. xxx - Channel, control unit, and device address of the failing unit. System Action: System operation continues. System Action: System operation continues. Operator Response: Probable hardware error. If the problem persists, call your system support personnel. Operator Response: None. 60lE Channel control check device xxx 6021 Explanation: A channel control check occurred on the channel specified by device xxx, where: Explanation: An interface control check occurred on channel specified in device xxx, where: xxx - Channel, control unit, and device address of the failing unit. xxx - Channel, control unit, and device address of the failing unit. System Action: System operation continues. System Action: System operation continues. Operator Response: Probable hardware error. If the problem persists, call your system support personnel. ~ll Operator Response: Probable hardware error. If the problem persists, call your system support personnel. CHANNEL CONTROL CHECK DEVICE xxx; [USER userid] 603W Explanation: A channel control check occurred on the channel specified by device xxx, where: xxx - Channel, control unit, and device address of the failing unit. System Action: System operation continues. Operator Response: Probable hardware error. If the problem persists, call your system support personnel. 602E CHANNEL ERROR Explanation: A channel check condition occurred from which the channel check handler could not recover. System Action: The system enters a wait state (wait state code = 002). Operator Response: Probable hardware error. Invoke CPEREP to document the error condition before restarting the system. If the problem persists, contact your hardware support personnel. Interface control check device xxx Explanation: An interface control check occurred on channel specified in device xxx, where: 192 INTER}'ACE CONTROL CHECK DEVICE xxx; [USER userid] VM/SP System Messages and Codes To restart, IPL the system, specifying CKPT start. DMK If the problem recurs, contact your hardware support personnel. CHANNEL CHECK RECORDING FAILURE 6051 Explanation: This message appears: 611W • • When an unrecoverable I/O error is encountered while recording on the error recording cylinder, or Explanation: The machine check handler has encountered an error that cannot be diagnosed because of an invalid machine check old PSW or invalid machine check interrupt code (MeIC). The integrity of the system at this point is not reliable. When the channel check recording cylinder is full. System Action: System operation continues. System Action: The system enters a disabled wait state (wait state code = 001). Operator Response: Run the CPEREP program to write out the error records and clear the channel recording cylinder. If the error recurs, contact your system support personnel. 609W 610W Operator Response: Probable hardware error. Invoke CPEREP to document the error. Restart the system. If the problem recurs, contact your hardware support personnel. MACHINE CHECK; PROCESSOR CONTROLLER DAMAGE cpuid Explanation: The machine check handler has encountered an error in the Processor Controller. MACHINE CHECK; SYSTEM INTEGRITY LOST cpuid 612W MACHINE CHECK TIMING FACILITIES DAMAGE System Action: The system enters a disabled wait state. (Wait state code = 001) Explanation: An error has occurred in the timing facilities. Probable hardware error. Operator Response: Contact your system support personnel. System Action: The system enters a disabled wait state (wait state code 001). Operator Response: Invoke CPEREP to document the error. Restart the system. If the problem recurs, contact your hardware support personnel. MACHINE CHECK; SUPERVISOR DAMAGE cpuid Explanation: The machine check handler has encountered an unrecoverable error within CPo This message is also issued if a malfunction alert occurs on the attached processor and CP was in control. System Action: The system enters a disabled wait state (wait state code = 001 or 013). Operator Response: Probable hardware error. Invoke CPEREP to document the error. Restart the system. 6131 SOFT MACHINE CHECK RECORDING DISABLED cpuid Explanation: The error reporting interrupt mechanism for soft machine checks has been disabled. System Action: System operation continues. Operator Response: None. Control Program (CP) Messages 193 DMK 6141 MACHINE CHECK; DAMAGED PAGE NOW DELETED cpuid Explanation: The machine check handler has deleted a page of storage as a result of storage data failures. Probable hardware error. Operator Response: Run the CPEREP program to document the error. If the problem recurs, contact your system support personnel. 6171 System Action: System operation continues. Explanation: The Machine Check Handler has encountered a buffer storage or DLAT partially disabled. Operator Response: The system operator should note that the system is operating with 4K bytes less storage each time this message appears. System Action: System operation continues. If the problem recurs, run the CPEREP program to document the error, then contact your system support personnel. 6151 MACHINE CHECK RECORDING FAIL URE cpuid Operator Response: Run the CPEREP program to document the error. If the problem recurs, contact your system support personnel. 6181 Explanation: This message appears: If an unrecoverable I/O error is encountered while recording on the error recording cylinder, or Explanation: The SET MODE command has placed the pro~essoI' in the mode that is specified. \ • When the machine check recording cy linder is full. System Action: System operation continues. Operator Response: Run the CPEREP program to print the error records and clear the MCR recording cylinder. If the problem recurs, contact your system support personneL MACHINE CHECK; USER userid TERMINATED cpuid Explanation: The user identified by userid has encountered a machine check error and the user's virtual machine has been reset. Probable hardware error. System Action: System operation continues. 194 {INSTRUCTION RETRYIMAIN STORAGE} NOW IN {RECORDIQUIET} MODE cpuid • Operator Response: None. System Action: System operation continues. 6161 MACHINE CHECK; BUFFER OR DLAT DAMAGE cpuid Vl\1/SP System Messages and Codes 6191 MACHINE CHECK; OPERATION TERMINATED cpuid Explanation: The user has encountered a machine check error and the user's virtual machine had been reset or terminated. If the virtual machine was reset, the user must reinitialize the system to commence operation. If the virtual machine was terminated, he must log on again to commence operation. System Action: System operation continues. Operator Response: Run the CPEREP program to document the error. If the DMK problem recurs, contact your system support personnel. 6201 622W Explanation: During a machine check interruption, a group of channels is unavailable. The channels will not be available until the system is reset. MACHINE CHECK; ATTACHED PROCESSOR NOT BEING USED Explanation: The attached processor is no longer being used by the system because: • A malfunction alert was received from the attached processor. • The machine check handler received an unrecoverable error on the attached processor while in problem state, • An instruction processing error was detected for the attached processor. System Action: The system is terminated by loading a disabled wait PSW. The wait code in the PSW is X'OOOOOOOl'. Operator Response: Invoke CPEREP and then reload the system via the IPL process. If the problem recurs, contact your hardware support personnel. 6231 System Action: System operates in uniprocessor mode. MACHINE CHECK; AFFINITY SET OFF System Action: Processing continues on the attached processor in uniprocessor mode. Explanation: The attached processor is no longer being used by the system because of a malfunction alert, or an unrecoverable machine check. Affinity for the attached processor is no longer valid. System Action: System operates in uniprocessor mode. The user is put in console function mode (if user was not disconnected) with affinity turned off. User Response: Resume processing. Continue to operate without attached processor affinity. if possible. CHANNEL SET CONNECTED TO PROCESSOR NN Explanation: A processor failure occurred on the main processor and automatic processor recovery succeeded in connecting the channel set to the attached processor; or the operator issued a VARY OFFLINE CPU command for the I/O processor and the offline process succeeded in connecting the channel set to the attached processor. Operator Response: Run the CPEREP program to document the error and save the output for your system support personnel. 6211 MACHINE CHECK; MULTIPLE CHANNEL ERRORS Operator Response: When a processor failure occurred, call IBM Field Engineering for support. When the problem is resolved, issue the VARY ONLINE command. 6241 MACHINE CHECK; EXTERNAL DAMAGE Explanation: The machine check handler has encountered external damage. Damage has occurred to a channel, channel controller. switching unit or another unit external to the central processing unit. Control Program (CP) Messages 195 DMK System Action: System operation continues. 6281 Operator Response: Run CPEREP program to document the error and save output for your support personnel. 6251 Explanation: The processor has reported 12 successful corrections of double-bit errors in storage belonging to the dynamic paging area. In each instance, CP was unable to mark the page frame offline because it was locked in storage. ALTERNATE PROCESSOR RECOVERY SUCCESSFUL; PROCESSOR xx OFFLINE System Action: The error-reporting interrupt mechanism for soft machine checks will be disabled for approximately one minute. System operation continues. If the error occurs again when soft machine checks are enabled, CP will try to discontinue use of the affected page frame. Explanation: A hardware error has occurred on processor xx which has resulted in the system's varying of processor nn (and its channels if an MP configuration) offline. The remaining . online processor has recovered from the failure, and the system will continue operation in uniprocessor mode. Operator Response: If the problem recurs, run the CPEREP program to document the error. Then contact your system support personnel. System Action: Processing continues in uniprocessor mode. Operator Response: Run the CPEREP program to document the error and save the output for system support personnel. 6271 6291 Explanation: The processor has reported 12 successful corrections of double-bit errors in storage belonging to either the control program or the virtual-equals-real user. The storage belongs to the program or user identified as "userid." System Action: System operation continues. Operator Response: None. 700E Operator Response: The system operator should note that performance may he degraded. Run the CPEREP program to document the error, and contact your system support personnel. 196 VM/SP System Messages and Codes SOFT MACHINE CHECK REPORTING NOW ENABLED Explanation: CP has enabled the error-reporting interrupt mechanism for soft machine checks. MACHINE CHECK; STORAGE DEGRADATION FOR userid System Action: The error-reporting interrupt mechanism for soft machine checks is disabled. System operation continues. DEGRADATION; CP WILL TRY RECOVERY IN 1 MINUTE INPUT UNIT IS NOT A CPVOL Explanation: The CPVOL operand was specified for a DUMP or COpy statement, but the last INPUT control statement did not describe a device that had been initialized with the Format/ Allocate program. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. ( DMK User Response: Describe the proper DASD device with the INPUT control statement. If the proper input device is defined, use the ALL operand or the explicit cylinder operand for the DUMP or COPY function. 701E 703E Explanation: The above control statement contains insufficient informat.ion. System Action: If the input is from cards or a CMS file, the card image is displayed before the message. The prog:ram is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. INVALID OPERAND - operand Explanation: The specified operand is invalid. System Action: If the input is from cards or a CMS file, the card image is printed above the message, and the program is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. j ) User Response: Provide the missing operand and resubmit the job. 704E User Response: Correct the operand and resubmit the job. 702E System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next statement is solicited from the console. Explanation: The control statement is not in the proper sequence. User Response: Place the control statements in the proper sequence, or correct the error, and resubmit the job. DEVICE rdev NOT OPERATIONAL Explanation: rdev is the device address of the unit that is not operational. CONTROL STATEMENT SEQUENCE ERROR System Action: If the input is from cards or a CMS file, the card image is displayed above the error message. The program is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. Note that all DUMP, RESTORE, or COpy statements must be delimited by an INPUT or an OUTPPT control statement. When multiple, explicit cylinder extents are defined, the DUMP, COpy, and RESTORE statements must not be intermixed. OPERAND MISSING User Response: Either attach the proper device to your system or redefine the device in error. In either case, the function control statement must be reentered. 705E I/O error rdev, CSW = csw, sense = sense, input = {bbcchhlnnnnnn}, output = {bbcchhlnnnnnn}, CCW=ccw Explanation: An unrecoverable I/O error has been detected on the input or the output device, where: rdev . sense· the unit address of the device in error. the sense bytes, in hexadecimal, describing the error. Control Program (CP) Messages 197 DMK channel status word from the error. bbcchh - the address (bin, cylinder, and head), in hexadecimal, where the error occurred on the input or output cylinder. nnnnnn - the beginning block number of the group of blocks being read or written when the error occurred. Reference the sense bytes to determine the block in error. ccw the channel comm and word from the error. System Action: System operation continues. The system operator is notified. The user receives "NOT ACCEPTED" at the display terminal. csw System Action: The job step is terminated. If the output device is tape, an attempt is made to write a trailer label closing the output device. A cylinder map is printed describing all valid data that was dumped, restored, or copied to the point of error. User Response: None. 706E Explanation: The command could not be executed because the line address specified was not enabled. System Action: None. User Response: Enable the line address and reissue the command. 707E System Action: The program loads a disabled wait state PSW after attemptipg to print the message. User Response: Determine whether or not the error was valid. If it was not valid, resubmit the job. If the error persists, call IBM for hardware support. User Response: Invoke CPEREP to document the hardware error for further analysis of the problem. Attempt to rerun the job. If the error persists, save the output and contact your hardware support personnel. I/O error RESID = rid status = status, line = rdev I 708E Explanation: For DMKRGA, an unrecoverable I/O error has been detected on the remote display station or the remote printer. rid three bytes, in hexadecimal, of the real resource identifier. status - two bytes, in hexadecimal, of status/sense data describing the error. rdev - the unit address of the line to which the remote station is attached. 198 MACHINE CHECK Explanation: A hardware error has occurred while running in standalone mode. Note: This may be a valid condition if a virtual user attempts to dump, restore, or copy past the cylinder extents of the minidisk with which he is working. 7051 Line rdev not enabled VM/SP System Messages and Codes INVALID INPUT OR OUTPUT DEFINITION Explanation: The INPCT and/or OUTPUT statement is not defined or is defined as the wrong device type. For example, the DUMP statement must have the input unit defined as a DASD device and the output unit defined as a tape device. System Action: If the input is from cards or a eMS file. the program is terminated after scanning the remaining statements for syntax. Otherwise, the DMK correct statement is solicited from the console. 711R User Response: Redefine the input or output definition, or use the proper function control statement. 709E Explanation: volidl - The volume serial number from the input or output control statement; volidl is displayed only if it was entered. volid2 - The volume serial number from the VOLl label on the DASD device specified by the control statement. WRONG INPUT TAPE MOUNTED Explanation: The tape is invalid for one of the following reasons: • There is no volume header record on the tape. • The volume header record cylinder identifier is higher than the cylinder being searched for. If the tape was produced from FB-5l2 data, the volume header bloc kid is higher than the block being searched for. • System Action: Waits for response. If you respond "yes," the operation continues. If you respond "no," and the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next statement is solicited from the console. The volume header record time stamp is different from the preceding volume trailer label time stamp. System Action: The system rewinds and unloads the tape; then it attempts to read the next tape's volume header record. If the wrong input tape is mounted, the system rewinds and unloads the tape, regardless of wh~ther the REWIND, UNLOAD, or LEAVE option was specified in the INPUT control statement of the DASD Dump Restore program. User Response: Mount the proper tape. 710A DEV rdev INTERVENTION REQUIRED Explanation: rdev is the unit address of the device that has become not-ready. System Action: The program waits for the specified device to become ready. User Response: Make the specified device ready. VOLID READ IS volid2, NOT volidl. DO YOU WISH TO CONTINUE? RESPOND YES, NO, OR REREAD: If you respond "reread," the volume specified is read again. Note: A new volume may have been mounted in the interim. User Response: Respond "yes," "no," or "reread." 712E NUMBER OF EXTENTS EXCEEDS 20 Explanation: The DUMP or COpy control statement has explicitly defined more than 20 extents, or if CPVOL was specified, the input unit has more than 20 physical extents defined. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next control statement is solicited from the console. Control Program (CP) Messages 199 DMK User Response: Use the DUMP ALL or COpy ALL statement, or perform the job specifying no more than 20 extents, and repeat DUMP or COpy if necessary to complete the task. 713E OVERLAPPING OR INVALID EXTENTS Explanation: The DUMP, RESTORE, or COpy statement contains invalid or overlapping explicit cylinder or block extents. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. User Response: Enter the proper cylinder or block extent information. 714E RECORD {bbcchhlnnnnnn} NOT FOUND ON TAPE Explanation: The given record was not found on the tape. bbcchh - the address (bin, cylinder, and . head), in hexadecimal, of the missing track header record. nnnnnn - the decimal block number of the missir: o block. System Action: The job step is terminated. All data restored or copied to that point is valid. If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next control statement is solicited from the console. User Response: Use the COPY ALL or RESTORE ALL statement, or use the correct explicit cylinder operand. 200 VMjSP System Messages and Codes 715E LOCATION bbcchh IS A FLAGGED TRACK Explanation: The DASD device has a flagged track. bbcchh - the address (bin, cylinder, and head), in hexadecimal, of the flagged track. System Action: RC = 3. For the IBM 2314, 2319, and 2305, the job step continues; for the IBM 3330 and 3350, the job is terminated. All data dumped or copied to that point is valid. The input and output devices are closed, and a cylinder map of the data dumped or copied is printed. For the IBM 2305, 2314, 2319, and 3340, flagged tracks are treated as any other track; that is, no attempt is made to substitute the alternate track data when a defective primary track is read; tracks are not inspected to determine if they were previously flagged when written. It is therefore recommended that volumes dumped containing flagged tracks be restored to the same volume. DMKDDR715E is displayed each time a defective track is dumped, copied, or restored, and the operation continues. For the IBM 3330 and 3350, flagged tracks are automatically handled by the control unit and should never be detected by the program. However, if a flagged track is detected DMKDDR715E is displayed and the job step is terminated. User Response: Use the DUMP or COpy statements with the explicit cy linder operand to dump or copy around the flagged track. DMK 716R NO VOL I LABEL FOUND FOR volid. DO YOU WISH TO CONTINUE? RESPOND YES, NO, OR REREAD:' Note: volid2 will only be displayed if it was included in the output statement. Also, if the output statement volid is not the same as the target DASD volume or the same as the input volid READ, the volid2 in the 7l7R message may be misleading as the origin of the volid2 is from user responses, not a volume label READ. Explanation: For count-key-data, the program was unable to find a record with the key of VOLI on cylinder 0 track 0 and was not able to read record 3 on cylinder 0 track 0 for the specified volume serial number (volid). System Action: The system waits for a response. The volume serial number is displayed only if specified in the INPUT or OUTPUT control statement. If you respond "yes," the restore function continues. If you respond "no" and the input is from cards or a CMS file, the program is terminated after scanning the remaining statement for syntax. Otherwise, the correct statement is solicited from the console. For FB-5l2 devices, block 1 on the device could not be read. System Action: The system waits for a response. If you respond "yes," the system continues with the job steps. If you respond "reread," the input tape is backspaced to the start of the file, and the volume header label is reread. If you respond "no" and the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next statement is solicited from the console. If you respond "reread," the program attempts to reread the specified device. User Response: Respond to the message as indicated. 717R DATA DUMPED FROM volid1 TO BE RESTORED TO volid2. DO YOU WISH TO CONTINUE? RESPOND YES, NO, OR REREAD: Explanation: volidl - The volume serial number of the input tape. volid2 - The volume serial n umber of the output DASD device that is to receive the data from volid1. User Response: If the wrong input tape is mounted, replace the tape and respond REREAD. Otherwise, respond in the appropriate manner. 718E OUTPUT UNIT IS FILE PROTECTED Explanation: The output tape cannot be written on. System Action: RC = 1. The program terminates. The tape device is rewound and unloaded; the system waits for the device to become ready. When the unit is ready, the system writes a volume header record on the tape, and the operation continues. User Response: Replace the file security ring in the tape reel, or mount the proper tape. Control Program (CP) Messages 201 DMK 719E INVALID FILENAME OR FILE NOT FOUND 721E Explanation: This message can appear only if DMKDDR is running under eMS. A filetype was not entered from the eMS command line, or the filename and filetype entered could not be found on the eMS files currently logged in. Explanation: The record indicated by cchhr was not found. cchhr - the address (cylinder, head, and record) of the record explicitly descri bed by the PRINT or TYPE function. nnnnnn - the FB-512 block number of the block described by the PRINT or TYPE function. User Response: Either omit all operands on the eMS command line defaulting to console input, or enter the proper filename, filetype, and/or filemode for the eMS file containing the input control statements. 720E RECORD {cchhrlnnnnnn} NOT FOUND System Action: The system terminates the PRINT or TYPE function in process and continues with the remaining job steps unaffected. ERROR IN routine User Response: For count-key-data, if the explicit record identifier is not known, print or type on a cylinder or track basis. Explanation: "routine" is the name of the eMS routine in error from the first eight characters of the eMS parameter list. The eMS return code generated by the error is returned in the following manner: • • PRINTR--the eMS return code plus 100 For FB-512, correct the number and retry. OUTPUT UNIT NOT PROPERLY FORMATTED FOR THE CP NUCLEUS 722E W AITRD--the eMS return code plus 200 • RDBUF--the eMS return code plus 300 • TYPE or TYPLIN--the eMS return code plus 400 System Action: If the input is from cards or a CMS file, the program terminates after scanning the remaining statements for syntax. Otherwise, the program is immediately terminated. User Response: Correct the error as indicated by the return code, and resubmit the job. Explanation: The CP nucleus cannot be restored or copied for one of the following reasons: • The output volume was not formatted using the Format/Allocate program. • The volid of the original nucleus volume is different from the volid of the new nucleus volume. • The cylinders or pages on which the nucleus will reside are not allocated as permanent space in the allocation record on the input device. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the 202 VM/SP System Messages and Codes DMK next control statement is solicited from the console. 725R User Response: Use th e Format/Allocate program to prepare the output disk as indicated above, and resubmit the job. 723E Explanation: RESTORE FUNCTION--The number of cy lin deI's or blocks on the original DASD input unit is compared with the number on the output device. NO VALID CP NUCLEUS ON THE INPUT UNIT Explanation: If the input unit is tape, then the tape does not contain a DDR nucleus dump. If the input unit is disk, then a CP nucleus was never loaded onto that disk. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the correct statement is solicited from the console. User Response: Mount the proper input unit and resubmit the job. 724E INPUT TAPE CONTAINS A CP NUCLEUS DUMP Explanation: The user is attempting to restore a tape dump using the NUCLEUS parameter by specifying ALL or explicit extent parameters. System Action: If the input is from cards or a CMS file, the program is terminated after scanning the remaining statements for syntax. Otherwise, the next control statement is solicited from the console. User Response: Use the RESTORE NUCLEUS statement or mount the proper tape. DASD INPUT DEVICE WAS (IS) LARGER THAN OUTPUT DEVICE. DO YOU WISH TO CONTINUE? RESPOND YES, NO, OR REREAD. COpy FUNCTION--The input device contains more cylinders or blocks than the output device. Operator Response: Determine if the copy or restore function is to continue; respond either "yes" or "no." 726E MOVING DATA INTO ALTERNATE TRACK CYLINDER(S) IS PROHIBITED Explanation: An extent statement was encountered that attempted either to RESTORE or to COpy a cylinder of data into the alternate track cylinder. This is not permitted. The alternate track cylinders of disks (except 2314 and 2319) are to be used only for alternate tracks and not as a primary data area. System Action: The program attempts to read another control statement. or to read another extent statement. User Response: If the extent statement contains a typographical error, correct it. Otherwise, find some other cylinder(s) to RESTORE or COpy the data to. The REORDER operand of the extent statement can be used to move an entire minidisk to different cylinders. Control Program (CP) Messages 203 DMK 727E FLAGGED TRK track HAS NO PROPER ALTERNATE; SKIPPING THIS TRACK Explanation: An attempt was made to read from or write to a track that is flagged as defective, but it has no alternate track assigned; or it has an alternate assigned improperly. (Alternate does not point back to defective track, alternate has defective flag set, etc.) System Action: The program ends. User Response: Recreate the input. If this is not possible, call your system support personnel. 7291 System Action: The output dump tape is created in the old format. 730E DECODE ERROR ENCOUNTERED:nn System Action: If the input is from cards. the card in error is printed and the job step is terminated. If the input is from the console, the proper device address is requested from the user. Return Codes: First byte of input is 0 or is greater than 5. This should not occur. It may be caused by using a set of encoding tables which do not match the decoding tables which are supplied. 4 The decoding tables are malformed or the compacted data was incorrectly transmitted. The program tried to decode a codeword which could not be decoded within its first 21 bits. 204 VM/SP System Messages and Codes DEV rdev NOT OPERATIONAL OR NOT READY Explanation: The device at address rdev is not operational (SIO gave cc = 3) or not ready (intervention required indicated in sense data). Explana.tion: DDR is unable to expand data from compact format when restoring to DASD from tape. 'nn' is the return code from the decoding routine. 3 There is more data to be decoded, but the output buffer is not big enough to hold more. Decoding stopped when the output buffer became full. I' ~ User Response: None. (This is an informational message only.) User Response: To restore the disk to a usable condition, perform a disk initialization using IBCDASDI. 2 FULL TRACK READ FEATURE NOT A V AILABLE Explanation: The FTR keyword has been requested on the DASD Dump/Restore DUMP control statement but the FTR hardware feature is not available. The output dump tape is created in the old format. System Action: In the case of DUMP, RESTORE, or COpy the defective track is skipped and processing continues with the next track. In the case of PRINT or TYPE, the home address and the record zero from the defective track are displayed. 728E ~ User Response: Ready the device, attach the proper device to the system, or specify the proper device in the control statement. 7311 COMPACT OPTION IGNORED FOR COpy OPERATIONS Explanation: The COMPACT option was specified on the INPUT control statement or on the OUTPUT control statement for the copy function of DDR. System Action: The copy function continues processing and the output ~ DMK tape is in the same format as the input tape. ) 734E Explanation: While attempting to allocate cylinders or extents, an invalid control statement was encountered or an invalid extent was specified. For count-key-data devices, an invalid cylinder or extent is any extent with a starting location greater than the ending location or greater than the maximum number of cylinders for that device type. User Response: None. 732E MACHINE CHECK Explanation: A machine check hardware error has occurred. System Action: The program loads a disabled wait state PSW after attempting to print the message. For FB-512 devices, the extents are specified by page numbers. An invalid extent is one in which the starting number exceeds the highest page on the volume. The valid control statements are TEMP, PERM,TDSK, DRCT, or END. User Response: Invoke CPEREP to document the hardware error so that further analysis can be done. Attempt to rerun the job. If the error persists, save all output and contact your hardware support personnel. ) 733E System Action: If the input is from cards, the card in error is printed and the job step terminated. If it is console input, the proper control statement is requested from the user. VOLID READ IS volidl, NOT "Volid2 Explanation: The wrong volume is mounted on the device described by the ALLOCATE control statement. User Response: Correct the control statement or extent information and resubmit the statement. It should be noted that the allocation data overlays the existing data within the allocation record. Therefore, overlapping extents are valid and any errors may be corrected by resubmitting the proper extents. If the END control statement immediately follows the ALLOCATE statement, the allocation table is printed without any alterations. volidl - the volume serial number as read from the DASD device. volid2 - the volume serial number from the ALLOCATE control statement. Note: If volidl = "none," no record 3 was found on cylinder 0, track O. System Action: If the input is from cards, the card in error is printed and the job step is terminated. If it is console input, the proper volume serial number is requested from the user. User Response: Correct the ALLOCATE control statement or mount the proper volume on the device described by the ALLOCATE control statement. If "none" was given for volid!, the pack must he formatted. TYPE OR CYL INVALID 735E FATAL DASD I/O ERROR. CSW=csw Explanation: An unrecoverable error was encountered on the DASD being formatted. System Action: The job step is terminated immediately and the next control st.atement is read. User Response: Check message DMKFMT736E, displayed just prior to Control Program (CP) Messages 205 DMK ~ this message, to determine the extent and type of failure. 7S6E console. When an interrupt is received from either the card reader or the console, that unit is solicited for the next control statement. 10 ERROR rdev CCHHR = cchhr SENSE = sense User Response: Correct the error as indicated on the card reader and make the device ready, or switch to console input by signaling attention. Explanation: An I/O error has been detected. rdev - the unit address of the device in error. cchhr - the cylinder, head, and record identification of the record in error. sense - the sense bytes, in hexadecimal, describing the error condition. nnnnnn - the block number of the block error. 739E User Response: Resubmit the job. If the error persists, call your system support personnel. System Action: Error messages DMKFMT736E and DMKFMT735E follow immediately. The CCHHR address given in message DMKFMT736E identifies the defective track. INVALID OPERAND Explanation: An operand is in error; it can be seen in the card image displayed following the message. System Action: A card image containing the error is printed following the message, and the job step is terminated. User Response: Correct the invalid operand in the control statement and resubmit the job. 738A DEVICE rdev INTERVENTION REQUIRED Explanation: Intervention is required on the device at address rdev. System Action: The system waits for an interrupt from the card reader or 206 VM/SP System Messages and Codes FLAGGED PRIMARY TRACK HAS NO ALTERNATE ASSIGNED, 10 ERROR FOLLOWS Explanation: An I/O operation was attempted on a track that is flagged defective, but has no alternate track assigned to it. Or an improper alternate assignment exits as follows: The CCHH pointer in record zero of either the defective or the alternate does not point to the other track of the pair. Or one of the two tracks has bits 6 and 7 of the home address flag byte improperly set. System Action: The job step is terminated and the next control statement is read. 737E ( User Response: To restore the disk to a usable condition, perform a disk initialization using IBDASDI. ( I" 740E PACK MOUNTED IS 3340-35, NOT 3340-70. MOUNT ANOTHER OR RESPECIFY Explanation: The user indicated that the device i~ a 3340-70, but the sense data indicates that a 3340-35 disk pack is actually mounted. A 3340-35 pack has fewer cylinders than a 3340-70 and cannot be formatted as a 3340-70. However, a 3340-70 can be formatted as a 3:-340-a5. System Action: If the input is being entered from a console. the user is DMK prompted to reenter the device address and device type. If the input is from cards the card in error is printed and the job step is terminated. 742E Explanation: The label found on the specified volume does not contain the keyword 'CP370'. User Response: Correct the unit address or device type. Or mount a 3340-70 disk pack in place of the 3340-35. 741E System Action: If input is from a console, the user is prompted to re-enter FORMAT or ALLOCATE. If input is from cards, the card in error is printed and the job is terminated. DEVICE rdev IS devtypel NOT devtype2 AS SPECIFIED. RESPECIFY OR NOTIFY SYSTEM SUPPORT User Response: Format the volume using FORMAT function, then allocate the volume using the ALLOCATE function. Explanation: The incorrect device type was entered. rdev devtypel devtype2-nn The unit address of the device type in error The device type that should have been specified The device type and model that was specified ALLOCATION FUNCTION NOT ALLOWED DIAL function not available 743A Explanation: The DIAL command cannot be issued from this station or terminal. System Action: System operation continues. System Action: The following prompt is displayed to allow the user to re-enter the device address: User Response: None. ENTER DEVICE ADDRESS (CUU): User Response: Check previously entered device address. If it is correct, re-enter the address. The following prompt will then be displayed. ENTER DEVICE TYPE: message, please re-enter this command 747A Explanation: The multiple variations of 'message' are explained below. • Device rdev vary in progress Explanation: If a VARY OFF/ON is in progress for this device, this message is sent to the class Buser and no SIO is issued. • Csw = (csw)[, Sense = (sense)] Explanation: For some unknown temporary error, the channel-end/device-end status is not presented~ and no other clue can be found to determine the status of this SIO. If the sense data is not available. only the CSW data is displayed. Enter the device type indicated by devtype in the message text. If the previously entered device address is incorrect, enter the correct device address, and enter the correct device type in response to the ENTER DEVICE TYPE: prompt. If error persists, check that the real device matches the device type entered. If it does, call system support personnel. Control Program (CP) Messages 207 DMK • • System Action: Directory updating is not done. Error encountered, no IOERBLOK can be found Explanation: A disk error occurred, but no IOERBLOK can be found. Device unit check - no sense data is found Explanation: This message will be issued when a unit check occurs for the device, but no sense data is presented. (i.e., IOERLEN = 0). User Response: Change the record length of RPWLIST DATA to eight and reissue the command. 750W Explanation: The restricted password file (RPWLIST DATA) is missing. User Response: In each case, reissue the QUERY STATUS command. 750E RESTRICTED PASSWORD FILE NOT FOUND System Action: Directory processing continues without checking for restricted passwords. The directory is updated. RESTRICTED PASSWORD FILE message User Response: Determine if an RPWLIST DATA file is needed. If restricted password checking is desired and the file is not found, refer to the VM/ SP Planning Guide and Reference, SC19-6201 to create one. The following messages may be issued: , ERROR DURING READ Explanation: An error occured while attempting to read the file. 751E System Action: Directory updating is not done. User Response: Contact your system programmer. INVALID OPERAND - operand Explanation: This message was issued because of one of the following reasons: • The indicated operand is invalid in the preceding DIRECT or OVERRIDE control statement. Explanation: The RPWLIST DATA file is variable format, but only fixed format is allowed. • The profilename on the PROFILE statement or the INCLUDE statement exceeds eight characters. System Action: Directory updating is not done. • A profilename has been specified in an INCLUDE statement for which there is no corresponding PROFILE. • More than one profilename has been specified on an INCLUDE statement or PROFILE statement. HAS BAD RECORD FORMAT User Response: Change the record format of RPWLIST DATA to fixed and reissue the command. HAS BAD RECORD LENGTH Explanation: The RPWLIST DATA file has a record length less than eight. System Action: The system displays the statement in error immediately preceding this message. For the Directory program or Override program, the system continues 208 VM/SP System Messages and Codes DMK processing the control statements but does not write any data to disk or install any overrides. '\ ) statement in a virtual machine directory description. • User Response: Correct the invalid operand in the control statement and reissue the command. System Action: The statement that is out of sequence is displayed after this message. Directory processing is terminated after the remaining statements are scanned for syntax. STATEMENT SEQUENCE ERROR FOLLOWING PROFILE/ USER user 752E Explanation: This message is issued for one of the following reasons: • A USER definition control statement was determined to be out of sequence following the specified user. • A CLASS statement was specified after the USER statement but the CLASS definitions are already defined in the USER statement. ) Note: The USER control statement delimits each virtual machine directory description. Therefore, the USER statement must follow the last device description statement, and each OPTION, ACCOUNT, or IPL statement must fall between the USER statement and the first statement describing a device. Each CLASS statement must immediately follow the USER statement. With the exception of dummy (NOLOG) users, all users in the directory must have at least one device. For the Directory program, one of the following happened: • • User Response: Place the control statements in the proper sequence or correct the error, and resubmit the job. An OPTION, ACCOUNT, ACIGROUP, CLASS, SCREEN or IPL statement was not between a USER or PROFILE statement and the first statement describing a device for the virtual machine directory description. A PROFILE statement was immediately following a USER statement or another PROFILE statement. • A PROFILE statement was preceding the DIRECTORY statement. • An MDISK or INCLUDE statement was in a PROFILE directory descri ption. • An INCLUDE statement did not immediately follow the USER A duplicate ACIGROUP or INCLUDE statement was found in a PROFILE or USER virtual machine directory description. If a CLASS statement is specified, an asterisk ('*') must be in the CLASS field of the USER statement. 753E OPERAND MISSING Explanation: Insufficient information is contained in a DIRECT or OVERRIDE control statement, or password missing from user control statement. System Action: The card image is displayed above the error message. The program is terminated after scanning the remaining statements for syntax. User Response: Provide the missing operand in the control statement and reissue the command. Control Program (CP) Messages 209 DMK DEV rdev NOT OPERATIONAL 7S4E 756E PROGRAM CHECK PSW = psw Explanation: A program check has occurred in the program, where psw is the program check old PSW. Explanation: The device at address rdev is not operational. System Action: The program is terminated after scanning the remaining statements for syntax. System Action: The program goes into a disabled wait state after attempting to display the message. User Response: Either 1. 2. 7SSE Attach the proper device to the system, or Specify the proper device in the DIRECTORY control statement (for the DIRECT command) or the DESTINATION control statement (for the OVERRIDE command). User Response: Take a stand-alone dump, and call your system support personnel. 757E Explanation: A hardware error has occurred while running in standalone mode. I/O ERROR rdev CSW csw SENSE sense System Action: The program loads a disabled wait state PSW after attempting to print the message. Explanation: An I/O error has been detected. User Response: Invoke CPEREP to document the hardware error, so further analysis can be done. Attempt to rerun the job. If the error persists, save all output and contact your hardware support personnel. rdev - the unit address of the device in error. csw - the channel status word from the error. sense - the sense bytes, in hexadecimal, describing the error condition. System Action: If the error is from the card reader, the program waits for the reader to become ready again. If the error is from the directory volume, the program no longer attempts to write on that volume (ensure that the program has write access to the directory volume). In either case, the program attempts to scan the remaining cards for syntax and then is terminated. User Response: Resubmit the job. If the error persists, call your system support personnel. MACHINE CHECK 7SSE DUPLICATE UNIT DEFINITION Explanation: The control statement is defining a device with a device address that was previously defined for the same user. System Action: The card image is displayed above the message. The program is terminated after scanning the remaining statements for syntax. Note that checking for duplicate devices may be suspended for an individual user after the first 90 device control statements. User Response: Remove or correct the duplicate definition, and resubmit the job. 210 VMjSP System Messages and Codes DMK 760E NOT ENOUGH SPACE ALLOCATED FOR DIRECTORY statement, or mount the proper volume on the device described by the DIRECTORY or DESTINATION control statement. Explanation: There is insufficient space on the target volume to continue building the directory or override file. 762E System Action: The program is terminated after scanning the remaining statements for syntax. Writing is suspended on the target volume. The message is reissued for each additional cylinder of count-key-data space needed by the directory program. It is not reissued for FB-512 devices. User Response: Using the Format! Allocate program, allocate more DRCT space for a directory file, or OVRD space for an override file. Note that the Directory program always starts building a new directory on a fresh cylinder or separate extent and does not overlay an existing directory written on the directory volume. After the directory is successfully updated, the space used by the old directory is marked as available for use by the next directory to be created. The override file normally requires only one cylinder on a CKD device. 761E VOLID READ IS volidl NOT volid2 ON rdev Explanation: The wrong volume is mounted on the device described by the DIRECTORY or DESTINATION control statement. volid! - the volume serial number from the directory volume. volid2 - the volume serial number described by the DIRECTORY statement. rdev - the address of the device on which the device is mounted. System Action: The program is terminated after scanning the remaining statements for syntax. DIRECTORY STATEMENT MISSING Explanation: The first control statement detected by the program was not a DESTINATION (for OVERRIDE program) or DIRECTORY (for DIRECT program) control statement. System Action: The program is terminated after scanning the remaining statements for syntax. User Response: For the DIRECT program, place the DIRECTORY statements in front of the other control statements, and reissue the command. For the OVERRIDE program, place the DESTINATION statements in front of the other control statements, and ressi ue the command. 763E INVALID FILENAME OR FILE NOT FOUND Explanation: The filename and/or filetype and/or filemode specified on the CMS command line could not be found on an accessed CMS disk. For the DIRECT program, the default filename, filetype, and/or filemode is 'USER DIRECT *'. For the OVERRIDE program the filename is regular but the filetype defaults to 'OVERRIDE' and the filemode defaults to '*'. If you are using the directory program, an error occurred while reading the RPWLIST DATA file or the directory file was not found. System Action: RC = l. Execution is terminated. User Response: Correct the DIRECTORY or DESTINATION control Control Program (CP) Messages 211 DMK Exit from the program and return to the CMS environment. but does not write any directory data to disk or install any overrides. User Response: If the problem is an invalid filename, reenter the command with the proper name for the CMS file containing the DIRECTORY /OVERRIDE control statements. User Response: Correct the control statement containing the incorrect class value and reissue the command. 766E If you are using the directory program, check the RPWLIST DATA file for CMS read errors. 764E Explanation: A class was specified more than once when the IBM-defined classes were defined. Examples of when this error occurs are: ERROR IN routine • Explanation: 'routine' is the name of the CMS routine in error from the first eight characters of the eMS parameter list. The CMS return code generated by the error is returned in the following manner: • • System Action: The program is terminated after scanning the remaining statements for syntax. User Response: Correct the control statement which duplicates the class value. After you have ensured that class was specified only once, resubmit the job. User Response: Correct the error as indicated by the CMS return code, and resubmit the job. INVALID CLASS DEFINITION 767W Explanation: The class value is not in the range A-Z or 1-6, or is not "*". This class value is specified in the CLASS field of the USER control statement, the CLASS control statement, or, for the OVERRIDE program, an override control card. System Action: The system displays the statement in error immediately preceding this message. The program is terminated after the system scans the remaining statements for syntax. The system processes the control statements 212 A class was specified twice on a USER control statement. A class was specified twice on a CLASS control statement. A class was specified twice on an OVERRIDE control statement. System Action: The system displays the statement in error immediately preceding the message. The program is terminated after the system scans the remaining statements for syntax. The system processes the control statements but does not write any data to disk or install any overrides. RDBUF - the CMS return code plus 100. TYPLIN - the CMS return code plus 200. 765E DUPLICATE CLASS DEFINITION VM/SP System Messages and Codes PASSWORD CHANGED TO NOLOG FOR userid Explanation: The password for 'userid' was found on the list of restricted passwords. It has been changed to NOLOG in the object directory. Systeln Action: Directory processing continues. User Response: The password must be changed to a non-restricted password before the specified user will be allowed to access the system. DMK 768E ) FOR userid - MOVE vdev TO A (NON)SHARED veu 769W Explanation: The failing directory control statement (displayed above this message) would have caused a mixture of SHARED and NONSHARED devices on the same Virtual Control Unit (VCU). A previous directory control statement has already reserved the virtual control unit for use with a conflicting subchannel protocol. Explanation: During LOGON, some of the devices specified in your CP Directory Entry could not be created. These devices may be important to the operation of your virtual machine (e.g. OOE is the CMS printer). System Action: Previous messages specify the action that has been taken (i.e. at least one device was not created), At this point the system only prints a warning that the virtual machine is not complete. userid - the userid from the last USER control statement vdev ) - the virtual device address where the device would be defined User Response: Tell your local System Administrator or System Support department about this problem, and describe each message that appeared between your LOGON command and this warning message. vcutype - the VCU protocol needed for device 'vdev'. It is one of the following: 1. 2. SHARED, where a shared subchannel is required NONSHARED, where a nonshared subchannels are required 770E 'command~. User Response: Examine all of the devices for this userid that use the same virtual control unit. Move conflicting devices to separate virtual control units. Refer to Appendix A in the VMjSP Planning Guide and Reference for the list of devices and protocol. Override in valid for command Explanation: During system initialization, the system was unable to implemment an override request for the CP command or diagnose indicated by System Action: Directory processing continues, but no update is performed. The virtual control unit (VCU) is available for use in either mode (SHARED or NONSHARED) until a device is attached. At this point the VCU is defined as SHARED or NONSHARED (to match the attached device) and only those devices that use the same protocol may be added to the VCU. If all devices are removed from the VCU, it is once again available for use in either mode. Incomplete machine - tell your system administrator System Action: Processing continues with the next OVERRIDE control statement record. User Response: Correct the invalid control statement in your class override source file and reissue the OVERRIDE command. New overrides do not take effect until the next IPL. 771E RESTRICTED PASSWORD AND NOLOG INVALID FOR userid Explanation: A restricted password was found on the user card for the person issuing the Direct command. This userid should not be NOLOGed as there may be no other users capable of issuing the Direct command. If this user is NOLOGed, it is possible that Control Program (CP) Messages 213 DMK there could be no users able to logon to modify the directory. 7821 System Action: Directory checking continues, but no directory update takes place. Explanation: The DMSFREE routine did not return the space correctly during exit processing. User Response: Change the password to a non-restricted password so the directory updates will be accepted. Restricted passwords listed in the RPWLIST DATA file should not be used. System Action: Exit processing continues. User Response: None. 800E 780E Maximunl password attempts exceeded, try again later 782E Command rejected, other virtual machines logged on Explanation: Virtual machines, other than the V = R machine and the system operator's, were logged on. Explanation: The user has entered an invalid logon password more times than is allowed by the installation. System Action: None. System Action: The user and terminal are locked out for a length of time that is specified by the installation before another logon attempt is allowed. Operator Response: Reissue the command after establishing that only the two valid machines are logged on the system. User Response: The user must wait until the time lock expires before attempting to logon. Otherwise, this message will be issued again. i ERROR ATTEMPTING TO RETURN FREE STORAGE 80lE Explanation: Free storage cannot be obtained for saving the CP PSA, therefore, the transition was not made. ERROR ATTEMPTING TO GET FREE STORAGE System Action: None. Explanation: The DMSFREE routine could not find the space necessary to hold the restricted password list. System Action: Directory updating is terminated. User Response: Reissue the command. If it fails again, contact your system support personnel. Free storage page is not available Operator Response: Reissue the command when more free storage is available. 802E Command rejected, devices not dedicated Explanation: All devices (except the console and virtual spooling devices) must be dedicated devices. System Action: None. Operator Response: Reissue the command after verifying that all devices are dedicated. 214 VM/SP System Messages and Codes ( DMK 803E Operator Response: Reissue the command after this condition is corrected for the V = R virtual machine. Command rejected, spool devices not drained Explanation: All CP spool devices have not been drained. 807E System Action: None. Command rejected, VM/370 attached processor mode Explanation: VMjSP was not in uniprocessor mode. Operator Response: Reissue the command after all CP spool devices have been drained. System Action: None. Operator Response: Issue the QVM command when the system is in uniprocessor mode. Single processor mode ON rejected 804E Explanation: Single processor mode was not established because of one of the following: 1. 2. 3. 8081 The system is not in uniprocessor mode. There is no V = R area. There is no multiprocessor feature SINGLE PROCESSOR MODE ACTIVE Explanation: Whenever. single processor mode is turned on, the value loaded into to prefix register by the system is displayed. System Action: None. System Action: None. Operator Response: Use the SPMODE ON command only when the proper conditions are satisfied. Operator Response: None. 809E 805E Single processor mode OFF rejected Explanation: Single processor mode has not been reset because V = R virtual machine has a nonzero value. Command rejected, TRACE/ADSTOP/CCW translation in effect Explanation: The transition cannot be made for the V = R virtual machine if tracing. adstop. or CCW translation is being used. System Action: None System Action: None. Operator Response: Use the SPIVIODE OFF command only if the proper conditions are satisfied. 806E Operator Response: Turn off tracing, ads top, or CCW translation for the V -:.-.:. R virtual machine and reissue the (~V M command. Command rejected. virtual address not equal to real address Explanation: The virtual devicl' address was not the same a::; the real device address. System Action: None. Control Progl'am (CP) Messages 215 DMK 812E MSSF RESPONSE CODE TO VARY CP {ONIOFF} IS nnnn 8501 UNABLE TO READ DUMP FROM READER Explanation: The VMFDUMP command was unable to read the 3704/3705 dump or the system abend dump from the CP spool file through the CMS card reader. This could be because: Explanation: A vary processor on/off was issued by the operator and the MSSF returned an error code of nnnn to the MSSFCALL VARY CP ON/OFF operation. where: • • nnnn is the MSSF return code to VARY CP ON/OFF command. • Code Meaning 0000 0040 0100 01FO 0200 02FO 0300 03FO 04FO 05FO 08FO Invalid data block address MSSF is unable to vary on the control program (CP) Data block address is not on a 2k boundary Invalid command or identification byte Data block length is not in 8-byte increments MSSF is busy with another task Data field is not adequate for amount of requested storage information Invalid CP identifier CP assigned to another partition CP assigned to a S/MR configuration For VARY CP ON code only. The number of CP's in the configuration equals maximum number supported. User Response: Verify that the virtual machine configuration is correct for performing a VMFDUMP operation and that the card reader at OOC is a spool card reader in closed status. 8511 Note: If this message is received for a VARY processor online, the VARY command fails and the system continues to operate in UP mode. 216 VM/SP System Messages and Codes TEN DUMP FILES ALREADY EXIST Explanation: The command has not been executed because ten dump files with names DUMPOO through DUMP09 already exist on the CMS disk being accessed. System Action: The command is terminated. User Response: Purge one or more of the unwanted dump files or rename any of the existing dump file using the CMS RENAME command. Reissue the command so that a dump file can be automatically created. System Action: Processing continues for a VARY OFFLINE command. The proce::;sor is logically offline to VM/SP. For a VARY ONLINE command, the system continues to run in UP mode. Operator Response: None. The reader is not at address OOC, The reader at OOC is already in open status from a previous operation, or The device in the virtual machine at OOC is not a CP spool card reader device. 8521 FATAL 1/0 ERROR WRITING DUMP Explanation: An unrecoverable I/O error occurred during the writing of the 3704/3705 dump or the system abend dump on the CMS disk being accessed. The message is preceded by CMS error messages for the disk function. DMK User Response: Reissue the command after taking action to bypass the I/O errors on the CMS disk being accessed. 8531 NO DUMP FILES EXIST User Response: Reissue the command; specify only valid options as defined in the command syntax. 8701 Explanation: The VMFDUMP command was specified, and the return from the CP interface indicates that no dump files exist for this user. User Response: Verify that the dump files produced by the CP system have the userid and the class required, and that this user's userid and class on the card reader match that of the dump, so that a dump file can be read. If no dump files exist, VMFDUMP does not have to be issued. If the dump file exists under a different userid, have the operator transfer that file to the required userid, so that it can be accessed. Also, verify that the input class of the spool card reader at OOC is class D, so that it can read the dump file. 861E DUMP FILE fn NOT FOUND Explanation: The command was specified requesting a printout of a specific dump file, and that file could not be found on the CMS disks that were currently accessed. User Response: Verify that the correct dump file was specified and that the correct disks are accessed by CMS. Then reissue the command, requesting the specified dump file. 8631 INVALID PARAMETER parameter Explanation: The command was specified with a list of options, one of which is not recognized by the command. System Action: The command is not executed. UNABLE TO CREATE CONTROL FILE FOR IFLDUMP Explanation: FSWRITE command failed to create the dump control file DUMPnn SYSIN AI, that is associated with the NCP dump file DUMPnn NCPDUMP AI. System Action: RC = 16. The file is el'ased if it exists. The program returns to the caller routine. User Response: Correct the DUMPnn SYSIN Al file and retry. If necessary, contact support personnel. 900W SYSTEM RECOVERY FAILURE; PROGRAM CHECK Explanation: The system checkpoint routine encountered a program check while trying to checkpoint or warm start the system. System Action: The system enters a disabled wait state (wait state code 007). Note: The program old PSW and the program interrupt code are restored to the values at the time of the program check, and the general register values are saved in TEMPSA VE before entering the wait state. Operator Response: This message usually indicates severe system problems with the spooling files, system accounting data, or other system data needed for warm start. It is usually impossible to continue system operation without clearing storage and performing a checkpoint start. If a system dump to printer or tape preceded this message, the system programmer has enough information to determine the cause of the failure and the resultant program check during system recovery, The first Control Program (CP) Messages 217 DMK 55,296 bytes (hex D800) of storage contain the checkpoint modules and buffers used by checkpoint. This area should be dumped using a standalone dump. If ~ system dump to printer or tape did not precede this message, do a complete storage dump. SYSTEM RECOVERY :FAILURE; MAClIINE CHECK 901W Expla.nation: During the system recovery checkpoint or warm start phase, a machine check occurred. System Action: The system enters a disabled wait state (wait state code 007). Operator Response: IPL the system to retry the checkpoint function. If the failure persists, it usually indicates hardware problems. Keep the SEHEP output and call your local representative for assistance. Do not use the SEREP program on 308x, 9083, and 4341 processors as you will get invalid results. Notes: 1. 2. 902W If the failure occurred during the checkpoint phase (system shutdown, systern crash or an IPL with an active system in storage), a CKPT start is required if storage is cleared or overlaid. If the failure occurred during an attempt to warm start, ()KPT start, or force start, the warm start data or the warm start cylinder(s) remains intact. SYSTEM RECOVERY FAILURE; FATAL I/O ERROR {NUCLEUSIWARM} AREA Explanation: During the system checkpoint or warm start phase, an unrecoverable input/output error occurred on the system residence volume. 218 VM/SP System Messages and Codes NUCLEUS AREA The warm start phase had an I/O error on the system residence device trying to read module DMKSA V from the nucleus area. WARlYl AREA The checkpoint phase had an I/O error on the system residence device trying to read from or write to the warm start area. System Action: The system enters a disabled wait state (wait state code 007). Operator Response: IPL the system to retry the checkpoint or warm start function. If this is unsuccessful, move the IPL volume, if possible, to another drive and retry the IPL. If the problem persists, dump the flrst 55,296 bytes (hexadecimal D800) of storage using a standalone dump. For FB-512 devices, dump the first 55,296 bytes (hexadecimal D800) of storage using a standalone dump. Notify your system programmer to determine the proper nucleus or warm start area specified in module DMKSYS (SYSRES statement) at system generation time. The nucleus or warm start area can be dumped to tape or printed to the system printer by using DDR (DASD Dump Hestore program) with the DUlVIP or PRINT option. The output should be available before calling for hardware or program assistance. The foilowing ~torage locations cOlJ.tain information relah~d to wait state 007 for the non-V· . R systt'm. Hexadecimal Location Contents ]0 Sense data up to ~4 bytes Channel status word (8 40 bytes) 4H Channel address word (4 bytes) ( \ DMK FFS FFC 1016 lOIS 1000-6FFF 7000-DSOO Length of error message (4 bytes) Pointer to error message (4 bytes) Cylinder address of the first nucleus cylinder (2 bytes) (CKD only) Cylinder address of the last nucleus cylinder (2 bytes) (CKD only) Checkpoint program Checkpoint work area • The possible causes are: If the SYSRES device is FB-512 (RDEVTYPC = CLASFBA), the contents of the following hexadecimal locations are changed: 1016 1022 2. If the nucleus area is reformatted, the CP nucleus must be restored to the system volume. 3. The status of the console can prevent the display of message DMKCKP960I and DMKCKP961lV. 903W System recovery failure; volid volid allocation error {cylinder cclpage page} Explanation: During a system warm start or CKPT start phase, one of the warm start or CKPT start data records indicates allocation on a cylinder (count-key-data) or page (FB-512) on a system-owned volume that either: • Is not specified in the allocation table as belonging to the system temporary spool space allocation. or A change in the system-owned list. (New volumes must be added to the end of the SYSOWN list when you define the SYSOWN MACRO.) • A change to the allocation record on a spooling volume from TEMP to PERM, TDSK or DRCT (Format/ Allocate program). • Duplicate labeled volume. Operator Response: IPL the system again to attempt another warmstart or CKPT start. The start cannot complete if the allocation error is due to a software failure. This message, however, could be issued if the volume identified as being a spooling volume is invalid. Verify that all system spooling volumes are correctly mounted before attempting another warmstart or CKPT start. If all else fails, force a CP abend dump to the printer by pressing the RESTART key. IPL the system again, specifying CKPT start. Notes: It may be necessary to format the area in error using the Format service program. • System Action: The system enters a disabled wait state (wait state code 009). Block address of the first page of the CP nucleus (4 bytes) Block address of the last page of the CP nucleus (4 bytes) 1. Is already marked as allocated. 904W System recovery failure; invalid warm start data Explanation: During a system warm-start procedure, the warm start module encountered invalid warm start data from the warm start area on the system residence volume. System Action: The system enters a disabled wait state (wait state code 009). Operator Response: This message indicates that severe problems have been encountered with the warm start information in the warm start area on the system residence volume. You may IPL the system again to retry operation. It is likely that a software failure has Control Program (CP) :Messages 219 DMK occurred and that retrying the operation will result in the same error. When this happens, the only alternative is to IPL the system and specify a CKPT start. If the problem persists, do the following: • Force a CP abend dump to the printer by pressing the REST ART key. • Print the contents of the warm start area located on the system residence volume using the DASD Dump Restore program with the PRINT option. procedures. Do not use the SEREP program on 308x, 9083, and 4341 processors as you will get invalid results. 907W Explanation: During the system abend dump procedure, an unrecoverable I/O error occurred on the volume that is holding the disk dump. The system dump is unable to continue. System Action: The system enters the wait state. Save this output and give it to the IBM program support representative to analyze. 905W System Action: The system enters a wait state. 906W 9081 SYSTEM FAILURE; CODE - code PROCESSOR nn Operator Response: The dump has failed, and you must IPL the system again after the abend dump and go Explanation: The CP system has encountered a severe software failure, which caused Ii system dump. (Look up the 'code' in Figure 9 on page 34 to see why a system dump occurred.) through normal system initialization and warm start procedures. Notes: 1. Message will not print if the console is busy or has been detached, but the system abend dump will still complete. 2. The processor address is displayed in decimal format. System Action: The system enters the wait state. 3. The software failure can be caused by a hardware problem. Operator Response: Run the SEREP program and keep the output before calling IBM for hardware support; reload the system and go through normal initialization and warm start System Action: This message is immediately followed by a system abend dump to the dump device, and then automatic or normal restart procedures are initiated. SYSTEM DUMP FAILURE; MACHINE CHECK Explanation: During the system ABEND dump procedure. a machine check occurred. 220 Operator Response: No action can be taken at this point to recover the system dump data. You should reload the system, go through the normal initialization procedures, and perform a system warm start. SYSTEM DUMP FAILURE; PROGRAM CHECK Explanation: During the system abend process, the dump routine encountered a program check. SYSTEM DUMP FAILURE; FATAL I/O ERROR VM/SP System Messages and Codes ( DMK Operator Response: On 4300 processors, verify that you did not IML a VSE microcode load. Otherwise. save the failure code printed at the console, including the documentation of activity prior to the problems with system operation, and call IBM for software support. 909W System Action: The system enters a disabled wait state (wait state code 007). Operator Response: If more t.han one VM/SP system residence volume is mounted, make sure the correct volume is loaded (via IPL) to checkpoint the in-storage system. If the problem pers.ists, the following should be done: SYSTEM DUMP DEVICE NOT READY • A dump of storage using a standalone dump. Explanation: It is not possible to write on the system dump device because it is not in a ready state. • A printout of record one of the warm start cylinder of all VM/SP system residence volumes mounted (use the DDR PRINT function). System Action: The system enters a wait state. • Operator Response: Make the system dump device ready; the dump operation then continues. 91lW 910W SYSTEM RECOVERY FAILURE; INVALID WARM START AREA Explanation: During a system checkpoint phase~ the checkpoint module reads record one of the first warm start area and compares the eight-byte clock value written by the previous successful cold or warm start against the in-storage value saved in DMKRSPCV. If the values do not agree: • The IPL volume is not the correct volume to checkpoint the in-storage system, or • The warm start area has been altered since the last cold or warm start, or • • The value located at DMKRSPCV in storage has been altered since the last cold or warm start, or The warm start area address at DMKSYSWM has been altered since the last cold or warm start. To restart, clear storage and IPL the VM/SP system, specifying checkpoint start. SYSTEM RECOVERY FAILURE; WARM START AREA FULL Explanation: During a system checkpoint phase, the warm start area could not contain all the warm start data. System Action: The system enters a disabled wait state (wait state code 007). Operator Response: This message usually indicates either: 1. A system problem with the spooling files, system accounting data, allocation records and other system. data needed for the warm start area, or 2. An insufficient number of cylinders assigned for warm start (specified in the DlVIKWRM option of the SYSRES macro). It is usually impossible to continue system operation without clearing storage and performing a system checkpoint start. If a system dump to printer or tape preceded this message, it should give the system programmer Control Program (CP) Messages 221 DMK enough information to determine the cause of the failure and the resultant checkpoint failure. The first 55.296 bytes (hexadecimal D800) of storage contain the checkpoint module, work area, and a 4096-byte buffer used by checkpoint (DMKCKP). PRINT option. The address of the warm start cylinder(s) or area can be located by the system programmer in the SYSWRM operand of the SYSRES macro; the address of the checkpoint start cylinder(s) or area is in the SYSCKP operand. For FB-512 devices, the first 55,296 bytes (hexadecimal D800) of storage contain the checkpoint modules, work areas, and I/O buffers. If the problem persists, call your system support personnel. 912W Save this output and c~ll IBM for software support. 9131 Explanation: 3850 support makes no provision for using 3330V volumes for CP-owned volumes. 3330V volumes cannot be used for paging or spooling. System recovery failure; volid volid not mounted Explanation: During the system warm start 01' checkpoint start procedures, the warm start or checkpoint start data indicates that spool files are allocated on a system volume and that the requested volume is not mounted. System Action: After a 3330V volume label has been read and determined to be CP-owned, an informational message is issued. The RDEVBLOK/RCUBLOK/RCHBLOK is marked available and processing continues with the next device. The message notifies the user that DMKCPI does not chain the 3330V RDEVBLOK into the preferred list for paging or spooling. The possible causes are: • • Volume not mounted. Allocation record (record 4) missing or invalid. System Action: The system enters a disabled wait state (wait state code 009). Operator Response: Mount the specified volume required for CP warm start or checkpoint start procedures and IPL the system again. If this is unsuccessful, you may IPL the system again and specify a cold start. If the problem persists, do the following: 222 • Force a CP abend dump to the printer by pressing the REST ART key. • Print the contents of the warm start or checkpoint start cylinder(s) or area located on the system residence volume, using the DDR (DASD Dump Restore) program with the VM/SP System Messages and Codes CP-owned volid volid invalid for 3330V User Response: None. 9141 Trace table is smaller than requested Explanation: Failing storage frames were detected during CP initialization. This is a hardware error. This condition made it impossible to allocate the requested number of contiguous trace table pages. Message 9231 and probably message 9241 were received prior to this message. System Action: The system has allocated a smaller trace table. The system will continue to operate normally. / \ DMK Operator Response: Notify your system support personnel of this problem. 916E Explanation: In attempting to follow the chain of DASD buffers foI' a spool file, an error was encountered in trying to read one of the buffers. Permanent I/O error on checkpoint area 915E Error allocating spool file buffers System Action: Explanation: An I/O error has occurred while trying to read or write the checkpoint area. 1. If CKPT was specified, the system enters a disabled wait state, with wait state code X'OOE'. System Action: 2. 1. If FORCE was specified, the file on which the error occurred is deleted and the system continues to recover from the checkpoint cylinder or area. If this occurs during a warm or CKPT start, the system issues message DMKCKS919E and enters a wait state with wait state code X'OOE'. Operator Response: 2. If it occurs while the system is operating normally, dynamic checkpointing is terminated. l. If the system enters the 'OOE' wait state, attempt an IPL with the FORCE option. Operator Response: 2. 1. If this is the first time you have initialized this system, check the DMKRIO deck to make sure you have specified the proper device type for the system residence volume. 2. If this is not the first IPL of'this not allow any users to log on to the system. The system should be devoted to reclaiming and putting out as many spool files as possible. Note that at least one spool file was not recovered properly. Use SPTape to make a copy of your spool files, then reinitialize the system with the cold (COLD) start option. system, try to IPL the sY8tem again. If this fails, move the VM/SP SYSRES volume to another device and reload (via IPL). If this IPL fails, perform a cold start. 3. At this point, checkpointing has been terminated, so the system is running without a dynamic checkpoint capability. Quiesce the system and issue a normal SH UTDOWN command, then attempt a warm start. If the error persists, reformat the checkpoint cylinders or area with the FORMAT service program and try again to warm start. If this fails, a cold start is required. If FORCE was specified, you should 917E Checkpoint area invalid; clear storage and cold start Explanation: The CKPT cylinder or area contains no valid information for recovery. System Action: Th~ system en tel'S a disabled wait: state (wait state code OOE). User Response: ThE're is no valid eheckpoint data and. if there is no warm start data, storage must be cleared and a cold start performed. Control Program (GP) Messages 223 DMK 9181 SYSTEM DUMP FAILURE; STATUS NOT STORED FOR ABENDING PROCESSOR System Action: If possible, the operator will be prompted for the type of start to perform. Otherwise, the system enters a disabled wait state (wait state code 009). Explanation: A STOP-STORE status operation could not be successfully completed. The status from the non-abending processor will be zeros or invalid. The dump will continue to process. Operator Response: Try to reinitialize the system with the CKPT start option. 921W System Action: None. User Response: None. 919E Checkpoint area is i.nvalid; checkpointing terminated Explanation: The CKPT area has been invalidated and checkpointing will no longer be performed. The reason should have appeared in a previous message. System Action: Checkpointing cannot resume until the system is reloaded (via IPL). Operator Response: With knowledge that a subsequent CKPT start will fail, the operator should follow installation procedure in this matter. Probably, the safest procedure is to quiesce the system and perform a normal shutdown. Then, a subsequent warm start will reinitialize the CKPT cylinder or area so that checkpointing can resume. Note that continued system operation and a subsequent failure to shut down normally makes a cold start mandatory. 920W No warm start data; checkpoint start for retry Explanation: The operator has specified a warm start and the warm start cylinder of the system residence volume has no warm start data. This message is usually issued when an IPL is performed on a new CP system for the first time, or when the last checkpoint was not successful. 224 VM/SP System Messages and Codes System recovery failure; unrecoverable I/O error Explanation: During the system warm start phase, an unrecoverable input/output error occurred on the system residence device while the system was either trying to write record one of the first warm start cylinder or area or trying to read warm start information from the warm start area. System Action: The system enters a disabled wait state (wait state code 009). Operator Response: IPL the system again to retry the warm start function. If this is unsuccessful, the IPL volume, if movable, could be moved to another drive and the IPL retried. Warning: A volume should never be moved if it is visibly damaged; discontinue use of this volume and device and call IBM for hardware support. If this second IPL is unsuccessful, you may IPL the system again and try a CKPT, FORCE or COLD start, in that order. The Dl\IKDAS5xxI error message preceding this message gives the command op-code, device address, sense data and channel status word associated with this error. If the problem persists, force a CP dump to the printer by pressing the system console REST ART key. Save the output and call your system support personnel to determine whether the problem is hardware or software. Then call IBl\1 for the appropriate support. / \ DMK Note: The warm start cylinder(s) or area(s) may have to be reformatted using the FORMAT service program to prevent unrecoverable I/O errors during the next system checkpoint. 922W 9231 Explanation: The system has detected a failing storage frame. This is a hardware error. 'rstor' is the real address of the failing storage frame. System recovery failure; invalid spooling data System Action: System operation continues. Explanation: During the system checkpoint phase, the checkpoint module encountered an invalid spool allocation record in storage. System Action: The system enters a disabled wait state (wait state code 007). Operator Response: This message usually indicates severe system problems with the system spooling allocation records. It is usually impossible to continue system operation without clearing storage and performing a checkpoint start. If a system dump to printer or tape preceded this message, it should give the system programmer enough information to determine the cause of the failure and the resultant checkpoint failure. The first 55,296 bytes (hexadecimal D800) of storage contain the checkpoint module, work area and a 4096-byte buffer areas, and I/O buffers used by checkpoint (DMKCKP). This area should be dumped using standalone dump procedures. For FB-512 devices, the first 55,296 bytes (hexadecimal D800) of storage contains the checkpoint module, work areas, and I/O buffers used by checkpoint (DMKCKP). This area should be dumped using standalone dump procedures. If a system dump to printer or tape did not precede the message, the complete storage should be dumped. Failing storage frame at location rstor Operator Response: Notify your system support personnel of this problem. 9241 xxxx additional failing storage frames exist Explanation: The System has detected unusable page frames. This is a hardware error. Message 9231 has been issued four times prior to this message. xxxx - the number, in hexadecimal, of failing storage frames less four. System Action: System operation continues. Operator Response: Notify your system support personnel of this problem immediately. 9251 Systenl auto dump reallocated to DASD rdev Explanation: The system dump has been reallocated on the DASD rdev. This condition occurred due to either the operator processing or purging an existing dump file or issuing the command 'SET DUMP AUTO'. System Action: The system continues normal operation. Operator Response: None. However, the operator has an option to SET the dump to the printer or tape. Control Program (CP) Messages 225 DMK 928W Permanent 1/0 error in warm start data area attach them to the system for normal CP usage. This message usually indicates that a normally required volume for paging or spooling either is not formatted or is not available at IPL time. Make sure that all volumes are moun ted and ready before loading the CP system. It may be necessary to bring the system to an orderly shutdown, remedy the situation. and IPL the system again~ using normal initialization and warm start procedures. Explanation: An unrecoverable I/O error has occurred while trying to write the warm start data area. System Action: The system enters a disabled wait state (wait state 028). Operator Response: Clear the first record of the warm start data and re-IPL the system to attempt a CKPT (checkpoint), FORCE, or COLD start. 9521 950A Operator not logged on; explicit LOGON required Explanation: The operator has not been automatically logged on. The reason may be given in one of the logon failure messages that preceded this message. System Action: The system enters a normal wait state while waiting for the operator to reply to the console and perform a normal logon. System Action: The system continues normal operation. System Action: System processing continues. Operator Response: No operator action is explicitly required at this time; however, you may have to mount and make ready specified system volumes later during system operation and If the CPU is a 4331 or a 4341, control storage may have overflowed into main storage. This then makes some main storage unavailable for Vl\1 and can cause this message to be outputted. CP volid volid not mounted Explanation: One of the volumes specified in the system-owned list is not mounted at system initialization time. 226 Explanation: During the system IPL procedure, the system determined that the amount of real storage available is not the same as the amount of storage specified for the system at system generation time. Operator Response: Determine that no unusual hardware reconfiguration has taken place, and bring the message to the attention of your system programmer so that he can verify that normal system operation is in effect. He should also verify that the RMSIZE operand, specified in the SYSCOR macro of the DMKSYS module during system generation, is correct. If it is not, regenerate the system with the correct storage size, so that this message will not he issued during normal operation of the system. If the RMSIZE operand is correct, real storage may hav8 been damaged due to a hardware problem; call IBM for hardware support. Operator Response: Perform a normal logon as specified in the VM/SP Operator's Guide, entering the required password. The system can then resume normal operation. 9511 nnnnnnK system storage VM/SP System Messages and Codes ( DMK 9531 Unable to allocate system auto dump 956A Explanation: During the system IPL procedure, the CP system was unable to find enough contiguous disk space to hold a possible CP abend dump. Explanation: A DASD volume was swapped while in use by the system (CP owned or attached to the system), and the volid on the new volume is different from the volid of the previously mounted volume, or the volid could not be read. System Action: The system continues normal operation Operator Response: No action on the part of the operator is necessary. The system dump has been set to the default of the system printer. The operator may change the dump to another printer or tape drive but may not specify AUTO since it has not been allocated. ) 954E System Action: The DASD is made pnavailable offline. Any I/O activity to the device results in a condition code of 3 being reflected to the caller. Operator Response: Mount the desired volume and issue the CP command VARY with the ONLINE operand (with the exception of a system-owned or dedicated device). DASD rdev volid volid not mounted; duplicate of DASD rdeu Explanation: During the system IPL procedure, duplicate volume IDs were identified on two disk volumes. The message indicates that it was a duplicate of a previous volume label read on an earlier device. System Action: The system continues normal operation. Operator Response: Immediately verify that the correct volume is mounted as the one accepted on the specified device. If it is not, severe system errors could occur since CP may perform incorrect allocation on the volume specified. Immediately stop the system, bring it to an orderly shutdown, and remove the incorrect duplicate volume from the system. This message and the duplicate volumes usually occur after a system restart when users have attached and mounted on the system volumes with labels similar to those of other users or similar to the CP system volumes. This should be avoided wherever possible. DASD rdev VOLID volid NOT MOUNTED; NOW OFFLINE 9571 STORAGE SIZE = xxxxxK, NUCLEUS SIZE = xxxK, DYNAMIC PAGING SIZE = xxxxxK, TRACE TABLE SIZE xxxK, FREE STORAGE SIZE = xxxxK, VIRTUAL = REAL SIZE xxxxxK Explanation: This message is issued at system initialization time by DMKCPJ and provides a general map of VM/SP system storage. This map is accurate to within one page (4K) and is rounded to page boundaries. STORAGE SIZE amount of storage being used. NUCLEUS SIZE amount of storage being used by the VM/SP nucleus: DYNAMIC PAGING SIZE size of the VM dynamic paging area. TRACE TABLE SIZE size of t.he trace table. FREE STORAGE SIZE size of the fixed free storage area. Control Program (CP) Messages 227 DMK If the system is generated with attached VIRTUAL=REAL SIZE size of the virtual = real area. processor support and this feature is not installed, no message is issued. System Action: The system continues normal operation. 9601 Operator Response: None. This message is for information only. 9581 Explanation: For DMKCKP, this message indicates that the warm start data has been successfully saved on the system residence volume and is ready for a system warm start. ATTACHED PROCESSOR NOW OPERATIONAL This message is immediately followed by message DMKCKP961 W. Explanation: The real machine initialization routine, DMKCPI and DMKAPI, have completed the necessary processing to support the attached processor. This message will only be received when the installation has reque~ted attached processor support via system generation. System Action: The system enters the wait state after issuing message DMKCKP961W. Operator Response: None. This message is for information purposes only. System Action: The system begins utilization of the attached processor. Operator Response: None. 961W Note: If this message is received, the 8K required for system prefixing will not appear in the storage map of message 957I. 959W System Action: The system enters the wait state. The wait state code is 8; see "CP Wait State Codes" on page 13 for an explanation. Explanation: The installation requested attached processor support during system generation. DMKCPI determined during IPL, that the unit was not online. Operator Response: Reinitialize CP if the attached processor is required. Note: Since the intent of this message is to provide a warning to the attached processor user, it will only be issued when the multiprocessing feature is installed. 228 VM/SP System Messages and Codes System shutdown complete Explanation: The system has been brought to a successful orderly shutdown. Attached processor not online System Action: Processing continues without the attached processor. System warm start data saved Operator Response: No explicit action is necessary. You may now or at a later time re-IPL your CP system and restore the saved warm start data. 9621 CP-owned DASD rdev volid volid; invalid allocation record Explanation: No valid allocation was found on the CP-owned volume indicated. If the message is issued by DMKVDE, an ATTACH TO SYSTEM as a system owned device cannot be fulfilled, because of errors or inconsistencies detected in the allocation extent map. The device can DMK be used as a DASD containing minidisks. or MP (multiprocessor) system. This message will only be received when the installation has requested AP or MP support via system generation; where System Action: The volume is not mounted as a system-owned volume. Operation continues. If the DASD is the system resident device, the message is not issued at the operator's console, but is pointed to by register l. The system enters a disabled wait with a wait state code of X'OlB'. where: xx is the ID (address) of the IPLed processor. yy is the ID (address) of the non-IPLed processor. Operator Response: If the volume is to be used by VM/SP, a valid allocation record must be written with the Format/Allocate Service Program. See the note and follow the instructions described in the explanation of wait state code X'OlB'. 963W System Action: The system begins utilization of both processors. Operator Response: None. Note: If this message is received, the 8K required for system prefixing will not appear in the storage map of message 9571. Second processor not online Explanation: The installation requested multiprocessor support during system generation. DMKCPI determined during IPL that only one processor was available. 9661 Explanation: The real machine initialization routine(s), DMKCPI (and others), have completed the system initialization necessary to support the running of virtual machines and the execution of operator commands. System Action: Processing continues without the second processor. Operator Response: Reinitialize CP if the second processor (in an MP configuration) is required. Note: Since the intent of this message is to provide a warning to the multiprocessor user, it will only be issued when the multiprocessor feature is installed. If the system is generated with multiprocessor support and this feature is not installed, no message is issued. 9641 Processor xx IPLed; processor .YY initialized Explanation: The real machine initialization routines. DMKCPI and DMKAPI, have completed the necessary processing to support the second processor of an AP (attached processor) Initialization complete System Action: DMKCPI passes control to the dispatcher to start fielding interrupts and LOGON requests. Operator Response: None. 9671 Disconnect use rid - system restarted (mmmnnnishutdown) and system console not VM operator console Explanation: This message is issued at system restart, after a CP system failure or SHUTDOWN REIPL command, if the system operator was not logged on to the primary system console at the time the system failure or SHUTDOWN REIPL occurred. where: Control Program (CP) Messages 229 DMK userid mmm nnn is the userid of the system operator is the module issuing the abend is the abend number 9711 System is {uniprocessorlattached processorlmulti-processor} generated SHUTDOWN is inserted if the restart resulted from a SHUTDOWN REIPL. Explanation: This message is issued at system initialization time by DMKCPI and identifies the system generation mode specified within module DMKSYS. System Action: The operator virtual machine is disconnected. The system console displays the VM logo and awaits a LOGON command. Console spooling is automatically initiated for the operator virtual machine. System Action: Having identified the hardware configuration that this system is generated to run on, DMKCPI continues initialization. Operator Response: None. Operator Response: No action is required. You may wish to reconnect to the operator virtual machine by entering a LOGON command specifying the operator's userid and password. The LOGON command may be entered from any enabled terminal (including the system console). 9681 System shutdown requested • the hardware does not have the multiprocessor feature Explanation: A shutdown start was requested during initialization. • the configurations have the second processor offline. System Action: The system enters the wait state after issuing message DMKCPJ961W. Since a warm start has not been performed, the warm start cylinder from a previous shutdown is still valid. User Response: None. This message is for information only. 970W TOD CLOCK SYNC CHECK RECEIVED Explanation: The TOD clocks are out of synchronization. System Action: The system resynchronizes the clocks and continues processing. Operator Response: Press the TOD Enable Set key when instructed by the system. 230 Note: This message does not always reflect the way the system will be initialized. Uniprocessor generated systems will always be initialized in uniprocessor mode. Attached processor and multiprocessor generated systems will be initialized in uniprocessor mode when: VMjSP System Messages and Codes 972E NUCLEUS AREA IS TOO SMALL; IT IS NOT UPDATED. THIS NUCLEUS REQUIRES nnnnnn {CYLINDERSIPAGES} Explanation: This message is issued during the install process if the CP nucleus is too big to fit into its defined area on disk storage. nnnnnn indicates the number of cylinders (for CKD storage devices) or pages (for FB-512 storage devices) that are needed to hold the nucleus. System Action: The system enters a disabled wait state (wait state code OlF). Programmer Response: Review the SYSRES macro in the DrvIKSYS ASSEIVIBLE file. lVlake sure the values used for SYSVOL. SYSRES, and SYSTYPE correctly describe the target DMK disk. If these values are correct. t.hen review the space allocation on the target disk to find a contiguous area as large as this message specifies. If necessary. change the values used for SYSNUC. After you correct the problem, re-1P1. and continue with the install process. 9731 ) No directory file on IPL volume volume Explanation: This message is issued at system initialization time if the IPL volume (also called the SYSRES volume) does not cont3in an active directory file. volume identifies the volume label of the IPL volume. System Action: System operation continues. The directory will be loaded from the first SYSOWN volume with a valid directory file. Operator Response: None. However. if you normally load the directory from the IPL volume, notify your System Programmer or System Administrator that it was not loaded from the IPL volume this time. Maintenance may be required for the directory. 9741 No valid override file; using system defaults Explanation: This message is issued at system initialization time if the directory volume does not contain a command override file. System Action: System operation continues. The IBM default classes are used for commands and diagnose codes. Operator Response: None. However, if you normally load the override file, notify your System Programmer or System Administrator that the command override file was not loaded this time. Maintenance may be required for the override file. Control Program (CP) Messages 231 DMK ( 232 VM/SP System Messages and Codes DMS Conversational Monitor System (CMS) Messages OOlE No {filename Iname names} specified Explanation: The command requires that you specify at least one filename. For the EXEC command, specify the name of the EXEC file. For the EXPAND command, specify the name of the input text file. For the MACLIB command, specify at least one filename in addition to the library name. For the OSRUN command, no LOADLIB member name was specified. 002E [Input IOverlay] {File[(s)] IDatasetlNote} [fn [it [im]]] not found Explanation: The specified file was not found on the accessed disk(s). Either the file does not reside on this disk, the file identification was misspelled, or incomplete identification was provided to cause the appropriate disk to be searched, or system disk was not accessed as a read-only extension of the A-disk. For the PRELOAD command, either the loadlist EXEC, the CNTRL file, or one of the in pu t text files could not be found. For the PRELOAD command, specify the name of the loadlist EXEC file. For SETPRT command, the module represented by 'fn ft' does not exist in the current CMS Disk Search Order. For the VMFTXT command, you did not specify the filename of the TXTLIB you want to build. For the ST ATEW command, the file may exist, but it is not on any of the user's read/write disks. For the ZAP command, if you specify a LOADLIB or TXTLIB file you must specify one to three library names. For the ZAP command, either none of the libraries specified for a TXT LIB or LOAD LIB could be found, or the INPUT filename could not be located via the STATE macro. For the ZAPTEXT command, specify the name of the text file. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command and specify the filename(s), library name(s), or member name. For the ZAPTEXT and EXPAND commands, the input text file or INPUT filename could not be located via the ESTATE command. For the VMFLKED command, either you specified a file that cannot be found on a minidisk in the CMS search hierarchy, or you specified a Conversational Monitor System (CI'vlS) Messages 233 DMS filename on a %CONTROL statement as the name of a CNTRL file and that file was not found. For the CONVERT command, the input DLCS file you specified was not found. See the VM/SP eMS Command Reference for a description of the file identification required by each command and the search procedure used. For the ASM3705, ZAP, ZAPTEXT, and EXPAND commands, see the VM/SP Installation Gu.ide. System Action: RC = 28. Execution of the command is terminated. The system status remains the same. For DMSSPR, nothing has been sent to the virtual 3800. For DMSLIO, some loader information fields have been initialized, but they should not interfere with a subsequent LOAD command. For the CONVERT command, conversion stops. For DMSSPR, access the disk having the required module or respecify a different module in the calling sequence and then reissue the SETPRT command. For a DMSROS TEXT file, ensure that the file is accessible and reissue the command. For the VMFLKED command, make certain that the proper disks are accessed and check the name of the specified file. If the name was specified incorrectly, re-issue the command with the correct name. For VMFTXT: If the filetype is EXEC, make sure that a memberlist EXEC file exists and that the filename of the member list and the libname parameter are spelled the same. Correct the error and reissue the command. If the filetype is CNTRL, make sure that the specified CNTRL file exists and is correctly spelled. Correct the error and reissue the command. If the filename and filetype pair is one of the following: RC=--=44. For the VMFPLC2 command, the STOP option has been specified with the LOAD function, and the file was not found in alphabetic sequence. The tape is positioned immediately before the next file. For the VMFLKED and VMFZAP commands, processing ends. 234 VMFMSGS EXEC VMFDATE MODULE VMFTXT DATA contact your system programmer and arrange to have these files installed again on the CMS system disk as filemode 2 files. For the VMFMERGE command, other required files are checked and then processing ends. For the VMFZAP, VMFMERGE, and VMFREMOV commands, see if the proper disks are specified in the VMFPARM file and then re-issue the command. User Response: Find or create the desired file. To make sure that the file exists, issue STATE~ fn ft * or LISTFILE fn ft *. Correct and reissue the command. For the CONVERT command, correct the file name or access a disk where the file ean be found. VMjSP System Messages and Code8 ( DMS File fn [TXTLIBILOADLIB] not found 0021 Explanation: The specified TXTLIB or LOADLIB file was not found on the accessed disk(s). Either the file does not reside on this disk, the file identification was misspelled, or insufficient identification was provided to cause the proper disk to be searched. This message will also occur in the following situations: • • a user issues a GLOBAL command for a TXTLIB or LOAD LIB and then 1) erases or renames the TXTLIB or LOADLIB, or 2) releases the disk on which it resides, if the CMS segment is not available when the user accesses an OS disk or DMSSVT. System Action: RC = 0 TXTLIB file could not be found. Execution of the command continues. RC = 28 LOADLIB file could not be found. Execution of the command is terminated. The system status remains the same. User Response: If 'fn TXTLIB' or 'fn LOADLIB' is required for command execution, make sure that it exists and is on a disk that is accessed. Otherwise, ignore the message. 002W File fn ft (fmJ not found Explanation: The specified file was not found on the accessed disk(s). Either the file does not reside on this disk, the file identification was misspelled. or incomplete identification was provided to cause the appropriate disk to be searched. (See the VM/SP CJ\rfS Command Reference for a description of the file identification required by each command and the search procedure used.) Also, a program may have modified the fileid in the FST. See "CMS Routines U sed to Access the File System" in the VM/ SP System Logic and Problem Determination Guide Volume 2 (CMS) for a description of the SET HASH command. For the VMFLKED command, the input control file indicated that filename filetype (filemode) was to be included in the link edit. The file was not found and the %)IGNORE option was not in effect. System Action: DMSGLB issues RC 28; all other modules issue RC = 4. Execution of the command continues. For DMSGLB, the old MACLIB or TXTLIB list is cleared and the new list contains all specified libraries except those that are not found. For DMSGND, there will be no entry in the directory for the file not found. For DMSLBM, the file not found will not be in the MACLIB. Processing continues with the next filename if one exists. For DlVISLBT, processing continues with the next filename if one exists. For DMSZAP, if a library name was specified, the next library name (if one is present) is used. If a MODULE file was specified, all control records encountered until the next NAME~ DUMP, or END control record are ignored. For the VMFLKED command, the current module is not link edited but processing continues with the next module in the input control file. For the VMFREMOV command, if no Service Control File was found. then processing of the PTF being removed ends. Processing continues for the next PTF to be removed. Conversational Monitor System (eMS) Messages 235 DMS User Response: To make sure the file exists, issue STATE fn ft * or LISTFILE fn ft *. Make sure that the disk on which the file resides is accessed. 004E Explanation: The specified book, module, phase, or procedure was riot found on the accessed disk(s) as a result of a FETCH (SVC 1 or SVC 2). For DMSGND, if you must have the file not found in the directory, take steps to supply the file. Correct and reenter the command. System Action: RC = 28. Execution of the command is terminated. The system status remains the same. For DMSLBM, if the MACLIB exists after execution of the command, use the MACLIB ADD command to add the file to the library. User Response: To make sure the file exists, issue the command DOSLIB MAP against all DOSLIB files. If the file resides on a DOS-formatted disk, a DSERV will help locate it. For DMSLBT, supply the necessary file using the TXTLIB ADD command. For the VMFLKED command, make sure that the proper minidisks are accessed. Re-issue the command (if appropriate, use the MODULE option so that only the module in error is link edited). 003E System Action: RC = 24. Execution of the command is terminated. The system status remains the same. For DMSLIO, some option processing may have caused user storage to be cleared or the location counter set, etc. This should not interfere with a subsequent LOAD command. For the VMFLKED command, processing ends. User Response: Correct and reenter the command. 236 004W VM/SP System Messages and Coded Warning messages issued Explanation: The language processor returned completion code 4. System Action: RC = 4. The system status remains the same. Invalid option: option Explanation: The specified option is invalid. It may have been misspelled or, if the option is truncatable, it may have been truncated improperly, or it may conflict with another option in the command line. {Book IModule IPhase IProcedure} name not found User Response: Look for additional messages that may have been issued by the compiler. 005E {No option [parameter] specifiedlNo application id specified} Explanation: The indicated option or the application id was entered in an incomplete form. For the VMFLKED command, the format you issued is invalid. Either you issued the command without the filename of an input control file, or you specified the MODULE option without a module name. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. DMS User Response: Reenter the command, specifying the required data for the option. 006E No read/write {disk\diskmode disk} accessed {for fn ft} Explanation: The user does not have access to a read/write disk on which the command can write its output or utility files. If the message displayed is NO READ/WRITE 'A' DISK ACCESSED, the command, in order to be executed, requires that the A-disk be accessed in read/write mode. For RECEIVE, SENDFILE, or DISCARD (which is equivalent to RECEIVE issued with the PURGE option) the LOG option was in effect, and no read/write disk was accessed. System Action: RC = 32. Execution of the command is terminated. The system status remains the same. For the UPDATE command, the following may have occurred: • ftype" existed on the output disk before the command was entered, this file may have been erased. • For the CONVERT command, conversion stops. User Response: Access a read/write disk and reissue the command, or issu,e the CP LINK command to reset the A-disk to read/write mode, access the A-disk again, and reissue the command. For the CONVERT command, access a disk where the table can be built in read/write mode and reissue the commmand. 007E File fn It fm is not fixed, SO-character records If the DISK option was in effect and a file with the fileid "fname UPDLOG" existed on the output disk before the command was entered, this file may have been erased. • If the CTL option was in effect and a file with the fileid "fname UPDATES" existed on the output disk before the command was entered, this file may have been erased. For the CONVERT command, the program tried to find a read/write disk for the table, but was unsuccessful. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. If a file with the fileid "$fname • If UPDATE processing began before the error was detected, any or all of the following files may have been created on the output disk: UPDATE CMSUTI $fname ftype fname UPDLOG (if the DISK option was in effect) fname UPDATES (if the CTL option was in effect) User Response: It is possible that an incorrect fileid was specified in the command line. In this case, reissue the command. If, however, the fileid was correct but the file is in the wrong format or does not contain SO-character records, change the file's format and/or record length with the COPYFILE or EDIT command. Explanation: The specified file must have fixed-length, SO-character records in order for the command to be executed. Conversational Monitor System (eMS) Messages 237 DMS 008E Device vdev {invalid or nonexistent lis an unsupported device type} 009E Explanation: The column specified lies outside the logical record length of the file. Explanation: The virtual machine does not have a virtual 1403 or 3211 printer, punch, or reader. System Action: RC = 24 for COMPARE, SORT, TYPE and XEDIT SORT. RC = 5 for SET TRUNC and SET VERIFY. Execution of the command is terminated. The system status remains the same. For the VMFZAP, VMFMERGE ·and VMFREMOV commands, the disk address you specified in the VMFP ARM file does not have any disk linked. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. For VMFMERGE and VMFREMOV, the status of all disks specified in the VMFP ARM file is· checked and then processing ends. User Response: Use the CP DEFINE command to provide a suitable virtual device and reissue the command. For VMFZAP, check that the disk address on the specified record is correct. If so, make sure that the proper disk is linked at that address. Re-issue the command. For VMFMERGE and VMFREMOVE, make sure you have the correct disks linked. Reissue the command. 008W Error messages issued Explanation: The language processor returned completion code 8. System Action: RC = 8. The system status remains the same. User Response: Look for additional messages that may have been issued by the compiler. 238 VM/SP System Messages and Codes Column [col] exceeds record length [(nn)] User Response: Reissue the command, specifying the correct column. ( OlOE Premature EOF on file {in it [fmllnumber nn} Explanation: For DMSCl\1P, an end of file occurred on one of the files b2ing compared before the end of file was received on the other. For DMSTPJ, a tape mark was encountered on the file before the file was completely loaded. Since the FST is the last record of the file, the fn and ft of the file in error are not available so the number of the file being read is given. This number represents how many files have been read since the last tape command was issued. For the VMFLKED command, the end of the input eontrol file was reached while reading Linkage Editor control records before a NAME record was found. System Action: RC =-~ 40. Execution of the command is terminated. The system status remains the same. For DlVlSTPE, a temporary file called "TAPE Cl\lSUT1" containing the data has been created on the A-disk or on the disk specified by the user. "TAPE CMSUTI ,. contains fixed-length, 800-byte record::;. DMS User Response: For DMSCMP, t.his normally indicates that the files being compared had an unequal number of records. If the command was properly specified, no action is necessary. OllE Explanation: The filetypes specified do not have the same record format; that is, one is fixed-length and one is variable-length, or the record lengths differ. For DMSTPE, the file may have to be dumped to tape again. System Action: RC = 32. Execu tion of the command is terminated. The system status remains the same. For VMFLKED, correct the input control file and re-issue the command. OIOW User Response: Change the record format with the COPYFILE command. Premature EOF on file in it im [--sequence number seq no not found] Explanation: The update file contained an error. A control card specified a search for a sequence number which exceeded the value of any sequence number in the file being updated. As a result, a premature end of file occurred on the input file being updated, before the sequence number specified in the con trol card could be found. System Action: RC = 12. Update processing continues, and, if the CTL option was specified, additional update passes are made. If several warning messages are generated during the updating process, the final return code when the UPDATE command has finished processing is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. The REP option, if it was specified, is ignored, and the final update deck has the fileid '$fname ftype'. See the explanation of message DMS177I for further information on the meanings of the UPDATE warning return codes. Conflicting file formats 012W Severe error messages issued Explanation: The language processor returned completion code 12. System Action: RC = 12. The system status remains the same. User Response: Look for additional messages that may have been issued by the compiler. 013E Member membername not found [in library libnamelin file in it] Explanation: The specified member was not found in the library. System Action: RC = 32. Execution of the command is terminated. The system remains in the same status as before the command was entered. User Response: Use the MACLIB MAP, TXTLIB MAP, or LOADLIB LIST command to display the names of library members. User Response: Correct the invalid control card in the update file, and reenter the UPDATE command. Conversational Monitor System (eMS) Messages 239 DMS {MemberIPhase} name not found in library lib name 013W command could. be found with the name entered. Explanation: The member or phase specified was not found in the specified library. If REPLACE was specified, the new member is added. UNKNOWNCMSCOMMAND indicates that no CMS command, eMS or user EXEC filel or user MODULE file exists by the name entered. System Action: RC = 4. Processing continues with the next filename. UNKNOWN CP/CMS COMMAND indicates that no CP or CMS command could be found with the name entered. User Response: None. INVALID CMS COMMAND indicates that an error has occurred in LOADMOD. Invalid {function functionlkeyword keyword} 014E Explanation: The function 'function' specified is misspelled or invalid. For the DEFAULTS command, a function other than SET or LIST was specified. INVALID SUBSET COMMAND indicates that the loader has tried to load a routine at an address equal to or higher than X'20000'. The command you issued may be a valid CMS command, but not a valid su bset command. System Action: RC = 24. Execution of the command is terminated. The system status remains the same, with the following exceptions: • For DMSOVR, SVCTRACE is turned off if it was previously on. • For DMSTPI, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (TAPn, where n is a character from 0 to 9 or A to F; the default is TAPl). User Response: Reissue the command. specifying a valid function. 015E {Unknown {CP/CMSICMSICP} IInvalid {CMSlsubset}} command Explanation: UNKNOWN CP COMMAND indicates that IMPCP (implied CP) was on so the command was passed to CP, but no CP 240 VM/SP System Messages and Codes System Action: A positive return code is passed if an error occurs in CP processing. A negative return code is passed if the command entered is considered an invalid CMS command. The system status remains the same. User Response: Enter a command. 016E No private CORE IMAGE LIBRARY found Explanation: The private Core Image Library called does not exist on the accessed disk, or the DLBL was incorrect. System Action: RC = 28. Execution is terminated. System status remains the same. User Response: Access the proper disk or alter the invalid DLBL. ( DMS 016W Terminal error messages issued 018E Explanation: The language processor returned completion code 16. Explanation: The module file was created with the NOMAP option of GENMOD or is a transient area routine. System Action: RC = 16. The system status remains the same. System Action: Re = 40. Execution of the command is terminated. The system status remains the same. User Response: Look for additional messages that may have been issued by the compiler. 017E User Response: Regenerate the module file with the MAP option and reissue the command. Invalid device address vdev Explanation: The device address was not specified correctly, or the device was not accessed. Explanation: The fileids specified in the command line are identical. System Action: RC =24. Execution of the command is terminated. The system status remains the same. For the VMFMERGE, and VMFREMOV command, the remaining records in the VMFPARM file are checked and then processing ends. For the VMFZAP command, determine which disks are really needed to apply ZAPs to this product. M~ke the necessary corrections to the BASE, MERGE, and ZAP records of the prodid VMFPARM file, correcting the entry in error. Re-issue the command. Note: For a virtual machine with ECMODE on, a valid vdev is within the range X'OOl' through X'FFF'. Otherwise, a valid vdev is within the range X'OOl' through X'5FF'. Identical file ids 019E System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Check the specified device address and reissue the command. No load map available User Response: Reissue the command, specifying two different fileids. Invalid {PDUMPIIDUMP} address ustor: no DUMP operation performed 020W Explanation: The address specified in the PDUMP or IDUMP macro is invalid for one of the following reasons: • addr2 must be greater than addrl. • addrl cannot be negative. • addrl cannot be greater than ppend (the end of the virtual partition). • addr2 cannot be negative. System Action: The macro results in no operation. No dump is provided; processing continues. If you have requested a return code on an IDUMP, the return code is passed in register 15. User Response: None. Conversahonal Monitor System (eMS) Messages 241 DMS 021E Entry point name not found 021W Explanation: For DMSGND, the specified directory name was not found in the loader tables. Explanation: A request was made to display a transient directory, but neither a private core image library nor a system residence library was assigned. For DMSLIO and DMSNCP, an entry point name specified either with the START command or on an LDT card could not be located in the loaded TEXT files. System Action: RC = 4. Execution of the command continues until all specified directories are processed. For DMSMOD, the name used with the FROM or TO option of the GENMOD command does not occur in the currently loaded files. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. No transient directory User Response: Ensure that the proper libraries are assigned and reissue the command. 022E No directory name specified Explanation: A directory name was not entered with the command. For DMSLIO and DMSNCP, no execution takes place for LDT. Loading stops. Loader clean-up has been processed for the loaded files. A subsequent START command should not be affected. System Action: RC = 24. Execu tion of the command is terminated. The system status remains the same. User Response: Reissue the command with a directory name. For DMSMOD, the module is not created. 022W User Response: For DMSGND, reload the auxiliary directory and reissue the command. For DMSLIO and DMSNCP, reissue the START command with the proper entry point or control section name, or asterisk (*). Correct the LDT card with the CMS Editor. For DMSMOD, correct the GENMOD command line or add the requested name as an external name in the files being generated. 242 VM/SP System Messages and Codes No core image directory Explanation: A request was made to display a core image directory, but neither a private core image library nor a system residence library was available. System Action: RC = 4. Execution of the command continues until all specified directories are processed. User Response: Ensure that the propel' library is assigned and reissue the command. ( DMS 023E No filetype specified Explanation: The command requires that you specify both filename and filetype. For the DLBL command, both are required if you specify the CMS operand. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. For DMSTPI, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (T APn, where n is a character from 0 to 9 or A to F; the default is TAPI). ) User Response: Reissue the command, specifying the filename and filetype. 023W . No relocatable directory Explanation: A request was made to display a relocatable directory, but either no private or system relocatable library was available or no active entries were present on the appropriate directory. System Action: RC = 4. Execution of the command continues until all specified directories are processed. User Response: Ensure that either the proper library is assigned or that active relocatable entries are available in the directory and. reissue the command. 024E File fn lft fm} already exists [; specify REPLACE option] Explanation: The specified file already exists. For DMSEDI, the Editor work file, EDIT CMSUTl, already exists as the result of a previous edit session ending abnormally. For DMSXIN. the XEDIT work file, XEDTEMP CMSUTI AI, already exists as a result of a previous edit session that ended abnormally. For DMSUPD, a file with the fHeid 'UPDATE CMSUTI' already exists. This usually indicates that the UPDATE command was executed previously and was terminated abnormally, and that it left a work file on the output disk at that time. For DMSUTL, the file ID for SYSUT2 specifies an existing file. This is not allowed for the COpy function because neither the MODIFY or REPLACE option was specified. For the RECEIVE command, RECEIVE was issued and a file exists. You may have also specified NOREPLACE as an option and a file already exists. For the VMFTXT command, a previous invocation of VMFTXT ended abnormally. System Action: RC = 28. Execution of the command is terminated. The system status remains the same, with the following exception: For DMSCPY, if you were creating multiple output files, several output files may have been created before the error was discovered. User Response: You can use the TYPE command to examine the existing file. If you decide you want to keep it, use the RENAME command to give it a new fileid. If the file is invalid or incomplete, erase it and reissue the command; or for Dl\ISCPY, reissue the command and specify the REPLACE option. For DMSUTL, reissue the command specifying MODIFY or REPLACE, or Conversational Monitor System (eMS) Messages 243 DMS reissue the command without a file ID for SYSUT2. For NCP or PEP -- The maximum resource ID exceeds 4086 bytes. For the RECEIVE command, use RECEIVE with the REPLACE option, specify RECEIVE with a unique fileid, or issue RECEIVE with the FULLPROMPT option. Using the FULLPROMPT option, you can interactively receive (and optionally rename) each incoming file in the spool file. For information on the RECEIVE command format, see the VM/ SP eMS Command Reference or issue the HELP command. For NCP or PEP -- The first resource is not the 370X. System Action: RC = 16. Execution of the command is terminated. User Response: Make sure that the 370X control program has been generated with the correct parameters and that the correct CAMOD operand value was used on the SA VENCP command. For the correct parameters for :370X control program generation and proper specification of the CAMOD operand on the SA VENCP command, refer to the VM/SP Planning Guide and Reference and the FM/SP Installation Guide. For the VMFTXT command, if you do not need the files VMFTXT TEXT and/or VMFTXT TXTLIB for problem diagnosis, then you can erase them. You should not erase the VMFTXT CMSUTI file. Look at the VMFTXT CMSUT2 file, and issue the command shown. Then erase both CMSUTx files. 025W 024W No source statement directory Explanation: A request was made to display a source statement directory, but either a private source statement library or a system residence library was not available or there were no No procedure directory Explanation: A request was made to display a procedure directory but no system residence library was assigned. source statement entries in the library System Action: RC:= 4. Execution of the command continues until all specified directories are available. System Action: RC = 4. Execution of the command continues until all 'specified directories are processed. processed. User Response: Ensure that the system residence library is assigned and reissue the command. 025E User Response: Ensure that either the proper library is assigned or that active source statement entries are present in the directory and reissue the command. Invalid data in 370X control program Explanation: One of the following conditions has occurred: For specified EP or PEP -- The implied or channel vector table, as designated by the CAMOD operand on the SAVENCP command, was not found. 026E Invalid [parameter parameter for function functionlvalue value for Iwyword keyword] Explanation: The data specified for the given function is misspelled, missing or incorrect. System Action: 244 VMjSP System Messages and Codes Re -= 24. DMS Execution of the command is terminated. The system status remains the same. 027W Explanation: A request was made to display the core image directory of a private core image library, but no entries were present. User Response: Reissue the command, specifying valid data for the function. 026W System Action: RC = 4. Execution of the command continues until all specified directories are processed. phase not in library Explanation: A request was made to display a certain entry or entries in a core image directory but the entry or entries were not in the library. System Action: RC = 4. Execution of the command continues until all specified directories are processed. User Response: None. 028E No {devicellogical unit} specified Explanation: You must specify either a logical unit or a device when you use one of the following commands: User Response: Reissue the command, specifying the proper phase name. 027E No private core image library ASSGN FORMAT RELEASE. Invalid device devtype [for SYSaaa] System Action: RC = 24. Execution of the command terminates. The system status remains the same. Explanation: The device type specified is invalid, or, if the message is INVALID DEVICE 'devtype' FOR 'SYSaaa', the device associated with the specified logical unit is not supported by the processor. System Aotion: Re ~ 24, except for DSERV, which issues Re = 28. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command, specifying a valid device type. Or, for DMSERV, use the command LISTIO SYSaaa to verify the device to which the logical unit is assigned. Reassign the logical unit to a valid device and reissue the command. User Response: Reissue the command and supply either the logical unit you want assigned or the device you want formatted or released. 028W No {privatelsystem} transient directory entries Explanation: No directory entries were present on the specified transient library. System Action: RC = 4. Execution of the command continues until all specified directories are processed. User Response: None. Conversational Monitor System (eMS) Messages 245 DMS Invalid parameter parameter [in the [option] option field] 029E the same, with the following exceptions for DMSCPY: Explanation: The data entered following the specified option was invalid. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. • If the APPEND option was specified, and if the copying process had begun before the error was discovered, then records are appended to the output file. • If the NEWFILE (the default), REPLACE or OVLY option was specified, and if the copying process had beg'un before the error was discovered, then COPYFILE CMSUT1, on the output disk, contains the records copied so far. • In multiple output file mode, several output files may have been created before the error was discovered. For DMSLIO, some option processing may have altered loader information. This should not affect a subsequent load. User Response: Check the format of the field and reissue the command, specifying the data after the option. 029W Explanation: This message is indicative of either: 1. A system type error. 2. A user invoking the SYSPROF exec directly (which is not its intended use) specifying the parameters incorrectly. System Action: Invalid parameter is ignored and continuation of initialization is attempted. User Response: None. 030E File fn ft fm already active Explanation: A file could not be referenced because it was already active. For example, this message appears if you try to append a file to itself, or if you try to rename the EXEC file you are executing. System Action: RC = 28. Execution of the command is terminated. The system status remains 246 User Response: Use another method of execution, or close the file and reissue the command. Invalid parameter parameter found during eMS initialization VM/SP System Messages and Codes 031E Loader tables cannot be modified Explanation: If you are trying to increase the number of loader tables, the system storage below the loader tables is in use. If you are trying to decrease the number of loader tables, either the loader is using more tables than you specified, or the system storage below the loader table is in use. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: The number of loader table pages should be modified before other storage is allocated. The command should be issued immediately after IPL. Note: If you have exceeded storage on the A-disk, reload (via IPL) without accessing the A-disk. ( DMS 032E Invalid filetype {t executing. For return code 32, execution is terminated. Explanation: The filetype entered was not valid for the command. For DMSPRT, DMSPUN, and DMSTYP, a return code of 32 is issued. Execution of the command is terminated. The system status remains the same. For DMSMOD, the filetype must be MODULE. For DMSSYN, the filetype must be SYNONYM. User Response: For DMSSVT, check for an invalid library or an invalid fileid specification in the FILEDEF command. For DMSUTL, the filetype must be LOADLIB. System Action: RC c= 24. Execution of the command is terminated. The system status remains the same. For DMSPRT, DMSPUN, and DMSTYP, specify a library or omit the MEMBER option. 034E User Response: Correct the filetype and reenter the command. 033E Explanation: The specified file must have fixed-length records in order for the command to be executed. File {n {t {m is not a library System Action: RC 32. Execution of the command is terminated. The system status remains the same. 0::-' Explanation: For DMSSVT, the file specified in the message cannot be updated or read because the file is an invalid library. User Response: You may change the record format of the file by using the COPYFILE command with the RECFlVI option. Then reissue the command. For DMSPRT, DMSPUN, and DMSTYP, the MEMBER option is invalid because the file specified is not a library. System Action: For DMSSVT, the following return code is idsued: RC==8 (if the FIND macro was issued) RC:.-o:I0 (if thfA STOW macro was issued) RC"'32 (if OS LOADER waK executing) Return code 8 or 10 is passed to the user program and the program continues File {n {t {m is not fixed length 035E Invalid tape mode Explanation: An invalid combination of tape options was specified. For example: 9TRACK. DEN 200. System Action: Re = 24. Execution of the command is terminated. The system status remains the same. User Response: Correct the tape options and reissue the command. ConvPI':-;ational Monitor System (eMS) Messages 247 DMS 036E Open error code nn on ddname 8 Explanation: An error occurred during an OS OPEN. The possible error codes are described below: An error occurred saving the BPAM directory for update, or an error occurred while doing a FIND for the member name specified in the FILEDEF command or CMSCB macro. ~ Code Meaning 1 2 3 4 5 6 7 Either the RDBACK option of OPEN is specified; the data set organization is not BSAM, QSAM, BPAM or BDAM; or, the DCB MACRF option does not agree with the processing mode that is specified on the OPEN macro. The default FILEDEF for the DCB 'ddname' displayed in the message failed. The RECFM of the specified DCB does not agree with the format of the existing file, that is, one RECFM is variable-length and the other is fixed-length. A DCB, BLKSIZE, LRECL, or BUFL option is missing or invalid. RECFM is variable-length spanned, and either the acc(~ss method is not BSAM or the filemode is not 4. The DCB specifies output, BDAM or a key length for an OS data set or DOS file. 10 An error occurred while attempting to position a tape with label type specified as BLP or NL. 11 I/O option 'UPDATE' is invalid for file found on read-only disk. 12 A tape which was specified as NL contained an IBM standard VOL1 label as its first record. 80 The file is an unsupported OS data set or DOS file, or an I/O error occurred accessing an OS or DOS disk. System Action: The program continues executing, but the DCBFLGS OPEN bit is not turned on and the DCB is not initialized. The DCB BLKSIZE is not a correct multiple of the DCB LRECL, or the DCB specifies writing blocked output, but only unblocked records are permitted. RECFM is fixed-length and LRECL does not agree with the record length of the existing file or, if the filemode is 4, the BLKSIZE does not agree with the record length of the existing file, or RECFM is variable-length and BLKSIZE is not 4 bytes greater than the record length of the existing file, ... , or BLKSIZE is not a multiple of LRECL whether the filemode is equal to 4 or not. 9 User Response: Noting the error code and ddname displayed in the message, check the associated FILEDEF command and DCB macro for invalid or missing DeB options. 037E [Output1 Disk mode[(vdev)) is accessed as read/only [; A must be R/W for DISK LOAD1 Explanation: The filemode of the output file specifies a disk which cannot be written on. Either the disk is read-only or it is not correctly formatted for the command issued. (For example, the command is trying to write a CMS-formatted file on an OS-formatted disk.) For the RECEIVE command, either: 248 VM/SP System Messages and Codes C ~ DMS 1. a filemode was specified on the RECEIVE command and this mode is READ/ONLY and the file cannot be written onto this disk. In a MAINT run for both DOS and OS users, the PTF decks read from the reader are also written on the CMS A-disk. 2. RECEIVE attempted to read in a file sent using the DISK DUMP command (or SENDFILE with the 'OLD' option) and in order to use DISK LOAD to read the file in, the A-disk must be accessed in READ /WRITE mode. System Action: RC = 12 or 36. Execution of the command is terminated. The system status remains the same. For DMSUPD, there was no read/write disk available for the UPDATE output files. The following steps are taken to determine the disk on which the UPDATE output files are to be placed (the search stops as soon as one of the following steps is successful): • If the OUTMODE option was specified, then the output files are placed on the disk specified. • If the disk on which the original source file lies is read/write, the output files are placed on that disk. • If that disk is a read-only extension of a read/write disk, the output files are placed on that particular read/write disk. • The output files are placed on the A-disk, if it is read/write. If all of the above steps fail, and the A-disk is read-only, then the message DISK 'A' IS READ/ONLY is displayed. If this message occurs during VSAl\IIGEN EXEC processing, it indicates that the CMS A-disk is accessed in read-only mode. But the VSAMGEN EXEC procedure requires that the CMS A-disk be accessed in read/write mode so that the CMS DOSLIB files can be written on it. Also, for an OS 'INSTALL', the VSAM and Access Method Services object modules will be copied to it for future updating. If this message is issued in response to a prompt, there is no return code and the prompt is reissued. If this message occurs during VSAMGEN EXEC processing, the VSAMGEN EXEC procedure terminates and the system returns to the CMS command environment. For DMSCPY, in multiple output file mode, several output files may have been created before the error was discovered. For DMSDSK, the reader is closed with the HOLD option. For DMSMOD, loader cleanup has been performed on loaded files. For DMSTPJ, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (T APn, where n is a character from 0 to 9 or A to F; the default is TAPl). User Response: If the disk is read-only, issue the CP command LINK to reset the disk to read/write status; then access the disk again and reissue the command. If the disk does not have the correct format, reissue the command, specifying the filemode of a disk with the correct format. If you received this message in response to a prompt and you currently have have no disks accessed in read/write mode, terminate the command by entering 2 (or quit), access a disk in read/write mode and reissue the command .. Conversational Monitor System (eMS) Messages 249 DMS For DMSBDP, ensure that the appropriate disk is being associated with the DTF being opened, and reissue the command. 038E 039E 2. System Action: RC = 40. The command is not executed. The system status remains the same. User Response: Verify that you have specified the correct filename with the ASM3705, ASSEMBLE, or IOCP command. If it is correct, in the first case above, issue a FILEDEF ddname CLEAR command for the file, or issue a FILEDEF command that sets the filetype correctly. In the second case, either use a different filename for the input file, or erase the existing disk file. fm User Response: None. 040E No files loaded Explanation: The user has not previously issued a LOADMOD or LOAD command, or the module consists of zeros. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. the user issued a FILEDEF command for reader or tape input and the specified filename already exists on disk as 'fn IOCP'. the user issued a FILEDEF command for input from disk with a filetype other than IOCP and there exists a file 'fn IOCP' on this disk. ft System Action: RC = 32. Execution of the command is terminated. The system status remains the same. For the IOCP command. either: 1. fn Explanation: The library specified contains no members. Fileid conflict for DDNAME {ASM37051 ASSEMBLE ISYSIN} Explanation: The file specified with an ASM3705 (or ASSEMBLE) command has been previously defined by a FILEDEF command, but its filetype was not defined as 'ASM3705' (or as 'ASSEMBLE'), or you have issued a FILEDEF command for a reader or tape input file and specified a filename that is already defined as a disk file with the filetype ASM3705 (or ASSEMBLE). No entries in library User Response: Load files via the LOAD or LOADMOD command. 041E Input and output files are the same Explanation: One of the following errors was detected: • The same ddname was specified for input and output. • The input ddname and output ddname specify the same disk file. • The input ddname and output ddname specif~r the same tape unit. System Action: Re =: 40. Execution of the command is terminated. The system titatus remains the samc. User Response: Reissue the FILEDEF and lVIOVE.F[LE commands correctly. 250 VlVl/SP System Messages and CouPs DMS 042E No {fileid(s)lexecid} specified 044E Explanation: At least one file or exec identification is required in order for the command to be executed. Explanation: The record length given exceeds the maximum record length allowed. For more information on the maximum record lengths allowed by the EDIT, PRINT and PUNCH commands, refer to VM/SP CMS Command Reference. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command, specifying at least one fileid or execid. 042W System Action: RC = 32. Execution of the command is terminated. The system status remains the same. No {fileidlexecid} specified User Response: For DMSEDI, reissue the command with an acceptable record length. Explanation: At least one file or exec identification is required for the EXEC to be loaded into the DCSS. For DMSPRT, you can change the record length with the COPYFILE command, and then reissue the command. You can also redefine the virtual printer (by using the CP DEFINE command) to one that handles the longer record length. System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. For DMSPUN, you can change the record length with the COPYFILE command, and then reissue the command. User Response: Correct the DCSSGEN load list entry that caused the error. 043E Record [length] exceeds allowable maximum {TAPn(vdev)lmode[(vdev)] is file protected 045E Explanation: The tape cannot be written on. System Action: RC = 36. Execution of the command is terminated. If the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (T APn, where n is a character from 0 to 9 or A to F; TAPI is the default). User Response: Send a message to the operator to insert the write enable ring in the tape and retry the command. For DMSCLS, verify that the correct tape is mounted. Unsupported 370X control program type Explanation: The 3705 control program type is not an Emulation Program (EP), Partitioned Emulation Program (PEP) or Network Control Program (NCP). System Action: RC = 16. Execution of the command is terminated. User Response: Make sure that 370X control program has been generated with correct parameters. For the correct parameters for the 370X control program generation, refer to the VM/ SP Planning Guide and Reference. Conversational Monitor System (eMS) Messages 251 DMS No library name specified • The mode number, if specified, is not between 0 and 6. Explanation: The command was entered without a library name. • More than two characters were specified for the mode. • A null line was entered as the first specification with the MULT option of the DLBL command. • The mode specified with a LISTDS command was not the mode of an as or DOS disk. • The mode specified with a LIST FILE command was not the mode of a CMS-formatted disk. • For XEDIT, if a filemode number is not specified, a '1' may be appended to the invalid file mode. 046E System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command. specifying the library name. 047E No function specified Explanation: A function must be specified in order for the command to be executed. System Action: RC = 24. Execution of the command is terminated. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. For SVCTRACE, SVCTRACE is turned off if it was on. For DMSTPI, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (TAPn, where: n is a character from 0 to 9 or A to F; T API is the default). The system status remains the same. For DMSTPI, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (T APi, where: i = 1, 2, 3, 4) or T API. User Response: Reissue the command with the filemode specified correctly. User Response: Reissue the command with the desired function. 049E 048E Invalid {filemodelmodeloutput filemode} [mode] Explanation: This message can occur for anyone of the following reasons: 252 • The mode was not specified correctly. • For most CMS commands, filemode 's' is an invalid mode. VM/SP System Messages and Codes Invalid line number nn Explanation: The specified line number is either non-numeric, zero, or outside the limits of the file. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Examine the file and reissue the command with a correct line number. DMS 050E Parameter missing after va lue 052E Explanation: A parameter that is required by the command was not specified. Explanation: The maximum number of characters that can be used to specify options for this command is 100. More than 100 characters were used. For the ASSG N command, the dj sk mode must be specified for the SYSaaa logical unit. For the OSRUN command, more than 100 characters were used in the P ARM field. For the DLBL command, the disk mode or DUMMY or CLEAR must be specified after the ddname. System Action: RC = 24. The command is not executed. The system status remains the same. For the FILEDEF command, the device name or DUMMY or CLEAR must be specified after the ddname. , User Response: Reissue the command, using 100 or fewer characters to specify the options, or parameters. Use abbreviations if necessary. ) For the SET command, a required parameter that must follow a function is mIssIng. For the XMITMSG command, one of the options required a value to follow it, but the end of the parameter list was reached. 053E Invalid sort field pair defined Explanation: Either an ending character position was not specified for a sort field, the starting position is greater than the ending position, the fields contain nondecimal characters, or the sort field exceeds the maximum of 253 characters. System Action: RC=24. Execution of the command is terminated. The system status remains the same. User Response: Correct and reissue the command. 051E More than 100 characters of options specified System Action: RC = 24. Execution of the command is terminated. The system status remains the same. Invalid mode change Explanation: The filemode letter specified for the old fileid is not the same as the filemode letter specified for the new fjleid. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Correct and reissue the command. User Response: Correct and reissue the command. 054E Incomplete {fileidlexecid} specified Explanation: You must specify the filename and filetype or execname and exectype in order for the command to be executed. In addition, for some commands you must specify the filernode. System Action: RC == 24. Conversat.ional .Monitor System (eMS) Messages 253 DMS Execution of the command is terminated. The system status remains the same. User Response: If no file was previously loaded, issue the LOAD command specifying the files to be loaded. If files are loaded, check them for incorrect SLC or entry cards. User Response: Check the description of the command, correct the command line, and reissue the cornman d. 056E 054W Incomplete {fileid Iexecid} specified Explanation: You must specify the filename and filetype or execname and exectype for the EXEC to be loaded into the DCSS. System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. User Response: Correct the DCSSGEN load list entry that caused the error. 055E No entry point defined Explanation: For the START command or the START option of the FETCH, LOAD, or INCLUDE command, either the initial execution address is zero, or there is no executable code at the execution address, or nothing has been loaded. This message is also issued if a START command (or FETCH command with the START option) is issued following a SET DOSPART command, resetting the size of the DOS partition. Redefining t:p.e partition size causes storage to be reinitializedand any previous loads or fetches must be reissued. System Action: RC = 40. Execution of the command is terminated. Loader cleanup has been performed on loaded files. This should not interfere with a subsequent START command. 254 VM/SP System Messages and Codes File fn ft contains invalid [namelaliaslentrylESD] record formats Explanation: For DMSLBM and DMSNCP (GEN, ADD, REP), the specified file is not in the expected format. MACRO and MEND cards must be included in the MACRO files, and the prototype card must be specified with a name that does not exceed eight characters. If an © statement appears, it must contain a name. A MACLIB must contain 'LIB' in columns 4-6 of record one. For DMSLBT, the specified file has more than 255 entry points (ESD only), or has records which are incompatible or missing. The NAME field in the CSECT instruction of the specified file must have a valid symbol or label. For DMSLIO, an invalid condition was found in a TEXT or TEXTLIB file. TXTLIB files created on EDF disks must have "PDS" in columns 4-6 of record one. TXTLIB files created on non-EDF disks must have "LIB" in columns 4-6 of record one. RLD data must be compatible with the TEXT file or TXTLIB member to which is belongs. If an ICS statement was submitted, the specified name was previously defined, or the initial length of the CSECT was not found in the ESD card. For DMSSYN, the specified file is not in the expected format. The SYNONYM file must contain 80-byte records in free form format, with columns 73-80 ignored. The data consists of a command name followed by a blank and the user synonym. This may optiunally be followed by a count which is preceded by at least one blank. DMS For DMSZAP, either the header record for TXTLIB or LOAD LIB was invalid, or the pointer to the directory or module map was in errol'. I I TXTLIB VMFTXT ADD membername < (FILename < ) > > RENAME VMFTXT TXTLIB A libname TXTLIB A For the VMFTXT command, the memberlist EXEC file was not in the required format. commands. If the filetype is not TEXT, then erase VMFTXT TXTLIB A and then reissue the command. System Action: RC = 32. Execution of the command is terminated. The system status remains the same. For DMSGLB, the library is not globaled and the operation continues for any other libraries named in the command. For DMSZAP, recreate the library or module. Then reissue the command. 057E For the VMFTXT command, the invalid record is ignored. Processing continues for any remaining records in the file. Explanation: For the TAPE command, a record that was read was not in TAPE DUMP format. For the TAPE MAC command, the tape was not in the IEHMOVE unloaded PDS format, or the PDS logical record length is not 80. User Response: For DMSLBM and DMSNCP, issue the MACLIB COMP command, then check the MACLIB with a MACLIB MAP command. Correct the format error. System Action: RC =- 32. Execution of the command is terminated. For the TAPE command, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (1' APn, where n is a character from 0 to 9 or A to F; the default is T API). For DMSGLB, the specified library does not have "LIB" in columns 1-3 or 4-6 of the first record. One possible cause is the library may be in packed format. Correct the library and reissue the command. For Dl\IISSYN, correct the format of the file. User Response: For the TAPE command, rewrite the file onto tape using the TAPE DUMP command. For the TAPEMAC command, recreate the file on tape using the as IEHMOVE utility program. Then reissue the command. For DMSLIO, recreate the TXT LIB or TEXT file. For DMSLBT, if the message specifies ESD. check for more than 255 entry points for a member; otherwjse, check for invalid or missing records. If the NAME field in the CSECrr instruction was left blank, enter a valid symbol or label. For the VMFTXT command, correct the invalid entry in the memberlist EXEC file. If the member specified in the invalid record has a filetype of TEXT, you may issue the: Invalid record format 058E End-of-file or end-of-tape [on TAPn] Explanation: The end of the file or tape was reached. For DMSTPJ, an end-of-tape condition was encountered while doing a write, WT1\,1 (write tape mark). or ERG (erase gap) operation. C()l1vt>rsat.ional Monitor System (eMS) Messages 255 DMS System Action: RC = 40. Execution of the command is terminated. For DMSTPI, the last operation is not completed. The tape is positioned at the end. If the DEN~ TRTCH, 7TRACK, 9TRACK, or I8TRACK options were specified, the modeset byte has been set for the specified device (T APn, where n is a character from 0 to 9 or A to F; T API is the default). 060E Explanation: The files requested were not on the specified disk or if the disk contains no files and you accessed it R/O~ your access fails; therefore, the disk is not accessed. If another disk was already accessed as mode "fm," it is released. System Action: RC = 28. Execution of the command is terminated. The system remains in the same status as before the command was entered. User Response: For DMSTPD, you may space the tape forward and continue, or rewind the tape and quit; this can be an information message rather than an error condition, depending on the circumstances. User Response: Check to see that the fileid is specified correctly, and reenter the command. For DMSTPJ, if the position of the tape is not as expected, use the appropriate TAPE control function to reposition it. 06lE For DMSBOP, ensure that the proper tape has been mounted. If so, rewind and reposition the tape and retry. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. User Response: If you wish to access the specified device in read-only mode, first release the disk by issuing the RELEASE command and then reissue the ACCESS command. 256 System Action: RC = 24. Execution of the command is terminated. The translate table remains unchanged. vdev already accessed as read/write mode-disk Explanation: You are trying to access the specified device in read-only mode, but you have already accessed it read/write mode. You cannot have a disk accessed as both read-only and read/write, because the read-only file directory would not reflect any updates you made until the next time you accessed the disk. VM/SP System Messages and Codet-; N 0 translation character specified Explanation: A SET INPUT or SET OUTPUT command was issued without a translation character. For DMSCLS, rewind and reposition the tape and reissue the command. 059E File {n [It [{m]] not found; disk mode(vdev) will not be accessed User Response: Reissue the command with the appropriate translation character. 062E {Invalid {character [char] I*} in [output] fileid Un {t IlmJJ ISO and SI are invalid fileid characters} Explanation: The character specified whether an asterisk (*), equal sign (=), or other was invalid in the fileid in which it appeared. System Action: RC = 20. Execution of the command is terminated. The system status remains the same, with the following exceptions for the COPYFILE command: ( \ DMS • • • If the APPEND option was specified and the copying process began before the error was discovered, then records were appended to the output file. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. In multiple-output-file mode, several output files may have been created before the error was discovered. If an asterisk is specified as the filename, either the filetype must be omitted or it must be specified as an asterisk Invalid [character] '[ = 1*lcharlchar],in fileid ['in it [frn]'] Explanation: The character specified, whether an asterisk (*), equal sign (=), or other, was invalid in the fileid in which it appeared. Systenl Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. User Response: Correct the DCSSGEN load list entry that caused the error. No [sortltranslationlspecification] list {enteredlgiven} Explanation: A list was requested in response to the SORT command, or to the SPECS option or TRANSLATE option of the COPYFILE command, but a null line was entered in response. The XEDIT subcommand SORT was entered with no sort fields specified. If the NEWFILE (the default), REPLACE, or OVL Y option was specified, and the copying process began before the error was discovered, then COPYFILE CMSUTl, on the output disk, contains the records copied so far. User Response: Check the description of the command format and reissue the command. 062W 063E User Response: Reissue the command, and enter the list when it is requested. Invalid [translate] specification at or near list 064E Explanation: An invalid specification was included in the list entered when either the SPECS option or the TRANS option was specified. "list" is the portion of the list you entered that is in error. Some of the errors that can cause this message to appear in conjunction with the SPECS option are the following: • A source specification was entered with no target specification. • An invalid decimal number was entered for an input or output column. • An input file specification of the form "nn-mm" was given, but mm was smaller than nn. • A string was specified without an ending delimiter. • A zero length string was specified. • An invalid hexadecimal number was specified. or an odd number of hexadecimal digits followed the "H" of such a specification. Conversational Monitor System (eMS) Messages 257 DMS • The continuation code (-+- + ) was specified in the middle of a specification, rather than at the beginning of one. User Response: Correct and reissue the command. 067E Some of the errors that can cause this meRsage to appear in conjunction with the TRANS option are the following: • An invalid hexadecimal number was entered. • An odd number of characters was entered. • The continuation code (+ +) was entered in the middle of a character pair. Combined input files illegal with PACK or UNPACK options Explanation: An attempt was made to combine several files at the same time that the PACK or UNPACK option was used. This message appears if there is more than one input fileid, or if there is an asterisk in the first fileid in single output file mode. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. System Action: RC:::.-: 24. User Response: Correct the command Execution of the command is terminated. The system status remains the same. User Response: Reissue the command line and reissue the command. 068E and enter the correct specification list when it is requested. 065E Explanation: The specified input file is not in packed format, and was specified in an UNPACK operation. option option specified twice Explanation: The option was specified more than once in the command line. System Action: RC = 32. Execution of the command is terminated. The system status remains the same. Execution of the command is terminated. The system status remains the same, except that in multiple output file mode, several output files may already have been created before the error was discovered. User Response: Reissue the command, User Response: Correct the command specifying the option only once. line and reissue the command. System Action: RC = 24. 066E option1 and option2 are conflicting options Explanation: The specified options are mutually exclusive and must not be specified in the same command. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. 258 Input file fn ft fm not in packed format VM/SP Hystem Messages and Codes 069E Disk mode[(udev)] not accessed Explanation: Either the specified disk has not been accessed, or it is not· correctly formatted for the command issued. (For example, the command is trying to write a CMS-formatted file on an OS-formatted disk.) For the RgCEIVE command, either: ( DMS 1. 2. a filemode was specified on the RECEIVE command and this mode is READ/ONLY and the file cannot be written onto this disk. 0691 Explanation: The disk specified in the FILEDEF command has not been accessed. RECEIVE attempted to read in a file sent using the DISK DUMP command (or SENDFILE with the 'OLD' option) and in order to use DISK LOAD to read the file in, the A-disk must be accessed in READ/WRITE mode. For the VALIDATE command, the identifier is valid and the filemode is not accessed. System Action: This message is for information only. Execution continues. User Response: None. 070E System Action: RC = 24. Execution of the command is terminated. The system status remains the same, with the following exception for the TAPE command: For the CONVERT command, the input DLCS file disk you specified was not found. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. If the DEN, TRTCH, 7TRACK, or 9TRACK options were specified, the modeset byte has been set for the specified device (TAPi, where: i = 1, 2, 3,4) or TAP1. If this message is issued in response to a prompt, there is no return code and the prompt is reissued. If you received this message in response to a prompt and you currently have no disks accessed in read/write mode, terminate the command by entering 2 (or quit), access a disk in read/write mode, and reissue the command. Invalid {parameter parameter Iargument argument} Explanation: An invalid operand, or too many or extraneous operands, were specified in the command line or EXEC statement. For DMSDSL, the A-disk must be accessed when the DOSLIB MAP function is performed and the output is directed to disk. User Response: Access either the specified disk or a disk with the correct format, and then reissue the command. [Output] Disk mode is not accessed User Response: Correct the command line and reissue the command. 070W Invalid {parameter parameterlargument argument} Explanation: An invalid operand, or too many or extraneous operands, were specified in the command line or EXEC statement. System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssnaroe DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save· the DCSS. User Response: Correct the DCSSGEN load list entry that caused the error. Conversational Monitor System (eMS) Messages 259 DMS 071E ERASE * * [fm I*] not allowed • Explanation: You cannot erase all files on all disks using the ERASE command. You can enter asterisks for the filename and filetype, but you must specify the filemode letter and number. MAX DEPTH OF LOOP NESTING EXCEEDED RC=805 No more than four nested loops may be specified. • System Action: RC = 24 Execution of the command is terminated. The system status remains the same. ERROR READING FILE RC=806 An 1/0 error occurred while an EXEC file was being read. • INV ALID SYNTAX RC=807 The syntax of the indicated statement is invalid. • INV ALID FORM OF CONDITION RC=808 This can occur from previously unassigned variables. The final result after the line is interpreted is syntactically invalid. • INVALID ASSIGNMENT RC=809 An attempt was made to assign a value to an unspecified field; for example, User Response: Issue the FORMAT command to erase all files on a disk, or use the ACCESS command with the ERASE option (all files on the disk are erased the first time you write a new file on the disk). 072E Error in EXEC file /,n, line nnn: message Explanation: The EXEC interpreter has found an error in file 'fn'., at line 'nnn'. 'message' may be anyone of the following: • • • • 260 FILE NOT FOUND RC=801 The specified file was not found on the accessed disks. This message can be issued when you try to invoke an EXEC from within another EXEC. &SKIP OR &GOTO ERROR RC=802 A request was made to move to a statement above the beginning of the file, or to a nonexistent label. BAD FILE FORMAT RC=803 The file is not in the required format. For instance, it is packed rather than unpacked, or the record length is greater than 130. TOO MANY ARGUMENTS RC=804 A maximum number of 30 arguments can be passed to an EXEC file. VM/SP System Messages and Codes 42 • MISUSE OF SPECIAL VARIABLE RC=810 Incorrect use of a special variable was attempted. For example, an attempt was made to assign a value to &EXEC or to &TYPEFLAG. • ERROR IN &ERROR ACTION RC=811 An &ERROR control statement specified a eMS command that also resulted in an error. • CONVERSION ERROR RC=812 A variable in the line must be converte~butcannotbe,becauseU is a character value, it is not in the proper format, or it has not been initialized. For example, DMS A positive arithmetic variable exceeded 8 digits. '&IF &FLAG EQ 944' If &FLAG was not previously initialized, it is "null" or blank and will cause a conversion error when being converted to decimal. This message is also issued if a nonhexadecimal number is specified after the characters "X" on the right-hand side of an assignment statement (for example, &A = X'12AG'); or if a nondecimal number is specified after the characters "X" in any statement other than an assignment statement (for example, &TYPE X'120AO'). • • • • • • • System Action: The file is logically executed up to the point where the etTor was detected. User Response: Correct the EXEC file and reexecute it. TOO MANY TOKENS IN STATEMENT RC=813 More than 19 tokens appeared in a single &READ VARS statement. MISUSE OF BUILT-IN FUNCTION RC=814 One of the EXEC built-in functions (for example, &CONCAT, &DATATYPE, etc.) was used incorrectly. EOF FOUND IN LOOP RC=815 An end of file occurred before the command completed the requested operation. INVALID CONTROL WORD RC=816 An invalid control word was encountered in the input deck and cannot be read. EXEC ARITHMETIC UNDERFLOW RC=817 A negative arithmetic variable exceeded 8 digits including sign. EXEC ARITHMETIC OVERFLOW RC=818 SPECIAL CHARACTER IN VARIABLE SYMBOL RC=819 A special character was used in a variable symbol. Only numeric and upper case alphabetic characters are to be used. The asterisk in the special variable &* is an acceptable character. Note: For a tutorial description of the CMS EXEC facility, see the VMjSP CMS User's Guide. For a description of the CMS EXEC control statements, see the VMj SP CMS Command Reference. I 073E Unable to open file {ddnamelfn} Explanation: CMS was unable to open the specified ddname. An explanatory message should appear with this message. For DMSMGC, the message compiler tried to open a text file, but was unable to do so. System Action: RC = 28. Execution of the command or program is terminated. The abend code is loA for LINK, LOAD, ATTACH, and XCTL failures. For DMSMGC, RC = 16. User Response: If this message came from the message compiler (DMSMGC), contact your system programmer. Otherwise, verify the ddname and reissue the command. If you are using the OS Loader, verify that the LOAD LIB libraries in the GLOBAL list exist. Conversational Monitor System (CMS) Messages 261 DMS 074E Error {resettinglsetting} auxiliary directory 076E Explanation: The auxiliary directory could not be set or reset. This can occur, for example, if the disk on which the auxiliary directory resides is not accessed when the command is issued, or if it is accessed as a filemode other than the one specified for it with a previous GENDIRT command. System Action: RC = 40. If the error occurred on an attempt to set the auxiliary directory, execution of the command is terminated. The system status remains the same. If, however, the error occurred on an attempt to reset the auxiliary directory, the assembly has already been done, and execution continues. Explanation: An existing file has a record length greater than the record length entered in the command line. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command, specifying a larger record length with the LRECL option. 077E [Device] devtype {invalidlillegal} for input Explanation: The device specified for the input or output ddname is invalid. This message will appear if the input device specified is DUMMY, PRINTER, or PUNCH, or if the output device specified is READER, CRT, OS DISK, or DOS DISK. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: Reissue the FILEDEF command and specify the correct input/output device. End card missing from input deck Explanation: Since the end card is missing, the input file is not complete. The deck is probably invalid. User Response: Consult the system programmer to find out what disk the auxiliary directory is on and by what filemode that disk should be accessed. (It should have the filemode that was specified for it with the GENDIRT command.) Access the disk with the proper filemode and reissue the command. 075E Actual record length exceeds the one specified System Action: RC = 32. Execution of the command is terminated. The card file is lost from the reader. User Response: The DISK DUMP command must be issued to recreate the file. 078E Invalid card in {reader decklinput decklinput file tn tt} Explanation: For DMSDSK, a card that was not punched by DISK DUMP was encountered in the input deck. The deck cannot be read by DISK LOAD. For DMSGRN, an invalid card was encountered in the input deck. The deck cannot be processed by the GEN3705 command. System Action: RC = 32. Execution of the command is terminated. The system status remains the same. For Dl\ISDSK, the READER file closed with the HOLD option. 262 VM/SP System Messages and Codes DMS User Response: For DMSDSK, reissue the command in case there are valid DISK DUMP cards followin~~ in the file. If the same error occurs. nither retry. use the READCARD command to load the file, or use the CP PURGE command to erase the reader file. option was either not numeric or was a greater number than allowed. System Action: For DMSINI, message DIVIS609R is reissued. For DMSMGX, RC = 24; execution of the command is terminated. For DMSGRN, use the card image in the error message to correct the card, and reenter the command. 078W For DMSMGX, correct and reissue the XMITMSG command. Sequence error detected loading fn {t--expected seqnol found seqno2 Explanation: The sequence number found is not the next sequential number. ) User Response: For DMSINI, refer to message DMS609R. 08lE (NO) System Action: RC.:;.-.: 32. The file continues to be loaded. Explanation: The only valid responses to the query are "YES," "1," "NO," or "0." None of these reponses was entered. User Response: Check the filp after it has been loaded for possible transmission errors. 079E On the SENDFILE screen, something other than "YES" or ;'NO" was entered in the fields reserved for choosing options. Invalid device address; reenter System Action: Message DMS607R or DMS610R is reissued. Explanation: The device address entered was specified incorrectly. that is, it is not a valid hexadecimal character or is not in the range of X'OOI' to X'6.FF'. For the SENDFILE menu, no system action is taken. User Response: See DlVlS607R or DMS610R. System Action: Message DIvlS606R or DMS608R is reissued. For SENDFILE, enter only "YES" or "NO" in the options fields. User Response: See DMS606R or DMS608R. 082E 080E Invalid reply; enter 1 (YES) or 0 IPL device error; reenter Invalid {CYL/BLKloption} number Explanation: For ClVIS initialization (DMSINI), the CYL/BLK value entered was not a valid decimal number. Explanation: The device is not currently defined, or it is not in read/write status, or it is an unsupported device type. For the XMITMSG command (DMSMGX), the value for the specified System Action: Message DMS608R is reissued. User Response: See DMS608R. Conven;ational Monitor System (eMS) Messages 263 DMS 083E Nucleus CYL/BLK specification unacceptable; error x Explanation: The cylinder or FB-512 block number specified for the nucleus start address does not meet the requirement indicated by the error code. Code Meaning 1 The nucleus will overlay CMS files on the minidisk. 2 The nucleus start address is beyond all formatting. 3 The starting FB-512 block number is not on a 256-block boundary. 4 A total of 1060 FB-512 blocks are not available, including the starting block number. Error in in it im, line nnn: message 085E Explanation: The EXEC 2 interpreter has found an error in file "fn ft fm," at line "nnn." "message" may be anyone of the following: • file not found RC = 10001 The input file was not located on an accessed disk. • wrong file format RC=10002 The line length exceeds 255 bytes. • word too long RC = 10003 An attempt was made to assign more than 255 bytes to a variable, or a word in a line is longer than 255 bytes. • statement too long RC = 10004 The length of the statement exceeds 255 bytes. • invalid control word RC = 10005 A word with a leading ampersand was found where a control word was expected, but it is not recognized as a control word. • label not found RC = 10006 During a scan for a label, the label was not located. System Action: Message DMS609R is reissued. User Response: If RC = 1, respond to DMS609R with a larger cylinder value or FB-512 block number. If RC = 2, specify a smaller value. If RC = 3, specify a multiple of 256. If RC = 4, specify a lower location for the nucleus. In any event, use of the FORMAT command with the RECOMP option may be necessary. 084E Invalid use of FROM and TO options Explanation: The 'FROM' location exceeds or is equal to the 'TO' location. System Action: RC = 24. Execution of the command is terminated. The syst.em status remains the same. • invalid variable name RC = ]0007 A word without a leading ampersand was found in a place where a variable was expected. • invalid form of condition RC= 10008 Either the conditional operator is invalid or one of the operands has a null value. • invalid assignment RC = 10009 User Response: Correct and reissue the command. 264 VM/SP System Messages and Codes ( DMS ) • • • ) RC =:= 10020 An attempt was made to assign a value to an argument when the number of that argument exceeded &N. For example, An operator in an assignment statement is not (+), or (-), or 'of' does not follow the function name. missing argument RC= 10010 A required argument is missing. invalid argument RC = 10011 An argument has an invalid value. conversion error RC=10012 An error has occurred in converting from a string to a numeric value. • numeric overflow RC=10013 A number has overflowed the defined system limits: (2**31)-1 or -(2**31). • invalid function name RC=10014 If the function name starts with an ampersand, it is not a predefined function, or if it starts with a dash, it is not a label in the file. • • • • • end of file found in loop RC=10015 The end of the file was found before the end of the loop. &ARGS ABC &4=D would cause this error. • statement out of context RC = 10021 &RETURN was encountered when no subroutine was active. • program interrupted RC = 10094 The system interrupted execution of your EXEC 2 program. The 'HI' (halt interpretation) immediate command was probably issued. Certain utility modules may force this condition if they detect a disastrous error condition. • fatal error while handling SHARE subcommand RC=10095 The error 'insufficient storage' occurred while handling a share subcommand. • insufficient storage available RC = 10097 Insufficient storage to complete the statement. division by zero RC=10016 A divisim} by zero was detected. invalid loop condition RC = 10017 The conditional expression in an &LOOP statement has an invalid format. error return during &ERROR action RC = 10019 An error has occurred during execution of the action specified on an &ERROR statement. assignment to unset argument This mav be caused by &STACK, assignm~nt to a variable, or other actions that require additional storage. e file read error nnn RC = 10098 The operating system was unable to read the file or some part of the file. The return code "nnn" indicates one of the following condition.s: Code Meaning 1 The file was not found. Conversational Monitor System (eMS) Messages 265 DMS 2 The 'HI' (halt interpretation) immediate command was probably issued. The message could also result from a utility module error. The address of the huffer was not within virtual storage limits. A permanent disk error occurred. This may occur if you link to and access another user's disk, then try to read a file that wa~ refiled by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the number again. 5 The number of records is less than 0 or greater than 32768. 7 The fixed/variahle flag is not F or V. System Action: The file is logically executed up to the point where the error was detected. User Response: Correct the EXEC 2 file and reexecute it. Note: For information on EXEC 2, see the VM/ SP EXEC 2 Reference. 086E 8 The specified file is· open for writings; it must be closed and opened for reading. 11 The number of records is greater than 1 for a variable-length file. 12 The end of the file was reached. 13 An invalid displacement appears in the AFT for a variable length file. 14 An invalid character appears in the filename. 15 An invalid character • 266 System Action: RC 0= 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command with a valid ddname. With the DLBL command. use a ddname of seven characters or less. If you are an as user. enter the first seven characters of your program's ACB ddname. If these seven characters are not unique within the program (that is, the eighth character distinguishes two ACBs in the same program), recompile the program using different ddnames. 086W DLBL ddname DUMMY invalid for VSAM appf.~ars in the filetype. • Explanation: The ddname specified with the command is invalid. The record read is longer than the buffer. 9 Invalid DDNAME ddname trace error nnn RC ~:= 100H9 A command or subcommand issued as an action of &TRACE returned the error code 'nnn'. Execution of the current EXgC 2 file is terminated. Program Interrupted RC=10196 VM/SP System Messages and Codf>s Explanation: The ddname in the ACB being opened was specified in a previous DLBL command with the DUMMY operand, which is invalid for VSAM. Systenl Action: RC-=-, 8. This message accompanies a DOS/VS VSAl\f open error code X'1l'. The as user is restricted from using a DUMMY VSAM data set. An attempt to do so will cause unpredictable results at OPf~N time. An additional message DMS from the program product being used may follow. Explanation: An attempt was made to open or close a DTF table of a type not supported by CMS. User Response: Reissue the DLBL command specifying a mode for this ddname, and then restart the program that caused the error. 087E System Action: RC = 24. Execution of the command is terminated. The system status remains the same. Invalid assignment of SYSaaa to device devtype Explanation: The ASSGN command that was entered violated a restriction on the assignment of SYSaaa to a virtual device. The ASSGN command restricts the assignment of logical units to virtual devices as follows: Logical Units Valid Assignment SYSOOO-SYS241 to any device as specified by the ASSG N command. SYSLOG to terminal and printer SYSLST to printer, disk, and tape SYSIPT to reader, disk, and tape SYSPCH to punch, disk, and tape SYSRDR to reader, disk, and tape SYSCAT to disk SYSCLB to disk SYSRLB to disk SYSSLB to disk SYSIN to reader, tape, and disk SYSOUT to tape Unsupported DTF type dtftype 088E User Response: None; CMS/DOS only supports those DTF types identified in the CMS/DOS publications. {Open IClose} error code nn on {fnISYSaaaITAPn} 089E Explanation: The error code in the message identifies the error situation. Code Meaning 1 The logical unit (SYSaaa) in the DOSCB does not match the logical unit in the DTF table. 2 CMS/DOS does not support writing to as or DOS disks. All files must be written to CMS disks. 3 An attempt was made to open or close a sequential disk file, VSAM file, or private source statement library, but no DLBL command was issued with the DLBL ddname equal to the DTF ACB filename. CMS/DOS requires a user-issued DLBL for all sequential disk files, VSAM input and output files, and private libraries. 4 An attempt was made to open or close a DTFCD or DTFPR with ASOCFLE/FUNC operands specified in the DTF macro. These operands are not supported under Cl'vIS/DOS. 5 An attempt was made to open an input sequential disk file from an as disk, but no extent information was found in the OSFST associated with the file. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the ASSGN command, specifying a valid combination of logical unit and virtual device. Conversational Monitor System (eMS) Messages 267 DMS 6 An attempt was made to open a sequential disk file for input, but the file was not found on any of the accessed disks. 7 The device type in the DTF being opened or closed is incompatible with the PUB device type for the specified unit. 8 The system or programmer logical unit is unassigned (PUB pointer in LUB = X'FF'). 9 There is no CMS/DOS support for reading tapes backward. When the operand READ = BACK is specified on the DTFMT macro, a flag is set in the DTF at compilation time indicating this condition. CMS/DOS supports tape processing only in a forward direction. 11 12 13 14 15 268 An attempt was made to open or close a DTFMT (tape data file) and 'ASCII = YES' was specified in the DTF macro. This operand is not supported. An attempt was made to open a DTFCP or DTFDI tape file with 'FILABL = STD' specified. However, no VOL1/HDR1 was encountered. PUB information for the tape logical unit being opened (track mode indicator or density) is incompatible with the tape drive. The tape is a 3420 tape drive but an invalid tape drive model number (valid model numbers are 3,4, 5, 6, 7, and 8). While opening a DTF associated with a file on an OS or DOS disk~ an I/O error occurred while reading the extent information for the specified data set. VM/SP System Messages and Codes 16 SYSIPT /SYSRDR is assigned to tape and the record length is not 80 or 81 bytes. 17 An unexpected error situation was encountered while performing a tape I/O operation. 18 The SAM OPEN/CLOSE (in the CMS/DOS environment) routines have returned with an error indicating that the DTF currently being processed could not be opened because of a lack of virtual storage. 19 An attempt was made to OPEN a SAM file in VSAM space. This feature is not supported in CMS/DOS. 20 An attempt was made to fetch an invalid or unsupported VSE/AF OPEN transient area. 21 For MOVE FILE to process a DOS input file on FB-512 devices, the RECFM and BLOCK must be specified on the input FILEDEF for nn. For a fixed block RECFM, the LRECL also must be specified. 22 An attempt was made to open a non VSAM file on the OS- or DOS-formatted 3380 DASD specified by SYSaaa. CMS/DOS supports the 3380 fOl' VSAM files only. System Action: RC=36. Execution of the command is terminated. The system status remains the same. User Response: Correct the error and reissue the command. For error code 22, if the file you are trying to access is a VSAM file, use an ACB to open it. If it is anon VSAM file, you cannot open the file under CMS/DOS. rt ~ ~ DMS 090E Invalid device class deuclass for deutype 093E Explanation: The device class information returned from the CP DIAGNOSE request (code 24) conflicts with the device being assigned. MVCOM macro attempted to alter positions other than 12-23 of COMREG Explanation: The specified MVCOM macro is attempting to alter a position other than the allowed positions 12 to 23 of the communications region. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command. If this fails, call IBM for software support. User Response: Correct the specification of the MVCOM macro and retry. ~ ) ( 09lE Save area address in partition PIB not equivalent to LTA save area address 094E Explanation: The current save area address in the PIB (Partition Information Block) is not the same as the save area in the LT A (Logical Transient Area). Explanation: The address specified in the MVCOM macro is not within the range of the virtual machine. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. System Action: RC = 100. Execution of the command is terminated. User Response: Correct the address specified and retry. User Response: Reissue the command; if the problem persists, call IBM for software support. 095E 092E STXIT save area address invalid Explanation: The specified save area address in a STXIT operation is not within the address range of the virtual machine. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: Verify the save area address and reissue the command. FROM address on MVCOM macro invalid Invalid address ustor Explanation: The specified address is not within the range of the virtual machine, is not a valid storage address, or is not equal to or greater than X'20000'. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command with a valid address. Conversational Monitor System (eMS) Messages 269 DMS 096E File fn ft data block count incorrect Explanation: The number of data blocks read from tape (for file 'fn ft') does not match the number in the model file status table written on the tape when the file was dumped. User Response: Use the "SET DOS ON mode" command to activate a SYSRES disk, and reissue the command. 098E Explanation: The command requires the specification of a phase name or procedure name. System Action: RC = 32. Execution of the command is terminated. The portion of the file 'fn ft' loaded exists on disk as tape CMSUTl. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: To ensure that the file is properly loaded, reposition the tape to the beginning of the. file and reissue the TAPE LOAD command. 096S Unsupported function in a LIOCS routine for command Explanation: A Logical IOCS routine was called to perform a function which the routine was not generated to perform. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: Verify that all logical functions to be performed are supported by the Logical IOCS routine linked with your program. 097E User Response: Reissue the command supplying a phase name or procedure name. 099E {CMS/DOS environment [not] activelIOERROR reading fn} Explanation: If the message is CMS/DOS ENVIRONMENT NOT ACTIVE, the CMS/DOS environment must be active in order for the command to execute. If the message is CMS/DOS ENVIRONMENT ACTIVE, the CMS/DOS environment must not be active in order for the command to execute. If the message is I/O ERROR READING fn, an I/O error has occurred while reading the specified file. No SYSRES volume active Explanation: No system residence disk (SYSRES) is active; therefore, no procedure library or relocatable library is active. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. 270 No {PHASEIPROCEDURE} name specified VM/SP System Messages and Codes Systenl Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: Use the SET DOS command to activate or deactivate the eMS/DOS environment and reissue the command. For IOERROR, correct the cause of the 1/0 error and reissue the command. / ~ DMS 099W Generation parameters incolnpatible with VM/370 Explanation: The parameters specified on the HOST macro in the stage one input stream for an NCP or PEP control program were not equal to the values required by VM/SP. The control program may not operate correctly if used by VM/SP. (This message does not prohibit saving or loading the control program. It may not indicate an error if the VM/SP generation and load procedures are used for a 8704/3705 control program intended for use by a virtual machine system other than VM/SP.) ) even if the disk was not specifically altered; the RELEASE command will rewrite the directory. System Action: For S-ST AT, the S-ST AT is built in user storage. For Y-ST AT, the Y-disk is accessed using the CMS ACCESS command. User Response: Call your system support personnel. lOlE Batch not loaded Explanation: 1. The CMSBATCH command was issued after the first carriage return following IPL, or 2. The CrvISBATCH module encountered errors trying to load the DMSBTP TEXT S2 file (Batch processor). See the LOAD command for possible errors, or 3. The CMSBATCH module could not locate the DMSBTPAB entry point in Dl\:1SBTP while searching the loader tables. At this point DMSBTP has already been loaded. Systenl Action: For DMSNCP, RC=99. Processing continues. User Response: None. IOOE No batch processor available Explanation: The CMSBATCH module could not find the DMSBTP TEXT S2 file (Batch processor) on any system disk. System Action: RC = 40. At this point, the operator has a normal CMS interactive machine, not a hatch machine. User Response: Contact your system support personnel. Routing: This message is displayed at the Batch Facility console at Batch initialization time. lOOW Shared {S-STATIY-STAT} not available System Action: RC = 88. At this point, the operator has a normal CMS interactive machine, not a batch machine. User Response: If the explanation is (1) follow start-up procedure (starting with IPL). If it is (2) or (3), contact your system support personnel. Routing: This message is displayed at the Batch Facillty console at Batch initialization time. Explanation: The S-disk or Y-disk directory has been re-written to disk since the CMS system was last saved. This can occur if either disk was accessed in R/W mode and then released Convel'sational Monitor System (eMS) Messages 271 DMS lOIS SPECS temp string storage exhausted at storarea Error nn reading file fn ft fm [from {diskIXEDIT}] 104S Explanation: A specification list was so long that the storage area reserved for storing specification strings was exhausted. Explanation: An unrecoverable error occurred while reading the file from disk. nn indicates the nature of the error; it may be one of the following: System Action: RC = 8. execution of the command is terminated. The system status remains the same. Code Meaning 1 2 User Response: Copy the file twice, possibly using the OVL Y option a second time, so that less string storage is needed each time. 102S 3 Too many file ids Explanation: Too many input fileids were specified. System Action: RC = 88. Execution of the command is terminated. The system status remains the same. 5 7 8 User Response: To correct this situation, use two COPYFILE commands, specifying the APPEND option with the second one. 9 103S Number of SPECS exceeds maximum nn 11 Explanation: More than 20 specifications were entered. 12 System Action: RC = 88. Execution of the command is terminated. The system status remains the same. User Response: Use more than one COPYFILE command, possibly specifying OVL Y after the first one. 13 14 15 272 VMjSP System Messages and Codes The specified file was not found. The buffer area is not within user storage limits. A permanent disk read error occurred. This may occur if you link to and access another user's disk, and try to read a file that was refiled by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the file again. The number of records is less than zero or more than 32768. The fixed/variable flag in the file status table entry is not F or V. The given storage area was smaller than the actual size of the records read. (This error is valid if reading the first portion of a large record into a small buffer. It does not cause the function to terminate.) The file is open for writing and must be closed before it can be read. Only one record can be read for a variable-length file. In this case, the number of records is greater than 1. An unexpected end of fil e occurred (the record number specified exceeds the number of records in the file). A variable-length file has an invalid displacement in the active file table. An invalid character was detected in the filename. An invalid character was detected in the filetype. ( DMS 19 25 26 27 An I/O error occurred on a FBA device. This was indicated by a non-zero condition code from a DIAGNOSE code X'20'. Error detected in module DMSDIO. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. An attempt was made to update a variable-length item with one of a different length. System Action: RC = 100 or RC = Inn ('nn' described above) Execution halts. The system remains in the same status as before the command was entered. For DMSEDI, the edit session is terminated. If the error occurred during a RENUM operation, the workfile is erased and the file being edited remains unchanged. For DMSEXL, the file specified in the EXECLOAD command was not loaded into storage. The execution of the command is terminated. For DMSDSL, the condition of the DOSLIB file is unpredictable. For DMSGLO, no global variable table(s) were created For DMSLBM, the condition of the MACLIB file is unpredictable. For DMSGLB, t~lat library is not globaled but the operation continues for any other libl'aries nRmed in the command. For DMSXGT, if t.he error occurred during a G ~~T operation, the subcommanJ is terminated and the editing session continues. For DM;:;XIN, the execution of the command or subcommand is terminated. If multiple files were being edited, the editing session continues for those files. For DMSXRE, if the error occurred during a RENUM operation, the subcommand is terminated and the editing session continues. For the TAPE command, if the DEN, TRTCH, 7TRACK, 9TRACK, or ISTRACK options were specified, the modeset hyte has been set for the specified device (TAPn, where n is a character from 0 to 9 or A to F; the default is T API). Some records may have been written on tape. User Response: If you can determine the problem from the "Explanation" and remedy the condition, reissue the command. If not, retry the command and if the problem persists, call your system support personnel. For DMSDGL, verify DOSLIB integrity with the DOSLIB MAP command. For DMSGLB, RDBUF has returned a RC other than 0, 1, or S. RC = 1 indicates it is an OS/DOS DISK and RC = S occurs if the LRECL is greater than SO. Either of these conditions is acceptable. For DMSLBM, verify MAC LIB integrity with the MACLIB MAP command. For DlVfSLIO and DMSMOD, reissue the entire LOAD/INCLUDE sequence after checking the error conditions. The problem may be that the in-core directory for the M-disk that contains the file being loaded, does not match the actual directory. The real disk directory may have been changed since the disk was last accessed, or if on the system disk, the saved system may need resavIng. For error code '09', issue an FSCLOSE macro for the file. If a permanent disk read error occurs (code 3), it may be the result of the user having detached a virtual disk without releasing it. CMS, not realizing that the disk is no longer Conversational Monitor System (eMS) Messages 273 DMS part of the virtual machine, assumes that the disk is still active and encounters an error when it tries to read or write the file. 15 19 Error nn reading file In It {m [from {diskIXEDIT}] l04W 25 Explanation: An error occurred while reading the file from disk. nn indicates the nature of the error; it may be one of the following: 26 27 Code Meaning 1 2 3 5 7 8 9 11 12 13 14 274 The specified file was not found. The buffer area is not within user storage limits. A permanent disk read error occurred. This may occur if you link to and access another user's disk, and try to read a file that was refiled by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the file again. The n urn bel' of records is less than zero or more than 32768. The fixed/variable flag in the file status table entry is not F or V. The given storage area was smaller than the actual size of the records read. (This error is valid if reading the first portion of a large record into a small buffer. It does not cause the function to terminate.) The file is open for writing and must be closed before it can be read. Only one record can be read for a variable-length file. In this case, the number of records is greater than l. An unexpected end of file occurred (the record number specified exceeds the number of records in the file). A variable-length file ha~ an invalid displacement in the active file table. An invalid character was detected in the filename. VM/SP System Messages and Codes An invalid character was detected in the filetype. An I/O error occurred on a FBA device. This was indicated by a non-zero condition code from a DIAGNOSE code X'20'. Error detected in module DIviSDIO. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. An attempt was made to update a variable-length item with one of a different length. System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. User Response: Correct the DCSSGEN load list entry that caused the error. l05E No job card provided Explanation: The first record of the user job was not a IJOB card. System Action: The batch facility has flushed the user job and continued with the next user joh. User Response: Resubmit the job to the batch facility with the first record of the job in batch facility IJOB format. Routing: This message is displayed at the Batch Facility console during user job execution. 105S Error nn writing file {n It {m [{on disklto XEDIT}] Explanation: An unrecoverable error occurrpd while writing on disk. nn indicate::; the nature of the error; it may be one of the following: ( DMS Code Meaning 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 25 26 27 The virtual storage address is O. The first character mode is invalid. The second character mode is invalid. The number of records in the file is too large; it cannot exceed 65,533. An attempt has been made to skip over an unwritten variable-length item. The number of bytes was not specified. The file is already active for reading. The maximum number of CMS files (3400) has been reached. The fixed/variable flag is not F or V. The disk is not a CMS read/write disk. The disk is full (recoverable error) or insufficient storage is available for writing to XEDIT. The number of bytes to be written is not integrally divisible by the number of records to be written. The length of this record is not the same as that of the previous record. The fixed/variable flag is not the same as that of the previous record. A variable-length record is greater than 65K bytes. The number of records is greater than 1 for variable-length file. The maximum number of data blocks per file (16060) has been reached. An invalid character has been detected in filename. An in valid character has been detected in filetype. Virtual storage capacity has been exceeded. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. An attempt was made to update a variable length item with one of a different length. System Action: RC = 100. Execution of the command terminates. The system status remains the same. For DMSDSK, the reader file is saved. The status of the output file is unpredictable. For DMSEDI, the edit session terminates. The status of the file is as it was before the edit session or at the execution of the last SAVE subcommand or automatic save. The RENUM workfile is erased. A workfile, EDIT CMSUT1, may have been created on the input disk. For DMSEXL, the file specified in the EXECLOAD command was not loaded into storage. The execution of the command is terminated. For DMSDSL, the condition of the DOSLIB file is unpredictable. For DMSLBM, the condition of the MACLIB file is unpredictable. For DMSLBT, DMSLST, DMSMOD, DMSSRT, DMSTPD, and DMSUPD, the status of the output file is unpredictable. For DMSRDC, the reader is closed with a HOLD status to preserve the file. However, if nn = 13 and the error occurs while writing the last block of the file to disk, then the file will have already been purged before the reader is closed. For DMSTPI, if the DEN, TRTCH, 7TRACK, 9TRACK, or 18TRACK options were specified, the modeset byte has been set for the specified device (T APn, where n is a character from 0 to 9 or A to F; the default is TAPl). The status of the output file is unpredictable. The tape may not be in the same position as before the command was entered. For DMSXCP, the EXCP request fails wi th the return code nn. Check the Conversational Monitor System (eMS) Messages 275 DMS attributes of the file specified in the DTF and DLBL. 3. For DMSXFD, if the error occurred during a FILE or SAVE, at temporary work file, XEDTEMP CMSUTL may have been created on the input disk. System Action: The batch facility flushes the user job and continues with the next user job. For DMSXPT, if the error occurred during a PUT (D) operation, the subcommand is terminated and the editing session continues. User Response: Resubmit the job to the batch facility with a valid userid and an account number in the batch facility IJOB card. For DMSXRE, if the error occurred during a RENUM operation, the subcommand is terminated and the editing session continues. Routing: This message is displayed at the batch facility console during user job execution. User Response: If you can determine the problem from the "Explanation" above and remedy the condition, reissue the command. If not. reissue the command and if the problem persists, call your system support personnel. 106S For DMSLIO, reissue the LOAD/INCLUDE sequence from the beginning, after checking the above error conditions. 106E /JOB card format invalid Explanation: 1. The batch facility detected a missing or invalid userid or missing account number on the user ,!.JOB card, or 2. The userid (if provided) does not exist in the directory, or VM/SP System Messages and Codes fn System Action: RC = 88. The system tries to write the dictionary up to and including the previous text deck; then it terminates execution of the command. For DMSLBM, use the MAC LIB MAP function to verify MACLIB integrity. For DMSXCP, specify a smaller partition with the SET DOSP ART command, or use the CP define storage command for a larger machine and IPL CMS. Number of member names exceeds maximum of 2000; file TEXT not added Explanation: The number of entries in the dictionary has exceeded the maximum of 2000. For DMSDSL, use the DOSLIB MAP function to verify DOSLIB integrity. 276 A user IJOB card exit routine (BATEXIT2) returned a nonzero return code in general register 15. User Response: Either delete unnecessary members from the library and retry, or start another library. 107E CP /CMS command command not allowed Explanation: The named CP or CMS command is not allowed under the eMS batch facility. If it is a CP command, the device type is also displayed. If it is a CP LINK command, more than 26 LINK commands have been issued without compensating DETACH commands or a possible error has occurred in the LINK command itself. System Action: CMS eontinues with the next command in the user job. DMS User Response: Do not resubmit this command with any batch job. If this was a LINK command reject, check to be sure the LINK command is correct or not more than 26 LINK commands have been issued without compensating DETACH commands. Reissue the LINK command after detaching another disk. A PASSWORD is always required, even if the PASSWORD is 'ALL' The PASSWORD must be coded' ALL' when the disk being linked does not have an access mode PASSWORD. Routing: This message is displayed at the batch facility console during user job execution. It appears on the spooled console output sheet. 108S Explanation: No more than 63 MACLIB, TXTLIB, DOSLIB, or LOADLIB library names may be specified with a GLOBAL command. System Action: RC = 88. Execution of the command is terminated, and any previous library list of the specified type is cleared. Routing: This message is displayed at the batch facility console during user job execution. It will appear on the spooled console ou tpu t sheet. User Response: Combine some libraries to reduce the number of libraries required for this terminal seSSIOn. Disk mode( vdev) is full 107S Explanation: There is not enough space on the specified disk to write the file. More than nn libraries specified 109E System Action: RC = 100. Execution of the command is terminated. Some records of the output file may have been written out. {CPUIPrinterIPunch} limit exceeded Explanation: A user job exceeded the named limit during execution. The limit was determined either by the user job through a ISET control card or by default to the installation settings. User Response: Erase some files from the disk and reissue the command. System Action: The user job is flushed and the next batch job is started. /SET card format invalid lOSE User Response: If the results are unexpected, debug the job before resubmitting it to batch. Explanation: The batch facility detected invalid information on user's ISET card. Possible errors include: • • • • No blank delimiters between en tries Invalid keywords Noninteger values for settings Values for settings greater than installation limits. System Action: The user job is flushed and the next batch job is started. User Response: Correct the jSET card and resubmit the job to the Batch Facility. 109S {Virtual storage capacity exceededlStorage exceededlInsufficient free storage available} Explanation: There is no more space available in your virtual machine to successfully complete execution of the command. Subsequent execution of certain CI'vIS commands may cause the same problem. Conversational Monitor System (eMS) Messages 277 DMS For DMSACC, insufficient free storage remains to access the specified disk. For DMSAMS, Access Method Services was unable to obtain free storage for the terminal buffer to read the tape ddnames. For DMSBWR, a write buffer operation attempted to write beyond the limits of the virtual machine's storage. For DMSLBD, not enough storage is available to build a LABSECT or VOLSECT for LABELDEF information. For DMSFCH, either the phase being fetched would exceed FREELOWE, or in the case of fetching a $$B transient phase, the transient routine would exceed the end of the transient area. For DMSGLB, not enough storage is available to contain the list of specified libraries and their associated directory pointers. For DMSHLP, not enough storage was available to either load the DMSHLD communication module or acquire buffer space to format the HELP text file. For DMSLBM, not enough virtual storage was available to contain the MA CLIB dictionary. For DMSLIO, the loading of text files has caused either the transient area or user area limit to be exceeded. Text fIle sizes are determined by the length fields of ESD statements. An incorrect value in the length field of an ESD statement may cause this condition. For DMSPIO, not enough virtual storage is available to process the FORM = parameter of the PRINTL macro request. For DMSSOP, the storage to be used for saving the original DCB is not available. 278 VM/SP System Messages and Codes For DMSPRE, either the initial request for a large block of storage failed, or storage was exhausted during suballocation of the block while processing normally. For DMSTPE, a buffer the size of the LRECL of the file could not be obtained. This happened while trying to load a sparse file onto disk from tape. For DMSQRF, DMSQRG, DMSQRH, DMSQRS, DMSQRT, DMSQRU, DMSQRV, DMSQRW, DMSWRX, and DMSQRY, the stack and/or FIFO or LIFO option was chosen, but there was not enough storage to stack the result. For DMSMOD, either storage could not be obtained for a buffer to read a record, or not enough virtual storage was available to contain the requested module. For DMSGLO, GLOBALV was unable to get a work area. GLOBALV initialization functions could not proceed. For DMSSFD, DMSFREE failed because no free storage was available for the staging area or the label buffer. System Action: DMSBWR passes a return code of 22 to the program that called it, which then passes a return code of 104. DMSSMN is terminated abnormally with abend code X'804' or X'80A'. DMSVIP abends with CMS abend code X'177'. All other modules that issue this message pass a return code of 104; execution of the command is terminated, and the system status remains the same. For DMSACC, the disk is not accessed. Any disk already accessed at the specified point in the search order is released, but not detached. For DMSLBD, return code 24 is passed. Execution of the command is terminated. The system status remains the same. ( DMS For DMSEXI, not enough storage was available to successfully complete execution of the EXECLOAD command. Execution of the command is terminated. longer need; then reissue the original command. To increase the size of your virtual machine, use the DEFINE command; then re-IPL CMS and reissue the original command. For DMSGLB, execution of the command is terminated, and any previous library list of the specified type is cleared. Alternatively, you can do the following: For DMSOVR, SVCTRACE is turned off if it was on. For DMSLBM, if additions were being made to the MACLIB (GEN, ADD, or REP functions), it contains all successful additions made before storage was exceeded. For DMSPIO, the print request is ended with a return code of 104. For DMSWVL, the command is terminated with a return code of 104. For DMSSOP, opening of the file is terminated. For DlVISTPE, the failure occurred before any records were written out to disk. Therefore, no file is created. TAPE processing terminates with a return code of 104. All files previously loaded are retained. ' For DMSQRF, DMSQRG, DMS(~RH, DMSQRS, DMSQRT, Dl\.fSQRU, DlVISQRV. DMSQRX, and DMSQRY, RC:.-= 109. The execution of the command is terminated. For DMSMOD, the command is terminated with a return code of 104. For DMSSF'D, the command is terminated with a return code of 41. User Response: You mUHt either free some virtual Htorage or increaHv the Hiz(: of your virtual machine. To free ::;ome virtual storage, issue the l~ELEASE command for any minidisks that you no For DMSARN, DMSSMN, and DMSTPD, reduce the size of the program and retry. For DMSDLB and DMSLBD, clear old definitions that are no longer needed, and retry. For DMSEXI, drop any storage resident EXECs that are not needed, and retry the EXECLOAD command. For DMSLBM, issue the MACLIB MAP command to determine the contents of MACLIB. Define additional storage with a CP DEFINE command. Continue processing with the remaining additions. For DMSLIO, redefine loading locations (origin) or redefine the virtual storage size using the CP command DEFINE. Reissue the entire LOAD/INCLUDE sequence. For DMSPIO, issue the CP DEFINE STORAGE command to increase the size of the virtual machine and IPL eMS, or issue the CMS RELEASE command for any disks no longer needed and restart your program. If you ran out of storage while trying to acquire a large GETMAIN area, and your virtual machine size is above the start of the C.l\1S nucleus, you should IPL a ClVIS system generated at a higher ·. .,irtual address than the one you are using. For DMSSFD. if you increase the size of virtual machine, make sure that your virtual machine size is below the address of the DeSS where the FSTs are going to be ~aved. ~Tour Conven.;ationul Monitol' System (eMS) Messages 279 DMS 109T Virtual storage capacity exceeded character from 0 to 9 or A to F; T API is the default). The tape may not be in the same position as before the command was entered. Explanation: There is insufficient virtual storage available for file management control blocks. User Response: If the tape is attached, make sure that it is the correct tape; rewind the tape via the TAPE REW command, position the tape, and retry. If the error persists, check the format of the tape for parity errors, missing tape marks, etc. For the TAPEMAC command, if the problem persists, use the OS utility IEHMOVE to create the PDS again on another tape. System Action: The virtual machine is placed in a disabled wait state and the disk is not updated. User Response: Issue the CP command DEFINE to increase the size of the virtual machine, IPL CMS again and reenter the command. If you ran out of storage while trying to acquire a large GETMAIN area, and your virtual machine size is above the start of the CMS nucleus, you should IPL a CMS system generated at a higher virtual address than the one you are using. 110E 111E Explanation: Errors occurred when trying to load (using the Loader) CMS text decks into the discontiguous saved segment. CORRECT FORM IS: DOSGEN LOCATION (SEGNAME) System Action: RC = 36. Execu tion of the command is terminated. The system status remains the same. Explanation: An invalid form of the DOSGEN command was specified. User Response: Print or display the file on the A-disk with filename and filetype 'LOAD MAP', which contains diagnostic messages. In some cases, Loader messages may precede this message. If this occurs, refer to the Loader message and follow the user action given. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Correct and reissue the command. 'segname' is optional; if you do not specify it, it defaults to CMSDOS for DOSGEN. IllS 110S Error reading TAPn[(vdev)) Explanation: A permanent 1/0 error occurred while reading the specified tape, or the tape is not attached. DOSGEN failed due to load errors Error writing TAPn(lldev) Explanation: A permanent 1/0 error occurred when writing the specified tape. System Action: RC = 100. If the DEN, TRTCH, 7TRACK, System Action: RC = 100. Execution of the command is terminated. For the TAPE command, if the DEN, TRTCH, 7TRACK, 9TRACK. or l8TRACK options were specified, the modeset byte has been set for the specified device (TAPn, where n is a 280 VM/SP System MessageH and Codes 9TRACK. or 18TRACK options were specified, the modeset byte has been set for the specified device (T APn, where: n is a character from 0 to 9 or A to F; TAPl is the default), The tape may not be in the same position as before the command was entered. ( DMS User Response: Reissue the command. If the error persists, contact your system support personnel. 112S If the specified device is a printer, punch, or reader, use the CP command DEFINE to attach it to your virtual machine. mode(vdev) device error Explana tion: An error was encountered in trying to access the disk, either because it is an unsupported device, or because an I/O error occurred while reading in the master file directory from the device. If the specified device is a tape drive, ask the system operator to attach or mount the tape and ready the device. Then reissue the command. 114E program not loaded; eMS/DOS environment [not] active System Action: RC = 100. Execution of the command is terminated. The system status remains the same unless another disk was replaced by this access, as indicated by message DMSACC724I. Explanation: Either the CMS/DOS environment is active and you are trying to load a program that uses OS macros, or the CMS/DOS environment is not active and you are trying to load a program that uses DOS macros. Neither of these situations is allowed. User Response: If this is the first time that you are using this CMS disk, use the FORMAT command to format it. Reissue the command. If the problem persists, contact your system support personnel. 113S {mode IDevice IDisk IPrinter IPunch I ReaderlTAPnlTapeinlTapout} [(vdev)] not attached Explanation: The specified device is not attached to the virtual machine. If the message is issued for a tape, it also may mean that the tape has not been mounted or the device is not ready. System Action: RC = 100. Execution of the command is terminated. The system status remains the same unless another disk was replaced by this access, as indicated by message DMSACC724I. User Response: If the specified device is a disk, issue the CP command LINK to attach the disk to the virtual machine, or ask the system operator to attach the disk to your virtual machine. System Action: RC = 40 or 0005. The command is not executed. User Response: Use the CMS command SET to set DOS on or off, and reissue the command. 114S Device vdev is an unsupported device type, or requested BLKSIZE is not supported for the device Explanation: VM/SP does not support either the attached device or the requested block size. System Action: RC = 88. Execution of the command is terminated. The system status remains the same. User Response: Attach a device that is supported by VM/SP, or issue the command with a valid block size for the device. ConversationaJ Monitor System (eMS) Messages 281 DMS 115E Phase load point less than vstor 117S Explanation: During a System Product Editor session, an error occured when XEDIT was writing to a virtual screen or when eMS was writing to a display terminal. Explanation: The phase load point is less than the beginning of the user area. 8ystem Action: RC = 40. Execution of the command is terminated. The system remains in the same status as before the routine was entered. During an EDIT session, an I/O error occurred when a DIAGNOSE command was issued to write to a display terminal. User Response: Ensure that the phase load point is greater than or equal to the beginning of the user area by altering linkage-editor control statements. 1158 System Action: RC = 100. For a System Product Editor session, the terminal is set to typewriter mode, and the editing session continues. For an EDIT session, the session is terminated. The virtual machine is placed in CMS mode. {Conversionl{719118}-trackl{800116001 6250} BPIITranslationlDual density} feature not supported on device vdev User Response: For the System Product Editor, issue the SHOW WINDOW command for whatever window XEDIT is using, and then issue the subcommand SET TERMINAL DISPLA Y to return the editor to display mode. If the problem persists, contact your support personnel. Explanation: The user has specified a tape mode setting that requires a feature not supported by the attached real device. System Action: RC = 88. The system remains unchanged; the tape device has not been repositioned. User Response: Reissue the command using mode options (nTRACK, DEN, TRTCH) appropriate for the attached device; or attach a device with the appropriate features. 1168 Loader table overflow Explanation: There are t.oo many entry-point or control-section names in the loader table built during loading. System Action: RC = 104. Loading is terminated. User Response: IPL eMS again, redefine the number of loader tables with the SET command, and issue the LOAD/INCLUDE sequence (for DMSLIO) or the LOADMOD command (for DMSMOD). 282 VM/SP System Messages and Codes Error writing to display terminal For the EDIT session, retry the session. If the problem persists, contact your system support personnel. 1188 Error punching file Explanation: An input/output error occurred while punching the file. System Action: RC = 100. Some of the file may have been punched. The file being read is closed and an attempt is made to close the punch before terminating the command. User Response: Reissue the command. If the problem persists, contact your system support personnel. ( DMS 1198 Unsupported form of name macro Explanation: An unsupported or invalid form of the macro or sve listed in the message has been executed by a user program. System Action: CMS is terminated abnormally with an abend code of X'400'. User Response: Check your program for an invalid or unsupported form of the macro listed in the message. 1208 {InputIOutput} error [code] nn on ddname Explanation: The indicated error code was returned from an OS READ, WRITE, GET, or PUT macro. The error code in the message is supplied only if the error was an INPUT or OUTPUT error, not if it was a FIND, POINT, BSP, or some other type of operation error. Error codes differ for the various types of devices. Error code meanings are listed below. For DMSSCT, CMS issues this message if an I/O error is encountered by an OS CLOSE macro or if an I/O error is encountered by an OS CHECK, GET, or PUT macro and a SYNADAF routine is not specified by the user. For DMSSVT, the program continues to execute. For DMSFCH, RC = 100 and execution of the command is terminated. User Response: Use the error code to determine the correct message and possible cause of the error. For BPAM access, check the integrity of the library (i.e. LOADLIB) directory. If the file '$PDSTEMP LOADLIB' exists on your disk, do not erase it! For example, if you issue a LOAD LIB COpy or COMPRESS command into an existing loadlib and it terminates with a DMS120S message, examine your disk to determine if the $PDSTEMP LOADLIB exists. It will contain the updated directory for the loadlib. Re-issue another LOADLIB COPY or COMPRESS command where the modified output loadlib is the SYSUTI data set and omit the SYSUT2data set from the command input. If the command is successful, the loadlib's directory will be restored. ALL DEVICES Code Meaning 254 BSAM, BPAM, or BPAM-CHECK was called with an un posted ECB specified. DISK INPUT For DMSSVT, this message is built by the simulation routine for the SYNADAF macro; it is issued by a user SYNAD routine. If the message is printed by an OS program product SYNAD routine, the SYNAD routine usually places a message number of its own in front of the message number listed above and append some information of its own to the end of the message. Code Meaning 1 2 3 System Action: For DMSSCT and DMSSBS, CMS is terminated abnormally with an abend code of 1. 5 The file was not found. The virtual storage area was not within the limits of the virtual machine. A permanent disk error occurred. This may occur if you link to and access another user's disk, and try to read a file that was refiled by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the file again. The number of items was zero. Conversational MonitoI' System (eMS) Messages 283 DMS 7 8 9 11 " 12 13 25 26 80 82 255 The fixed/variable flag in FST entry was not F or V. The given storage area was smaller than the actual size of the item read. (Recoverable error; the number of bytes corresponding to the size of the buffer have been read.) The file is open for writing; it must be closed before it can be read. The number of items is greater than 1, for a variable-length file. An unexpected end of file occurred (the item number specified exceeds the number of items in the file). A variable-length file has an invalid displacement in the active file table. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. An I/O error occurred while reading an OS data set or DOS file. The OS data set or DOS file is not BPAM, BSAM, or QSAM. BDAM or BSAM (CREATE)either: A specification error occurred, or 2. An I/O error occurred while reading or writing KEYS, or 3. The XTENT option was not specified in the FILEDEF command, or the XTENT was too small. BP AM - An I/O error occurred while reading in the directory of a MACLIB or LOADLIB file. 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 1. 18 19 20 21 22 Note: All errors except 8 (above) cause execution of the command to terminate. Error 8 is valid if reading the first portion of a large record in to a small buffer. 25 DISK OUTPUT 27 Code Meaning 284 17 VM/SP System Messages and Codes 26 The filename or filetype was not specified, or is invalid. The virtual storage address is zero. The first character mode was invalid. The second character mode was invalid. The number of records in the file is too large; it cannot exceed 65,533. An attempt was made to skip over an unwritten variable-length item or an update was attempted to a file on a read only extension disk. The number of bytes was not specified. The file was already active for reading. The maximum number of CMS files (3500) was reached. The fixed/variable flag was not F or V. The mode is S (system) or other read-only disk. The disk is full. The number of bytes to be written is not integrally divisible by the number of records to be written. The length of this item is not the same as the previous item. The fixed/variable flag is not the same as that of the previous record. A variable-length item is greater than 65K bytes. The number of items is greater than 1 for variable-length file. The maximum number of data blocks per file (16060) was reached. An invalid character was detected in the filename. An invalid character was detected in the filetype. V irtual storage capacity has been exceeded. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. An attempt was made to update a variable length item with one of a different length. DMS 255 BDAM or BSAM (CREATE)either: Code Meaning 1 2 The buffer size is too large. Channel 12 was sensed (virtual 3211 only). 3 Channel 9 was sensed (virtual 3211 only). 4 Intervention required on printer. 5 An unknown error occurred. 100 The device is not attached, or intervention is required. A specification error occurred, or 2. An I/O error occurred while reading or writing KEYS, or 3. The XTENT option was not specified in the FILEDEF command, or the XTENT was too small. BP AM - An I/O error occurred while writing out the directory of a MACLIB or LOADLIB file. 1. CARD READER Code Meaning CONSOLE INPUT TAPE INPUT AND OUTPUT The file was not read. An unknown error occurred. The device is not operational. 4 The count was not equal to the 5 requested count. The given storage area was smaller 8 than the actual size of the item read. (Recoverable error; the number of bytes corresponding to the size of the buffer have been read.) 12 End of file was reached. 100 The device is not attached. Code Meaning CARD PUNCH 2 3 Code Meaning 2 12 Invalid code - no read was issued. A null line or end-of-file condition was encountered. CONSOLE OUTPUT None. 1 3 4 5 6 7 8 12 An invalid function or option list was encountered (for example, a FILEDEF specified a DENsity incompatible with the mounted tape device or, in alternate tape drive processing, the alternate drive is not compatible with the primary drive--the device associated with the specified logical unit is not a tape drive). A permanent I/O error occurred. An invalid device identification was specified. The tape was not attached. The tape is file protected. A serious tape error occurred. Incorrect length error. An end-of-file or end-of-tape condition was encountered. PRINTER Code Meaning 2 An unrecoverable unit check occurred. 3 An unknown error occurred. 4 The device is not operational. 36 The device is not a valid input device. 100 The device is not attached. 1218 {Unsupported [function function of] IInvalid form of} 8VC suc (HEX xx) called from ustor Explanation: The caller issued an SVC, specifying a number that was not recognized by the CMS or CMS/DOS SVC handler. The eMS SVC handler recognizes the following SVC numbers: Conversational Monitor System (eMS) Messages 285 DMS • • • • SVC 202 (X'CA') and SVC 208 (X'Ca') are always recognized by the CMS SVC handler, since these SVCs are used to specify CMS system functions and commands. System Action: Processing of the VMFNLS command stops. No TXT files are generated. Certain SVC numbers are supported by the OS macro simulation routines. There are two types of these simulation routines. The SVC numbers supported by the storage-resident CMS nucleus are always recognized by the SVC handler. Those supported by the disk-resident transient library are recognized by the SVC handler only if the file DMSSVT module can be found. Certain SVC numbers are supported by the DOS macro simulation routines. The SVC numbers supported by the shared segment resident routine are always recognized by the SVC handler. User Response: To stop execution of the program, type HX. You can remove the specified SVC call from the caller~s program, or use the CMS SVC handler function (HNDSVC) to provide your own routine to handle the specified SVC. VM/SP System Messages and Code:::; Return code rc from routine Explanation: The routine that VMFNLS called (either GENMSG, CONVERT COMMANDS, or VMFASM) could not properly execute. This routine issues a non-zero return code (rc). A program may specify an SVC handling routine by means of the HNDSVC function. Until cleared, these SVC numbers are recognized by the SVC handler. System Action: After the error message is displayed, no further action is taken. Control returns to the routine that made the SVC. For DMSDOS, RC = 100, and execution of the command terminates. 286 122E User Response: Error messages from routine (GENMSG, CONVERT COMMANDS, or VMFASM) should have appeared before this message. This book contains explanations for those messages. Refer to the VM/ SP CMS Command Reference for information about GENMSG and CONVERT COMMANDS; refer to the VM/SP Installation Guide for information about VMFASM. 1228 Error in call to routine from vstor, error code nnn (HEX xxx xxx ) Explanation: A CMS SVC (202 or 203) instruction was executed, and no provision was made for an error return from the routine processing the SVC. Nonetheless, an error occurred. "nnn" is the return code, in decimal, issued by the routine given in the message; "xxxxxx" is the same return code, in hexadecimal. System Action: The system is terminated abnormally with abend code X'OF3'. User Response: If you enter DEBUG and type GO. control returns to the point to which a normal return would have been made. Register 15 contains the error code.: ( DMS 123S Error nn {printinglpunching} file fn ft fm using 2K blksize, it is probable that the error occurred due to a defective track on the disk. (VM does not provide alternate track recovery 3340/3344 disks when overflow records are involved--CMS uses overflow records on 3340/3344 for 2K blksize.) Explanation: An I/O error was encountered while attempting to print or punch a record. Refer to message DMSxxx120s for an explanation of error codes. System Action: RC = 100. The output device is closed and execution of the command is terminated. 1268 Explanation: An unrecoverable I/O error occurred on the specified disk. User Response: Use the error code to determine possible cause of error. Reissue the command, and if the error persists, contact your system support personnel. 124S System Action: RC:= 100. Execution of the command is terminated. The system status remains the same. Error reading card file Explanation: A permanent input/output error occurred when reading a specified file. User Response: Contact your system support personnel. 127S System Action: RC = 100. Execution of the command is terminated. The reader is closed with the HOLD option to attempt to preserve the file. Unsupported device for file Explanation: The command does not support the device specified for the given ddname. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command. If the error persists, contact your installation support personnel. 125S Error {readinglwriting} label on disk mode(vdev) User Response: Reissue the FILEDEF command. specifying the correct device type. and retry the command. If the error persists, call your system support personnel. Permanent unit check on disk mode(vdev) Explanation: An unrecoverable I/O error occurred on the specified disk. 128S System Action: Re 100. Execution of the command is terminated. Some cylinders may have been formatted. If so, the number is indicated by message DMSFOR7321. =:= User Response: Contact your syst('m support personnel. Note: If the message results while doing a Cl\1S format of a :1;340/:3344 disk I/O error on input after reading nnn records; input error ('ode on ddname Explanation: The SYNAD exit was taken in n'sponse to an OPEN, GET, or CLOSE macro on the DCB for the specified ddname. The meaning of the errol' code can be found in the explanation of message D.MSmmm120S in this manual. Cc.>n\'prsational :Vlonito}" S~'stem (eMS) MeHsages 287 DMS User Response: Specify a blocksize of nine or greater, and retry. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. 131S User Response: Correct the condition causing the I/O error, and reissue the command. 129S Explanation: An un correctable I/O error occurred while writing the nucleus. System Action: The system continues as if the user had responded "no" to DMSINI607R. I/O error on output writing record number nnnn; output error code on ddname User Response: Make sure that the nucleus cylinder number is not larger than the size of the disk. If it is, perform an IPL and specify the correct cylinder number. If it is not, call your system support personnel. Explanation: The SYNAD exit was taken in response to an OPEN, PUT, or CLOSE macro on the DCB for the specified ddname. The meaning of the error code can be found in the explanation of message DMSxxx120S in this manual. System Action: RC == 100. Execu tion of the command is terminated. The system status remains the same. 132S System Action: RC = 88. Execution of the command is terminated. The system status remains the same. Note: A block of a variable length (V-format) file begins with a four byte field giving the size of the block. Furthermore, each logical record within the block begins with a four byte field specifying the size of that logical record. For that reason, a V-format file cannot have a blocksize less than nine. System Action: RC = 88. Execution of the command is terminated. The system status remains the same. 288 User Response: Split the file, or use the CP command DEFINE to increase the size of the virtual machine, and reissue the command. Blocksize on V -format file ddname is less than 9 Explanation: The FILEDEF for the ddname specifies a record format (RECFM) of V, but the specified blocksize (BLOCK) is less than nine. VMjSP System Messages and Codes File fn ft fm too large Explanation: The specified file is too large for the user's virtual machine. User Response: Correct the condition causing the IiO error, and reissue the command. 130S IPL device write I/O error 133S Invalid GETMAIN or FREEMAIN specification Explanation: Either the user passed invalid parameters or the GETMAIN or FREEMAIN chain has been destroyed. System Action: The system is terminated abnormally with abend code X'704', X'705', X'804', X'80A', X'905', X'90A', X'A05', or X'AOA'. User Response: Check for possible GETMAIN or FREEMAIN specification errors in the user program. DMS 134S Unsupported SVC 203 code nn called from vstor User Response: Veri(y whether sufficient virtual storage is available to run Access Method Services under CMS/VSAM. If not, define a larger virtual machine, IPL eMS again. and reissue the command. If sufficient storage was available, contact your system support personnel. Explanation: SVC 203 was executed, and the halfword code following it was not recognized by the system. System Action: The system is terminated abnormally with abend code X'OF1'. 136T User Response: If you enter DEBUG and type GO, control returns to the point following the SVC call. 135S SVC call from vstor illegally re-enters INTSVC; re-IPL CMS Explanation: The CMS nucleus has failed. An SVC instruction was executed unexpectedly by the CMS nucleus before interpretation of the preceding SVC call had been completed. Maximum SVC depth nnnn has been exceeded with call at vstor Explanation: SVC recursion occurs when one SVC handling routine executes an SVC instruction which invokes another SVC handling routine which, in turn, executes an SVC instruction. This can happen, for example, when EXEC files make nested calls to other EXEC files. System Action: The system is terminated by loading a disabled wait state PSW. User Response: Issue the CP DUMP command to get a dump of virtual storage, save the output, and call IBM for software support. Then IPL CMS again. The CMS system does not allow the nesting level of SVCs to exceed 'nnnn'. 137S System Action: The system is terminated abnormally with abend code X'OF2'. User Response: Type in the next command; this will cause ahend recovery to take place. 136S Unable to load IDCAMS Explanation: The command has not been executed because Access I\1ethod Services could not successfully load the DOS/VS IDCAMS Access .Method Services program. System Action: RC = 104. Execution of the command is terminated. The system status remains the same. Error nn on STATE for fn ft fm Explanation: An error occurred while attempting to determine if a 'fn ff exists that must be erased before continuing to load the tape. nn indicates the nature of the error; it may be one of the following: Code Meaning 20 An invalid character appeared in the fileid. 36 The disk is not accessed. System Action: RC = 100. The t.ape is positioned within the data file. User Response: If you can determine the problem from the "Explanation" and remedy the condition. reissue the command. Otherwise. reissue the Conversational Monitor System (eMS) Messages 289 DMS command and if the problem persists, contact your system support personnel. System Action: The system is terminated abnormally with abend code X'OF4'. 137T Call to routine from vstor destroyed system save area; re-IPL CMS Explanation: A critical system control block was found to contain invalid information upon return from a function or command. User Response: If you enter DEBUG and type go, execution continues and the DMSKEY macro is ignored. 139S Explanation: Nine CMS MACLIBs have already beeh created and there is still more data on the tape. System Action: The system is terminated by loading a disabled wait state PSW. System Action: RC = 104. Execution of the command is terminated; the tape is positioned within the data file. User Response: IPL CMS again. 138S Error nn erasing fn ft before loading tape User Response: If possible, increase the ITEMCT value in order to create larger cMs files. If this is not possible, it may be necessary to use the T APPDS command to load each member as a different file on the disk and then create the MACLIBs from the individual files using the MACLIB command. Explanation: After determining that there was a file named 'fn ft' on the A-disk, an attempt was made to erase it before continuing the PDS load from tape. However, the erase failed for the specified reason. Code Meaning 24 The disk is read-only, or the option, parameter, mode, or fileid is invalid. Erase is not allowed. 28 The file was not found. 36 The disk is not accessed. Tape file exceeds 9 CMS MACLIB 139T DMSKEY RESET from vstor underflows key stack System Action: RC = 100. Execution of the command is terminated. The t.ape is positioned within the data file. Explanation: The DMSKEY key stack was empty and a program routine tried to delete one more key from it. For a complete description of the DMSKEY key stack, see the description of the DMSKEY macro in the VM/ SP CMS for System Programming. User Response: Access the A-disk in write mode and reissue the command. System Action: The system is terminated ahnormally with abend code X'OF5'. 138T DMSKEY call from vstor overflows key stack, with maximum depth n Explanation: The DMSKEY key stack overflowed. For a complete description of the DMSKEY key stack, see the description of the DMSKEY macro in the VM/ SP CMS for System Programming. 290 VM/SP System Messages and Codes User Response: If you enter DEBUG and type "go," execution continues and the DMSKEY macro is ignored. DMS 140S {function function(s)!SEOV/FEOV macro} not supported [in eMS/DOS] Explanation: CMS/DOS does not support the specified macros or functions. System Action: RC = 100. Execution of the command is terminated. User Response: Eliminate the unsupported macros or functions from the user program and reissue the command. 140T routine routine called from vstor did DMSKEY with no reset Explanation: When control returned from a command or function, the DMSKEY key stack for that command or function was not empty. For a complete description of the DMSKEY key stack, refer to the description of the DMSKEY macro in the VM/ SP eMS for System Programming. System Action: The system is terminated abnormally with abend code X'OF6'. User Response: If you enter DEBUG and type "go," control returns from the function or command as if the key stack were empty. 141S DOSGEN failed due to SA VESYS errors Explanation: Errors occurred while trying to issue the CP SA VESYS command to save the discontiguous shared segment. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: A CP error message was issued before this message. Locate the CP error message and follow the user action given. 141T {exception exception! Program interrupt Xxx} occurred at vstor in routine routine Explanation: The specified hardware exception occurred at the specified location. System Action: The system is terminated abnormally with an abend code. For program interrupt codes 1 through F, this abend code is computed by taking the interrupt code and adding it to X'OCO'. Program interrupt X'13' produces abend code X'OD3'; Program interrupt X'19' produces abend code X'09F'; All other program interrupts that occur in CMS produce abend code X'OEO'. "exception EXCEPTION" is issued for program interrupt codes 1 through F; "PROGRAM INTERRUPT X'xx'" is issued for program interrupt codes that are higher than F. The following list shows program interrupt codes 1 through F along with their meanings: n Type 1 Operation 2 Privileged operation 3 Execute 4 Protection 5 Addressing 6 Specification 7 Data 8 Fixed-point overflow 9 Fixed-point divide A Decimal overflow B Decimal divide C Exponent overflow D Exponent underflow E Significance F Floating-point divide Conversational Monitor S~Tstem (eMS) Messages 291 DMS To find the meaning of program interrupt codes greater than F, refer to the IBM System/370 Principles of Operation, GA22-7000. The following list shows program interrupt codes 1 through F along with their meanings: n Type 1. Operation 2 Privileged operation 3 Execute 4 Protection 5 Addressing 6 Specification 7 Data 8 Fixed-point overflow 9 Fixed-point divide A Decimal overflow B Decimal divide C Exponent overflow D Exponent underflow E Significance F Floating-point divide User Response: Enter DEBUG mode to examine the PSW and registers at the time of the exception. 142S Saved system name sysname invalid Explanation: The name specified with the SET command was not the same as one of the labels in the SYSNAMES table; that is, it was not CMSDOS, CMSAMS, or CMSVSAM. System Action: RC = 24. Execution of the command is terminated. To find the meaning of program interrupt codes greater than F, refer to the IBM System/370 Principles of Operation, GA22-7000. User Response: Reissue the command, specifying a valid name. 142T User Response: Enter DEBUG mode to examine the PSW and registers at the time of the exception. {exception exception IProgram interrupt Xxx} occurred at vstor in routine routine during SPIE exit routine 143S Explanation: The specified hardware exception occurred during a SPIE exit routine. System Action: The system is terminated abnormally with an abend code. For program interrupt codes 1 through F, this abend code is computed by taking the interrupt code and adding it to X'OCO'. Program interrupt X'13' produces abend code X'OD3'; Program interrupt X'19' produces abend code X'09F'; All other program interrupts that occur in CMS produce abend code X'OEO'. "exception EXCEPTION" is issued for program interrupt codes 1 through F; "PROGRAM INTERRUPT X'xx'" is issued for program interrupt codes that are higher than F. 292 VM/SP System Messages and Codes U nahle to load module Explanation: An EDMAIN load module is not available. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: Access a disk with an EDMAIN MODULE. 143T {exception exception IProgram interrupt Xxx} occurred at vstor in system routine routine; re-IPL CMS Explanation: The specified hardware exception occurred in a eMS system routine. ( DMS System Action: The CMS system halts by loading a disabled wait state PSW. "exception EXCEPTION" is issued for program interrupt codes 1 through F; "PROGRAM INTERRUPT X'xx'" is issued for program interrupt codes that are higher than F. 144S Explanation: The fileid specified in the EDIT command line is that of a file currently in use, or in active status. The read pointer for the file may be at any record in the file, which would cause that record to be read into storage by the Editor as the first record in the file. A subsequent FILE or SAVE command would result in loss of records prior to the first record read into storage. This problem could exist if an EXEC is being executed which includes an EDIT command specifying the fileid of the EXEC. The following list shows program interrupt codes 1 through F along with their meanings: n Type 1 Operation 2 Privileged operation 3 Execute 4 Protection 5 Addressing 6 Specification 7 Data 8 Fixed-point overflow 9 Fixed-point divide A Decimal overflow B Decimal divide C Exponent overflow D Exponent underflow E Significance F Floating-point divide System Action: Execution of the command is terminated. The system status remains the same. User Response: Ensure that the file is not active when the EDIT command is issued. In the EXEC example, change the EXEC and issue the EDIT command separately. 144T To find the meaning of program interrupt codes greater than F, refer to the IBM System/370 Principles of Operation, GA22-7000. User Response: You may continue processing (with DEBUG) by using the CP command STORE PSW to turn off the wait state bit in the virtual PSW, leaving the address field unmodified; then type BEGIN. Note, however, that the exception may have occurred in a vital system function, and so the system may no longer function properly. You may even lose your read/write disks. If this happens, IPL CMS again. Requested file is in active status {exception exception IProgram interrupt Xxx} occurred at vstor in routine routine while UFDBUSY = xx; re-IPL eMS Explanation: A program exception occurred in a routine that updates the user file directory for a read/write disk. The UFDBUSY flags are set. The UFDBUSY flags are defined in the FVSSECT of the VM/SP Data Areas and Control Block Logic Volume 2 (eMS). System Action: The CMS system halts by loading a disabled wait state PSW. "exception EXCEPTION" is issued for program interrupt codes 1 through F; "PROGRAM INTERRUPT X'xx'" is issued for program interrupt code8 that are higher than F. The following list shows program interrupt codes 1 through F along with their meanings: Conversational Monitor System (CMS) Messages 293 DMS n 1 2 3 4 5 6 7 8 9 A B C D E F Type Operation Privileged operation Execute Protection Addressing Specification Data Fixed-point overflow Fixed-point divide Decimal overflow Decimal divide Exponent overflow Exponent underflow Significance Floating-point divide To find the meaning of program interrupt codes greater than F, refer to the IBM System/370 Principles of Operation, GA22-7000. User Response: You can continue processing by using the CP command STORE PSW to turn off the wait state bit in the virtual PSW, leaving the address field unmodified: then type BEGIN. Note, however, that the exception may have occurred in a vital system function, and so the system may no longer function properly. You may even lose your read/write disks. 1458 Intervention required on {printer Ipunch} selected. This error occurs with the CMS PRINT command because the heading line is too long. For the PRINTL macro~ the specified duplication offset is invalid for the given line length. or the line is too long to be duplicated. • Data errors have occurred. For example, the character arrangement tahle (CAT) has not been loaded. System Action: RC = 100. If the punch or printer was not ready, the system status remains the same. If spooling space was exhausted, the file has been punched or printed up to the point where the space ran out, and the system operator has been notified of the condition. If the extended FCB duplication feature was invalid, then the file has been printed up to the point that the invalid duplication was encountered. User Response: Ready the punch or printer via the CP READY command. If spooling space was exhausted, ask the system operator when spooling space will be available for punching or printing the file again. If the extended FCB duplication feature was selected and the CMS PRINT command was issued, then load an FeB that does not have the duplication feature on the printer. Explanation: This message is issued if: • The punch or printer is not ready. • Spooling space is exhausted while a file is being punched or printed. • FCB (3203/3211) does not mat.ch carriage control • ' The printer has an extended FeB with the duplication feature 294 VM/SP System Messages and CodeR If the PRINTL macro Was issued, then adjust the line length and/or the duplication offset. or disable the duplication feature. If the character arrangement table has not been loaded. use the CMS SETPRT CHARS command to load the proper CAT into the virtual 3800. DMS 1461 IDUMP for identifier mmjdd/yy hh:mm:ss 149T Explanation: This message is issued to inform the operator that an IDUMP was taken on the virtual printer. The identifier is the jobname in bytes 24-31 of the Partition Communication Region at the time of the IDUMP request. Explanation: In attempting to recover from a system abend, the abend recovery routine discovered invalid data in some critical system storage area. System Action: The CMS system halts by loading a disabled wait state PSW. System Action: This message is for information only. Processing continues. User Response: If you wish to continue abend recovery, use the CP STORE command PSW to turn off the wait state bit, leaving the address field unmodified; then type BEGIN. However, the system may be unable to continue operating properly, and, in the worst case, you may destroy your read/write disks. User Response: None. 147E Message not in ascending sequence Explanation: The message id for the previous message was higher than the current message id, and the CP option was specified. lS0W System Action: RC = 8. User Response: Correct the line numbers and retry. 148T nnn (HEX xxx) doublewords of system storage were not recovered Explanation: In attempting to recover from a system abend, not all system storage was recovered. System abend xxx called from vstor System Action: Abend recovery proceeds as if storage recovery had been successful. Explanation: The system detected a condition that made it impossible to continue execution of your program or command. User Response: You may continue processing; your program should be executed correctly. Note, hpwever, that the amount of storage available to your program is reduced by the amount shown in the message. System Action: The system clears any stacked input lines and allows you to enter your next command. If you enter the DEBUG command, DEBUG mode is entered with the PS\V and registers set as they were when the abend occurred. If you enter any other command, the abend recovery routine releases all your virtual storage and reinitializes the command handling mechanism before executing your next command. nnn (HEX xxx) doublewords of system storage have been destroyed; re-IPL CMS ISlE 3278 MODS display terminal not supported by old CMS editor Explanation: The 3278 MOD 5 is a new display device and is not supported by the old CMS editor. System Action: The EDIT session is terminated. User Response: Enter a valid command. Conversational Monitor System (eMS) Messages 295 DMS User Response: The 3278 MOD 5 display device may be used under the system product editor in edit compatibility mode. For details, refer. to th~ System Product Editor Command and Macro Reference. 152T 154T Explanation: Insufficient free storage is available to allocate a save area for an SVC. System Action: The system is terminated abnormally with abend code X'OFO'. System abend xxx called from vstor while UFDBUSY = xx; re-IPL CMS Explanation: A system abend occurred in a routine that updates the user file directory for a read/write disk. The UFDBUSY flags are set. The UFDBUSY flags are defined in the FVSSECT of the VMjSP System Product Editor Command and Macro Reference. User Response: If the abend was caused by an error in the application program (such as an unending loop), fix the program and retry. If not, use the CP DEFINE command to increase the size of YOllr virtual storage, IPL CMS again, arid reissue the command. 155T System Action: The system is terminated by loading a disabled wait state PSW. System and User Action: The system clears any stacked input lines and allows you to type in your next command. If you enter the DEBUG command, DEBUG mode is established with the PSW and registers set as they were when the abend occurred. If you enter any other command, the abend recovery routine releases all your virtual storage and reinitializes the command handling mechanism before executing your next command. HX during abend processing was ignored Explanation: 'HX' was typed while the abend processing routine was in progress. System Action: The system ignores the 'HX' and continues abend processing. User Response: None. User abend nnnn called from vstor Explanation: An abend macro was executed at the specified location. User Response: If you wish to continue abend recovery, use the CP command STORE PSW to turn off the wait state bit leaving the address field unmodified, and type BEGIN. However, the system may be unable to continue operating properly, and, in the worst case, you may destroy your read/write disks. 153W Save area for SVC call from vstor cannot be allocated 156E {FROMIRecord} nnn not found--[the] file Un ft fm] has only nnn records Explanation: The FROM: option was given in the command line or set up by the DEFAULTS command to specify the starting record of the copying operation, but the specified input file does not contain that many records. System Action: RC = 32. 296 VM/SP System Messages and Codes DMS Execution of the command is terminated. The system status remains the same, with the following exceptions: • • If the APPEND option was specified and the copying process began before the error was discovered, records have been appended to the output file. CMSUTl, on the output disk, con tains the records copied so far. User Response: Reissue the command, specifying a valid label. 157S If the NEWFILE (the default), Explanation: While files were being added to a MACLIB, either the maximum CMS file size (65533 items) was exceeded or the MACLIB disk space was filled. If the error was detected while writing the first member to a MACLIB, the last part of the message is omitted and message DMSLBM213W is also issued. Otherwise, the member name of the last successful addition is displayed. REPLACE, or OVL Y option was specified and the copying process began before the error was discovered, then COPYFILE CMSUTl, on the output disk, contains the records copied so far. • If in multiple-output-file mode, several output files may have been created before the error was discovered. System Action: RC = 88. Execution of the command is terminated. All successful additions made before the limit was exceeded are contained in the MACLIB. A GET VSCREEN command or XEDIT subcommand was issued that specified a record number beyond the end of file. User Response: Reissue the command, specifying a valid starting record. Label label not found in file in 157E User Response: Issue the LISTFILE command to determine if the number of MACLIB items is approaching 65533. If so, no more macros may be added to the MACLIB; it is at the CMS file size ~imit. Generate another MACLIB. It 1m Explanation: The FRLABEL option was specified in the command line, but the given label was not found in the specified input file. Issue the QUERY command to see if the MACLIB disk is approximately 97 percent full. If so, more disk space must be found. Issue the MACLIB MAP command to determine the contents of MACLIB. System Action: RC = 32. Execution of the command is terminated. The system status remains the same, with the following exceptions: • • If the APPEND option was specified and the copying process began before the error was discovered. records have been appended to the output file. If the NEWFILE (the default), REPLACE, or OVL Y option was specified and the copying process began before the error was discovered, then COPYFILE MAC LIB limit exceeded [, last member added was membername] 158E No CMS/DOS procedure library support Explanation: eMS/DOS does not support the reading or writing of the DOS/VS procedure library from the user program. System Action: RC = 100. Execution of the command is terminated. Conversational Monitor System (CMS) Messages 297 DMS User Response: Correct the ten-byte field passed to DMSOPL ($$BOPNLB) to indicate source library processing. Then reissue the command. System Action: RC = 100 is given if CMS initiated the cancel. Otherwise the appropriate return code (from 0 255) will be passed back to the user (this is the return code passed from the user to DMSDOS). If the return code passed to DMSDOS is greater than 255, then Dl\fSDOS passes a special RC = 101. Insufficient storage available to satisfy DMSFREE request from vstor 159T User Response: If the cancel was initiated by the user's request, no action is needed. If an error message precedes this message, follow the user action of the preceding message. Explanation: A DMSFREE request from the specified location could not be satisfied. If the request was variable, then even the minimum request could not be satisfied. System Action: The system makes no further attempt to allocate storage, and takes further action depending on the type of DMSFREE call that was made: • If the call was conditional (the ERR = option was specified), a return is made to the caller with a return code of 1. • If the call was unconditional and was made via SVC 203, a system abend OF7 occurs. • If the call was unconditional and was made by specifying TYPCALL=BALR in the DMSFREE macro, a system abend OF8 occurs. User Response: In the case of conditional requests, the programmer has presumably anticipated an error situation, and no further action is required. In the case of a system abend, issue the DEBUG command to attempt recovery from the situation. 160S Invalid DMSFREE call from vstor Explanation: An invalid DMSFREE request was made. One of the following has occurred: • The number of double words requested was zero or negative. • For variable requests, the minimum request was greater than the maximum. (Note that this error is never detected if the maximum request can be satisfied. This point can be important where a program that has run successfully suddenly fails when less storage is available.) System Action: The system makes no further attempt to allocate storage, and takes further action depending on the type of DMSFREE call that was made: • If the call was conditional (the ERR =-7_ option was specified), a return is made to the caller with a return code of 4. • If the call was unconditional and made via SVC 203, a system abend OF7 occurs. • If the call was unconditional and was made by specifying TYPCALL = BALR in the DMSFREE macro, a system abend OF8 occurs. Job cancelled due to program request Explanation: The job has been canceled either by a CANCEL macro issued from the user's program, or from the CMS/DOS routine when an error was encountered during execution. 298 160T VMjSP System Messages and Codes DMS 10 User Response: In the case of conditional requests, the programmer has presumably anticipated an error situation, and no further action is required. In the case of a system abend, use the DEBUG command to attempt a recovery from the situation. 11 12 13 161S Unexpected error code nn on SYSaaa Explanation: An error occurred during an EXCP (SVC 0) request or during OVTOC, PVTOC, or CVTOC macro processing. Error codes 1-9 are for EXCP error codes; 10-20 are for OVTOC, PVTOC, and CVTOC. 14 Note: OVTOC, PVTOC, and CVTOC are internal DOS macros which are used in the common VTOC handler. They are not user macros, therefore, they are not in any available DOS source library unless the optional feature tapes are installed in private source libraries. 17 15 16 18 19 20 The error code indicates the type of error that occurred: Code Meaning 1 No channel program(s) (CCW) address was specified in the CCE. 2 The logical unit specified in the CCB is unassigned. 3 The device specified for the logical unit in the CCB is unsupported. ·4 An invalid CCW command code was found. The logical unit specified in the 5 CCB is assigned to an unknown disk. An attempt has been made to write 6 to a DOS-formatted disk. 7 A specified CCW command is unsupported in ClVIS/DOS. An attempt has been made to read 8 from a disk not in Cl\1S. DOS, or OS format. 9 End-of-extent encount.ered before end-of-filp on a nos formatted disk. No DOSCB was found for the file associated with this request. The disk associated with this logical unit is not accessed. The disk associated with this request is not in a recognizable format (for example, OS, DOS, CMS). In attempting to find the real Common VTOC Handler for a DOS formatted disk, the CMSBAM segment was not found. The real Common VTOC Handler was not found in the CMSBAM DCSS. The attempted PVTOC request is not supported. No free storage available to process this request. The specified logical unit is not assigned. Incorrect Fl label address specified on a PVTOC READ by address or PVTOC WRITE by address request. The CMS file specified for this request was not found. The physical device assigned to this logical unit is not the same as the device specified for this logical unit in the DOSCB. System Action: RC = 100. Execution of the routine is terminated. User Response: Use the' error code to determine and correct the possible cause of error. Invalid DMSFRET call from vstor, error number n 161T Explanation: An invalid DMSFRET request was made from the specified address. The error number indicates the type of error that occurred: n Meaning 5 The number of cioublewords specified was zero or negative. Conversational Monitor System (eMS) Messages 299 DMS The block of storage being released was never allocated by DMSFREE. Such an error is detected if one of the following is found: 6 In the case of a system abend, use DEBUG to attempt to recover from the situation. 162T • • • The block does not lie entirely within those sections reserved for DMSFREE storage. Explanation: A free storage management pointer in NUCON has been destroyed. The system cannot continue. The error code indicates the type of error that occurred: The block crosses a page boundary that separates a page allocated for TYPE = USER storage from a page allocated for TYPE = NUCLEUS storage. Code Meaning 84 The current low EXTEND value (FREELOWE) is greater than VMSIZE. 85 The current low EXTEND value is below the beginning user of the area. 86 Bytes in FREET AB are not within the valid range. The block overlaps another block already on the free storage chain. The address given for the block being released is not doubleword aligned. 7 System Action: The system is terminated by loading a disabled wait state PSW. System Action: The system makes no further attempt to release the storage block, and takes further action depending on the type of DMSFRET call made: • If the call was conditional (the ERR = option was specified), a return is made to the caller with a return code of5, 6, or 7. • If the call was unconditional and was made via SVC 203, a system abend OF7 occurs. • If the call was unconditional and was made by specifying TYPCALL= BALR in the DMSFREE macro, a system abend OF8 occurs. User Response: In the case of conditional requests, the programmer has presumably anticipated an error situation, and no further action is required. Vital free storage pointers destroyed (internal error code nn); re-IPL CMS User Response: IPL CMS again. 163T {LowIHigh}-CORE user chain has been destroyed (internal error code nn) Explanation: The chain of all storage elements, from which DMSFREE storage with TYPE = USER (the default) is allocated, has been destroyed. Since these storage pointers are unprotected, a user program may inadvertently destroy them without getting a protection violation. The "internal error code" in the error message is for error analysis by system programmers. System Action: The system first displays message DMSFREi65T. Next, the system attempts to recover sufficiently 80 that processing can 300 VM/SP System Messages and Codes ( DMS continue at least to the point where abend recovery can be performed. It does this by zeroing out the chain header pointers for the destroyed chain. This effectively "loses" any storage that is on that particular chain, but it allows processing to continue. (Note that abend recovery will later recover all "lost" TYPE = USER storage.) storage, and save the output for your system programmer. Then IPL CMS again. 165T Explanation: This message appears in conjunction with messages DMSFRE163T and DMSFRE164T. It indicates the contents of the DMSFRE chain header block for the destroyed chain. Further system action depends on the type of DMSFREE or DMSFRET call that was made: • System Action: See "System Action" for messages DMSFRE163T and DMSFRE164T. If the call was conditional (the ERR = option was specified), a return is made to the caller with a return code of 2. • User Response: See "User Action" for messages DMSFRE163T and DMSFRE164T. If the call was unconditional and was made via SVC 203, then a system abend OF7 occurs. • If the call was unconditional and 166T was made by specifying TYPCALL = BALR in the DMSFREE macro, a system abend OF8 occurs. System Action: The system is terminated by loading a disabled wait state PSW. In the case of a system abend, use the DEBUG command to attempt a recovery from the situation. User Response: Issue the CP DUMP command to get a dump of virtual storage, and save the output for your system programmer. Then IPL CMS agaIn. {LowIHigh}-CORE nucleus storage pointers destroyed (internal error code nn); re-IPL CMS Explanation: The chain of free-storage elements, from which DMSFREE storage with TYPE = NUCLEUS is allocated, has been destroyed. System Action: The system is terminated by loading a disabled wait state PSW. User Response: Issue the CP DUMP command to get a dump of virtual Unexpected error in free storage management routine (internal error code nn); re-IPL CMS Explanation: The DMSFRE routine had an unexpected internal error. Furthermore, a check showed that all internal free storage pointers were valid. User Response: In the case of conditional requests, the programmer has presumably anticipated an error situation, and no further action is required. 164T Chain header at vstor: vstor 167S . Previous MAC LIB function not finished Explanation: A MACLIB GEN, ADD, REP, or DELETE function issued for this MACLIB was ended (for example via a HX command) prior to normal completion. System Action: RC = 88. Conversational Monitor System (CMS) Messages 301 DMS program area (between FREELOWE and FEEUPPR). The current command is not executed. The system status remains the same. User Response: The MACLIB status is unpredictable. Use the MACLIB GEN command to reconstruct the MACLIB. 167T Free storage management error (internal error code n) Explanation: An error occurred in the free storage management routine that handles DMSFRES, DMSFREE, and DMSFRET requests. • The block crosses a page boundary that separates a page allocated for user storage from a page allocated for nucleus type storage. • The block overlaps another block already on the free storage chain. 7 (DMSFRET) The address given for the block being released is not doubleword aligned. 8 (DMSFRES) An invalid request code was passed to the DMSFRES routine. Since all request codes are generated by the DMSFRES macro, this error code should never appear. Code Error 1 (DMSFREE) Insufficient storage space is available to satisfy a free storage request or the minimum request could not be satisfied on a variable request. 2 (DMSFREE or DMSFRET) User storage pointers destroyed. 3 (DMSFREE, DMSFRET, or DMSFRES) Nucleus storage pointers destroyed. 4 5 6 System Action: The system begins to check all free storage pointers for consistency to see if any have been destroyed. The system displays further diagnostic messages when inconsistencies are discovered. (DMSFREE) An invalid size was requested. This error exit is taken if the requested size does not exceed zero. For variable requests, the minimum request exceeds the maximum request. (However, the latter error is not detected if DMSFRE is able to satisfy the maximum request.) (DMSFRET) An invalid size was passed to the DMSFRET macro. The specified length is not positive. (DMSFRET) The block of storage that is being released was never allocated by DMSFREE. One of the following errors occurred: • 302 For return codes greater than 8 an unexpected and unexplained error has occurred in the free storage management routine. The block was not within either the low storage free storage area or the user VM/SP System Messages and Codes User Response: Check the "User Action" for the further diagnostic messages that are produced. 168S Pseudo register table overflow Explanation: (ST ART or LOAD/INCLUDE START). The pseudo register index table is full. There are too many pseudo registers (external dummy sections) in the loaded files. This is a system restriction. System Action: RC'-: 104. Execution of the command is terminated. The system status remains the same. ( DMS User Response: Correct the Assembler program and try again. User Response: IPL CMS again. 172E 169S Explanation: The TOLABEL and FRLABEL options were specified. Either hoth labels were equal, or the TOLABEL was an initial substring of the FRLABEL label (as "ABC" is an initial substring of "ABCD"). This is an error condition because it implies that no records whatsoever are to be copied to the output file. Explanation: The ESD identifier in the TXTIREPIRLDIEND card has not previously been read. It should have been read by this time. System Action: RC = 32. Execution of the command stops. The system status remains the same. User Response: Recreate the TXTLIB or TEXT file. Then reissue the command. 170S System Action: RC = 24. Execution of the command is terminated. The system status remains the same. Disk mode(vdev) has maximum number of files Explanation: 3400 files have been written. If any additional files were written, the disk area that contains the file status table blocks would overflow. System Action: RC = 10. The file is not written. The system status remains the same. User Response: Erase some files from the disk. 171T TOLABEL label {equalslis an initial substring of} ~'RLABEL label {ESDID table overflowlESD data referenced by name card is missing} Permanent console error[; re-IPL eMS] Explanation: Either the terminal is not operational (for example, Start I/O trouble has occurred) or the status of the termin'al is unexpected (for example, channel errors. or bad interrupt sequence). System Action: The system is terminated liy loading a disabled wait state PSW. The wait state PSW contains the eMS nucleus address where the error occurred. User Response: Correct and reissue the command. No records were copied to output file fn ft fm 173E Explanation: The options specified for the input files caused no records to be copied. This will happen, for example, if the FRLABEL label appears in the first record of each (or the only) in pu t file being copied to the output file. System Action: RC = 40. Execution of the command is terminated. The system status remains the same, with the following exceptions: • If the APPEND option was specified and the copying process began before the error was discovered, records have been appended to the output file. • If the NEWFILE (the default), REPLACE, or OVLY option was specified and the copying process began before the error was discovered, then COPYFILE CMSUT1, on the output disk, contains the records copied so far. Conversational Monitor System (CMS) Messages 303 DMS • If in multiple output file mode, several output files may have been crea ted before the error was discovered. 175E Explanation: An error has been detected in the parameter list to DMSEXE. User Response: Correct and reissue the command. 174W System Action: RC = 10000. Execution is terrr:inated at the point of the error. Sequence error introduced in output file: seqnoi to seqno2 Explanation: The updating procedure caused a sequence error to be introduced into the output file. That is, in the output file there were two records (with the sequence numbers shown in the warning message) such that the sequence number in the first record was equal to or exceeded the sequence number in the second. System Action: RC = 8. The invalid sequence numbers are left in the records, which are written to the output file. Update processing continues, and, if the CTL option was specified, additional update passes are made. If several warning messages are generated during the updating process, the final return code passed by the UPDATE command will be the highest return code (4, 8, or 12) associated with the warning messages. The REP option, if it was specified, will be ignored, and the final update deck will have the fileid "$fname ftype." See the explanation of message DMSUPD1771 for further information on the meanings of the UPDATE warning return codes. User Response: Probably. the resequencing field following the "$" in the last update control card contained invalid data. Correct the invalid control card in the update file, and reissue the UPDATE command. Invalid EXEC command User Response: Correct the parameter list and re-execute the EXEC. 176W Sequencing overflow following sequence number seqno Explanation: When the resequencing increment was added to the sequence number shown~ the result overflowed the maximum sequence number. If the SEQ8 option is in effect, the maximum sequence number is 99999999. If the NOSEQ8 option is in effect, however, the maximum sequence number is 99999. System Action: RC = 8. The new sequence number is truncated on the left to 8 or 5 digits (depending on the status of the SEQ8 option). A sequencing error is introduced into the output file. Update processing continues, and~ if the CTL option was specified, additional update passes are made. If several warning messages are generated during the updating process, the final return code passed by the UPDATE command is the highest of the return codes (4 or 8 or 12) associated with the warning messages. The REP option, if it was specified, is ignored. and the final update deck has the fileid "$fname ftype. " See the explanation of message Dl\fSUPD177I for further information on the meanings of the UPDATE warning return codes. User Response: Probably, the resequencing field following "$" in the 304 VM/SP System Messages and Codes ( \ DMS last update control card contained invalid data. Correct the invalid control card in the update file, and reissue the UPDATE command. 1771 Warning messages issued (severity = nn)[; REP option ignored] Explanation: Warning messages were issued during· the updating process. The severity shown in the error message in the "nn" field is the highest of the return codes associated with the warning messages that were generated during the updating process. The warning return codes have the following meanings: 1781 {Updating fnlApplying fn ft fm} Explanation: The specified update file is being applied to the source file. This message appears only if the CTL option has been specified in the command line. System Action: The updating process continues. User Response: None. 179EMissing or duplicate MACS card in control file fn ft fm Explanation: The CTL option was specified, but the control file did not contain exactly one 'MACS' control card. Code Meaning 4 8 12 Sequence errors were detected in the original source file being updated. Sequence errors that did not formerly exist in the original source file being updated were introduced in the output file during the updating process. Any other nonfatal error detected during the updating process has a return code of 12. Such errors include invalid update file control cards and missing PTF files. System Action: The severity value is passed back as the return code from the UPDATE command. In addition, if the REP option was specified in the command line, it is ignored, and the updated source file has the fileid "$fname ftype," as if the REP option had not been specified. For the VMFTXT command, VMFTXT did not find a MACS record in the first non-commented line in the control file, or multiple MACS records were found. System Action: RC = 32. Execution of the command is terminated. The system status remains the same, with the following possible exceptions: • If a file with the fileid "$fname ftype" existed on the output disk before the command was entered, this file may have been erased. • If the DISK option was in effect, and if a file with the fileid "fname UPDLOG" existed on the output disk before the command was entered, this file may have been erased. • If the CTL option was in effect, and if a file with the fileid "fname UPDATES" existed on the output disk before the command was entered, this file may have been erased. • If update processing had begun before the error was detected, any or all of the following files may have User Response: Refer to the warning messages that were issued and correct the errors. Conven~ational Monitor System (CMS) Messages 305 DMS been created on the output disk by the UPDATE command: See the explanation of message DMSUPD177I for further information on the meanings of the UPDATE warning return codes. UPDATE CMSUTI $fname ftype fname UPDLOG - if the DISK option was in effect fname UPDATES - if the CTL option was in effect For the XEDIT command, the updating process continues. User Response: Correct the invalid control file and reissue the UPDATE, or VMFTXT command. 1791 Comparing in it im with in it im Explanation: The specified files are being compared. System Action: Processing continues. User Response: None. 180W Missing PTF file in it im Explanation: An AUX file indicated that the specified PTF file was to be applied as an update file, but the file could not be found. Either the AUX file contains invalid data, or a PTF file is missing. System Action: RC =--= 12. Application of'the PTF file js skipped. Update processing continues, and, if the CTL option was specified, additional update passes are made. If several warning messages are generated during the updating process, the final return code passed by the UPDATE command is the highest of all return codes (4 or 8 or 12) associated with the warning messages. The REP option~ if it was specified, is ignored, and the final update deck has the fileid "$f'name ftype." 306 VMjSP System Messages and Codes User Response: Correct the invalid data in the A UX file, or use the ACCESS command to access the disk containing the missing PTF file. l8lE No update files were found Explanation: The CTL option was specified, but none of the update and PTF files specified by the control file and the AUX file(s) were found. As a result, no updates at all were applied to the original source file. System Action: RC = 40. Execution of the command is terminated, since no updating can be performed. If the STK option was specified, the two lines of stacked data were placed on the stack before this error, so that they will still be available to an EXEC that invoked the UPDATE command. This situation mayor may not be an error situation. The return code, 40, is unique in that no other UPDATE error message hasthat value as a return code. Thus, the same EXEC can be used to assemble source files that have updates against them, and those that have no updates against them. The latter situation can be detected by testing for a return code of 40, and by assembling the "fname" file rather than the "$fname" file. User Response: If this is not an error condition, no action need be taken. If this is an error condition, it is the result of either missing update or PTF files, or invalid data in the control file. Either correct the invalid data or recover the missing files, and reissue the command. DMS 182W Sequence increment is zero Explanation: A sequence increment of zero was specified either in a ".1 S" control card, or in the "$" field of a ".1 I" or ".1 R" control card. System Action: RC = 8. Although the warning message is issued, the sequence increment of zero is actually used, in case that was what the user wanted. Update processing continues, and, if the CTL option was specified, additional update passes are made. before the command was entered, this file may have been erased. • If the DISK option was in effect, and if a file with the fileid "fname UPDLOG" existed on the output disk before the command was entered, this file may have been erased. • If the CTL option was in effect, and if a file with the fileid "fname UPDATES" existed on the output disk before the command was entered, this file may have been erased. If several warning messages are generated during the updating process, the final return code issued by the UPDATE command is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. ) The REP option, if it was specified, is ignored, and the final update deck has the fileid "$fname ftype." See the explanation of message DMSUPD177I for further information on the meanings of the UPDATE warning return codes. User Response: Unless you intentionally specified a sequence increment of zero, correct the invalid update control card and reissue the UPDATE command. 183E Invalid {CONTROLIAUX} file control card Explanation: An invalid control card was found in an AUX file or a control file. System Action: RC = 32. Execution of the command is terminated. The system status remains the same, with the following possible exceptions: • • If update processing had begun before the error was detected, then any or all of the following files may have been created on the output disk: UPDATE CMSUT1 $fname ftype fname UPDLOG - if the DISK option was in effect. fname UPDATES - if the CTL option was in effect. For the XEDIT command, the execution of the command or subcommand is terminated. However, if multiple files were being edited, the editing session continues. In addition, the following information is displayed for both AUX and CONTROL files: 'FN FT': 'INVALID CARD' RECORD 'NN' ---- > > * where the asterisk (*) is positioned under the invalid character in the 'invalid card' displayed in the preceding line User Response: Correct the invalid control card and reissue the UPDATE, or VMFTXT command. For DMSPRE, correct the invalid control card and reissue the PRELOAD command. If a file with the fileid "$fname ftype" existed on the output disk Conversational Monitor System (CMS) Messages 307 DMS 184W .f S not first card in update file--ignored processing continues, and, if the CTL option was specified, additional update passes are made. Explanatioll: A "./ S" control card was encountered in the update file, but it was not the first noncomment card in the update control file. If several warning messages are generated during the updating process, the final return code issued by the UPDATE command is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. System Action: RC = 12. The invalid card is ignored. Update processing continues, and, if the CTL option was specified, additional update passes are made. If several warning messages are generated during the updating process, the final return code issued by the UPDATE command is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. The REP option, if it was specified, is ignored, and the final update deck has the fileid "$fname ftype." See the explanation of message DMSUPD177I for further information on the meanings of the UPDATE warning return codes. The REP option, if it was specified, is ignored, and the final update deck has the fileid "$fname ftype." See the explanation of message DMSUPD177I for further information on the meanings of the UPDATE warning return codes. RC=32. If update processing was invoked by the XEDIT command, the edit session is terminated when an invalid sequence field in the source file is detected. If the error is detected while editing multiple files, the editor terminates processing of the specified file and returns to the file which was current when the XEDIT subcommand was issued. User Response: Correct the update file by moving the"./ S" control card to the beginning of the update file. Then reissue the UPDATE command. 185W User Response: In the case of return code 12, correct the invalid control card in the update file, and reenter the UPDATE command. {InvalidlNon numeric} character in sequence field seqno Explanation: An update file control card specified a sequence number that contained an invalid character. Only the digits 0 through 9 may be used to specify a sequence number. In the case of return code 32, reissue the XEDIT command or subcommand specifying a properly seriallzed source file. To serialize your source file witout placing alphabetic idetifiers in the sequence fields, use the XEDIT subcommand 'SET SERIAL ALL'. If issu~d from DMSXUP the message is a warning that the source file to be edited is not properly serialized. The error may have resulted from a sequence field that contains alphabetic identifiers or from an attempt to update source data within a MACLIB file. System Action: RC = 12. The invalid update control card is ignored. Furthermore, any cards following it, up to the next".f" card in the update file, will be ignored. Update 308 VM/SP System Messages and Codes 186W Sequence number [seqno] not found Explanation: A sequence number specified by an update file control card could not be found in the input file. An input sequence number higher than the one specified was found. DIVIS System Action: RC = 12. The input file is positioned at the record whose sequence number exceeds the sequence number being searched for. See the "Explanation" of message DMSUPD177I for further information on the meanings of the UPDATE warning return codes. • User Response: Correct the invalid control card in the update file, and reenter the UPDATE command. If the invalid sequence field was the first argument of a ".1 R," ".1 I," or ".1 D" operation, all records encountered up to that point were copied to the output file. 187E • If the invalid sequence field was the second argument of a ".1 R" or ".1 D" operation, records encountered up to that point were not copied, and so were, in effect, deleted. Explanation: The STK option was specified with the UPDATE command. This option requires the CTL option, but CTL was not specified in the command line. In any event, no further deleting or inserting takes place for that control card, and any cards following this card, up to the next ".1" card in the update control file, are ignored. Update processing continues, and, if the CTL option was specified, additional update passes are made. • If several warning messages are generated during the updating process, the final return code issued by the UPDATE command is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. The REP option, if it was specified, is ignored, and the final update deck has the fileid "$fname ftype." For the XEDIT command, the execution of the command or subcommand is terminated. However, if multiple files were being edited, the editing session continlles. In addition, the following information is displayed for both A UX and CONTROL files: 'FN FT': 'INVALID CARD' RECORD 'NN' ---- > > * where the asterisk (*) is positioned under the invalid character in the 'invalid card' displayed in the preceding line Option STK invalid without CTL System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command, specifying the CTL option. 188W SYSUT2 header record is invalid because of blocksize incompatibility; user action required Explanation: The specified file is not in the expected format. For DMSUTL, a LOADLIB COPY was performed whereby the SYSUT2 data set already existed and its blocksize is less than the SYSUT1 blocksize. The SYSUT2 blocksize was increased to equal the SYSUT1 blocksize. However, the new blocksize was not posted in the SYSUT2 header record. User action is now required to prevent unpredictable results. System Action: RC = 4. Processing continues. User Response: To rebuild the SYSUT2 data set correctly, issue another LOADLIB COPY command. Specify the modified output LOADLIB as the SYSUT1 data set and omit the Conversational Monitor System (CMS) Messages 309 DMS SYSUT2 data set from the command input. 189E 191W Explanation: The VER or REP displacement, or.:the DUMP start or end address, did not fit completely within the CSECT or MODULE. The LIST function of the LOADLIB command does not support concatenated SYSUTI System Action: RC = 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. Explanation: Fileidl, which is referred to as the SYSUTI data set, is concatenated in the file definitions. A LOADLIB LIST was performed during which the SYSUTI data set was concatenated. This is not supported, because if the same member name was used in more than one of the loadlibs being concatenated, a loop would result during list processing. User Response: Correct the displacement field or the start or end address of the control record and reissue the command. ( 192W System Action: RC = 24. User Response: Change file definitions so that SYSUTI is no longer concatenated. Then issue a LOADLIB LIST for each loadlib individually. 190W 310 Odd number of digits; set NO GO switch Explanation: Either an address or a data field of a control record had an odd number of digits. System Action: RC = 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. Invalid control record or NO GO switch set Explanation: Either the input control record was invalid or the NO GO switch was previously set. If the NO GO switch was not previously set, the input control record is invalid, and this causes the NO GO switch to be set at this time. Patch overlaps; set NO GO switch User Response: Enter an even number of digits and reissue the command. 193W Preceding control record flushed Explanation: The NO GO switch was set by a previous control record and has not been reset. System Action: RC = 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. System Action: RC =; 4. Execution of the command continues. User Response: Determine the cause of the error and correct it; then reissue the command. User Response: A previous error message was issued. Check the "User Action" for that message. VMjSP System Messages and Codes DMS 1945 Book subl.book contains bad records 1961 Printer OOE setup complete Explanation: The virtual 3800 printer setup has been completed. Explanation: The book being copied contains invalid source statement library records. System Action: All the LOAD commands specified in the SETPRT call have been issued and the current spool file remains open for printing of data in that spool file. System Action: RC = 100. Execution of the command is terminated. The system status remains the same. User Response: None. User Response: Recatalog the book on the system or private source statement library and reissue the command. 194W 1975 CSECT not found in {member membernamelmodule module}; set NO GO switch Explanation: An undiagnosed error occurred while trying to perform I/O to the device. Explanation: The specified CSECT was not found in a library member or a module loader table. System Action: RC = 100. None. User Response: Use the CP DETACH command to detach the 3800 that has something wrong in its definition. Then redefine it via the CP DEFINE command and try to reissue the command. System Action: RC = 4. Execution of the command continues. All control records are ignored until the next NAME or END control record is encoun teredo User Response: The control record with the invalid CSECT name has been printed at the printer or displayed at your terminal. Check the member or module for the proper CSECT name and reissue the command. 195W Base value invalid; set NO GO switch Explanation: The BASE address did not match the CSECT address. System Action: RC:= 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. Undiagnosed error from printer OOE 198E SETPRT ·load check; sense = sense Explanation: A load check was caused by the SETPRT command. System Action: All output to the 3800 (up until the LOAD CHECK occurred) has been placed on the spool file. User Response: Find out why the particular module caused a Load Check (possibly by interpreting the returned sense bytes and correct the problem or specify a different module. In any case, close the virtual 3800 with the PURGE option and reissue the SETPRT command with the correct parameters. User Response: Insert the proper address in the BASE control record and reissue the command. C()nver~ational Monitor System (eMS) Messages 311 DMS 1995 Printer OOE not a virtual 3800 Modell or 3 Explanation: The 'OOE' printer was not defined as a virtual 3800 Model 1 or 3 printer. references and issue the INCLUDE command. 202W Explanation: A CSECT or entry point name was encountered more than once in the input stream to the loader. System Action: No output in the spool file. User Response: Redefine the virtual printer as a virtua13800 Modell or 3. Then reissue the SETPRT command. 200W System Action:RC = 4. Only the first CSECT is loaded. Program execution may not proceed as expected. All references are resolved to the first name. Verify reject; set NO GO switch Explanation: For DMSZAP, the data on the VER or VERIFY control record is not exactly the same as the data at the specified location in the specified file. User Response: Reassemble the program with a different identifier substituted for the duplicate. 203W System Action: RC = 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. Syst~m Action: RC = 4. The card is ignored. User Response: None; or check the name on the SLC card. 204E The following names are undefined: name list Explanation: A list of names of unresol ved external references is displayed. Note: A name entered with the command is considered an unresolved external reference if no text file with that name can be located. System Action: RC = 4. Loading is completed. User Response: None; or obtain access to the files containing the unresolved 312 VM/SP System Messages and Codes SET LOCATION COUNTER name name undefined Explanation: A name was specified on an SLC card in the loader input stream and that name had not yet occurred as an external name in the loader text file. User Response: Determine the proper control information and correct the VER control record. Delete from the input stream any other VER-REP pairs that were processed successfully, and then reissue the command. 201W Duplicate identifier identifier Too many WCGMs needed for CHARS Explanation: The collection of Cha..:~ ;I.!ter A:'~!"t~lgBm(;nt Tables specified in the comm;:ind line denote more WCGMs to be loaded than are available for the virtual 3800. (4 if 4WCGM is in effect and 2 otherwise). System Action: Nothing is transferred to the virtual 3800. User Response: Reissue the command with a collection of CHARS values that will fit into the WCGM space for the virtual 3800. DMS 205E No files in your reader Explanation: There were no files in your virtual reader. System Action: RC = 28. Processing is terminated. 207W Invalid update file control card Explanation: An invalid control card was found in the update file. Some of the errors that cause this message to be issued are: • The first card in the update file was not a control card. • The first card following a "./S" or a "./D" or a "./*" was not a control card. • The operation field was missing, invalid, or contained more than one character. • The label field of a "./S" card contained more than three characters. • An invalid sequence field was specified, or a required sequence field was missing. • In a "./D" or "./R," the delete or replace ending specification was smaller than the starting specification. User Response: None. 205W Reader empty or not ready Explanation: Either the card reader contains no files, or it has not been readied. ) The card reader may contain a file spooled from a virtual punch or printer that contains CCWs only, and no data. Thus, this message is issued even though the file contains no data. System Action: RC = 8. Execution of the command is terminated. The system status remains the same. User Response: Close the card reader and reissue the command, if the reader contains any files. 206W Pseudo register alignment el'ror Explanation: A pseudo register with the same name as a previous pseudo register but with more restrictive alignment was encountered. System Action: RC = 4. Processing continues. All references to the particular pseudo register will have the less restrictive alignment. User Response: None. System Action: RC = 12. The invalid sequence fields are ignored, and processing continues. However, an incorrectly sequenced source file cannot always be properly updated. Update processing continues, and, if the CTL option was specified, then additional update passes are made. If several warning messages are generated during the updating process, the final return code when the UPDATE command has completed all processing is the maximum of all return codes (4 or 8 or 12) associated with the generated warning messages. The REP option, if it was specified, is ignored, and the final update deck has the fileid "$fname ftype." See the "Explanation" of message DMSUPD1771 for further information on the meanings of the UPDATE warning return codes. Conversational Monitor System (eMS) Messages 313 DMS For XEDIT, the execution of the command or subcommand is terminated. However, if multiple files were being edited, the editing session continues. In addition, the following information is displayed for both AUX and CONTROL files: 210E Explanation: The specified file or library is on a read-only disk and must be on a read/write disk. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. 'FN FT': 'INVALID CARD' RECORD 'NN' ---- > > * Where the asterisk (*) is positioned under the invalid character in the 'invalid card' displayed in the preceding line. For LANGGEN, the DCSS and/or the CP repository have been saved. User Response: Correct the invalid control card in the update file, and reenter the UPDATE command. 208E User Response: Verify that the correct file or library was specified in the command. If it was, either access the disk in read/write mode, or erase the existing file or library with the same name. Reissue the command. File fn ft is not variable record format For LANGGEN, copy the SYSTEM LANGUAGE file from the system disk to your A-disk. Issue the LANGGEN command again. Explanation: The specified file did not have a variable record format. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Verify that 'fn ft' is the desired file. If it is, use the COPYFILE command to change the record format of the file. 209W 210W Input file sequence error: seqnol to seqno2 Explanation: In reading the input source file, two records were found, with the displayed sequence fields, such that the sequence number in the first was equal to or greater than the sequence number in the second. F'Ues do not conlpare Explanation: The two files the user requested compared on a line-for-line, column-for-column basis, do not match. System Action: RC .=c 4. The comparison of the files is completed. The lines that do not match are displayed at the terminal. User Response: You can correct the file containing the incorrect lines using the EDIT command. 314 {Library libnamelFile fn ft} is on a read! only disk VM/SP System Messages and Codes System Action: RC = 4. The invalid sequence fields are ignored, and update processing continues. However, an incorrectly sequenced source file cannot always be properly updated. If the CTL option was specified, then additional update passes are made. If several warning messages are generated during the updating process, the final return code when the UPDATE command has completed all processing is the maximum of all return codes (4 or 8 or 12) associated with the generated warnlng messages. DMS The REP option, if it was specified, is ignored, and the final update deck has the fileid G'$fname ftype." 212E Explanation: The storage size of the virtual machine is not large enough to contain the size and number of sort files specified. See the "Explanation" of message DMSUPD1771 for further information on the meanings of the UPDATE warning return codes. System Action: RC = 40. Execution of the command is terminated. The system status remains the same. For module DMSXUP: Both the input and updated source files are checked for proper serialization. If the serialization is in error, execution of the command or subcommand is terminated. XEDIT requires the updated source file to be properly serialized so update files can be created. User Response: Compute the storage size required for this sort using the format given in the description of the CMS SORT .command in the VM/ SP eMS Command Reference. Redefine storage as large as necessary using the CP DEFINE command, and issue the SORT command again. User Response: For module DMSUPD: Correct the invalid source file and reissue the UPDATE command. 213W For module DMSXUP: Correct the invalid source or update file and reissue the XEDIT (sub)command. Column fields out of sequence 211E Explanation: One of the following conditions has occurred. • • Start column number exceeds end column number. Column number entry overflows the eight~position option field. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Correct and reissue the command. Maximum number of records exceeded Library libname not created[, or erased if empty] Explanation: None of the files to be included in the library file could be found, or the last active member of a library was deleted. System Action: RC = 4. Execution of the command is terminated. The system status remains the same. The new library is not created. Also, for DMSLBM and DMSLBT, the library is erased if the last active member has been deleted. User Response: For DMSLBM and DMSLBT, obtain access to the desired file and/or correct the spelling of the names and reissue the command if you were doing a generation function. If delete was the last function, no action is necessary. For DMSDSL. no action is necessary. Conversational Monitor System (eMS) Messages 315 DMS 214W Cannot recompute without loss of data; no change 220R Explanation: A command was entered with the? or DSN ? operand. The command expects an OS data set name or DOS fileid to be entered. Explanation: The number of cylinders specified in the FORMAT command cannot contain all the data on the disk. System Action: RC = 8. Execution of the command is terminated. The system status remains the same. System Action: The system waits for a response. User Response: Enter an OS data set name exactly as it appears in the data set (in the form q1 < .q2.qn > where q1, q2, and qn are the qualifiers of an OS data set name). Or enter a DOS fileid exactly as it appears in the file. User Response: Either. erase some of the files on the disk or increase the number of cylinders to be formatted and reissue the command. 215T No virtual console attached; re-IPL eMS 221E Explanation: An invalid OS data set name or DOS file-id was specified in the command line. System Action: The CMS system uses a special interface with CP to display this message. It is then terminated by loading a disabled wait state PSW. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Redefine a virtual console with the CP DEFINE command, and IPL CMS again. User Response: Reissue the command with a valid data set name. Insufficient blocks on disk to support CMS disk structure Explanation: The user has requested the formatting of a mini disk area that is not large enough to contain the essential CMS disk structure. System Action: RC = 100. Execution of the command is terminated. The disk is unchanged. User Response: Acquire a larger minidisk and reissue the command; or if the disk is large enough, specify a larger number of blocks to be formatted in the FORMAT command. 316 Invalid dataset name Explanation: The user has disconnected his virtual console. 222E 216E Enter dataset name: VM/SP System Messages and Codes I/O error reading datasetname from {fm IOS IDOS} disk Explanation: An I/O error occurred while reading the specified OS data set or DOS file from an OS or DOS disk. For DMSLDS, an I/O error occurred while reading the member directory in DMSROS. System Action: RC = 28. Execution of the command is terminated. The system status remains the same. User Response: Correct the cause of the I/O error and reissue the command. DMS 223E Execution of the command is terminated. The system status remains the same. No filemode specified Explanation: A filemode was not specified in the command line. System Action: RC = 24. ,Execution of the command is terminated. The system status remains the same. User Response: Correct the command line and retry. 2261 User Response: Reissue the command, specifying a filemode. 224E Explanation: The last member of the PDS (partitioned data set) has been moved successfully to a CMS file. System Action: Execution of the command is terminated. The system status remains the same. Fileid already in use Explanation: A dataset name exists in an outstanding FILEDEF with a 'different ddname but with the same fileid, or a dataset name was specified for a fileid previously defined under a different ddname. End of PDS move User Response: None. 2271 System Action: RC = 24. Execution of the command is terminated. The system status remains the same. Processing volume nn in dataset datasetname Explanation: The specified as data set or DOS file is multivolume. The number of the volume being processed is specified in the error message. End of volume is treated as end of file and there is no end-of-volume switching. User Response: Clear the existing fileid before reissuing the command or specify a different fileid. System Action: Execution continues. 2251 PDS member membername moved Explanation: The specified member of an as PDS (partitioned data set) has been moved successfully to a CMS file. System Action: MOVEFILE continues moving PDS members to CMS files until the end of the file is reached. User Response: None. 227W Invalid extent found for datasetname on fm disk Explanation: The high extent for the subject data set indicates a relative track number lower than that for the low extent of the data set. User Response: None. System Action: RC = 4. Execution continues. 226E No dataset name allowed with FREE option Explanation: A data set name must not be specified with the FREE option of the LISTDS command. User Response: For further investigation, use the CMS command DDR to locate and dump the DSCB containing the invalid extent. System Action: RC = 24. Conversational Monitor System (eMS) Messages 317 DMS 228E No DDNAME entered 81 Explanation: When prompted for the ddname corresponding to the "dname" entry for the tape dataset in the Access Method Services control statement, the user entered a null line. 82 83 System Action: RC = 24. AMSERV does not execute the Access Method Services job. The system status remains the same. System Action: RC = 80, 81, 82, or 83. Execution of the command is terminated. The system status remains the same. User Response: Find the "dname" entries for the tape dataset(s) in the Access Method Services jobstream and , reissue the AMSERV command. 2281 User Response: If the error code is 81, 82, or 83, you cannot use CMS as access to read the as data set or DOS file. If the error code is 80, make sure the accessed as or DOS disk is attached, or determine the cause of the error. If the OS data set or DOS file is valid, reissue the command. User labels bypassed on dataset datasetname Explanation: The specified as data set or DOS file has a disk user label. The user labels are automatically skipped and the DCBEXLST routine, if specified, is ignored. This message is issued when the 08 File Status Table (FST) is created. This occurs during the execution of the first FILEDEF command defining the as ddname. Reissuing the same FILEDEF command without reaccessing the disk does not create a new as FST, and the message is therefore not issued again. 2291 Unsupported OS dataset, error nn Explanation: The specified as data set or DOS file is not supported by eMS as access routines. The error code meanings are: Code Meaning 80 318 An I/O error occurred while an as data set or DOS file was being read or an as or DOS disk was detached without being released. VM/SP System Messages and Codes No members found Explanation: No members exist in a partitioned data set. System Action: None. User Response: Determine whether the data set you specified is the correct one and if so, why it contains no members. Correct the condition and reissue the command. System Action: Execution continues. 229E The file is an OS read-password-protected data set or a DOS file with the input security indicator on. The as data set or DOS file is not BPAM, BSAM, or QSAM. The as data set or DOS file has more than 16 user labels or data extents. 230E Number ofVSAM exit routines has exceeded maximum of 128; unable to continue Explanation: The number of exit routines for VSAM data sets (both active and inactive) has exceeded the maximum of 128 for the run unit. System Action: The system is ' terminated abnormally with abend code X'177'. I' I \ DMS supported' for spanned records, provided the filemode number is 4 and the data set is physical sequential (BSAM) format. User Response: Reduce the number of exit routines for VSAM data sets and re-execute the program. 230W O/S disk--fi'eid and/or options specified are ignored 2331 Explanation: The specified as or DOS disk has been accessed, but the specified fileid and/or options are not valid and have been ignored. Explanation: All tracks on the specified disk are allocated. System Action: RC = 4. Execution of the command continues. User Response: If the disk is an as or DOS disk, use one of the OS or DOS utilities to reformat the disk (if you no longer need any of the data on it) or delete some data sets. If it is a VSAM disk, use Access Method Services to delete some clusters and data spaces. System Action: None. User Response: None. 231E I/O error reading VTOC from {fm/OS/DOS} disk Explanation: An I/O error was encountered while reading the VTOC from the specified disk. System Action: RC = 28. Execution of the command is terminated. The system status remains the same. User Response: Correct the cause of the I/O error and reissue the command. 232E No free space available on fm disk Invalid RECFM--spanned records not supported Explanation: The MOVEFILE command uses the GET and PUT macros in locate mode. The GET and PUT macros are not supported for use with spanned records. System Action: RC = 88. Execu tion of the command is terminated. User Response: The user will have to provide a utility/program to process the file. The READ and WRITE macros are 234E Error in LOAD LIST file fn ft fm[: no input] Explanation: During processing of the load list EXEC file, an invalid statement was encountered. Input must consist of valid EXEC control words (that are ignored) and names of input text files in the form &1 &2 filename [filetype] Filename and filetype (if specified) must not be more than eight characters in length. A "NO INPUT" condition exists if after the scan of the load list, no filename filetype entries were found. System Action: RC = 8. Execution of the command is terminated. The system status remains the same. User Response: If you can determine the problem from the "Explanation" above and remedy the condition, reissue the command. If not, reissue the command and if the problem persists, call your system support personnel. Conversational Monitor System (CMS) Messages 319 DMS 235E {Error n in input text file fn ft fmlError 5 on entry symbol name} The PRELOAD command has completed processing. Program execution of the output text file may not proceed as expected. Explanation: An error was detected within the data contained in the input text file. 'n' indicates the nature of the error; it may be one of the following: n 1 2 3 4 5 6 7 Meaning File named did not contain an ESD card. LANGGEN needs this card. Invalid ESD type code. Invalid RLD record. Invalid ESD LD ID. ESD LD entry precedes its position entry. Invalid TXT record ESD ID. No valid END record. User Response: Correct the input, if necessary. 237E Explanation: A CSECT or entry point name was encountered more than once in the input stream to the preloader. The duplicate symbols are listed in the MAP file. System Action: RC = 8. The PRELOAD command has completed processing. Program execution of the output text file may not proceed as expected. System Action: RC = 12. Execution of the command is terminated. The DCSS is not saved. The system status remains the same. User Response: If you can determine the problem from the "Explanation" above and remedy the condition, reissue the command. If not, reissue the command and if the problem persists, call your system support personnel. The error may have been caused by invalid output from an assembler or compiler. Reassemble or recompile the source for the text file in error and reissue the PRELOAD, EXPAND, or ZAPTEXT command. Errors also may result if the user incorrectly modifies the text file with XEDIT or other CMS commands. If the error is 1, supply a valid text deck for the file named or remove it from the control file; then reissue the command. 236E Unresolved external reference(s) encountered Explanation: Unresolved external references have been encountered. These are listed in the MAP file. System Action: RC = 4. 320 VM/SP System Messages and Codes Duplicate external symbol(s) encountered User Response: Reassemble the source for the text file in error with a different identifier substituted for the duplicate and reissue the PRELOAD command. 238E Preloader processing error Explanation: An internal error was detected during preloader processing. This may have been caused by invalid input. System Action: RC = 16. Execution of the command is terminated. The system status remains the same with the exception that partial output files may have been created. User Response: Reissue the command, ensuring that a valid load list file (and optional CNTRL file) are specified. Insure that the input files contain valid data. If the problem persists, call your system support personnel. DMS 2411 {Press PF10 for detail information; PF11 for related information.IPress PF10 for detail information.IPress PF11 to get related information.} 244W Requested HELP section unavailable; option option assumed. Explanation: A user requested subset information, and no information in the requested categories was found. The information corresponding to the option indicated in the message was printed instead. -Explanation: BRIEF HELP has been displayed, and there is more detail and related information available. System Action: None. System Action: The section(s) corresponding to the indicated option are displayed to the user. User Response: Press PFIO to get more detail information. Press PFll for related information. User Response: None. 2421 This HELP file in it has not been converted to the current release format or contains an invalid format word. 245S Explanation: An unrecoverable error occurred when writing a line to the printer, and an error code was passed to the calling module from DMSPIO. nnn indicates the nature of the error; it may be one of the following: Explanation: The file which contains the HELP information you requested still contains Script control words from a previous VM/SP release, or the file contains an invalid format word. Code Meaning 4 An intervention is required. 5 An unknown error occurred. 100 The printer is not attached. System Action: File in it comes up on your screen, but it could be unformatted or contain extra format words. 2431 Error nnn on printer User Response: File in it needs to be formatted with the CMS HELPCONV facility. For more information, refer to the eMS User's Guide. System Action: RC = 100. Execution of the command is terminated. The output files contain all changes made up to the last control record operation. RELATED information is not available. User Response: If you can determine the problem from the above information and correct the condition, reissue the command; otherwise reissue the command and if the error persists, contact your system support personnel. Explanation: A HELP command was issued with the RELATED option specified. There is not a RELATED section in the HELP file. System Action: RC =c 32. Execution of the command is terminated. User Response: Reissue the command with another option. 246W No loader table present for module in; set NO GO switch Explanation: A CSECT name was specified for a module that was generated with the NOMAP option. System Action: RC = 4. Conversational Monitor S:vstem (eMS) Messages 321 DMS Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. 2491 Explanation: Under the ZAP command, a successfully completed REP was not followed by a LOG control record. In lieu of a user-defined entry, a dummy log entry 'NONAME' was written. User Response: Either regenerate the module with the MAP option, or do not use a CSECT name; then reissue the command. 247W Dummy log entry in file fn ZAPLOG fm System Action: Execution of the command continues. Member membername not found; set NO GO switch User Response: None. Explanation: The specified member was not found. 2508 System Action: RC = 4. Execution of the command continues. All control records are ignored until the next NAME or END control record is encountered. Explanation: An I/O error has occurred on the user terminal trying to display a HELP text file. An error message should have been issued by CMS or CP to describe the condition. User Response: Reissue the command with a valid member name. 248W System Action: RC = 100. Execution of the command is terminated. The system remains in the same status as before the command was entered. Invalid VER/REP displacement; set NO GO switch User Response: Take appropriate action as described by the CMS or CP error message. Explanation: The displacement specified in a VER or REP control record includes an area that is undefined, for example, a Define Storage (DS) area. 251E System Action: RC = 4. Execution of the command continues. All REP control records are ignored until the next NAME or END control record is encountered. If the operation is REP, the file being operated on may be modified. User Response: Verify that instructions or data are at a specific displacement and reissue the command. 322 VM/SP System Messages and Codes I/O error or device error HELP processing error, code nnn: description Explanation: An error occurred during the formatting of a HELP text file, indicating an error in the file text. The error code indicates the type of error that occurred: Code Meaning 801 A number outside the permissible limits for a HELP format word was found. The limits are based primarily on 80 characters per line in HELP. DMS B02 An alphabetic parameter was found for a HELP format word that requires a numeric parameter. System Action: RC = 20. Execution of the command terminates. For LANGGEN, the DCSS is not saved. B03 A line was read that started with a period, but could not be recognized as a valid HELP format word. User Response: Correct the filename and reissue the command. B04 You omitted a required parameter for this format word. B05 HELP does not recognize the parameter specified on the format word line displayed. B06 The execution of a .IN,.IL~ or .OF HELP format word would cause the left margin to move to the left of character position one. B07 HELP has calculated a negative space count based on the format words contained in the test file. 253E Explanation: The specified file contains more than 65536 items, and thus cannot be handled with a normal ST ATE parameter list. This is because the normal parameter list uses halfwords to describe the characteristics of the file, and a file this large cannot be described with halfwords. The extended parameter list (which uses fullwords to describe the file) must be used to execute the STATE function in this case. The 'description' part of the message is a short summary of an error code meaning listed above. System Action: RC = BB. Execution of the user program is terminated. System Action: RC = 12. Execution of the command continues and the line in question is ignored. User Response: Change the user program parameter list to the extended-parameter-list format. If the FSST ATE macro was used, change the FSCB to the extended form (if used) and add the FORl\f = E option to the FSST ATE macro instruction. User Response: None at execution time, however you should correct the file in question to prevent future messages or errors. 254E 252E File fn ft fm cannot be handled with supplied parameter list Invalid filename fn Explanation: A filename specified in the LANGMERG control file is incorrect, or the control file specified on the LANGMERG command is invalid. For SPGEN, an invalid filename was specified in either the SPGEN PROFILE, or on the command line when invoking SPGEN. For SPLOAD, an invalid filename was specified in either the SPLOAD PROFILE, or on the command line when invoking SPLOAD. Help cannot find the requested information. If not misspelled, enter HELP for menu assistance or HELP HELP for the HELP command. Explanation: The file specified by your HELP request was not found on the accessed disk(s), or in the file directory of the 's' disk and 'y' disk (if accessed). The request may have been misspelled or incomplete. System Action: RC ,= 28. Execution of the command is terminated and system status remains the same. Conversational Monitor System (CMS) Messages 323 DMS User Response: Correct the entry if in error or use the commands specified to obtain available HELP files. 255T System Action: RC = 41 (Code 1 only) RC = 256 (all others). ESERV program execution is terminated. User Response: If error code 1 occurs, make sure a larger amount of virtual storage is available for ESERV program execution. For all other errors, contact your system support personnel. Insufficient storage for Exec interpreter Explanation: There is insufficient storage for the System Product Interpreter to initialize itself. 257T System Action: RC = 10096. Execution is terminated at the point of the error. Explanation: This message is issued when a system error has been detected which may have been caused by storage that was overwritten. User Response: Redefine storage and reissue the command. 2568 System Action: CMS is placed in a disabled wait state and CP is entered. E8ERV execution error, code nn Explanation: An error occurred during ESERV program execution. The error code indicates the kind of error that occurred. Code 1 2 3 4 5 6 7 8 324 Meaning Not enough virtual storage available for ESERV processing. Unsupported library macro issued by the ESERV program. Invalid FIND request generated as a result of an LBRFIND request issued by ESERV. Invalid GET request generated as a result of an LBRGET request issued by ESERV. An error occurred in opening the source statement library. An LBRGET request was issued by ESERV but the source statement library was not OPEN. An I/O error occurred accessing the source statement library. An LBRGET request was issued by ESERV without a previous LBRFIND. VM/SP System Messages and Codes Internal system error at address address (offset offset) User Response: Log off and log back on to verify that the problem is not due to overwritten storage. If it persists, notify IBM programming support. 258E The variations of this message are explained below. System Action: In each case, the system action is: RC=28. For this application, no remaining tables are updated. User Response: In each case, the user response is: Either turn translation synonyms OFF when turning translations OFF, or turn translations ON when turning translation synonyms ON. MESSAGES: • {U8ERISYSTEM} translation synonyms can not be set ON unless {USERISYSTEM} DMS translations are also set ON, application id: applid Explanation: You attempted to set translation synonyms ON when translations are OFF. This is not allowed. • User Response: Verify that you are using the correct disk. For RESERVE, reformat the disk with a block size of 512, 1K, 2K, or 4K. 260T {USERISYSTEM} translations can not be set OFF unless {USERISYSTEM} translation synonyms are also set OFF, application id: applid Explanation: The CMS nucleus is designed to be used as a saved, shared system. An attempt has been made to use the CMS system in non-shared mode by IPLing by device address. Insufficient virtual storage is available to do this. Explanation: You attempted to set translations OFF when translation synonyms are ON. This is not allowed. 259E System Action: The virtual machine enters CP by loading a wait PSW. User Response: IPL the saved CMS system by its 'system name, or redefine your virtual storage to exceed the ending location of the CMS nucleus. IPL by device address again. Disk blocksize of IPL device is too small to save the nucleus Explanation: An attempt was made to write the CMS nucleus to a CMS minidisk, but the block size of the mini disk is too small. 261E System Action: The CMS nucleus is not written to the minidisk. The system continues. System Action: RC = 24. None. Note: Do not issue the FORMAT command with the RECOMP option to change the number of cylinders on the mindisk. User Response: Respecify the macro with the correct name. 262E Disk not properly formatted for {RESERVEISAVEFD} Explanation: The disk has an 800-byte block size or is not a CMS disk. RESERVE and SAVEFD only support EDF disks. System Action: RC = 16. Execution of the command is terminated. No immediate command name was specified Explanation: The IMMCMD command was issued with SET, CLEAR, STATUS, or QUERY, but no immediate command name was specified. User Response: Increase the block size of the CMS minidisk by using the CMS FORMAT command; then rebuild the CMS nucleus. 260E Virtual machine size too small to IPL non-shared copy of eMS Immediate command command not found Explanation: The immediate command name specified with CLEAR, STATUS, or QUERY is not in effect. System Action: RC = 44. None. User Response: None. Conversational Monitor System (eMS) Messages 325 DMS 263E Specified immediate command is a nucleus extension and cannot be cleared Explanation: The user can discontinue processing of the tape volume switch by entering the immediate command "CANCEL". System Action: Execution continues. System Action: RC = 48. The specified immediate command is not cleared. User Response: If the user wants the tape volume switching discontinued he may do so by entering "CANCEL." 2671 System Action: Execution continues. Operator Response: Do not mount the tape. 2681 System Action: RC = 24. The command is not loaded as a nucleus extension. Explanation: An end-of-volume condition has been detected for the specified FILEDEF and another tape volume is required. System Action: Execution continues. User Response: None. Message sent to userid userid: message Explanation: The message that follows has been sent to the specified userid. User Response: None. Attempting to change tape volume for DDNAME ddname Tape mount for volume valid on virtual nnn was canceled by the user Explanation: The user is requesting that a tape mount be canceled. command is not a valid command to be established as a nucleus extension by DMSLMX Explanation: The bootstrap module (DMSLMX) has been genmoded with a command name which is not in its internal table of valid commands to nucxload. 2651 To cancel the tape volume switch, type CANCEL Explanation: The immediate command name specified on IMMCMD CLEAR is a nucleus extension and can only be cleared with the NUCXDROP command or NUCEXT CANCEL function. User Response: Use the NUCXDROP command or the NUCEXT CANCEL function to clear the immediate command. 264E 2661 System Action: System status remains the same. 2691 Mount tape volume valid on virtual nnn {withlwithout} a write ring; request number n Explanation: A request has been made for a different tape volume to be mounted on tape drive nnn. System Action: The user's system waits until tape mounted. Operator Response: Mount the requested tape. 326 VM/SP System Messages and Codes ( DMS 2701 Wait time for tape volume switch has almost expired; to continue waiting, type EXTEND 273E Explanation: The tape volid was checked and it does not match the requested volid. Explanation: The system is sti 11 waiting for the l'equp:-;ted tape to be mounted and the time allotted to wait is almost over. System Action: The tape is rewound and dismounted and execution of the command continues. System Action: Continues waiting for the tape. Operator Response: Mount the requested tape volume. User Response: To give the tape operator additional time to mount the tape, type 'EXTEND'. 274E 2711 Wait time for tape volume switch has expired; tape volume switch for volume valid on virtual nnn canceled System Action: The tape is rewound and dismounted and execution of the command continues. User Response: Insert a write ring and mount the tape. System Action: Execution of command terminates. 272E Tape on virtual nnn, volume valid, requires a write ring Explanation: The tape was checked for a write ring and it does not have one although one was requested. Explanation: The time allotted to wait for the tape volume switch is over. The request for the tape volume switch has been canceled. User Response: None. Tape on virtual nnn is volume valid--wrong tape 275E Tape on virtual nnn is not a standard label tape Tape on virtual nnn, volume valid, has a write ring--no write ring was requested Explanation: The tape has a write ring although no ring was requested. Explanation: The tape label was checked and it does not have an IBM standard label. System Action: The tape is rewound and dismounted and execution of the command continues. System Action: The tape is rewound and dismounted and execution of the command continues. User Response: Remove the write ring and mount the tape. Operator Response: Mount the requested standard label tape. 276E Invalid language id langid Explanation: The language id·specified was longer than five characters long. (Five characters is the maximum for a language id.) System Action: RC = 24. COTlv(:'rsational :Monitor System (eMS) Messages 327 DMS Execution of the command terminates. • • For LANGGEN, the DCSS is not saved. For SET LANGUAGE, the language requested cannot be set and the language setting remains unchanged. User Response: Correct the language id and reissue the command. A list of valid language ids for that virtual machine is available from the QUERY LANGLIST command. 277E The ncss is located partially or entirely inside the virtual machine set the language that CP was set to before the language request failed. If the requested language is not available, you may have mistyped the langid. Otherwise, one of the following caused the error: • • • • the DCSS for the specified langid was a non-language DCSS the LOADSYS for the DCSS failed the DCSS for the specified langid did not contain DMS as an application id no virtual storage is left for a LANGBLK to be allocated. System Action: RC = 4 or 104. Explanation: The virtual address of the beginning of the DCSS is less than the size of your virtual machine. The virtual address of the end of the DCSS mayor may not be less than the size of your virtual machine. System Action: RC = 88. CMS does not allow a DCSS to be loaded within the user's virtual machine. This makes it impossible to load the DCSS with the language requested in it. The language setting remains unchanged. User Response: Use the CP DEFINE command to decrease the size of your virtual machine so that the virtual address of the beginning of the DCSS is greater than the size of your virtual machine; then re-IPL CMS and reenter the command. If the message does not contain "forced by CP ... ," the language that is forced is either: • • the original language (RC = 4), or if the original language could not be reset, the default language (RC =104). If the message does contain "forced by CP ... ," the language remains unchanged, and RC =4 or 104. User Response: If the message does not contain "forced by CP, ... ," clear some storage or re-IPL. If the requested language is not available, issue the QUERY LANGLIST to see the available languages. If the message does contain "forced by 278E {Unable to set requested language: langid.1 The requested language: langid is not available;} [langid2 forced [[by CP) , condition code code, return code rcll Explanation: If the message contains "forced by CP, ... ," CP could not set the language that was requested; so, CMS 328 VM/SP System Messages and Codes CP, .... " this is an installation error. Notify the system administrator and specify the condition code that was issued with this message. The condition code indicates the specific problem that occurred; it is one of the following: 4 The DMKSNT entry for the language specified does not exist. The system programmer must specify the appropriate ( DMS NAMELANG macro in DMKSNT for this language. 8 ) I System Action; RC = 28. The addition of the application LANGBLK stops. The DCSS (or system information) for this application was not added. The volid specified in the DMKSNT entry for the language is not a CP-owned volume. The system programmer must ensure a CP-owned volume is specified in the DMKSNT entry generated by the NAMELANG macro for this language. 12 The volid specified in the DMKSNT entry for the language is not mounted. The system operator must ensure that the appropriate volume is mounted. 20 A paging error occurred during the set operation. 28 The DMKSNT entry for the language was found; however, the langid in this DMKSNT entry does not match the langid in the saved message repository. The system programmer must ensure that the NAMELANG entries do not specify overlapping areas on DASD. User Response: If the applid was entered incorrectly, then reissue the command with the correct applid. Otherwise, the application does not use the NLS support provided by CMS. You can make user additions to the parser and synonym tables without the SYSTEM information--just rename the text files containing the SYSTErvI information and load them as user additions. 2791 32 36 279E Explanation: The application specified by 'applid' on the SET LANGUAGE command does not have a language segment in the DCSS. Options ADD and ALL must have been specified for this error to occur. System Action: The application LANGBLK is added, but only user information is loaded. The "MSGREP" identifier was not found on the first page of the requested message repository. CP looks for this identifier to determine if a valid message repository is saved. The system programmer must save the appropriate CP message repository. No more virtual page buffers are available. Application applid not found in the language ness Explanation: The application specified by 'applid' on the SET LANGUAGE command does not have a language segment in the DCSS. Options ADD and SYSTEM must have been specified for this error to occur. Application applid not found in the language ness User Response: If the applid was entered incorrectly, then reissue the command with the correct applid. Otherwise, there is no system information stored in the language DeSS for that application. 280E Application applid not active Explanation: A request was made for an applid that was not active. System Action: RC = 28 or RC = 26. The request or command is ignored and nothing is updated. User Response: Verify that the requested application is indeed correct and make any necessary changes, or Conversational Monitor System (eMS) Messages 329 DMS verify whether SET LANGUAGE was issued correct.ly for the requested application. 281E Application DMS cannot be dpleted Explanation: A Df~LETE request was made for an appl1d of DMS with SYSTEM or ALL specified. This is not allowed since eMS must have the DMS LANGBLK active at. all times. System Action: RC ~7_ 24. If ALL was specified, t.he user additions to the parser tahle and message repository are deleted; however, the system information is not deleted. User Response: None. Error(8) occurred while creating In {t {m; check In It 1m for details 2R2E The name DeSS could not be {foundlloadedlsaved}; [condition code cc,] return code rc from {FINDSYSILOADSYSISAVESYS} 283E Explanation: This message was issued for one of the following reasons: • If the condition code is 2 and the return code is 44, then the DCSS has not been defined on a NAMESYS macro in CP/s System Name Table. • The DCSS name for FSTs was not defjned in DMKSNT. • The specified DCSS was found, but it could not be loaded. • The specified DCSS could not be saved by the SA VESYS command. You prohably do not have the appropriate privilege class. Explanation: One of the following occurred: 1. 2. 3. The control file for LANGMERG had errors in it. The fi1e(8) specified were not found, or Errors occurred while reading a file that. was specified in the control file. Examine the LANGMAP to see why LANGMERG failed. System Action: RC = 32. Depending on when the error occurred, the merge file mayor may not be created. If the merge file is created, however, it may be incomplete. User Response: Examine the LANGMERG map to see why the errors occurred and determine whether they are relevant to you. If so, correct the errors and reissue the command. 330 VM/SP System Messages and Codes The FINDSYS function (DIAGNOSE code X'64') did not find the specified DCSS. See the Vi\! System Facilities for Programming for a complete description of the FINDSYS, LOADSYS, and SA VESYS functions and their return codes. System Action: RC = 128. Execution of the command terminates. For LANGGEN, the DCSS and the CP repository are not saved. User Response: Respond according to why the message was generated: • For SET LANGUAGE, if the langid has been specified correctly, notify your system administrator. • For LANGGEN. if the langid and levelid have been specified correctly, check to see that CP's System Name Table properly specifies the DCSS on the N Al\tlESYS macro. DMS • For SA VEFD, define the DCSS for FSTs and then reissue the SA VEFD command. • If the return code was generated from LOADSYS, refer to DIAGNOSE code '64' in the VM User Response: Examine the return code. It should be one of the following: Code Meaning and Action 4 The DMKSNT entry for the language specified does not exist. 8 The volid specified in the DMKSNT entry for the language is not a CP-owned volume. 12 The volid specified in the DMKSNT entry for the language is not mounted. The operator must mount this volume. 16 The repository is too large to be saved in the area reserved on DASD. The compiled listing gives the number of pages for the repository; the NLSPGCT parameter in NA1IELANG must specify a page count greater than or equal to that number. 20 A paging error occurred during the save operation. 24 An error occurred while attempting to write a page of the repository to DASD. 28 The langid specified with the DIAGNOSE does not match the langid in the repository you want to save. Either the wrong text deck was loaded into virtual storage. or the wrong langid was specified on the DIAGNOSE instruction. 32 The message repository is invalid. The text loaded int.o virtual storage to be saved is not the message repository. System Facilities for Programming for details. • 284E If you do not have the appropriate privilege class to issue SA VESYS, contact your system administrator. The ncss is not completely inside the virtual machine. Explanation: The command cannot build the DCSS if any of it is outside the virtual machine. It will build the DeSS if the DCSS is completely within the user's virtual machine. System Action: RC = 88. Execution of the command terminates: the DCSS is not saved. For LANGGEN, the DCSS and the CP repository are not saved. User Response: Use the CP DEFINE command to redefine the virtual machine so the DCSS is completely inside your virtual machine. Then re-IPL CMS and reissue the command. 285E CP repository not saved; condition code code, return code rc Explanation: The CP message repository was not saved. System Action: RC = 104. The execution of the command continues, but the CP repository is not saved. Conversational Monitor System (eMS) Messages 331 DMS 2851 CP repository saved System Action: RC = 40. Execution of the command terminates; the DCSS is not saved. Explanation: The CP message repository was successfully loaded and saved. User Response: Obtain CP privilege class E or higher to save the DCSS. (Or have your system administrator save the DCCS.) System Action: RC = O. None. User Response: None. I 286E 288E The DCSS is too small for the data being stored Explanation: During the DCSSGEN procedure, you requested that the Installation DCSS be saved or the attempt to save it was automatic and the SAVESYS failed. The DCSS was not saved. A previous message should have given the reason for the unsuccessful save. Explanation: The length of the data being stored in the DCSS is greater than the size of the DCSS. System Action: RC = 40. Execution of the command terminates; the DCSS is not built. System Action: RC = 40. The Installation DCSS is not saved. User Response: Change the size of the DCSS as defined by the NAMESYS macro in CP's System Name Table or reduce the amount of data in the DCSS. 286W System Action: Message DMSEXG298R is issued. User Response: Respond to message DMSEXG298R to save the DCSS or to cancel the DCSSGEN procedure. 287E You must have a special privilege class to successfully issue the LANGGEN command Explanation: LANGGEN issues a SAVESYS command, which requires a CP privilege class of E or higher. 332 User Response: Ensure that you have the privilege class to issue the SAVESYS command and verify that the entry in the System Name Table (DMKSNT) is correct. Refer to previous message(s) to determine why the DCSS was not saved. The DCSS is too small for the data being stored. Explanation: The storage allocated for the DCSS is not large enough to contain all the EXECs requested in the load list file provided for the DCSSGEN procedure. VM/SP System Messages and Codes dcssname DCSS not saved. 2881 dcssname DCSS not saved Explanation: During the DCSSGEN procedure, you requested that the Installation DCSS not be saved because of errors encountered while creating it. Or, the specified segment could not be saved as the previous message indicated. System Action: RC = 0, or the RC from the previous message. The DCSS is not saved. User Response: If a previous message was issued, take action accordingly. Otherwise, none. ( DMS 289E The default language, langid, must be active 292W Explanation: The default language was not set; it must be set to issue the LANGGEN command. Explanation: When the CP information is to be saved, LANGGEN loads the information at hexadecimal location X'20000'. This may write over data loaded there by the user. System Action: RC = 104. None. User Response: Issue SET LANGUAGE to the default language named in the error message and then reissue the LANGGEN command. 290E System Action: Execution of the command continues. User Response: If only the CP information is to be saved, ensure that no program is residing at X'20000' when LANGGEN is issued. Duplicate applications specified in control file fn ft fm Explanation: The control file for LANGGEN has two files with the same first three characters in each filename. Since these three characters determine the application id, this is an error and should be corrected. 293R User Response: Correct the control file and then reissue the LANGGEN command. System Action: If a response other than those shown above is supplied, the prompt is repeated until a response is entered correctly. Error occurred while loading the DCSS User Response: Enter "1," "YES," "0," "NO," or a null line. Explanation: LANGGEN issued a LOAD command to build the DCSS. An error occurred during the execution of this command. 294E System Action: RC = 32. Execution of the command terminates. The DCSS is not saved. User Response: Refer to the message issued from the LOAD command. Is this a DBCS language? Enter 1 (YES) or 0 (NO) Explanation: This prompt asks whether or not input and output data should be treated as possible Double-Byte Character Set (DBCS) data. The answer to this prompt should be 1, YES, 0, NO, or a null line; if you just press the enter key (a null response) then the default answer of 0 (NO) is taken. System Action: RC = 32. The DCSS is not built. None. 291E Text data will be loaded at X'20000' in user area; user data may be overwritten Invalid language level id {levelidl; reenter} Explanation: A language level id may be only one character, and it must either be in the range A-Z or 0-9. If it did not meet both of these requirements, then the error message is given; System Action: RC = 24. The system waits for a response. Conversational Monitor System (eMS) Messages 333 DMS User Response: Specify the language level id correctly and reissue the command. 295R 297W Explanation: DCSSGEN could not find the execid requested in the load list file. Language level id = System Action: DCSSGEN continues processing with the next entry in the load list file. When processing completes, message DMS298R is issued to allow you to save the DCSS or to cancel the DCSSGEN. Explanation: The answer to this prompt should be a single character in either the A-Z or 0-9 range. This character designates which level of DCSS to load. The levelid is the third character in the language DCSS name. If there is a null response, the default is character'S' System Action: If the response to this prompt is not in the A-Z or 0-9 ranges, then the following error message is displayed: User Response: Delete or correct the erroneous entry in the load list file, or verify that the file requested resides on one of the accessed disks. 298R DMSINQ294E Invalid language level id levelid; reenter User Response: Enter a valid level id. System Action: The system waits for a response. Should the installation segment be used? Enter 1 (YES) or 0 (NO) User Response: Based on the specific error condition encountered, enter '1' if you want to disregard the error(s) and save the DCSS or enter '0' to discard the DCSS. Explanation: During CMS nucleus generation, you can decide if you will want to build the Installation Discontiguous Shared Segment or omit it. System Action: The system waits for a response. For a positive response, message DMSINI310R is issued. User Response: Enter 1 to build the Installation Discontiguous Shared Segment or enter 0 to omit it. A null response defaults to 1 (YES). An· error has been detected while building the DCSS. Do you still want the DCSS saved? Enter 1 (YES) or 0 (NO) Explanation: The DCSSGEN procedure encountered an error while building the Installation DCSS. A previous error message indicated a specific error condition encountered. The prompt is repeated until answered correctly. 296R Execid execid was not loaded 299E Insufficient storage to complete update Explanation: The update is being performed in storage but there is insufficient storage to insert the next update line. System Action: RC = 41. Execution of the command is terminated. The system status remains the same. User Response: Issue the command again. specifying NOSTOR on the 334 VM/SP System Messages and Codes DMS command line. This causes updates to be performed on disk. 300E no SYSaaa was specified with the DLBL command. This message appears only if the user is in the CMS/DOS en vironmen t. Insufficient storage to begin update System Action: RC = 24. Execution of the command is terminated. The definition does not take effect. Explanation: An update is being performed in storage, but there is insufficient storage available to contain the entire input source file. System Action: RC =4l. If the keyword STOR was specified on the command line, execution of the command terminates. The system status remains the same. If the keyword STOR was not specified, the update continues and is performed on disk. No RC = 41 is issued in this case. User Response: Reissue the DLBL command specifying a DOS logical unit for each disk specified. In the case of DTFCP, specify a DEV ADDR operand with the DTFCP macro and with the associated DLBL command. 303E Explanation: A request was made for LISTIO A or LISTIO UA, but no logical units satisfied the request. User Response: If RC = 41, issue the command again, specifying NOSTOR in the command line. This causes updates to be performed on disk. Otherwise, no action is necessary. 30lE System Action: RC = 28. Execution of the command is terminated. The system status remains the same, except when the EXEC option was specified and there was an existing $LISTIO EXEC file. In this case, the $LISTIO EXEC file is erased. SYSaaa not assigned for disk fm Explanation: No ASSGN command was issued prior to the DLBL command associating the named DOS logical unit with a CMS disk. System Action: RC = 36. Execution of the command is terminated. The definition does not take effect. User Response: Issue an ASSGN command for each of the DOS logical units specified in the DLBL, and then reissue the DLBL command. No SYSXXX satisfies request User Response: Ensure that the correct request has been made. 304E Invalid operand value value Explanation: The value specified is not valid for one of the following reasons: • It is larger than ten digits. • • It is a nonnumeric value. The number is greater than 231_1 for track numbers. The number is greater than 999999 for BUFSP size. • 302E No SYSXXX operand {entered Ispecified} Explanation: No SYSaaa operand was entered to associate the specified disk mode with a DOS logical unit, or in the case of DTFCP, the DEV ADDR operand was missing from the DTFCP macro and This message is also displayed if a null line is entered as the first specification for the EXTENT option of the DLBL command. System Action: RC = 24. Conversational Monitor System (CMS) Messages 335 DMS 3041 Execution of the command is terminated. The definition does not take effect. No new definition for the data set is created. If one already exists, it remains unchanged. User Response: Reissue the command, specifying the appropriate values for all entries. User Response: Either reissue the DLBL command using a valid disk mode, or issue "ASSGN SYSaaa IGN" followed by the original DLBL command using the DUMMY operand. Update processing will be done using disk 307E Explanation: An update is being performed in storage, and there is insufficient storage available to contain the entire input source file. The keyword STOR was not specified on the command line. The update processing continues with the update being performed on disk. Explanation: The user catalog 'ddname' referenced by the CAT option has not been defined by a previous DLBL command. System Action: RC = 24. Execution of the command is terminated. The definition does not take effect. System Action: The updating process continues. User Response: Reissue the command, specifying the CAT option with a previously defined ddname, or issue a DLBL command for the user catalog ddname and then reissue the DLBL command for the subject data set. User Response: None. 305E Incomplete extent range Explanation: Only the starting relative track number was specified for an extent range. The number of tracks must also be specified. System Action: RC = 24. Execution of the command is terminated. The definition does not take effect. User Response: Reissue the command with the proper extent specifications including the number of tracks. SYSaaa not assigned for IGNORE 306E Explanation: When the DUMMY operand is used for a data set, the logical unit address must have been assigned with the IGN operand before the DLBL command was issued. System Action: RC = 36. 336 > VMjSP System Messages and Codes Catalog DDNAME ddname not found 308E mode disk in [non-]CMS format--invalid for [non-]CMS dataset Explanation: The user has specified a CMS fileid ("CMS fn ft") but references a disk that is in non-CMS (for example, OS or DOS) format. Or the user has specified a non-CMS fileid ("DSN datasetname") but references a CMS disk. The references to disk include not only the disk mode in the command line but also the mode in MUL T and EXTENT specifications. This message is also issued if the user specifies CMS for file identification but uses one of the VSAM options (for example, CAT or BUFSP) with it. System Action: RC = 24. The command is terminated with no change to the current definition of ( DMS DLBL since thE' new definition does not take effect. 311W User Response: Reissue the command with a disk mode appropriate for the data set. 309W Explanation: The user specified the SAVESYS parameter, but did not specify a name to save the system as. System Action: Initialization will continue, but the system will not be saved. CMSBATCH command ignored--it is only valid when the NOSPROF parameter was specified on the IPL command User Response: If you really want to save the system, reissue the IPL command, and specify a system name with the SAVESYS parameter. Explanation: The CMSBATCH command was entered at the initial VM READ and the NOSPROF parameter was not specified on the IPL command. ! 312W System Action: The command is ignored, and not stacked for execution. Language not generated - no text decks specified in control file In It 1m User Response: To initialize a batch machine: 310R No system name specified; system not saved Reissue the IPL command with the BATCH parameter, or Explanation: No DCSS is built since the LANGGEN control file does not contain any text decks. (A control file can contain just comments, but that will not help to generate a language.) Reissue the IPL command with the NOSPROF parameter, then repeat the original command at the VM READ. System Action: RC = O. Execution of LANGGEN completes, but no DCSS is built or no CP repository is saved. User Response: Specify at least one text deck in the LANGGEN control file. Installation segment name = Explanation: During CMS nucleus generation, you can name the Installation Discontiguous Shared Segment or accept the default name. System Action: The system waits for a response. User Response: Enter a valid Installation Segment name using one to eight alphanumeric characters or press enter to accept the default name. 313W SYSPROF EXEC not found; notify system administrator Explanation: The SYSPROF EXEC file was not found. Initialization is completed by DMSINS instead. System Action: CMS is operational, but the SYSPROF EXEC has not been executed. User Response: Notify the system administrator to place SYSPROF EXEC in a DCSS, or on the S-disk or its extension. Conversatjonal Monitor System (eMS) Messages 337 DMS 314W Automatic re-IPL by CP message Explanation: User has been automatically re-IPLed by CP after the virtual machine loaded a disabled wait PSW, identified by psw. Explanation: message is one of the following: • ; no information available • Explanation: The virtual machine entered CP and was automatically re-IPLed. An error occurred while retrieving restart information from CP, so the exact cause of entry into CP is not available. • Explanation: A program interrupt occurred at the address specified in the virtual program new PSW while the virtual machine was in basic control mode. due to translation exception while in non-EC mode System Action: User is automatically re-IPLed by CP. Explanation: The user has entered CP because of a translation exception while in non-EC mode. Probable CP error. User Response: None. 315W • • • due to a paging error 338 Conflicting parameters specified; all parameters have been ignored Explanation: An I/O error occurred during paging which caused the virtual machine to enter CPo Probable hardware error. Explanation: The user has coded another CMS parameter on the IPL command along with the SAVESYS parameter. due to external interrupt loop; PSW psw System Action: All parameters are ignored. Explanation: The user's virtual machine external new PSW is enabled for an interrupt condition that will not be cleared upon acceptance. It is possible to receive an interrupt condition from the CPU Timer and the TOD Clock Comparator that produces this loop. User Response: If the user wants to save the system, reissue the IPL command with the SAVESYS parameter only. ; name-shared page hexloc altered Explanation: The named system was altered by the virtual machine. Hexloc is the first changed page detected by the control program. The changed page was returned to free storage. An attempt to issue BEGIN failed, so the CMS system was automatically re-IPLed. • due to program interrupt loop; PSW psw due to disabled wait; PSW psw VM/SP System Messages and Codes 3201 Maximum number of disk entries recorded Explanation: The maximum number of disks have been specified for a multivolume VSAM data set. The system (S) disk cannot be a user disk. System Action: Execution of the command is terminated and the data set definition is stored. User Response: None. DMS 3211 Maximum number of extents recorded 3241 Explanation: Sixteen (16) extents have been specified for a VSAM data set. This is the maximum number of data set extents allowed. No user defined {DLBLIMULTIEXTENTIFILEDEFI LABELDEF}s in effect Explanation: No definition is in effect for the requested DLBLs, FILEDEFs, or LABELDEFs. System Action: Execution of the command is terminated successfully and the data set definition is stored, including the I6-extent specification. System Action: No further action occurs. The system is terminated. User Response: None. User Response: None. 325W , 3221 DDNAME ddname not found; no CLEAR executed Explanation: This message is issued as a result of a non-zero return code from the PRINTL macro. Preceding this message, a system message was issued describing the nature of the problem. Explanation: No previous definition for 'ddname' had been specified. This includes the condition of a DLBL IJSYSUC CLEAR with no previous job catalog ddname (IJSYSUC) defined. 3231 IDUMP for jobname terminated due to error on OOE System Action: Execution of the command is terminated. All definitions remain unchanged. System Action: IDUMP is terminated at the time that the error is encountered on OOE. Control is returned to caller's next sequential instruction with a return code of 4 in register 15. User Response: l£the ddname was entered incorrectly, reissue the command with the correct ddname. User Response: Refer to the previous error message issued and take appropriate action. {Job IMaster ILABELDEF' s I FILEDEF's} catalog DLBL cleared Explanation: The DLBL for the catalog referred to has been cleared and is no longer active. System Action: If the ~JOB catalog is cleared, all other definitions formerly flagged as using the JOB catalog are no longer flagged as such. The message can be the result of a DLBL * CLEAR rather than a DLBL IJSYSUC CLEAR or DLBL IJSYSCT CLEAR, when the PERM option is not used when defining the catalogs. 326E Illegal SVC sue (HEX xx) called from ustor Explanation: STXIT AB macro was issued while you were in abnormal task termination routine. It can only be issued from your main program. System Action: Your program is terminated. User Response: Remove the STXIT AB macro from your termination routine and assemble your program again. User Response: None. Conversational Monitor System (eMS) Messages 339 DMS 3271 The installation DCSS could not be loaded i 329W Explanation: The INSTSEG value specified on the IPL command is invalid. Explanation: APL or TEXT characters were received from the terminal but SET APL and SET TEXT were off. System Action: The IPL command executes, but the Installation DeSS is not accessed for this CMS session. User Response: Check the name and location of the Installation DCSS. If it is located lower than your virtual machine size, redefine your virtual storage to a value below or equal to the Installation DCSS. Re-issue the IPL command. 327W System Action: Any compound characters are replaced by blanks. User Response: SET APL or TEXT ON. 330R INSTSEG value omitted; no shared EXECs loaded System Action: Execution of the command waits until you respond to the specification request. If a null line is the first response, an error message (DMSDLB048E) is displayed and the DLBL command has no effect. Otherwise, a null response after one or more lines of data signifies the end of the specifications. System Action: The IPL command executes, but the Installation DCSS is not accessed for this CMS session. User Response: Enter data set volume specifications either on one line separated by commas or on separate lines. The final comma at the end of the line is optional and may be omitted. You must enter the filemode and, in the DOS environment, the DOS logical unit associated with that disk. Do not repeat the filemode specified in the command line. User Response: Check the name of the Installation DCSS and re-IPL. Control file not specified Explanation: A control file was not specified on the VMFNLS command. This control file must be specified, since it is used to apply updates to the source file before text is generated. 331R System Action: RC = 24. Processing of the VMFNLS command stops. User Response: Specify a control file when you invoke the VMFNLS command. Refer to the VM/SP Installation Guide for more information on VMFNLS. 340 VM/SP System Messages and Codes Enter volume specifications: Explanation: The system expects you to enter the VSAM data set volume specifications because you specified the MULT option. Explanation: The INSTSEG value on the IPL command was missing. The Installation DCSS (Discontiguous Shared Segment) is not accessed for this eMS session. 328E Warning: APL/TEXT option not in effect. Enter extent specifications: Explanation: The system expects you to enter the. VSAM data set extents because you specified the EXTENT option with the DLBL command. System Action: Execution of the command waits until you respond to the specification request. If a null line is the first response, an error message DMS User Response: If user information was supposed to t.e loaded, make sure that the filenames and filetypes of the user addition files are correct. The filename should be applid concatenated with UME, UPA or USY. The filetype should be TXT concatenated with the current langid. (DM:SDLB304E) is displayed and the DLBL command has no effect. Otherwise, a null line means the end of the specifications. User Response: Enter dataset extent specifications on the same line separated by commas or on separate lines with or without commas. You must enter the starting relative track number, number of tracks, filemode and, if in DOS environment, the DOS logical unit associated with that filemode. The extents must be in ascending order for each volume grouping in order for the command to execute properly. ! I 332E 333E Explanation: The specified number of bytes exceeds the size of the largest partition possible with this virtual machine. No user additions were loaded System Action: RC = 24. Execution of the command is terminated. The system status remains the same. The old DOS partition size remains unchanged. Explanation: The SET LANGUAGE command was issued with the "ADD applid USER" option specified. However, no user message text file, user parser, or user synonym table was found. User Response: Specify a smaller value. If the partition size is not an important factor in this particular session, issue SET DOSPART OFF and allow the system to compute its own partition size. System Action: RC = 28. No user information was loaded. The system status remains the same. User Response: Make sure that the filenames and filetypes of your user addition files are correct. The filename should be applid concatenated with UME, UPA or USY. The filetype should be TXT concatenated with the current langid. 3321 No user additions were loaded Explanation: The SET LANGUAGE command was issued with the"ADD applid SYSTEM" option specified. However, no user message text file, user parser, or user synonym table was found. System Action: No user information was loaded. However, system information was found and loaded. nnnnnK partition too large for this virtual machine 334E No system information or user additions were found for application applid Explanation: The application specified by applid on the SET LANGUAGE command does not have a language segment in the language DCSS, and there are no user addition files with applid as the first three characters of the filename. The ADD and ALL options must have been specified for this error' to occur. System Action: RC = 28. The addition of the application LANGBLK stops. No system information or user additions for this application are added. User Response: If the applid was entered incorrectly, then reissue the Conversational Monitor System (eMS) Messages 341 DMS command with the correct applid. Otherwise. the application does not use the NLS support provided by CMS. Code Meaning 04 The 'libname' specified does not exist. Reissue the the command with a valid 'libname'. 08 The 'libname' is currently active on a real 3800. DRAIN the 3800 and reissue the command. 12 The library containing the volid is CP-owned. Consult your system programmer for an explanation. 16 The library containing the volid is not currently mounted. Have the operator mount the volume. Then reissue the command. 24 A paging error occurred. Consult your system programmer. You can make user additions to the parser, synonym, and message tables without SYSTEM information. Rename the text files containing the system information and load them as user additions. 346E Error [nn] loading {{n {tluser In} from disk Explanation: The TEXT file specified in a modname caused an error while trying to LOAD it into user virtual storage. For SET LANGUAGE, an error occurred while attempting to load a user addition to the parser or message repository. System Action: RC = 6. None. For SET LANGUAGE, RC=32. The file is not loaded, but all other program execution continues. User Response: Fix the TEXT file so that it does not cause a loading error and reissue the command. For SET LANGUAGE, depending on the error code indicated, you can try to correct the error encountered during the LOAD. 347E Error nn loading library libname Explanation: A return code of 'nn' was received from DIAGNOSE code X'74' when trying to load the Named System into user virtual storage. System Action: RC = 100 + 'nn' None. User Response: The action taken depends on 'nn' as follows: 342 VM/SP System Messages and Codes 348E Error nn saving library libname Explanation: A return code of 'nn' was received from DIAGNOSE code X'74' when trying to save the new version of the named system from user virtual storage. System Action: RC = 200 + 'nn' None. User Response: The action taken depends on 'nn' as follows: Code Meaning 04 The 'libname' specified does not exist. Reissue the command with a valid 'libname'. 08 The 'libname' is currently active on a real 3800. DRAIN the 3800 and then reissue the command. 12 The library containing the volid is CP-owned. Consult your system programmer- for an explanation. DMS 16 20 24 349E The library containing the volid is not currently mounted. Have the operator mount the volume. Then reissue the command. The space allocated by the installation for 'libname' is not large enough to accommodate its new size after processing by this command. Either use the DEL function to delete some modnames or have the installation allocate a larger area for 'libname'. Then reissue the command. A paging error occurred. Consult the system programmer. 351E Module is marked Only Loadable Explanation: The module was marked only loadable by the linkage editor, but an attempt was made to execute the program. System Action: RC = 12 or Abend code = 15A. Execution of the program terminates. (Abend code = 15A for LINK, ATTACH, or XCTL; RC = 12 for OSRUN.) User Response: Make sure that the name is correct. If so, determine why the program was made only loadable by the linkage editor. Link edit, an executable version of the program and re-execute the job stream or reissue the OSRUN command. Invalid library libname Explanation: The first directory entry in 'libname' was not the name of the library itself. The named system was improperly formatted on the DASD. 352E Invalid SETPRT data in file in it Explanation: The SETPRT module represented by 'fn ft' does not contain valid SETPRT information. System Action: None. System Action: All output to the virtual 8800 has been performed until invalid SETPRT module was encountered. User Response: The named system had either not been created before or was destroyed since it was last modified. Use the GEN function to create a new library called 'libname' and then build it using the ADD function. 350E User Response: Find out why the particular module caused the above error. Most likely, the module in question was not created with the CMS GENIMAGE command. In any case, close the virtual 3800 with the PURGE option. Either use a different module or fix the module that caused the error and reissue the SETPRT command. Module is marked Not Executable Explanation: The module was marked not executable by the linkage editor, but an attempt was made to execute the program. System Action: RC _co, 4 or Abend code = 15A. Execution of the program is terminated. (Abend code =--=-15A for LINK, ATTACH, or XCTL; RC=4 for OSRUN.) User Response: Link edit an executable version of the program and re-execute the job stream or reissue the OSRUN command. 353E No previous HELP command has been entered. Please enter HELP MOREHELP for information on the MOREHELP command. Explanation: The user entered the MOREHELP command and a HELP command had not been previously entered. ConvPl'sationaJ Monitor System (eMS) Messages 343 DMS System Action: Re·= 4. Processing is terminated. User Response: The user should enter the HELP command desired. 354E RELATED information is not available for the last HELP command entered Explanation: The user entered the MOREHELP command with the RELATED option specified, and there is not a RELATED section in the HELP file. System Action: RC = 32. Processing is terminated. User Response: None. 3551 For related information on this subject, enter MOREHELP (RELATED. Explanation: A section of a HELP file other than RELATED was displayed and a RELATED section exists within that file. System Action: RC = o. None. User Response: If the user wants to display the related section of the file, the specified command should be entered. 360E Invalid response response Explanation: After prompting you for information, VSAMGEN/SAMGEN determined that your reply was invalid, either because you did not enter one of the choices given you in the prompting message or because you entered a value not valid for the entry being processed (that is, the storage location of the named system). If the message is issued after the storage location value is entered, the value violates one of the following rules: • • • Must be a valid hexadecimal value. Must be less than 16 megabytes. Must be greater than X'20000'. For DCSSGEN, the Installation segment name you entered contains blanks. For IT ASK, when asked if you wanted the HELP files uppercased, your response was not YES, NO, or a suitable abbreviation. System Action: RC = 24. If this is the first time this message is issued for this prompt, VSAMGEN reads from the terminal after issuing the message, thereby giving you another chance to enter the correct information. If it is issued·for the second time for the same prompt, VSAMGEN terminates, and the system returns to the CMS command environment. For DCSSGEN, the system reissues DMSINI310R. 3561 For more detail on this subject, enter MOREHELP. Explanation: A BRIEF section of a HELP file was displayed and there is more detail available. System Action: RC = None. o. User Response: If the user wants more detail, the specified command should be entered. 344 VM/SP System Messages and Codes User Response: If it is the first time the message is issued, reexamine the prompting message and enter the correct information. If it is the second time the message is issued for this prompt, VSAMGEN has terminated, so you must restart the VSAMGEN EXEC. If the message is from SAMGEN, the EXEC must be restarted. For ITASK, reply YES or NO to the prompt when it is repeated. DMS 361E Disk mode[(vdev)] is not a {CMSIDOS} disk 3621 Explanation: VSAMGEN is in the process of link-editing the modules that make up the named system in order to create a CMS DOSLIB file with the same name. Explanation: VSAMGEN requires that the A-disk be a read/write CMS disk, and that the disk you specified as containing the DOS SRL be a DOS disk. For DMSUPD the OUTMODE option on the UPDATE command specified a filemode that was not a read/write CMS disk. System Action: RC = 36. VSAMGEN has terminated. The system returns to CMS command mode. For DMSUPD the UPDATE command is terminated. LINK-EDITING sysname ... System Action: None. User Response: None. 363E Invalid starting address vstor Explanation: The start address specified in the command line is not a hexadecimal address within the load range of the specified system. User Response: If the message concerns the CMS A-disk, access a CMS disk in read/write mode as the A-disk and reissue VSAMGEN. If the message concerns the DOS disk, either access the DOS disk and use that mode letter to answer the prompt during the next VSAMGEN attempt, or enter the correct mode of the DOS disk containing the DOS SRL during the next VSAMGEN attempt. System Action: RC = 24. Execu tion of the command is terminated. The system status remains the same. User Response: Reissue the command with a valid starting address. 3631 For DMSUPD, reinvoke the UPDATE command specifying a filemode of a CMS disk in read/write mode. Alternatively, the 'OUTMODE' option can be eliminated allowing UPDATE to choose the filemode of the output files. Refer~nce the UPDATE command for more details. sysname DOSLIB created on A-disk Explanation: VSAMGEN creates a CMS DOSLIB file from the object modules that make up the named system. System Action: None. User Response: None. 362E Invalid storage protect key key Explanation: The storage protect key specified was not decimal, 0 to 15. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command, specifying a valid storage protect key. 363R Enter location where sysname will be loaded and saved: Explanation: VSAMGEN/SAMGEN requires a hexadecimal address for fetching the VSAM and/or Access Method Services systems into storage so that the systems can be saved on a CP volume. Conversational Monitor System (CMS) Messages 345 DMS System Action: VSAMGEN/SAMGEN issues a read to the terminal and waits for your response. 364R Explanation: The message gives you the choice of regenerating either one or both of the named systems. User Response: Enter the hexadecimal address corresponding to the starting relative page number in the SYSPGNUM field of the NAMESYS macro entered in the DMKSNT module for the :named system. 364E System Action: VSAMGEN issues a read to the terminal and waits for your response. User Response: Enter a valid response. VM storage not large enough to contain system loading at vstor 1 to vstor2 365E Explanation: The virtual machine's storage must be large enough to allow SSK instructions to be issued for the complete load range of the saved system. 3641 System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command with a valid system name. 3651 System Action: None. User Response: None. System sysname saved Explanation: VSAMGENjSAMGEN saves the named system on a CP volume for subsequent use by user programs. FETCHING sysname ... Explanation: VSAMGEN is in the process of fetching the phases that make up the nameq system from the CMS DOSLIB file of the same name. The phases are fetched into storage in order to be saved (written) on a CP volume. System name not specified Explanation: The system name was not included in the command line. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Use the CP command DEFINE to redefine the virtual machine's storage to a value large enough to contain the saved system, and IPL CMS again. ENTER 'CMSVSAM', 'CMSAMS' OR BOTH FOR GENERATION OF NEW SYSTEM(S) System Action: None. User Response: None. 365R One or more of the text files listed in the in EXEC are missing. The VSAM PP PID tape should be on tape drive 181. Enter GO if tape drive is ready to LOAD FILE or QUIT. Explanation: VSAMGEN has detected one or more of the VSAM files necessary to generate VSAM/ AMS is missing. VSAMGEN expects the VSAM PP tape to be mounted on drive 181. System Action: None. 346 VM/SP System Messages and Codes DMS User Response: Enter the appropriate response. VSAM or Access Method Services system. System Action: None. 3661 Starting to read PTF decks from reader ... Explanation: VSAMGEN is starting the 'UPDATE' procedure, during which the user is prompted for the names of the PTF decks to be applied to the new system. User Response: None. 367R Explanation: You must supply the ddname of the tape input or output data sets to be used in the Access Method Services jobstream. The ddname in each case must match the "ddname" operand in the Access Method Services control statement being executed (EXPORT, IMPORT, or REPRO). System Action: None. User Response: None. 366R Enter name of system to be saved: Explanation: VSAMGEN has link-edited the VSAM or Access lVlethod Services system and fetched it into virtual storage and is about to issue the CP SA VESYS command for that system. For SAMGEN, the simulated VSE/AF SAM modules have been fetched into storage and SAMGEN is about to issue the CP SA VESYS command for the CMSBAM DCSS. Enter tape {inputloutput} DDNAMEs: System Action: The system waits for a response. User Response: Enter the ddname of the tape input or output data sets to be used. 3681 nn modules have been restored Explanation: VMFDOS issues this informational message to indicate to the user the number of modules created on disk from a VSE/AF distribution tape. System Action: The system waits for a response. System Action: None. User Response: Enter the name of the system to be saved. User Response: None. 3671 module TEXT written on A-disk 368R Explanation: If the message was issued by DMSVGN, VSAMGEN has read a reader file and written it on the CMS disk with the given name. The file is used in creating a new named system. If the message was issued by DMSVPD; DMSVPD (called from VSAMGEN EXEC) has read the named replacement module from the DOS/VS PTF tape and has written it on the user's A-disk for subsequent application in the new Erase sysname DOSLIB? (Enter YES or NO) Explanation: The CMS DOSLIB file created during execution of the VSAMGEN EXEC (see message DMSVGN363I) can be erased at this time. This message prompts you to indicate whether or not you want the file erased. System Action: The system waits for a response. Conversational Monitor System (eMS) Messages 347 DMS User Response: Enter either "yes" or "no." Only the "yes" response will erase the file. 370R 372E Explanation: An EXPAND control record was not in the correct format due to one of the following: ENTER 'GO' IF SAVED SYSTEM IS TO BE CREATED, OTHERWISE ENTER 'QUIT' Explanation: The VSAMGEN EXEC has created the specified DOSLIB as stated in message DMSVGN363I and now requires whether it is to continue processing the DOSLIB or is to be terminated. 371R The first word on the record was not 'EXPAND' • The user did not format the CSECT names and expansion sizes properly. User Response: Fix the control record and reissue the command. 373E Control section csect does not exist Explanation: The name that the CSECT option specified for the EXP AND command or the name on the EXP AND control card is not the name of a control section in the text file that is being expanded. sysname IS LOADED, IF ZAPS ARE TO BE APPLIED GO 'CP' MODE, APPLY THE ZAPS AND THEN REPLY 'GO'. System Action: RC = 32 The system stops executing the command. System status stays the same. Explanation: It is possible at this point to apply ZAPs to the loaded system by entering CP mode. All text is now in storage and the DISPLAY and STORE commands may be used to make changes. User Response: Check the spelling of the name that you specified. Make sure it is the name of a label on a CSECT or ST ART statement. Reissue the command. System Action: VSAMGEN issues a read to the terminal and waits for a response. User Response: If ZAPs are desired, enter CP mode. Make the desired changes, return to CMS READ via BEGIN command. Enter null line to cause the VSAMGEN to continue. • System Action: RC = 32. The system displays the invalid record and stops the command immediately. The system status stays the same. System Action: The system waits for a response. User Response: If you desire to temporarily halt the creation of the saved system, enter 'QUIT'; if 'GO' is entered, the saved system will be built. Invalid EXPAND control card 374W Zero-length CSECT csect encountered Explanation: The control section that you specified has an ESD entry that specifies zero for the length, and a non-zero length is not specified on the END record. System Action: RC=4. The system sets the length to zero and processing continues. 348 VM/SP System Messages and Codes ( DMS User Response: Make sure that the specified control section is actually zero in length. If not, fix the problem and reissue the command. 3751 383R Apply in? (Enter NO or EOB) Explanation: The user has requested selection of PTF replacement modules during VMFDOS execution. nnnn (HEX xxxx) bytes at an offset of +xxxxxxx into CSECT csect have been added System Action: The system waits for a response. User Response: If you do not want to apply the PTF contained in the named file, enter "no." If you do want the file, indicate an EOB by pressing ENTER on a 3277 display terminal or RETURN on a 2741 terminal. Explanation: The system successfully expanded the specified control section. The effective expansion length is in decimal and hexadecimal. The offset is in hexadecimal. System Action: Processing continues. 384E Missing modifier keyword(s) User Response: None. 3761 Explanation: One or more keywords were missing from the command according to the syntax definition on the invocation of this command. Modifier keywords are defined with the KW .n DLCS statement. EXP AND processing complete Explanation: All EXPAND control records have been processed. System Action: For the EXPAND command, control returns to CMS. For the ZAPTEXT command, the system processes any remaining ZAP control records. System Action: RC = 24. The command is not executed. User Response: Add the missing keywords and issue the command again. User Response: None. 385E 382R Enter number of tape files to be processed: Explanation: VSAMGEN must know how many PTF tape files to scan for the VSAM and Access Method Services replacement modules. System Action: The system waits for a response. User Response: Enter a decimal number showing the number of tape files to be processed starting with current tape position. Invalid modifier keyword: keyword Explanation: Keyword keyword is invalid on the invocation of this command. Modifier keywords are defined with the KW .n DLCS statement. System Action: RC = 24. The command is not executed. User Response: Correct the invalid keyword and issue the command again. Conversational Monitor System (CMS) Messages 349 DMS 386E Missing operand(s) 390E Explanation: One or more operands were missing on the invocation of this command. System Action: RC=24. The command is not executed. User Response: Add the proper operands and issue the command again. 388E Missing valuetype for operand operand User Response: Correct the invalid value and issue the command again. 391E Explanation: The operands operands should not appear where they do on the invocation of this command. System Action: RC=24. The command is not executed. System Action: RC = 24. The command is not executed. User Response: Add the proper value and issue the command again. User Response: Remove the unexpected operands and issue the command again. Invalid keyword: keyword 393E Missing valuetype for option option Explanation: The option's associated value is missing on the invocation of this command. System Action: RC=24. The command is not executed. System Action: RC=24. The command is not executed. User Response: Correct the invalid keyword and issue the command again. User Response: Add the proper value and issue the command again. Invalid operandtype: operand 394E Explanation: The operand is not valid on the invocation of this command. System Action: RC = 24. The command is not executed. User Response: Correct the operand and issue the command again. 350 Unexpected operand(s): operands Explanation: The operand's associated value is missing on the invocation of this command. Explanation: The keyword keyword is invalid on the invocation of this command. 389E VM/SP System Messages and Codes ~ Explanation: The operand's associated value is invalid on the invocation of this command. System Action: RC = 24. The command is not executed. 387E Invalid valuetype value for operand operand Invalid option: option Explanation: The option given on the invocation of this command is not valid. System Action: RC = 24. The command is not executed. User Response: Correct the option and issue the command again. I ~ DMS 395E Invalid valuetype value for option option 399E Explanation: The option's associated value is invalid on the invocation of this command. Too many tags or tag too long for nickname in userid NAMES file. Explanation: One of the following conditions has occurred. • The information from the use rid NAMES file that was stacked was truncated. The stack has a limit of 255 characters. • While searching the NAMES file, an entry was encountered that contained more than 64 tags (overflowing the internal tag tables of the NAME FIND command). This record was not processed correctly by NAMEFIND. System Action: RC = 24. The command is not executed. User Response: Correct the invalid value and issue the command again. 396E I I Maximum number of command table entries exceeded Explanation: The maximum number of syntax entries in the command table is 268,345,455. System Action: RC = 88. Processing is terminated. System Action: RC = 32. Conversion stops. User Response: Check the nickname entry in ~he use rid NAMES file making sure that each tag value is a maximum of 255 characters long, and that the :nick entry contains a maximum of 64 tags. User Response: Decrease entries in the table by splitting into user and system tables or move them into additional application tables. 397E User validation function name not found Explanation: The user validation function name is required to validate the syntax of the command issued, and it could not be found. System Action: RC = 28. The command is not executed. User Response: Be sure that the function is specified correctly in your DLCS file. NUCXLOAD the function to make it available, and then issue the command again. 400S System sysname does not exist Explanation: The subject system has not been defined in the Control Program module DMKSNT. System Action: For DMSVIB, CMS abends with abend code X'044'. For all other modules, RC = 44. Execution of the user program is terminated. The system returns to the state it was in before the start of the user program. User Response: Contact the system programmer, who will generate the saved system for the correct system name. Conversational Monitor System (CMS) Messages 351 DMS 401S VM size [(size)] cannot exceed {sysname Isegment} start address 402W {(vstor)l(hex address)} Explanation: The DMSLBR module, that simulates the macros necessary to run the ESERV program, could not be found. Explanation: The user's virtual machine storage size as currently defined is of such a size that the named system (when loaded) would overlay part of the user's virtual storage. This could have occurred in one of the following ways: 1. 2. 3. System Action: System operation continues but support for ESERV command execution is not available. The named system was saved below the user's current virtual machine size, or The named system was saved at an appropriate address, but the user's current virtual machine storage size is so large that it would be partially over laid by the named system. DMSLBR not in CMSBAM segment; ESERV support not available User Response: If you require the use of the ESERV command, contact your system support personnel. 403S CMSBAM shared segment not available; reload CMSDOS Explanation: An OPEN has been issued for a file that resides on an FB-512 DASD, but the CMSBAM shared segment has not been generated. The address for the saved segment should be higher than the end of the virtual machine address. System Action: The OPEN is canceled. System status remains the same. System Action: For DMSVIB, CMS abends with an abend code of X'104'. For DMSSET and DMSSFD, RC=40. For all other modules, RC = 104. Execution of the command is terminated. The system status remains the same. User Response: The CMSBAM shared segment must be generated and saved with the VSAMPP EXEC and the SET DOS ON command reissued. User Response: Respond in one of the following ways: 404S 1. 2. 3. 352 Contact the system programmer, who must create a new copy of the named VSAM or Access Method Services system at an address that is high enough not to conflict with any virtual machine size permitted for VSAM users, or Enter CP mode and define a smaller virtual machine storage size for this VSAM user so his virtual storage is not overlaid by the named system, and then reload (via IPL) CMS/DOS. Define storage for the virtual machine less than the address of the segment. VM/SP System Messages and Codes Logic module fn not found in CMSBAM segment Explanation: An OPEN has been issued for a file residing on an FB-512 DASD but the appropriate logic could not be located. This indicates that the CMSBAM shared segment has been generated incorrectly. System Action: The OPEN is canceled. System status remains the same. User Response: Have the system programmer examine the CMSBAM DMS linkage editor map for unresolved external references. The modules that are unresolved must be obtained from the DOS/VS PID tape and VSAMPP EXEC must be rerun to generate the CMSBAM shared segment. User Response: Correct the XMITMSG command and reissue it. 4091 Loading fn ft to userid vdev Explanation: A named tape file is being loaded to the specified minidisk. 405E Invalid or missing message number System Action: The SPLOAD program formats the minidisk if necessary, positions the tape, and loads the contents of the tape file to the indicated minidisk. The tape file location and destination are determined from the SPLOAD PROFILE. Explanation: The message number was either not specified, was not numeric, or was greater than 9999. For DMSWMS, the VMFMSGS EXEC was invoked incorrectly. I I 1 User Response: None. System Action: RC = 24. ,I User Response: Correct the command and retry. 410S For DMSWMS, you should not invoke the VMFMSGS EXEC, either as a command or f.rom a user written program. 407E Explanation: An unexpected error occurred while the Control Program was processing a request from CMS to find or load the specified saved system. System Action: For DMSVIB, CMS abends with abend code X'177'. For other modules, RC = 177. In both cases, 177 is the actual error code from the Control Program, indicating that paging I/O errors have occurred. The QUERY SYSNAMES command displays the names of the saved segments for the CMS virtual machine. Any requested segment must have been saved via procedures documented in the VM/ SP Installation Guide. Invalid unique ID uniqueid Explanation: The uniqueid provided to P ARSECMD is invalid. System Action: RC = 24. The command is not executed. User Response: The uniqueid is longer than 16 characters. Make sure it is not longer that 16 characters and issue the command again. 408E Control program error indication xxx User Response: Contact the installation system programmer for assistance. Number of substitutions exceeds 20 Explanation: There were too many substitutions specified; only 20 substitutions are permitted with XMITMSG. System Action: RC = 24. 411S {lnputIOutput} error code nn on SYSaaa Explanation: An unrecoverable input or output error occurred while reading from or writing to SYSaaa. SYSaaa is the card reader, the printer, a tape drive, or the logical unit assigned to the Conversational Monitor System (eMS) Messages 353 DMS specified OS- or DOS-formatted disk. The 'nn' code indicates the nature of the error; it may be one of the following: Execution of the command is terminated. The system status remains the same. CARD READER User Response: A message was by DMSSSK before this message issued. Use the explanation and action for the DMSSSK message correct the error. Code Meaning 3 An unknown error occurred. issued was user to PRINTER 413S Code Meaning 1 5 A line was too long. An unknown error occurred. Explanation: The program has issued a CDLOAD (SVC 65), but the DOS VSAM environment under CMS is not active. A CDLOAD requires VSAM storage initialization to have taken place, but this has not been done. TAPE INPUT AND OUTPUT Code Meaning 3 A permanent I/O error occurred. Storage not initialized for VSAM processing System Action: RC = 104. The job is terminated. The system status remains the same. DISK INPUT AND OUTPUT Code Meaning 2 3 A unit exception occurred. A wrong-length record was detected. A permanent I/O error occurred. (For disk output, this error could be caused by full disk space.) 13 System Action: RC = 100. Execution of the command is terminated. U set Response: Use the error code to determine and correct the possible cause of error. 412S DOSGEN FAILED DUE TO SETKEY ERRORS Explanation: Errors occurred while trying to issue the SETKEY command to set storage keys. System Action: RC = 100. 354 VM/SP System Messages and Codes User Response: Issue the CMS command SET DOS ON with the VSAM option in order to initialize storage properly, and then reexecute the program. 414E Execid exec name exectype already in storage Explanation: The EXECLOAD command cannot be executed because an EXEC with the same execid is already storage resident. System Action: RC = 1. Execution of the EXECLOAD command is terminated. The system status remains the same. User Response: Either EXECDROP the storage resident EXEC and reissue the EXECLOAD command or reissue the EXECLOAD command specifying the PUSH option. ( "- DMS 415E Invalid character char in execid exec name exec type 417E Explanation: The execname or exectype of the execid contains an invalid character. The following characters are invalid: '=', '*', '(', ')', and X'FF'. Explanation: An EXECLOAD command was issued for an EXEC file that was not an EXEC 2 or System Product Interpreter EXEC. System Action: RC = 20. System Action: RC = 4. The execution of the command is terminated. The system status remains the same. The EXEC file was not loaded and the command execution was terminated. User Response: If this EXEC is to be storage resident, it must be converted to an EXEC 2 or System Product Interpreter EXEC. User Response: Correct the execid specified and reissue the command. 415W Invalid character char in execid exec name exec type 417W Explanation: The execname or exectype of the execid contains an invalid character. The following characters are invalid: '=', '*', ')', '(" and X'FF'. System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. User Response: Correct the DCSSGEN load list entry that caused the error. There are no execname exec type {SYSTEM I[or]USERI [or]SHARED} EXECs storage resident. Explanation: The EXECDROP or EXECMAP command was issued and there were no EXECs of the specified category resident in storage. System Action: RC = 28. Only EXEC 2 and REXX EXECs are supported as storage resident EXECs Explanation: Only EXEC 2 and REXX EXECs can be loaded into the Installation Discontiguous Shared Segment (DCSS). System Action: The EXEC is not loaded into the DCSS, the error is recorded in the DCSS 'dcssname DCSSMAP' file, and a prompt (DMS298R) is issued asking if you want to save the DCSS. 416W Only EXEC-2 and REXX EXECs are supported as storage resident EXECs User Response: Correct the DCSSGEN load list entry that caused the error. 418W Drop pending for exec name exec type Explanation: An EXECDROP command was issued for an EXEC file that is currently active. Systenl Action: RC = 4. The EXEC will be dropped when the EXEC procedure completes. User Response: None. User Response: None. Conversational Monitor System (CMS) Messages 355 DMS 419E In It has an error with that has HDR1 labels but is not positioned correctly for input label processing. quote/comment nesting. {A quote islA comment isln comments are} open at the end of the program. System Action: The tape is positioned at the record that was read when the HDR1-was executed. Explanation: EXECUPDT was specified with the NOCOMMENTS option, and one or more unmatched quotes or comments were found in the EXEC. If the ETMODE option was specified with NOCOMMENTS and there is a quote error, there may be unpaired shift-in and shift-out characters. For CMS/DOS, message DMSTLM435R is issued. For- OS simulation, an OPEN error occurs. The TAPEMAC and TAPPDS commands are terminated without reading any tape data. System Action: RC = 100. Error message DMS671E is issued with RC=8 from XEDIT. The EXEC is created, but the System Product Interpreter cannot use it because of the nesting error. The T APESL macro returns an error code of 32. User Response: Verify that the proper tape is mounted. Reply to message DMSTLM435R if issued. If the wrong tape is mounted, try again with the correct tape. If labels are not expected on the tape, respecify label type as BLP or LABOFF and try again. User Response: Correct the quotes and/or comments in the source file and reissue the command. 420E NSL exit filename missing or invalid Explanation: The filename specified for user-written, nonstandard label processing routine must be the name of a TEXT or MODULE file. No file could be found that had a filetype of TEXT or MODULE with the specified name. System Action: RC = 24. The command or program is not executed. User Response: Specify the name of a valid NSL exit routine and reissue the command. 421E TAPn(vdev) HDRl1abel missing for In Explanation: A tape specified as standard label does not have a HDR1 label. Filename is dtfname for CMS/DOS or ddname for OS simulation. The message will also occur for a tape 356 VM/SP System Messages and Codes 422E TAPn(vdev) positioned wrong for In Explanation: A tape was not positioned correctly for label processing to occur. For output tapes, an attempt was made to write a new label when the tape was not positioned at an existing HDR1 label or tapemark. For CMS/DOS input tape, the message is issued when the file sequence number on the tape label is larger than the one specified in the LABELDEF command. The filename is the symbolic name in the DTFMT for the file. For CMS, the filename is LABDEFid. For OS simulation, the filename is ddname. System Action: An OS file is not opened. A CMS/DOS job is cancelled DMS and the TAPESL macro gives an error return code of 32. 425R TAPn(vdev) block count error for fn; enter 1 (IGNORE) or 2 (CANCEL) User Response: Be sure the tape is positioned properly and that the correct tape is mounted. If necessary, reposition the tape and then reissue the job or command. 4231 Explanation: The block count in an EOF1 record does not match the number of blocks actually read. Filename is dtfname for eMS/DOS or ddname for OS simulation. TAPn(vdev) position parameter ignored; output file will be written immediately after new VOLl label For OS simulation, the message is only issued when you do not have a block count exit routine specified in the DeB EXIT list. Explanation: This message occurs when you respond to message DMSTLM433R by requesting that a new volume label be written on a tape. An OS simulation SL tape has been requested with a specified positional parameter indicating the file is not to be the first on the tape. For the TAPESL macro the message is issued only when you have not specified an error return (by the ERROR = parameter) that is different from the normal return. System Action: The system waits for a reply. System Action: The positional parameter is ignored and the new label file is written immediately after the new VOL1label. User Response: Enter '1' to continue processing normally or '2' to cancel the job in eMS/DOS, or to cause an abend with code 500 in either OS simulation or when processing the eMS TAPESL macro. User Response: None. 424E TAPn(vdev) not positioned at EOF1 or EOVl label Explanation: The eMS T APESL macro was issued with the function EIN but the tape was not positioned at an EOF1 or EOV1 label. System Action: No label is processed. The macro returns a code of 32 and the tape is left positioned to the same record it was positioned at when the macro was issued. User Response: Space the tape so it is positioned at the EOF1 trailer label and reissue the macro or ignore the error if you do not want the tape trailer label processed. 426R TAPn(vdev) unexpired file; enter 1 (IGNORE) or 2 (ERROR) Explanation: The system is trying to write over a HDR1 record on tape vdev that has an expiration date that has not yet expired. System Action: The system waits for a response. User Response: Enter '2' to cancel the job in eMS/DOS or to prevent the file from being opened in OS simulation. The reply '1' will cause eMS to disregard the expiration date and write over the existing record except when DISP MOD was specified for OS simulation. In this case, the tape will be positioned at the end of the file, ready to add new records. Conversational Monitor System (CMS) Messages 357 DMS 4271 TAPn(vdev) EOVllabel read 4291 Explanation: While processing trailer labels for an input tape file, an EOVI label was read instead of an EOFI label. Explanation: End-of-tape was encountered while the system was writing a tape file with CMS/DOS or OS simulation I/O macros. The tape file was not defined to have IBM standard labels. System Action: Multivolume processing takes over. If the type of label processing is BLP or NL, a tape mark is written after the last record. If the file has nonstandard labels and a user exit has been specified, control is transferred to this nonstandard label routine. User Response: No response is necessary. However, if you want to mount a new tape and continue reading the file, you must send a message to the operator requesting that a new tape be mounted. The data on the new tape must be processed as a new file by CMS. 4281 System Action: A tape mark is written after the last data record. If the file has nonstandard labels and a user exit has b~en specified, control is transferred to this nonstandard label routine. See message DMSTLM428I for a description of tape positioning and user program action when this message is issued. TAPn(vdev) EOVI label written on volid Explanation: End-of-tape was encountered while writing an output file on a tape with IBM standard labels under CMS/DOS or OS simulation. This message is also issued when T APESL is used to write an EOVI label. User Response: The operator must mount a new tape to continue the file. If possible, the operator should reorganize the data so each file will fit on an individual tape. System Action: A tape mark and EOVI label are written after detecting the end-of-tape. In a user routine, the output file should be closed. This will cause a tape mark to be written whether the label processing is BLP, NL, or LABO FF. The tape mark after the last record will allow the file to be read without error. For CMS/DOS, the job is then cancelled and the tape is rewound and unloaded. For OS simulation, the program abnormally terminates with a code 001 if you are using QSAM or if you use a CHECK macro in BSAM. If you are using BSAM with no CHECK macro, your program continues to try to write on the tape. The tape is always rewound and unloaded after this message is issued. User Response: The operator must mount a new tape to continue the file. If possible, reorganize the output data to fit on a single tape reel. TAPn(vdev) EOT on output 430E TAPn(vdev) LABELDEF information missing for file fn Explanati9n: Under CMS/DOS or CMS you must specify a LABELDEF statement for every labeled tape file. One was not found for DTFMT or labeldefid with the specified filename. The message may occur for OS simulation files if you have inadvertently cleared the FILEDEF or LABELDEF for the specified filename. System Action: The job is canceled for CMS/DOS, the file is not opened for OS 358 VM/SP System Messages and Codes ( \ DMS 431E simulation and the T APESL macro returns an error code of 28. message is the one found on the tape label. User Response: Specify a LABELDEF statement for the file and execute the job again. System Action: The TAPE command is terminated. For CMS/DOS input files or CMS TAPESL macro input, the command or program is not executed; an error code of 32 is returned. TAPn(vdev) VOLI label missing Explanation: This message occurs when you request that a tape have its VOL1 label checked or displayed. The tape does not contain a VOL1 label as its first record. For CMS/DOS output files, message DMSTLM435R is issued. For CMS T APESL macro output files, message DMSTLM433R is issued. System Action: RC = 32. The TAPE command is terminated. For OS simulation input files, message DMSTLM443R is issued. For CMS/DOS input files or CMS TAPESL macro input, the command or program is not executed; an error code of 32 is returned. For OS simulation output files, message DMSTLM446R is issued. User Response: Be sure the correct volume serial number is specified on the command. If it is, the correct tape was not mounted. Ask the operator to mount the proper tape. Reissue the command or program. For CMS/DOS output files, message DMSTLM435R is issued. For eMS T APESL macro output files, message bMSTLM433R is issued. For OS simulation input files, message DMSTLM443R is issued. For OS simulation output files, message DMSTLM446R is issued. User Response: Be sure the operator has mounted the correct tape. Respond to any further messages that are issued. If necessary, reissue the command or program. 432E TAPn(vdev) volid volid does not match LABELDEF volid (volid) for fn Explanation: The volume serial number (volid) on a tape VOLl label is not the same as the volume serial number specified on a LABELDEF or FILEDEF command. Filename is dtfname for CMS/DOS or ddname for OS simulation. The volid displayed in the 433R Enter l(volid) WRITE(volid) or 2 (REJECT) Explanation: This message is issued when an output OPEN routine finds a tape that has a VOLl volid that does not match the one specified or if an output tape has been specified as SL and no VOLl label is on it. The message is issued only in situations where a DOS/VS or OS/VS operating system allows a VOLl label to be written. It is never issued unless either message DMSTLM431E or DMSTLM432E is also issued. System Action: The system waits for a reply. User Response: You may enter '2' to reject the tape or rewrite the VOLl label on the tape by entering '1' followed by a left parenthesis and, with Conversational Monitor System (eMS) Messages 359 DMS no intervening blanks, a one- to six-character volume serial number to be written in the label. No owner field may be specified. To write a VaLl label with an owner field you must use the WVOL1 function on the TAPE command. 434E 4361 Explanation: This message is issued when the as simulation user request SUL tape label processing on a FILEDEF command. The user also has a user exit in the DCB exit list for the file identified by ddname. However, the tape did not contain a user UHL or UTL label. TAPn(vdev) input label error in .field iieldname, file in System Action: If a tape mark is read instead of the expected user standard label, the tape is positioned at the record immediately after the tape mark. Otherwise, the tape is backspaced so it is positioned at the record that was read when a user standard label was expected. Explanation: A field in a tape HDR1 label did not agree with the field specified on a LABELDEF command for the file. Filename is dtfname for CMS/DOS or ddname for as simulation. 'fieldname' identifies the field causing the error. System Action: For CMS/DOS, message DMSTLM435R is issued. User Response: None, if the tape file was not expected to contain a user label. If one was expected, halt the program execution and be sure the correct tape is mounted. CMS commands and T APESL macro terminate without reading any tape data. For as simulation, the file is not opened. User Response: Be sure the LABELDEF statement for the file is correct. If it is, the wrong tape may be mounted or it may be positioned at the wrong file. Reply to message DMSTLM435E if issued. 435R Enter 1 (IGNORE) or 2 (CANCEL) Explanation: This message is never issued alone. It always follows another CMS/DOS message that identifies a tape label error. This message gives the CMS/DOS user the choice of ignoring a label processing error and continuing the job or cancelling it. System Action: The system waits for a reply. User Response: Enter '1' or '2'. 360 VM/SP System Messages and Codes TAPn(vdev) missing user standard label for ddname 4371 TAPn(vdev) NSL routine returned error code nnnnnn for in Explanation: This message is issued when you execute a nonstandard tape label processing routine that returned a nonzero return code of 'nnnnnn' in register 15. 'fn' is the ddname for the file that caused the code for as simulation; for the T APE MAC and TAPPDS commands, it is the id parameter specified by the user. System Action: The nonzero return code prevents an as file from being opened or causes the TAPEMAC or T APPDS commands to be terminated without processing any tape files. User Response: Examine your NSL routine to be sure you wanted to return a nonzero code. If you did, then you probably have the wrong tape mounted or you anticipated this condition. ! \ DMS Volid volid is a duplicate entry 438E System Action: RC = 4. The text file is not produced. Explanation: A duplicate VOLID was entered in response to message DMSLBD441R. User Response: Change the control file to include a language file identifier record as described under the LANGMERG command. (See the VM System Facilities for Programming.) System Action: RC = 24. Execution of the command is terminated. The system status remains the same. 441R User Response: Reissue the command. Then enter the correct VOLID(s) after the system issues message DMSLBD441R. Explanation: A LABELDEF command was entered with the VOLID ? operand. The command expects at least one (1) VOLID or a null line to be entered. System Action: The system waits for a response. Volid volid is an invalid entry 439E Explanation: This message is issued for one of the following reasons: • Your response to message DMSLBD441R contained an invalid character in the volid • Your response to message DMSTLM433R or DMSTLM446R contained an invalid character in the first volid you specified, or the first volid is longer than six characters. System Action: If the response was to DMSLBD441R, RC=24. If the response was to DMSTLM433R or DMSTLM446R, RC = 32. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command. Then enter the correct volid(s) after the system issues message DMSTLM433R, DMSLBD441R or DMSTLM446R. 440W Merged text deck not created - no text decks were specified in control file fn ft fm Enter VOLID information: User Response: Enter one (1) or more VOLID(s) of the tape(s) to be processed for the data set, or enter 'scratch' if scratch tapes are to be used and no VOLID checking is to be done at OPEN time. If one or more VOLID(s) is entered, the system continues to reprompt for more VOLID information until a null line is entered. If you initially respond to message 441R with a null line, it is treated as a VOLID of 'scratch'. 442E SCRATCH may only be used as the last volid for the file Explanation: The 'scratch' VOLID was not entered as the last VOLID for the file. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the LABELDEF command. Specify the VOLID of 'scratch' as the last VOLID entered for the file. Explanation: The LANGMERG control file did not contain any records that identify language files. Conversational Monitor System (CMS) Messages 361 DMS 443R Enter 2 (REJECT) or 3 (NEWTAPE) 446R Explanation: This message is issued when an input OPEN finds a tape that has a VaLl VaLID that does not match the one specified. It is never issued unless message DMSTLM 432E or DMSTLM431E is also issued. Enter l(volid) (WRITE(volid), 2 (REJECT), or 3 (NEWTAPE) Explanation: This message is issued when an output OPEN routine finds a tape that has a VaLl VaLID that does not match the one specified or if an output tape has been specified as SL and no VaLl label is on it. The message is issued only in situations where an OS/VS operating system allows a VaLl label to be written or the correct tape volume to be mounted. It is never issued unless either message DMSTLM431E or DMSTLM432E is also issued. System Action: The system waits for a reply. User Response: Enter 2 (or REJECT) to reject the tape, or enter 3 (or NEWTAPE) to allow the mounting of the correct tape volume. System Action: The system waits for a reply. 444E Volume volid is not a DOS SYSRES User Response: Enter 2 (or 'REJECT') to reject the tape. Enter l(volid) (or 'WRITE (volid)') to rewrite the VaLl label on the tape. The '1' or 'WRITE' must be followed by a left parenthesis and, with no intervening blanks, a one to six character volume serial number to be written in the label. No owner field may be specified. To write a VaLl label with an owner field, you must use the WVOL1 function on the TAPE command. Enter 3 (or 'NEWTAPE') to allow the mounting of the correct tape volume. Explanation: The disk specified by the mode operand of the SET DOS ON command is not a VSE/AF system residence volume. System Action: RC = 32. Execution of the command is terminated. The system status remains , the same. User Response: Reissue the command with the correct mode. 445W Invalid data in sequence field, bypassing sequence check Explanation: The sequence field on the file being loaded is not numeric. System Action: The file continues to be loaded. User Response: Check the file after it has been loaded for possible transmission errors. 447E Invalid SYSPARM information. Explanation: The information specified with the SYSPARM option is invalid. It may have been misspelled, or it may be unacceptable or unrecognizable. System Action: RC = 24. Execution of the command is terminated. System status remains the same. User Response: Correct and reenter the command. Reviewing the relevant SYSP ARM documentation may be required. If the problem persists, contact yOU!' system administrator. 362 VM/SP System Messages and Codes ( ~ DMS 448E I program that issued NUCXLOAD did not terminate properly, but instead, went into a loop. Country code code not in list Explanation: The source file name specified on the VMFNLS command contains a country code (code) that is not in the VMFNLS LANGLIST file. I , , , System Action: RC = 20005. Execution stops. User Response: Run the EXEC or macro on its own, or check a program issuing NUCXLOAD for a possible loop that has not terminated properly. More free storage may be obtained by releasing a disk (to recover the space used for the file directory) or deleting a nucleus extension. Alternatively, re-IPL CMS after defining a larger virtual storage size for the virtual machine. System Action: RC = 28. Processing of the VMFNLS command stops. , User Response: Check the file name of the source file that you want to convert to text. The 7th character (and 8th character, if applicable) of this file name, which is a country code, must match an entry in the VMFNLS LANGLIST file. If this country code does not match, you must change the file name of the source file so it does match. , , , , I I', , , 449E 451E Explanation: The REXX program could not be read from the disk. This problem almost always occurs only when you are attempting to execute an EXEC or program from someone else's disk for which you have Read/Only access, while someone with Read/Write access to the disk has altered the program so that it no longer exists in the same place on the disk. Error 22 running fn ft, line nn: Invalid character string Explanation: A character string containing (1) unmatched shift-out (SO) and shift-in (SI) control characters or (2) an odd number of bytes between the shift-out (SO) and shift-in (SI) characters was scanned with OPTIONS ETMODE in effect. System Action: RC = 20003. Execution stops. System Action: RC = 20022. Execution stops. User Response: Reaccess the disk on which the EXEC or program resides. User Response: Correct the invalid character string in the EXEC file. 452E 450E Error 5 running fn ft, line nn: Machine storage exhausted Explanation: While attempting to interpret a program, the System Product Interpreter was unable to get the space needed for its work areas and variables. This may have occurred because the program (such as the Editor) that invoked the System Product Interpreter has already used up most of the available storage itself, or because a Error 3 running fn ft, line nn: Program is unreadable Error 4 running fn ft, line nn: Program interrupted Explanation: The system interrupted execution of your REXX program. Usually this is due to your issuing the 'HI' (halt interpretation) immediate command. Certain utility modules may force this condition if they detect a disastrous error condition. System Action: RC = 20004. Execution stops. Conversational Monitor System (CMS) Messages 363 DMS User Response: If you issued an 'HI' command, continue as planned. Otherwise, look for a problem with a Utility Module called in your EXEC or macro. 453E 455E Explanation: The System Product Interpreter has found a THEN or an ELSE that does not match a corresponding IF clause. This situation is often caused by forgetting to put an END or DO END in the THEN part of a complex IF THEN ELSE construction. For example, Error 6 running In It, line nn: Unmatched "/*" or quote Explanation: The System Product Interpreter reached the end of the file (or the end of data in an INTERPRET statement) without finding the ending "* /" for a comment or quote for a literal string. If a=b then do; Say EQUALS exit else Say NOT EQUALS System Action: RC = 20006. Execution stops. User Response: Make the necessary corrections. 456E Error 7 running In It, line nn: WHEN or OTHERWISE expected Explanation: The System Product Interpreter expects a series of WHENs and an OTHERWISE within a SELECT statement. This message is issued when any other instruction is found. This situation is often caused by forgetting the DO and END instructions around the list of instructions following a WHEN. For example, Select Select When a=b then DO When a=b then Say 'A equals B' Say 'A equals B' exit exit end Otherwise nop Otherwise nop end end System Action: RC = 20007. Execution stops. User Response: Make the necessary corrections. 364 VM/SP System Messages and Codes If a=b then do; Say EQUALS exit end else ( Say NOT EQUALS~ System Action: RC = 20008. Execution stops. User Response: Edit the EXEC and add the closing "* /" or quote. You can also insert a TRACE SCAN statement at the top of your program and rerun it. The resulting output should show where the error exists. 454E Error 8 running In It, line nn: Unexpected THEN or ELSE Error 9 running In It, line nn: Unexpected WHEN or OTHERWISE Explanation: The System Product Interpreter has found a WHEN or OTHERWISE instruction outside of a SELECT construction. You may have accidentally enclosed the instruction in a DO END construction by leaving off an END instruction, or you may have tried to branch to it with a SIGNAL statement (which cannot work because the SELECT is then terminated). System Action: RC = 20009. Execution stops. User Response: Make the necessary correction. DMS 457E Error 10 running In It, line nn: Unexpected or unmatched END recursive subroutine that does not terminate correctly could loop until it causes this message. Explanation: The System Product Interpreter has found more ENDs in your program than DOs or SELECTs, or the ENDs were placed so that they did not match the DOs or SELECTs. This message can be caused if you try to signal into the middle of a loop. In this case, the END will be unexpected because the previous DO will not have been executed. Remember also, that SIGNAL terminates any current loops, so it can not be used to jump from one place inside a loop to another. System Action: RC = 2001l. Execution stops. User Response: Make the necessary corrections. 459E Explanation: You have exceeded the limit of 500 characters for the length of the internal representation of a clause. This message can also be caused if you place an END immediately after a THEN OR ELSE construction. If the cause of this message is not obvious to you, it may be due to a missing quote, that has caused a number of lines to be included in one long string. In this case, the error probably occurred at the start of the data included in the clause traceback (flagged by '+ + +' on the console). System Action: RC = 20010. Execution stops. User Response: Make the necessary corrections. It may be helpful to use 'TRACE Scan' to show the structure of the program and make it more obvious where the error is. Putting the name of the control variable on ENDs which close repetitive loops can also help locate this kind of error. 458E The internal representation of a clause does not include comments or multiple blanks that are outside of strings. Note also that any symbol ('name') gains two characters in length in the internal representation. System Action: RC = 20012. Execution stops. Error 11 running In It, line nn: Control stack full Explanation: This message is issued if you exceed the limit of 250 levels of nesting of control structures (DO-END, IF-THEN-ELSE, etc.) This message could be caused by a looping INTERPRET instruction, such as: line=IINTERPRET line.' INTERPRET line These lines would loop until they exceeded the nesting level limit and this message would be issued. Similarly, a Error 12 running In It, line nn: Clause> 500 characters User Response: Make the necessary corrections. 460E Error 13 running In It, line nn: Invalid character in data Explanation: The System Product Interpreter found an invalid character outside of a literal (quoted) string. Valid characters are: A-Z a-z 0-9 (Alphamerics) @} # $ ¢ . ? ! _ (Name Characters) &*()-+ =-,"';:<,>/ (Special Characters) Conversational Monitor System (CMS) Messages 365 DMS 461E System Action: RC = 20013. Execution stops. concatenate the string to the value of the symbol. User Response: Make the necessary corrections. System Action: RC = 20015. Execution stops. User Response: Make the necessary corrections. Error 14 running In It, line nn: Incomplete DO/SELECT/IF Explanation: The System Product Interpreter has reached the end of the file (or end of data for an INTERPRET instruction) and has found that there is a DO or SELECT without a matching END, or an IF that is not followed by a THEN clause. 463E Explanation: The System Product Interpreter could not find the label specified by a SIGNAL instruction (or specified by a trap set to occur when a certain event occurred). You may have mistyped the label or forgotten to include it. System Action: RC = 20014. Execution stops. System Action: RC = 20016. Execution stops. The name of the missing label is included in the error traceback. User Response: Make the necessary corrections. You can use 'TRACE Scan' to show the structure of the program, thereby making it easier to find where the missing END should be. Putting the name of the control variable on ENDs that close repetitive loops can also help locate this kind of error. User Response: Make the necessary corrections. 464E 462E Error 15 running in It, line nn: Invalid hex constant System Action: RC = 20021. Execution stops. User Response: Make the necessary corrections. '13'X 'A3C2 lC34'X '1DE8'X 366 VMjSP System Messages and Codes Error 21 running In It, line nn: Invalid data on end of clause Explanation: You have followed a clause, such as SELECT or NOP, by some data other than a comment. Explanation: For the System Product Interpreter, hexadecimal constants may not have reading or trailing blanks and may have imbedded blanks at byte , boundaries only. The following are all valid hexadecimal constants: You may have mistyped one of the digits, for example typing a letter 0 instead of a o. This mess,age can also be caused if you follow a string by the I-character symbol "X" (the name of the variable 'X'), when the string is not intended to be taken as a hexadecimal specification. In this case, use the explicit concatenation operator ("II") to Error 16 running In it, line nn: Label not found 465E Error 17 running In It, line nn: Unexpected PROCEDURE Explanation: The System Product Interpreter encountered a PROCEDURE instruction in an invalid position, either because no internal routines are active, or because a PROCEDURE instruction has already been encountered in the internal routine. This error can be DMS caused by "dropping through" to an internal routine, rather than invoking it with a CALL or a function call. Execution stops. User Response: Make the necessary corrections. System Action: RC = 20017. Execution stops. 468E User Response: Make the necessary corrections. 466E Explanation: The System Product Interpreter found a variable or a literal (quoted) string that is longer than the limit. Error 26 running fn ft, line nn: Invalid whole number The limit for names is 250 characters, following any substitutions. A possible cause of this error is the use of a period (.) in a name, causing an unexpected substitution. Explanation: The System Product Interpreter found an expression in the NUMERIC instruction, a parsing positional pattern, or the right hand term of the exponentiation ('**') operator that did not evaluate to a whole number, or was greater than the limit, for these uses, of 999999999. The limit for a literal string is 250 characters. This error can be caused by leaving off an ending quote (or putting a single quote in a string) because several clauses may be included in the string. For example, the string 'don't' should be written as 'don"t' or "don't". This message can also be issued if the return code passed back from an EXIT or RETURN instruction (when a REXX program is called as a command) is not a whole number or will not fit in a System/370 register. This error may be due to mistyping the name of a symbol so that is is not the name of a variable in the expression on any of these statements. This might be true, for example, if you typed "EXIT CR" instead of "EXIT RC." System Action: RC = 20030. Execution stops. User Response: Make the necessary corrections. 469E System Action: RC = 20026. Execution stops. User Response: Make the necessary corrections. 467E Error 27 running fn ft, line nn: Invalid DO syntax Explanation: The System Product Interpreter found a syntax error in the DO instruction. You might have used BY or TO twice, or used BY, TO, or FOR when you didn't specify a control variable. Error 30 running fn ft, line nn: Name or string > 250 characters Error 31 running fn ft, line nn: Name starts with numeric or "." Explanation: The System Product Interpreter found a variable whose name begins with a numeric digit or a '.'. The REXX language rules do not allow you to assign a value to a variable whose name begins with a numeric digit or a period, because you could then redefine numeric constants which would be catastrophic. System Action: RC = 2003l. Execution stops. User Response: Rename the variable correctly. It is best to start a variable System Action: RC = 20027. Conversational Monitor System (eMS) Messages 367 DMS name with an alphabetic character, but some other characters are allowed. 470E 472E Explanation: The System Product Interpreter found an unmatched parenthesis within an expression. You will get this message if you include a single parenthesis in a command without enclosing it in quotes. For example, COpy ABC A B D (REP should be written as COpy ABC A B D '(,REP. Error 34 running in it, line nn: Logical value not 0 or 1 Explanation: The System Product Interpreter found an expression in an IF, WHEN, DO WHILE, or DO UNTIL phrase that did not result in a '0' or '1'. Any value operated on by a logical operator (--', I, &, or &&) must result in a '0' or '1'. For example, the phrase "If result then exit rc" will fail if Result has a value other than 0 or 1. Thus, the phrase would be better written as "If result, = 0 I result, = 1 then exit rc." System Action: RC = 20034. Execution stops. System Action: RC = 20036. Execution stops. User Response: Make the necessary corrections. 473E User Response: Make the necessary corrections. 471E Error 36 running in it, line nn: Unmatched "(" in expression Error 37 running in it, line nn: Unexpected" ," or ")" Explanation: The System Product Interpreter found a comma (,) outside a routine invocation or too many right parentheses in an expression. You will get this message if you include a comma in a character expression without enclosing it in quotes. For example, the instruction: Error 35 running in it, line nn: Invalid expression Explanation: The System Product Interpreter found a grammatical error in an expression. You might have ended an expression with an operator, or had two adjacent operators with no data in between, or included special characters (such as operators) in an intended character expression without enclosing them in quotes. For example LISTFILE * * * should be written as LISTFILE ,* * *' (if LISTFILE is not a variable), or even as 'LISTFILE * * *'. Say Enter A, B, or C should be written as: Say 'Enter A, B, or C' System Action: RC = 20037. Execution stops. User Response: Make the necessary corrections. System Action: RC = 20035. Execution stops. 474E User Response: Make the necessary corrections. Error 39 running in it, line nn: Evaluation stack overflow Explanation: The System Product Interpreter was not able to evaluate the expression because it is too complex (many nested parentheses, functions, etc.). System Action: RC = 20039. 368 VM/SP System Messages and Codes DMS Execution stops. You may have mistyped a variable name, or included an arithmetic operator in a character expression without putting it in quotes. For example, the command MSG * Hi! should be written as 'MSG * Hi!', otherwise the System Product Interpreter will try to multiply "MSG" by 'Hi!'. User Response: Break up the expressions by assigning sub-expressions to temporary variables. 475E Error 40 running fn ft, line nn: Incorrect call to routine System Action: RC = 20041. Execution stops. Explanation: The System Product Interpreter encountered an incorrectly used call to a built-in or external routine. Some possible causes are: • • you passed invalid data (arguments) to the routine. This is the most common possible cause and is dependent.on the actual routine. If a routine returns a non-zero return code, the System Product Interpreter issues this message and passes back its return code of 20040. User Response: Make the necessary corrections. 477E Explanation: The System Product Interpreter encountered the result of an arithmetic operation that required an exponent greater than the limit of 9 digits (more than 999999999 or less than the module invoked was not compatible with the System Product In terpreter. -999999999 ). This error can occur during evaluation of an expression (often as a result of trying to divide a number by 0), or during the stepping of a DO loop control variable. If you were not trying to invoke a routine, then you may have a symbol or a string adjacent to a '(' when you meant it to be separated by a space or an operator. This causes it to be seen as a function call. For example, TIME(4 + 5) should probably be written as TIME*(4+5). System Action: RC = 20042. Execution stops. User Response: Make the necessary corrections. System Action: RC = 20040. Execution stops. User Response: Make the necessary corrections. 476E Error 41 running fn ft, line nn: Bad arithmetic conversion Explanation: The System Product Interpreter found a term in an arithmetic expression that was not a valid number or that had an exponent outside the allowed range of -999999999 to + 999999999. Error 42 running fn ft, line nn: Arithmetic overflow/underflow 478E Error 43 running fn ft, line nn: Routine not found Explanation: The System Product Interpreter was unable to find a routine called in your program. You invoked a function within an expression, or in a subroutine invoked by CALL, but the specified label is not in the program, or is not the name of a built-in function, and CMS is unable to locate it externally. Conversational Monitor System (eMS) Messages 369 DMS The simplest, and probably most common, cause of this error is mistyping the name. Another possibility may be that one of the standard function packages is not available. If you were not trying to invoke a routine, you may have put a symbol or string adjacent to a "(" when you meant it to be separated by a space or operator. The System Product Interpreter would see that as a function invocation. For example, the string 3(4 + 5) should be written as 3*(4 + 5). back any data. Similarly, an internal routine, called as a function, must end with a RETURN statement specifying an expression. System Action: RC = 20045. Execution stops. User Response: Make the necessary corrections. 481E System Action: RC = 20043. Execution stops. Explanation: The System Product Interpreter carries out numerous internal self-consistency checks. It issues this message if it encounters a severe error. User Response: Make the necessary corrections. 479E This may be due to specifying the name of a CMS module that is not intended for use as a System Product Interpreter function. It should be called as a command or subroutine. 480E User Response: Report any occurrence of this message to your IBM representative. 482E Error 19 running in it, line nn: String or symbol expected System Action: RC = 20044. Execution stops. Explanation: The System Product Interpreter expected a symbol following the keywords CALL, SIGNAL, SIGNAL ON, or SIGNAL OFF but none was found. You may have omitted the string or symbol, or you may have inserted a special character (such as a parenthesis) in it. User Response: Make the necessary corrections. System Action: RC = 20019. Execution stops. Error 45 running In It, line nn: No data specified on function RETURN Explanation: A REXX program has been called as a function, but an attempt is being made to return (by a RETURN; instruction) without passing 370 System Action: RC = 20049. Execution stops. Error 44 running In It, line nn: Function did not return data Explanation: The System Product Interpreter invoked an external routine within an expression. The routine seemed to end without error, but it did not return data for use in the expression. Error 49 running In It, line nn: Interpreter failure VM/SP System Messages and Codes User Response: Make the necessary corrections. DMS Error 20 running in it, line nn: Symbol expected 483E Error 25 running In it, line nn: Invalid sub-keyword found 485E Explanation: The System Product Interpreter may expect a symbol following the END, ITERATE, LEAVE, NUMERIC, PARSE, or PROCEDURE keywords or expected a list of symbols following the DROP, UPPER, or PROCEDURE (with EXPOSE option) keywords. Either there was no symbol when one was required or some other characters were found. Explanation: The System Product In terpreter expected a particular sub-keyword at this position in an instruction and something else was found. For example, the NUMERIC instruction must be followed by the sub-keyword DIGITS, FUZZ, or FORM. If NUMERIC is followed by anything else, this message is issued. System Action: RC = 20025. Execution stops. System Action: RC = 20020. Execution stops. User Response: Make the necessary corrections. User Response: Make the necessary corrections. Error 28 running in ft, line nn: Invalid LEAVE or ITERATE 486E Error 24 running In It, line nn: Invalid TRACE request 484E Explanation: The System Product Interpreter issues this message when: • • the action specified on a TRACE instruction, or the argument to the TRACE built-in function, starts with a letter that does not match one of the valid alphabetic character options. The valid options are A, C, E, I, L~ N, 0, R, or S. an attempt is made to request "TRACE Scan" when inside any control construction or while in interactive debug. System Action: RC = 20024. Execution stops. User Response: Make the necessary corrections. Explanation: The System Product Interpreter encountered an invalid LEAVE or ITERATE instruction. The instruction was invalid because: • no loop is active, or • the name specified on the instruction does not match the control variable of any active loop. Note that internal routine calls and the INTERPRET instruction protect DO loops by making them inactive. Therefore, for example, a LEAVE instruction in a subroutine cannot affect a DO loop in the calling routine. You can cause this message to be issued if you use the SIGNAL instruction to transfer control within or into a loop. A SIGNAL instruction terminates all active loops, and any ITERATE or LEAVE instruction issued then would cause this message to be issued. System Action: RC = 20028. Execution stops. User Response: Make the necessary corrections. Conversational Monitor System (CMS) Messages 371 DMS 487E Error 29 running in it, line nn: Environment name too long 490E Explanation: The System Product Interpreter encountered an environment name specified on an ADDRESS instruction that is longer than the limit of 8 characters. Explanation: The System Product Interpreter halts execution of the program because some system service, such as user input or output or manipulation of the console stack has failed to work correctly. System Action: RC = 20029. Execution stops. System Action: RC = 20048. Execution stops. User Response: Specify the environment name correctly. 488E 489E 491E Error 18 running fn ft, line nn: THEN expected Explanation: All REXX IF and WHEN clauses must be followed by a THEN clause. Another clause was found before a THEN statement was found. System Action: RC = 20033. Execution stops. System Action: RC = 20018. Execution stops. User Response: Make the necessary corrections. User Response: Insert a THEN clause between the IF or WHEN clause and the following clause. Error 38 running fn ft, line nn: Invalid template or pattern 492E Error 32 running fn ft, line nn: Invalid use of stem Explanation: The System Product Interpreter found an invalid special character, for example 0/0, within a parsing template, or the syntax of a variable trigger was incorrect (no symbol was found after a left parenthesis). This message is also issued if the WITH sub-keyword is omitted in a PARSE VALUE instruction. Explanation: The REXX program attempted to change the value of a symbol that is a stem. (A stem is that part of a symbol up to the first period. You use a stem when you want to affect all variables beginning with that stem.) This may be in the UPPER instruction where the action in this case is unknown, and therefore in error. System Action: RC = 20038. Execution stops. System Action: RC = 20032. Execution stops. User Response: Make the necessary corrections. 372 User Response: Ensure that your input is correct and that your program is working correctly. If the problem persists, notify your system support personnel. Error 33 running in it, line nn: Invalid expression result Explanation: The System Product Interpreter encountered an expression result that is invalid in its particular context. The result may be invalid because an illegal FUZZ or DIGITS value was used in a NUMERIC instruction (FUZZ may not become larger that DIGITS). Error 48 running fn ft, line nn: Failure in system service VM/SP System Messages and Codes DMS User Response: Change the program so that it does not attempt to change the value of a stem. 493E SORT invalid in update mode Explanation: The SORT subcommand was issued in update mode. 1. Does not match the fileid in the first input record for the DISK DUMPed file. 2. Contains illegal characters, a blank filename or filetype or an illegal filemode. System Action: RC = 100. Execution of the command is terminated. Message DMS1124W will be issued informing you that the spool file has been left in your reader. System Action: RC = 3. The data is not sorted. User Response: None. 494W User Response: A modified but invalid spool file has been sent to you. If you still want to load the file, use the READ CARD command. Otherwise, use the CP PURGE command to delete this file from your reader. FULLREAD set off. \ ) I I Explanation: Your terminal configuration does not support the CMS command "SET FULLREAD ON". So that your session can continue, FULLREAD has been set off. 497E This terminal configuration, which imposes several restrictions on your session, occurs when going through a VMjPassthru Facility (5749-RC1) (PVM) 327X Emulator link to another VM system. These PVM links can be indentified by an '8' to the immediate left of the nodeid in the PVM selection screen. Minimum abbreviation is between SO and SI Explanation: A SET SYNONYM subcommand was issued that contained a DBCS string as the synonym name. The minimum abbreviation length split the nBCS string. The minimum abbreviation length must not be between a shift-out (SO) and a shift-in (SI) control character. The PVM emulator line driver does not support the 3270 command "read-buffer" which is used when FULLREAD is set on and in processing P A keys. System Action: RC = 5. User Response: Correct the minimum abbreviation length and issue the subcommand again. System Action: FULLREAD setting is turned off. 498E User Response: None. 4968 Invalid fileid input record In It 1m found in Explanation: The fileid shown in the message is found in the last input record of the DISK DUMPed file. This DISK DUMPed file is in a spool file being processed by the disk command. This field either: Not executed--the two areas to merge overlap each other Explanation: The MERGE subcommand was issued and the group of lines that were to be merged overlapped each other. System Action: RC = 1. No lines are merged. Conversational Monitor System (CMS) Messages 373 DMS User Response: Specify targets such that the lines to be merged do not overlap. 499E 5021 Explanation: The number of lines recovered (or 'NO LINES' if 0 lines were recovered), as a result of a RECOVER subcommand, is displayed. User not authorized to issue the command command Explanation: The TELL EXEC tried to issue the specified 'command' found in the GLOBALV file. Either the specified 'command' is invalid, or the user is not authorized to issue the MSGNOH command. User Response: None. 503E System Action: RC=3. Lines are spilled or truncated depending on SET SPILL ONIOFFIWORD. Unable to unpack file In It 1m User Response: To avoid truncation of subsequent lines, change the truncation setting by issuing a SET TRUNC subcommand. SET SPILL also allows you to avoid losing any characters by truncation. Explanation: An error condition was detected during the process of unpacking a file. System Action: RC = 88. Execution of the command is terminated. 504E 5011 nn line(s) {truncatedlspilled} Explanation: Lines were truncated or spilled due to execution of the SHIFT or EXPAND subcommand. {Nolnn} line(s) deleted Explanation: The number of lines deleted as a result of a DELETE or CDELETE subcommand is displayed. System Action: None. User Response: None. 374 {Trunca ted ISpilled} Explanation: The current line has exceeded the truncation column and the extra characters have been truncated or spilled. User Response: Reissue the DEFAULTS EXEC to set msgcmd to either MSG or MSGNOH. User Response: Contact your system support personnel for assistance. VM/SP System Messages and Codes ~ System Action: If NO lines were recoverable, RC = 3 is returned. System Action: RC = 40. The command is rej ected. 500E {Nolnn} line(s) recovered System Action: RC = 3. Lines are spilled or truncated depending on SET SPILL ONIOFFIWORD. User Response: To avoid truncation of subsequent lines, change the truncation setting by issuing a SET TRUNC subcommand. SET SPILL also allows you to avoid losing any characters by truncation. (1 ~ DMS 505E Not executed--the target line (nn) is within the lines to move 508E Explanation: The destination line for a move operation fell within the block of lines to be moved. Explanation: During the execution of a XEDIT profile macro, a LOAD subcommand was detected that was not the first XEDIT subcommand in the macro. System Action: RC = 1. User Response: Correct and reissue the subcommand. 5061 System Action: RC = 3. The XEDIT profile macro is partially executed. The system executes all REXX or EXEC 2 statements, CMS commands, and XEDIT subcommands in the macro until the LOAD subcommand is reached. It then ignores the LOAD subcommand and all subsequent subcommands. Upon detection of the first XEDIT subcommand, the editor automatically executed a LOAD subcommand that was used to invoke the profile macro. No more than one LOAD command, either implicit or explicit, may be executed in one XEDIT macro call. {Nolnn} lines {moved Icopied Imerged} Explanation: The number of lines that were moved, copied or merged is displayed. System Action: None. User Response: None. 507E LOAD must be the first subcommand in the profile No preserved data to restore Explanation: A RESTORE subcommand was issued to restore the settings of XEDIT variables but the PRESERVE subcommand had not previously been issued to save the settings of the variables. System Action: RC = 3. The RESTORE subcommand is not executed. User Response: If you wish to alter XEDIT variables temporarily. enter the PRESERVE subcommand, then change the XEDIT variables using the SET subcommand. Subsequently, enter the RESTORE subcommand to restore the variables to the values they had when the PRESERVE subcommand was last issued. User Response: Correct your XEDIT profile macro. Move the LOAD subcommand up so that it is the first XEDIT subcommand to be executed. 509E subcommand subcommand not valid from a prefix macro Explanation: A subcommand is not valid when issued from a prefix macro. The following subcommands are invalid: LPREFIX, QUIT, FILE, and READ. System Action: RC = 4. Execution of the macro continues. User Response: Do not issue the macro from the prefix area, or modify the macro so this subcommand is not issued. Conversational Monitor System (CMS) Messages 375 DMS 5101 AUTOSAVED as fn ft fm 513E Unknown CP/CMS command Explanation: A command was transmitted to CMS or to CP but was not recognized. Explanation: As a result of a SET AUTOSAVE setting, the file was written to disk with the fileid that is displayed. System Action: RC = -3. System Action: The editing session continues. User Response: Correct and reissue the command. User Response: None. 514E 511E String2 contains more arbitrary characters than stringl Explanation: A CMS or CP command was executed, and an error occurred. Explanation: In a CHANGE subcommand, the operand 'string2' contained more arbitrary characters than the operand 'string1'. System Action: The return code from the CMS or CP command is displayed in the message. System Action: RC = 5. User Response: Correct the operand 'string2' and reissue the CHANGE subcommand. 512E User Response: Correct and reissue the command. 515E Explanation: A eMS command that is not one of the CMS subset commands was issued and the user is in CMS SUBSET mode. RC = -2: The command was passed to CMS. The VM/SP editor did not attempt to decode the command. User Response: None. RECFM must be F, V, FP, or VP Explanation: A SET RECFM subcommand was issued and the operand was not recognized. Invalid subset command System Action: RC = -1 or -2. RC = -1: The command was passed to CMS; the command was not a valid system editor subcommand. Return code nn from command System Action: RC = 5. The subcommand is not executed. User Response: Correct and reissue th~ subcommand. 516E LRECL too large for V -format file Explanation: A SET LRECL subcommand was issued with a logical record length that exceeds the maximum for V-format files, which is 65,535 or a SET RECFM VIVP subcommand was issued for a file with a record length greater than this maximum. System Action: RC = 4. The subcommand is not executed. User Response: Correct and reissue the subcommand. 376 VM/SP System Messages and Codes DMS 5171 nn occurrence(s) changed on nn line(s) Explanation: An ALTER macro or a CHANGE subcommand caused 'nn' occurrences on 'nn' lines to be changed. User Response: Correct and reissue the subcommand. 521E Explanation: The GET subcommand was issued with a line number of zero; or a CURSOR, SET CURLINE, SET MSGLINE, SET RESERVED, SET SCALE, or SET T ABLINE subcommand was issued with an invalid line number. System Action: None. User Response: None. 518E nn occurrence(s) changed on nn line(s); nn line(s) {truncated Ispilled} Explanation: A CHANGE subcommand caused 'nn' occurrences to be changed; as a result, 'nn' lines were truncated or spilled. If SET SPILL OFF, they were truncated; otherwise, they were spilled. Invalid line number System Action: For the CURSOR subcommand, RC = 1; for the other subcommands listed above, RC = 5. User Response: Correct and reissue the subcommand. 5221 System Action: RC = 3. {N 0 Inn} occurrences Explanation: The number of occurrences of a string located by a COUNT subcommand is displayed. User Response: Issue SET SPILL ONIWORD to avoid truncation. System Action: None. 519E LRECL must be lower than WIDTH (nn) Explanation: A SET LRECL subcommand specified a logical record length greater than the WIDTH option in the XEDIT command. User Response: None. 5231 Explanation: A SET TERMINAL TYPEWRITER subcommand was issued from a display terminal. System Action: RC = 5. The subcommand is not executed. System Action: None. User Response: Correct and reissue the subcommand. User Response: None. 524W 520E Typewriter mode NONDISP character reset to" Invalid operand: operand Explanation: A subcommand was issued either with an invalid operand, with too many operands, or with an incorrect filemode. System Action: RC = 5. The subcommand is not executed. Explanation: A SET APL ON or SET TEXT ON subcommand was in effect, and a SET NONDISP subcommand was issued defining an APL or TEXT character as the non-displayable character. When a SET APL OFF or SET TEXT OFF subcommand was issued subsequently, eMS automatically Conversational Monitor System (CMS) Messages 377 DMS reset the non-displayable character to a doublequote ("). User Response: Correct and reissue the subcommand. System Action: None. 528E User Response: None. 525E Explanation: The 'target' operands specified in a SET RANGE subcommand were reversed. Invalid {PFkeyIPFkey/PAkey} number System Action: RC = 5. The subcommand is not executed. Explanation: A SET or QUERY PFn, CMSPF nn, WMPF nn, or SCHANGE subcommand was issued, and 'n' or 'nn' was either zero or greater than 24; or, a SET or QUERY PAn subcommand was issued, and 'n' was either zero or greater than 3. User Response: Correct and reissue the subcommand. 529E System Action: RC = 5 or 24. User Response: Correct and reissue the subcommand. 526E Invalid range: target2 (line nn) precedes target! (line nn) {[SET]subcommandISubcommandl SIIRGTLEFTISPLTJOIN} [subcommand] is only valid in {display I editing} mode Explanation: A subcommand was issued that is valid only in display or editing mode. The following subcommands are valid only in display or editing mode: Option option valid in display mode only Explanation: The following SET options are only valid in display mode: ADD BACKWARD CURSOR FORWARD MODIFY CMDLINE SCALE CURLINE SCREEN MSGLINE TABLINE RESERVED TERMINAL POWERINP For the EXECUTE, JOIN, or SPLIT subcommands, the CURSOR operand was specified and the terminal is not in display mode. ' REFRESH RGTLEFT SCHANGE SI SOS SPLTJOIN Prefix subcommand A Prefix subcommand I Prefix macro 81 System Action: RC = 3. System Action: RC = 3. User Response: None. User Response: None. 5301 527E 378 nn file(s) in storage Invalid column number Explanation: A QUERY RING subcommand was executed. Explanation: A CURSOR or MERGE subcommand was issued with an invalid column number. System Action: None. System Action: RC = 1. User Response: None. VM/SP System Messages and Codes DMS 53lE Disk is full; set new filemode or clear some disk space The subcommand is not executed. User Response: Correct and reissue the subcommand. Explanation: The output disk became full during execution of a FILE or SAVE subcommand. 535E System Action: RC = 13. The editing session continues. Explanation: A RENUM subcommand was issued, and either the 'startno' or 'incr' operand was specified as zero. User Response: Specify a new filemode (SET FMODE) or make more room on the disk. 532E Invalid parameters for RENUM System Action: RC = 5. The subcommand is not executed. Disk is full; AUTOSA VE failed User Response: Correct and reissue the subcommand. Explanation: The output disk became full during an automatic save operation. 536E System Action: RC = 13. The editing session continues. Explanation: A 'SET SCREEN SIZE' or 'SET SCREEN WIDTH' subcommand was issued, and the number of lines or columns specified exceed the limits of the virtual screen. User Response: Use the SET AUTOSAVE subcommand to specify a new filemode, or make more room on the disk. 533E System Action: RC = 1. The subcommand is not executed. Line nn is not reserved Explanation: A SET RESERVED nn OFF subcommand was issued, and 'nn' indicates a line that is not currently reserved. User Response: Correct and reissue the subcommand. 537E System Action: RC = 4. The subcommand is not executed. User Response: Reissue the subcommand. 534E Too many logical screens defined Explanation: A SET SCREEN subcommand was issued, and 'n' specified too many logical screens for the physical screen size. Logical screens exceed virtual screen size Each logical screen must contain at least 5 lines and 20 columns Explanation: A 'SET SCREEN' subcommand was issued that specified a logical screen size of less than 5 rows and/or less than 20 columns. System Action: RC = 4. The subcommand is not executed. User Response: Correct and reissue the subcommand. System Action: RC = 4. Conversational Monitor System (CMS) Messages 379 DMS 538E No name defined 542E Explanation: A 'QUERY POINT *' subcommand was issued, but no symbolic names have been defined. No such subcommand: name Explanation: A subcommand not recognized by the editor was issued. System Action: RC =-1. System Action: RC = 3. User Response: If the name you entered was a macro name, verify that the macro resides on one of your accessed disks. User Response: None. 539E Named line not found Explanation: A 'SET POINT' subcommand was issued to delete a specified symbolic name, and the name was not located. 543E Explanation: A subcommand was entered that required a numeric operand, and an alphabetic operand was specified instead, or the number was too large. If the EXECUTE subcommand was issued with a negative number, this message is generated. The EXECUTE subcommand only accepts numbers greater than or equal to zero. System Action: RC = 2. User Response: None. 540E Invalid number: number Name already defined on line nn System Action: RC = 5. Explanation: A 'SET POINT' subcommand was issued to define a symbolic name, and the specified name was already assigned to another line. User Response: Correct and reissue the subcommand. System Action: RC = 1. 544E User Response: Issue a 'SET POINT .symbol OFF' subcommand to delete the previous assignment, or select a unique name and reissue the subcommand. 541E Invalid hex data: xxxxxxxx Explanation: The subcommand SET HEX ON is in effect, and characters that did not represent valid hexadecimal notation (OO-FF) were entered in a subcommand. Invalid name System Action: RC = 5. Explanation: A 'SET POINT' subcommand was issued, and the specified name either exceeded eight characters or was not preceded by a period (.). User Response: Correct and reissue the subcommand. 545E Missing operand(s) System Action: RC = 5. User Response: Correct and reissue the subcommand. Explanation: A subcommand was entered without the required number of operand(s), or the operand(s) misspelled. System Action: RC = 5. The subcommand is not executed. 380 VM/SP System Messages and Codes DMS The subcommand is not executed. User Response: Correct and reissue the subcommand. User Response: Correct and reissue the subcommand. 546E Target not found Explanation: A subcommand was issued with a target operand specified as a string expression or line name that was not located. 547E 550E Too many operands in synonym definition System Action: RC = 2. The subcommand is not executed. Explanation: A 'SET SYNONYM' subcommand was issued with more than 64 operands or with an operand greater than 160 characters. User Response: Correct and reissue the subcommand. System Action: RC = 5. The subcommand is not executed. User Response: Correct and reissue the subcommand. Synonym definition incomplete Explanation: A 'SET SYNONYM' subcommand was issued without the required number of operands. 550W System Action: RC=5. The subcommand is not executed. Date/Time data not present for file fn ft Explanation: This message is issued when using the OLDDATE option of DISK LOAD and the time of the file being loaded is blank. User Response: Correct and reissue the subcommand. System Action: The file is loaded with a new date and time. 548E Invalid synonym operand: operand User Response: None. Explanation: A 'SET PREFIX SYNONYM' subcommand was issued with an invalid operand. System Action: RC = 5. The subcommand is not executed. User Response: Correct the operand and reissue the subcommand. 549E Synonym abbreviation too large 5511 {Target IString} string found; [ --PFnn set for selective CHANGE] Explanation: An SCHANGE macro was executed. If a CLOCATE subcommand was typed in the command line or saved in the LASTLORC buffer, the first part of the message is displayed. If a CHANGE subcommand was typed in the command line or saved in the LASTLORC buffer, the message also displays which PF key must be pressed to perform the change. Explanation: A 'SET SYNONYM' subcommand was issued and 'n' (minimum number of characters) was larger than the word itself. System Action: None. System Action: RC = 5. User Response: None. Conversational Monitor System (CMS) Messages 381 DMS 552E No synonym currently defined A duplicate copy of the file that was requested will not be loaded into storage. Explanation: A 'QUERY SYNONYM *' subcommand was issued, and no User Response: None. synonyms are currently defined. System Action: RC = 3. 557S No more storage to insert lines User Response: None. 5531 Editing file: Explanation: Storage was exhausted during the execution of one of the following subcorn.mands: ADD, COPY, DUPLICATE, GET INPUT, POWERINP, REPLACE, SPLIT, SPLTJOIN, and the following prefix subcommands: A, C, M,". In It 1m Explanation: This message is displayed on a typewriter terminal or a display terminal used in typewriter mode, when one of the following occurred: 1. An XEDIT command was issued. 2. Multiple files are being edited, and a QUIT or FILE subcommand was issued. The fileid displayed is the new current file. System Action: RC = 4. The subcommand stops executing when no more storage is available. User Response: Increase the storage size of your virtual machine by issuing a CP DEFINE STORAGE subcommand, or release all unnecessary disks. System Action: None. User Response: None. 554E 558E Explanation: A SET SERIAL subcommand was issued, and the file has a variable record format. Only files with a fixed record format can be serialized. No storage available Explanation: No more storage is available and a subcommand that requires free storage was issued. System Action: RC = 5. System Action: RC = 104. The subcommand is not executed. User Response: You can issue a SET RECFM F subcommand to change the record format of the file. (See also message 560E.) User Response: Increase the storage size of your virtual machine by issuing a CP DEFINE STORAGE subcommand. 555E File In It 1m already in storage Explanation: A LOAD, SET FMODE, SET FNAME, or SET FTYPE subcommand was issued for a file that is already in the ring of files in storage. Wrong file format for serialization 559W Warning: file is empty Explanation: A subcommand was issued, but the file contains no lines. For the SAVE/FILE subcommand, the copy of the file on disk has not been altered. System Action: RC = 4. System Action: 382 VM/SP System Messages and Codes DMS For DMSXSU, the subcommand is executed until EOF is reached. 562E For DMSXFD, the FILE or SAVE subcommand is executed, except that the permanent copy of the file on disk is not changed. No line(s) saved [by PUT(D) subcommand] Explanation: A GET subcommand was issued, but no lines(s) had been stored by a PUT or PUTD subcommand. System Action: RC = 28. User Response: None. User Response: None. 560E Not enough space for serialization between TRUNC and LRECL 563W Explanation: A SET SERIAL subcommand was issued, and there is not enough room to insert the serial number. Explanation: A GET subcommand was executed, and one or more of the inserted lines was truncated or spilled. System Action: RC = 3. Lines are spilled or truncated depending on SET SPILL ONIOFFIWORD. System Action: The subcommand is not executed. User Response: Issue a SET TRUNC subcommand so that at least eight characters separate the truncation column and the logical record length. User Response: None. 564W 561E Records {truncated Ispilled} Records {truncated Ispilled} Cursor is not on a valid data field EOF reached Explanation: A GET subcommand was executed, and lines were inserted up to the end of the file. This message is also issued for the JOIN subcommand. Explanation: A command was issued with the CURSOR or SCHANGE option, and the cursor was not on a file line, or the cursor or column specified was outside the current zones. System Action: RC = 1 (JOIN). User Response: None. System Action: RC = 1 or 3. RC = 1 for JOIN CURSOR RC = 3 for SI, SPLIT CURSOR, and SOS System Action: The subcommand is not executed. User Response: Reposition the cursor and reissue the subcommand. 565W EOF reached; records {truncated Ispilled} Explanation: A GET subcommand was executed, and lines were inserted up to the end of the file. However, one or more lines were truncated or spilled. System Action: RC = 3. Lines are spilled or truncated depending on SET SPILL ONIOFFIWORD. User Response: None. Conversational Monitor System (CMS) Messages 383 DMS 566E Logical screen (sll,swl,shl,svl) is outside the virtual screen System Action: RC = 5. The macro is not executed. Explanation: The screen defined by (sll,swl,shl,svl) is outside the bounds of the virtual screen. User Response: Type a 'CHANGE' or 'CLOCATE' subcommand in the command line and then press the PF /P A key assigned to SCHANGE. System Action: RC = 5. The subcommand is not executed. 570W User Response: Correct the values and reissue the command. 567E Update ft specified in the UNTIL option field not found Explanation: The 'UNTIL' option was specified. However, the filetype specified in this field was never found while applying the updates. Logical screens (sll,swl,shl,svl) and (s12,sw2,sh2,sv2) overlap each other System Action: None. Explanation: The screen defined by (sll,swl,shl,svl) somehow overlaps the screen defined by the parameters (sl2,sw2,sh2,sv2). User Response: None. 5711 System Action: RC = 5. The subcommand is not executed. Explanation: An XEDIT command or one of the following XEDIT subcommands was executed: XEDIT, PUT, or PUTD. The fileid specified a file that did not exist on one of your accessed disks. User Response: Correct the values and reissue the command. 568E Subcommand not valid with this screen definition System Action: None. Explanation: The subcommand that was issued is not valid in this screen definition. User Response: None. 572E System Action: RC = 5. The subcommand is not executed. User Response: Do not use this subcommand in this screen definition. 569E NoCHANGEorCLOCATE subcommand specified Explanation: The PF /P A key assigned to the SCHANGE macro was pressed, but no 'CHANGE' or 'CLOCATE' subcommand has been typed in the command line and the LASTLORC buffer does not contain a 'CHANGE' or 'CLOCATE' subcommand. 384 VM/SP System Messages and Codes Creating new file: Terminal error; data changed to uppercase Explanation: An error occurred when the editor was reading from the CMS console stack. System Action: A 'SET CASE UPPERCASE' subcommand is executed, and the editor attempts to read the data again. User Response: If the read was successful, you can reissue the SET CASE subcommand if desired. Otherwise, contact your system support personnel for assistance. DMS 5731 Input mode: the following: non-numeric, zero, not in ascending order. Explanation: An INPUT or REPLACE subcommand was executed. System Action: RC = 5. The subcommand is not executed. System Action: The editor leaves edit mode and enters input mode. User Response: You can enter new lines into the file, or enter a null line to return to edit mode. 574E User Response: Correct and reissue the subcommand. 576E CHANGE not valid {with CLOCATE Iafter cursor movement} Explanation: A SET VERIFY subcommand was issued, and the total width of the 'startcoI' and 'endcoI' operands is greater than the screen size (on a typewriter terminal the maximum screen size is 132); or a LEFT or RGTLEFT subcommand was issued, and the total value of 'n' (when added to the value of 'n' specified in previous LEFT or RIGHT subcommands, if any) exceeds the logical record length of the file. Explanation: One of the following occurred: 1. The SCHANGE macro was executed with a CLOCATE subcommand typed in the command line or saved in the LASTLORC buffer. Then, the PF key set for the selective change was pressed. 2. The PF key assigned to the SCHANGE macro was pressed, and a CHANGE subcommand is typed in the command line or saved in the LASTLORC buffer. The cursor was moved, and then the PF key set for the selective change was pressed. System Action: The change is not made. User Response: None. 575E Invalid [argument or] {JOINISPLITI TABSIVERIFYIZONE} column(s) defined Explanation: The subcommand displayed in the message was issued, and the columns specified were one of {Total verify width exceeds screen size (nn) ITotal offset exceeds LRECL (nn)} System Action: RC=5. The subcommand is not executed. User Response: Correct and reissue the subcommand. 577E File has been changed; type QQUIT to quit anyway Explanation: A QUIT or CANCEL subcommand has been issued, and a file has been changed during the editing session. System Action: RC = 12. The subcommand is not executed. User Response: Issue a 'QQUIT' subcommand if you do not wish to save the changes made during the editing session. Issue a 'FILE' subcommand if you want the changed file to be written to disk. Conversational Monitor System (CMS) Messages 385 DMS' 578W macro name macro is not currently in storage shift-in (SI) control character or a shift-in (SI) control character and no matching shift-out control character. These control characters must be paired properly or the string is considered invalid. Explanation: An XEDIT PURGE subcommand was issued for 'macro' but no macro with the given name was currently in storage. • System Action: RC= 3. No macro is purged from storage. User Response: Correct the name and reissue the subcommand. 579E The characters between the SO (shift-out control character) and the SI (shift-in control character) must be double-byte characters. If the number of character positions is not even between the SO and SI, then the string does not contain double-byte characters. Records truncated to nn when added to In It 1m Explanation: A PUT(D) subcommand was issued, and the lines added to the existirig fixed format file were truncated at the column indicated. • System Action: RC = 3. The lines inserted into the file specified were truncated at column 'nn'. Invalid string: message first byte: second byte: Explanation: A subcommand was issued and the string specified was not valid. In extended mode (SET ETMODE ON), strings are validated regarding the shift-out (SO) and shift-in (SI) control characters. 'message' is one of the following detected errors: • • X '41' - X'FE' X '41' - X'FE' X '4040' (DBCS blank) X '0000' (DBCS null) System Action: RC = 5. User Response: Correct the string and reissue the subcommand. SHIFT-OUT (SO) IS NOT A VALID DELIMITER. The first character in certain operands is a self-defining delimiter. the shift-out (SO) control character is not a valid delimiter for targets or strings. 386 INVALID DOUBLE-BYTE CHARACTER(S). The characters between the shift-out and shift-in control characters must be valid double-byte characters. The range of hex codes that may be used to represent characters in the Double-Byte Character Set are as follows: User Response: None. 580E ODn NUMBER OF CHARACTERS BETWEEN SO AND SI. 581E Subcommand is not valid in extended mode UNMATCHED SHIFT-OUT (SO) AND SHIFT-IN (SI). Explanation: A subcommand was issued that is not valid in extended mode (SET ETMODE ON). The following subcommands are not valid in extended mode. A string was specified which contained a shift-out (SO) without a COMPress MErge COVer lay Over lay VM/SP System Messages and Codes DMS EXPand POWerinp HEXType SORT No line(s) changed 585E Explanation: One of the following occurred: When ETMODE is ON, the SET VERIFY option will only display the first pair of verify columns. • A subcommand was issued to locate and change a string of character(s), but the string was not located. • A subcommand was issued that attempted to modify the null TOP OF FILE or END OF FILE line. , A subcommand was issued, but the column pointer was at the the TOP OF LINE (TaL) or END OF LINE (EOL), (e.g. CINSERT, COVERLAY). System Action: RC = 3. User Response: None. 582S Editor abend Explanation: The editor has failed because: an error occurred while the editor was reading from the CMS console stack, or the editor was unable to allocate a save area. System Action: The system is terminated abnormally. System Action: RC = 1 or 4. RC=l for JOIN, SPLIT, and SPLTJOIN subcommands. The change is not made. User Response: Issue the XEDIT command again. If the problem persists, contact your system support personnel. User Response: None. 586E 5831 EOF: Explanation: On a typewriter terminal or a display terminal used in typewriter' mode, the line pointer has moved to the null END OF FILE line. System Action: None. User Response: None. 5841 {String not foundlNot found [on screen]} Explanation: A FIND, FINDUP, NFIND, NFINDUP, or HELP CLOCATE subcommand was issued, and the specified 'text' operand is not found. The SCHANGE macro was invoked, the CHANGE or CLOCATE subcommand was issued, and the specified 'string' (first operand for CHANGE and only operand for CLOCATE) is not found within the screen width. TOF: System Action: RC = 2. Explanation: On a typewriter terminal or a display terminal used in typewriter mode, the line pointer has moved to the null TOP OF FILE line. System Action: None. User Response: None. User Response: For the SCHANGE macro and the CHANGE or CLOCATE subcommand, if the 'string' not found is outside the screen width, the RIGHT or LEFT subcommand can be issued to change the screen so that the string will be located. Conversational Monitor System (eMS) Messages 387 DMS 5871 For NUCXLOAD a FILEDEF command identifying the load library must be issued prior to calling NUCXLOAD. XEDIT: Explanation: This message is displayed as a result of one of the following: • • • System Action: RC = 32. The subcommand is not executed. you return to EDIT mode from INPUT mode you invoke XEDIT and you don't have a PROFILE macro you enter a null line from a typewriter terminal User Response: The System Product Editor uses the data definition name 'SYSIN' to read the OS data set. Therefore, you must issue a FILEDEF command with 'SYSIN' specified as the 'ddname' before issuing the XEDIT command or subcommand. Use CMS subset to enter the FILEDEF command. System Action: None. User Response: None. 588E For NUCXLOAD, if you are loading a module from a CMS load library, issue a FILEDEF command identifying the load library. Prefix subcommand waiting ... Explanation: A SET RANGE or SORT subcommand was issued and a prefix subcommand or macro was still pending in the file. (This is indicated by '''xxx' pending ... " in the status area for the file.) Alternatively, a SET RANGE or SORT subcommand was issued from a prefix macro. 590E Explanation: An XEDIT command or XEDIT or LOAD subcommand was issued for an OS data set that is too large for your virtual storage size. System Action: RC = 8. The subcommand is not executed. User Response: You can issue a RESET subcommand to remove the pending prefix subcommands or macros, or you can complete the execution of the pending prefix subcommands or macros and then reissue the subcommand or macro from the command line. 589E Missing FILEDEF for DDNAME ddname Explanation: For XEDIT, a command or subcommand was issued for a file that resides on an OS disk, but no FILEDEF command has been issued. Dataset too large System Action: RC = 88. User Response: Use the CP command DEFINE to increase the virtual storage size, and reissue the XEDIT command or XEDIT or LOAD subcommand. Initialize CMS again. 591E Open error on SYSIN Explanation: An XEDIT command or subcommand was issued for a data set not supported by CMS. This message usually follows message DMSSOP036E. System Action: RC = 32. The subcommand is not executed. User Response: Refer to message DMSSOP036E. 388 VM/SP System Messages and Codes DMS 592W Wrapped .... 596E Explanation: While executing the search for a target, or while executing a subcommand, the search continued past the end of file (or top of file) and stopped when the line where it started was reached again. This module must be called within the editor Explanation: An attempt was made to execute DMSXMS from CMS. System Action: RC = 88. User Response: Call this module from within the editor. System Action: None. User Response: None. 597E 593E {Nolnn} lines merged, nn line(s) {truncated Ispilled} Explanation: An XEDIT command or XEDIT or LOAD subcommand has been issued with a 'MERGE' and 'CTL' option specified, and one of the updates in the control file contains a './S' card(s). Explanation: In executing the MERGEd subcommand, some lines were truncated or spilled. System Action: RC = 3. Lines are spilled or truncated depending on SET SPILL ONIOFFIWORD. User Response: To avoid truncation of subsequent lines, change the truncation setting by issuing a SET TRUNC subcommand. SET SPILL also allows you to avoid losing any characters by truncation. 594E Unable to merge updates containing ./S cards System Action: RC = 32. The command is not executed. User Response: Remove the 'MERGE' option and reissue the command. 598S Unable to build update file: internal list destroyed Explanation: A FILE or SAVE subcommand has been issued, and the editor was unable to build the update file. File fn ft fm already exists; use FFILE/SSA VE Explanation: Attempted to FILE or SAVE a file and found that a different copy of the file was already on disk. System Action: RC = 7. The command is not executed. System Action: RC = 3. The subcommand is not executed. User Response: Call your system support personnel for assistance. User Response: Use a different fileid, or use FFILE or SSAVE to overlay the other file on the disk. 599S Unable to build update file: serialization destroyed Explanation: A FILE or SAVE subcommand has been issued and the editor was unable to build the update file because the serialization field contains a non-numeric character. This situation may have been the result of a Conversational Monitor System (CMS) Messages 389 DMS previous update that did not include serialization. 603R System Action: RC = 7. The command is not executed. FO RMA T will erase all files on disk mode(udeu). Do you wish to continue? Enter 1 (YES) or 0 (NO) Explanation: This message is a reminder that the formatting process erases existing files. User Response: Verify that all the applied updates include serialization. System Action: The system waits for a response. First selection level (nn) cannot be greater than second selection level (nn) 600E Explanation: The 'SET DISPLAY nl n2' was issued and the n2 was less than User Response: Enter 1 (or "YES") or °(or "NO"). 604R Enter sort fields: nl. 601R System Action: RC = 5. The subcommand is not executed. Explanation: The command requires a list of sort fields on which to perform a sort. User Response: Correct the operands and reissue the subcommand. System Action: The system waits for a response. User Response: Enter pairs of numbers, separated by a blank, defining the starting and ending character positions of sort fields within the records. Enter specification list: Explanation: The specification list that is to be entered in conjunction with the SPECS option is requested. System Action: The system waits for a response. User Response: Enter the specification list. 602R Enter translation list: Explanation: The translation list that is to be entered in conjunction with the TRANS option is requested. System Action: The system waits for a response. User Response: Enter the translation list. 390 VMjSP System Messages and Codes 605R Enter disk label: Explanation: You are requested to enter a label for the disk being formatted. The label will be written on the disk at cylinder 0, track 0, record 3. System Action: The system waits for a response. User Response: Enter a one- to six-character label for the disk. If you enter less than six characters, the label is left-justified and padded with blanks. If you enter a null line, the system displays the message DISK REMAINS UNCHANGED. ( DMS 606R System disk address = vdev If you fail to enter either 1, YES, 0, or NO, the message Explanation: "vdev" designates the device address of the system disk (S-disk). On this disk CMS expects to find all CMS system information and programs not contained within the CMS nucleus, such as the disk-resident command modules. If the CMS nucleus is written on this disk, then vdev is also the IPL device address. DMSINI081E Invalid reply; enter 1 (YES) or 0 (NO) is issued. Message DMSINI607R is reissued and you may enter a valid response. 608R System Action: The system waits for a response. If you enter an invalid device address, the message DMSINQ079E INVALID DEVICE ADDRESS REENTER is issued. Message DMSINI606R is reissued, and you may enter a valid device address. If you enter a null line, 190 is assumed to be the system disk address. Once the system disk address entered is accepted, message DMSINI615R is issued. User Response: Enter a valid device address or a null line. 607R Rewrite the nucleus? Enter 1 (YES) or 0 (NO) IPL device address = vdev Explanation: "vdev" designates the device address on which the CMS nucleus is to be written. If the system disk and the IPL device are to be the same, you need only enter a null line. System Action: The system waits for a response. If you enter an invalid device address, message DMSINI079E INVALID DEVICE ADDRESS REENTER is issued. Message DMSINI608R is reissued and you may enter a valid device address. If the IPL device designated is not currently defined, is not in read/write status, or is an unsupported device type, message DMSINI082E IPL DEVICE ERROR - REENTER Explanation: Your response to this message determines whether or not a copy of the CMS nucleus is written onto disk. System Actiori: The system waits for a response. is issued. Message DMSINI608R is then reissued. At this time, you may enter CP mode by signaling attention, and determine the status of the designated device by entering the CP command QUERY VIRTUAL vdev User Response: Enter either "I" or "0." If you enter 0, a copy of the CMS nucleus is not written onto disk. The remaining questions in generating a new CMS nucleus are skipped and control is passed to the CMS initialization routine. Then take the corrective action necessary to define the device for your virtual machine or to access it in read/write status. Reenter CMS mode by issuing the CP command BEGIN If you enter 1, message DMSINI608R is issued. Conversational Monitor System (eMS) Messages 391 DMS cylinder or block number, or IPL the CMS system and format the specified IPL device with the RECOMP option. Once the nucleus cylinder or block address is accepted, message DMSINI610R is issued. You must then reenter the device address. Once the IPL device address is accepted, message DMSINI609R is issued. User Response: Enter a valid device address or a null line. 609R Nucleus (CYL or BLK) address nnnn Explanation: "nnnn" designates the cylinder address or FB-512 block number (on the device entered in response to message DMSINI608R) on which the CMS nucleus is to be written. nnnn must be between 001 and m-1 where m equals the number of cylinders or blocks on the disk, the cylinders or blocks on a disk being numbered from 0 to m. nnnn must be entered in decimal. For an FB-512 device, the block number must be a multiple of 256 and 256 blocks must be available at that location to form an FB-512 extent. System Action: The system waits for a response. If you do not enter a valid decimal cylinder or block number, the message DMSINI080E INVALID {CYLIBLK} NUMBER - REENTER is issued, message DMSINI609R is reissued, and you may enter a valid cylinder or FB-512 block number. If the cylinder or FB-512 block(s) specified is not greater than the number already in use on the device (as indicated in the file directory), the message DMSINI083E NUCLEUS {CYLIBLK} SPECIFICATION UNACCEPTABLE, ERROR IX' is issued. Message DMSINI609R is reissued. You may respond with a larger 392 VM/SP System Messages and Codes lJser Response: Enter a valid cylinder address. 610R Also IPL (CYL or BLK) O? Enter 1 (YES) or 0 (NO) Explanation: The initial IPL text is always written on the same cylinder or FB-512 block as the CMS nucleus, that is, the cylinder or FB-512 extent designated in response to message DMSINI609R. (The initial IPL text is a bootstrap program that reads in the nucleus from the designated cylinder or block.) If it is not also written on cylinder or plock 0, you must enter the cy linder or block number whenever an IPL is issued for the system being generated. For more information, see the IPL command in the VMjSP CP Command Reference. System Action: If you do not enter 1, YES, 0, or NO, the message DMSINI081E Invalid reply; enter 1 (YES) or 0 (NO) is issued. Message DMSINI610R is reissued and you may enter a valid response. If you enter 1, the initial IPL text is written on cylinder or block 0 as well as on the cylinder or block designated in response to message DMSINI609R. If you enter 0, the initial IPL text is written only on the cylinder or block designated in response to message DMSINI609R. If you enter either 1 or 0, message DMSINI611R is issued. User Response: Enter 1 or O. ( \ DMS 611R 614E Enter version identification: Explanation: Thirty-two bytes of information, including blanks, can be entered to specifically identify the version and level of CMS; this information is displayed or printed out when an IPL CMS is executed. The default identification (specified by a carriage return) is: Explanation: A P A Key was pressed and the screen was cleared to display a pending message. If any changes were made on the screen before the P A Key was pressed, those changes were lost. VM/SP REL3 mm/dd/yy hh:mm System Action: RC = 8. Any screen changes are lost. where mm/dd/yy is the month, day, and year and hh.mm is the hour and minute the CMS nucleus was created. User Response: See SET FULLREAD documentation for information on how to use P Akeys safely. System Action: The system waits for a response. 615R User Response: Enter version identification information or a null line. 612R Enter installation heading: VM/SP CONVERSATIONAL MONITOR SYSTEM System Action: The system waits for a response. User Response: Enter up to 64 characters of identifying information, or a null line. TAPE must be invoked as a nucleus extension Explanation: The command was invoked as a nucleus extension. System Action: RC = 40. System status remains the same. Y -disk address = vdev Explanation: "vdev" designates the device address of the system disk extension (Y -disk). On this disk, CMS expects to find all CMS system information and programs not contained within the CMS nucleus and not on the S-disk, such as disk-resident command modules. If the CMS nucleus is written on this disk, then vdev is also the IPL device address. (It is not required that you have a Y-disk.) Explanation: Sixty-four bytes of information, including blanks, can be entered to serve as an installation standard heading at the beginning of each output file. The default heading (specified by a null line) is: 613E Screen modifications lost. See 'SET FULLREAD' to use P Akeys safely. System Action: The system waits for a response. If you enter an invalid device address, the message DMSINQ079E INVALID DEVICE ADDRESS REENTER is issued. Message DMSINI615R is reissued, and you may enter a valid device address. If you enter a null line, "19E" is assumed to be the system disk extension address. If you do not want a Y-disk, then do not have a disk 19E in your directory entry, and enter a null line. User Response: Notify the system programmer that an error occurs when you invoke this command. Conversational Monitor System (CMS) Messages 393 DMS Once the system disk extension address is accepted, message DMSINI607R is issued. was in error. If they are correct, then some program violated the SCBLOCK defining the nucleus extension after NUCXMAP displayed it. This program should be identified and corrected. User Response: Enter a valid disk address or a null line. 618E 616W Explanation: An attempt to establish a function as a CMS nucleus extension failed because of a system error, or because the level of CMS does not support extensions to its nucleus. Explanation: The named nucleus extension does not exist. System Action: RC = 28. System Action: RC = 13 or RC = 4n where 'nn' is NUCEXT's return code to the calling module. Execution of the command that called NUCEXT terminates. User Response: Check the spelling of 'name'. 617E NUCEXT failed name does not exist Error code nn from DMSFRET while unloading module module Explanation: An invalid DMSFRET request was made while unloading the specified module. An error was made in calling a nucleus extension or the created nucleus extension was damaged in some way. NUCXDROP used the BYTES associated with the module name as the number of bytes to free, starting at the ORIGIN address. One or both of these fields have been destroyed. The error code indicates the type of error that occurred. The error code meanings are: User Response: Verify that the level of CMS being used contains support for nucleus extensions; take action indicated by return code 'nn' as appropriate. 619E Module module not found Explanation: The module requested does not exist. System Action: RC = 28. User Response: Recheck the command. Code Meaning 5 The number of doublewords specified was 0 or negative. 6 The block of storage being released was never allocated by DMSFREE. 7 The address given for the block being released is not doubleword aligned. System Action: RC = 3. The system makes no further attempt to release the storage block. User Response: NUCXMAP may be used after defining a nucleus extension to display the origin and length of the loaded program. If these are incorrect, the call defining the nucleus extension 394 VM/SP System Messages and Codes 620E RTABLE error on line nnnn: message Explanation: The multiple variations of 'message' are explained below. System Action: In each case, the system action is: The programmable operator facility terminates. User Response: In each case, the user response is: DMS - Correct the routing table and reload it or reinvoke the Programmable Operator Facility. • The checking interval specified has more than three numerals. DUPLICATE NODEIDS SPECIFIED MESSAGES: • Explanation: An RT ABLE parameter statement is incorrectly specified, or if record found preceding the first ROUTE statement does not begin with "TEXTSYM," "HOSTCHK," "PROPCHK," "LGLOPR," or "LOGGING." • Explanation: A nodeid is specified more than once on one PROPCHK statement or on more than one PROPCHK statement. INVALID PARAMETER STATEMENT • Explanation: Parameters other than distinct single characters are given in the TEXTSYM record. If "more than 3 are given, "INCORRECT NUMBER OF PARAMETERS" is issued. INVALID TEXT FIELD Explanation: TESTSYM characters are used incorrectly in the text field: • - • A not-symbol that directly precedes a separator or does not immediately follow a separator character was found. • • The response wait (second interval) value exceeds the checking interval (first interval) value. The checking interval or waiting interval value is not greater than zero. - The waiting interval specified has more than two numerals. PROPCHK BEFORE LGLOPR STATEMENT Explanation: A PROPCHK statement appears in the routing table before a LGLOPR statement. The PROPCHK record requires the nodeid of the logical operator given in the LGLOPR record. INVALID INTERVALS SPECIFIED Explanation: On a PROPCHKor HOSTCHK statement: HOSTCHK BEFORE LGLOPR STATEMENT Explanation: A HOSTCHK statement appears in the routing table before a LGLOPR statement. The HOSTCHK record requires the nodeid of the logical operator given in the LGLOPR record. The first non-blank character in the text field is not a blank-character separator or an arbitrary-character separator. Two separator characters are found next to each other. INVALID SEPARATOR CHARACTERS INV ALID OPERANDS SPECIFIED Explanation: The Programmable Operator Facility does not recognize the operands specified (on such statements as LOGGING). • LOGICAL OPERATOR NAME NOT FOUND Explanation: The id specified for the logical operator in the LGLOPR Conversational Monitor System (CMS) Messages 395 DMS statement cannot be found on the system, or in the "userid NAMES" file. • Explanation: One of the following fields does not start in its proper column: userid, nodeid, action routine name, or action routine parameter. INVALID COLUMN FIELDS • Explanation: Any of the following is true of the column fields in the routing entry: The starting or ending column field is greater than 240 (the maximum length of a CP message). • The starting or ending column is equal to zero. System Action: In each case, the system action is: INCORRECT NUMBER OF PARAMETERS NON-NUMERIC VALUE SPECIFIED Explanation: A non-numeric character was specified for a numeric value in one of the following fields of the routing table: the starting column, the ending col umn, the message type, or the checking interval parameters on the HOSTCHK or PROPCHK records. 396 Bad plist: message 621E Explanation: The multiple variations of 'message' are explained below. The LGLOPR record has no parameter. The LGLOPR record has more than 2 parameters. The TEXTSYM record does not have exactly 3 parameters. The HOSTCHK record does not have exactly 2 parameters. The PROPCHK record has less than 3 parameters. The LOGGING record has more than 1 parameter. • Explanation: The logical operator's nodeid is included in a PROPCHK record. The ending column is less than the starting column. Explanation: This message is issued if: • HOSTID IN PROPCHK RECORD MISALIGNED FIELD VM/SP System Messages and Codes RC=24. Execution is terminated. MESSAGES: • {EXECIOIQUERY} MUST BE INVOKED AS A NUCLEUS EXTENSION Explanation: {EXECIOIQUERY} was invoked by an assembler program and passed the incorrect parameter list for a nucleus extension call. User Response: Make sure you are passing a parameter list for a nucleus extension. • DISK 'argument' ARGUMENT IS MISSING Explanation: The missing 'argument' is FILENAME or FILETYPE. These are required arguments when DISKR or DISKW operations are specified. User Response: Reissue the command with the disk argument. ( DMS • INPUT FILE 'fileid' DOES NOT EXIST Explanation: The indicated file cannot be found. User Response: Check the syntax of the command. • User Response: Check to make sure that the fileid has been entered correctly. • Explanation: An invalid value was specified for the indicated option. For example, if 'Case3' is used in a call to EXECIO, the message will read ' ... VALUE 3 NOT VALID FOR CASE OPTION.' INVALID POSITIONAL ARGUMENT 'argument' Explanation: More than the maximum number of positional arguments (i.e., arguments before the left parenthesis marking the start of the options) were specified. The number of positional arguments allowed depends on the second operand (DISKR, etc.) on the command line. User Response: Check the syntax of the command. • • User Response: Check the syntax of the command. • UNKNOWN OPTION NAME 'name' User Response: Check to make sure that you have not misspelled an option name. V ALUE MISSING AFTER 'option' OPTION Explanation: There is not value specified after the indicated option, yet one is required. For example, the MARGINS option requires that two values follow it. If one or both of these is missing, the message is produced. 'option' OPTION NOT VALID WITH 'operation' OPERATION Explanation: The indicated option cannot be specified with the indicated operation. For example, the FINIS option is not valid if PRINT is specified as the second operand on the command line. Explanation: The indicated option name is not recognized by EXECIO. • 'option' OPTION IS NOT VALID WITH 'option' OPTION Explanation: Two mutually exclusive option values were specified. For example, only one input selection option is allowed; therefore, if both a LOCATE and a FIND option are specified, this message will be issued. This message is a likely result if the left parenthesis option delimiter is missing from the command line. User Response: Check to make sure that you have specified the correct positional arguments, and that you have not omitted the parenthesis. VALUE 'value' NOT VALID FOR 'option' OPTION User Response: Check the command syntax. • STRING OPTION WITH LINES=* IS VALID ONLY FOR CP OPERATION Explanation: The STRING option with LINES = * is valid only for a CP operation. User Response: Check the command syntax. Conversational Monitor System (eMS) Messages 397 DMS • DEVICE AND LINES ARGUMENTS AnE REQUIRED Explanation: The filemode operand is required for a DISKW operation. The DISKW operation may cause writing to any disk to which the user has write access. Explanation: The first two EXECIO command line operands are always required. User Response: Check the command syntax. Vser Response: Check the command syntax. • • INV ALID VALUE 'value' FOR NUMBER OF LINES • E~planation: The number of lines specified to be processed must be either a non-negative integer or an asterisk. Explanation: For a DISKW operation, if the record format (recfm) is specified, it must be either F or V. V is the default value. User Response: Check the value specified for the number of lines to be processed. User Response: Check the command syntax. MISSING 'DEVICE' ARGUMENT • User Response: Check the command syntax. User Response: Check the record length argument. INVALID 'DEVICE' ARGUMENT 'argument' Explanation: The only valid values for the 'DEVICE' argument are CP, CARD, DISKR, DISKW, PUNCH, PRINT, and EMSG. • lNV ALID VALUE 'value' FOR DISK FILE LINE NUMBER Explanation: The line number specified is negative or a non-numeric value. User Response: Check the comma:p.d syntax. • 398 DISl{ l?ILEMODE REQUIRED FOR DISKW VM/SP System Messages and Codes FILE FORMAT SPECIFIED 'recfm' DOES NOT AGREE WITH EXISTING FILE FORMAT 'recfm' Explanation: The record format of a record to be written into an existing disk file is inconsistent with that file. User Response: Check the command syntax. • INV ALID RECORD LENGTH ARGUMENT 'Irec1' Explanation: For a DISKW operation, if the logical record length (Irecl) is specified, the value must be less than 256 and greater than O. ExplanatiQn: The EXECIO command requires a 'DEVICE' argument. • INVALID RECORD FORMAT 'recfm' -- MUST BE EITHER F ORV User Response: Check the record format specified against that of the file. • FILE LRECL SPECIFIED 'lrecl' DOES NOT AGREE WITH EXISTING FILE LRECL 'lrecl' Explanation: The logical record length of a record to be written into DMS an existing disk file is inconsistent with that file. User Response: Check the command syntax. User Response: Check the logical record length against that of the file. • • Explanation: Using the EXECIO command, the maximum length of a variable name for the VAR or STEM option was exceeded. The maximum for the VAR option is 250 characters. The maximum for the STEM option is 240 bytes. EXECIO OPTIONS ONLY ALLOWED WITH EXTENDED PLIST Explanation: If any options are used in the call to EXECIO, an extended plist must be supplied. The EXEC 2 interpreter always supplies an extended plist, and CMS supplies an extended plist for all commands read from the console. The most likely reason for this message is an attempt to invoke EXECIO (with options) from a CMS EXEC file. Another reason may be invocation of EXECIO from a user program that doesn't supply an extended plist. User Response: You may provide the extended plist by converting the CMS EXEC file to an EXEC 2 file. Or EXECIO may be invoked through a separate EXEC 2 file called from the CMS EXEC file. If called from a program, the extended p1ist should be set up according to the documentation in the VM/ SP eMS for System Programming. • • INVALID CHARACTER IN FILE IDENTIFIER INVALID EXEC VARIABLE NAME User Response: Use a shorter length variable name. • V AR OPTION WITH LINES > 1 IS INVALID Explanation: The EXECIO command was issued with the V AR option and the number of lines specified was greater than 1. User Response: Either change the lines operand to 1 or use the STEM option. Insufficient [free] storage [message] 622E Explanation: Insufficient storage was available for task to execute a required function. One possible cause of this error message is that a program issuing NUCXLOAD is in a loop. If present, 'message' is one of the following: Explanation: The specified fileid contains a character that is invalid for the CMS file system. • for msgline No Return Code Execution continues. User Response: Check the description of the command format and reissue the command uRing valid characters. • for line spill RC=l Execution continues. • for PFKEYIP AKEY No Return Code. Execution continues. INVALID MODE 'mode' Explanation: More than two characters were specified for the mode. Conversational Monitor System (CMS) Messages 399 DMS • 400 System Action: Execution halts. for synonyms No Return Code. Execution continues. • for I/O buffer No Return Code. Execution continues. • for extract RC = 104 Execution of command terminates. • for EXECCOMM RC=104 Execution of command terminates. • for EXECIO RC=41 The request function is not perform,ed. • for NAMEFIND RC=41 Execution of the command is terminated. • for reading map RC = 104 Execution of the command is terminated. • no table made RC=41 DMSGLO created no global variable(s) in storage for the GLOBALV command. • (nn entries) RC=41 DMSNXM (NUCXMAP) requires one word of storage for each nucleus extension. The command is terminated, no map is generated. • for processing screen changes last screen modifications are not processed. • for COPYKEY image of vscreen is not placed in printer spool. VM/SP System Messages and Codes User Response: Check a program issuing NUCXLOAD for a possible loop that is not terminating properly. More free storage may be obtained by releasing a disk (to recover the space used for the file directory) or deleting a nucleus extension. Alternatively, re-ipl CMS after defining a larger virtual storage size for the virtual machine. 622W ~ Insufficient free storage for NAMEFIND buffer; processing continues Explanation: Insufficient storage was available for NAMEFIND to create a buffer containing information for the NAMES file. The requested buffer size, or the size of the file, was too large in terms of the available free storage. System Action: No buffer was created and processing continues reading the NAMES file from the disk. The buffer size is set to 0, so that future invocations of NAMEFIND will not cause this warning to be displayed. User Response: None. 623S {ModuleIPhase} cannot be loaded at location hexloc--this area is available for system use only Explanation: This error can occur because: 1. The module or phase is too large to be loaded in the user area (it is attempting to overlay the CMS nucleus which resides at the end of the user area). 2. The 'ORIGIN' option was specified incorrectly on the LOAD command. The origin specified is either causing the module or phase to 1) overlay the CMS nucleus, or 2) overlay the Free Storage Pointers ( DMS (as the origin specified is the beginning address of the segment that follows the CMS nucleus). System Action: RC = 88. The command that was executed to perform the load is terminated. User Response: Reorganize the text files so that fewer than 16,384 items require relocation, then reissue the command. 626E User Response: If the 'ORIGIN' option was incorrect, reissue the command with the correct origin. If the module or phase is too large, contact your system support personnel, or use the CMS nucleus 'CMSL' that is defined at a higher location, if it is available on your system. 6241 Invalid action routine parameter parameter Explanation: The parameter passed to module DMSPOR in the routing table contains an invalid routine name. System Action: None. User Response: Correct the routing table entry. Make sure that the parameters passed to module DMSPOR contain a valid action routine name. The valid action routine names that can be specified with DMSPOR are: No nucleus extensions are found Explanation: No nucleus extensions were located and therefore they cannot be mapped for NUCXMAP. GET QUERY SET System Action: RC = o. TOFB TOVM STOP User Response: None. 627E 624W Result is nnnn bytes too large for CP command buffer No nucleus extensions are loaded Explanation: CP returned a response to a command that is too large to fit into the buffer provided by module DMSPOR. Explanation: No nucleus extensions have been loaded and therefore cannot be dropped. System Action: None (no data returned). System Action: RC = 28. User Response: None. 625S User Response: If possible, request less data (for example, as with the DISPLAY command). There are too many items that require relocation to save all of the RLD information 628E Explanation: A LOAD or INCLUDE command was issued with the RLDSAVE option specified, and more than 16,384 address constants in the text file(s) require relocation. System Action: RC = 104. Execution of the command is terminated. The system status remains the same. Invalid GLOBALV function function Explanation: The function specified on the GLOBAL V command is invalid or unknown. System Action: RC = 4. Conversational Monitor System (CMS) Messages 401 DMS User Response: Reissue the command specifying a valid GLOBAL V function. 629W System Action: RC = 36. Execution of the command is terminated. User Response: If the spool file is still in your virtual reader, reissue the command. If the error persists, contact your installation support personnel. Screen modifications may be lost. Press ENTER key to process screen changes. Explanation: Your screen modifications could not be processed because your terminal configuration does not support the CMS command 'SET FULLREAD ON'. 63lE The PA key just depressed will be executed. The next time the screen is read, any screen modifications, which are not overlayed by the function executed, will be processed. {functionlcommand} can only be executed from an EXEC-2 or REXX EXEC [or as a CMS command] Explanation: The command or function was not invoked from an EXEC-2 or REXX exec or from the CMS command line. This terminal configuration, which imposes restrictions on your session, occurs when going through a VM/Passthru Facility (5749-RCl) (PVM) 327x Emulator link to another VM system. These PVM links can be identified by an'S' to the immediate left of the nodeid in the PVM selection screen. This function or command noted in the message either requires an extended parameter list, which is not provided by CMS EXEC, or a direct interface to the variables in an EXEC (EXECOMM), which is only available while an EXEC 2 or System Product Interpreter exec is active. System Action: For the XMITMSG command, RC = 24. The PVM emulator line driver does not support the 3270 command 'read buffer' which is used when FULLREAD is set on and in processing P A keys. For the P ARSECMD command, RC = 40. For all other modules, RC = 4. System Action: Key pressed is executed. Screen changes are not processed. User Response: Invoke the command again from and EXEC-2 or REXX exec or from the CMS command line. User Response: Press ENTER/PF key to process screen changes. 632E 630S Error accessing spool file Explanation: An error occurred while accessing the spool file, or the virtual reader is busy. The reader file may have been purged by the system, or the file may have been transferred from your virtual reader via a TRANSFER command issued by the originator or the system operator while the RDR command was executing. 402 I/O error in EXECIO; rc = nnnn from command command VMjSP System Messages and Codes Explanation: The specified error return code was obtained by EXECIO when the indicated command was invoked. EXECIO will not continue, but returns the error return code to its caller. The EXECIO operation may have partially completed before the error occurred. DMS System Action: RC = Inn, where nn is the return code from the command specified in the message text. 634E Explanation: The NAMEFIND command was issued without a search value (i.e., a tag with a value). RC = 2008, signifying invalid variable name from the EXECCOMM command. User Response: Look at the documentation for the indicated command to interpret the return code. 633E System Action: RC = 24. Processing is terminated. User Response: Reissue the command with at least one tag with a value to indicate what NAMEFIND should search for. Too many tags were encountered--maximum is 64 per line Explanation: While searching the names file, an entry was encountered that contained more than 64 tags (overflowing the internal tag tables of the NAMEFIND command). This record was not processed correctly by NAMEFIND. 6351 No entries were found that matched your search criteria Explanation: NAMEFIND was unable to locate an entry that matches the search criteria specified on the command line. System Action: RC = 88. Processing is terminated. System Action: RC = 32. Processing has completed. User Response: Make sure the entries in your names file do not have more than 64 tags. User Response: None. 636E 633W No value to search for was specified Unsupported type of NET DATA file Returned values were truncated Explanation: The information that was stacked or displayed at the terminal was truncated. The stack has a limit of 255 characters; CMS permits on 130 characters to be displayed. Explanation: A file in the reader is not able to be read in, because the RECEIVE command cannot reformat it .. For example, an OS PDS in NETDATA format would not be able to be received in CMS. System Action: RC = 88. Processing is completed. System Action: RC = 88. Processing is terminated. User Response: Use the System Product Editor to view the rest of the entry. User Response: None. 636W Received null file; no file created Explanation: A file that was read in from the virtual reader contained no data records (only NETDATA control records were sent). No file was created on the user's disk. Conversational Monitor System (CMS) Messages 403 DMS System Action: RC = 32. Processing is terminated. No file is created on the user's disk. If the module code of the message was DFT, the DMSDFT did not expect the return code it received and cannot interpret it. User Response: None. 6a7E Missing {valuelnodeid} for the {option option loperand operand} Explanation: An option or an operand that requires a value following it was specified, but no such value was given. System Action: RC = 24. Processing is terminated. User Response: Check the format of the command and reissue it, specifying all the required values for the options and operands. 6aSE fn ft fm is too wide to append to fn ftfm System Action: RC = nnnn (whatever the return code was in the message above). Processing is terminated. The CONVERT command will issue RC = 256 and the conversion will stop. The P ARSECMD command will issue RC=04. The QUERY command will issue RC=24. NUCXLOAD issues a return code of 100 if message 639E is issued. DMSRLD loads the module into storage for NUCXLOAD. The following chart shows the return codes from DMSRLD: Code Meaning Explanation: A note in the reader is too wide to add to a fixed format NOTEBOOK file on the user's disk, or a record could not be added to the user's fixed format NETLOG file because the record was longer than the file. System Action: RC = 32. Processing is terminated. Either the NOTE wasn't received or the log message was not added to the user's NETLOG file. User Response: You can use either the System Product Editor subcommand SET RECFM or the COPYFILE command to change the format of the file from fixed to variable. 21 22 23 35 4nn 5nn 6nn 7nn 9nn 6a9E Error in routine routine; return code was nnnn Explanation: An error occurred while executing the routine specified in the error message. The return code is given to identify what the problem was. 404 VM/SP System Messages and Codes Module length mismatch when reading the module file. Invalid format for the relocation information record. A Y-CON was found that could not be relocated. Invalid address range for preallocated plist storage. Error from FSST ATE (nn is the FSST ATE return code). Error reading the module header records (nn is the FSREAD return code). Error reading the module code (nn is the FSREAD return code). Error reading the module relocation information record (nn is the FSREAD return code). Error from FSCLOSE (nn is the FSCLOSE return code). User Response: Look up the routine mentioned and determine from the return code what the problem was. Correct the problem and reissue the command. DMS If the module code of the message was DFT, then note the routine and the return code nnnn and contact your system administrator. 640R HELP disk address 642E Explanation: The DEFAULTS facility is valid .only with certain commands and only with certain options for a given command. = vdev Explanation: "vdev" designates the device address of the system HELP disk. On this disk, CMS expects to find the system HELP files. System Action: RC = 24. Execution of the command is terminated. User Response: Check the list of commands and options that can be used with the DEFAULTS command. (See the VM/ SP CMS Command Reference, or issue HELP). System Action: The system waits for a response. If you enter an invalid device address, the message DMSINQ079E INVALID DEVICE ADDRESS - REENTER is issued. DMSINQ640R is reissued, and you may enter a valid device address. 643E If you enter a null line, "19D" is assumed to be the system HELP disk. No class fileclass files in your reader Explanation: No files in your reader have the same class as the virtual reader. This may mean that your reader is empty, or that the files in your reader have a different class associated with them. If you do not want a HELP disk, enter the system disk address as the HELP disk address. U s~r Response: Enter a valid disk address or a null line. 641E DEFAULTS does not accept {command commandloption option for command} System Action: RC = 28. Execution of the command is terminated. No {command Ioptions} specified User Response: You can use the RDRLIST command to see if there are any files in your reader other than those having the same class as your virtual reader. You can use the CP CHANGE command to make the class of the spool files the same as your reader class. Explanation: The DEFAULTS command requires that you specify a command and at least one option when using the SET operand. System Action: RC = 24. Execution of the command is terminated. 644E User Response: Reissue the command and specify a command and at least one option. All reader files are in HOLD status or not class fileclass Explanation: No files in your reader have the same class as the virtual reader, or if they have the same class, they are in HOLD status (they have a USER, SYS, or USYS value for the HOLD field in RDRLIST). System Action: RC = 28. Conversational Monitor System (CMS) Messages 405 DMS Execution of the command is terminated. User Response: To PEEK or RECEIVE a file that is not held or is not the same class as your virtual reader, specify the spoolid in the command, for example, "PEEK spoolid" or "RECEIVE spoolid .... " Yau can also use the CP CHANGE command to change the spool file to NOHOLD or the class of the file to be the same as the reader class. 645W System Action: RC = 32. Execution of the command is terminated. User Response: Reissue the command substituting the user's userid in place of the nickname, or use the NAMES command to insert the U serid in that entry. 648E The user tag name name is too long to display in the panel Explanation: The specified userid or the value for the userid tag in the specified 'NAMES' file was not a valid userid for your computer system. Explanation: Only the first 12 characters of a user-defined tag name can be displayed in the NAMES panel. System Action: RC = 32. Execution of the command is terminated. System Action: None. User Response: An entry is displayed with tag names truncated to 12. If you change this entry using the panel, the tag names will also be truncated in the file. Therefore, if you want to have tag names greater than 12 characters, edit the names file directly instead of using the panel. 646E macro name must be invoked from the prefix area Explanation: A prefix macro was invoked from the command line and not from the prefix area. Userid userid not found; {no message has been sent Ino files ha ve been sent Icheck the userid NAMES file} User Response: Validate the value for the userid and insert it correctly into the NAMES file or reissue the command with correct userid. 649E Extraneous parameter[(s)] parameter(s) Explanation: There were more operands specified than the command issued will accept. System Action: RC = 24. Execution of the command is terminated. System Action: RC = 8. User Response: None. 647E Userid not specified for nickname in userid NAMES file Explanation: The entry for the nickname specified does not contain a value for the Userid tag; therefore, communication with this user is impossible. 406 VMjSP System Messages and Codes User Response: Check the correct format of the command and reissue the command. DMS 650E Invalid spoolid nnnn 653E Explanation: The value representing the spoolid was not a valid spoolid number. Explanation: An error was encountered while executing the specified command. System Action: RC = 20. System Action: RC = 40. Processing is terminated. User Response: Reissue the command with a valid spoolid. 651E {option Icommand} must be issued from environment(s) User Response: Check the return code for the command shown in the message to better identify the problem. 654E Explanation: The command is valid only in certain environments and is not executed otherwise. System Action: RC = 24. The command is not executed. User Response: To execute this command or use this option you must first issue the necessary command to enter the required environment. Missing operand(s); enter EXECUTE < n > DISCARD Invalid symbol string; {/O must be specified alone Iin valid character char following / symbol} Explanation: The EXECUTE subcommand was invoked with invalid symbols specified in the command. System Action: RC = 40. 652E Error executing command, rc = nn User Response: Reissue the command(s) using valid symbols. 655E Explanation: DISCARD was issued without the correct operands. If you use the EXECUTE subcommand to issue DISCARD, the correct operands will be appended automatically. Spoolid nnnn does not exist Explanation: There is no spool file with this spoolid number in your virtual reader. System Action: RC = 28. The command is not executed. System Action: RC = 24. User Response: None. User Response: On a display terminal, enter DISCARD in the command area on the lines that contain the files to be discarded and press PF10. Otherwise, enter EXECUTE [n] DISCARD on the command line to discard n files (the default is one), starting with the fileid displayed on the current line. 656E {Error saving your NAMES file; rc = nn from NAMEFIND commandlError saving your NAMES file; use FILE LIST to clear some space on your disk} Explanation: An error was encountered while searching through your 'Userid NAMES' file. System Action: RC = 100. The search was terminated unsuccessfully. Conven;ational Monitor System (CMS) Messages 407 DMS User Response: Check the return codes for the NAMEFIND command to better identify the problem. 657E 660E Explanation: All entries in the NAMES file must have a NICKNAME tag to indicate the beginning of the entry. If this field is blank, the entry will not be accepted from the panel. Undefined PFkey IP Akey Explanation: A PF or PA key that has no function assigned to it was pressed. System Action: The function is not executed. System Action: None. User Response: None. 658W The value for the tag tag is too long to display in the panel User Response: Fill in the value for the Nickname. 660W Explanation: The value for the specified tag is too long to fit onto the panel; therefore, only part of it is displayed. If this value is changed it will be truncated in the NAMES file. User Response: If you. change this entry using the panel, the tag values will also be truncated in the file. Therefore, if you want to have tag values longer than the space allowed on the panel, edit the names file directly instead of using the panel. System Action: None. User Response: You may wish to change the nickname value and press PF6 to ensure that this entry can be uniquely identified by the eMS commands that reference the 'Userid NAMES' file. Also, by pressing PF5 repeatedly you can locate all the entries that have this nickname and then decide which nicknames that you wish to change. Invalid prefix subcommand: prefix Explanation: A prefix subcommand or macro was issued with invalid or extraneous operands. System Action: The macro or subcommand is redisplayed in the prefix area prefixed by a"?" 661E User Response: Correct and reissue the macro or subcommand. Warning: this entry duplicates an existing nickname Explanation: An entry has been added or changed, and the nickname now duplicates an entry (or entries) already in the NAMES file. This entry can no longer be identified uniquely by its nickname tag. Since the CMS commands (NOTE, SENDFILE, and TELL) that search the 'Userid NAMES' file often search based on the nickname tag, only the first entry that begins with this nickname will be used. System Action: Only part of the value is displayed in the panel. 659E The nickname field must be filled in Prefix name is invalid for the line on which it was entered Explanation: A prefix subcommand or macro was issued on a line in the file that was invalid for the execution of that subcommand or macro. For example, most prefix subcommands and macros are invalid on shadow lines 408 VM/SP System Messages and Codes ( " DMS when SCOPE is DISPLAY. Also, if an F or P was specified as the target for an M prefix subcommand and they were entered on a line within the lines being moved, this message is issued. If an E prefix subcommand was issued on a line that cannot be extended, this message is issued. 665E Explanation: The NOTE command was issued without any operands, which is the correct procedure when you want to continue an existing NOTE. However, no NOTE was found. System Action: The macro or subcommand is redisplayed in the prefix area, and it is prefixed by a",?" System Action: RC = 28. User Response: Specify a name (or names) following the command name. User Response: None. 662W You are not on an entry; press PF 5, 7 or 8 to move to an entry 666E Explanation: The command issued was not executed because you were not positioned on an entry in the file. Note already exists; enter NOTE to continue, or specify REPLACE option Explanation: The NOTE command was issued with a name or names following the command. However, a NOTE already exists. You can process only one NOTE at a time. System Action: None. User Response: Use a PF key to move to an entry. 663W File userid NOTE * not found; to begin a new note, enter NOTE name System Action: RC = 28 User Response: You can either specify NOTE with no operands to finish processing the existing note, or you can reissue the command and specify the REPLACE option, which discards the existing note and begins a new one. There is/are nn undisplayed tag(s) Explanation: This entry contains 'nn' more tags than can be displayed in the panel. System Action: None. 667E User Response: If the entry is deleted, the undisplayed values are also deleted. If the entry is changed, the undisplayed tags are not changed. To change these tags you must edit the 'Userid NAMES' file. 664E {Entry/Previous entry/Next entry} not found Explanation: PF 5, 7 or 8 was pressed and the search failed to find an entry. System Action: None. NOTE header does not contain the {keyword FROM/keyword TO/ OPTIONS line/DATE line} Explanation: The NOTE header must have a line that contains the options, a line containing the date, a line indicating the sender of the note, and a line indicating the recipients. These lines are denoted by the keywords "OPTIONS:," "FROM:," "DATE:," "FROM:" and "TO:," respectively beginning in column one of these lines. If these lines are not present, the NOTE has an invalid format and canhot be sent using the NOTE option of SENDFILE. User Response: None. Conversational Monitor System (CMS) Messages 409 DMS System Action: RC = 32. Processing terminates. 671E User Response: Correct the format of the header lines. 668E Error {sending Ireceiving Icreating I loadinglupdating} [file] fn ft fm; rc = nn from command Explanation: An error occurred while attempting to send, receive, create, or load a file. The {ADDIAPPEND} option must be specified alone System Action: RC = 100. Execution of the command is terminated. Explanation: No other options are valid when either the ADD or APPEND option is specified. User Response: To further identify the problem, check the return code specified in the message for the command that encountered the error, correct the problem, and reissue the command. System Action: RC = 40. Processing terminates. User Response: Reissue the command using only the ADD or APPEND option. 672E 669E List of addressees cannot begin with CC: Explanation: The specified device was not defined at the correct virtual address. The virtual reader must be defined at the virtual address OOC and the virtual punch must be defined at OOD in order for the command issued to function properly. Explanation: 'CC:' is used to denote a list of complimentary copy recipients and cannot be the first addressee of a NOTE. System Action: RC = 24. Processing terminates. System Action: RC = 36. User Response: Use the CP DEFINE command to define the device at the proper address. Then reissue the command. User Response: Reissue the command, with the addressee preceding the 'CC:' recipients. 670E No names to be added were specified Explanation: The ADD option was specified without any names to be added. System Action: RC = 24. Processing terminates. User Response: Reissue the command, specifying the names to be added with the ADD option. Virtual {punchlreader} invalid or not defined 673E Addressees are in the note header records; do not specify names with the NOTE option Explanation: The NOTE option of the SENDFILE command was issued with a name or names of people who were to receive the file. However, the recipients of the NOTE being sent should be contained in the NOTE header records; the names specified on the command line are extraneous. System Action: RC = 24. 410 VM/SP System Messages and Codes DMS User Response: Check that the proper addressees are contained in the NOTE header and reissue the command without specifying any addressees. 674E The command is not executed. User Response: Do one of the following: • There is evidently a problem with the 'SYSTEM NETID * , file. This file should contain information about the Network ID. For more information about this file, see the description in the IDENTIFY command. Contact your system support personnel. The person responsible for building your system is responsible for maintaining this file. • Reissue the DEFINE WINDOW or DEFINE VSCREEN command with a valid name. {ReaderIPunch} is not ready Explanation: The command issued requires that the device specified have a READY ~tatus associated with it. System Action: RC = 36. User Response: Use the CP READY command to change the status of the virtual device. Then reissue the command. 675E No names specified Explanation: The SENDFILE command requires that you specify the name(s) of the recipient(s) of the files (unless t"'1e file is a NOTE). 677E Invalid option option in option line Explanation: The OPTIONS line in the NOTE header records contains an option that is invalid or not in the correct position. The five options on the line following the keyword 'OPTIONS:' are expected to contain specific values and be in the correct order. System Action: RC = 24. User Response: Reissue the command, specifying the name(s) of the recipient(s). System Action: RC = 32. 676E Invalid character {*I =} for {Network IDlwindow namelvirtual screen name} User Response: Check the format of the options line as described in the NOTE command description and correct the invalid option and/or make sure that the order in which the options appear on the line agrees with the order in the NOTE command description. Explanation: This message was issued for one of the following reasons: • • SENDFILE is attempting to send a file to another node, which should be connected to your computer via an RSCS machine. However, the RSCS ID (or NETWORK ID) has the value '*', which is not a valid ID. An attempt was made to define a window with a name of * or =, or to define a virtual screen of * which is not valid. System Action: RC = 20. 678E Invalid note header format; note cannot be sent Explanation: The SENDFILE command was unable to send the NOTE because the format of the addressees in the NOTE was not what the SENDFILE expected. Depending on the value of the format option (LONG or SHORT) in the 'OPTIONS' line of the NOTE, Conversational Monitor System (CMS) Messages 411 DMS SENDFILE expects the addressees to have certain formats. If the LONG option was specified, each line must contain one addressee, that can be identified in the form "U serid AT Node." If the SHORT format is specified, everything following the 'TO: ' keyword is an addressee in the form "U serid" or "Userid AT Node." 680E Invalid fileid specified with the FILE LIST option Explanation: The FILELIST option is used to indicate that the file identified as 'fn ft fm' actually contains a list of files to be processed by the command. If the FILE LIST option is specified, no pattern matching characters (* or 0/0) may appear in the fileid. System Action: RC = 32. System Action: RC = 20. User Response: If the header format is incorrect, try to correct the format of the addressees. Check the description of the NOTE header format (which depends on the LONG and SHORT options) in the description of the NOTE command. User Response: Do not use the FILE LIST option, or specify the complete fileid of the file that contains the list of files to be processed. ( \ 681E 679E Disk mode is {read/onlylfullinot accessed}; note cannot be sent Explanation: The spool file being received has no fileid. It must have a filename and filetype in order to be identified. Explanation: For the reason specified in the message, the SENDFILE command was unable to send the NOTE. In order to send the NOTE, SENDFILE must first save the NOTE on a disk. It cannot do this if the disk is full or if the disk has read/only access. System Action: RC = 88. User Response: Reissue the command, specifying a filename and filetype. See the RECEIVE command description for more information on the command format. System Action: RC = 36. The note is not sent. User Response: If the' disk is full, try to make some space available by erasing any unwanted files. If the disk is accessed read/only, use the CMS ACCESS command to access the disk for read/write capability; or change the filemode to one that is a read/write disk (you can use the System Product Editor subcommand "SET FMODE mode" to do this). This is an unnamed file; specify filename and filetype 682E Error copying file fn ft A to {fn ft fm Imode disk}; rc = nn from COPYFILE Explanation: The file was sent using the DISK DUMP command and had to be read onto the A-disk using the DISK LOAD command. At that point the RECEIVE command attempted use COPYFILE to copy the file from the A-disk to the disk specified in the error message. However, the COPYFILE command failed to execute and returned the specified return code. System Action: RC = 100. 412 VM/SP System Messages and Codes DMS User Response: See the description of the COPYFILE command for more information about the return code. The file specified in the error message is still on your A-disk and you can do with it as you want. If there was a file with the same fileid on your A-disk before RECEIVE was issued, the original file is renamed "$A$A$A$A $B$B$B$B A" Take the proper actions to restore the files to the fileid you want. 684E File contains invalid records and cannot be reformatted Explanation: The spool file contains records that PEEK does not recognize as the correct format for DISK DUMP or NETDAT A format files. System Action: RC = 32. The file is not formatted. User Response: None. 683E The entire file must be peeked at to be reformatted 685E Explanation: The PEEK command reformats spool files that are in DISK DUMP or NETDAT A transmission formats to make them more readable. To do this, the user must PEEK at the entire spool file. The default for PEEK is to peek at the first 200 records in a spool file. 683W System Action: RC = 5. The subcommand is not executed. User Response: Change the zone setting and reissue the JOIN subcommand. 686E Synonym name not recognized by prefix macro macroname Explanation: A prefix macro was issued using a synonym that cannot be recognized by the prefix macro. System Action: The prefix area is redisplayed prefixed by a "?" User Response: Use the system defined synonyms for that macro. The file has an LRECL greater than 255 and cannot be refornlatted Explanation: The PEEK command cannot reformat a file whose logical record length is greater than 255. lines(s) exceed zone settings Explanation: The first character of the joined line did not fit within the zone. System Action: RC = 32. The file is not reformatted. User Response: If you want to look at the file reformatted, reissue the PEEK command using the FOR and FROM options. To PEEK at the entire file, use "PEEK spoolid ( FROM 1 for * ). " You can change the default options of PEEK (originally FROM 1 FOR 200) by using the DEFAULTS command. Join~d 687E This is a {SYSTEM {HELDIDUMP}filelfile with a SPECIAL CCW} This file cannot be {peeked atlreceived} System Action: RC = 32. User Response: This file cannot be peeked at in readable form. Use RECEIVE to read the file in. Explanation: A file in your reader has a SYSTEM hold on it (status SYS or USYS), is a system dump, or contains a special CCW (usually generated by a X'5A' carriage control character and as such cannot be received or peeked at. Conversational Monitor System (eMS) Messages 413 DMS System Action: RC = 1, or RC = 10 (if the file contains a special CCW). 690E User Response: If the file is SYSTEM HELD, request that the operator change the spool file status to NOHOLD. If the file is a SYSTEM dump file, refer to the documentation for the VMDUMP and VMFDUMP commands. 688E Explanation: A request is received to set node-checking ON or OFF for a routing table that has no PROPCHK or HOSTCHK statements. (Sent by the programmable operator SET node-checking command handler.) System Action: The operation is not performed. XEDIT option only valid from XEDIT environment Explanation: The LISTFILE, NAMEFIND, MACLIB, or DMSDDL command was issued with the XEDIT option, but the command was not issued from the XEDIT environment. User Response: Check the routing table contents. 6911 System Action: RC = 24. The command is not executed. System Action: The programmable operator facility closes all files, issues the CP VMDUMP command, and IPLs the last CMS system that was IPLed. File must be F-format or V-format User Response: Note the error and contact system support personnel. Explanation: One of the following conditions has occurred: • • The LIST FILE command was issued with the XEDIT option, but the file where the information was to be placed is not in the correct format. The correct format is either fixed format with LRECL of 108 or variable format. The MACLIB command was issued with the XEDIT option, but the file where the information was to be placed is not in the correct format. The correct format is either fixed format with LRECL of 130 or variable format. System Action: RC = 24. The command is not executed. User Response: Correct the format of the file. 414 VM/SP System Messages and Codes VMDUMP taken, PROP will IPL CMS Explanation: An abend occurs in the programmable operator facility maninline. (Sent following DMSPOE148T.) User Response: Reissue the command from the XEDIT environment. 689E {PROPCHKIHOSTCHK} not specified in RT ABLE 6921 Action routine routine abended, PROP continuing Explanation: An abend occurs in an action routine. (Sent following DMSPOE148T.) System Action: The programmable operator continues operation. User Response: For a system action routine, note the error and contact system support personnel. For a user action routine, correct the action routine. ( DMS 693E Missing statement statement in RTABLE System Action: RC = 100. An attempt is made to re-read the screen. If errors persist, then screen changes are not processed. Explanation: One of the following statements is missing from the RT ABLE: LGLOPR, or ROUTE. User Response: Check the terminal and reissue the command. If the error persists notify your system support personnel. System Action: The programmable operator facility terminates. User Response: Correct the RTABLE and reload it or reinvoke the programmable operator facility. 694E Explanation: More than one of the following statements is detected in the RTABLE:LGLOPR,TEXTSYM, LOGGING, or HOSTCHK. System Action: RC = 5. The subcommand is not executed. System Action: The programmable operator facility terminates. User Response: Reissue the SET SCREEN subcommand and be sure to account for all the columns on the screen. Cannot define more than 63 CTLCHARs Explanation: An attempt was made to define new CTLCHARs when there were already 63 CTLCHARs defined. System Action: RC = 4. The subcommand is not executed. User Response: You can redefine the existing CTLCHARs, but you cannot add any more new on.es. 696W The logical screens must cover the full virtual screen width Explanation: . A SCREEN WIDTH or SCREEN DEFINE subcommand was issued that did not account for the entire virtual screen width. More than one statement statement in RTABLE User Response: Correct the RTABLE, and reload it or reinvoke the programmable operator facility. 695E 697E Invalid data received from the display Explanation: After a READ operation, the data received from the display could not be handled properly. This message may occur when using a remote display and transmission errors occur. 698W New record length may result in loss of double-byte characters Explanation: A subcommand was issued that changes the logical record length (LRECL) of records that may contain double-byte strings. As a result, DBCS strings may have been truncated and no longer contain matching shift-out (SO) and shift-in (SI) control characters. These truncated strings no longer are recognized as double-byte characters. If SET LRECL was issued to decrease the logical record length, then any double-byte strings that have been truncated will no longer be treated as double-byte characters. If PUT /PUTD was issued to append records to a fixed-format file that has a smaller LRECL, then any double-byte strings that were truncated in the Conversational Monitor System (CMS) Messages 415 DMS appended records are no longer recognized as double-byte characters. System Action: 7011 Null file Explanation: There were no records in the file. RC := 3. User Response: To return to the original LRECL of the file, issue "SET LRECL *", thus avoiding any possible truncation of DBCS strings. If you are putting records to a fixed-format file, change the record format (RECFM) or the logical record length (LRECL) of the file to which you are appending records. For DMSRDC, two READ control cards were encountered, but there were no cards available to be placed in the first file. For DMSTPE, an end-of-CMS-file record was found, but there were no other records in the file. System Action: Processing continues. 699E No filetype specified or vdev is an invalid disk address Explanation: The command requires that you specify a filetype or a valid hexadecimal disk address. User Response: If records were expected, the file should be resubmitted. 702E System Action: RC = 24. Execution of the command is terminated. The system status remains the same. Explanation: This message appears when you issue READCARD * and prompting is not in effect. It indicates that a record beginning with :READ has been found in the spool file and the following fileid is invalid. User Response: Reenter the command, specifying the filetype or the valid hexadecimal disk address. 700E Logical AND operator & not valid for column targets System Action: RC = 24. Execution of the command is terminated. Explanation: The logical AND operator, '&', is only valid for line targets. It is not valid for column targets. User Response: Issue READCARD fn ft, edit the received file, correct the erroneous READ control card(s), punch the file back to yourself, and then reissue READCARD * System Action: RC=5. The subcommand is not executed. User Response: Redefine the target string and reissued the subcommand. Missing, invalid, or incomplete fileid in following READ control card: :READ .... Command terminated 7021 {READ control card missing. Following assumed: :READ READCARD CMSUT1 A11:READ ... } Explanation: One of the messages is displayed when you issue READCARD *, either: 416 VM/SP System Messages and Codes DMS 1. 2. For FILE 'fn ft fm' CREATED: A file containing the SET subcommand options and their current settings is created. The first record in the spool file is not a READ control card and when a READ control card and when a read control card in the spool file has been identified and validated, it is listed at the terminal. A control card was encountered in the input card stream and it indicates the names assigned to each file. User Response: None. 7041 Explanation: A CLEAR request was entered for a file definition that does not exist. No action took place. System Action: Processing continues. User Response: If the file has been read in as READCARD CMSUTI AI, rename it to a desired fileid. 702W Missing, invalid, or incomplete fileid in following READ control card: :READ .... Fileid changed to READCARD CMSUTI System Action: None. User Response: Correct the file definition specified in the CLEAR request. 7051 User Response: A subsequent prompt will allow you to specify the correct fileid. 7031 File Disk remains unchanged Explanation: The reply to DMSFOR605R was not "yes." Explanation: This message appears when you issue READCARD * and prompting is in effect. It indicates that a record beginning with :READ has been found in the spool file and the following fileid is invalid. System Action: Processing continues. The action specified is taken. Invalid CLEAR request System Action: None. The disk remains unchanged. User Response: Enter the next command. 7061 Terminal input; type null line for end of data Explanation: The input ddname in the MOVEFILE command refers to a terminal. This message requests the input data to be copied to the output device or file. In It 1m {copiedlcreated} Explanation: The named file has been copied from tape to disk, or a file was created after issuing the STATUS macro. System Action: The system waits for a response. User Response: Enter data or a null line. System Action: For FILE 'fn ft fm' COPIED: None. Conversational Monitor System (CMS) Messages 417 DMS 7071 7081 Ten files copied 7101 Phase phase entry point at location hexloc Explanation: Ten members have been copied from tape to disk as a result of the MAXTEN option. Explanation: The phase entry point is located at 'hexloc'. System Action: None. System Action: None. User Response: None. U set Response: Issue the START command to begin execution. Disk file FILE ddname Al assumed for DDNAME ddname 7111 No system synonyms in effect Explanation: No system synonyms are in effect because you previously issued a SYNONYM command with NOSTD specified as an option. Explanation: No FILEDEF commar.Ld was issued for a ddname specified in the MOVEFILE command. As a result, the MOVEFILE command issues a FILEDEF for that ddname. System Action: None. If this is the input ddname, the disk file must exist on disk. The blocksize and record format are taken from the characteristics of the input disk file. If this is the output ddname, the disk file is created on the A-disk. Its characteristics depend on the format of the input file. User Response: If you want to have system synonyms in effect, issue the SYNONYM command with the STD option. 7121 System Action: Processing continues. Explanation: The routine that handles synonym processing is not in this system; therefore, no synonyms are in effect. User Response: None. 709E No synonyms (DMSINA not in nucleus) System Action: .None. PROPCHK not specified in RTABLE for nodeid nodeid User Response: None. Explanation: A request is received to set node-checking ON or OFF for a node that is not specified in the RT ABLE. (Sent by the programmable operator SET PROPCHK command handler.) System Action: The operation is not performed. User Response: Enter the correct nodeid or check the RT ABLE contents. 713E Cannot connect to message system service, CMSIUCV error code = code Explanation: Sent by the programmable operator facility initialization routine when a request to CONNECT to Message Service results in a non-zero return code from the CMSIUCV function. System Action: The programmable operator facility terminates. 418 VM/SP System Messages and Codes I I '\ DMS User Response: Refer to the IBM VM System Facilities for Programming to determine the meaning of the code. If the problem cannot readily be corrected, IPL the CMS system again. If the problem persists, contact system support personnel. 714E 716E Explanation: The SRPI subcommand environment wasn't found when either you entered the CMSSERV command to start communications between your work station and CMS or when CMS tried to process an SRPI subcommand. Cannot connect to message system service, service already in use System Action: Communications with your work station ended. CMS informed your work station program that communications ended. Explanation: IUCV has denied the programmable operator facility's request· to CONNECT to Message Service. For example, the programmable operator virtual machine already has a connection to the message service. (Sent by the programmable operator initialization routine.) System Action: The programmable operator facility terminates. User Response: IPL CMS and enter the CMSSERV command to start communications between your work station and CMS. If you still have a problem, contact your system administrator. 717E User Response: Terminate the application that is using the Message Service. If that cannot be done, IPL the CMS system again. If the problem persists, contact system support personnel. 7151 System Action: None. User Response: None. Return code from command line entry was nnn Explanation: The command you entered sent back a return code of nnn. System Action: None User Response: For information on the return code and its meaning, see the appropriate documentation for the command you entered. DOSGEN complete Explanation: The CMS text decks have been successfully loaded into the discontiguous shared segment and the CP SAVESYS command has been issued to save the system. SRPI subcommand environment was not found. 718E Unable to link to work station. Explanation: Communications between your work station and CMS couldn't be initialized because the configuration of your work station doesn't support the required DFT mode. System Action: Communications between your work station and CMS were not started. User Response: Make sure you have the correct work station configuration to use the services of Enhanced Connectivity Facilities. You can find specific information about the supported Conversational Monitor System (eMS) Messages 419 DMS work station configurations in Introduction to IBM System/370 to IBM Personal Computer Enhanced Connectivity Facilities, GC23-0957. Once you've set up the correct configuration for your work station, start the communications program on your work station and then IPL CMS and enter the CMSSERV command. If you still have problems, contact your system administrator. 719E 008 Unexpected results were received from the work station terminal emulator. 012 There is an error in the Enhanced Connectivity Facilities data sent from your work station communications program. 016 There is an error in the communications data or flows sent from your work station communications program. Work station communications not active. 020 The data sent from your work station communications program contained an unexpected structured field. Explanation: The communications program at your work station is not running; therefore, CMS cannot communicate with your work station. 024 When CMS tried to send data to your work station, CP sent back a reply stating that your work station is disconnected. System Action: CMS will periodically attempt to start communications with your work station until you either start the communications program on your work station or press PF3 to force CMS to end its attempts to connect with your work station. 028 The work station communications program ended communications. System Action: Communications with your work station ended. If communications with your work station were active before this message was displayed, CMS informed your work station program that communications ended. User Response: Start the communications program on your work station or press PF3 to terminate CMSSERV. If you cannot start your work station communications program, press PF3 and contact your system administrator to find out what you need to start Enhanced Connectivity Facilities communications on your work station. 720E User Response: Check any connections between your work station and host system to which you have access. Restart communications on your work station, IPL CMS, and then enter the CMSSERV command again to start communications from the host. If you still have problems, contact your system administrator. No longer linked to work station; error code was nnn Explanation: Unexpected results were when your work station program transmitted data to CMS. l"L'~!eived 7211 Copy fn ft fm [{tolappendloverlay} fn ft fm ({oldlnew} file)] Code Meaning 004 The request from the work station was out of sequence. 420 VM/SP System Messages and Codes Explanation: This message appears in conjunction with the TYPE option. It indicates the name of the input file and output file. DMS System Action: None. 7251 User Response: None. 7221 Explanation: The specified disk is also accessed as the 'mode' disk. The -OS indicates that the disk is an OS disk; the -DOS indicates that the disk is a DOS disk. File fn LISTING Zl will hold AMSERV output Explanation: The Access Method Services output will be placed on the given disk (other than the user's A-Disk). This information message is omitted if the output file is placed on the user's read/write A-disk. System Action: Processing continues. User Response: None. 7261 System Action: Processing continues. mode( udev) [is accessed as] {R/OIR/W} [-OS I-DOS] Explanation: The specified CMS-formatted disk is accessed in read-only mode. -OS indicates the disk is OS-formatted. -DOS indicates the disk is DOS-formatted. System Action: Processing continues. User Response: None. 727E 7241 udeu mode released Explanation: The specified device was previously accessed as a read/write disk with the mode letter indicated. This device has now been released since the user has accessed the same device as a read/write disk with a different mode letter. User Response: None. 7231 udevalso = mode [-OSI-DOS] disk Syntax definition for uniqueid uniqueid not found Note: A read/write OS or DOS disk can be written on only by VSAM. If the message occurs during IPL, then the Y-STAT is too large to fit in the CMS nucleus. Explanation: The uniqueid uniqueid was requested but not found in the syntax definition table. System Action: Processing continues. System Action: RC = 28. User Response: None, unless the message occurred during IPL, in which case refer to Appendix G of the VM/ SP Installation Guide. User Response: Issue SET LANG to make sure correct parsing facility tables are available or correct uniqueid on P ARSECMD invocation, and issue the command again. udeu replaces mode( udeu) [-OSI-DOS] Explanation: The disk that was first accessed replaces the disk specified by the mode letter. The disk it replaces is released, but is not detached. 7281 DEBUG entered Explanation: The system has entered the DEBUG environment. For a full description of DEBUG, see the VM/SP CMS User's Guide and the VM/ SP CMS Command Reference. System Action: Processing continues. User Response: None. System Action: The system waits for the next command. Conversational Monitor System (CMS) Messages 421 DMS Reissue the IPL command and provide an affirmative answer to prompt DMSINI729R User Response: Enter a DEBUG subcommand. 729R If prompt 729R does not appear, Do you want to save the system? Enter 1 (YES) or 0 (NO). modify the SAVESYS parameter of the DEFNUC macro in the DMSNGP assemble file, and rebuild the CMS nucleus and reissue the IPL command. Explanation: This prompt allows users to save the CMS system during CMS nucleus-generation. User Response: Accepted responses are 1, Y, YES (indicating YES), 0, N, NO (indicating NO) or null (which takes the default of YES). 730R Saved systemname 7321 nnnn {cylindersIFB-512 blocks} formatted on mode(vdev) Explanation: This message tells you how many cylinders or FB-512 blocks have been formatted on the specified disk. = Explanation: This prompt is displayed when the user makes an affirmative response to message 729R. System Action: Processing continues. User Response: None. User Response: Enter the name the system is to be saved as. If a null response is made, the default name of 'CMS' is used. 7331 {FormattingIReserving} disk mode Explanation: The FORMAT command is formatting the specified disk. 731W System will not be saved; reissue the IPL command with the SAVESYS parameter System Action: Processing continues. User Response: None. Explanation: The SAVESYS command was entered at the initial VM READ. This is not a supported method of saving the CMS system. System Action: IPL completes, but the system is not saved. User Response: To save the CMS system with an IPL of a dasd device, reissue the IPL command with SAVESYS parameter. To save the system during nucleus generation either: Modify the DMSNGP ASSEMBLE file to include a positive reponse to the SAVESYS parameter, rebuild the CMS nucleus, and reissue the IPL command, or 422 VMjSP System Messages and Codes 735E Primary and alternate drives are identical. Explanation: The tape drive specified as a parameter of the ALT option in the FILEDEF command is identical to the specified primary drive. This is invalid. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the FILEDEF command specifying a tape drive on the ALT option that is different from the primary tape drive. ( DMS 737R Enter the minidisk address for the group element indicates that the history information is incomplete. Explanation: The SPLOAD PROFILE contains a '? in the address column for this group element User Response: You can do one of the following: Reissue the command without using the HIST option Reorganize the text files so that fewer than 819 records exist and reissue the command. System Action: Execution of the command waits until you respond to the address request. User Response: Enter the minidisk address where you want the group element tape file to be loaded. 7381 7501 ZAP processing complete Explanation: An END control record was encountered and processing is terminated. Record length is nnn bytes Explanation: The message indicates the length of records read in when it is not 80 bytes. System Action: All files are closed and control returns to CMS. System Action: Processing continues. User Response: None. User Response: None. 7511 7401 Member membername found in library libname Execution begins ... Explanation: If more than one LOAD LIB or TXTLIB was specified, this message tells you which library the member was found in. Explanation: The user has requested execution of a program under CMS. System Action: The program has been prepared for execution by the CMS loader and control is now passed to the program. System Action: Processing continues. User Response: None. User Response: None. 752E 749W There are too many comments in text files to save all the history information Unable to delete member membername from in it im Explanation: You specified the HIST option on the LOAD or INCLUDE command and more than 819 comment records were found in the TEXT files you wanted to include in the module. Explanation: DISCARD was issued for a member, but the member could not be deleted from 'fn ft fm'. If 'fn MACLIB' is not the first MACLIB with the filename 'fn' in the CMS search order, DISCARD cannot call the CMS MACLIB command to delete the member. System Action: RC = 4. A warning is placed at the end of the history information. This warning System Action: RC = 88. The member is not deleted from the library. Conversational Monitor System (eMS) Messages 423 DMS the default logical operator). This message is also issued if a LGLOPR ASN or LGLOPR RPL is received from the current logical operator. User Response: Adjust the CMS disk search order so that the proper MACLIB will be the first in the CMS search order. 754W System Action: The operation is not performed. Label CMSGEXIT, the IUCV Pending Connect exit, was given control. This is an error. User Response: If you must assign a logical operator, issue an RPL (Replace) request or contact the currently assigned logical operator. Explanation: The label specified as CMS's general IUCV exit did not get control. User Response: If this message persists, contact your system programmer to determine why the CMS general IUCV exit is getting control. 757E function function not allowed for default LGLOPR Explanation: Sent by the programmable operator LGLOPR command handler when it receives an RLS (Release) request from the default logical operator. System Action: The system returns to the caller of label 'CMSGEXIT' with a branch to the address contained in general register 14. System Action: The operation is not performed. 755E Cannot complete PROP /PMX IUCV connection, CMSIUCV error; code = code Explanation: Sent when the PMX cannot get an IUCV connection with the programmable operator or the programmable operator cannot get an IUCV connection with PMX. System Action: The program continues. User Response: Use specified 'code' to determine the problem and retry. 756E LGLOPR userid nodeid already assigned Explanation: Sent by the programmable operator LGLOPR command handler when it receives an ASN (Assign) request and a logical operator is already assigned (other than 424 VM/SP System Messages and Codes User Response: Contact system support personnel to determine if another logical operator should be assigned. 7581 {NCCFIVM} user use rid [nodeid] is now LGLOPR for PROP on node nodeid Explanation: Sent by the programmable operator LGLOPR command handler to both the new and old logical operators when a LGLOPR command request is handled, or by the LOADTBL command handler when the current logical operator is replaced from the loading of a new routing table. System Action: The currently assigned logical operator is replaced. User Response: None. ( \ DMS 7591 PMX terminated 7611 Explanation: Sent by the programmable operator lUCY exit routine to the current logical operator when it receives an lUCY SEVER from the PMX virtual machine. If the current logical operator is an NCCF or NetView operator, this message is sent to the default logical operator. Explanation: Sent by the programmable operator to the default logical operator when a network management logical operator logs off NetView or NCCF before issuing the command "PROP LGLOPR RLS". System Action: The network management logical operator is released and the default logical operator is assigned. System Action: If the logical operator is an NCCF or NetView operator, the default logical operator is assigned as the logical operator and message 7581 will follow. User Response: NCCF or NetView must be CLOSEd and the PMX restarted to restore the Programmable Operator/PMX connection. 760E User Response: None. 762E Explanation: Sent by the programmable operator mainline sequence, the programmable operator LGLOPR command handler, and the LOADTBL command handler when the programmable operator encounters a GLOBAL V error. User Response: Use the specified 'code' to determine the cause of the problem and correct it or notify appropriate personnel. Host checking suspended--LGLOPR not on a checkable node Explanation: Sent by the programmable operator when the SET HOSTCHK or QUERY HOSTCHK is received and the current logical operator is a NetView or NCCF operator or a local VM user. GLOBAL V subfunction error in PROP, code = code System Action: The programmable operator continues operation and any functions requested are still performed. However, since the programmable operator could not store or retrieve some global variable, when restarted it may not be able to retain the current routing table or logical operator, or to reconnect to the PMX. NCCF LGLOPR session terminated System Action: The host-checking status remains unchanged. User Response: None. 763E Not currently assigned as LGLOPR, cannot be released Explanation: Sent by the programmable operator when the LGLOPR RLS command is issued and the issuer is not currently assigned as the logical operator. System Action: The logical operator assignment remains unchanged. User Response: None. Conversational "Monitor System (CMS) Messages 425 DMS 764R Languageid = 769W Explanation: This prompt asks for the langid of the language-dependent text decks that get loaded as part of the CMS nucleus. This prompt is issued in the default language. Explanation: The first non-commentary line of the repository specifies the number of message number characters to be placed in the message header. You must specify 3 or 4 for this value. System Action: The system waits for a response. System Action: RC = 4. A default value of 3 is used. User Response: Enter a valid language id (the default language id) as described in the Explanation. 7661 Invalid number of message characters value value User Response: Correct the value and retry. Substitution character is char 770E Explanation: The substitution character is as stated in the message. Invalid application id applid Explanation: The applid that is specified is invalid. System Action: None. System Action: RC = 24. Execution stops. The language remains unchanged. User Response: None. 7671 Explanation: The number of message number characters to display is as stated in the message. 768W 771E Invalid message number System Action: None. Explanation: The message number is not numeric or is greater than 9999. User Response: None. System Action: RC = 8. User Response: Correct the message number and retry. Invalid substitution character value char Explanation: The substitution character is not a valid non-blank, single-byte character. 426 User Response: Correct the specified identifier and reissue the command. Number of message number characters to display is nn 772E Invalid format number Explanation: The format number is not numeric or less than 01. System Action: RC:= 4. A default value of'&' is used. System Action: RC = 8. User Response: Correct the value and retry. User Response: Correct the format number and retry. VM/SP System Messages and Codes ( \ DMS 773E Duplicate message id id 777S Explanation: The compiler has already processed a message with a matching message, format, and line number. Explanation: The virtual DOS partition is too small to accommodate the FETCH request. If the module or phase requested were fetched into user storage, it would exceed PPEND. System Action: RC = 4. User Response: Correct the message id and retry. 774E DOS partition too small to accommodate FETCH request System Action: RC = 104. Execution of the command is terminated. Line numbers for messages are not consecutive User Response: Redefine the size of the virtual partition using the SET DOSP ART command and reissue the command. Note that redefining the partition size causes storage to be reinitialized, and therefore any previous loads or fetches must be reissued. Explanation: The line numbers for the previous messages with matching message and format numbers are not consecutive. System Action: RC = 8. User Response: Correct the line numbers and retry. 775W 778E Text too long - 240 characters is the maximum allowed Explanation: The text for the current message exceeds 240 characters. Explanation: The call to VSEjVSAM results in an error code indicating that a problem could exist with the volume on which the file resides. System Action: RC = 4. The text is truncated to 240 characters. System Action: Your program is terminated with an ABEND 35. User Response: Correct the message text and retry. User Response: None. 779E 7761 Open error on DDNAME: possible volume error. See VSE/VSAM documentation for open error code code. Options used: list Explanation: The options you used when invoking the message compiler are as listed in the message. System Action: None. Open error on DDNAME: possible user programming error. See VSE/VSAM documentation for open error code code. Explanation: The call to VSEjVSAM results in an error code indicating that an error in processing occurred due to an error in your program. User Response: None. System Action: Your program is terminated with an ABEND 35. User Response: None. Conversational Monitor System (CMS) Messages 427 DMS 780E Open error on DDNAME: possible DLBL/EXTENT error. Sef~ VSE/VSAM documentation for open error code code. 783E Explanation: The call to VSE/VSAM results in an error code indicating that an error in processing the DLBL/EXTENT information you supplied. Close error on DDNAME: possible user programming error. See VSE/VSAM documentation for close error code code. Explanation: The call to VSE/VSAM results in an error code indicating that an error in processing occurred due to an error in your program. System Action: Your program is terminated with an ABEND 35. System Action: Your program is terminated with an ABEND 35. User Response: None. User Response: None. 784E 781E Open error on DDNAME: possible catalog error. See VSE/VSAM documentation for open error code code. Close error on DDNAME: possible system error. See VSE/VSAM documentation for close error code code. Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in eMS or in eMS/DOS making continued processing of the application unwise. Explanation: The call to VSE/VSAM results in an error code indicating that an error exists irl the specified catalog. System Action: Your program is terminated with an ABEND 35. System Action: Your program is terminated with an ABEND 35. User Response: None. User Response: None. 782E Open error on DDNAME: possible system error. See VSE/VSAM documentation for open error code code. Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in eMS or in eMS/DOS, making continued processing of the application unwise. System Action: Your program is terminated with an ABEND 35, except for error code 34, in which case your program is terminated but an ABEND is not issued. User Response: None. 428 VM/Sf' System Messages and Codes 785E Error in request macro processing: possible user programming error. See VSE/VSAM error code code, return code = nnn. Explanation: The call to VSE/VSAM results in an error code indicating that an error in processing occurred due to an error in your program. System Action: Your program is terminated with an ABEND 35. User Response: None. ( DMS 786E Error in request macro processing: possible system error. See VSE/VSAM error code code, return code = nnn. 789W Invalid response Explanation: Your response to a query is not one of those expected by the VSEVSAM EXEC. Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in C MS or in CMS/DOS making continued processing of the application unwise. System Action: The system waits for you to enter another response. You have two chances to enter a proper response. If you are not successfui on the second try, the VSEVSAM EXEC is exited. System Action: Your program is terminated with an ABEND 35. User Response: Enter a response. User Response: None. 790R 787E Error decompressing macroname macro Explanation: An error occurred in the routine that decompresses macros read in from tape. The reason may be that the macro is not in standard VSE compressed format. Explanation: You must supply the library name to be used. System Action: The system waits for a response. System Action: VMDOS terminates processing of the macro, then goes on to process the next macro requested, or exits, if no more macros were requested. User Response: Be sure that the tape is the compressed Source Statement Library tape. 788R Are the macros to be read from tape or are they already on disk? Reply TAPE or DISK. (Press the ENTER key for a default of TAPE.) Explanation: The VSEVSAM EXEC asks you if the macros are on tape or on disk. System Action: The system waits for a response. User Response: Enter "DISK" if the macros are already on disk. If the macros are to be read from tape, press "ENTER." If the default library name of VSEVSAM is to be used, press the ENTER key; else, enter the name to be used for the library. User Response: Enter the library name to be used or just press "ENTER" to use the default library name of "VSEVSAM." 7911 The library name will be libname. If the name is correct, press the ENTER key; else, enter the name to be used for the library, or enter QUIT to exit. Explanation: You can verify that the correct library name will be used. You have the opportunity to change the library name or to stop execution. System Action: The system waits for a response. User Response: If the library name is correct and you want to continue, just press "ENTER." If you want to use a different library name, enter the name you want to use and press "ENTER." Otherwise, type "QUIT" and press "ENTER" to exit. Conversational Monitor System (eMS) Messages 429 DMS 792R Are the macros to be erased from disk? Reply YES or NO (press the ENTER key for default of YES). 795E Explanation: An error occurred while using the VMFDOS module to read and decompress macros from the VSE/VSAM Optional Source Statement Library tape. Explanation: Your response determines whether or not the macros will be erased. System Action: The VSEVSAM EXEC is exited with RC = 8. System Action: The system waits for a response. User Response: Be sure that the correct tape (VSE/VSAM Optional Source Statement Library tape) is attached to your virtual machine as virtual 181. If the problem persists, contact your system support personnel. User Response: If you want to keep the macros on disk, enter "NO," otherwise, the macros are erased. 7931 Error reading macros from tape MACLIB generation completed Explanation: VSEVSAM issues this informational message to indicate to you that the macro library has been created. 796E Error reading from VSEVSAM SCAN file Explanation: An unexpected error code was returned by EXECIO while reading from the 'VSEVSAM SCAN' file. System Action: None. User Response: None. System Action: The VSEVSAM EXEC is exited with RC = 12. 794E Error in MAC LIB generation User Response: Issue the VSEVSAM EXEC again. Respond 'disk' to message DMSWVV788R. If the problem persists, contact your system support personnel. Explanation: An error occurred while using the MACLIB command to generate the VSEVSAM MACLIB. System Action: The VSEVSAM EXEC is exited with RC = 4. User Response: Issue the VSEVSAM exec again. Respond 'disk' to message DMSWVV788R. In respoI?-se to message DMSWVV808R, press the ENTER key. If the problem persists, contact your system support personnel. There may be a problem with the MACLIB command or with the macros that are used to build the MACLIB. 430 VM/SP System Messages and Codes 7971 QUIT may be entered in response to any query to end processing Explanation: VSEVSAM issues this informational message to indicate that you can end processing by entering "QUIT" to any query. System Action: None. User Response: None. DMS 798R The VSE/VSAM optional source statement library tape must be mounted as virtual 181. If it is not, type QUIT here and have the tape mounted; else press the ENTER key to continue. 800E Explanation: One of the files supplied with the VM/SP system that is necessary to generate the "VSEVSAM MACLIB" is missing. It may be one of the following files: "OPEN MACRO," "OPENR MACRO," "CLOSE MACRO," "CLOSER MACRO," "CDLOAD MACRO," "GET MACRO," "PUT MACRO," or the "VSEVSAM SCAN" file. Explanation: VSEVSAM issues this message to remind you that you must have the VSE/VSAM Optional Source Statement Library tape mounted as virtual 181. System Action: The system waits for a response. System Action: The VSEVSAM EXEC is exited with RC=2. User Response: If you do not have the VSE/VSAM Optional Source Statement Library tape mounted as virtual 181, then enter "QUIT" and have the tape mounted. Otherwise, just press "ENTER." User Response: Be sure that the files listed in the above explanation are available on the system disk. 8011 799E Error reading from VSEVSAM SCAN file; all macros may not be erased Explanation: An unexpected error code was returned by EXECIO while reading from the "VSEVSAM SCAN" file. Since this occurred while the macros were being erased, and since the EXEC is exited when the error is encountered, all of the macros that were read in from tape may not have been erased before the EXEC was exited. One of the files needed for MACLIB generation is missing Arguments entered are ignored Explanation: A parameter was specified on the 'VSEVSAM' command line. The VSEVSAM EXEC does not accept parameters. System Action: Processing continues. User Response: None. 8021 Macros erased; VSEVSAM processing complete Explanation: VSEVSAM issues this informational message to indicate to you that the macros have been erased. System Action: The VSEVSAM EXEC is exited with RC = 12. User Response: The maclib has been successfully generated. You can use the CMS ERASE command to delete any files that were not successfully erased by the VSEVSAM EXEC. System Action: None. User Response: None. 803E Invalid parameter specification Explanation: The format of either the catalog name or the password passed to CATCHECK is invalid. This might indicate that the catalog name or password is too long. Conversational Monitor System (CMS) Messages 431 DMS on your system. If the problem persists, call your system support personnel. System Action: RC = 4. User Response: Refer to the CATCHECK documentation in the VM/ SP CMS Command Reference for the correct format of a catalog name or password. 804S 807S Explanation: An attempt to issue an ASSGN for the non-CMS/DOS user for an IJSYSCT or IJSYSUC DLBL results in an error in the ASSGN routine. Error establishing CMS/POS environment System Action: RC = 20. Explanation: An error occurred during storage initialization for the CMS/DOS environment. If you are an OS/VSAM user, this may also mean that an error occurred while doing a "SET DOS ON (VSAM." System Action: RC = 8. User Response: Run your job again. If the problem persists, call your system support personnel. 808R User Response: Issue the command again. If the problem persists, call your system support personnel. 805S Explanation: An error occurred while processing the" ASSGN SYSLST PRINTER" command issued to direct output to the printer. System Action: The system waits for a response. User Response: If you want the macro to be erased press the enter key. Enter "QUIT" to exit the VSEVSAM EXEC. System Action: RC = 12. 806S VSE/VSAM phase IKQVCHK not found Explanation: The CDLOAD SVC is not able to locate the VSE/VSArvl Catalog Check Service Aid phase "IKQVCHK" in the CMS VSAM segments. System Action: RC = 16. User Response: Verify that VSE/VSAM has been properly installed 432 VM/SP System Messages and Codes Macro library libname will be erased. Press the ENTER key to continue or type QUIT to exit. Explanation: The VSEVSAM EXEC allows you to verify that the correct library is erased. Error assigning output to printer User Response: Verify that your virtual printer is properly defined. Run your job again. If the problem persists, call your system support personnel. Error encountered issuing ASSGN for catalog 809E Error copying VSEVSAM SCAN file from {T-IS-}disk to A-disk Explanation: If no "VSEVSAM SCAN" file is found on the user~s A-disk, the VSEVSAM EXEC tries to copy the file from the T - or S-disk to the user's A-disk. This is done because the VMFDOS module used to read the macros from tape expects the SCAN file to be on the A-disk. System Action: "VSEVSAM EXEC" is exited with RC = 14. User Response: Be sure that the 'VSEVSAM SCAN' file is on the T- or S-disk. DMS 812E Input was ignored. 815E Explanation: CMSSERV communications read your input~ but detected that the input was entered on a screen other than the CMSSERV panel. When the input was read, the CONSOLE facility was not able to inform CMSSERV that the input came from another screen; therefore, CMSSERV communications ignored the input. See the description of the CONSOLE facility in either the VM/SP Release 5 Guide, SC24-5290 or the VM/ SP System Reference for elvIS, SC24-5286. System Action: CMS ignored your input and the CMSSERV panel was displayed. Explanation: The double-byte character set (DBCS) string supplied as a substitution was invalid. System Action: RC = 8. After this message is displayed, the message you requested is either displayed or put into a buffer; however, "**,, is put in the message as a substitution rather than the DBCS string you requested. User Response: Correct the DBCS string you coded and reissue the message call. 823E User Response: None, but you may want to check whatever was running before the CMSSERV panel was displayed to be sure that it is correct. 813E Invalid double-byte character string text replaced by ,**, PTF name1 is listed as a dependent of PTF name2, but it is not merged. Explanation: The Reqby Log contains an invalid entry. Change name2listed change name1 as a prerequisite or corequisite. However, VMFREMOV discovered that change name2 was on the system without change namel. There is the possibility that the Reqby Log does not accurately reflect applied serVIce. repos repository not found, message nnnn cannot be retrieved Explanation: The requested message was not found in the specified repository. System Action: Processing ends. System Action: RC = 16. User Response: Erase the Req by Log and reissue VMFREMOV with the CONVERT option to rebuild the Reqby Log correctly. For more information on VMFREMOV, see the VM/SP Installation Guide. User Response: Verify the command, verify that the repository exists, and reissue the command. 814E Message number nnnn, format nn, line nn was not found; it was called from routine in application applid 824E prodid VMFREQBY may be incomplete due to a missing SCF Explanation: The message requested could not be found in the specified repository. Explanation: The Service Control File (SCF) for a merged PTF was not available on any Delta disk. System Action: RC = 12. System Action: The exec continues to build the Reqby Log; however, the log will be incomplete if the missing Service Control File contained requisites. User Response: Verify the command and reissue it. Conversational Monitor System (CMS) Messages 433 DMS Processing ends after the build of the Reqby Log completes. The Remove List or Merge List is not processed. User Response: You can correct the error by making the Service Control File available, erasing the Reqby Log, and reissuing the command. If you chose not to correct the Reqby Log, you can still reissue the command; however, you run the risk of removing a change without removing changes which are dependent upon it. 825E order. If no local libraries exist, the command should be: GLOBAL TXTLIB ERPTFLIB EREPLIB Reissue the CPEREP command. If the problem persists, call your system support personnel. 8281 Explanation: CLEAR/CLEARF or ZERO was specified by the user, or other parameters caused ZERO to be requested by default. The VM error-recording cylinders have been erased. If CLEARF was specified, the 303X M CH and CCH frame records were updated. CLEAR IS VALID ONLY WHEN SPECIFIED BY ITSELF Explanation: CLEAR or CLEARF was specified along with other parameters. This is prohibited. The CLEAR parameter must be specified by itself, with no reports requested. System Action: RC = 12. Execution halts. The system status remains the same. No clearing takes place. No report is printed. User Response: If you want the report, reissue the CPEREP command requesting the report without the CLEAR parameter. Include the ZERO parameter to clear the 3rror-recording area after the report is completed. If you want only to clear the ERDS, reissue CPEREP specifying only the CLEAR/CLEARF operand. 826E EREP TXTLIBS NOT FOUND Explanation: In attempting to search the EREP TXTLIBs, DMSIFC found that the pointer to the first rrXTLIB contained zeros. System Action: RC = 56. Execution halts. System status remains the same. User Response: Issue a GLOBAL TXTLIB command listing the applicable EREP TXTLIBs in the proper search 434 VM/SP System Messages and Codes CPEREP ZERO OR CLEAR HAS BEEN COMPLETED System Action: RC = O. Control returns to CMS. User Response: None required. 829W ATTEMPTED ZERO WAS SUPPRESSED. REQUIRES PRIVILEGE CLASS F Explanation: CLEAR or ZERO was specified by the user, or other parameters caused ZERO to be requested by default. The VM/370 error-recording cylinders were not erased because the user was not authorized to do so. Only class F users can erase the error-recording area. System Action: RC=88 or O. If the CLEAR function failed, the return code will be 88. If the ZERO function failed, the return code will be O. Reports (if requested) have already been generated. Control returns to CMS. User Response: None required if ZERO was requested by mistake or default. If you need to erase the error-recording cylinders, see your system support personnel to get a class F directory entry. ( DMS 830E I/O ERROR READING A BLOCK OF RECORDS FROM THE ERROR RECORDING CYLINDERS Explanation: DMSREA, the CPEREP read module, encountered a permanent input/output error while attempting to read a 4K block of records from the error recording area. Probable hardware error. System Action: RC = 60. Execution halts. System status remains the same. User Response: Execute the DDR service program to obtain a dump of the error- recording cylinder on which the input error occurred. Reconstruct the data on the error-recording cylinders. If the reconstruction process is successful, initiate the CPEREP operation again. If the error recurs, call your system support personnel. 831E new release) that has made it incompatible with the interface provided by CPEREP. nnn is one of the following reason codes: Code Meaning 001 An EXCP was attempted with a DCB other than that of the SYS1.LOGREC data set. 002 OS/VS EREP is expected to use only one lOB and one channel program when it uses EXCP to access the SYS1.LOGREC data set. But it has attempted to use lOBs or channel programs at more than one location in storage. 003 The expected read/write command in the channel program for accessing SYS1.LOGREC contains an unexpected op code. 004 While reading error records (with EXCP) from (simulated) SYSl.LOGREC, OS/VS EREP made an attempt to read non sequentially prior to completion of the sequential reading phase. 005 An attempt was made to read record 2 of SYSl.LOGREC (the time stamp record), which CPEREP does not simulate. 006 The first EXCP to SYS1.LOGREC was not the expected read of the SYS1.LOGREC header record. MORE THAN 100 CHARACTERS OF OPTIONS SPECIFIED Explanation: The maximum number of characters that can be used to specify CPEREP operands is 100. More than 100 characters were used. System Action: RC = 62. Execution halts. System status remains the same. User Response: Check the valid command options. Reissue the command using fewer than 100 characters to specify the options. 832S SOFTWARE INCOMPATIBILITY AT THE CPEREP-EREP INTERFACE; CODE=NNN Explanation: CPEREP is OS/VS EREP running under CMS with CPEREP providing interface code between OS/VS EREP and CMS. Some change has been made to OS/VS EREP (via PTF, or a 007 The channel program for accessing SYS1.LOGREC does not have the expected format. 008 An invalid disk address (CCHHR) was used while attempting to access SYS1.LOGREC. 009 There are no error records and yet OS/VS EREP attempted to read error records. Conversational Monitor System (CMS) Messages 435 DMS 010 An invalid record length was encountered while reading SYSl.LOGREC. This may be due to error records being overlaid on the error cylinders. 844E Explanation: Because of conditions encountered during processing, no modules were link edited. These conditions will have caused messages to be printed explaining specific problems. System Action: RC = 104 CPEREP terminates with EREP message(s) IFC1351 or IFC149I. System Action: Processing ends. User Response: Check the previous messages and take appropriate action. User Response: Reissue the command, or have your system programmer try it. If the problem persists, call your system support personnel. 845W 842E No {controillibrary} file name found in In It lim] • A %CONTROL statement was found in the LKEDCTRL file but there was no control file name on the %CONTROL~a~men~~ System Action: Processing ends. A %LIBRARY statement was found in the LKEDCTRL file but there was no library file name on the %LIBRARY statement. User Response: Check the previous messages and take appropriate action. 8461 System Action: Processing ends. 8431 LKED targeCmodule into library, RC=nn User Response: Correct the statement and reissue the command. Explanation: The link edit of target_module gave the indicated return code. An invalid control record was found and ignored System Action: If the indicated return code was less than the maximum allowable, processing continues. Otherwise, processing ends. Explanation: An invalid control record was found in the input control file. The contents of that record are shown following this message. System Action: The record is ignored and processing continues. User Response: None 436 Errors were encountered during the link edit processing that will probably make the loadlib unusable. Explanation: During the Linkage Editor's processing of one or more modules a return code was greater than the specified maximum allowable return code. Previous messages will have been issued which describe the errors. Explanation: The name of the file you specified could not be found in the indicated file. Either: • No linked it performed VM/SP System Messages and Codes User Response: If errors occurred, correct the errors and reissue the command. DMS 847R System Action: The system waits for a response. Enter name of SNT definition file or press ENTER key to quit Explanation: SNTMAP processes macro definitions that are in the SNT definition file. System Action: The system waits for a response. User Response: Enter a valid DASD tpye. 850W Explanation: The DASD type you entered previously is not supported by VM/SP. User Response: Enter the file name. If you don't enter the file type or file mode, SNTMAP will assume the file type is 'ASSEMBLE' and the file mode is '*' 848E System Action: SNTMAP will issue message DMKWSM849R to prompt you to enter the DASD type. User Response: None. Unable to proceed without $DASD$ CONSTS file information Explanation: This file contains information about DASD that SNTMAP needs for calculations and conversion. 851W System Action: SNTMAP ends processing. System Action: SNTMAP continues processing. User Response: Correct the SYSSTRT parameter in the SNT file or specify the correct DASD type. Enter volid DASD type or type QUIT to end SNTMAP processing Explanation: One of the following happened: SNTMAP wasn't able to find a CP directory SNTMAP found no USER $SAVSYS$ entry in the CP directory There were MDISK statements in the directory that defined the DASD type as FB-512 You previously entered an invalid DASD type. Page number exceeds device limit of limit for sysname; SYSSTRT parameter = parameter Explanation: The page specification on the SYSSTRT parameter is beyond the limit for the DASD type. User Response: Find the $DASD$ CONSTS file and make it accessible to SNTMAP. 849R devtype is not a valid DASD type 852E SYSSTRT parameter for sysname is not compatible with devtype DASD type for volid; SYSSTRT parameter = parameter Explanation: The DASD type is a count-key-data device, while the address given on the SYSSTRT parameter is for a fixed-block device, or vice-versa. System Action: SNTMAP ends processing. User Response: Correct the SYSSTRT parameter in the SNT file or specify the correct DASD type. Conversational Monitor System (CMS) Messages 437 DMS 853R Enter the name of your current CP directory file (the default is VMUSERS DIRECT): i 856E Explanation: The directory contains a USER $SA VSYS$ entry that describes the DASD areas allocated for SNT data. If SNTMAP can't find a directory, SNTMAP will prompt you to enter the DASD types. Explanation: The specified disk address was found more than once on the specified entry records. A disk address should only appear once in the VMFP ARM file. System Action: The system waits for a . response. System Action: For VMFZAP, processing ends. User Response: Enter the name of the directory. 854W Disk address vdev is listed more than once on the {BASE, ZAP,I DELTA} and/or MERGE entry records in the prodid VMFPARM file For VMFMERGE, or VMFREMOV the remaining disk addresses in the VMFP ARM file are checked for duplication first, then processing ends. Unable to find CP directory file fn no $SA VSYS$ boundary checking will be done it im; Explanation: The directory contains a USER $SAVSYS$ entry that describes the DASD areas allocated for SNT data. If SNTMAP can't find a directory, SNTMAP can't check for $SA VSYS$ extent exceeded errors. User Response: Check that the disk addresses in the VMFP ARM file are unique addresses, then reissue the command. 857E System Action: SNTMAP will issue message DMSWSM849R to prompt you to enter the DASD type. Explanation: VMFMERGE or VMFREMOV will only access the first merge disk address and up to nine delta disk addresses. They will not handle ten or more de I ta disk addresses. User Response: None. 855W System Action: Processing ends. No $SAVSYS$ areas defined in the CP directory file; no $SA VSYS$ boundary checking will be done User Response: Specify nine or less unique disk addresses on the Delta entry record in the VMFP ARM file, then reissue the command. Explanation: If SNTMAP can't find a $SAVSYS$ entry in the directory, SNTMAP can't check for $SAVSYS$ extent exceeded errors. '858E System Action: SNTMAP will issue message DMSWSM849R to prompt you to enter the DASD type. User Response: None. The number of disk addresses on the DELTA entry record cannot exceed nine. Unable to find a tag(s) entry record in the fn ft file. Explanation: The specified entry record could not be found in the given file. System Action: Processing ends. 438 VM/SP System Messages and Codes DMS User Response: For VMFZAP, if the file is the prodid VMFP ARM file, check the type of the missing record. Determine which disks should be used, and make the appropriate entry in the prodid VMFP ARM file. If the file is a ZAP control file, check which text file(s) the zap is supposed to affect. Make the appropriate NAME or DUMP entries in the zap control file. 860E Explanation: Within the prodid VMFP ARM file, the specified record appeared more than once. Only one occurrence of each type of entry is valid. Reissue the command. System Action: For VMFZAP, processing ends. For VMFMERGE or VMFREMOV, insure that the required entry record is in the given file, then reissue the command. 859E For VMFMERGE and VMFREMOV, the remaining records in the VMFP ARM file are checked and then processing ends. The prodid VMFPARM file has no disk addresses on the {BASEIMERGEIZAPIDELTA} entry record. User Response: For VMFZAP, determine which disks (Base, Merge, or ZAP) you need to use. Correct the prodid VMFPARM file, and reissue the command. Explanation: The specified entry record was found, but it did not have any disk addresses on it. For VMFMERGE and VMFREMOV, insure that there is only one Merge and Delta record entry in the VMFPARM file, then reissue the command. System Action: For VMFZAP, processing ends. For VMFMERGE or VMFREMOV, the remaining records in the VMFP ARM file are checked and then processing ends. 8611 Accessing {BASEIMERGEIZAPIDELTA} disk vdev as mode Explanation: Informational message telling you what disk is temporarily being accessed at what mode. This is not an error. User Response: For VMFZAP, determine which disks (Base, Merge, or ZAP) you need to use. Correct the prodid VMFPARM file. Reissue the command. For VMFMERGE or VMFREMOV, insure that there are disk addresses listed on the appropriate record entries in the VMFPARM file, then reissue the command. Only one {BASEIMERGEIZAPIDELTA} entry record may appear in the prodid VMFPARM file. System Action: Processing continues. User Response: None 8621 { ZAP I Change } name { has been action I is no longer SUPERSEDED by name} Explanation: For VMFZAP, the indicated zap has been successfully applied. Conversational Monitor System (CMS) Messages 439 DMS For VMFMERGE, the indicated PTF or ZAP has been successfully merged or superseded. If the change was SUPERSEDED, the name of the superseding PTF is also given. For VMFREMOV, the indic&ted PTF or ZAP nas 1een successfully removed or is no longer SUPERSEDED. 8641 PTF name will not be action because it already is status. Explanation: VMFMERGE will not merge a PTF which is already superseded or merged. System Action: Processing continues. System Action: Processing continues. User Response: None User Response: None. 864W 863E The {MERGEIZAP} disk vdev must be linked read-write. Explanation: The specified address from the VMFP ARM file is a disk which is linked read-only. The disk must be linked read-write. System Action: Remainder of the disks are checked and processing ends. User Response: Check that the disk address on the specified record of the VlVlFP ARM file is correct. If so, link to this disk in write mode. If the disk address is not correct, change it. Reissue the command. 864E PTF name will not be action because it already is status Explanation: VMFMERGE will not exclude a PTF which is already merged, superseded or excluded. If you want an excluded PTF to be merged, it must be removed from the exclude list and added to the apply list. System Action: Processing ends. User Response: None 440 VM/SP System Messages and Codes {PTF IZAP} name will not be action because it {already is I is not} status Explanation: For VMFZAP, the change specified currently has the designated status and cannot be changed to the new status. This means the zap has been superseded and will not be reapplied. For VMFl\IERGE, a requisite PTF which is already excluded will not be merged. For VMFREMOV, a PTF which is not merged or was merged and then superseded, will not be removed. System Action: For V:MFZAP, processing continues with the next ZAP name, if any. For VMFMERGE or VMFREMOV, processing for the current PTF ends, but processing for remaining PTF(s) continues. User Response: To avoid this message on future VMFZAP invocations, remove the zap name from the ZAPLIST for this product. For VMFMERGE or VMFREMOV, there is no response. DMS 8651 Processing {PTF I ZAP} name System Action: Processing ends. Explanation: Informational message telling which change is currently being processed. This is not an error. User Response: Check that the PTF(s) to be applied all belong to the same product, then reissue the command. System Action: Processing continues. 869E User Response: None 866W Explanation: VMFMERGE was getting information about the changed elements from the file specified when a filename - filetype pair was not found on an element tag or a single filetype was not found on a replace tag. No PTFs have been action Explanation: VMFMERGE tried to merge the PTF(s) you specified, but none merged. VMFREMOV tried to remove the PTF(s) you specified, but none were removed. System Action: Processing ends. User Response: Look at the specified tag in the specified Service Control File (SCF). Insure that all element tags have both a filename and filetype specified and all replace tags have a single filetype specified. System Action: Processing finishes. User Response: Correct the problems indicated by the individual PTF error messages issued by VMFMERGE or VMFREMOV then reissue the command. 870E 867E Invalid status status in prodid VMFMGLOG for entry ptl. System Action: Processing ends. System Action: The remaining records are checked and then processing ends. 868E PTF name is not a part of product prodid. Explanation: A PTF you specified belongs to a different product. Only the PTFs that are part of the product specified on the command will be processed. Error in file fn ft fm. There are no elements. Explanation: A Service Control File (SCF) was found with no elements in it. There must be at least one ELEMENT tag along with a corresponding REPLACE tag in an SCF. Explanation: VMFMERGE or VMFREMOV found an invalid status for the specified entry in the Merge Log. Valid status values are MERGED and SUPERSEDED. User Response: Correct the specified entry in the Merge log and reissue the command. Error in file In ft fm data is invalid for tag tag. User Response: Replace or fix the specified SCF then reissue the command. 871E Error in file fn ft fm. The name tag is missing. Explanation: The specified tag was not found in the given Service Control File (SCF). System Action: Processing ends. Conversational Monitor System (CMS) Messages 441 DMS User Response: Replace or fix the specified SCF then reissue the command. 872E For VMFMERGE or VMFREMOV, the remaining records are checked and then processing ends. User Response: For VMFZAP, make the necessary corrections to the record. In a ZAP control file, valid entries have a text file name and csect name after a NAME or DUMP tag. Reissue the command. Error in file fn {t {m. REPLACE tag missing after element name Explanation: A Service Control File (SCF) was found with no REPLACE tag after an element. For VMFMERGE or VMFREMOV, correct the invalid entry in the specified file and· reissue the command. System Action: Processing ends. User Response: Replace or fix the specified SCF then reissue the command. 873E Error in file {n ft (m. parm is an invalid parameter. Expecting parameter(s) PRODID, PREREQ, COREQ, SUP, APARTEXT, or CHANGES. Explanation: An invalid parameter was specified trying to retrieve data from a Service Control File (SCF) using the XEDIT macro named MRGSC XEDIT. System Action: Processing ends. User Response: If you invoked MRGSC XEDIT to get data from an SCF, you did so incorrectly. If it was VMFMERGE that invoked MRGSC XEDIT, then an interface problem exists. 874E Invalid entry found at line line in fn ft Explanation: An invalid entry was found at the specified line in the specified file. System Action: For VMFZAP, processing ends. 442 VMjSP System Messages and Codes 875E File {n {t {m not found on any disks from the VMFPARM file. Explanation: For VMFZAP, the specified file could not be found on any of the disks which were entered on the BASE, MERGE, and ZAP entry records of the VMFP ARM file for this product. For VMFZAP, any file which is on a disk not entered on the BASE, MERGE, or ZAP records in the VMFP ARM file will be ignored. For VMFMERGE and VMFREMOV, the specified file could not be found on any of the disks which were entered on the MERGE or DELTA entry records of the VMFP ARM file for this product. For VMFMERGE and VMFREMOV, any file which is on a disk not entered on the MERGE or DELTA records in the VMFP ARM file will be ignored. To find which disk a missing file should reside on, refer to the description of the appropriate file in the VM/ SP Installation Guide. System Action: Processing ends. User Response: See if the proper disks are specified in the VMFP ARM file. Reissue the command. DMS 876E The total number of disk addresses on the BASE and MERGE entry records cannot exceed nine. 878E Explanation: The prodid ZAPLIST file contains the names of ZAPs you want to apply to a particular product. VMFZAP will not apply any ZAPs which have been superseded by other service. The ZAPLIST for this product either contains no non-comment ZAP names, or any ZAP names in the ZAPLIST are already superseded. Explanation: The prodid VMFP ARM file contains the disk addresses of disks to be used when applying zaps to this product. VMFZAP only allows 10 total product disks to be accessed. Exactly one' ZAP disk will be accessed. If more than one disk address is listed on the ZAP record, only the first one will be used. The Merge and Base records of the VMFP ARM file contained more than the 9 remaining allowable disk addresses. System Action: Processing ends. User Response: Check that there are no other ZAPs you want to apply to this product. If there are other ZAPs to be applied, update your ZAPLIST by removing the old ZAP names and entering the new ones, and reissue the command. System Action: Processing ends. User Response: Determine which disks are really needed to apply ZAPs to this product. Make the necessary corrections to the Base, Merge, and ZAP records of the prodid VMFPARM file. Reissue the command. 877W prodid ZAPLIST does not contain any unsuperseded zap names. No zaps will be applied. 879W {ZAP I Change} name name appears more than once in the fn ft [It will only be applied once]. fn TEXT was previously zapped but was not found on the ZAP disk. Explanation: A ZAP or change name was found more than once in the specified file. Explanation: While erasing TEXT files for the current product from the ZAP disk, VMFZAP found the name of a TEXT file in the VMFZPLOG but could not find the TEXT file on the ZAP disk. Some processing external to VMFZAP either moved or erased the file. Since VMFZAP would have erased the file anyway as part of "cleaning up" the ZAP disk before applying and re-applying ZAPs, only a warning message is issued. System Action: For VMFZAP, the specified ZAP will only be applied once. Processing continues. For VMFREMOV, the specified change will only be processed once. Processing continues. User Response: Remove and duplicate entries for this ZAP or change name from the specified file. System Action: None. 880E User Response: You may wish to look into why the file was moved or erased from the zap disk. Error in ZAPTEXT while processing fnl TEXT, RC = nne Text files affected by fn2 ZAP will not be saved on the ZAP disk. Explanation: The CMS ZAPTEXT command returned a non-zero return code. To protect your system from Conversational Monitor System (CMS) Messages 443 DMS incomplete or incorrectly applied ZAPs, the temporary files which were ZAPped will not be renamed to their permanent names on your ZAP disk. These temporary files will be erased. 883W PTF name is not a part of product prodid and must be action in product prodid Explanation: A PTF has a requisite or dependent which belongs to a different product. VMFMERGE and VMFREMOV do not perform cross-product checking. System Action: Processing ends. User Response: If possible, correct the situation and reissue the comm~nd. System Action: Processing continues. 881E User Response: For VMFMERGE, if the specified PTF is not already merged, then merge it in the other product after the processing for this product is complete. In TEXT was found on the ZAP disk but was not zapped during this VMFZAP run. This file should not be on the ZAP disk. Explanation: While searching for text files to be ZAPped, VMFZAP found the specified file on the ZAP disk. Unless hi t by a previous ZAP during the current run of VMFZAP, there should not be a copy of the text file on the ZAP disk. For VMFREMOV, if the specified PTF is not already removed, then remove it from the other product after the processing for this product is complete. 8841 System Action: Processing ends. User Response: Check that the proper zap disk has been specified for this product in the VMFPARM file. If so, move or erase the text file from that disk. Reissue the command. 882E System Action: Processing ends. User Response: See if the proper disks are specified in the VMFP ARM file. Reissue the command. 444 Explanation: SNTMAP successfully completed processing. System Action: None. File In ft 11m] [from name] not found on any DELTA disks from the VMFPARM file. Explanation: The specified file could not be found on any of the disks which were entered on the DELTA entry record of the VMFPARM file for this product. Any file on a disk which is not entered in the VMFPARM file will be ignored. VMjSP System Messages and Codes Results of mapping are in two eMS files: DASD SNTMAP contains DASD related information, and MEMORY SNTMAP contains memory related information. User Response: None. 8851 File prodid VMFZPLOG not found on the ZAP disk. No text files will be removed from the ZAP disk. Explanation: There was no VMFZPLOG for the current product on the ZAP disk, so VMFZAP assumes that no ZAPs have been applied to this product and that there are no text files on the ZAP disk which need to be erased before application of new ZAPs. This is not necessarily an error. There may in fact be no ZAPs applied to the product. DMS System Action: None 888E User Response: If VMFZAP continues with no messages regarding files which were on the ZAP disk but should not have been, then no action is required. If messages are issued regarding files found on the ZAP disk which should not have been there, then a VMFZPLOG should have existed on the ZAP disk for this product. Either find the VMFZPLOG and move it to the ZAP disk, or erase the text files which have been zapped from the ZAP disk. Reissue the command. Explanation: The specified Service Control file does not contain an element that the Merge Log indicates it should contain. System Action: Processing ends. User Response: Correct the specified Service Control File or the Merge Log and Reissue the command. 892E 886E Filename name from the In It [1m] file is longer than 8 characters. System Action: The remaining filenames are checked and then processing ends. User Response: Check that all the filenames in the indicated file are eight characters or less. System Action: For VMFMERGE, processing continues if the error was due to an EXCLUDED requisite; otherwise, processing ends. Record number number from the In ft 1m file is longer than 80 bytes. For VMFREMOV, processing continues with the next change to be removed. Explanation: The ZAP control file contains a record which is longer that 80 characters. The ZAP control file must have a maximum width of 80 characters. System Action: Processing ends. User Response: Correct the ZAP control file and reissue the VMFZAP command. PTF name has not been action Explanation: For VMFMERGE, the indicated PTF was not merged. There is either a problem with this PTF, or with one of its requisites. The specific problem is indicated by a previous message. For VMFREMOV, the indicated PTF was not removed. There is either a problem with this PTF, or with one of its dependents. The specific problem is indicated by a previous message. Explanation: A filename was found in the specified file which is more than eight characters long. CMS only allows eight character filenames. 887E Error in file name SCF. No entry for element fn ft User Response: Use the message(s) provided to determine what the error is. Once the error is fixed, reissue the command. 893E Incomplete processing, not all [required] PTFs were action Explanation: The PTF you specified was not processed due to an error, but at least one requisite PTF was processed. The specific problem is indicated by a previous message. System Action: Processing ends. Conversational Monitor System (eMS) Messages 445 DMS User Response: Use the message(s) provided to determine what the error is. Once the error is fixed, reissue the command. A build at this time is not recommended because the merge was incomplete. 893W • If the message text is 'File fn ft fm not found', then a specific filetype was specified in the member list EXEC. Check that the object code file for the indicated member exists. If the file type is not TEXT, you may rename it to a filetype of TEXT, or you can update the member list and specify the existing filetype. Incomplete processing, not all [required] PTFs were action If you rename the object file to have Explanation: The PTF you specified was not processed due to an excluded' requisite. a filetype of TEXT, you may issue: TXTLIB VMFTXT ADD membername RENAME VMFTXT TXT LIB A libname = = System Action: Processing continues. User Response: Determine wpether the requisite should be excluded or not. If so, remove it from the Exclude List and reissue the command. Otherwise, remove the PTF from the Apply List and use VMFREMOV to remove any other requisites that may have been merged for that PTF. 8951 Member In It added. Explanation: VMFTXT added the indicated member to the library you specififd. System Action: Processing continues. User Response: None. 896E File {In It 1m I In TEXT or In TXT*} not found. If the filetype specified in the member list EXEC file is not TEXT, erase VMFTXT TXT LIB A and reissue the command. • If the message text is 'File fn TEXT or fn TXT* not found', then a specific filetype was not specified in the member list EXEC. Check that an object file for this indicated member exists. Look at the CNTRL file that you specified. Verify that the object file has one of the listed filetypes; and either rename the object file to a listed filetype, or update the member list and specify the existing filetype. If you did not specify a CNTRL filename, either rename the object file to a filetype of TEXT or update the member list and specify the existing filetype. If you renamed the object file to Explanation: VMFTXT could not find the object file for the indicated member on any accessed disk. System Action: Processing continues for the remaining files in the member list. User Response: 446 VM/SP System Messages and Codes have a filetype of TEXT, issue: TXTLIB VMFTXT ADD membername RENAME VMFTXT TXTLIB A libname = = otherwise erase VMFTXT TXTLIB A and reissue the command. DMS 897E Due to previous errors, the result of this TXTLIB build is called VMFTXT TXTLIB; your {n TXTLIB has not been replaced. Explanation: One or more errors has occurred while building the TXTLIB. System Action: Your original {n TXTLIB (if it already exists) has been unchanged. The new library is called VMFTXT TXTLIB. The VMFTXT TXTLIB file may be used for debugging until you erase it or until you use the VMFTXT EXEC again. RC = 40. User Response: Correct the errors and rerun VMFTXT. I I I Code Meaning 1 2 3 5 7 8 898E VMFREMOV processing is incomplete. Explanation: VMFMERGE found the temporary file prodid OVMFMGLG on the Merge disk. This means that the last time VMFREMOV was issued, the exec was unable to finish processing. 9 11 12 13 System Action: Processing ends. 14 User Response: Reissue the VMFREMOV command to complete the remove process. Once the remove is complete, reissue the VMFMERGE command. 15 The file was not found. The address of the buffer was not within virtual storage limits. A permanent disk error occurred. This may occur if you link to and access another user's disk, and try to read a file that was refiled by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the file again. The number of records is less than 0 or greater than 32768. The fixed/variable flag is not F orV. The record read is longer than the buffer. The specified file is open for writing; it must be closed and opened for reading. The number of records is greater than 1 for a variable-length file. The end of the file was reached. An invalid displacement appears in the AFT for a variable-length file. An invalid character appears in the filename. An invalid character appears in the filetype. 'function' = WRBUF Code Meaning 901T Unexpected error at ustorl: plist {unction {n {tIm at ustor2, base ustor3, rc = nn Explanation: An unexpected error occurred in COPYFILE or LOADLIB processing. The "function" indicates one of the following CMS functions: RDBUF, WRBUF, FINIS, ADTLKP, FSTLKP, or RENAME. The return code "nn" indicates one of the following condi tions: 'function' = RDBUF 2 4 5 6 7 8 10 The virtual storage address equals zero. The first character of the filemode is invalid. The second character of the filemode is invalid. The r.ecord number or number of records is too long. An attempt was made to skip over an unwritten variable-length record. The number of bytes was not specified. The maximum number of CMS files (3400) was reached. Conversational Monitor System (CMS) Messages 447 DMS 11 12 13 14 15 16 17 18 19 20 21 System Action: RC = 256. Execution of the command is terminated. The system status remains the same, with the following exceptions: The fixed/variable flag is not F or V. The disk is read-only. The disk is full. The number of bytes to be written is not integrally divisible by the number of records to be written. The length of this record is not the same as that of the previous record. The characteristic (F or V) is not the same as the previous record. A variable-length record is greater than 65K bytes. The number of records is greater than 1 for a variable-length file. The maximum number of data blocks (16060) had been reached. An invalid character appears in the filename. An invalid character appears in the filetype. • If the APPEND option was specified and the copying process began before the error was discovered, records have been appended to the output file. • If the NEWFILE (the default), REPLACE, or OVLY option was specified, and the copying process began before the error was discovered, then COPYFILE CMSUT1, on the output disk, contains the records copied so far. • If multiple-output-file mode, several output files may have been created before the error was discovered. User Response: Refer to the "function" parameter and the RC "nn" parameter to determine if an input/output error occurred. If it did, try to reissue the command. Otherwise, contact your system support personnel for assistance. 'function' = FINIS Code Meaning 6 The file is not open. 902T IPL device read I/O error 'function' = ADTLKP Explanation: An uncorrectable I/O error occurred while reading a CMS nucleus. Code Meaning 1 The matching ADT block was not found. System Action: The system enters a wait state. 'function' = FSTLKP User Response: Call your installation support personnel. Code Meaning 1 The matching FST block was not found. 'function' = RENAME Code Meaning 24 The mode is invalid, or the fileid is incomplete. 28 The file was not found, a new file already exists, file ids are identical, or the file is inactive. 36 The disk is not read/write. 448 VM/SP System Messages and Codes 903T Impossible PHASE code xx Explanation: A phase code larger than the maximum was detected during the file copying operation. This error should never occur. System Action: RC = 256. ( DMS Execution of the command is terminated. The system status remains the same, with the following exceptions: • 905S Explanation: CMS tried to write on a virtual disk that resides on a disk whose "write-inhibit" switch was set. If the NEWFILE (the default), REPLACE, or OVLY option was specified, and the copying process began before the error was discovered, then COPYFILE CMSUTl, on the output disk, contains the records copied so far. • System Action: DMSDIO returns to caller with a code 6, "FILE IS READ-ONLY." User Response: Notify the system operator to reset the switch; then IPL CMS again. In multiple output file mode, several output files may already have been created before the error was discovered. 907T User Response: Contact your system support personnel for assistance. 904T Unexpected UNPACK error at ustor1, base ustor2 Explanation: An error condition was detected during the process of unpacking a file. Probably, the file was not in PACK format, or it was modified after it was packed. System Action: RC = 256. Execution of the command is terminated. The system status remains the same, with the following exceptions for DMSCPY: • I/O error on file in it im Explanation: The system tried to close a file that had not been opened or could not find a file that should exist. For DMSHLP, an error occurred while attempting to read from the requested HELP text file. For DMSUTL, an attempt to obtain information about a member of the library resulted in a return code that indicated a permanent I/O error had occurred. System Action: RC = 256. Execution of the command is terminated. For DMSLBM, the MACLIB condition is unpredictable. If the NEWFILE (the default), REPLACE, or OVL Y option was specified, and the copying process began before the error was discovered, then COPYFILE CMSUTl, on the output disk, contains the records copied so far. • WRITE-INHIBIT switch set on drive; notify operator In multiple output file mode, several output files may have been created before the error was discovered. User Response: Contact your installation support personnel for assistance. User Response: For DMSLBM, issue MAC LIB MAP to check the validity of the library name. For DMSLIO, if the error is in a TXTLIB, check the integrity of the dictionary. For DMSUTL, if the error is in a LOADLIB. check the integrity of the directory. Reissue the command and if the problem persists, contact your installation support personnel. Conversational Monitor System (CMS) Messages 449 DMS 908E File system error detected at virtual address udeu; reason code nn 4 Explanation: See the explanation of message 908T. System Action: RC = 100. Execution of the command is terminated. Some I/O may have occurred on the disk. The status of the disk is unpredictable. A de allocation was attempted on a hon-allocated disk block. The error was detected in DMSTRK. 5 The cylinder number received by the Control Program is not in the user's range or an attempt was made to access file record zero. Error detected in module DMSDIO. 6 An attempt was made to write on a read-only disk. Error detected in module DMSDIO. 8 A channel programming error occurred. Allocation or deallocation was attempted on a block outside the range of the DISK structure. The error was detected in module DMSTRK. A RDTRK/WRTRK operation was attempted with a byte count of zero. The error was detected in module DMSDIO. C An I/O error occurred while writing the volume label to commit an ACCESS ERASE operation. The error was detected in DMSTRK. 13 An I/O error occurred during a RDTRK/WRTRK operation to an FB-512 device. The error was detected by DMSDIO. 18 A plist error was encountered during a truncate operation. The error was detected by DMSERS. 19 A storage error occurred during a truncate operation. The error was detected by DMSERS. User Response: If data on the pack is still good, reissue the command. If the problem persists, contact your system support personnel. 908T File system error detected at virtual address udeu; reason code nn Explanation: An error has been detected indicating that the CMS file system may have become disoriented with respect to the disk having virtual address 'vdev'. 'nn' indicates the nature of the error; it may be one of the following: Code Meaning 3 An error was detected in trying to read from or write on a disk. Probably the disk was detached (via the DETACH command) without having been released (via the RELEASE command), or the disk is an unsupported device. Error detected in module DMSDIO. A deallocation was attempted on a nonallocated DISK block, or a MARK operation was attempted on a block already allocated. The error was detected in DMSTRK. A RDTRK/WRTRK operation was attempted to a DISK block number zero. The error was detected in module DMSDIO. 450 VM/SP System Messages and Codes The cylinder number as calculated in CMS is not within range of user's disk, or an attempt was made to write on system disk (MODE = S). Error detected in module DMSDIO. DMS lC The file or ADT for a truncate operation was not found. The error was detected by DMSERS. 24 The file to undergo truncation was located on a R/O disk. The error was detected by DMSERS. 25 A storage error occurred during a RDTR/WRTRK operation. The error was detected in module DMSDIO. 28 A FINIS error occurred during a truncate operation. The error was detected by DMSERS. 2C 41 the command. If the problem persists, contact your system support personnel. 909E Explanation: An uncorrectable I/O error has occurred on virtual device address'vdev'. The CSW bytes at the time of the error are displayed at the "csw" position and sense data appears at the "sense" position. System Action: RC = 100. Execution of the command is terminated. Some I/O may have occurred on the disk. The status of the disk is unpredictable. Inconsistent V-Format pointers were detected during a truncate operation. The error was detected in module DMSERS. No free block is available for allocation. Error detected in module DMSTRK. You may recover files from this disk if you access it as read-only and copy the desired files to another disk. 42 A parameter list error occurred. Error detected in module DMSTRK. 45 The cylinder number received by the Control Program is not in the user's range, or an attempt was made to access file record zero. Error detected in module DMSTRK. Permanent I/O error on vdev; CSW = csw, SENSE = sense User Response: If data on the pack is still good, reissue the command. If the problem persists, contact your system support personnel. 909T Permanent I/O error on vdev; CSW = csw, SENSE = sense Explanation: An uncorrectable I/O error has occurred on virtual device address 'vdev'. The CSW bytes at the time of the error are displayed at the "csw" position and sense data appears at the "sense" position. If the FORMAT command was used, one reason this error may have occured is because a disk has been DETACHed without being RELEASEd first. Then, a FORMAT command was issued for a . disk with the same virtual address as the DETACHed disk. 81 No free block is available for allocation. Error detected in module DMSTQQ. 82 A parameter list error occurred. Error detected in module DMSTQQ. System Action: The system enters a disabled wait state. The user file directory is not updated. System Action: The system enters a disabled wait state. The user file directory is not updated. User Response: IPL CMS again. Reissue the command. If the problem persists, contact your system support personnel. User Response: IPL CMS again. If data on the pack is still good, reissue Conversational Monitor System (CMS) Messages 451 DMS 910T An error occurred while the external interrupt handler was trying to sever IUCV path pathid; re-IPL CMS 9121 Explanation: xxx x was in the list of entry names built by ADDENTRY to be notified when CMSSERV communications ended; however, entry xxxx was not found and therefore xxxx was not notified. Explanation: A CMS internal error occurred in the External Interrupt Handler. IUCV returned an error whenever the CMS External Interrupt Handler was trying to SEVER a path. System Action: Processing continues, but xxxx was not notified that CMSSERV communications ended. System Action: The CMS system halts by loading a disabled wait state PSW. User Response: Check the name to be sure that it is an entry name that you want notified and that it is spelled correctly. To stop this message from being issued when CMSSERV ends, delete the entry name from the list using DELENTRY. If you want to add another entry point name to list, use ADDENTRY. You can delete the entire notification list by IPLing CMS unless it is rebuilt by an EXEC or module invoked during the IPL process. User Response: If you wish to continue, use the CP command STORE PSW to turn off the wait state bit, leaving the address field unmodified; then, type BEGIN. Otherwise, IPL CMS agaIn. 911E An IUCV sever error occurred on path pathid, iprcode = XX; severing of other paths continues Explanation: While CMS was trying the sever all of the IUCV paths for the program that issued the HNDIUCV CLR or CMSIUCV SEVER with CODE = ALL, a SEVER error occurred. This SEVER error indicates that although eMS recognized this path as being owned by the program, lUCY does not recognize this path as being a valid path for this virtual machine. 913E System Action: RC = 20. Execution of the command is terminated. User Response: Fix the virtual screen name and reissue the command. 915E User Response: Determine where the IUCV SEVER was issued directly and change it to a CMSIUCV SEVER. 452 VM/SP System Messages and Codes Invalid virtual screen name: vname Explanation: The DEFINE VSCREEN command was issued and an invlaid virtual screen name was specified. The probable cause for this error is that a program issued a CMSIUCV CONNECT or ACCEPT to establish the path and then issued an lUCY SEVER directly instead of using the CMSIUCV SEVER support. System Action: RC = 1000 + lUCY IPRCODE. eMS continues to SEVER any other paths that the issuing program owns and returns to the program after all paths have been severed. ADD ENTRY name xxxx not found for notification. Maximum number of windows already defined Explanation: The DEFINE WINDOW command was issued to create a window but the maximum number of windows was already defined. rrhe maximum number of windows that can be defined is 255. System Action: RC = 13. DMS Execution of the command is terminated. The window is not defined. window showing the active virtual screen. User Response: Use QUERY WINDOW * to display a list of all the defined windows. Use DELETE WINDOW to delete any windows not needed and then re-issue the DEFINE WINDOW command. 916E • System Action: RC = 4. If the WAITREAD VSCREEN command generated the message, the command is terminated. For a System Product Editor session, the terminal is set to typewriter mode, and the editing session continues. Window wname is not displayed Ihidden Explanation: QUERY SHOW wname was issued when the specified window was not displayed via the SHOW WINDOW command. Or, the QUERY HIDE wname was issued when the specified window was not hidden via the HIDE WINDOW command. User Response: Use the SHOW WINDOW command so that windows can be displayed the next time the screen is refreshed. For the W AITREAD VSCREEN command, use the SHOW WINDOW command to show a window on the virtual screen specified in the WAITREAD VSCREEN command. Reissue the command. System Action: RC = 28. User Response: None. 917E For the System Product Editor, issue the SHOW WINDOW command for whatever window XEDIT is using, and then issue the subcommand SET TERMINAL DISPLAY to return the editor to display mode. If the problem persists, contact your support personnel. No windows are {displayedlhiddenlshowing virtual screen: vname} Explanation: The message was generated for one of the following reasons: • • A command was issued which attempted to refresh the physical screen, but no windows were currently being displayed. The QUERY SHOW * command was issued and no windows have been displayed via the SHOW WINDOW command, or the QUERY HIDE * command was issued and no windows have been hidden via the HIDE WINDOW command. There is no window showing the System Product Editor virtual screen. 918E No {windowslvirtual screens} are defined Explanation: A 'QUERY WINDOW' command was issued and no windows were defined. A 'QUERY VSCREEN' command was issued and no virtual screens were defined. System Action: RC = 4. User Response: None. • The WAITREAD VSCREEN command was issued but there is no Conversational Monitor System (CMS) Messages 453 DMS 919E The eMS {window Ivirtual screen} cannot be deleted 922E Explanation: An attempt to delete the CMS window or the CMS virtual screen was made with the fullscreen CMS setting ON or SUSPENDed. Window does not fit entirely on the screen Explanation: The window is not defined within the physical screen or an attempt is being made to position/size the window such that the window will no longer fit within the physical screen. The window would either be larger than the physical screen or at a location such that it does not fit entirely on the physical screen. System Action: RC = 24. The command is not executed. User Response: SET FULLSCREEN OFF and re-issue the Delete command. System Action: RC = 32. The command is not executed. 920E {Window IVirtual screen} name already exists User Response: Correct the operands which caused the window not to fit and re-issue the command. Explanation: An attempt was made to define a virtual screen or window when one already exists with the same name. 923E System Action: RC = 3. The command is not executed. Explanation: An attempt was made to write to a position outside the area of the virtual screen or to connect a window to a virtual screen outside the scroll able data area of the virtual screen. User Response: Delete the existing window or vscreen, or rename the window or virtual screen being defined. 921E Specified location is outside the virtual screen {WindowlVirtual screen} name is not defined System Action: RC = 32. The command is not executed. Explanation: An attempt was made to use a window or virtual screen with the specified name but the window or virtual screen does not exist. User Response: Correct the line and column coordinates so that they fall within the boundaries of the virtual screen. System Action: RC = 28. User Response: Use the DEFINE WINDOW or DEFINE VSCREEN command to create a virtual screen or window with the specified name and then re-issue the command. , 924E Data was truncated Explanation: Data written to a virtual screen was truncated to fit into a field or to fit in the virtual screen area. System Action: RC = 3. The data is truncated, execution continues. User Response: None. 454 VM/SP System Messages and Codes DMS 925E I/O error on screen System Action: RC = 24. Explanation: An attempt to refresh the physical screen terminated abnormally. User Response: Define the virtual screen with at least the minimum number of lines and columns. System Action: RC = 100. The screen refresh operation is aborted. User Response: Check the terminal, and re-issue the command. If the problem persists, check with your programming center to report system problems. Or, logon or reconnect at a terminal that has a larger screen. 928E Command is not valid for virtuai screen uname Explanation: This message was issued for one of the following reasons: 926E Command is only valid {on a display terminal Iin CMS FULLSCREEN mode} • An attempt was made to queue output (via the GET VSCREEN, PUT VSCREEN, ROUTE, SET LOGFILE, WAITREAD VSCREEN or the WRITE VSCREEN commands) to a virtual screen which does not support such output (ie. a virtual screen used by XEDIT). • An attempt was made to use the CMS virtual screen to display XEDIT. • A CLEAR VSCREEN, SET VSCREEN, WAITT VSCREEN or CURSOR command was issued for a virtual screen that does not support such commands (ie. a virtual screen used by XEDIT). Explanation: A full-screen command has been issued from a terminal which is not recognized as a display terminal. Or, a command was issued which requires the CMS full-screen setting to be ON or SUSPENDed. System Action: RC = 88. The command is not executed. User Response: Re-issue the command from a valid display terminal (3277/3278/3279/3290 type terminal). Or, issue SET FULLSCREEN ON or SUSPEND and re-issue the command. 927E System Action: RC = 12. The command is not executed. {The virtual screen must contain at least {I linel5 lines and 20 columns}IThe physical screen must contain at least 20 lines and 80 columns} Explanation: This message was issued for one of the following reasons: • • An attempt was made to define a virtual screen with no data lines or to use a virtual screen in XEDIT which has too few lines or columns. SET FULLSCREEN ON or RESUME was issued and the physical screen is not large enough. User Response: Use another virtual screen. 929E Window wname is not connected to a virtual screen Explanation: A command was issued to display a window or to update the information displayed in a window (e.g. SCROLL FORWARD) and the specified window was not connected to a virtual screen. System Action: RC = 36. Conversational Monitor System (eMS) Messages 455 DMS did not include the password so CMS prompts the user for it. Execution of the command is terminated. The system status remains the same. System Action: A password entered on that line will not be seen. CMS will wait until a response to the prompt is entered and then will issue the proper command to CPo User Response: Use the SHOW WINDOW or HIDE WINDOW command to make a connection between the window and a virtual screen. 930E Explanation: A border command which depends on the location of the cursor was issued and the cursor was in an invalid location. 93lE User Response: Enter the proper password in the field following the prompt. Cursor is not in a valid location 933W System Action: Execution of the border command is terminated. Explanation: An I/O error occurred trying to log data on disk. User Response: Re-position the cursor and re-issue the border command. System Action: The log setting for the virtual screen is set off. Execution continues without logging. Invalid {borderIWM} command: {characterl command} User Response: Check that the disk specified is accessed in Read/Write mode and is not full, and set logging on. Explanation: A character was entered in a border and was not recognized as a valid border command. Or, an invalid command was issued from a WM window or with the #WM command. 934E User Response: See the VM/SP CMS Command Reference for a list of valid border commands. If the command was issued from a WM window or with the #WM command, refer to POP WINDOW or SET FULLSCREEN for a list of valid commands. {Enter the {readlwritelmultiple} access passwordlEnter password:IEnter password (It will not appear when typed):} Explanation: A CP LINK or AUTOLOG command was issued with full-screen setting ON. The command 456 VM/SP System Messages and Codes Text was not written to virtual screen. No field was defined. Explanation: The text to write in a virtual screen is not within the range of a field in the scrollable area of a virtual screen. System Action: System execution continues. 932R Logging stopped for virtual screen name System Action: Text is not written in the virtual screen. User Response: Write a field in the virtual screen, then write the text in that field. 9351 FULLSCREEN CMS suspended Explanation: There is not enough free storage available for fullscreen CMS to continue processing. System Action: Fullscreen CMS is suspended. ! \ DMS User Response: Free some virtual storage and SET FULLSCREEN ON. Or, increase the size of your virtual machine and re-IPL CMS. 936W • Explanation: You have specified a blank unique id (' ') on the :CMD for this statement. Because this unique id is used to indicate that only translation table entries are to be built, no other syntax definition statements are allowed to be used. Virtual screen vname is empty Explanation: The virtual screen specified is empty. There is no information available to PUT in a file. System Action: No action is performed. • XEDIT is not active. Specify a file name. Explanation: You did not specify a file name when you invoked Convert Commands and there was no active XEDIT session from which to get one. System Action: RC = 40. Conversion stops. • Line line: message Explanation: The multiple variations of 'message' are explained below. System Action: In each case, the system action is: • Conversion stops with a RC = 8. User Response: In each case, the user response is: Correct the situation and issue the command again. MESSAGES: function is not a system function. Explanation: The function specified, function, is not the name of a system validation function and the SYSTEM option was either defaulted or specified on the Convert Commands invocation. Depending on what you are trying to do, you should either correct the name of the function, or else specify the USER or ALL option when you invoke Convert Commands. User Response: Either specify a file name to be converted or XEDIT a DLCS file and issue the command again. 947E routine is not a valid routine name. Explanation: The :RTN statement is reserved for IBM use, and you have specified a :RTN statement with a name that is not on the list of valid system command parsing routines. If you have inadvertently changed the name of a routine used by a system command, change it back. If you are trying to define a routine of your own, you redefine the syntax of your command so it can be described with the :OPR and :OPT statements. User Response: Input something in the virtual screen and reissue the command. 946E Only :SYN statements may be used with a blank unique ide function is not an active user function. Explanation: You specified validation of user functions (the USER option) and you have specified a user function in your DLCS but you have not NUCXLOADed the function to make it usable by the parser. Either load the user function to make it available to Convert Commands, or Conversational Monitor System (eMS) Messages 457 DMS • specify the ALL option to suppress the check. parser would not be able to find the second syntax definition. value is not a valid value for the function function. To determine if two names are unique, you must compare the two names using the longer of the two minimum abbreviations (unless it is longer than the shorter of two names). For example, using KWL( < HELP 1 > < HERO 2» you would compare the first two characters (HE) of each keyword and find they were not unique. If the name HERO had a minimum abbreviation of 3, however, the names would be unique because HEL is not the same as HER. The two keywords < HELP 1 > and < HELPME 5> are unique because the abbreviations of HELP (H, HE, HEL, and HELP) are all different from the abbreviation of HELPME (HELPM and HELPME). Explanation: A value specified in a function list on an :OPR or :OPT statement has been indicated to be invalid by its function. If the value is being specified for a system function, you should make it valid. If it is for a user function, you can either correct it or, if you think your function is incorrect, specify the ALL option until a corrected function is available. • TEXT may not be mixed with other functions Explanation: Because of the way the TEXT function causes tokens to be parsed, you cannot use it with any other functions. • All keywords used in all :OPT statements in a syntax definition for a command or modifier level must be unique, and all keywords in a single :OPR statement must be unique. If an :OPR statement is optional, the keywords on succeeding :OPR statements may not be duplicates until after a required :OPR statement is specified. TEXT function may not have values Explanation: Because of the definition of the TEXT function, you cannot use a function list with it. If your values do not have blanks, you may be able to use a value with the STRING function. • • The unique id uniqueid has already been used on line line. Explanation: You have re-used a unique id. This is not allowed, because the parser would not be able to find the second syntax definition. • The keyword keyword conflicts with one used on line line. Explanation: The keyword name (or translation of the name) has already been used or has the same abbreviation as a previous keyword. This is not allowed, because the 458 VMjSP System Messages and Codes The modifier modifier conflicts with one used on line line. Explanation: The modifier name (or translation of the name) has already been used or else it has the same abbreviation as a previous modifier. This is not allowed, because the parser would not be able to find the second subcommand definition. All of the modifiers on a single level for one modifier level must be unique. Modifiers may be reused on different levels or on the same level if they are in different modifier levels. In the following example, the DMS modifiers 1M 0 K are correct, bu t the modifiers IMBAD are not: specified for this command is the same as the name of a command previously defined in the DLCS file. This is not allowed because the conflict may cause unexpected or unpredictable results during command resolution. :CMD UID CMDNAME:; :KW.l IMOK 4 :KW.2 IMBAD 4 :KW.2 IMOK 4 :KW.2 IMBAD 4 :KW.l XXXX 4 :KW.2 IMOK 5 • • The translation translation conflicts with {onela synonym} used on line line. Explanation: You have defined an arbitrary modifier (a :KW.n statement with no keyword name) without first defining a modifier keyword at the same level. You should reorder the keyword modifier definitions (and their syntax definitions) at this level so that at least one keyword definition precedes the arbitrary modifier definition. Explanation: The translation specified for this command is the same or has the same abbreviation as a translation or synonym previously used for another. This is not allowed, because command resolution would not be able to find the second definition. • The synonym synonym conflicts with {onela translation} used on line line. • Explanation: The synonym specified for this command is the same or has the same abbreviation as a translation or synonym previously used for another. This is not allowed, because command resolution would not be able to find the second definition. • • The {translationlsynonym} name conflicts with a command on line line. Explanation: The translation or synonym (or the abbreviation) A synta~ may not be defined after an arbitrary modifier statement. Explanation: The previous statement defined an arbitrary modifier (a :KW.n statement with no keyword name). Because there is no real keyword associated with arbitrary modifiers, you may not define a syntax (:OPR. and :OPT. statements) or a new level (:KW.n where n is larger than the n used for the arbitrary modifier) following them. The only valid DLCS statements following an arbitrary modifier are more modifier keywords or the start of a new command definition. The command command conflicts with a {translationlsynonym} on line line. Explanation: The name of this command is the same as the translation or synonym of a previous command. This is not allowed because the conflict may cause unexpected or unpredictable results during command resolution. An arbitrary modifier may not be the first or only :KW.n at its level. ! 948E Line line: message Explanation: The multiple variations of message are explained below. System Action: In each case, the system action is: Conversion stops with RC = 8. Conversational Monitor System (CMS) Messages 459 DMS User Response: In each case, the user response is: for the next statement is flagged as unexpected. You will probably want to insert the missing :; on a previous line. Correct the situation, and issue the command again. If the nl-name is omitted from a keyword definition (for example < name 2 3 > instead of < name 2 name 3 », the error flagged is "Minimum abbreviation expected, not: >" because the number you wanted as an abbreviation can be a keyword name. MESSAGES: • value is out of order or not a DLCS statement name. Explanation: Convert Commands is looking for the beginning of a new DLCS statement. The name that was found is either not a DLCS statement name (eg. aPR or :OPX) or it is out of order (eg. a :OPR statement following a. :OPT statement). A :KW.n statement is out of order if it follows an :OPR or :OPT statement and is either the first :KW.n statement in the command or has a level that is greater than the previous :KW.n statement. • If you do not know exactly where the error is occurring in a line, XEDIT the DLCS file, and issue Convert Commands with no file identifier. The cursor is placed under the specific. token in error. data expected, not: value Explanation: A syntax error has been detected in a DLCS statement. The message displays the value of the token that is in error and a data list of one or more items that are valid. Valid items can be listed as descriptive names, keyword values or specific delimiter characters. If the error involves an incomplete DLCS statement at the end of the DLCS file, the words "end of input file" are used in place of value. Convert Commands checks DLCS statements for syntax errors in such a way that the token shown to be in error can follow the actual cause of the error. You may have to correct the error elsewhere. Some examples are: If the :; is omitted from the end of a DLCS statement, the :cmd 460 Also, if you use a DLCS delimiter character in a name· and do not enclose it in quotes, Convert Commands sees more tokens than you wanted. Messages where value is only part of the token you expect to see can result. For example, the name NOT> GOOD is seen as three tokens (NOT, >, and GOOD), and the name ALSO:BAD is seen as two (ALSO and :BAD). VM/SP System Messages and Codes 949E Line line: message Explanation: The multiple variations of 'message' are explained below. System Action: In each case, the system action is: Conversion stops with RC = 8. User Response: In each case, the user response is: Correct this situation and issue the command again. MESSAGES: ( \ DMS • Explanation: The modifier level (the n in :KW.n) must be specified with a minimum value of one and a maximum value equal to the previous modifier level plus one. The first modifier statement after the :CMD statement must be :KW.l. The application id must be 3 characters long. Explanation: The application identifier you specified did not meet the requirement that it must be three characters long. • The application id applid does not start with a capital letter. • Explanation: The minimum abbreviation for a name must be specified as an unsigned positive integer. Explanation: The application identifier you specified did not meet the requirement that the first character must be a capital letter (A-Z). • • The application id applid does not contain only letters and numbers. (0-9). The System/User indicator indicator does not start with S or U. Explanation: This token must start with an S if Convert Commands is to build a system syntax table, or a U if you are building a user syntax table. • • The unique id uniqueid is longer than 16 characters. The modifier level must be a positive number, not value Explanation: The modifier level (the n in :KW.n) must be specified as an unsigned positive integer. • A closing quote was not found for a string Explanation: An opening quote for a name was found but a matching ending quote was not found before the end of the input line. Make sure your DLCS data does not extend past column 72; quoted strings cannot be continued from one line to the next. If you are trying to define a name with a keyword in it, you must enclose it in quotes and double the quote in the name. For example, you define the name CAN'T as 'CAN"T'. Explanation: Unique ids cannot be longer than 16 characters. • The minimum length must be less than value, not value Explanation: The minimum abbreviation for a name must be specified with a minimum value of one and a maximum value equal to the number of logical characters in the name. Unless you are using a DBCS language, this value is the same as the number of letters in the name. If the name does contain DBCS characters, count each of them as one logical character, and do not count shift-in or shift-out control characters. Explanation: The application identifier you specified did not meet the requirement that the first character must be a capital letter (A-Z), and the last two characters can be capital letters or numbers • The minimum length must be a positive number, not value • There are no characters in a quoted string. The modifier level cannot be more than number • You used value Conversational Monitor System (CMS) Messages 461 DMS Explanation: A string consisting of two consecutive quotes was found. This is not allowed because it is trying to define a name with a length of zero. Because two quotes are used to define a single quote within a quoted string, this error may be caused by omitting a starting quote or having an extra quote that prematurely ends a quoted string. If you are trying to define a blank unique id, you must code a blank between the two quotes. If you are trying to define a name consisting of two quotes, you must code six quotes. • • Explanation You specified a character between shift-out and shift-in control characters that is not a valid double-byte character. The range of hex codes that may be used to represent characters in the Double-Byte Character Set is: first byte: second byte: Explanation: Processing completed with no errors. This is an informational message. Explanation: You have used a blank or a parenthesis in a name. This is not allowed because the parser will recognize these characters and use them to define other tokens. They will never be passed back as a name. • Unmatched shift-out (SO) and shift-in (SI) Explanation You have specified a shift-out control character without a shift-in or shift-in control character with no preceding shift-out. These control characters must be paired correctly between columns 1 and 72 of the DLCS file to be considered valid. • Odd number of characters between SO and SI System Action: None. User Response: None. Invalid SVC suc; GAM/SP not installed 951E Explanation: The SVC was issued as the result of a program executing an I/O macro for a graphics device, that is, a device defined in a DCB with DSORG=GS. The SVC requires the use of the shared segment (CSMGAM) containing GAM/SP, but this segment could not be found. System Action: Execution of the SVC is terminated, and control is returned to the program. User Response: 1. Explanation You have specified an odd number of character positions between shift-out and shift-in control characters. To be valid, you can have only double-byte characters between them. 462 VMjSP System Messages and Codes X'41' - X'FE' X'41' - X'FE' X'4040' (DBCS blank) X'OOOO' (DBCS null) {Conversion of fn ft fm [from XEDIT] completelNo errors found in fn ft fm [from XEDIT]} 9501 The character character may not be used in a name. This error is also caused by consecutive shift-out and shift-in control characters. Invalid double-byte character(s) If the attempted use of GAM/SP was intentional, ask a system programmer to ensure that GAM/SP is installed correctly. 2. If the program should not be attempting to use GAM/SP, that is. if it did not open a DCB with DMS DSORG = GS, check whether the DCB has been unintentionally overwritten. 952E 954E Explanation: The SVC was issued as the result of a program executing an I/O macro for a graphics device, that is, a device defined in a DCB with DSORG = GS. The SVC requires the use of a shared segment (CMSGAM) containing GAM/SP. This segment should contain a constant that identifies it as being the GAM/SP shared segment, but the constant could not be found. Virtual storage size too large for CMSGAM shared segment to load at ustor Explanation: An attempt was made to load the shared segment (CMSGAM) that contains GAM/SP for use by an application program. The address at which the shared segment must be loaded is lower than the virtual machine's highest address. A shared segment can be loaded only at an address above the highest address in any virtual machine that uses it. System Action: Execution of the SVC is terminated, and control is returned to the program. User Response: Ask a system programmer to check whether GAM/SP is installed correctly, and if so, whether the CMSGAM shared segment has been loaded but then overwritten. System Action: The shared segment is not loaded, and control is returned to the program. User Response: Either ask the system programmer to redefine the address at which the shared segment is loaded, or define a smaller virtual machine using a CP DEFINE STORAGE command. 953E 955E Explanation: The SVC was issued as the result of a program executing an I/O macro for a graphics device, that is, a device defined in a DCB with DSORG = GS. The SVC requires the use of a shared segment (CMSGAM) containing GAM/SP. This segment includes a list of addresses of GAM/SP modules, and one of these was found to be zero. User Response: Ask a system programmer to ensure that GAM/SP is installed correctly. CMSGAM shared segment paging I/O errors with eode Explanation: An application program was using the shared segment (CMSGAM) containing GAM/SP when a paging error occurred in the shared segment. ccccccc identifies the type of DIAGNOSE instruction that was being executed by GAM/SP when the error occurred: it is either FINDSYS or LOADSYS. CMSGAM shared segment error: module address for SVC sue is zero System Action: Execution of the SVC is terminated, and control is returned to the program. CMSGAM shared segment error: identifier invalid for SVC sue System Action: Control is returned to the program. User Response: Ask a system programmer to correct the paging errors. 956E Insufficient storage for GAM/SP anchor block Explanation: An application program was using the shared segment (CMSGAM) containing GAM/SP. After being loaded, GAM/SP issued a DMSFREE macro to obtain storage in Conversational Monitor System (eMS) Messages 463 DMS Processing ends. the user's virtual machine for a control block known as the anchor block. Insufficient storage was available. User Response: Edit the PROFILE file for SPGEN to assign the desired value to the keyword. Run the program again. System Action: Control is returned to the program. User Response: Define a larger virtual machine using a CP DEFINE STORAGE command. 957E 960E Explanation: An error has been found at the specified line number in the PROFILE file for SPGEN. This message is always preceded by another message which explains the precise nature of the problem. Incompatible option options for options Explanation: System build options were indicated in a PROFILE file for SPGEN which are not compatible with each other. System Action: RC = 12. Processing ends after the error checking phase is done. System Action: Parsing of the input PROFILE for SPGEN continues to complete the error checking phase; processing then ends. RC = 12. User Response: Adjust the PROFILE options for SPGEN so that they are compatible. Run the program again. 9581 User Response: Correct the error that has been detected. Run the program again. 961E No keyword initialized in fn ft fm System Action: RC = 36. Processing ends. System Action: RC = 12. Processing ends. User Response: Change the class of the files in the device, move them, or purge them. Run the program again. User Response: Add the expected keyword and its value to the PROFILE for SPGEN and run the program again. 962E Missing value for keyword keyword. Explanation: A keyword is present in a PROFILE file for SPGEN, but has no value assigned to it. System Action: RC = 12. 464 VM/SP System Messages and Codes There are class class files in the device Explanation: A virtual device (RDR, PRT, or PUN) has been checked and found to have files of the indicated class when none were expected. Explanation: An expected keyword is not initialized in the PROFILE for SPGEN. 959E Error in line line of fn ft fm Invalid character: character Explanation: An invalid character has been found in an input file. System Action: RC = 20. Processing ends. User Response: Change the item found to be in error. Run the program again. DMS 963E keyword value not found in fn ft fm System Action: None. Explanation: The PROFILE for SPLOAD, of the given name, does not contain the specified entry. User Response: This message is displayed only to indicate that the system-dependent files may be modified at this time; later steps use the modified files during system build activities. System Action: RC = 24. Processing ends. User Response: It is most likely that the command was invoked with an incorrect parameter. If not, check the input file for accuracy. Correct the problem and run the program again. 964R 9661 Explanation: You have the option of converting all of the HELP files to uppercase to enable printing or display of the files on devices that do not handle mixed case text. Wrong tape mounted; mount product tape VOLn. Press ENTER when the correct tape is mounted or type QUIT Explanation: SPLOAD has examined the PROFILE file and found that the tape file you want to load from the product tape is located on a tape other than the one mounted. If the VOL number is blank, it means that you do not have a VM/SP product tape mounted. System Action: The program waits for your response. If you reply YES, the HELP files are converted to upper case. Otherwise, they are not touched. User Response: Reply "YES" or "NO" to the prompt. The default is NO. 967R System Action: The program waits for your response. User Response: Either type "QUIT" to end processing, or mount the correct product tape on the tape drive and then press the ENTER key to continue. You may wish to tailor the following files at this time: DMKSNT ASSEMBLE DMKRIO ASSEMBLE DMKSYS ASSEMBLE DMKBOX ASSEMBLE DMKFCB ASSEMBLE DMSNGP ASSEMBLE VMUSERS DIRECT Explanation: The indicated files may be modified to reflect installation-specific parameters. Type: (No) or Yes Explanation: You are being asked to type a response to a message. System Action: SPLOAD waits for your response. 9651 Do you wish to have the HELP files converted to uppercase? User Response: Type "NO" or "YES" and press the ENTER key. The default is "NO" (listed in parentheses). 9681 The following minidisks defined in the base CP directory will be formatted: AUTOLOG1191 CMSBATCH 195 CMSUSER 191 EREP 191 OPERATNS 191, 193 MAINT 201, 319 MAINT 293, 294, 494, 496, 596 Explanation: The indicated minidisks will be CMS FORMATted. System Action: The indicated minidisks will be CMS FORMATted. Conversational Monitor System (eMS) Messages 465 DMS User Response: Enter the minidisk address as requested and press the ENTER key. User Response: None. 9701 Formatting user's udeu minidisk Explanation: The specified minidisk is being formatted using the CMS FORMAT command. I 9741 Unable to find IPL decks on the minidisk you indicated Explanation: The required files are not located on the minidisk whose address you supplied. System Action: The FORMAT command is used to format the indicated minidisk. System Action: Processing ends. User Response: None. 971E User Response: Determine the minidisk address on which the IPL decks reside and run the UTILITY EXEC again. Unable to locate fn ft Explanation: The indicated file cannot be found. 9751 System Action: RC = 24. Processing ends. Moving fn ft to tape Explanation: The indicated file is being written to tape. User Response: Make sure the indicated file has been loaded properly and the minidisk on which it resides is ACCESSed correctly. Run the UTILITY EXEC again. System Action: The indicated file is written to tape using the MOVEFILE command. User Response: None. 9721 fn ft fm spooled to printer 9761 Explanation: This is an informational message. The indicated file has been spooled to the printer. The fn ft program is on tape file number number Explanation: This is an informational message. System Action: None. System Action: None. User Response: None. User Response: None. 973R Enter the minidisk address where the IPL decks were loaded Explanation: The correct mini disk must be accessed in order to proceed with the processing. System Action: The program waits for your response and then continues processing. 466 VMjSP System Messages and Codes 9771 Enter disk address where the service programs are to be written Explanation: The program is prepared to write the service programs to a minidisk address which must be obtained from you. DMS System Action: The program waits for your response and then continues processing. 981R Explanation: The program is requesting the real address of the indicated DASD volume. User Response: Enter the address of the minidisk on which the service programs are to be written, and then press the ENTER key. 978R What is the real address of your volume volume? System Action: The program issues message DMS982R. Type: (190) or cuu User Response: Respond to message DMS982R. Explanation: The program is requesting a minidisk address from you. 982R System Action: The program waits for your response. Type: real address or SKIP Explanation: The program is requesting an address (cuu) from the user. User Response: Type a minidisk address or just press the ENTER key to accept the default address (190). System Action: The program waits for your response. / 9791 User Response: Type the address requested or type SKIP to cause the program to bypass the processing of the indicated DASD volume. IPL vdev has been created Explanation: This is an informational message. System Action: The program has just completed building the indicated service program. User Response: None. 9801 An IPLabie CP nucleus now exists on tape Explanation: This is an informational message. System Action: None. User Response: None. 983E Violation of CMS naming convention found in args Explanation: The indicated item does not conform to the CMS naming conventions. System Action: RC = 24. Processing ends. User Response: Examine the item and correct it to insure that it does not exceed eight characters in length and contains only characters that may be used in a CMS fileid. Run the IT ASK EXEC again. Conversational Monitor System (eMS) Messages 467 DMS 984E User Response: If it is desirable, restore the minidisk ACCESS manually after completion of the program. Too many class class files in device Explanation: A virtual device (RDR, PUN, PRT) has more files of the specified class than expected. 995E System Action: RC = 24. Processing ends. User Response: The program is expecting that only one file of the specified class exists in the virtual device. Change the class of the files that are not to be processed by this command, move them, or purge them. When only one file exists for the indicated class, run the program again. 985E Explanation: A program executing under CMSDOS tries to open a DTF. Not enough free storage was available to satisfy requests issued by the DMSBOP routine (OPEN). The DTF is not opened. System Action: RC = 104. The program is cancelled. Conflicting values for duplicate keyword keyword Explanation: A PROFILE file for SPGEN has the same keyword listed two or more times with different values assigned. Unable to obtain free storage for DMSBOP processing; redefine storage size User Response: Redefine the storage size of your virtual machine, or return free storage that is not required. 996E System Action: RC = 24. Processing ends. No logic module pointer in DTF for dtfname Explanation: A program executing under CMSDOS issued an-OPEN for a DTF called 'dtfname'. Since the DTF is type SD, the program must pass the pointer to the logic module. OPEN checks the DTF for this pointer if the DTF device is not FB-512, and if the pointer is zero the DTF is not opened. User Response: Correct the PROFILE file so that only one instance of the keyword appears in the PROFILE (or that all instances have the same value assigned to them). Run the program again. System Action: RC = 104. The program is cancelled. 9861 Unable to restore ACCESS to mdisk Explanation: An attempt has been made to restore ACCESS to a minidisk and has failed. This can occur in the instance where a minidisk is an extension of another minidisk which has been released prior to running the program. The program cannot restore ACCESS at the same mode as an extension because it cannot determine what minidisk the "parent" may have been. System Action: None. 468 VM/SP System Messages and Codes User Response: Update the program to initialize the logic module pointer. 999E No ft module found Explanation: The processor module appropriate to the filetype was not found. System Action: RC = 28. Execution of the command is terminated. DMS name you want written on the disk label record. Reissue the SA VEFD SAVE command. User Response: Correct the filetype and reissue the command. 1074S Disk not linked as R/W Disk has not been initialized by SAVEFD IN IT 1077E Explanation: The disk that contains the FSTs you want saved in the DCSS is not linked read/write. Explanation: The disk has either not been used by SAVEFD before, or the last SA VEFD operation performed on it was a SA VEFD NOSA VE. System Action: RC = 36. Execution of the command is terminated. The system status remains the same. System" Action: RC = 40. Execution of the command is terminated. The system status remains the same. User Response: Link the disk read/write. 1075E Explanation: The label name on the disk was not the same as the label specified on the SAVEFD SAVE command. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Verify that you have specified the correct disk on the SAVEFD command. 1076E User Response: Verify that you have specified the correct disk on the SAVEFD command. If so, issue the SAVEFD INIT command first, then reissue the SA VEFD SAVE command. Label on disk label and label on command label do not match Segment name in disk label segname and segment name on command segname do not match Explanation: The segment name on the disk label record was not the same as the segment name specified on the SAVEFD SAVE command. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Issue the SAVEFD INIT command and specify the segment 1078E Cannot access saved file directory for this disk Explanation: The user issued ACCESS with the SAVEONL Y option. The access failed for one of the following reasons: • No saved file directory exists for the disk. • The disk has been changed since the saved file directory was saved. • The DCSS containing the disk is at an address that overlaps the user's virtual machine. • The disk is already accessed using the saved file directory. • The saved file directory overlaps another accessed saved file directory. • The disk being accessed is not in EDF format. System Action: RC = 44. Conversational Monitor System (CMS) Messages 469 DMS Execution of the command is terminated. The system status remains the same. • The fileid fnl ftl fml is the name from the card stream of the spool file. User Response: Reissue the command without the SAVEONL Y option, if standard access is acceptable (the user has his/her own copy of the file directory). Otherwise, contact the system administrator to save or resave the file directory. • The phrase "and replace the existing file of the same name?" appears when the operation replaces an existing file and the filemode of that file is the same as fml. • The phrase "and replace fn2 ft2 fm2" appears when the operation replaces an existing file and the filemode of that file is not fml. • The fileid fn3 ft3 fm3 is the name from the card stream of the spool file that you may specify when the name differs from the name of the incoming file. Message lO79R Explanation: One of the following messages may be issued: • Receive fnl ftl fml? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) • Receive fnl ftl fml and replace the existing file of the same name? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) • System Action: Your response is read and analyzed. User Response: The valid responses include: • One of the digits specified in the prompt. • One of the parenthetical words that follow a digit or any initial truncation of the word. Receive fnl ftl fml and replace fn2 ft2 fm2? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) • Receive fnl ftl fml as fn3 ft3 fm3? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) • Receive fnl ftl fml as fn3 ft3 fm3 and replace the existing file of the same name? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) • Receive fnl ftl fml as fn3 ft3 fm3 and replace fn2 ft2 fm2? Reply 0 (NO), 1 (YES), 2 (QUIT), or 3 (RENAME) You supplied a response to determine the handling of an incoming file. The meanings of these responses are: Response Description OorNO If this file is one of a set of files that constitutes a single spool file, the file is not received and prompting continues for the next file, if there is one. If this is the last file of a set of files or if this is the only file in the spool file, the command is ended. lor YES Receives the file under the name fnl ftl fml (or fn3 ft3 fm3). 470 VMjSP System Messages and Codes DMS 2 or QUIT The meanings of these responses are: Ends the command. Response Description OorNO Explanation: Message DMSI079R has been issued and you responded with 3 (or RENAME). Does not receive the file under the name fn ft fm and repeats the original prompt message DMSI080R which allows you to specify a different name for the incoming file. lor YES Receives the file under the name fn ft fm. System Action: Your response is read and analyzed. 2 or QUIT Ends the command. 3 or RENAME Requests prompt message DMSI080R, so the incoming file can be received using a different name. Enter the new name for fnl ftl fml l080R User Response: Enter a fileid of the form: l082E fn [ft [fm]] Note: Explanation: This message is issued when the QUERY WINDOW = command is issued but no window qalifies as the window on top. Only fn is required; if ft and fm are omitted, ft is set to ftl and fm is set to Ai. Message DMSl08lR is issued if the specified fileid names an existing file. System Action: The command completes. System status remains the same. Replace fn ft fm? Reply 0 (NO), 1 (YES), or 2 (QUIT) l081R Explanation: A message (DMSI080R) was issued and you responded with a fileid that names an existing file. System Action: Processing continues. The action specified is taken. User Response: The valid responses include: No window qualifies as the window on top User Response: None. 1123E Unknown response text ignored. Explanation: You responded to prompt message DMSI079R, DMSI080R, or DMSI081R with a reply that does not conform to the requirements for a valid response. • One of the digits specified in the prompt. System Action: The original prompt message DMSI079R, DMSI080R, or DMSI081R (which repeats the list of valid responses) is reissued. • One of the parenthetical words that follow a digit or any initial truncation of the word. User Response: Respond with one of the valid replies to the original message when it is reissued. Conversational Monitor System (eMS) Messages 471 DMS User Response: If you do not need the data in the spool file, purge it using the CP PURGE READER spoolid command. Spool file spoolid has been left in your reader because one or more files were not received. 1124W If you wish to extract the data from the Explanation: One or more files in your reader were not received because you either: • Responded with a 0 (or NO) or 2 (or QUIT) to prompt message DMSI079R or DMSI081R • An incoming file would have replaced an existing file and the NOREPLACE option was in effect for the RECEIVE, DISK LOAD, or READCARD commands. spool file, reissue the RECEIVE command with the FULLPROMPT option. This will allow you to specify the disposition for each incoming file. Alternatively, you may specify the REPLACE option on the RECEIVE command, to allow the file(s) in the spool file to replace existing files. 1125E Command is not allowed as an immediate command If another message with a higher return Explanation: You issued a command in fullscreen CMS as an immediate windowing command (prefixed by #WM). The command is not allowed as an immediate command. code is issued with this message the higher return code will be returned. System Action: None. System Action: RC = l. The spool file processed by the command is left in your reader. User Response: Reissue the command without specifying #WMcommand 472 VM/SP System Messages and Codes ( DMM Interactive Problem Control System Extension (IPCS) Messages I 100S ERROR 'nnn' READING FILE 'fn ft fm' 200S Explanation: An error occurred during the execution of an FSREAD macro against file 'fn'. For a description of error 'nnn', see the FSREAD macro in the VM/SP eMS Macros and Functions Reference. Explanation: An error occurred during the execution of an FSWRITE macro against the file 'filename'. For a description of error 'nnn', see the FSWRITE macro in the VM/SP eMS Macros and Functions Reference. System Action: Processing stops and returns to CMS. System Action: RC = 8. Processing stops and returns to CMS. User Response: Check the macro description to see what type of failure 'nnn' indicates. Correct the error and retry. User Response: Check the macro description to see what type of failure nnn indicates. Correct the error and retry. 300S 109S VIRTUAL STORAGE CAPACITY EXCEEDED Explanation: IPCS service routine (SVC 199 services) could not obtain needed storage. System Action: Command execution stops. User Response: Define a larger virtual machine and restart. ERROR 'nnn' WRITING FILE 'fn ft fm' ERROR 'nnn' ON FSSTATE 'fn ft fm' Explanation: An error occurred during the execution of the FSSTATE macro against file 'fn ft fm.' For a description of return code 'nnn', see the VM/SP eMS Macros and Functions Reference. System Action: RC = 8. Processing stops and returns to CMS. User Response: Check the macro description to see what type of failure 'nnn' indicates. Correct the error and retry. Interactive Problem Control System Extension (IPCS) Messages 473 DMM 400S ERROR 'nnn' CLOSING 'fn ft fm' Processing stops. The system remains in the same state as before the command was issued. Explanation: An error occurred during the execution of an FSCLOSE macro against 'fn ft fm.' For a description of return code 'nnn', .see the FSCLOSE macro in the VMj SP CMS lVIacros and Functions Reference. User Response: If PROB, PRB, or IPCSDUMP was being executed, collect the console log and call your IBM programming support representative. If a user program or EXEC was being executed, correct the parameter being passed to SUMMARY and retry. System Action: Processing stops and returns to CMS. User Response: Check the macro description to see what type of failure 'nnn'indicates. Correct the error and retry. 500S 502S Explanation: Problem nnnnn was not found in the symptom summary file. ERROR 'nnn' WRITING TO VIRTUAL PRINTER System Action: RC = 4. Processing stops. The system remains in the same state as before the command was issued. Explanation: An error occurred during execution of a PRINTL macro against the file 'filename'. For a description of error 'nnn', see the PRINTL macro in the VMj SP CMS Macros and Functions Reference. System Action: A number of lines of printed output have not been sent to the printer SPOOL files. User Response: Retry the command supplying the correct problem number. 560E User Response: Check the macro description to see what type of failure 'nnn' indicates. Correct the errOr and retry. 50lS System Action: RC = 8. FILE 'PRBXXXXX DUMP AI' ALREADY EXISTS - RENAME OR ERASE Explanation: IPCS uses PRBXXXXX DUMP Al as its creation dumpname for all dumps, and a file with that name already exists. INVALID P ARM 'parameter' PASSED TO SYMPTOM SUMMARY UPDATE PROGRAM Explanation: The program or EXEC that called SUMMARY passed an invalid request or a problem number not in the format PRBnnnnn, where nnnnn must be numeric. If a user program or EXEC was being executed, correct the parameter being passed to SUMMARY and retry. PROBLEM'PRBnnnnn'NOT FOUND IN SYMPTOM SUMMARY System Action: Processing stops. User Response: Rename or erase this file. 600S ERROR 'nnn' RENAMING FILE 'fn ft fm' Explanation: IPCSDUMP uses an internal dump name of PRBXXXXX DUMP Al during processing. An error occurred renaming this file to PRBnnnnn DUMP AI. System Action: Processing stops. 474 VM/SP System Messages and Codes DMM User Response: Check the RENAME command description in VM/SP eMS Command Reference. to see what type of failure nnn indicates. Correct the error and retry. 6011 continue the search by pressing the ENTER key (or its equivalent) without entering any data. The last member address shown will be used to restart the CHAIN subcommand. The running total of all members found will be displayed. OPERAND 'operand' NOT RECOGNIZED 6111 Explanation: The system received a search argument that was not recognized by the STAT command. Explanation: While searching the chain specified, the address of the next member in the chain has already been found. This is caused by an unexpected loop in the chain. The last address displayed is the duplicate address. System Action: RC = 4. Processing stops. The system remains in the same state as before the command was issued. User Response: Retry the command specifying the correct operand(s). 6091 System Action: The CORTABLE function is terminated. DUMPSCAN processing continues. User Response: Correct the input and retry. 6101 System Action: The CHAIN function is terminated. DUMPS CAN processing continues. REQUESTED ADDRESS NOT IN REAL STORAGE Explanation: The address field contains an address which is higher than the highest address in the dump. LOOP DETECTED IN CHAIN COMMAND TERMINATED User Response: None. 701R A VALID DUMP HAS NOT BEEN SPECIFIED. PLEASE ENTER ONE OF THE FOLLOWING OPERANDS: NNNNN < MODE> - TO VIEW PRBNNNNN FROM CMS DISK 'MODE' HELP - TO REQUEST HELP INFORMATION END, QUIT, HX - TO EXIT POSSIBLE INVALID CHAIN COMMAND TERMINATED Explanation: You are required to specify one of the operands listed above. Explanation: While searching for the chain specified by the user, the number of entries exceeded 144. This may be caused by an invalid chain. System Action: The system waits for a response. Subsequent action is dependent on the user response. System Action: The CHAIN function is terminated. DUMPS CAN processing continues. User Response: If the chain is valid and longer than 144 entries, you can User Response: Enter the numeric part of the dump file name, followed by the disk name. Leading zeroes are not required, so for PRB00056 on the A disk, enter 56 a. If the mode is omitted, A is assumed. Interactive Problem Control System Extension (IPCS) Messages 475 DMM 7021 System Action: Subcommand processing stops, DUMPSCAN processing continues. NON-HEX CHARACTER IN COUNT - RETRY Explanation: The count field in the input line contains a non-hexadecimal character. User Response: Make sure that the module name or entry point is correct and retry the subcommand supplying the correct module name. System Action: Subcommand processing stops, DUMPS CAN processing continues. 7071 User Response: Make sure the count field contains only hexadecimal characters and reenter the command. 7031 Explanation: The page table entry for the virtual address page containing 'module' was marked invalid. It was not dumped when the dump was taken so it cannot be displayed. NON-HEX CHARACTER IN ADDRESS - RETRY System Action: Subcommand processing stops, DUMPSCAN processing continues. Explanation: The address field contains a non-hexadecimal character. User Response: None. System Action: Subcommand processing stops, DUMPSCAN processing continues. 7081 User Response: Correct the input and retry. 705W System Action: Processing continues if possible. Explanation: No entry was found in DMMTAB for a subsystem dependent routine for use by DUMPSCAN. 'dumptype' is the dump type field supplied in the VMDUMP command. User Response: None. 7061 'entry' NOT FOUND IN THE LOAD MAP Explanation: The name displayed was entered to request a load map search and display function. However, the name was not found in the load map. 476 VM/SP System Messages and Codes PAGE 'page' NOT FOUND IN DUMP Explanation: This virtual address was not represented by an entry in the bit map. This means it was not dumped at the time the dump was taken. 'dumptype' DUMPSCAN FUNCTIONS NOT A V AILABLE System Action: Processing continues with only 'common' functions available. 'module' 'page' NOT VALID User Response: None. 7091 NO VALID SCROLL ADDRESS Explanation: A SCROLL or SCROLL U request must follow some other request that generates a display address. This has not happened yet in this DUMPSCAN session. SCROLL will scroll from the last address that was displayed. System Action: Subcommand processing stops, DUMPSCAN processing continues. DMM User Response: Enter an address in the area you wish to examine by using 'DISPLAY hexloc'. 7101 7131 Explanation: The VMBLOK control block for the specified 'userid' was not found so the request could not be honored. NON-NUMERIC COUNT CHARACTER - RETRY System Action: Subcommand processing terminates, DUMPSCAN processing continues. Explanation: The count field contains a non-numeric character. System Action: Subcommand processing stops, DUMPSCAN processing continues. User Response: Correct the input and retry. 7111 User Response: None. 7141 NON-HEX CHARACTER IN INPUT - RETRY Explanation: DTVHEX detected a non-hexadecimal character. LOOP IN VMBLOK CHAIN Explanation: While searching through the VMBLOK chains for entries, no end was found to the chain. System Action: Subcommand processing stops, DUMPSCAN processing continues. Note: This message will occur if more than 1024 users were logged on the system at the time of dump. User Response: Correct the input and retry. System Action: Subcommand processing stops, DUMPSCAN processing continues. 7151 System Action: Subcommand processing stops, DUMPSCAN processing continues. DEVICE {'rdev' I'vdev'} NOT FOUND Explanation: On a real or virtual device request, the specified device was not found. System Action: Subcommand processing stops, DUMPSCAN processing continues. User Response: Make sure the specified device is included in the system that produces the dump. Retry the subcommand. NON-HEX CHARACTER IN STRING Explanation: The input string must consist of valid hexadecimal characters. User Response: May indicate an overlay problem. Other DUMPSCAN functions are still available. Continue. 7121 USER 'userid' VMBLOK NOT FOUND User Response: Correct the input and retry. 7161 STRING 'string' (NOT FOUNDINOT FOUND BEFORE END) Explanation: The requested string was not found within the limits given, or, if indicated, before the end of dump was reached. Interactive Problem Control System Extension (IPCS) Messages 477 DMM System Action: Subcommand processing stops, DUMPSCAN processing continues. 7181 Explanation: The compressed load map was not found at the end of the dump. All DUMPSCAN functions except MAPA, MAPN and USERMAP (for CMS dumps) are still valid. User Response: Check that the string is correct, and retry the subcommand. 717E INVALID FORM OF LOCATE COMMAND System Action: Processing continues. User Response: You may continue to use DUMPSCAN. If there is a valid IPCS nucleus load map available and if the dump is on the R/W A disk, you may use the IPCSMAP subcommand to add the load map to the dump. Explanation: You issued the LOCATE subcommand in an improper format or with too few operands. LOCATE (UP) [stringlx'string'} from to [inc] Where: string x'string from to Inc 7191 is up to 8 EBCDIC characters. is up to 16 hexadecimal digits. is an address (in hexadecimal) up to six significant digits in length. is an address (in hexadecimal) up to six significant digits in length. is an optional increment (in hexadecimal) from 1 to 1000. For LOCATE, the 'to' address must be greater than the 'from' address. For LOCATE UP, the 'from' address must be greater than the 'to' address. System Action: The system stops processing the subcommand. User Response: Reissue the subcommand in its valid form. 478 VM/SP System Messages and Codes THIS DUMP HAS NO LOAD MAP ERROR 'nnn' IN FSSTATE FILE 'fn ft fm' Explanation: FSSTATE macro failed to find the dump file specified by your reply to DMMDSC701R. System Action: Processing continues. User Response: Consult the VM/SP eMS Macros and Functions Reference, for a description of error 'nnn' in the FSST ATE macro. Correct the problem and retry. 7201 LOAD MAP ALREADY PRESENT Explanation: The IPCSMAP subcommand was issued for a dump that already has an IPCS map appended. System Action: Issue message DMMDSC725R. User Response: Respond to message DMMDSC725R which will follow. DMM 7211 THE &NAME TABLE IS FULL 7241 Explanation: You have run out of space in the &NAME table. The table can hold up to 64 tokens, either &NAMEs or subcommand operands. Explanation: The subcommand AREGS or MREGS was issued against a dump taken on a machine running in uniprocessor mode. System Action: Subcommand processing stops, DUMPSCAN processing continues. System Action: Subcommand processing stops, DUMPSCAN processing continues. User Response: You may replace a long &NAME entry with a shorter one or you may terminate the session and restart. This procedure clears out the table. 7221 INVALID ENTRY INTO &NAME TABLE User Response: Verify that you are examining the correct dump. To see the registers, the PSW, etc., issue the REGS subcommand. 725R Explanation: The &NAME subcommand has found an invalid operand. PRINT and &name are not allowed in the &name table as operands. DO YOU WISH TO REPLACE IT? RESPOND YESINO Explanation: This message always follows DMMDSC720I. System Action: The system waits for a response. Subsequent action is dependent on the user response. System Action: Subcommand processing stops, DUMPS CAN processing continues. User Response: If the response is "yes", a new load map is appended to the dump in place of the present one. For any other response, the subcommand is terminated. User Response: Reissue the subcommand using a valid operand. 7231 (IPLINON-IPL) REGISTER REQUESTED IN UNIPROCESSOR DUMP THE DUMP IS NOT ON THE A-DISK 7261 Explanation: The IPCSMAP or USERMAP subcommand requires the dump to be on the A-disk. (IPLINON-IPL) RIOBLOKS REQUESTED IN NON-MULTIPROCESSOR DUMP System Action: Subcommand processing stops, DUMPSCAN processing continues. Explanation: The subcommand ARIOBLOK or MRIOBLOK was issued against a dump taken on a non-multiprocessor machine. User Response: Copy the dump to the A-disk of your virtual machine before issuing the subcommand. System Action: Subcommand processing stops, DUMPSCAN processing continues. User Response: Verify that you are examining the correct dump. Use the RIOBLOK subcommand to see the RCHBLOK, RCUBLOK, and Interactive Problem Control System Extension (IPCS) Messages 479 DMM RDEVBLOK of the specified device on the failing processor. 731E Explanation: A required operand is either missing or invalid. DOS SIMULATION NOT IN EFFECT. 7281 OPERAND MISSING OR INVALID You may also get this message when you specify the SCROLL operand before a successful TRACE subcommand established a "previous" trace location. Explanation: You have requested a display of DOS simulation pointers, but DOS simulation is not in effect. In case a problem has arisen with the DOS error detection routine, the pointers are displayed and may be valid. System Action: Subcommand terminates. System Action: The pointers are displayed anyway. User Response: Reissue the command with a valid operand. User Response: None. 732E NO DUMPID INFORMATION FOUND. 7291 Explanation: IPCS did not recognize this command. Explanation: You have requested a display of the DUMPID information field in the DMPINREC but the field contained only binary zeros. Note: If the subcommand name is longer than eight characters, only the first eight characters are shown. User Response: Check the spelling and reissue the command. System Action: Subcommand processing stops, DUMPSCAN processing continues. System Action: Subcommand terminates. User Response: None. CONFLICTING OPERAND operand 730E Explanation: This message occurs when: 1. 2. The same option is specified twice in the same command, or The function required by the given option is incompatible with a previously specified operand. System Action: Subcommand terminates. User Response: Reissue the command with the operands correctly specified. 480 VM/SP System Messages and Codes UNRECOGNIZED SUBCOMMAND - subcommand 733E ERROR DETECTED WHILE PROCESSING THE SUBCOMMAND - subcommand Explanation: IPCS detected an error while it was processing subcommand. Note: If the subcommand name is longer than eight characters, only the first eight characters are shown. User Response: Fix the error and reissue the subcommand. System Action: Subcommand terminates. ( DMM 7401 TRACE TABLE POINTERS INVALID: START = start END = end CURRENT = current Explanation: While attempting to display CP trace table entries, it was determined that the CP trace table pointers contained in the dump are invalid. Possible causes of this error are: 1. The trace table start address indicates the trace table begins at zero. 2. The trace table start address is greater than the trace table end address. 3. The current trace table address is outside of the trace table. 4. The current trace table address is not on 16 byte boundaries, or the trace start address or trace end address is not on a page boundary. 5. The trace table is less than a page In sIze. • If a "FROM" was not specified, then determine the location of the trace table and reissue the TRACE subcommand with a "FROM" location specified. • If a "FROM" location was specified, then ignore the message. 741E "FROM" LOCATION OUTSIDE OF TRACE TABLE RANGE: START = start END = end CURRENT = current Explanation: The "FROM" location specified on the TRACE subcommand of DUMPSCAN is a negative hexadecimal number. System Action: The TRACE subcommand terminates. DUMPSCAN processing continues. User Response: Reissue the TRACE subcommand with the correct "FROM" location specified. 7411 "FROM" LOCATION OUTSIDE OF TRACE TABLE RANGE: START = start END = end CURRENT = current System Action: 1. If a "FROM" location was specified, then the processing of the subcommand will continue at the "FROM" location. The display will not wrap at the trace table start position and will stop when: Explanation: The "FROM" location specified on the TRACE subcommand of DUMPSCAN points to a location outside of the trace table while the trace table pointers appear to be valid. a. System Action: Processing continues. The specified count (or default count, if the count was not specified) has been reached. b. The address of the next trace entry to display is less than or equal to zero. User Response: Verify the "FROM" location specified on the TRACE subcommand, and the trace table pointers. • 2. If a "FROM" location was not specified, then the processing of the subcommand will be terminated. If the "FROM" location is incorrect, then reissue the TRACE subcommand with the correct "FROM" location. User Response: Interactive Problem Control System Extension (lpeS) Messages 481 DMM • 7421 means that the address of the next entry to display would be negative. Since negative addresses are impossible in a dump, no trace table data can be displayed. If the trace table pointers are incorrect and the "FROM" location is correct, then ignore the message. "FROM" LOCATION NOT ON A 16 BYTE BOUNDARY User Response: Enter a TRACE subcommand without the SCROLL or SCROLLU operands. Explanation: The "FROM" location specified is not on a 16 byte boundary. System Action: The system will stop processing the command, and will not display any trace entries. System Action: The address specified has been truncated to a 16 byte boundary and processing continues. User Response: Verify the "FROM" location specified on the TRACE subcommand. The "FROM" location must be on a 16 byte boundary. 7431 Explanation: The specified load map is not valid for the type of map being processed. 'maptype' is one of the following: TRACE ENTRY IS TOO LARGE TO BE COMPLETELY DISPLAYED • • Explanation: The formatted trace entry could not completely fit on the screen (24 line screen). Some lines of output have been truncated. 744E COMMAND TERMINATED, CAN NOT PROCESS BEYOND STORAGE BOUNDARY Explanation: You issued one of these: • • The TRACE subcommand with the SCROLL or SCROLLU operand The SCROLL or SCROLLU subcommand, NUCLEUS - The system nucleus load map. Name of the secondary map defined in DMMTAB. System Action: Processing continues. User Response: Determine the fileid of the correct load map for this map type and respond to message DMMMAP806R. System Action: Command completed. User Response: To view the complete formatted trace entry, the user should reissue the TRACE subcommand specifying a count of at least one (1). maptype MAP 'In It 1m' IS NOT VALID 8011 8021 FOR maptype, THE MAP NAMED 'In It 1m' WAS ADDED TO THE IPCS MAP Explanation: The specified map has been added to the IPCS map which is currently being built or, for the USERMAP subcommand, to the IPCS map which was previously appended to the dump. 'maptype' is the name of the secondary map type defined in DMMTAB. System Action: Processing continues. following a previous trace table display that stopped at the end of storage. This 482 VM/SP System Messages and Codes User Response: None. DMM 8031 'fn ft fm' CONVERSION COMPLETE Explanation: The dump or symptom summary file named has been successfully converted. 804E System Action: None. Explanation: The fileid of the specified map is being requested for one of the following reasons: User Response: None. 1. Prompt was requested when the command was entered. 2. The default name or the name previously supplied could not be found or was found to be in error. 'maptype' is one of the following: ERROR IN DATA EXTRACTION Explanation: The text portion of the problem report may not be complete due to the absence of supporting information (for example, CPIPCS MAP Al does not match the system). This message is also issued if subroutines encounter an error reading from the dumpfile, or DMMCPA cannot recognize the abend code. System Action: IPCS extraction continues to extract as much data as possible. This message occurs on the terminal as well as in the text portion of the problem report. User Response: None. 8051 FOR 'type', ENTER 'FN FT FM' OF THE map type MAP, OR ENTER A NULL LINE, CMS, NONE, OR QUIT 806R xxxxxx ABEND CODE NOT RECOGNIZED BY DATA EXTRACTION a. b. c. System Action: The system waits for a response. Subsequent action is dependent on the user response. User Response: Enter the fileid of the requested map. If file type and/or file mode are not entered they will default to 'MAP' 'AI' respectively. Alternatively you may enter one of the following: • Explanation: This message is issued in module DMMCPA if the abend code in the dump does not compare with any abend code in the lookup table. • • System Action: Processing continues. User Response: Either the abend code in the dump is overlaid or an unknown abend code has been presented. Call your IBM program support representative. IPCS - When appending an IPCS map to a dump. NUCLEUS - The system nucleus load map. Name of the secondary map type defined in DMMTAB. • a null line - To use the defined default fileid. CMS - To enter CMS subset. On return this message will be reissued. NONE - To bypass processing this particular map. The reply is ignored and the message reissued if the requested map is the nucleus map. QUIT - To terminate MAP processing. Interactive Problem Control System Extension (IPCS) Messages 483 DMM UNABLE TO LOCATE maptype MAP 'In It fm ' 8071 8111 Explanation: The dump being processed does not have an IPCS map. Explanation: The specified input map could not be found. 'maptype' is one of the following: 1. 2. System Action: DMPINREC is converted and RC =4. NUCLEUS - The system nucleus load map. Name of the secondary map defined in DMMTAB. System Action: Processing continues. User Response: None. 812E User Response: Respond to message 806R which will follow. 8081 System Action: Processing stops. Explanation: The IPCS map has been created from the specified system's nucleus load map. User Response: None. 813E System Action: Processing continues. User Response: None. System Action: Processing stops. User Response: If the 'dumptype' field is invalid, reissue the MAP command with the correct 'dumptype'. Explanation: The format of the specified input map is not as expected for the type of map being processed. 'maptype' is one of the following: 2. NUCLEUS - The system nucleus load map. Name of the secondary map defined in DMMTAB. System Action: Processing continues. User Response: Respond to message 806R which will follow. MAP FUNCTION NOT SUPPORTED FOR 'dumptype'. Explanation: The 'dumptype' field is invalid, or MAP support has not been defined for it in DMMTAB. FORMAT OF maptype MAP 'fnft fm' IS INVALID 1. 'fn ft fm' ALREADY CONVERTED Explanation: The symptom summary or dump file named has already been processed by CONVERTS. {CPICMS} IPCS MAP 'fn ft fm' CREATED FROM MAP 'fn ft fm'. 8101 NO IPCS MAP APPENDED TO DUMP 814E {CPICMS} IPCS MAP NOT CREATEDIAPPENDED Explanation: The IPCS map was not created or appended due to some previous error or user action. System Action: Processing stops. User Response: Inspect the previous messages to determine the reason the map could not be created or appended. 484 VM/SP System Messages and Codes DMM 815E PROCESSING ERROR IN {CPICMS} MAP ROUTINE 'name' 8I8E Explanation: The named routine has returned an invalid return code or invalid data to the map routine, or the map routine itself has failed. Explanation: Space exists in the IPCS map header for 20 header entries. All 20 header entries have been filled and additional map processing has been requested. System Action: Processing stops. User Response: Save the input and the output and report the problem to your IBM programming support representative. 816E INPUT MAP LIMIT REACHED FOR {CPICMS} IPCS MAP 'fn ft fm' System Action: The requested map is not added to the IPCS map, and processing stops. User Response: Check to determine if one of the existing maps can be eliminated. If this is possible, recreate the IPCS map using the PROMPT option of the MAP command, and enter a null line in response to message 806R for the map or maps not required. {CPICMS} IPCS MAP 'fn ft fm' ALREADY EXISTS Explanation: The specified IPCS map was previously created and still exists. System Action: Processing stops. 819R User Response: Determine if the existing IPCS map is still valid or required. If so, it may be renamed or the MAP command reissued with the 'prompt' parameter to permit the creation of a new IPCS map with a different file name. Otherwise, erase it and reissue the MAP command. 817E map type MAP 'fn ft fm' OVERLAPS A PREVIOUS MAP Explanation: The address range of the specified input map overlaps either partially or completely the address range of a map previously included in the IPCS map. 'maptype' is the name of the secondary map defined in DMMTAB. ENTER THE 'FN' OF THE {CPICMS} IPCS MAP TO BE CREATED, OR ENTER A NULL LINE Explanation: The file name of the new IPCS map is being requested in response to the 'prompt' parameter included on the MAP command. 'FN' is the filename to be assigned to map; the default IPCS map file names are 'CPIPCS' or 'CMSIPCS'. The file type and file mode will be 'MAP AI'. System Action: Processing continues. User Response: Enter the desired file name of the IPCS map to be created or press the ENTER key (or its equivalent) to use the default. 'Quit' may also be entered to terminate the MAP command. System Action: Processing stops. User Response: Determine which input map is in error and reissue the command using the proper input maps. Interactive Problem Control System Extension (IPCS) Messages 485 DMM 8201 map support is available. If it is, report the problem to IBM. INSUFFICIENT MAP PROCESSING DISK SPACE FOR 'fn ft fm' Explanation: The amount of disk space required for map processing is not available. 8241 Explanation: The specified IPCS map has been appended to the dump. System Action: CMS subset is automatically entered to permit obtaining additional disk space. User Response: You can obtain additional disk space on the 'A' disk and enter 'return', but first try to delete any files which you no longer need. 8211 System Action: Processing continues. User Response: None. 830R User Response: Enter the requested data or a null line. System Action: No map is appended and processing continues. System Action: Proc.essing continues with no map appended. User Response: Check the documentation for the defined subsystem or SCP to determine if IPCS 486 8401 VM/SP System Messages and Codes ADDRESS 'rstor' NOT AVAILABLE Explanation: All of the required data at the specified address was not available in the dump. System Action: Formatting of the current unit is bypassed and processing c.ontinues with the next logical unit, if any, to be formatted. IPCSMAP FUNCTION NOT SUPPORTED FOR 'dumptype' Explanation: The dump being processed is not an IPCS supported type, or if it is, no support has been defined for appending an IPCS map. ' System Action: IPCSDUMP will prompt you for the missing keyword data. Explanation: The specified IPCS map does not correspond to the dump. 822E ENTER KEYWORD 'keyword = Explanation: An extraction routine returned with keyword data missing. {CPICMS} IPCS MAP 'fn ft fm' NOT VALID FOR DUMP 'PRBnnnnn' User Response: Ensure that the correct level of the system nucleus load map was used in creating the IPCS map and that this level matches the dump. Also, ensure that the correct IPCS map was processed. You are prompted via message B06R to enter the correct name. Respond with the correct map name or respond QUIT to bypass appending a map at this time. {CPICMS} IPCS MAP 'fn ft fm' APPENDED TO 'PRBnnnnn' User Response: None. 8411 LOW CORE 'rstor' REFERENCED Explanation: A dump address below 32K was unexpectedly referenced while formatting some logical unit. System Action: Formatting of the current logical unit is bypassed, and processing continues with the next logical unit, if any, to be formatted. DMM User Response: None. 8421 853S Explanation: IPCSDUMP was entered but no class V or D dump files were found in your spool reader. ADDRESS'rstor' RE-REFERENCED Explanation: A dump address which was previously referenced while formatting some logical unit was unexpectedly re-referenced. System Action: None. User Response: Check the reader queue to determine if any files exist. If there are reader files, check to make sure they are of the proper class and not in a hold status. System Action: Formatting of the current logical unit is bypassed and processing continues with the next logical unit, if any, to be formatted. 8551 User Response: If this message is repeated multiple times with the same address, it is probably indicative of a large loop due to invalid control blocks. Halt current execution and reissue the PRTDUMP command with the NO FORM option. 8431 FOR 'EXTRACTION': The extraction routine specified in DMMTAB was not found. FOR 'FORMAT': DMMPRT could not find the format routine specified in DMMTAB for CP or CMS dumps. System Action: Explanation: An error occurred while obtaining one of the following: 2. 3. {CPICMS} {'EXTRACTION' I'FORMAT'} ROUTINE NOT FOUND Explanation: REQUIRED RESOURCES NOT AVAILABLE - FORMATTING BYPASSED 1. NO DUMP FILES EXIST FOR 'EXTRACTION': Processing continues with full user prompting. Six work buffers. The DMPINREC. Dump page zero. FOR 'FORMAT': Standard print dump is taken (PSW, regs, O-end). System Action: The NOFORM option is forced on and the option verification message is issued. If NOH EX was not requested, the hex dump is printed, otherwise processing stops. User Response: If the error occurred while obtaining six work buffers, reconfigure your virtual machine with more storage and reissue the command. User Response: None. 856E UNABLE TO LOCATE {CPICMS} 'routine' ROUTINE 'name' Explanation: The command was unable to find the specified processing routine defined in the communications table DMMTAB. 'routine' = MAP, FORMAT, EXTRACT or DUMPSCAN; 'name' = module name. System Action: MAP processing terminates, other functions continue. Interactive Problem Control System Extension (IPCS) Messages 487 DMM User Response: Determine why the named routine could not be found. Make it available to the command and reissue the command. 860E 863E INVALID OPERAND - operand Explanation: If issued by DMMDCM, DMMDCP, or DMMDSC, CP detected an invalid operand on the subcommand line. If issued by DMMSCR, you specified an operand on the SCROLL, SCROLL U or SCROLLU subcommand; operands are only allowed when scrolling for a trace formatting display. For PRTDUMP, the first operand entered was not PRBnnnnn. For MAP, the second operand was not PROMPT. FATAL I/O ERROR READING DUMP Explanation: The DIAGNOSE code X'34' or X'14' failed while reading the dump from the spooled reader. System Action: Processing stops. System Action: The system stops processing the command or subcommand. User Response: Reader may already be opened(in use) with another file. Close reader and retry IPCSDUMP command. If IPCSDUMP still fails, then contact the system programmer. 861E User Response: Reissue the command or subcommand without the operand or with a valid operand. FILE 'fn' NOT FOUND 864E Explanation: File name entered could not be found. Explanation: CMS detected an error when setting up SVC 199 addresses. System Action: Processing stops. User Response: Reissue the command specifying the correct filename. 862E 488 System Action: Processing stops. User Response: There may be an SVC 199 conflict. Re-IPL the system an reissue the command. If it still fails, then see your system programmer or report the problem to your IBM programming support representative. NO PARAMETERS ENTERED Explanation: At least one parameter is required for this command to function and none were entered. For PRTDUMP, the first parameter must be a filename (PRBnnnnn) of a dump file previously created by IPCSDUMP. For MAP, the first parameter must be the SCP or subsystem type. STORAGE INITIALIZATION INCOMPLETE 865E NO PARAMETERS ALLOWED Explanation: Parameters are not allowed with this command. System Action: Processing stops. System Action: Processing stops. User Response: Reissue the command specifying the correct parameter. User Response: Issue command without parameters. VM/SP System Messages and Codes DMM 866E FILE 'fn ft fm' NOT FOUND System Action: Subcommand processing stops, DUMPSCAN processing continues. Explanation: The file identified as 'fn ft fm' could not be found. User Response: Report the problem to your IBM programming support representative. System Action: Processing stops. User Response: Enter command with the correct 'fn ft fm'. 8691 867E 'fn ft fm' IS NOT A SYMPTOM SUMMARY FILE Explanation: The user issued either SYMP (a DUMPS CAN subcommand) to display the symptom record or PRTDUMP to print the dump. An error has occurred during the execution of an FSREAD macro against 'fn ft fm'. For a description of error 'nnn', see the FSREAD macro in the VM/ SP eMS Macros and Functions Reference. Explanation: The 'fn ft fm' named is not a symptom summary file and cannot be converted. System Action: Processing stops. User Response: None. 868E REQUIRED RESOURCES NOT AVAILABLE System Action: For displaying the symptom record, the SYMP function is terminated, but DUMPS CAN processing continues. For printing the dump, the PRTDUMP function continues. Explanation: IPCS was unable to get the required resources. This usually indicates that an error has occurred within the IPCS system. User Response: Check the macro description to see what type of failure 'nnn' indicates. Correct the error when possible and retry. System Action: Subcommand processing stops, DUMPS CAN processing continues. User Response: Report the problem to your IBM programming support representative. 8681 REQUIRED RESOURCES ARE NOT AVAILABLE, SYMPTOM RECORD FOR FILE 'PRBnnnnn' CANNOT BE DISPLAYED. Explanation: The user issued either SYMP (a DUMPS CAN subcommand) to display the symptom record or PRTDUMP to print the dump. An error occurred while obtaining the DMPINREC needed for displaying the symptom record. ERROR 'nnn' OCCURRED WHILE READING SYMPTOM RECORD FOR FILE 'PRBnnnnn'. 8701 SYMPTOM RECORD FOR FILE 'PRBnnnnn' CANNOT BE FOUND. Explanation: The user issued either SYMP (a DUMPS CAN subcommand) to display the symptom record or PRTDUMP to print the dump. A valid symptom record could not be found for display or for print. System Action: For displaying the symptom record, the SYMP function is terminated, but DUMPSCAN processing continues. For printing the dump, the PRTDUMP function continues. User Response: None. Interactive Problem Control System Extension (IPCS) Messages 489 DMM 871E USER NOT AUTHORIZED TO PROCESS CP SYSTEM DUMPS; NO OTHER DUMPS EXIST Explanation: A user who is not authorized to issue DIAGNOSE code X'34' invoked IPCSDUMP to process a dump, and a class V dump does not exist. 490 VM/SP System Messages and Codes System Action: Dump processing terminates. User Response: If you tried to look at a system dump, get authorization to issue DIAGNOSE code X'34'; else, obtain a class V dump. CSI Group Control System (GCS) Messages OOIE Invalid option 'option' 004E Explanation: An invalid option has bee:h entered. The option may have been misspelled, it may conflict with another option on the command line, or it may have been entered twice. The option may also have been abbreviated incorrectly. 'optionl' and 'option2' are conflicting options Explanation: The options named in the message are mutually exclusive and must not be coded in the same command. System Action: RC = 24. The command terminates, and system status is not changed. System Action: The command terminates, and system status is not changed. User Response: Correct and reissue the command. User Response: Correct and reissue the command. 005S 002E Invalid parameter 'parameter' in the option 'option' field Explanation: The parameter entered after 'option' was invalid. System Action: RC = 24. The command terminates, and system status is not changed. User Response: Correct the option and reissue the command. 003E 'option' option specified twice Explanation: This option was specified more than once in the command line. System Action: RC = 24. The command terminates, and system status is not changed. Virtual storage capacity exceeded Explanation: There is not enough storage available to complete the requested operation. System Action: No action is taken on the command, and system status is not changed. For query commands, the return code is 8; otherwise, the return code is 104. User Response: You must either free some virtual storage or increase the size of your virtual machine. To free some virtual storage, issue the RELEASE command for any minidisks that you no longer need; then reissue the original command. To increase the size of your virtual machine, use the DEFINE command; then re-IPL GCS and reissue the original command. User Response: Correct and reissue the command. Group Control System (GCS) Messages 491 CSI 005T Virtual storage capacity exceeded 009E Explanation: There is not enough virtual storage available for file management control blocks. Explanation: One of the following: 1. System Action: The virtual machine is placed in a disabled wait state and the disk is not updated. 2. 3. User Response: Use the CP command DEFINE to increase the size of the virtual machine, re-IPL GCS, and reissue the command. 006E Operand is missing or invalid An operand was coded incorrectly in a command; or A required operand was not coded; or A duplicate operand was coded. System Action: The command terminates with no action taken. User Response: Correct the operand and reissue the command. Invalid parameter 'parameter' 0101 Explanation: An invalid operand, an extraneous operand, or too many operands were coded in the command line or EXEC statement. Explanation: The GDUMP command was completed successfully. All requested areas were dumped. System Action: RC = 24. The command or EXEC statement terminates, and system status is not changed. User Response: Correct and reissue the command. Command Complete System Action: Processing continues. User Response: None. 011E Invalid character in fileid 'fn ft'. Explanation: An invalid character was specified in the file 'fn ft'. 007E Extraneous parameter 'parameter' System Action: RC = 20. Execution of the command is terminated. The system status remains the same. Explanation: Too many operands were specified for the GROUP EXEC. System Action: RC = 24. The GROUP EXEC is not executed. User Response: Check the description of the command format and reissue the command. User Response: Check the GROUP EXEC format and re-execute the GROUP EXEC. 012E 0081 Invalid Reply Explanation: An invalid reply has been entered for a previous message. System Action: The previous message will be displayed. User Response: None. 492 VM/SP System Messages and Codes No options allowed Explanation: An option was specified as part of the ACCESS command. System Action: RC = 24. No action is taken on the command, and system status is not· changed. User Response: Correct and reissue the command. CSI 013E 014E No function specified 016E Disk vdev not attached Explanation: No functions were entered with a QUERY, GLOBAL, or SET command. Explanation: The disk identified in the message is not attached to the virtual machine. System Action: RC = 24. No action is taken on the command, and system status is not changed. System Action: The task which attempted to use the disk ends abnormally with an abend code of 037. User Response: Include the desired function and reissue the command. User Response: Use the CP LINK command to connect the proper disk to the virtual machine, and re-execute the program. Invalid function 'function' Explanation: The GLOBAL command has been entered with a function other than LOADLIB. GCS can support only the LOADLIB function of the GLOBAL command. 017E Disk '{modelvdevlvolid}' not accessed Explanation: The disk identified in the message has not been accessed. System Action: Execution of the command or task is terminated. System status is not changed if a command was issued, but if the error occurred in a task, the task ends abnormally with an abend code of 037. The return code from a command is O. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Correct the command to 'GLOBAL LOADLIB [libnamel. ..libname8]' and reissue the command. User Response: Access the disk and re-execute the command or program. 015E 'parameter' is invalid for the 'function' function 0171 Explanation: A QUERY DISK command has been issued with an invalid parameter. Disk 'mode' not accessed Explanation: The disk specified in the FILEDEF command has not been accessed. System Action: RC = 24. The command is not executed. System Action: This message is for information only. Execution continues. User Response: Correct and reissue the QUERY command. User Response: None. 018E Disk mode is Read/Only Explanation: The filemode of the output file specifies a read-only disk which cannot be written on. System Action: If the problem occurred when you issued a GROUP or Group Control System (GCS) Messages 493 CSI GENERATE EXEC, these EXECs terminate with no action taken and RC = 36. If the prefix is 'CSIXCP' or 'CSIVIP,' then the problem occurred when a task attempted to write to a R/O disk. The task ends abnormally with an abend code of 037. 020E Explanation: All read/write disks currently accessed are full. System Action: No action is taken on the command, and system status is not changed. The QUERY command issues RC=2. User Response: 1. N 0 Read/Write disk with space available accessed If you have read/write authority over the disk on which the output file reside, use the CMS ACCESS . command to re-access the disk as a read/write disk, and then re-execute the command or program; or User Response: Access additional read/write disks, or remove unneeded files . Invalid mode 'mode' 021E 2. Use the CP LINK command to reset the disk to read/write mode (entering a password if necessary), re-access the disk, and then re-execute the command or program. Explanation: This message can occur for anyone of the following reasons: 1. 2. No Read/Write mode disk accessed 019E "3. Explanation: The user does not have access to a read/write disk in filemode 'mode' on which the command can write its output. The command, in order to be executed, requires that the disk be accessed in read/write mode. System Action: Execution of the command is terminated. The return code is 36 from CSIGEN and CSIGRP; return code is 1 from QUERY DISK R/W. User Response: 1. 2. 494 Access a read/write disk in the mode you require and reissue the command, or Use the CP LINK command to reset the disk to read/write mode, access the disk again, and then reissue the command. VMjSP System Messages and Codes The file mode was not entered correctly. The file mode number, if entered, is not between 0 and 6. More than two characters were specified for the file mode. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Reissue the command with the filemode specified correctly. 022E No filename specified Explanation: The OSRUN command has been entered without specifying the name of the application program to be run. System Action: No action is taken on the command, and system status is not changed. User Response: Correct and reissue the OSR UN command. CSI 023E No filetype specified 028S Explanation: The FILEDEF command requires that you specify both filename and filetype. Explanation: An input or output operation has been attempted against a device which is not defined in your virtual machine. System Action: RC = 24. No action is taken on the command and system status is not changed. System Action: If the user's SYNAD exit was specified in the DCB, it will be executed. Otherwise, message 306 or 307 is issued and the task is abnormally terminated with system abend code 001. User Response: Reissue the command, specifying the filename and filetype. 024E User Response: DEFINE or ATTACH the desired device to your virtual machine. File 'fileid' not found Explanation: The file named in the message was not found on any accessed disk(s). 029S System Action: RC = 28. The file in question is not put in the GLOBAL LOADLIB list and the system continues with the next file, if any. System Action: The channel status word (CSW) and any available sense information is displayed. If the first two bytes of sense information are X'1070', no sense information was available. If the user's SYNAD exit was specified in the DCB, it will be executed. Otherwise, message 306S or 307S is issued and the task is abnormally terminated with system abend code 001. System 'sysname' does not exist Explanation: The system named in the message has not been defined in the Control Program module DMKSNT. User Response: Examine the device-dependent sense information for details concerning the error. The meaning of the sense information can be found in the documentation for that device or its control unit. Information about the CSW can be found in the IBM System/370 Principles of Operations, GA22-7000. System Action: If the message prefix is 'CSIGRP,' then the failure occurred during system generation, and system status is not changed. If the message prefix is 'CSIVSI,' then the failure occurred while starting VSAM. The task which was in control at the time of the error is ended abnormally with an abend code of 036. User Response: Contact the system programmer, who will generate a saved system using the correct system name. Unit check on device udeu. CSW = csw, SENSE = sense Explanation: A unit check has occurred on the specified device. User Response: Make sure that the 'system name' file has been created and that it is on a disk that is accessed. 025E Device udeu not attached 030S Unrecoverable I/O error on device udeu. CSW = csw Explanation: An unrecoverable error has occurred on the specified device. System Action: The channel status word (CSW) is displayed. If the user's Group Control System (GCS) Messages 495 CSI SYNAD exit was specified in the DCB, it will be executed. Otherwise, message 306S or 307S is issued and the task is abnormally terminated with system abend code 001. User Response: Examine the CSW for information concerning the error. Information about the CSW can be found in the IBM System/370 Principles of Operations, GA22-7000. 030T 032T Supervisor error {112131415}. Re-IPL sysname Explanation: This message will be issued with an error number between 1 and 5. Error Explanation 1 A G ETMAIN error has been detected during GCS supervisor internal processing. The error probably occurred because there was insufficient free storage to allocate system control blocks. 2 A FREEMAIN error was detected during GCS supervisor processing. The error probably occurred because an authorized program has destroyed system pointers or other vital information needed for storage management. 3 GCS was unable to get storage to extend a save area for a critical processor. 4 GCS was unable to release a save area extension for a critical processor. 5 A QUERY LOCK command has been issued, and the machine that holds the lock was invalid. The invalid virtual machine ID indicates that the lock is held by a nonexistent virtual machine. Unrecoverable I/O error on device vdev. CSW = csw Explanation: An unrecoverable I/O error has occurred on the virtual device with address 'vdev'. The two CSW bytes at the time of the error appear in the 'csw' position in the message. System Action: GCS halts by loading a disabled wait state PSW. Execution of the command is terminated. User Response: Re-IPL GCS and reissue the command that failed. If the problem persists, contact your system support personnel. 031S Insufficient free storage is available Explanation: There is not enough free storage available to process the TACTIVE, TSAB, TLOADL, or IUCV DUMPSCAN command that was issued. If the message prefix is 'CSIIAL,' then the message was issued for a TACTIVE command. If the prefix is 'CSIITL,' then the command was TLOADL. If the prefix is 'CSIIIU,' the message was issued for the lUCY DUMPS CAN command. Finally, a prefix of 'CSIITA' indicates that the message was issued for the TSAB command. System Action: The subcommand will not complete. User Response: Define a larger virtual machine. 496 VM/SP System Messages and Codes System Action: All five errors cause the the 'system name' supervisor to be terminated. The virtual machine is reset. User Response: If error 1 or 3 has occurred, define a larger virtual machine and re-IPL GCS. If the problem persists, notify your system support personnel. CSI If error 2 has occurred, make sure the problem program is not altering system storage. If the problem persists, notify your system support personnel. 106E Explanation: The maximum number of virtual machines that can join this group must be specified. The number of group members must be in the range 1 to 65,535. Only digits 0-9 are valid. If error 4 has occurred, notify your system support personnel. If error 5 has occurred, re-IPL GCS and retry the operations that preceded the failure. Contact your system support personnel. 100E System Action: None. User Response: Specify the maximum number of virtual machines that can join this group. Missing the system name operand Explanation: You must specify a saved system name when you invoke the GROUP exec from a line mode terminal. This operand was missing from the exec call as issued. 107E System Action: RC = 12. The QUIT subcommand is not executed. User Response: Reissue 'GROUP' followed by the system name. User Response: Issue the 'QQUIT' subcommand if you want to leave the file without saving the changes made during the editing session. Press the PF6 key or ENTER if you do want to save the changes made in the file. Enter selection number 1, 2, or 3 Explanation: The selection number identifies the screen to be displayed or updated. System Action: None. User Response: Type one of these numbers on the command line and press the ENTER key. 105E System name not specified File has been changed. Use QQUIT to quit anyway. Explanation: A QUIT subcommand was issued by pressing the PF3 key but the file has been changed during the editing session. System Action: RC = 24. The command terminates. 104R Maximum number of Virtual Machines missing or invalid 1081 Saved System information is continued on the next page Explanation: There are two pages for entering saved system information identified on the Primary Option Menu. The input areas for defining the maximum number of virtual machines that can IPL this group and the system identification are on page two. Explanation: No system name was entered on the Primary Option Menu after invoking the GROUP exec. System Action: None System Action: None. User Response: None User Response: Enter the system name on the Primary Option Menu. Group Control System (GCS) Messages 497 CSI 109E System 'sysname' defined in DMKSNT with NAMESYS 1101 All saved segment names on this page are valid p~am~~VMGROUP=NO Explanation: The saved segment. name(s) indicated have been defined in DMKSNT. Explanation: The system named in the message has not been defined as part of a group using the NAMESYS macro parameter'VMGROUP=YES'. System Action: None. User Response: None. System Action: No action is taken on the GROUP exec. User Response: To use GCS, the system name must be defined as part of a group. To define the system name as part of a group, use the NAMESYS macro parameter 'VMGROUP = YES'. 1111 You are now editing your 'fileid' file Explanation: The 'GROUP' exec has been invoked from a line mode terminal. System Action: None. 1091 System sysname defined in DMKSNT with NAMESYS parameter VMGROUP=YES Explanation: The system named in the message has been defined as part of a group using the NAMESYS macro parameter'VMGROUP=YES'. User Response: None. 112E Undefined PFKEY/PAKEY Explanation: You have pressed a PFkey or PAkey that has no function assigned to it. System Action: None. System Action: None. User Response: None. User Response: None. 109T System sysname defined in DMKSNT with NAMESYS parameter VMGROUP=NO. Explanation: The system named in the message has not been defined as part of a group using the NAMESYS macro parameter 'VMGROUP = YES'. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. 1131 The number of Authorized VM userids processed is nnnnn Explanation: 'nnnnn' is the total number of virtual machine userids in the 'system name GROUP' file authorized to (1) execute programs in virtual supervisor state and (2) have access to all GCS functions. System Action: None. User Response: None. User Response: Contact the system programmer. To use GCS the system name must be defined as part of a group by using the NAMESYS macro parameter 'VMGROUP = YES'. 498 VM/SP System Messages and Codes CSI 114E No authorized VM userids have been specified 118R Explanation: No userids have been designated as authorized VM userids. Authorized VM userids have authority to run programs in virtual supervisor state and have access to all GCS functions. Select disk address in the range of 001 through FFF Explanation: System disk address or system disk extension address is not in the valid range. System Action: None. User Response: Correct the disk address in error. System Action: None. User Response: None. 119R 1151 This is the {firstllast} page for this screen Select trace table size in the range of 4K through 16384K Explanation: The entry for the trace table size is invalid. Explanation: This is an information message sent if you are on the first or the last page of a GROUP EXEC menu. System Action: None. User Response: Correct the trace table size. System Action: None. User Response: None. 1201 116E The number of invalid userids on this page is nn Explanation: The userid named in the message is a valid userid and is also an entry In the Authorized VM userids list. Explanation: At least one userid entered on this screen is not a valid logon. System Action: None. System Action: None. User Response: None. User Response: Correct the userid(s) that are in error. 1171 'userid' is a valid Authorized VM userid All userids on this page have been verified as valid Explanation: All userids have been verified as valid userids. 1211 'userid' is a valid userid Explanation: The userid entered as the recovery machine or the userid entered to receive dumps is a valid userid. System Action: None. User Response: None. System Action: None. User Response: None. Group Control System (GCS) Messages 499 CSI 122E 'userid' is not a valid userid 126E Explanation: The userid must be valid in order to receive dumps of common storage or be designated as the recovery machine. Explanation: No saved segments have been identified for automatic linkage when this GCS group is IPLed. System Action: None. System Action: None. User Response: Correct the userid(s) in error. User Response: None. 127E 1231 No saved segment names have been specified No userid has been specified to receive dumps The number of invalid saved segment names on this page is nn Explanation: At least one saved segment name entered on the screen is not defined in the system. Explanation: Since no dumpid has been specified, the dumps of storage will default to the virtual machine operator. System Action: None. System Action: None. User Response: Correct the saved segment name(s) that are in error. User Response: None. 124E No userid has been specified as the recovery machine 129T Explanation: You must identify a userid as the recovery machine. Explanation: You have DETACHed your virtual console. System Action: None. System Action: The CP command 'SYSTEM RESET' is issued which causes a disabled wait PSW to be loaded. User Response: Designate the recovery machine userid. 1251 User Response: Define a virtual console with the CP DEFINE command, and re·IPL the named system. The number of saved segment names processed is nnnnn Explanation: 'nnnnn' is the total number of saved segment links that the system will attempt to link when this GCS group is IPLed. The saved segment lines are defined in the group configuration file. System Action: None. User Response: None. 500 No virtual console attached. Re-IPL sysname. VM/SP System Messages and Codes 130T Virtual console not ready. Re-IPL sysname. Explanation: You have NOTREADYed your virtual console. System Action: The CP command 'SYSTEM RESET' is issued which causes a disabled wait PSW to be loaded. CSI User Response: Ready your virtual console with the CP READY command, and re-IPL the named system. 131T 1341 Explanation: This is a normal message upon IPL of the GCS system load deck from the reader. The message specifies how much free common storage is available for GETMAIN requests. ECMODE must be set ON to IPL sysname. Explanation: You must have ECMODE ON to IPL this system. System Action: The system continues processing. If there is not enough free common storage available for GETMAIN requests, problems may occur after the system is saved and subsequently IPLed. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. User Response: Set ECMODE ON using the CP SET command, and re-IPL the named system. 132S User Response: Check the system build documentation to make sure that you have the available free common storage that you need for this system. Segment 'segname' does not exist 135T Explanation: The segment named in the message has not been defined in the CP module DMKSNT. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. User Response: Contact the system programmer, who will generate the segment. User Response: Contact the system programmer. The maximum number of virtual machines that can join the group is specified when the named system is built. Paging 1/0 error for segment 'segname' Explanation: CP has encountered a PAGING I/O error while attempting to read the segment name from a direct access storage device containing the segment. System Action: The segment is not linked to the virtual machine. The system continues processing. User Response: If the problem persists after you re-IPL the virtual machine, notify system support personnel. Group allocation exceeded for system'sysname' Explanation: The maximum number of virtual machines that can join the group associated with the named system has been exceeded. System Action: The segment is not linked to the virtual machine. The system continues processing. 133S sysname has nnnnnnnn bytes of a vailable common free storage 136T Recovery machine 'userid' is not IPLed. System 'sysname' cannot be initialized. Explanation: The recovery virtual machine for this group has not been IPLed, or the GCS system has been regenerated. System Action: The CP command "SYSTEM RESET" is issued, which Group Control System (GCS) Messages 501 CSI 13ST causes a disabled wait PSW to be loaded. causes a disabled wait PSW to be loaded. User Response: Contact the system programmer. The recovery machine for the group must IPL the named system before other members of the group can IPL it. If the system has been regenerated, an the machines in the virtual machine group must re-IPL the GCS saved system. User Response: Make sure that you specified the right trace table size. If the trace table size is correct you must increase the size of available free common storage. 140T nnnnnnnn bytes needed for requested number of users exceeds available common free storage of mmmmmmmm bytes Explanation: The supervisor has encountered an error for which no errOr recovery was possible. Explanation: A control block in the common storage is allocated for each user that may join the group. This message is displayed if the size (displayed as 'nnnnnnnn' bytes) of the control blocks allocated for all users exceeds available free common storage (displayed as 'mmmmmmmm' bytes). System Action: The named system uses CP messages to display this message on both the user's and the system operator's consoles. The virtual machine is dumped. The CP command 'SYSTEM RESET' is issued for this virtual machine, which causes a disabled wait PSW to be loaded. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. User Response: Make sure that you specified the right number of users that may join the group. If this number is correct, you must increase the size of available free common storage. 139T nnnnnnnn bytes needed for requested trace table size exceeds available common free storage of mmmmmmmm bytes Explanation: The trace table is allocated in free common storage. This message is displayed if the size of the trace table (displayed as 'nnnnnnnn' bytes) exceeds available free common storage (displayed as 'mmmmmmmm' bytes). System Action: The CP command "SYSTEM RESET" is issued which 502 VM/SP System Messages and Codes sysname supervisor has terminated because of an unrecoverable error. Virtual machine has been reset. User Response: Re-IPL the named system. If the failure persists on subsequent IPLs, notify the system programmer. 1418 Recovery machine 'userid' for sysname has abnormally terminated Explanation: The virtual machine that was designated as the recovery machine has somehow been reset. System Action: The supervisor of the named system uses CP messages to display this message on both the user's and the system operator's console. The supervisor will terminate, issuing message 140T, and the virtual machine will be dumped. User Response: Have system support personnel re-IPL the.recovery machine, then re-IPL your virtual machine. CSI 142T Storage needed for Storage Management exceeds available common free storage. Define more common storage. 201S Explanation: A permanent console error occurred while attempting to do I/O to the console. Explanation: Storage management could not find enough common storage for its control blocks. System Action: All virtual machines that have IPLed the named system will be reset. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. User Response: Increase the size of common storage. 143T Permanent console error - re-IPL sysname User Response: Re-IPL the system. 2021 GCS Explanation: GCS is the active operating system in your virtual machine. Storage needed for Storage Management exceeds available private free storage. Define more private storage. System Action: None. User Response: None is necessary. Explanation: Storage management could not find enough private storage for its control blocks. System Action: The CP command "SYSTEM RESET" is issued which causes a disabled wait PSW to be loaded. User Response: Increase the size of private storage. 200S Console cannot be initialized re-IPL sysname 2031 Ready (nnnnn); Explanation: The system has completed the command that was entered, but the command may not have been completed successfully. A return code from the command appears in the 'nnnnn' portion of the message. Error or information messages with additional information about the problem may have preceded this message. The system is ready for further input. System Action: None. Explanation: The console cannot be opened for the named system due to an I/O error. System Action: All virtual machines that have IPLed the named system will be reset. User Response: Check the return code for the command in the VM/ SP Group Control System Command and Macro Reference or in the VM/ SP CP Command Reference. Reissue the command if necessary. User Response: Re-IPL the system. Group Control System (GCS) Messages 503 CSI 204S Recovery task abended 2081 Explanation: An unrecoverable error occurred in the recovery task. Explanation: A REPLY command was entered, but there is no outstanding reply request with the identification xx. Either the message request has already been answered, the message reply identification xx is incorrect, or a reply was not being requested. System Action: All virtual machines for the entire group are terminated. User Response: Re-IPL the system. 205E System Action: The REPLY xx command is ignored. Unknown CP/GCS command Explanation: A command was transmitted to GCS or to CP but was not recognized. System Action: No action is taken; system status is not changed. User Response: If the reply identification was incorrect, correct and reissue the command. 209E User Response: Correct and reissue the command. 206E Reply xx not outstanding Reply xx not accepted, reply too long for requestor Explanation: A REPLY command was entered and the reply text was too long for the user's buffer. A REPLY text can not be more than 119 characters long. Reply not accepted, ID not specified System Action: The REPLY command is ignored. Explanation: A REPLY command was entered without an identification number. User Response: Correct and reissue the REPLY command. System Action: The REPLY command is ignored. 210E User Response: Reissue the REPLY command with a correct ID number specified. 207E Reply not accepted, ID number not 00 to 99 Explanation: A REPLY command was entered specifying an id not in the range of 00 - 99. System Action: The REPLY command is ignored. User Response: Correct and reissue the command. 504 VM/SP System Messages and Codes Reply not accepted, invalid ECB address Explanation: The WTOR to which the REPL Y command is responding contains an invalid (inaccessible) ECB address in the parameter list. System Action: The WTOR issuer is abended. The abend code is E23; the reason code is 1300. User Response: Make sure that parameter list addresses are within the range of your storage. (Please also see the entry for abend E23 in Figure 11 on page 71) CSI Reply not accepted, invalid reply buffer address 211E 12 Explanation: The WTOR to which the REPL Y command is responding contains an invalid (inaccessible) reply buffer address in the parameter list. 14 System Action: The WTOR issuer is abended. The abend code is D23; the reason code is 1300. 24 User Response: Make sure that parameter list addresses are within the range of your storage. (Please also see the entry for abend D23 in Figure 11 on page 71) 28 32 36 Member cannot be loaded, command not defined, RC = nn 212E 40 Explanation: A LOADCMD command was entered, but an error occurred and one of the following return codes was set: Code 1 4 10 Meaning A LOADCMD already exists for the requested name. Module is marked "not executable." The module is not loaded; the command is not defined. To determine why the "not executable" flag was set, examine the information provided by the linkage editor at the time the module was created. The module is not suitable to be used as a command module. Module is an overlay structure. The module is not loaded; the command is not defined. If this program is to be used as a command module, it must be restructured so that it does not require overlays. 41 Module is marked "only loadable." The module is not loaded; the command is not defined. This module is not suitable to be used as a command module. The command name specified is a GCS immediate command or an abbreviation for one. A nucleus extension will not be created. Too many or extraneous operands were specified. The specified member cannot be found. No member name was specified. A permanent I/O error was detected when the system attempted to search the directory. Insufficient virtual storage was available for reading directory entry for this module. There was not enough free storage to build nucleus control blocks representing the command. System Action: Execution of the command is terminated. The command name is not defined to the system. User Response: Check return code reason. If user error, correct the problem if possible and reissue the LOADCMD command. 2131 Reply xx cancelled Explanation: The program that issued a WTOR request with the reply identifier 'xx' has abnormally terminated. The reply that the program asked for is therefore no longer needed. System Action: Processing continues. User Response: None. Group Control System (GCS) Messages 505 CSI 2141 2151 2161 217E No replies outstanding The common lock is free Explanation: A QUERY REPLY command was entered, and there are no outstanding reply requests. Explanation: The QUERY LOCK command was entered, and the common lock is not held by any machine. System Action: Processing continues. System Action: Processing continues. User Response: None. User Response: None. 2181 The following replies are outstanding: The common lock is held by userid Explanation: A QUERY REPLY command was entered causing REPLY id numbers and texts to be listed. Explanation: The QUERY LOCK command was entered, and the common lock is held by the userid named in the message. System Action: Processing continues. System Action: Processing continues. User Response: The REPLY command may be entered with a REPLY id and text in response to one of the outstanding replies. User Response: None. GROUP ID = sysname, Users: Current = nnnnn, Maximum mmmmm 219E Explanation: The OSRUN command was issued with a parameter field of more than 100 characters. Parameters passed with the OSRUN command may not be more than 100 characters in length. = Explanation: A QUERY GROUP command was entered causing the system to provide the following information: System Action: RC = 24. No action is taken on the command, and system status is not changed. sysname - the supervisor name of the group you are running under. nnnnn - the current number of users in the group. mmmmm - the maximum number of users allowed for that group. System Action: Processing continues. User Response: None. Parm field contains more than 100 characters User Response: Reduce the parameter field to a maximum of 100 characters and reissue the OSRUN command. 220E Unable to open file 'tn' Explanation: The system was unable to OPEN the file identified in the message. System Action: If the message prefix is 'CSIGLB,' the system could not find the LOAD LIB specified in the GLOBAL command. Previously specified LOADLIBs are nullified. A return code of 28 is issued. 506 VM/SP System Messages and Codes CSI If the prefix is 'CSILOS,' the task that issued the OPEN ends abnormally with an abend code of 806 and a reason code of 8. The abnormal end occurs because the BLDL macro issued by the CSILOS module was unable to read the file directory. Explanation: An I/O error occurred while READing from a disk. System Action: If the message prefix is 'CSIGLB,' then the failure occurred while processing a GLOBAL command. Previously specified load libraries are nullified, and the command issues a return code of 100. User Response: Re-IPL GCS, make sure the file 'filename LOADLIB' exists, and try the operation again. If the failure persists, contact your system programmer. 221S If the message prefix is 'CSILOS,' the task currently in control ends abnormally, with abend code 806 and reason code 8. More than nnn libraries specified. Explanation: No more than 63 load libraries may be specified with a GLOBAL command. System Action: RC = 88. Execution of the command is terminated, and any previous library list is cleared. User Response: Combine some libraries to reduce the number of libraries required for this terminal seSSIon. 222E Error 'nn' reading file 'fileid' from disk 223S User Response: Contact your system programmer. Member 'membername' not found in library 224E Explanation: The member name specified in the OSRUN command just issued could not be found due to one of the following: • None of the load libraries identified in the GLOBAL command contained this member name; or, • No load libraries were specified in the GLOBAL command; or, • No GLOBAL command was issued. File 'fn ft fm' contains invalid record formats Explanation: The load library file named in the message did not have 'LIBPDS' as the first six characters in its header record. GCS can support only LIBPDS-format load libraries. System Action: RC = 32. The load library named in the message is not GLOBALed, and the system continues on to process the next LOAD LIB in the GLOBAL command, if any more LOADLIBS have been specified. System Action: The OSRUN command fails, and the task abends with abend code 806 and reason code 4. User Response: Check the GLOBAL command to make sure that the needed libraries have been GLOBALed. Reissue the GLOBAL command if necessary and then reissue the OSRUN command. User Response: Check the format of the LOADLIB named in the message, and convert it to LIBPDS format if possible. Group Control System (GCS) Messages 507 CSI 2251 HX Complete 228E Explanation: The HX command has completed processing. Explanation: A subtask of the program or command failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FCB abend codes; it will appear as zeroes for all other abend codes. System Action: All active programs and commands in the virtual machine have been terminated. All commands not yet executed have been purged. User Response: Enter new commands for execution. 226E System Action: The subtask has been terminated. A dump may have been taken. Application 'name' failed - System abend xxx-yyyy Explanation: The application program named in the message, Of a subtask of the program, failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FCB abend codes; it will appear as zeroes for all other abend codes. User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. 229E User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. 508 System Action: The subtask has been terminated. A dump may have been taken. User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. Application 'name' failed - User abend xxx-yyyy Explanation: The application program named in the message, or a subtask of the program or command, failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FCB abend codes; it will appear as zeroes for all other abend codes. Subtask of 'name' failed - User abend xxx-yyyy Explanation: A subtask of the program or command failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FCB abend codes; it will appear as zeroes for all other abend codes. System Action: The program or subtask has been terminated. A dump may have been taken. 227E Subtask of 'name' failed - System abend xxx-yyyy 230E Command 'command' failedSystem abend xxx-yyyy System Action: The program or subtask has been terminated. A dump may have been taken. Explanation: The command named in the message failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FeB abend codes; it will appear as zeroes for all other abend codes. User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. System Action: The command has been terminated. A dump may have been taken. VM/SP System Messages and Codes CSI User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. 231E Command 'command' failed - User abend xxx-yyyy User Response: The condition of your virtual machine may cause further failures; contact your system programmer. 234E Explanation: The command named in the message failed with the specified abend code ('xxx') and reason code ('yyyy'). The reason code is significant only for FCA and FCB abend codes; it will appear as zeroes for all other abend codes. Abend xxx-yyyy occurred during abend Resource Manager processing Explanation: The failure occurred while attempting to release a task resource, such as GETMAINed storage or an open data set. System Action: System Action: The command has been terminated. A dump may have been taken. 1. If the failure occurred during Resource Manager processing for a subtask of the failing task, termination will continue for the failing task. 2. If the failure occurred during Resource Manager processing for the failing task, or occurred during ABEND processing itself, the task is set as nondispatchable, and termination of that task is halted. User Response: Refer to Figure 11 on page 71 for explanations of the abend and reason codes. 232E Abend xxx-yyyy occurred during abend ESTAE processing Explanation: An ESTAE exit routine failed, causing an abend. No dump is taken for either of these failures. System Action: The failing exit is bypassed, and any other exits are given control. No dump is taken. User Response: The condition of your virtual machine may cause further failures; contact your system programmer. User Response: The condition of your virtual machine may cause further failures; contact your system programmer. 235E 233E Abend xxx-yyyy occurred during abend TASKEXIT processing Explanation: A TASKEXIT exit failed, causing an abend. System Action: The failing exit is bypassed, and any other exits are given control. No dump is taken for any of these failures. Abend xxx-yyyy occurred during abend internal processing Explanation: The ABEND itself failed. System Action: No dump is taken. User Response: The condition of your virtual machine may cause further failures: contact your system programmer. Group Control System (GCS) Messages 509 CSI 236E Ending apostrophe is missing 2391 Explanation: You did not include a closing apostrophe in the parameter you passed in an OSRUN command. No entry points are currently loaded in this virtual machine Explanation: The system has attempted to find all entry points loaded by the system and could not find any. System Action: The OSRUN command terminates; system status remains unchanged. System Action: None. User Response: None is necessary. User Response: You can (1) reissue the command, adding a closing apostrophe to the parameter field, or (2) reissue the command, omitting the apostrophes, provided that there are no spaces or special characters in the parameter you wish to pass. 237E 2401 Explanation: The system has attempted to find all entry points loaded by the LOADCMD command and could not find any. Command ended without detaching subtasks Explanation: A command or program ended normally but without DETACHing those subtasks it created that were not ATTACHed with JSTCB = YES specified. System Action: None. User Response: None is necessary. 243S User Response: The program should be modified to DETACH all subtasks before ending. System Action: No action is taken on the command. The system status is not changed. Ready; Explanation: The system has performed the action requested by the user, or by an error message or information message appearing before this ready message. Parameter list delimiter missing Explanation: Tokenized plist is either missing delimiter double word "FF" at the end or is too long (longer than 1K bytes). System Action: The remaining subtasks are DETACHed. 2381 No entry points were loaded by the LOADCMD command User Response: The user program needs to have the delimiter of double word "FF" at the end of the plist passed to the command processing module. 300S Control Program error indication , , nnn System Action: None. User Response: None is necessary. Explanation: An unexpected error occurred while the Control Program was processing a request from GCS to find or load a saved system. Return code 177 is returned by CPo System Action: The task which was in control at the time of the error ends abnormally with an abend code of 036. 510 VM/SP System Messages and Codes CSI User Response: Contact the installation system programmer for assistance. 301E 3041 Invalid CLEAR request Explanation: A CLEAR request was entered for a file definition that does not exist .. No action was taken on the command. Invalid device 'devname' Explanation: The device specified is invalid. System Action: None. User Response: Correct the file definition specified in the CLEAR request. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Reissue the command, specifying a valid device name. 302E . --&05L Explanation: A DLBL CLEAR command was entered but the ddname specified in the message was not found. Parameter missing after DDNAME System Action: No action is taken on the command. Explanation: A parameter that is required by the command was not specified. For the FILEDEF command, a device name or DUMMY or CLEAR must be specified after the ddname. For the DLBL command, a disk mode or CLEAR must be specified after the ddname. User Response: Reissue the command with the correct 'ddname' if'ddname' was entered incorrectly. 306S System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Correct and reissue the command. 3031 No user defined {FILEDEFIDLBL}s in effect Explanation: A list of all FILEDEFs or DLBLs in effect was requested, and no FILEDEFs or DLBLs have been defined. System Action: No further action occurs; the command is terminated. User Response: None. DDNAME 'ddname' not found. ~~,,~t executed. Input error 'nnn' on 'ddname' .Explanation: If the prefix on the message is 'CSISCT,' GeS issued this message because an input error was encountered (1) by an as CLOSE macro, or (2) by an as CHECK or GET macro when a SYNADAF (error analysis) routine had not been specified by the user. The error code in the message identifies the specific error. For further information, look up the error code in the table in the 'User Response' section below. If the message prefix is 'CSISER,' this message was built by the simulation routine for the SYNADAF (error analysis) macro; it was issued by a user SYNAD routine. The error code in the message identifies the specific error. For further information. look up the errol' code in the table in the 'User Response' section below. Group Control System (GCS) Messages 511 CSI If the prefix is 'CSIXCP,' then an unrecoverable error occurred while reading from the disk named in the message. The error code may be one of the following: Code 2 3 13 Meaning A unit exception occurred. A record with an incorrect length was detected. A permanent I/O error occurred; the disk is full. 7 The fixed/variable flag in FST entry was not F or 8 The given storage area was smaller than the actual size of the item read. (This is a recoverable error: the number of bytes read corresponds to the size of the buffer.) The number of items is greater than 1 for a variable-length file. An unexpected end of file occurred (the item number specified exceeds the number of items in the file). A variable-length file has an invalid displacement in the active file table. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. v. 11 12 System Action: If the message prefix is 'CSISCT' or 'CSISER,' the current task ends abnormally with an abend code of 001. If the prefix is 'CSIXCP,' the task ends abnormally with an abend code of 038. User Response: Look up the error code in the table below (for 'CSISCT' and 'CSISER' messages only) to find the correct message and possible cause of the error. 13 25 26 ALL DEVICES Code 254 Meaning BSAM was called with an unposted ECB specified. DISK INPUT Code 1 2 3 5 512 Meaning The file was not found. The virtual storage area was not within the limits of the virtual machine. A permanent disk error occurred. This may occur if you link to and access another user's disk and try to read a file that was altered by its owner after you issued the ACCESS command. Reissue the ACCESS command and try to read the file again. The number of items was zero. VM/SP System Messages and Codes Note: All errors except 8 (above) cause execution of the command to terminate. Error 8 is valid if reading the first portion of a large record into a small buffer. CARD READER Code 2 3 5 Meaning Intervention required. The virtual reader is in a NOTREADY condition or is SPOOLed with the NOEOF option. I/O operation was unsuccessful. Accompanied by message 029S or 030S. The number of bytes read was less than the number of bytes requested. CSI 8 12 100 The given storage area was smaller than the actual size of the item read. (This is a recoverable error; the number of bytes corresponding to the size of the buffer have been read.) End of file. No virtual reader defined at address X'OOC'. Accompanied by message 28. 108 112 Device is not open. Device is busy. Note: All errors except 8 (above) cause execution of the command to terminate. Error 8 is valid if reading the first portion of a large record into a small buffer. Code 2 3 13 System Action: The current task is terminated abnormally with an abend code of 001 if the message is from module CSISCT or CSISER. The current task is terminated abnormally with an abend code of 038 if the message is from module CSIXCP. User Response: Look up the error code in the table below (for 'CSISCT' and 'CSISER' messages only) to find the correct message and possible cause of the error. ALL DEVICES Code 307S Output error 'nnn' on 'ddname' Explanation: If the prefix on the message number is 'CSISCT,' GCS issued this message because an OUTPUT error was encountered (1) by an as CLOSE macro, or (2) by an as CHECK or PUT macro when a SYNADAF (error analysis) routine had not been specified by the user. The error code in the message identifies the specific error. For further information, look up the error code in the table in the 'User Response' section below. Meaning A unit exception occurred. A record with an incorrect length was detected. A permanent I/O error occurred. 254 Meaning BSAM was called with an unposted ECB specified. DISK OUTPUT Code 2 4 5 7 If the message prefix is 'CSISER,' this message was built by the simulation routine for the SYNADAF (error analysis) macro; it was issued by a user SYNAD routine. The error code in the message identifies the specific error. For further information, look up the error code in the table in the 'User Response' section below. 12 If the prefix is 'CSIXCP,' then an unrecoverable error occurred while writing to the disk named in the message. The error code may be one of the following: 15 8 11 13 14 Meaning The virtual storage address is zero. The first character mode was invalid. The second character mode was invalid. An attempt was made to skip over an un wri tten variable-length item. The number of bytes was not specified. The fixed/variable flag was not F or V. The disk is either not accessed or it a read-only disk. The disk is full. The number of bytes to be written is not integrally divisible by the number of records to be written. The length of this item is not the same as the previous item. Group Control System (GCS) Messages 513 CSI 16 17 18 20 21 22 25 26 The fixed/variable flag is not the same as that of the previous record. A variable-length item is greater than 65,535 bytes. The number of items is greater than 1 for a variable-length file. An invalid character was detected in the filename. An in valid character was detected in the filetype. Virtual storage capacity has been exceeded. Insufficient virtual storage is available. Requested item number is negative, or item number plus number of items exceeds file system capacity. 100 108 112 OPEN error 'nn' on 'ddname' 308E Explanation: An error occurred during an 08 OPEN. System Action: The task ends abnormally with an abend code of 013. The DCBFLG8 OPEN bit is not turned on and the DCB is not initialized. PRINTER User Response: Using the error code table below and the ddname displayed in the message, check the associated FILEDEF command and DCB macro for invalid or missing DCB options. Code Code 1 2 3 4 5 100 Meaning The buffer size is too large. Channel 12 was sensed (virtual 3211-type printers only). Channel 9 was sensed (virtual 3211-type printers only). Intervention required. The device is in a NOTREADY condition. Accompanied by message 3468. I/O operation was unsuccessful. Accompanied by message 0298 or 0308. No virtual printer defined at address X'OOE'. Accompanied by message 0288. Code 2 3 Meaning Intervention required. The virtual punch is in a NOTREADY condition. Accompanied by message 3468. I/O operation was unsuccessful. Accompanied by message 0298 or 0308. VM/SP System Messages and Codes Meaning 1 Invalid D80RG specified. Only P8 is supported. 2 A default FILEDEF for the 'ddname' displayed in the message was issued. The default FILEDEF failed. 3 RECFM does not agree with the format of the existing file. One RECFM is F and the other is V. 4 No LRECL OR BLK8IZE value was specified in the DCB or FCB, and the file does not exist. 5 (1) The DCB BLK81ZE is not a correct multiple of the DCB LRECL, or (2) the DCB specifies writing blocked output, but only unblocked records are permitted on the I/O device (i.e. reader). CARD PUNCH 514 No virtual punch defined at address X'OOD'. Accompanied by message 0288. . Device is not open. Device is busy. CSI 6 11 (1) RECFM is fixed and LRECL does not agree with the record length of the existing file, or (2) RECFM is variable length and LRECL is not 4 bytes greater than the record length of the existing file, or (3) BLKSIZE is not a multiple ofLRECL. There is insufficient storage available to process the OPEN macro instruction. 15 The OPEN macro instruction was issued for a file allocated to a virtual unit record device that has not been defined. Either define the device, or allocate the file to a different device. 16 17 The OPEN macro instruction was issued for a file allocated to a virtual unit record device that already has an open file on it. Make sure that the first file is closed before the second is opened, or allocate the file to a different device. Invalid OPEN option specified. Valid options: INPUT, OUTPUT, and UPDAT. DISP is ignored. 18 An invalid device was specified. I/O is supported for disk, dummy, printer, punch~ and reader. 19 INPUT or UPDAT option was specified, but the DCB did not specify a MACRF of GET or READ. OUTPUT option was specified, but the DCB did not specify a MACRF of PUT or WRITE. 21 (1) The LRECL value was greater than the maximum allowed, which is 32,760 bytes for fixed-length logical records, or 32,752 bytes + 4 bytes for the record descriptor word (RDW) for variable-length records, or (2) LRECL = X was specified. I/O option 'UPDATE' is invalid for a file found on a read-only extension. Output file with DISP = MOD means update, so it may not exist on a read-only extension. 13 20 (1) The BLKSIZE value was 22 greater than the maximum allowed (32,760 bytes for fixed-length logical records; 32,752 bytes + 4 bytes for the block descriptor word (BDW) for variable-length records), or (2) The BLKSIZE value was less than the minimum value for variable-length logical records (8 bytes). Only CMS formatted disk I/O is supported. OS or DOS formatted disk I/O is not supported. 80 OPEN error 'nn' on 'ddname' 308W Explanation: An error occurred during an as OPEN. I System Action: The DCBFLGS OPEN bit is not turned on and the DCB is not initialized. User Response: Using the error code table below and the ddname displayed in the message, check the associated FILEDEF command and DCB macro for invalid or missing DeB options. Code 23 Meaning The INPUT option was specified, but the associated file does not exist. Group 9ontrol System (GCS) Messages 515 CSI 309E CLOSE error 'nn' on 'ddname' User Response: Reissue the DLBL command with a valid data set name. Explanation: An error occurred during an OS CLOSE. 312R System Action: The task ends abnormally with an abend code of 014. Explanation: The system expects you to enter VSAM data set volume specifications because you specified the MULT option of the DLBL command. User Response: Check the error code and ddname displayed in the message with the table below, and make the appropriate changes. Code I 3 4 310R The unit record device that the file was allocated to was not opened. There is insufficient storage available to process the CLOSE macro instruction. An invalid device was specified. I/O is supported for disk, dummy, printer, punch, and reader. User Response: Use the REPLY command to supply the requested information. Invalid data set name Explanation: An invalid VSAM data set name was specified in the DLBL command line. System Action: RC = 24. No action is taken on the command and system status is not changed. 516 User Response: Enter data set volume specifications using the REPLY command. The data may be entered on one line separated by commas, or may be entered on separate lines. The final comma at the end of the line is optional and may be omitted. The data entered is the filemode for each disk. Do not repeat the filemode specified in the command line. Enter data set name: System Action: The command waits for a response. 31lE System Action: Execution of the command is delayed until you respond to the specification request. If a null line is the first response, an error message (CSIDLB021E) is displayed and the DLBL command has no effect. Otherwise, a null response after one or more lines of data signifies the end of the specifications. Meaning Explanation: A DLBL command was entered with the? or DSN? operand. The command requires that a VSAM data set name be entered. VM/SP System Messages and Codes Enter volume specifications: 313E Invalid ddname ~ddname' Explanation: The ddname specified in the DLBL command is invalid. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Reissue the DLBL command with a valid ddname. The ddname may not be more than 7 characters long. CSI 3141 Maximum number of disk entries recorded to the DLBL definitions in effect. If the message prefix was 'CSIVIP', the task is terminated with an abend code of 37. Explanation: The DLBL command just entered specified the maximum number of disks allowed for a multivolume VSAM data set. System Action: Execution of the command is terminated; the data set definition is stored. User Response: Reissue the ACCESS and DLBL commands using a disk formatted for use with VSAM data sets. 3171 Explanation: The DLBL for the job catalog has been cleared and is no longer active. User Response: None. System Action: If the job catalog is cleared, all other definitions flagged as using the job catalog are no longer flagged as such. This message can be the result of a DLBL * CLEAR or DLBL IJSYSUC CLEAR. Catalog DDNAME 'ddname' not found 315E Job catalog DLBL cleared Explanation: The user catalog 'ddname' referenced by the CAT option has not been defined by a previous DLBL command. User Response: None. System Action: Execution of the command is terminated. The definition does not take effect. 3181 User Response: Either: 1. 2. Explanation: The DLBL for the master catalog has been cleared and is no longer active. Reissue the command specifying the CAT option with a previously defined ddname; or System Action: The message can be the result of a DLBL * CLEAR or DLBL IJSYSCT CLEAR. Issue a DLBL command for the user catalog ddname and then reissue the DLBL command for the data set you have defined. User Response: None. 319S 316E mode disk is in CMS format; Invalid for VSAM dataset. Explanation: The DLBL command that was issued included the DSN operand, indicating that the dataset is in VSAM format. But the disk identified in the DLBL command is in CMS format. Note that references to the disk in the DLBL command include not only the disk mode in the command line but also the mode in the MULT specifications. System Action: The command or program is terminated with no change Master catalog DLBL cleared Unexpected error code nn on vdev Explanation: An error occurred during EXCP processing for a VSAM data set. The error code indicates the type of error that occurred. System Action: Execution of the current task is terminated with an abend code of 039. User Response: Check the error code displayed in the message with the table below, and make the appropriate changes. Group Control System (GCS) Messages 517 CSI Code 5 8 320E Meaning 322E No Active Disk Table (ADT) was found. The disk is in neither OS nor DOS format. Explanation: SET SYSNAME was issued for GCSBAM or GCSVSAM but no new system name was specified. System Action: RC = 24. No action is taken on the command, and system status is not changed. Error during FILEDEF CLEAR processing, DCB(s) not closed. Explanation: A "FILEDEF 'DD' CLEAR" or "FILEDEF * CLEAR" was issued before the corresponding DCB(s) was closed. User Response: Reissue the command specifying a new system name. 323E System Action: RC = 40. For "FILEDEF 'DD' CLEAR" the command terminates and the system status is not changed. If the "FILEDEF * CLEAR" was issued, then all non-permanent FILEDEF entries with closed DCB's will be cleared. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Reissue the command specifying all required parameters. 324S Saved system name 'sysname' invalid. Only GCSVSAM or GCSBAM allowed. Parameter missing after SYSNAME Explanation: SET SYSNAME was issued without any other parameters. User Response: Issue a QUERY FILEDEF command to display all FILEDEFs in effect. Close the associated DCB(s) and reissue the command. 321E New system name missing after name VM Size (size) cannot exceed sysname start address (vstor) System Action: RC = 24. No action is taken on the command, and system status is not changed. Explanation: The user's virtual machine storage size as currently defined is such that the named system (when loaded) would overlay part of the user's virtual storage. This could have occurred in either of the following ways: (1) The named system was saved below the user's current virtual machine size, or (2) The named system was saved at an appropriate address, but the user's current virtual machine storage size is so large that it would be partially overlaid by the named system. User Response: Reissue the command using GCSBAM or GCSVSAM as the SYSNAME. System Action: The task which was in control at the time of the error ends abnormally with abend code of 036. Explanation: An attempt was made, using the SET command, to change a SYSNAME that is not supported by GCS. The BAM (GCSBAM) and VSAM (GCSVSAM) saved systems are the only saved systems that can be manipulated via the SET command. User Response: Either: 518 VM/SP System Messages and Codes CSI 1. 2. 325E Contact the system programmer, who must create a new copy of the named VSAM or BAM saved system at an address that is high enough not to conflict with any virtual machine size being used with VSAM processing; or 327E Explanation: The call to VSE/VSAM results in an error code indicating that an error in your program may have caused an error in processing. Enter CP mode and define a smaller virtual machine storage size for this VSAM user so his virtual storage is not overlaid by the named system, and then re-IPL GCS and re-execute the program. System Action: The current task ends abnormally with an abend code of 035. User Response: You may have issued an ACCESS command after a DLBL command, in which case you must reissue the DLBL command. Otherwise, consult the VSE/VSAM documentation, correct the error, and re-execute the program. Number of VSAM exit routines has exceeded maximum of 128. Unable to continue. Explanation: The number of exit routines for VSAM data sets (both active and inactive) has exceeded the maximum of 128 allowed for this virtual machine. 329E System Action: The active task is terminated with an abend code of 03A. System Action: The current task ends abnormally with an abend code of 035. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. OPEN error on 'ddname': Possible volume error. See VSE/VSAl\1 documentation for OPEN error code code. Explanation: The call to VSE/VSAM results in an error code indicating that a problem could exist with the volume on which the file resides. System Action: The current task ends abnormally with an abend code of 035. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. OPEN error on 'ddname': Possible catalog error. See VSE/VSAM documentation for OPEN error code code. Explanation: The call to VSE/VSAM results in an error code indicating that an error exists in the specified catalog. User Response: Reduce the number of exit routines for VSAM data sets and re-execute the program. 326E OPEN error on 'ddname': Possible user programming error. See VSE/VSAM documentation for OPEN error code code 330E OPEN error on 'ddname': Possible system error. See VSE/VSAM documentation fdr OPEN error code code. Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in GCS support ofVSAM. System Action: The current task ends abnormally with an abend code of 035. Group Control System (GCS) Messages 519 CSI System Action: The current task ends abnormally with an abend code of 035. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. 33lE CLOSE error on 'ddname': Possible user programming error. See VSE/VSAM documentation for CLOSE error code code. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. 334E Explanation: The call to VSE/VSAM results in an error code indicating that an error in your program may have caused an error in processing. Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in GCS VSAM support. System Action: The current task ends abnormally with an abend code of 035. System Action: The current task ends abnormally with an abend code of 035. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. 332E CLOSE error on 'ddname': Possible system error. See VSE/VSAM documentation for CLOSE error code code. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. 335S Explanation: The call to VSE/VSAM results in an error code indicating that there is a serious error in GCS support ofVSAM. System Action: The current task ends abnormally with an abend code of 039. User Response: Consult the VSE/VSAM documentation, correct the error, and re-execute the program. Error in request macro processing: Possible user programming error. See VSE/VSAM error code code. Return code code. Explanation: The call to VSE/VSAM results in an error code indicating that an error in your program may have caused an error in processing. Internal error during VSAM processing: namel name2 function(s) not supported Explanation: An internal error was detected in the GCS code that supports VSAM. System Action: The current task ends abnormally with an abend code of 035. 333E Error in request macro processing: Possible system error. See VSE/VSAM error code code. Return code code. User Response: Contact IBM support personnel. 336S Internal error during VSAM processing: Illegal use of SVC 11 Explanation: An internal error was detected in the GCS code that supports VSAM. System Action: The current task ends abnormally with an abend code of 039. User Response: Contact IBM support personnel. 520 VM/SP System Messages and CodeR ( CSI 337S 338S Internal error during VSAM processing: Unsupported SVC sue (Hex xx) called from ustor 340S Explanation: An internal error was detected in the GCS code that supports VSAM. Explanation: An internal error was detected in the GCS code that supports VSAl\1. System Action: The current task ends abnormally with an abend code of 039. System Action: The current task ends abnormally with an abend code of 039. User Response: Contact IBlvI support personnel. User Response: Contact IBM support personnel. Internal error during VSAM processing: Invalid form of sve sue (Hex xx) called from ustor 341S System Action: The current task ends abnormally with an abend code of 039. System Action: The current task ends abnormally with a abend code of 039. User Response: Contact IBM support personnel. User Response: Contact IBM support personnel. 342S Internal error during VSAM processing: Unsupported function function of SVC sue (Hex xx) called from ustor Explanation: An internal error was detected in the GCS code that supports VSAM. System Action: The current task ends abnormally with an abend code of 039. User Response: Contact IBM support personnel. Internal error during VSAM processing: Phase name not found Explanation: An internal error was detected in the GCS code that supports VSAM. Explanation: An internal error was detected in the GCS code that supports VSAM. 339S Internal error during VSAM processing: Unsupported form of name macro Internal error during VSAM processing: Unexpected error code 'nn' on udeu Explanation: An internal error was detected in the GCS code that supports VSAM. System Action: The current task ends abnormally with an abend code of 039. User Response: Check the error code with the table below to determine the error, and contact IBM support personnel. Code 1 3 4 7 Meaning No CCW address from CCB Unsupported device Invalid CCW No console CCW Group Control System (GCS) Messages 521 CSI 343S Internal error during VSAM processing: Invalid device class devclass for devtype System Action: If the user's SYNAD exit was specified in the DCB, it will be executed. Otherwise, message 306S or 307S is issued and the task is abnormally terminated with abend code 001. Explanation: An internal error was detected in the GCS code that supports VSAM. User Response: READY the specified device. System Action: The current task ends abnormally with a abend code of 039. User Response: Contact IBM support personneL 3441 347R Explanation: VSE/VSAM is waiting for a response from the terminal operator. VSAM IDUMP taken date time Explanation: VSE/VSAM has initiated a dump for a potential problem situation. System Action: The requesting task waits for a response. User Response: VSE/VSAM indicated the nature of the requested data in a previous message. Use the REPLY command to provide the requested data. System Action: A dump is taken and processing continues. User Response: Consult VSE/VSAM manuals for information relative to IDUMPs. 3451 No option specified Explanation: The indicated option was entered in an incomplete form on the DLBL command. System Action: RC = 24. Execution of the command is terminated. The system status remains the same. User Response: Reissue the command specifying the required data for the option. 346S Intervention required on device vdev Explanation: The specified device cannot perform the requested I/O operation because it is in a NOTREADY condition. 522 VM/SP System Messages and Codes Enter response: 348E Open error nn Explanation: An error occurred during OS OPEN macro processing. A ddname is not specified because of the nature of the error. System Action: The task is terminated abnormally with an abend code of 013. User Response: Check the error code displayed in the message, and make the appropriate changes. Code 14 Meaning An address that was specified by the user was invalid. Or, the DEB address in the DCB was invalid. CSI 349E Close error 'nn' 351E Explanation: An error occurred during an OS CLOSE. A ddname is not specified because of the nature of the error. Explanation: The VSAM system names cannot be changed because VSAM has already been initialized. At least one VSAM macro has been issued since the last lPL, and VSAM may be in use. VSAM system names can be changed only before VSAM is initialized. System Action: The task ends abnormally with an abend code of 014. User Response: Check the error code displayed in the message in the table below, and make the appropriate changes. Code 2 System Action: Execution of the SET command is terminated. System status is unchanged. User Response: If you wish to change the system names for VSAM, re-lPL GCS and issue the SET command before starting any VSAM programs. Meaning (1) A CLOSE macro instruction was issued, and an address that was specified by the user was invalid (possibly the DCB address); or 400T (2) the DEB address in the DCB is invalid. This can occur if the DCB DEB address is maliciously changed, or if two tasks are sharing the same DCB, and the task that closes the DCB is not the task that opened the DCB. 350S System Action: The GCS system halts by loading a disabled wait state PSW. Execution of the command is terminated. User Response: Contact your system support personnel, or re-lPL the names system and try the operation again. 4011 System Action: The current task is ended abnormally with an abend code of 036. User Response: VT AM is not installed on your system, or it has not been installed correctly. Contact your system support personnel. Program Exception code occurred at vstor in system routine routine. Re-IPL sysname. Explanation: The specified hardware exception occurred in a GCS system routine. Internal error during VT AM processing: Module 'module' not found. Explanation: The module that handles VTAM Control Block Manipulation requests could not be found. System name not changed. VSAM already initialized. Directory error encountered during initialization of the IUCV environment Explanation: An lUCY error occurred while the system was trying to initialize the virtual machine's lUCY environment. No lUCY functions can be performed. The most likely cause for this error message is that CP was unable to read the virtual machine directory. System Action: The system terminates. Group Control System (GCS) Messages 523 CSI User Response: Have the system checked for hardware errors. 4021 indicates the type of IUCV error encountered. The PMX performs this RETRY operation up to 10 times, or until the connection is successfully established. A GETMAIN error occurred while trying to obtain storage for the sysname IUCV Path Table. System Action: The PMX waits 15 seconds and then tries to establish the lUCY connection again. This RETRY process is repeated up to 10 times, or until an lUCY connection is established. If all 10 attempts fail, the PMX terminates. Explanation: The virtual machine's lUCY environment could not be initialized because of a GETMAIN failure. No lUCY functions can be performed. User Response: Wait for 15 seconds and see if the next attempt fails, or terminate the PMX and restart it specifying the userid of the virtual machine running the programmable operator facility. System Action: The system terminates. User Response: Determine the cause of the GETMAIN failure and re-IPL the named system. 4031 An IUCV CONNECT error occurred while trying to connect to CP Signal Services. IPRCODE = xx. 405E Explanation: Sent when the PMX cannot get an lUCY connection with the programmable operator. Explanation: The system was unable to set up a communications path to CP Signal Services. A non-zero value was returned in the IPRCODE field of the lUCY CONNECT parameter list. System Action: The program terminates. System Action: The system terminates. User Response: Look up the IPRCODE specified in the message in the lUCY return codes table in the VM System Facilities for Programming, correct the problem, and then re-IPL the system. 404E Retry will be attempted in 15 seconds; PROP is not active in virtual machine use rid Explanation: The PMX encountered an lUCY error when attempting to connect to the virtual machine with the specified userid. This message is always preceded by message 405E, which 524 VM/SP System Messages and Codes An IUCV error occurred while trying to connect to PROP virtual machine. IUCVCOM return code = code User Response: Use the specified code to determine the problem and retry. 406E PMX has abended and will now take a dump and wait for NCCF termination. Abend code = xxx Explanation: Indicates that an abend occurred in the PMX. System Action: The PMX enters a dormant state, waiting for NetView or NCCF to terminate. User Response: Use the specified code along with the dump to determine the problem. CSI 407E User Response: Try the operation again and/or notify the appropriate personnel of the condition. PROP has terminated or abended. The command is not accepted. Explanation: Sent when the NetView or NCCFoperator tries to issue a programmable operator command after the programmable operator has been terminated due to "STOP" or abend; or, the programmable operator has QUlESCEd the path for termination cleanup. 4101 Explanation: Sent to the NetView or NCCF logical operator, if any, when it is determined that the programmable operator has been restarted after an abend. System Action: The operation is not performed. System Action: None. User Response: Notify the appropriate personnel. User Response: None. 4111 408E PROP has resumed activity. PMX has not been started. The command is not accepted. PROP has abended. Explanation: Sent to the NetView or NCCF logical operator, if any, when it is determined that the programmable operator has abended and cannot accept commands. Explanation: Sent when the NetView or NCCF operator tries to issue a programmable operator command but the PMX was never invoked. System Action: None. System Action: The operation is not performed. User Response: Notify the appropriate personnel. NetView or NCCF must be CLOSEd and the PMX invoked for a network management operator to communicate with the programmable operator. 409E User Response: None. 4121 Explanation: Sent to the NetView or NCCF logical operator, if any, when it is determined that the programmable operator has been stopped and cannot accept commands. An error occurred while trying to SEND to PROP virtual machine. The command is not accepted. IUCVCOM return code = nnnn Explanation: Sent when a NetView or NCCF operator has issued a programmable operator command but it cannot be sent to the programmable operator via lUCY because the message limit on the path has been exceeded. System Action: The operation is not performed. PROP has stopped. System Action: None. User Response: None. 4131 PMX has terminated. Explanation: Sent to the NetView or NCCF logical operator, if any, and to the GCS console when the PMX terminates. System Action: None. User Response: None. Group Control System (GCS) Messages 525 CSI 414E Disk 'vdev' not properly formatted for ACCESS 4181 Explanation: The disk being ACCESSed has other than a 512, lK, 2K or 4K block size. Explanation: Sent to the GCS console or to the requesting NetView or NCCF operator when the PMX cannot obtain the storage required for buffers and control blocks. System Action: RC = 16. Execution of the command is terminated. System Action: The requested action is not performed. User Response: Reformat the disk using the FORMAT command under CMS, specifying a BLOCKSIZE of 512, lK, 2K, or 4K. Then re-IPL GCS and reissue the ACCESS command. User Response: Notify the appropriate personnel. 419E 415E Explanation: Sent when a NetView or NCCF operator tries to issue a programmable operator command but the PMX has abended. System Action: The requested action is not performed. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Notify the appropriate personnel. User Response: Check the device address and reissue the command. Note: A valid address is any address within the range X'OOl' through X'FFF'. No device specified Explanation: The command requires that you specify a device address or mode letter. System Action: RC = 24. No action is taken on the command, and system status is not changed. User Response: Reissue the command, specifying a valid device address or mode letter. 526 PMX has abended. The command is not accepted. Invalid device address 'vdev' Explanation: The device address was not specified correctly, or the device was not accessed. 416E Insufficient free storage available. The command is not accepted. VM/SP System Messages and Codes 420T File system error detected. Virtual address 'vdev'. Reason code 'nn'. Explanation: An error has been detected indicating that the GCS file system may have become disoriented with respect to the disk that has the virtual address 'vdev'. 'nn' is a code indicating the nature of the error; it may be one of the following: Code Meaning Three problems could have 3 produced this error code: (1) An error was detected in trying to read from or write on a disk. Probably the disk was detached (via the DETACH command) without having been released (via the RELEASE command), or the disk is an unsupported device. CSI 4 5 6 8 24 The error was detected in module CSIDIO. (2) A de allocation was attempted on a nonallocated disk block. The error was detected in CSITRK. (3) A read/write operation was attempted to a disk block number zero. The error was detected in module CSIDIO. (1) The cylinder number is not within the range of user's disk. Error detected in module CSIDIO; or (2) A deallocation was attempted on a non-allocated disk block. The errol' was detected in CSITRK. The cylinder number received by the Control Program is not in the user's range or an attempt was made to access file record zero. Error detected in module CSIDIO. An attempt was made to write on a read-only disk. Error detected in module CSIDIO. Three explanations are possible: 25 28 2C 41 42 45 (1) A channel programming error occurred. The error was detected in module CSIDIO. (2) A deallocation was attempted on a block outside the range of the disk structure. The error was detected in module CSITRK. (3) A read/write operation was attempted with a byte count of zero. The error was detected in module CSIDIO. 13 18 19 lC An I/O error occurred during a read/write operation to an FB-512 device. The error was detected by CSIDIO. A plist error was encountered during a truncate operation. The error was detected by CSIERS. A storage error occurred during a truncate operation. The error was detected by CSIERS. The file or ADT for a truncate operation was not found. The error was detected by CSIERS. The file that was to be truncated was located on a RIO disk. The error was detected by CSIERS. A storage error occurred during a read/write operation. The error was detected in module CSIDIO. An error occurred in module CSIFNS during a truncate operation. The error was detected by CSIERS. Inconsistent V-Format pointers were detected during a truncate operation. The error was detected in module CSIERS. No free block is available for allocation. Error detected in module CSITRK. You can recover files from this disk if you access it as read-only under CMS and copy the desired files to another disk. A parameter list error occurred. Error detected in module CSITRK. The cylinder number received by the Control Program is not in the user's range, or an attempt was made to access file record zero. Error detected in module CSITRK. System Action: The system enters a disabled wait state. The user file directory is not updated. User Response: IPL GCS again and then reissue the command if data on the pack is still good. Contact your system support personnel if the problem persists. 421S Disk 'mode (vdev)' is full Explanation: No more disk space is available on the minidisk identified in the message. System Action: RC = 13. The last attempted write to the disk is terminated, and the task that attempted the write is terminated. The system will Group Control System (GCS) Messages 527 CSI attempt to CLOSE any OPEN files belonging to that task. 4241 'vdev mode' released Explanation: The specified device was previously accessed as a read/write disk with the mode letter indicated in the message. This device has now been released since the user has accessed the same device as a read/write disk with a different mode letter. User Response: IPL CMS and try to create more disk space by deleting unneeded files. Then re-IPL GCS and run the program again. See the VM/SP eMS User's Guide for other ways to resolve the 'Disk Full' problem. System Action: Processing continues. 422E 'vdev' already accessed as Read/Write 'mode' disk Explanation: You are trying to access the specified device in read-only mode, but you have already accessed it in read/write mode. You cannot have a disk accessed as both read-only and read/writ.e, because the read-only file directory would not reflect any updates you made until the next time you accessed the disk. User Response: None. 4251 Explanation: The disk being accessed replaces a disk previously accessed as the same mode letter. The disk being replaced is released, but it is not detached. System Action: Processing continues. System Action: RC = 36. No action is taken on the command, and system status is not changed. User Response: If you wish to access the specified device in read-only mode, first release the disk by issuing the RELEASE command and then reissue the ACCESS command. 4231 User Response: None. 4261 Explanation: The disk identified in the message has been accessed in read-only mode or in read/write mode, as indicated. An '-OS' or '-DOS' at the end of the message means that the disk is OS or DOS formatted. If the '-OS' or '-DOS' do not appear, then the disk is in CMS format. User Response: None. 528 VM/SP System Messages and Codes = 'mode' [-OSI-DOS] System Action: Processing continues. User Response: None. 427S System Action: Processing continues. 'vdev' also disk Explanation: The disk identified in the message is also accessed as the 'mode' disk. If an '-OS' or '-DOS' appears at the end of the message, the disk is formatted as an OS or DOS disk. If '-OS' or '-DOS' do not appear, then the disk is formatted as a CMS disk. mode (vdev) {R/OIR/W} [-OS I-DOS] Note: A read/write OS or DOS disk can be written on only by VSAM. 'vdev' replaces 'mode (vdev)' [-OS I-DOS] 'mode (vdev)' device error Explanation: An error was encountered in trying to access the disk, either because it is an unsupported device, or because an I/O error occurred while reading in the master file directory from the device. CSI System Action: RC = 100. Execution of the command is terminated. The system status remains the same unless another disk was replaced by this access, as indicated by message CSIACC425I. 429E Explanation: (1) The files requested were not on the specified disk. If another disk was already accessed as mode 'fm', it is released. (2) if the disk you are trying to access contains no files and you are trying to access it as a read-only disk, then your disk access has failed. If another disk was already accessed as mode 'fm', it is released. User Response: If this is the first time that you are using this disk, use the FORMAT command under CMS to format it, and then reissue the command under GCS. If the problem persists, contact your system support personnel. 428S System Action: RC = 28. Execution of the command is terminated. System status is not changed. 'mode (udeu), not attached Explanation: The specified device is not attached to the virtual machine. System Action: If the message prefix is 'CSIACC,' then execution of the ACCESS command that was issued is halted. The system status remains the same unless another disk was replaced by this access, as indicated by message CSIACC425I. The return code is 100. User Response: Check to see that the fileid is specified correctly, and reissue the command. 430W To finish running the GROUP EXEC, LINK your A-disk from the command line. You can then finish running the exec in the normal way. OS disk - Fileid specified is ignored Explanation: The OS or DOS disk identified in the ACCESS command just issued has been accessed, but the fileid provided in the command is not applicable and has been ignored. If the message prefix is 'CSIGRP,' your A-disk is detached. This could have happened while you were running the GROUP EXEC, or even before you even invoked the GROUP EXEC. As a result, the exec cannot create the GROUP EXEC file for your GCS system. 'rhe exec will continue running to allow you to LINK your A-disk from the command line. User Response: To complete an ACCESS operation, use the CP LINK command to attach the missing disk to your virtual machine, or ask the system operator to attach the disk to your machine. Then reissue the ACCESS command. File 'In It 1m' not found. Disk 'mode (udeu)' will not be accessed. System Action: RC = 4. Execution of the command continues. User Response: None. 431T SEVER external interrupt has occurred on the Signal Services Path, Re-IPL sysname. Explanation: An IUCV External Interrupt has occurred. This interrupt was a SEVER on the Signal Services Path. System Action: The GCS system halts by loading a disabled wait state PSW. Execution of the command is terminated. Group Control System (GCS) Messages 529 CSI User Response: Contact your system programmer to determine why the IUCVINI SET failed. User Response: Re-IPL the named system. Contact your system support personnel if further failures occur. 432T Program exception code occurred at vstor while no task active, Re-IPL sysname 449E Explanation: A character string containing (1) unmatched shift-out (SO) and shift-in (SI) control characters or (2) an odd n urn bel' of bytes between the shift-out (SO) and shift-in (SI) characters was scanned with OPTIONS ECMODE in effect. Explanation: The specified hardware exception occurred in a GCS system routine. System Action: The GCS system halts by loading a disabled wait state PSW. Execution of the command is terminated. System Action: Execution stops. User Response: Correct the invalid character string in the EXEC file. User Response: Contact your system support personnel or re-IPL the named system. 450E 433S Label GCSGEXIT, the IUCV Pending Connect exit, was given control. This is an error. System Action: The system returns to the caller of label 'GCSGEXIT' with a branch to the address contained in general register 14. System Action: Execution stops. User Response: If this message persists, contact your system programmer to determine why the GCS general IUCV exit is getting control. User Response: Run the EXEC or macro on its own. More free storage may be obtained by releasing a disk (to recover the space used for the file directory). Alternatively, re-IPL GCS after defining a larger virtual storage size for the virtual machine. IUCVINI SET for GCS failed with return code nnn. Cannot continue IPL. 451E Explanation: A non-zero return code was received during GCS IPIJ when trying to establish GCS as an IUCV user. nnn is the return code that GCS returns. System Action: The GCS IPL is terminated. 530 VM/SP System Messages and Codes Error 5 running in it, line nn: Machine storage exhausted Explanation: While attempting to interpret a program, the System Product Interpreter was unable to get the space needed for its work areas and variables. This may have occurred because a program that invoked the System Product Interpreter has already used up most of the available storage itself. Explanation: The label specified as GCS's general IUCV exit did got control. 434S Error 22 running in it, line nn: Invalid character string Error 3 running in it, line nn: Program is unreadable Explanation: The REXX program could not be read from the disk. This problem almost always occurs only when you are attempting to execute an EXEC or program from someone else's CSI disk for which you have Read/Only access, while someone with Read/Write access to the disk has altered the program so that it no longer exists in the same place on the disk. 454E Explanation: The System Product Interpreter expects a series of WHENs and an OTHERWISE within a SELECT statement. This message is issued when any other instruction is found. This situ~tion is often caused by forgetting the DO and END instructions around the list of instructions following a WHEN. For example, System Action: Execution stops. User Response: Re-access the disk on which the EXEC or program resides. 452E Error 4 running fn ft, line nn: Program interrupted WRONG RIGHT Explanation: The system interrupted execu tion of your REXX program. Certain utility modules may force this interruption if they detect a disastrous error condition. Select Select When a=b then When a=b then DO Say 'A equals B' Say 'A equals B' exit exit Otherwise nap end Otherwise nap end end System Action: Execution stops. System Action: Execution stops. User Response: Look for a problem with a utility module called in your EXEC or macro. User Response: Make the necessary corrections. 455E 453E Error 7 running fn ft, line nn: WHEN or OTHERWISE expected Error 6 running fn ft, line nn: Unmatched "j*" or quote Explanation: The System Product Interpreter reached the end of the file (or the end of data in an INTERPRET statement) without finding the ending ,,* /" for a comment or quote for a literal string. Error 8 running fn ft, line nn: Unexpected THEN or ELSE Explanation: The System Product Interpreter has found a THEN or an ELSE that does not match a corresponding IF clause. This situation is often caused by forgetting to put an END or DO END in the THEN part of a complex IF THEN ELSE construction. For example, System Action: Execution stops. User Response: Edit the EXEC and add the closing ,,* /" or quote. You can also insert a TRACE SCAN statement at the top of your program and rerun it. The resulting output should show where the error exists. If a=b then do; Say EQUALS exit else Say NOT EQUALS If a=b then do; Say EQUALS exit end else Say NOT EQUALS System Action: Execution stops. User Response: Make the necessary corrections. Group Control System (GCS) Messages 531 CSI 456E Error 9 running In It, line nn: Unexpected WHEN or OTHERWISE 458E Explanation: This message is issued if vou exceed the limit of 250 levels of ~esting of control structures (DO-END, IF-THEN-ELSE, etc.). Explanation: The System Product Interpreter has found a WHEN or OTHERWISE instruction outside of a SELECT construction. You may have accidentally enclosed the instruction in a DO END construction by leaving off an END instruction, or you may have tried to branch to it with a SIGNAL statement (which cannot work because the SELECT is then terminated). This message could be caused by a looping INTERPRET instruction, such as: line=/INTERPRET line' INTERPRET line These lines would loop until they exceeded the nesting level limit and this message would be issued. Similarly, a recursive subroutine that does not terminate correctly could loop until it causeR this message. System Action: Execution stops. User Response: Make the necessary corrections. 457E Error 10 running In It, line nn: Unexpected or unmatched END Explanation: The System Product Interpreter has found more ENDs in your program than DOs or SELECTs, or the ENDs were placed so that they did not match the DOs or SELECTs. This message can be caused if you try to signal into the middle of a loop. In this case, the END will be unexpected because the previous DO will not have been executed. Remember also, that SIGNAL terminates any current loops, so it can not be used to jump from one place inside a loop to another. This message can also be caused if you place an END immediately after a THEN OR ELSE construction. System Action: Execution stops. User Response: Make the necessary corrections. You can use "TRACE Scan" to show the structure of the program, thereby making it easier to find your error. Putting the name of the control variable on ENDs that close repetitive loops can also help locate this kind of error. 532 VM/SP System Messages and Codes Error 11 running In It, line nn: Control stack full System Action: Execution stops. User Response: Make the necessary corrections. 459E Error 12 running In It, line nn: Clause > 500 characters Explanation: You have exceeded the limit of 500 characters for the length of the internal representation of a clause. If the cause of this message is not obvious to you, it may be due to a missing quote, that has caused a number of lines to be included in one long string. In this case, the error probably occurred at the start of the data included in the clause traceback (flagged by + + + on the console). The internal representation of a clause does not include comments or multiple blanks that are outside of strings. Note also that any symbol (name) gains two characters in length in the internal representation. System Action: Execution stops. CSI User Response: Make the necessary corrections. 460E 462E Explanation: For the System Product Interpreter, hexadecimal constants may not have leading or trailing blanks and may have imbedded blanks at byte boundaries only. The following are all valid hexadecimal constants: Error 13 running fn ft, line nn: Invalid character in data Explanation: The System Product Interpreter found an invalid character outside of a literal (quoted) string. Valid characters are: '13'x 'A3C2 lC34'x 'lDES'x A-Z a-z 0-9 (Alphamerics) @ # $ ¢ . ? ! _ (Name Characters) &*()-+ =-,''';:<,>/ You may have mistyped one of the digits, for example typing a letter 0 instead of a O. This message can also be caused if you follow a string by the I-character symbol X (the name of the variable X), when the string is not in tended to be taken as a hexadecimal specification. In this case, use the explicit concatenation operator (II) to concatenate the string to the value of the symbol. (Special Characters) System Action: Execution stops. User Response: Make the necessary corrections. 461E Error 14 running fn ft, line nn: Incomplete DO/SELECT/IF Explanation: The System Product Interpreter has reached the end of the file (or end of data for an INTERPRET instruction) and has found that there is a DO or SELECT without a matching END, or an IF that is not followed by a THEN clause. System Action: Execution stops. User Response: Make the necessary corrections. You can use "TRACE Scan" to show the structure of the program, thereby making it easier to find where the missing END should be. Putting the name of the control variable on ENDs that close repetitive loops can also help locate this kind of error. Error 15 running fn ft, line nn: Invalid Hex constant System Action: Execution stops. User Response: Make the necessary corrections. 463E Error 16 running fn ft, line nn: Label not found Explanation: The System Product Interpreter could not find the label specified by a SIGNAL instruction or a label matching an enabled condition when the corresponding (trapped) event occurred. You may have mistyped the label or forgotten to include it. System Action: Execution stops. The name of the missing label is included in the error traceback. User Response: Make the necessary corrections. Group Control System (GCS) Messages 533 CSI 464E Error 21 running In It, line nn: Invalid data on end of clause in the expression on any of these statements. This might be true, for example, if you entered "EXIT CR" instead of "EXIT RC." Explanation: You have followed a clause, such as SELECT or NOP, by some data other than a comment. System Action: Execution stops. System Action: Execution stops. User Response: Make the necessary corrections. User Response: Make the necessary corrections. 467E 465E Error 17 running In It, line nn: Unexpected PROCEDURE Explanation: The System Product Interpreter found a syntax error in the DO instruction. You might have used BY or TO twice, or used BY, TO, or FOR when you didn't specify a control variable. Explanation: The System Product Interpreter encountered a PROCEDURE instruction in an invalid position, either because no internal routines are active, or because a PROCEDURE instruction has already been encountered in the internal routine. This error can be caused by "dropping through" to an internal routine, rather than invoking it with a CALL or a function call. System Action: Execution stops. User Response: Make the necessary corrections. 466E Error 26 running In It, line nn: Invalid whole number Explanation: The System Product Interpreter found an expression in the NUMERIC instruction, a parsing positional pattern, or the right hand term of the exponentiation (**) operator that did not evaluate to a whole number, or was greater than the limit, for these uses, of 999999999. This message can also be issued if the return code passed back from an EXIT or RETURN instruction (when a REXX program is called as a command) is not a whole number or will not fit in a System/370 register. This error may be due to mistyping the name of a symbol so that is is not the name of a variable 534 VM/SP System Messages and Codes Error 27 running In It, line nn: Invalid DO syntax System Action: Execution stops. User Response: Make the necessary corrections. 468E Error 30 running In It, line nn: Name or String> 250 characters Explanation: The System Product Interpreter found a variable or a literal (quoted) string that is longer than the limit. The limit for names is 250 characters, following any substitutions. A possible cause of this error is the use of a period (.) in a name, causing an unexpected substitution. The limit for a literal string is 250 characters. This error can be caused by leaving off an ending quote (or putting a single quote in a string) because several clauses may be included in the string. For example, the string 'don't' should be written as 'don't' or "don't". System Action: Execution stops. User Response: Make the necessary corrections. CSI 469E Error 31 running in it, line nn: Name starts with number or "." Explanation: The System Product Interpreter found a variable whose name begins with a numeric digit or a period (.). The REXX language rules do not allow you to assign a value to a variable whose name begins with a numeric digit or a period, because you could then redefine numeric constantE' which would be catastrophic. System Action: Execution stops. User Response: Make the necessary corrections. 472E Explanation: The System Product Interpreter found an unmatched parenthesis within an expression. You will get this message if you include a single parenthesis in a command without enclosing it in quotes. System Action: Execution stops. User Response: Rename the variable correctly. It is best to start a variable name with an alphabetic character, but some other characters are allowed. 470E Error 34 running in it, line nn: Logical value not 0 or 1 System Action: Execution stops. User Response: Make the necessary corrections. 473E Explanation: The System Product Interpreter found an expression in an IF, WHEN, DO WHILE, or DO UNTIL phrase that did not result in a 0 or 1. Any value operated on by a logical operator (--', I, &, or &&) must result in a 0 or 1. For example, the phrase "If result then exit rc" will fail if result has a value other than 0 or 1. Thus, the phrase would be better written as If result --, = 0 then exit rc . Say Enter A, B, or C should be written as: Say 'Enter A, B, or C' User Response: Make the necessary corrections. System Action: Execution stops. User Response: Make the necessary corrections. Error 35 running in it, line nn: Invalid expression Explanation: The System Product Interpreter found a grammatical error in an expression. You might have ended an expression withan operator, or had two adjacent operators with no data in between, or included special characters (such as operators) in an intended character expression without enclosing them in quotes. Error 37 running in it, line nn: Unexpected" ," or ")" Explanation: The System Product Interpreter found a comma (,) outside a routine invocation or too many right parentheses in an expression. You will get this message if you include a comma in a character expression without enclosing it in quotes. For example, the instruction: System Action: Execution stops. 471E Error 36 running in it, line nn: Unmatched "(" in expression 474E Error 39 running in it, line nn: Evaluation stack overflow Explanation: The System Product Interpreter was not able to evaluate the expression because it is too complex (many nested parentheses, functions, etc.). Group Control System (GCS) Messages 535 CSI System Action: Execution stops. You may have mistyped a variable name, or included an arithmetic operator in a character expression without putting it in quotes. User Response: Break up the expressions by assigning sub-expressions to temporary variables. System Action: Execution stops. Error 40 running in it, line nn: Incorrect call to routine 475E Explanation: The System Product Interpreter encountered an incorrectly used call to a built-in or external routine. Some possible causes are: • • User Response: Make the necessary corrections. 477E Error 42 running in it, line nn: Arithmetic overflow/underflow Explanation: The System Product Interpreter encountered the result of an arithmetic operation that required an exponent greater than the limit of 9 digits (more than 999999999 or less than you passed invalid data (arguments) to the routine. This is the most common possible cause and is dependent on the actual routine. If a routine returns a non-zero return code, the System Product Interpreter issues this message and passes back its return code of 20040. -999999999 ). This error can occur during evaluation of an expression (often as a re~ult of trying to divide a number by 0), or during the stepping of a DO loop control variable. the module invoked was not compatible with the System Product Interpreter. System Action: Execution stops. If you were not trying to invoke a routine, you may have a symbol or a string adjacent to a "(" when you meant it to be separated by a space or an operator. This causes it to be seen as a function call. For example, TIME(4 + 5) should probably be written as 1'IME*(4 + 5). System Action: Execution stops. U s(Jr Response: Make the necessary corrections. 476E Error 41 running in it, line nn: Bad arithmetic conversion Explanation: The System Product Interpreter found a term in an arithmetic expression that was not a valid number or that had an exponent outside the allowed range of -999999999 to + 999999999. 536 VMjSP System Messages and Codes User Response: Make the necessary corrections. 478E Error 43 running in it, line nn: Routine not found Explanation: The System Product Interpreter was unable to find a routine called in your program. You invoked a function within an expression, or in a subroutine invoked by CALL, but the specified label is not in the program, or is not the name of a built-in function, and GCS is unable to locate it externally. The simplest, and probably most common, cause of this error is mistyping the name. If you were not trying to invoke a routine, you may have put a symbol or string adjacent to a H(" when you meant it to be separated by a space or CSI operator. The System Product Interpreter would see that as a function invocation. For example, the string 3(4 + 5) should be written as 3*(4 + 5). System Action: Execution stops. User Response: Report any occurrence of this message to your IBM representative. System Action: Execution stops. User Response: Make the necessary corrections. 479E 482E Error 19 running In It, line nn: String or symbol expected Explanation: The System Product Interpreter expected a symbol following the keywords CALL, SIGNAL, SIGNAL ON, or SIGNAL OFF but none was found. You may have omitted the string or symbol, or you may have inserted a special character (such as a parenthesis) in it. Error 44 running In It, line nn: Function did not return data Explanation: The System Product Interpreter invoked an external routine within an expression. The routine seemed to end without error, but it did not return data for use in the expression. System Action: Execution stops. System Action: Execution stops. User Response: Make the necessary corrections. User Response: Make the necessary corrections. Error 20 running In It, line nn: Symbol expected 483E 480E Error 45 running In It, line nn: No data specified on function RETURN Explanation: The System Product Interpreter may expect a symbol following the END, ITERATE, LEAVE, NUMERIC, PARSE, or PROCEDURE keywords or expected a list of symbols following the DROP, UPPER, or PROCEDURE (with EXPOSE option) keywords. Either there was no symbol when one was required or some other characters were found. Explanation: A REXX program has been called as a function, but an attempt is being made to return (by a RETURN; instruction) without passing back any data. Similarly, an internal routine, called as a function, must end with a RETURN statement specifying an expression. System Action: Execution stops. System Action: Execution stops. User Response: Make the necessary corrections. User Response: Make the necessary corrections. Error 24 running In It, line nn: Invalid TRACE request 484E 481E Error 49 running In It, line n11,: Interpreter failure Explanation: The System Product Interpreter carries out numerous internal self-consistency checks. It issues this message if it encounters a severe error. Explanation: The System Product Interpreter issues this message when: • the action specified on a TRACE instruction, or the argument to the Group Control System (GCS) Messages 537 CSI built-in function, starts with a letter that does not match any valid alphabetic character options. The valid options are A, C, E, I, L, N, 0, R, or S. • loops by making them inactive. Therefore, for example, a LEAVE instruction in a subroutine cannot affect a DO loop in the calling routine. You can cause this message to be issued if you use the SIGNAL instruction to transfer control within or into a loop. A SIGNAL instruction terminates all active loops, and any ITERATE or LEAVE instruction issued then would cause this message to be issued. an attempt is made to request "TRACE Scan" when inside any control construction or while in interactive debug. System Action: Execution stops. User Response: Make the necessary corrections. System Action: Execution stops. User Response: Make the necessary corrections. 485E Error 25 running fn ft, line nn: Invalid sub-keyword found 487E Explanation: The System Product Interpreter expected a particular sub-keyword at this position in an instruction and something else was found. For example, the NUMERIC instruction must be followed by the sub-keyword DIGITS, FUZZ, or FORM. If NUMERIC is followed by anything else, this message is issued. Error 29 running fn ft, line nn: Environment name too long Explanation: The System Product Interpreter encountered an environment name specified on an ADDRESS instruction that is longer than the limit of 8 characters. System Action: Execution stops. System Action: Execution stops. User Response: Specify the environment name correctly. User Response: Make the necessary corrections. 488E 486E Error 28 running fn ft, line nn: Invalid LEAVE or ITERATE Explanation: The System Product Interpreter encountered an invalid LEAVE or ITERATE instruction. The instruction was invalid because: • no loop is active, or • the name specified on the instruction does not match the control variable of any active loop. Note that internal routine calls and the INTERPRET instruction protect DO 538 VM/SP System Messages and Codes Error 33 running fn ft, line nn: Invalid expression result Explanation: The System Product Interpreter encountered an expression result that is invalid in its particular context. The result may be invalid because an illegal FUZZ or DIGITS value was used in a NUMERIC instruction (FUZZ may not become larger that DIGITS). System Action: Execution stops. User Response: Make the necessary corrections. CSI 489E Error 38 running fn ft, line nn: Invalid template or pattern 492E Explanation: The System Product Interpreter found an invalid special character, for example 0/0, within a parsing template, or the syntax of a variable trigger was incorrect (no symbol was found after a left parenthesis). This message is also issued if the WITH sub-keyword is omitted in a PARSE VALUE instruction. Error 32 running fn ft, line nn: Invalid use of stem Explanation: The REXX program attempted to change the value of a symbol that is a stem. (A stem is that part of a symbol up to the first period. You use a stem when you want to affect all variables beginning with that stem.) This may be in the UPPER instruction where the action in this case is unknown, and therefore in error. System Action: Execution stops. System Action: Execution stops. User Response: Change the program so that it does not attempt to change the value of a stem. User Response: Make the necessary corrections. 490E Error 48 running fn ft, line nn: Failure in system service 493E Explanation: The System Product Interpreter halts execution of the program because some system service has failed to work correctly. Error 1 running fn ft: No filename specified Explanation: The EXEC command requires that you specify the name of the EXEC that you wish to execute. System Action: Execution stops. System Action: Execution stops. User Response: Ensure that your input is correct and that your program is working correctly. If the problem persists, notify your system support personnel. 491E Error 18 running fn ft, line nn: THEN expected Explanation: All REXX IF and WHEN clauses must be followed by a THEN clause. Another clause was found before a THEN statement was found. System Action: Execution stops. User Response: Insert a THEN clause between the IF or WHEN clause and the following clause. User Response: Reissue the command and specify the filename. 494E Error 2 running fn ft: File not found Explanation: The specified file was not found on the accessed disks. This message can be issued when you try to invoke an EXEC from within another EXEC. System Action: Execution stops. User Response: Access the disk where the file exists and reissue the command, or enter the correct name of the EXEC if you entered it incorrectly. Group Control System (GCS) Messages 539 CSI 495R Enter input for EXEC 'execname': 5001 Explanation: 'execname' is the EXEC name. The System Product interpreter recognized a request for terminal input. In most cases, this message will have been preceded by an informational message from the EXEC. Explanation: The GCS extraction routine was unable to locate the RSCSV2 extraction routine DMTYEX. System Action: Processing continues, and a problem report will be created by the GCS extraction routine. System Action: The task executing the request is suspended until a REPL Y command is issued. User Response: Contact the system programmer to determine why the routine could not be found. User Response: Use the REPLY command to supply the required information. 5011 496R Enter DEBUG input for EXEC 'execname': System Action: Return to IPCS DUMPSCAN routine with a return code of 8, which causes the '????????' message to be displayed. System Action: The task executing the request is suspended until a REPL Y command is issued. User Response: Contact the system programmer to determine why the routine could not be found. User Response: Use the REPLY command to supply the required information. 5021 Insufficient storage for EXEC interpreter Explanation: There is insufficient storage for the System Product Interpreter to initialize itself. System Action: Execution is terminated at the point of the error. User Response: Redefine storage and reissue the command. 540 VM/SP System Messages and Codes Unable to locate type DUMPSCAN routine 'routine' Explanation: The GCS DUMPSCAN routine was unable to locate the RSCS DUMPSCAN routine DMTYDS. Explanation: 'execname' is the EXEC name. The EXEC is being executed in DEBUG mode. The EXEC awaits the next user input. 497E Unable to locate type extraction routine 'routine' Task 'taskid' not found Explanation: One of the DUMPS CAN subcommands (TACTIVE, TLOADL, TSAB) has been issued with a taskid that was not in the task's active program list or taskid table. System Action: Return to IPCS/E DUMPSCAN routine with a return code of 0, which causes the ready message to be displayed. User Response: Reissue the command with the correct taskid. CSI 5031 5061 No IUCV path table Explanation: The IUCV DUMPSCAN subcommand was entered and the number of entries in the IUCV path table was zero. Explanation: The GCS EXTRACTION routine was unable to read the dump information record. System Action: IPCS will prompt the user to enter all information for the problem report. System Action: Return to IPCS DUMPSCAN routine with a return code of 0, which causes the ready message to be displayed. User Response: Supply information in answer to the prompts that appear on the screen. User Response: None. 5041 Page 'vstor' not found in dump 507E Explanation: The virtual address identified in the message was not found in the dump. This means it was not dumped at the time the dump was taken. Trace formatting routine 'routine' not found Explanation: Trace formatting could not locate the named routine. System Action: Return to IPCS DUMPSCAN routine with a return code of 0, which causes the ready message to be displayed. System Action: The record is displayed or printed in hexadecimal notation with no formatting done. User Response: Install the required TEXT file on an accessed CMS disk and then re-execute the program. User Response: None. 5051 Unable to read dump information record Taskid 'xxxx' invalid 5081 Explanation: One of the DUMPSCAN subcommands (TACTIVE, TLOADL, TSAB) has been issued with a taskid that is invalid. (Taskid must be from to x'FFFF') Explanation: CPTRAP lost the last part of this record. ° System Action: The first portion of the record is displayed in hexadecimal notation (unformatted). System Action: Return to IPCS DUMPSCAN routine with a return code of 0, which causes the ready message to be displayed. User Response: Reissue the command with a valid taskid. The following record was partially lost: User Response: None. 5091 ETRACE set ON for event-type(s) Explanation: This is the normal reply when external tracing for the specified event has been enabled for the virtual machine. System Action: Processing continues. User Response: None. Group Control System (GCS) Messages 541 CSI 5101 ETRACE set ON for event-type(s) for GROUP System Action: Command terminates with no action taken. Explanation: This is the normal reply from an ETRACE command that was issued to set external tracing on for an event-type for the whole group. User Response: Use the QUERY ETRACE command to find the event types which are in effect for the group. Then reissue the command without the event types which were in effect for the group. System Action: Exits are scheduled on all virtual machines in the group to set ETRACE on for the event-type named in the message. 5141 All external trace events are disabled User Response: None. Explanation: No external tracing is being done in this virtual machine. 5111 ETRACE set OFF for event-type(s) System Action: Processing continues. Explanation: This is the normal reply when external tracing for the specified event has been disabled for the virtual machine. User Response: None. 5151 System Action: Processing continues. Explanation: External tracing for the specified event type has been enabled for this virtual machine. User Response: None. 5121 ETRACE set OFF for event-type(s) for GROUP Explanation: This is the normal reply from an ETRACE command that was issued to set external tracing off for an event-type for the whole group. System Action: Exits are scheduled on all virtual machines in the group to set ETRACE off for the event-type named in the message. External trace is enabled for event-type(s) System Action: Processing continues. User Response: None. 5161 External trace is enabled for event-type(s) for GROUP Explanation: External tracing for the specified event type was enabled for this virtual machine by the GROUP operand ofETRACE. User Response: None. System Action: Processing continues. 513E ETRACE GROUP option is in effect for event-type(s) Explanation: An attempt was made by an unauthorized user to disable external tracing while the GROUP option was in effect. The GROUP option overrides the command. 542 VM/SP System Messages and Codes User Response: None. CSI 5171 ITRACE set ON for euent-types(s) 521E Explanation: This is the normal reply when the ITRACE command is issued to enable ITRACE. Explanation: An unauthorized user attempted to disable ITRACE while the ITRACE GROUP option was in effect. The GROUP option overrides the command. System Action: ITRACE is enabled for the issuing virtual machine. User Response: None. 5181 System Action: Command terminates with no action taken. ITRACE remains in effect for the group. ITRACE set ON for euent-type(s) for GROUP User Response: Use the QUERY ITRACE command to find the event types which are in effect for the group. Then reissue the command without the event types which were in effect for the group. Explanation: This is the normal reply when an authorized user issues the ITRACE GROUP command. System Action: Exits are scheduled on all virtual machines in the group to enable ITRACE. ITRACE GROUP option is in effect for euent-type(s) 5221 Internal trace is enabled for event-type(s) User Response: None. Explanation: ITRACE is enabled for this virtual machine. 5191 ITRACE set OFF for euent-type(s) System Action: Processing continues. Explanation: This is the normal reply when the ITRACE has been disabled for the issuing virtual machine. System Action: ITRACE is disabled for the issuing virtual machine. User Response: None. 5231 User Response: None. 5201 Explanation: ITRACE is enabled for this virtual machine by the GROUP operand. ITRACE set OFF for euent-type(s) for GROUP Explanation: This is the normal reply when an authorized user has issued the ITRACE END GROUP command, turning off ITRACE in all virtual machines in the group. Internal trace is enabled for event-type(s) for GROUP System Action: Processing continues. User Response: None. 5241 All internal trace events are disabled System Action: ITRACE is disabled for all virtual machines in the group. Explanation: ITRACE is disabled for this virtual machine. User Response: None. System Action: Processing continues. User Response: None. Group Control System (GCS) Messages 543 CSI 525E Userid is missing or invalid request involved only areas which require authorization to dump and DSS's but the receiver was not authorized and no DSS's exist. Explanation: The TO operand was specified, but the userid was either left out or is invalid. The userid cannot be longer than eight characters. System Action: Command terminates with no dump taken. System Action: Command terminates with no dump taken. User Response: Reissue the command specifying a valid range. User Response: Reissue the command specifying a valid userid. 5281 Userid 'userid' is not in CP directory 526E Explanation: A dump was taken. If the receiver is an authorized user, the dump contains the whole virtual machine and any discontiguous shared segments. Otherwise the dump contains all key 14 storage (storage belonging to non-privileged applications) and any other storage that is not fetch-protected. Explanation: The dump request was passed to CP, but the receiving userid, whether specified or defaulted, was not found in the CP directory. System Action: Command terminates with no dump taken. System Action: In the case of machine termination, the termination continues. In the case of SYSTEM RESTART, control returns to the virtual machine at the point where it was interrupted to issue the CP SYSTEM REST ART command. User Response: Reissue the command specifying a valid userid. 527E Invalid range Explanation: One of the following conditions was encountered: 1. Hexloc1 greater than hexloc2. 2. Invalid modifier - only '-', '.', and ':' are valid. 3. Invalid byte count. 4. Address specified which is out of the range of the virtual machine's storage. Dump complete User Response: None. 529E Partial dump taken Explanation: The dump was only partially completed for one of the following reasons: 1. 544 5. Range specified is not a valid hexadecimal number. 6. The dump request involved only areas which require authorization to dump, but the receiver was not on the list of authorized users specified at GCS build time. Or the dump VM/SP System Messages and Codes 2. 3. CP experienced an 1/0 error when attempting to bring a page to be dumped. DSS specified, but no DSSs found. The dump request involved some protected storage, but the receiver was not on the list of authorized users specified at GCS build time. System Action: Command terminates with a partial dump taken. User Response: CSI 1. If the dump failed because of a CP I/O error, reissue the command. If the problem persists, contact the system programmer. 2. If the dump failed because no DSS was found, no user action is required. 3. If the dump failed because the receiving userid was unauthorized, reissue the command specifying an authorized receiver. 530E Dump failed: I/O error Explanation: CP encountered an I/O error while attempting to bring in the parameter list or the dump address list passed by the GCS supervisor. System Action: The command terminates with no dump taken. User Response: Reissue the command. If the failure persists, contact the system programmer. Dump failed Explanation: An error occurred while attempting to dump the virtual machine. 5331 Virtual Machine load list is empty Explanation: The GCS DUMPSCAN subcommand VMLOADL was entered and the pointer to NUCCBLKS is zero. System Action: In the case of machine termination, the termination continues with no dump taken. In the case of SYSTEM REST ART, control returns to the virtual machine at the point it was interrupted to enter the command, and no dump is taken. System Action: Return to the IPCS DUMPS CAN routine with return code zero, which causes a ready message to be displayed. User Response: User Response: None. 1. 2. 53lE 532E Find out from the installation system programmer if the system is currently experiencing any spool problems. If it is, try the dump again after the problem is fixed. Also find out from the installation system programmer if the userid designated at GCS build time as the dump receiver is in the CP directory. If it is not, you cannot dump via SYSTEM REST ART until this is corrected. 5341 Explanation: The GCS DUMPSCAN subcommand TSAB was entered and the pointer to the task storage anchor block IS zero. System Action: Return to the IPCS DUMPS CAN routine with return code zero, which causes a ready message to be displayed. Dump failed: Spooling error Explanation: CP ran out of spool space. System Action: Command terminates with no dump taken. User Response: Reissue the command when spool space is available. Task storage anchor block ptr is zero User Response: None. 5351 NUCON extension ptr is zero. Can't find task load list. Explanation: The GCS DUMPSCAN subcommand TLOADL was entered and the pointer to NUCON EXTENSION is zero. Group Control System (GCS) Messages 545 CSI System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to· be displayed. 5391 Explanation: The GCS DUMPSCAN subcommand TSAB was entered and the pointer to NUCON EXTENSION is zero. User Response: None. 5361 System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. Taskid table ptr is zero. Can't find task load list. Explanation: The GCS DUMPSCAN subcommand TLOADL was entered and the pointer to T ASKID TABLE is zero. System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. User Response: None. 5401 System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. Task block ptr is zero. Can't find task load list. Explanation: The GCS DUMPSCAN subcommand TLOADL was entered and the pointer to TASK BLOCK is zero. System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. User Response: None. 5411 System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. Task load list ptr is zero. Explanation: The GCS DUMPSCAN subcommand TLOADL was entered and the pointer to the TASK load list is zero. System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. User Response: None. Task block ptr is zero. Can't find task storage anchor block. Explanation: The GCS DUMPSCAN subcommand TSAB was entered and the pointer to TASK BLOCK is zero. User Response: None. 5381 Taskid table ptr is zero. Can't find task storage anchor block. Explanation: The GCS DUMPSCAN subcommand TSAB was entered and the pointer to TASKID TABLE is zero. User Response: None. 5371 NUCON extension ptr is zero. Can't find task storage anchor block. User Response: None. 5421 NUCON extension ptr is zero. Can't find IUCV path table. Explanation: The GCS DUMPSCAN subcommand IUCV was entered and the pointer to NUCON EXTENSION is zero. System Action: Return to the IPCS 546 VM/SP System Messages and Codes CSI DUMPSCAN routine with return code zero, which causes a ready message to be displayed. 5461 Explanation: The GCS DUMPS CAN subcommand TACTIVE was entered and the pointer to TASK BLOCK is zero. User Response: None. 5431 IUCV storage anchor block ptr is zero. Can't find IUCV path table. System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. Explanation: The GCS DUMPSCAN subcommand IUCV was entered and the pointer to IUCV STORAGE ANCHOR BLOCK is zero. System Action: Return to the IPCS DUMPS CAN routine with return code zero, which causes a ready message to be displayed. Task block pointer is zero. Can't find state block. User Response: None. 5471 State block pointer is zero. Explanation: The GCS DUMPSCAN subcommand T ACTIVE was entered and the pointer to STATE BLOCK is zero. User Response: None. 5441 System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. IUCV path table ptr is zero Explanation: The GCS DUMPSCAN subcommand IUCV was entered and the pointer to PATH TABLE is zero. System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. User Response: None. 5481 Explanation: The GCS DUMPSCAN subcommand T ACTIVE was entered and the pointer to TASKID TABLE is zero. User Response: None. 5451 System Action: Return to the IPCS DUMPSCAN routine with return code zero, which causes a ready message to be displayed. NUCON extension ptr is zero. Can't find state block. Explanation: The GCS DUMPS CAN subcommand TACTIVE was entered and the pointer to NUCON EXTENSION is zero. User Response: None. 549E System Action: Return to the IPCS DUMPS CAN routine with return code zero, which causes a ready message to be displayed. User Response: None. Task ID table pointer is zero. Can't find state block. productname control block formatting routine routine not found Explanation: The control block formatting routine for the indicated product name is not on the user's accessed disk. Group Control System (GCS) Messages 547 CSI System Action: Processing is terminated. User Response: Get the indicated routine's text deck on an accessed disk and reissue the PRTDUMP command. 550R Do you wish to format productname control blocks? Reply YES or NO. Explanation: Enter YES if you want to format control blocks for the indicated product name; enter NO if you want an unformatted dump only. System Action: Control will be passed to the appropriate formatting routine. User Response: Enter YES or NO at your terminal. 548 VM/SP System Messages and Codes ATS I Transparent Services Access Facility (TSAF) Messages 0011 0031 Initialization is complete. The service level is 8888. Termination is in progress Explanation: TSAF has accepted a STOP command. Explanation: This message is issued when all permanent TSAF tasks have been started and TSAF is ready for normal operation. The service level of the code running is 888B. System Action: TSAF will terminate with return code O. Operator Response: None. System Action: TSAF is running normally. It will perform its communications functions, as well as dynamic link and collection monitoring. You can enter commands. 004E Parameter parameter is not valid Explanation: You entered a parameter on a TSAF command that TSAF does not recognize. Operator Response: You can now enter TSAF commands. System Action: TSAF ignores the command and is ready for another. 002T Parameter parameter is a duplicate or is not valid Explanation: The argument, parameter, was passed as a parameter on invocation of RUNTSAF. The argument is either invalid o;r it duplicates a previous argument. TSAF takes any numeric value to be the number of 1K internal trace blocks. If you provide two numeric values, TSAF considers the second a duplicate, even if its value is not the same as the first. System Action: TSAF will terminate with return code 12. Operator Response: Correct the command and re-enter it. OOSE A required parameter is missing Explanation: A required parameter is missing from the input command. System Action: TSAF ignores the command and is ready for another command. Operator Response: Enter the correct command. Operator Response: Check the TSAF invocation, and restart TSAF with valid parameters. Transparent Services Access Facility (TSAF) Messages 549 ATS 0061 TSAF link statistics and session accounting records will be generated 0101 External trace started Explanation: TSAF processed a SET ETRACE ON command. Before receiving this command, external tracing was off. Explanation: The TSAF virtual machine directory contains the account option. System Action: CP will write external trace records to CPTRAP until it receives a SET ETRACE OFF command. System Action: TSAF will pass accounting records to CPo Note: Nothing will be recorded by CPTRAP until CPTRAP is also appropriately enabled. Operator Response: No action is required. However, if you do not want TSAF accounting records, notify the system administrator so they can delete the account option from the TSAF directory en try. Operator Response: None. External trace ended 0111 0071 No TSAF link statistics or session accounting records will be generated Explanation: TSAF processed a SET ETRACE OFF command. Before recei ving this command, external tracing was on. Explanation: The TSAF virtual machine directory does not contain the account option. System Action: CP will not write external trace records to CPTrap until it receives a SET ETRACE ON command. System Action: None. Operator Response: No action is required. If, however, you want accounting records, notify the system administrator to add the account option to the TSAF directory entry. 1,009E cmd is not a valid TSAF command Explanation: You entered a command at the TSAF virtual console that TSAF does not recognize. System Action: TSAF ignores the command and is ready for another. Operator Response: None. 0131 Trace area size is nnnK Explanation: TSAF has obtained an internal trace block of the size specified by nnn. This size may be either: • • The default value (40K) The value specified as an input argument to TSAF, rounded up to a 4K multiple, if necessary. System Action: None. Operator Response: Correct the command and re-enter it. 550 VM/SP System Messages and Codes Operator Response: None. ATS 0171 Abend code ccc at aaaaaa abend modifier, together, identify the failure point. This message normally follows message ATSOI8I. Explanation: TSAF terminated abnormally, and CMS gave control to the TSAF abend exit routine. TSAF gets the abend code, ccc, and the failure address, aaaaaa, from the PSW at the time the abend in the ahend work area (DMSABW) occurred. System Action: ATSCAB will display this and other problem determination messages at the terminal. Then ATSCAB will take a VMDUMP of the entire TSAF virtual machine, and issue a CP SYSTEM RESET command (assuming that CONCEAL is ON) to cause CP to re-IPL the CMS system that the virtual machine is using. System Action: See message ATSOI7I. Operator Response: Save this information and contact your service representative. 0211 Failure at offset nnnn in module mmmmmm dated yy.ddd Explanation: TSAF did a program check or issued an abend nnnn bytes into module mmmmmm. yy.ddd is the year and day the module was compiled. ATSCAB determines the module name and compilation date from the eye-catcher by assuming register 11 or 12 is the base register. Operator Response: Save this information and contact your service representative. System Action: See message ATSOI7I. 0181 Program old PSW is psw Explanation: TSAF terminated abnormally, and CMS gave control to the TSAF abend exit routine. psw is the PSW at the time the abend in the abend work area (DMSABW) occurred. This message usually follows message ATSOI7I. System Action: See message ATSOI7I. Operator Response: Save this information and contact your service representative. 0191 Abend modifier is aaaaaaaaaa Explanation: TSAF terminated abnormally, and CMS gave control to the TSAF abend exit routine. The module that invoked the abend set the abend modifier field (CGM __REPORT) to aaaaaaaaaa. This is alphanumeric information. The abend code and the Operator Response: Keep problem information and contact your service representative. 0221 Called from offset nnnn in module mmmmmm dated yy.ddd Explanation: An instruction nnnn bytes into module mmmmmm called the module in which the abend occurred. yy.ddd is the year and day mmmmmm was compiled. If the save area contains a non-zero backward pointer, TSAF issues this message after message 0211. TSAF extracts the name and compilation date of the calling module from the eye-catcher. System Action: See message ATSOI7I. Operator Response: Keep problem information and contact your service representative. Transparent Services Access Facility (TSAF) Messages 551 ATS 0231 VMDUMP ATSCABn mm/dd/yy hh:mm:ss taken Explanation: A VMDUMP of the entire TSAF virtual machine has been taken. TSAF specified "ATSCAB mm/dd/yy hh:mm:ss" as the *dumpid operand on the VMDUMP command. On the message identifier: 1. 2. 077E Note the address of the entry Issue a TRACE subcommand with the FROM and FOR count options. CONFLICTING OPERAND operand Explanation: This message occurs when: n = 1 if the dump was invoked during the first entry to the abend exit if the dump was invoked after n = 2 ATSCAB2 was entered mm/dd/yy is the current date hh:mm:ss is the current time. Operator Response: Keep problem information and contact your service representative. NON-NUMERIC COUNT CHARACTER - RETRY The same option is specified twic"e in the same command, or • The function required by the given option is incompatible with a previously specified operand. System Action: Subcommand terminates. System Action: See message ATS0171. 075E • User Response: Reissue the command with the operands correctly specified. OPERAND MISSING OR INVALID 078E Explanation: The count field has non-numeric characters. Explanatioll: One of the following commands caused an error: System Action: Subcommand terminates. • TRACE subcommand (from module ATSZTR) User Response: Correct and reissue the command. 076E You specified the SCROLL operand before a TRACE subcommand established a "previous" location. You specified the FOR operand with no count value or an invalid value. You specified the FROM operand with no fromloc value or an invalid value. You used an unknown operand or invalid abbreviation. FORMATTED DATA ENTRY EXCEEDS MAXIMUM SIZE Explanation: You used either a SCROLL or TRACE subcommand with the FORMAT option, but without the FOR count option, to display a trace entry that is too big to fit on the screen. System Action: CP truncates the displayed entry and terminates the subcommand. • FDISPLAY subcommand (from module ATSZTD) - User Response: View the entry, by doing the following: 552 VM/SP System Messages and Codes - You did not specify parameters on the subcommand. The LINKCTL operand has no parameters. ATS You specified an unknown operand or invalid abbreviation. System Action: Subcommand terminates. User Response: Reissue the command with a valid operand. 0791 0801 • The trace table start address is greater than the trace table end address. • The current trace table address is outside of the trace table. • A "FROM" location was not specified and the trace table pointers are invalid. • The address of the next trace entry to display is beyond the end of the dump. User Response: If you did not specify a "FROM" location, determine the location of the trace table, and reissue the TRACE command with a "FROM" location specified. If you did specify a "FROM" location, ignore the message. Explanation: While trying to display TSAF trace table entries, IPCS found that the TSAF trace table pointers in the dump are invalid. Possible causes of the error are: The trace table is not an integer number of pages. The address of the next trace entry to display is less than or equal to zero. If you did not specify a "FROM" location then the subcommand terminates. TRACE TABLE POINTERS INVALID: START = start END = end CURRENT = current • • • A page needed for trace table wrapping is missing from the dump. • The data at the end of the table is not a valid trace entry. "FROM" LOCATION OUTSIDE OF TRACE TABLE RANGE: fromloc START = start END = end CURRENT = current Explanation: The "FROM" location that you specified on the TRACE subcommand points to a location outside of the trace table, while the trace table pointers appear to be valid. The CURRENT trace table pointer is adjusted to point to the start of the last entry entered in the trace table. The END trace table pointer is adjusted to the start of the entry nearest the bottom of the trace table. You may use any of the displayed pointer values to return to the trace table. System Action: If you specified a "FROM" location, then the processing of the subcommand will continue at the "FROM" location. The display will not wrap at the trace table start position, and will stop when one of the following occurs: You can start outside of the trace table and scroll into the trace table. In this case, trace table wrapping will not occur unless you restore wrapping by issuing a TRACE without a FROM operand, or specify a "FROM" location within the trace table. • System Action: Processing continues. The specified count (or default count, if count was not specified) has been reached. User Response: Verify the "FROM" location specified on the TRACE Transparent Services Access Facility (TSAF) Messages 553 ATS subcommand, and the trace table pointers. • 0841 If the "FROM" location is incorrect, Explanation: IPCS determined that the address was to be on a page that does not exist in the dump. Either the TRACE subcommand (module ATSZTS) or the FDISPLA Y subcommand (module ATSZTD) may issue this message. reissue the TRACE subcommand with the correct "FROM" location. • 08lE PAGE xxxxxxxx NOT FOUND IN DUMP If the trace table pointers are incorrect and the "FROM" location is correct, ignore the message. System Action: The subcommand will ignore this page and continue processing if possible. "FROM" LOCATION NOT A VALID TRACE ENTRY: fromloc User Response: None. Explanation: The "FROM" location that you specified on the TRACE subcommand does not point to the begining of a valid trace entry. 085E System Action: Subcommand terminates. Explanation: The current CPTRAP entry being formatted is not a valid TSAF trace entry. This could be caused if part of the entry was not collected by CPTRAP. User Response: Respond to the message that follows (ATSZTS0921 or ATSZTS093I). 082E INVALID TRACE ENTRY FOUND IN CPTRAP FILE System Action: The system displays the entry in dump format without any formatting. INVALID TRACE ENTRY FOUND AT addr User Response: None. Explanation: The data at location addr is not a valid TSAF trace entry. 086E System Action: Subcommand terminates. User Response: Respond to the message that follows (ATSZTS092I or ATSZTS093I). 083E REQUIRED RESOURCES NOT AVAILABLE Explanation: An error occurred while IPCS was getting work buffers to process the TRACE subcommand. System Action: Subcommand terminates. User Response: None. 554 VM/SP System Messages and Codes NO TRACE ENTRIES FOUND addr Explanation: The TRACE subcommand did not find any trace entries at the specified address. This is caused by all or a portion of a trace entry being on a page that is not present in the dump. System Action: Subcommand terminates. User Response: Enter a TRACE subcommand with the "FROM" option to return to the trace table. ATS ATTEMPT TO GO BEYOND STORAGE BOUNDARY 087E 090E Explanation: You tried to scroll beyond the dump storage boundaries. System Action: Subcommand terminates without displaying any trace entries. User Response: Enter a TRACE subcommand without a SCROLL option. 088E UNABLE TO UPDATE THE DUMP WITH THE ABEND PSW AND REGISTER DATA Explanation: While extracting information from the dump, the TSAF extraction routine detected an error. This error prevented the routine from updating the dump with the PSW and the register information saved when TSAF detected the abend. One of the following caused the error: • A load map was not appended to the dump (shown by an earlier message). • The IPCS SVC 199 subcodes did not function properly. UNABLE TO LOCATE TRACE TABLE POINTERS Explanation: One of the following occurred: • IPCS could not find the pointers in the load map, or the map may be missing or invalid. • The pointers are on a page that is not present in the dump. System Action: Subcommand terminates and trace table wrapping is disabled. User Response: Enter a TRACE subcommand with the "FROM" option. 089E System Action: The system stops extracting data from the dump. The system will prompt you for any information that it could not extract from the dump. User Response: Do not rely on the following: • The register information displayed when you use the register-related subcommands of DUMPS CAN • The abend PSW and register information displayed when you print the dump using the PRTDUMP facility • The information in the symptom record. UNABLE TO LOCATE GLOBAL CONTROL BLOCK (ATSCGM) Explanation: IPCS did not find the global control block, ATSCGM. The map may be missing or invalid. If possible, determine the location of the following to debug the problem: System Action: Subcommand terminates. • • User Response: Use IPCSMAP to append a valid TSAF load map to the dump, and reissue the FDISPLAY subcommand. The abend PSW in the dump Register information in the dump (if it exists). You can find the abend PSW and registers by invoking DUMPSCAN to view the file. If the TSAF and CMS load maps were not appended to the dump then locate the appropriate TSAF and CMS load maps and invoke the IPCSMAP Transparent Services Access Facility (TSAF) Messages 555 ATS subcommand to append the load maps to . the dump. 0921 TRACE ENTRY SEARCH STOPPED AT addrl TO SEARCH TO LOWER DUMP ADDRESSES, TRY ADDRESS addr2 TO SEARCH TO HIGHER DUMP ADDRESSES, TRY {ADDRESS addr3 I "SCROLL"} Once valid load maps have been appended to the dump, use the MAPN subcommand to locate the pointer to the abend PSW and register data. If the comment on the dump (displayed via the DUMPID subcommand) began with: Explanation: This message or message ATSZTS093I will follow message ATSZTS081E and ATSZTS082E. IPCS found an invalid entry, and there are no valid entries between the invalid entry address specified in message ATSZTS081E or ATSZTS082E and the search end address. ATSCABI locate the P ABNWA field ATSCAB2 locate the P ABNW A2 field. The appropriate field contains the full word address of the TSAF ABEND work area. The first 16 fullwords of the abend work area contain the general purpose registers. Following the registers is the abend PSW. 091E System Action: Subcommand terminates. User Response: To continue looking for a trace entry, do one of the following: DATA FIELD OVERLAPS TRAILER RECORD Explanation: While using the FORMAT option, IPCS found that a trace entry has a data field length greater than the room for that data field. For example, a data field may contain a length value of five bytes, but only four bytes are available before the start of the trailer record. A storage overlay of the trace table could cause this. • Issue the TRACE subcommand with FROM using addr2 or addr3. • Issue the TRACE subcommand with the SCROLL operand, depending on the information in the message and the direction you wish to search. Note: When searching toward the lower dump addresses by specifying FROM, the search proceeds from the FROM location toward the higher dump addresses. Therefore, the first entry found may not be the entry with the highest address. To view all of the valid entries that may be present, display the possible valid entry, and scroll downward until an invalid trace entry is reached. System Action: The system displays the data field up to the overlap and displays this message. The system will display the names of any defined data fields that it did not process, along with this message: EXPECTED DATA NOT IN TRACE ENTRY Processing continues. 0931 User Response: Use the DISPLAY subcommand to check the actual contents of the trace entry. POSSIBLE TRACE ENTRY AT addr USE THE "FROM" OPERAND TO DISPLAY THE ENTRY Explanation: This message or message ATSZTS0921 will follow message ATSZTS081E and ATSZTS082E. IPCS 556 VM/SP System Messages and Codes ATS found an invalid entry, but found a possible valid entry at the address in the message. System Action: Subcommand terminates. display the data structure that the FDISPLA Y subcommand could not display. 0961 User Response: Issue a TRACE subcommand with the address as the FROM location and a FOR count of 1 to display the entry. 0941 THE DATA STRUCTURE IS EMPTY Explanation: The FDISPLAY subcommand detected that there are no entries defined in the data structure that FDISPLAY was to display. THE POINTER TO THE SPECIFIED STRUCTURE IS ZERO System Action: The subcommand terminates. User Response: None. Explanation: While trying to locate the requested data structure, the FDISPLAY processing modules detected a pointer that contained the value of zero. A zeroed pointer value indicates one of the following: • • 300T Explanation: TSAF was unable to issue an HNDIUCV SET CMS function during initialization. nnnn is the HNDIUCV return code. The data structure has not been defined. The pointer was overlayed. System Action: TSAF will terminate with abend code ATS300. System Action: The subcommand terminates. User Response: Restart TSAF. If this message appears again, contact your system programmer or service representative. User Response: Use the DISPLAY and LOCATE subcommands to try to locate and display the data structure. 0951 Error during HNDIUCV SET, return code = nnnn THE LINK WAS NOT FOUND IN THE LINK-TYPE TABLE 302T Cannot connect to *CRM, it is already in use Explanation: You requested a link-type (e.g. BSC or CTCA) on the FDIPSLAY LINKCTL subcommand. However, TSAF could not find the entry related to the link-type in the link-type table. The link-type table definition is necessary to process the FDISPLAY LINKCTL subcommand. Explanation: TSAF was unable to connect to the Collection Resource Management (*C~M)· system service because it was already in use by another virtual machine. System Action: The subcommand terminates. Operator Response: Determine which virtual machine should be connected to the *CRM port, and take appropriate action. User Response: Use the DISPLAY and LOCATE subcommands to locate and System Action: TSAF will terminate with abend code ATS302. Transparent Services Access Facility (TSAF) Messages 557 ATS 303T Cannot connect to *CRM, not authorized partition that the collection has not yet detected. Explanation: The TSAF virtual machine was unable to connect to the Collection Resource Management (*CRM) system service because it was not authorized in the VM/SP user directory. System Action: The TSAF virtual machine will reset its collection management structures and try again to join an appropriate collection. Operator Response: No action is necessary. However, if this happens repeatedly, it may be because there are too many systems trying to join the collection (more than eight systems). Display the collection table at the agent node (the node that this one is trying to join) to determine the current collection size. If the collection already has the maximum number of nodes, then delete the link from this node to the agent to prevent unnecessary repetitions of the attempt to join. System Action: TSAF will terminate with abend code ATS303. Operator Response: Make sure you are running TSAF under the correct userid. If it is the correct userid, report the problem to your system programmer. You must check the TSAF virtual machine directory for the correct lUCY authorization (i.e. it must have an "IUCV *CRM" entry). 304T Error during CMSIUCV CONNECT to *CRM, return code = nnnn 5131 Explanation: This TSAF virtual machine is trying to join a collection by sending a request-to-join message to node nodeid. If nodeid is not busy (already engaged in a join) it will become the agent for this TSAF virtual machine in the join protocol. Explanation: TSAF was unable to issue a CMSIUCV CONNECT CMS function during initialization. nnnn is the CMSIUCV return code. System Action: TSAF will terminate with abend code ATS304. Operator Response: Restart TSAF. If this message appears again, contact your system programmer or service representative. Use the CMSIUCV return code to determine what you should do. 511W Completion time expired while attempting a JOIN Explanation: This TSAF virtual machine was unable to join a collection within the expected time. This happens when several TSAFs are trying to join each other at the same time or when there has been a sharp increase in load coincident with the attempt to join. It can also happen because of a collection 558 VM/SP System Messages and Codes Attempting JOIN with node nodeid as the agent System Action: A request-to-join message is sent to nodeid. Operator Response: None. 514W JOIN aborted because of I-message from node nodeid Explanation: Something changed at another TSAF virtual machine in the collection after the join protocol was started here. This is a normal occurence when several TSAF virtual machines are involved. System Action: The TSAF virtual machine will reset its collection management structures and try again to join an appropriate collection. ATS Operator Response: None. 5151 System Action: The TSAF virtual machine will now try to join an appropriate collection by issuing handshake messages on all available links. Join in progress for node nodeid Explanation: This collection has begun join processing for node nodeid. This message will be sent to the TSAF virtual console for each member of the collection. Operator Response: None. 5201 System Action: This TSAF virtual machine adds nodeid to its collection table and schedules the first join synchronization. If it is the agent for nodeid it also sends nodeid the current collection management structures. Synchronization is now NORMAL Explanation: The logical clocks of the collection are synchronized. This action takes place periodically and at the completion of the join protocol. These messages will be sent to the operator consoles of all members of the collection, including the joiner. Operator Response: None. 5161 Node nodeid cannot join, maximum collection size has been reached Explanation: The collection that nodeid is trying to join is at its maximum allowable size. Operator Response: None. 5211 System Action: Node nodeid is not allowed to join. The join protocol is aborted. Operator Response: Delete the links between node nodeid and the current collection to prevent unnecessary attempts to join. 5181 System Action: The system adjusts the logical clocks to maintain synchronization. RESET: collection now has size 1 Explanation: The TSAF virtual machine reset its collection management structures to show it as the only member of its collection. This is a normal occurence following an unsuccessful attempt to join a collection. It is also one of the stages of initialization. No sessions are interrupted by the reset action. However, new connections cannot be made to remote resources until their collection has been joined. Collection is roughly synchronized Explanation: This is the first synchronization event of the join protocol. The joining node sets its logical clock as close as possible to the clocks of the collection it is joining. The other nodes send the synchronization messages that will allow it to do this. These messages will be sent to the operator consoles of all members of the collection, including the joiner. System Action: If this TSAF virtual machine is a current member of the collection, it sends a synchronization message to the joiner. If this TSAF virtual machine is the joiner, it has received synchronization messages from a maj ori ty of the collection, and can now set its logical clock. Operator Response: None. Transparent Services Access Facility (TSAF) Messages 559 ATS 530E nodeid no longer agree with the rest of the collection or are not available because nodeid stopped communicating. If nodeid is still communicating, no sessions are broken. As long as all components are still working correctly, the system repairs the problem by the join protocol. Authentication check failed on message from node nodeid Explanation: An atomic broadcast message from node nodeid did not pass the authentication tests. This happens after an unsuccessful attempt to join. However, if this happens frequently, node nodeid may be experiencing some trouble. System Action: Node nodeid is removed from the collection table. The system attempts to rejoin the node using handshake messages. System Action: The system ignores .the message. Operator Response: No action is necessary. However, if many nodes show this message referring to node nodeid more than once, then unless the problem corrects itself within a few minutes, restart the TSAF virtual machine on node nodeid. I I I I I I I 53lE System Action: The system ignores the message. Operator Response: No action is necessary. However, if many nodes show this message referring to node nodeid more than once, then unless the problem corrects itself within a few minutes, restart the TSAF virtual machine on node nodeid. Node nodeid deleted from collection Explanation: The node nodeid has been deleted from the collection table of each node in the collection. This happens after a detected partition; the collection management structures of 560 600S VM/SP System Messages and Codes Message with invalid frame type received: frame-type Explanation: The routing group has received a frame with a frame-type value that it is not prepared to handle. Timeliness check failed on message from node nodeid Explanation: An atomic broadcast message from node nodeid did not pass the timeliness tests. This happens after an unsuccessful attempt to join. However, if it happens frequently, node nodeid may be experiencing some trouble. 5401 Operator Response: None. System Action: The system discards the message and continues processing. Operator Response: Contact your system programmer or service representative. 60lE Frame discarded. Hop-Count limit reached. Explanation: Upon receiving a frame to forward to another node, the routing group found that the frame exceeds the forwarding limit. System Action: The system discards the frame and continues processing. Operator Response: Contact your system programmer or service representative. ATS 602E Incompatible release or service level detected on link vdev TSAF storage requirements before the ADD command can be issued again. Contact your system programmer to correct this shortage. Explanation: The TSAF virtual machines attempting to communicate through link vdev are incompatible. 70lE 603E Explanation: The link driver could not complete the addition of the new link. See the message issued before this for the reason. Operator Response: Contact your system programmer. System Action: The system does not add the specified link. Operator Response: Take action according to the preceding message. Duplicate node nodeid detected on link vdev Explanation: A node with the nodeid nodeid is already in the collection. 702E Link unit address vdeu is not valid Explanation: The specified virtual device address is not defined for the virtual machine or is not a valid device address, that is, it is not a one, two, or three digit hexadecimal number. System Action: The link udev is deleted from the ATSLINKS file, and you will get message 7131. Further communication on the link is prevented until the problem is fixed. System Action: The system does not add the specified link. Operator Response: Contact your system administrator so that he can assign a new and unique node id to the node indicated in the message. 700E Driver rejected the new link vdev System Action: The link vdev is deleted from the ATSLINKS file, and you will get message 7131. Further communication on the link is prevented until the problem is fixed. Operator Response: Correct the command and resubmit it, or have the virtual device attached to this virtual machine as the specified unit address. Link-Definition table overflow, unable to add the new link vdev 703E Explanation: To add the new link, the system must expand the Link Definition Table, but there is not enough storage available to do so. System Action: The system does not accept the defined link. Operator Response: Deleting one or more unneeded links may allow a new one to be added. This condition indicates that the virtual machine is severely short of virtual storage. Whatever is freed by the DELETE command(s) may be exhausted by other . Link vdev is not a supported link type Explanation: The device at the specified virtual unit address does not have the required characteristics for a CTCA or BSC link. System Action: The system does not add the specified link. Operator Response: Check that the correct device is attached to the virtual machine, correct the command if necessary, and re-enter the command. Transparent Servjces Access Facility (TSAF) Messages 561 ATS 704E Record number nnnnnnnn in AT SLINKS FILE is not valid 7071 Explanation: The link group got a response from the other end of this link. Explanation: The record does not have a correctly specified virtual unit address. System Action: The system will use the new link. System Action: The system does not add the link corresponding to the record. Operator Response: Examine the ATSLINKS FILE. Correct the record that is in error. 7051 Operator Response: None. 7081 Explanation: The link group cannot get a response from the other end of this link. The link device may have a malfunction (in this case, you may have received other messages). Other reasons that you may get this message are a processor went down or the TSAF virtual machine at the other end of the link went down. Operator Response: Examine the link state and have it fixed if you discover any malfunctions. If there is no problem with the link itself, check on the status of the neighboring system. : 706W Received an interrupt on unit vdev, which is not in the link table Explanation: An unexpected interrupt was received from the specified virtual device. The link device may have a malfunction. System Action: The system ignores the interrupt. Operator Response: You do not need to take action unless the condition persists. If the condition does persist. notify your system programmer or service representative. 562 VM/SP System Messages and Codes An attempt to reset link vdev has failed Explanation: The driver tried to execute a channel program to reset the link device, but the channel program did not complete in the expected way. Link vdev went down System Action: The system will try to use the link later. Link vdev came up System Action: The system will try to use the link later. Operator Response: Check the hardware units associated with the link. If you do not find a problem, contact your system programmer or service representative. 710E Unable to allocate control block for link vdev Explanation: To add the new link the system must allocate a Link Control Block, but there is not enough storage available to do so. System Action: The system does not add the specified link. Operator Response: Deleting one or more unneeded links may allow a new one to be added. This condition indicates that the virtual machine is severely short of virtual storage. Whatever is freed by the DELETE command(s) may be exhausted by other TSAF storage requirements before the ADD command can be issued again. Contact your system programmer to correct this shortage. ATS 711E Unable to allocate I/O buffer for the link udeu System Action: The system continues operation, and will use the defined link, despite the error. However, TSAF will not automatically use the link the next time TSAF starts. Explanation: The attempt to add the link failed. System Action: The system does not add the specified link. Operator Response: Deleting an unneeded link to allow a new one to be added would not work in this case. This condition indicates that the virtual machine is severely short of virtual storage. Contact your system programmer to correct this shortage. 712E Operator Response: Contact your system programmer. You will have to add the new link's definition manually to ATSLINKS FILE AI. i 716E Explanation: An internal TSAF or CMS error occurred, which prevented TSAF from removing the unit as an active link. Link unit address vdev is a duplicate System Action: The system does not accept the delete request. Explanation: A link that uses this virtual unit address has already been added. Operator Response: Retry the command. If the retry does not work, inform the system programmer. The iink's definition can later be deleted from the file ATSLINKS FILE manually. If the link must be removed immediately, detach it from the virtual machine. Then, when you stop TSAF, edit ATSLINKS FILE to remove the link, and restart TSAF. System Action: The system does not add the link. Operator Response: Delete the other link, or correct the command and re-en ter it. 7131 Link udeu deleted Explanation: The link that you specified has been deleted. 717E System Action: The system deletes the link. Operator Response: None 715E Driver rejected the request to delete link udeu Failed to add the definition of link udeu to ATSLINKSFILE AI. Return code from FSWRITE was nnnn. Explanation: The system could not modify the definition file, ATSLINKS FILE, as specified by the ADD LINK command. Unable to retrieve sense bits from unit udev, CSW is csw Explanation: Following an I/O error, the link driver tried to issue a Sense I/O channel command to the link device. However, the link driver did not get the expected sense bits. System Action: The system continues operation, but the TSAF virtual machines may partition the collection since the link may not be usable. Operator Response: Contact your system programmer or service representative. Transparent Services Access Facility (TSAF) Messages 563 ATS 7I8E Severe 1/0 error on unit vdev, CSW is csiV Explanation: The link drive encountered a severe I/O error on the specified virtual device. The system displays the Channel Status Word, iridicating the error. 7I9W some sort of file recovery (e.g. restore from a backup). 721E Failed to delete the definition of link vdev from ATSLINKS FILE AI. Return code from FSWRITE was nnnn System Action: The system continues operation, but the TSAF virtual machines may partition the collection since the link may not be usable. Explanation: While trying to do a deletion, a write error occurred on the file that TSAF uses to permanently record link definitions. Operator Response: Contact your system programmer or service representative. System Action: The system continues operation. The system will not use the defined link, despite the error. Operator Response: Contact your system programmer. You must eventually delete the file or perform some sort of file recovery (e.g. restore from a backup). ATSLINKS FILE not found Explanation: The file that TSAF uses to permanently record link definitions does not exist on the virtual machines's A-disk. 7221 No links are defined SystemActi~n: The system continues operation, but no link definitions exist. Explanation: This is a response to the TSAF QUERY LINK command. Operator Response: If this is not an expected condition, contact your system programmer. The TSAF virtual machine may be missing the appropriate LINKS and ACCESSES. System Action: None. Operator Response: None. 723E 720E Failed to delete the definition of link vdev from ATSLINKS FILE At. Return code from FSREAD was nnnn. Link vdev 110t found Explanation: This is a response to a TSAF QUERY or DELETE command. System Action: None. Explanation: While trying to do a deletion, a read error occurred on the file that TSAF uses to permanently record link definitions. Operator Response: None. 7241 System Action: The system continues operation. The system will not use the defined link, despite the error. Operator Response: Contact your system programmer. You must eventually delete the file or perform Link vdev added Explanation: This is a response to the TSAF ADD LINK command. System Action: The system will now try to use this link. Operator Response: None. 564 VM/SP System Messages and Codes ATS 7941 Sense bits are 'xx'X 798W Explanation: An I/O error on the link caused the link driver to do a Sense I/O to the device. Explanation: The specified CSW was not expected as a result of the last I/O operation. System Action: The system will try the I/O again later. System Action: The system will try another I/O operation later. Operator Response: Contact your system programmer. 7951 Unexpected CSW (csw) for unit vdeu Operator Response: Contact your system programmer. Retry limit exceeded on unit udeu 7991 Explanation: An I/O error occurred on the device and the I/O was retried without success. Explanation: You will get this message in response to one of the following: System Action: The system will try the I/O again later. Operator Response: Contact your system programmer. 7961 Unit udeu is not operational • The TSAF ADD LINK command • Any time that TSAF receives a "not operational" indication on an I/O operation to the specified virtual device. System Action: The system will try another I/O operation later. Bad 1/0 completion on unit udeu, CSW is csw Explanation: The link driver did not get the expected result. Operator Response: Check to see that the device is properly connected to the system. If all connections are correct and the system programmer verifies that the CP system generation is correct, then the device needs to be repaired. System Action: The system will try another I/O operation some time later. Operator Response: Contact your system programmer. 888T 7971 Unable to obtain storage for structure Unit-check indicated on unit udeu Explanation: The CSW indicated a unit check on the specified device. System Action: The system will try another I/O operation later. Operator Response: Contact your system programmer. Explanation: The TSAF module that issued the message has issued a request to eMS to get storage for the specified structure, structure. CMS diagnosed an error on the request. The problem may have occurred because the TSAF virtual machine had insufficient virtual storage. System Action: TSAF will abend with code ATS888. Operator Response: Provide more storage for the TSAF virtual machine, Transparent Services Access Facility (TSAF) Messages 565 ,,' ATS and restart TSAF. If it fails again, contact your system programmer or service representative. 890T U nahle to release storage for structure Explanation: The TSAF module that issued the message has issued a request to return to CMS the storage for the specified structure. CMS diagnosed an error on that request. System Action: TSAF will abend with code ATS890. 566 VM/SP System Messages and Codes Operator Response: Keep the problem information and contact your system programmer or service representative. 999T TSAF system error. Explanation: The TSAF module that issued this message encountered a condition that should not have occurred. System Action: TSAF will abend with code ATS999. Operator Response: Contact your system programmer or service representative. Other Messages Other Messages eMS EDIT Messages The following messages are issued by the CMS Editor in response to the EDIT command and its subcommands: nnn LINE(S) CHANGED fB, nnn LINE(S) TRUNCATED" Explanation: A CHANGE subcommand caused nnn lines to be changed and/or nnn lines to be truncated. Explanation: An automatic save (AUTOSAVE) was just performed on the file currently being edited. AVAILABLE STORAGE IS NOW FULL Explanation: The size of the file cannot be increased. Any attempt to add lines produces the message NO ROOM. Other commands are unaffected. Use the FILE subcommand to store what you have already edited on disk. To continue editing, you may temporarily increase the size of your virtual machine by issuing the CP command DEFINE, or split the file into two smaller ones. EDIT: Explanation: This message indicates entry to edit mode. During initialization, if the file identification specified in the EDIT command is found on disk, this is the first response; otherwise, the file is new and the message NEW FILE: precedes the message EDIT:. This message is also displayed: • • • • When you enter a null line in edit mode. When you return from Cl\tlS subset to edit mode. If verification is on when you enter a null line in input mode. If verification is on when a SAVE subcommand completes execution. Other Messages 567 Other Messages END ZONE SET TO 72 Explanation: The SERIAL subcommand was issued when the zone setting was within the serialization field. The end zone is reset to column 72. EOF: Explanation: The line pointer is positioned after the bottom line of the file or, if the file is empty, after the null line at the top of the file (subject to the setting of the VERIFY subcommand). EOF REACHED Explanation: The number of lines beyond the starting line specified in a GETFILE subcommand exceeded the end of the indicated file. The lines from the starting line to the end of the file were inserted in the file. When verification is on, the last line inserted is displayed at the terminal. FILE IS EMPTY Explanation: An attempt to SAVE or AUTOSAVE a null file was detected. If the subcommand was FILE, the Editor exits and is erased; if it was SAVE or AUTOSAVE, control returns to edit mode. In either case, the file is not stored on your disk. FILE NOT FOUND Explanation: The file identification specified in a GETFILE subcommand was not found on an auxiliary storage device. GETFILE IS INCOMPLETE Explanation: The available storage was exceeded while attempting to execute a GETFILE subcommand. The last line inserted into the file is displayed at the terminal. GIVEN STARTING LINE IS BEYOND EOF Explanation: The starting line specified in a GETFILE subcommand points beyond the last line of the indicated file. INPUT: Explanation: Indicates entry to input mode; lines entered at the terminal become part of the file. 568 VM/SP System Messages and Codes Other Messages INV ALID LINE NUMBER REFERENCE IN STMNT nnnnn Explanation: This message occurs for VSBASIC files only. The line number referenced in statement nnnnn is invalid (not numeric). The old line number is nnnnn. The RENUM subcommand is terminated by the Editor without renumbering the file. To continue, correct statement nnnnn and reissue the subcommand. INV ALID SYNTAX IN STMNT nnnnn Explanation: This message occurs with VSBASIC files only. RENUM cannot convert the line number operand in statement nnnnn because of incorrect language usage. The old line number is nnnnn. The RENUM subcommand is terminated by the Editor. To continue, correct the statement in line nnnnn and reissue the command. INVALID $name PARAMETER LIST Explanation: The indicated edit macro was invoked with one or more errors in the subcommand line. LINE xxxxx REFERENCED IN STMNT nnnnn, NOT FOUND Explanation: This message occurs for VSBASIC files only. The line number specified as an operand in statement nnnnn was not found. The old line number is nnnnn. The RENUM subcommand is terminated by the Editor. To continue, correct the line number operand xxxxx in statement nnnnn and reissue the command. MAXIMUM LINE NUMBER EXCEEDED Explanation: The RENUM subcommand specified values for "strtno" and "incrno" that would result in a line number that exceeds 99999 for VSBASIC files or 99999999 for FREEFORT files. The RENUM subcommand is terminated by the Editor. To continue, reissue RENUM with proper strtno and incrno values. This message is also issued for other serialized files if the line number exceeds 99999. The file must be reserialized. NEW FILE: Explanation: The message is issued during Editor initialization if the file identified in the EDIT command is not found on· the specified disk. If no filemode was specified with the EDIT command, CMS searches only the A-disk and its extensions. Other Messages 569 Other Messages NO LINES MOVED Explanation: The edit macro $MOVE was invoked with number of lines to be moved equal to O. NO ROOM Explanation: An attempt to enter additional lines to a file was detected after the message A VAILABLE STORAGE IS NOW FULL was displayed. Any stacked lines are cleared to avoid multiple error mess~ges or improper subcommand execution sequences. Use the FILE subcommand to store what you have edited so far on disk. To continue editing, you must either split the file into two smaller files or temporarily increase the storage size of your virtual machine via the CP DEFINE STORAGE command. The maximum virtual storage permitted is determined by the MSTOR value in your directory entry. NON-NUMERIC CHARACTER IN LINE NUMBER COLUMNS Explanation: A nonnumeric character was found in the columns reserved for line numbers. The line pointer identifies the line in error. You should correct or delete the line in error. NOT FOUND" Explanation: The search operand specified in the ALTER, CHANGE, FIND, or LOCATE subcommand was not encountered in the delimited range (current ZONE setting), or before the end of the file was reached. OVERFLOW AT STATEMENT nnnnn Explanation: This message occurs with VSBASIC files only. The conversion of the line number operand in statement nnnnn would produce a record exceeding the logical record length. The old line number is nnnnn. The RENUM subcommand is terminated by the Editor; to continue, correct the statement at old line number nnnnn and reissue the subcommand. READ ERROR - GETFILE IS INCOMPLETE Explanation: An unrecoverable error was encountered during the execution of a GET FILE subcommand. The last line inserted into the file is doisplayed at the terminal. 570 VMjSP System Messages and Codes Other Messages RECORD LENGTH OF FILE TOO LARGE Explanation: The file identification of a GETFILE subcommand indicates a file with a record length greater than the file being edited. The GETFILE subcommand is not executed. RENUM MODULE NOT FOUND Explanation: The RENUM subcommand requires that tl:ere be a RENUMmodule on the system disk. The RENUM subcommand is terminated by the Editor. Your installation system programmer must place the RENUlVI module on the system disk. RENUMBER LINES Explanation: 1. The line number prompter cannot proceed because there are no more numbers between the current line number and the line number of the next line already in the file (that is, they differ by one). In LINEMODE RIGHT, the user can turn LINEMODE OFF, issue a SERIAL subcommand, SAVE the file on disk (reserializing it), and finally turn LINEMODE RIGHT on and continue with the editing session. 2. The next line number, 100000000 or 100000, is too large. 3. If you are editing a VSBASIC or FREEFORT file, you can use the RENUM subcommand to renumber your file. RESERIALIZATION SUPPRESSED Explanation: Reserialization on a SAVE, AUTOSAVE, or FILE subcommand is suppressed when LINEMODE RIGHT is set so that the numbers used during the editing session are retained. To reserialize, repeat the SAVE, AUTOSAVE, or FILE with LINEMODE OFF set. SAVED (See" _SAVED".) SERIALIZATION IS INCOMPLETE Explanation: During the execution of a SAVE, AUTOSAVE, or FILE subcommand that is serializing a file, the disk becomes full before the last line is written. The partial file is erased and the user is notified of the condition. Other Messages 571 Other Messages SET NEW FILEMODE, OR ENTER CMS SUBSET AND CLEAR SOME SPACE Explanation: During the execution of a SAVE, RENUM, AUTOSAVE, or FILE subcommand, the disk becomes full before writing the last line of the file. The Editor erases the partial file. To continue, either (1) alter the destination of the edit file with the FMODE subcommand, or (2) enter CMS subset and erase unneeded files to make more room available. SET NEW FILEMODE AND RETRY Explanation: An attempt was made to SAVE, AUTOSAVE, or FILE a file on a disk that is read-only or not accessed. You may reissue the subcommand specifying the filemode of a read/write disk; or, if you do not have a read/write disk active, you may enter the CMS subset environment by issuing the subcommand CMS, then issue the ACCESS command to gain access to a disk in read/write status, and then return to the edit environment by issuing the RETURN command. If you are using a VSBASIC file and issued a RENUM subcommand, you must access the disk you specified in read/write status for the subcommand to operate. The RENUM subcommand is terminated by the Editor without renumbering the file. To continue, use the FMODE subcommand to direct the file to a read/write disk and reissue the RENUM subcommand. This message is also issued if you use FMODE subcommand specifying an access-mode letter not in the range A-G, S, Y, or Z, or an access-mode number that is greater than 5. SET NEW FILENAME AND RETRY Explanation: During the execution of a SAVE, AUTOSAVE, or FILE subcommand, an error occurred while altering the name of the CMS work file. You can now start recovery procedures, since the Editor returns to edit mode. The work file remains. It should be erased, and a different file identification for a subsequent SAVE, AUTOSAVE, or FILE subcommand should be specified. STACKED LINES CLEARED Explanation: Multiple subcommands were detected after a failure to increase the file size when the Editor had indicated NO ROOM. This message is also displayed when an abnormal exit from edit mode occurs (to preserve the eMS command environment from stacked EDIT subcommands), or when an error is encountered in executing an edit macro. 572 VM/SP System Messages and Codes Other Messages STACKED LINES CLEARED BY $name Explanation: When the named edit macro (such as $MOVE) is invoked, any stacked lines are cleared by the macro before its execution. This message also occurs when an edit macro is issued when the current line pointer is at the top of the file or the end of the file. When an edit macro is issued with the current line pointer at any other point in the file, the message does not occur unless lines are stacked in the console stack. STRING NOT FOUND, NO DELETIONS MADE Explanation: The specified character string has not been found by the end of the file. No deletions have been made, and the current line poin ter remains unchanged. TOF: Explanation: The current line pointer is positioned at the null line at the top of the file. This message appears either after the TOP subcommand has been issued or after any other EDIT subcommand has positioned the line pointer at the null line at the beginning of the file. TOO MANY LINES TO MOVE Explanation: The $MOVE edit macro was invoked with the number of lines to be moved greater than 25. TOO MANY LINES TO STACK Explanation: During initialization, the parameter of the STACK subcommand implies a storage requirement in excess of that reserved for the execution of the subcommand. The limit is 25 lines. TRUNC SET TO 72 Explanation: The SERIAL subcommand was issued and the truncation column was set within the serialization field. The truncation column is reset to column 72. TRUNCATED Explanation: The current line has exceeded the truncation column. If verification is on, the truncated line is displayed, followed by the message INPUT: (if in input mode). Other Messages 573 Other Messages WRONG FILE FORMAT FOR LINE MODE RIGHT Explanation: The LINEMODE RIGHT option is not compatible with variable-length files or files that have a fixed record length other than 80. WRONG FILE FORMAT FOR RENUM Explanation: The filetype of the file you are editing is not VSBASIC or FREEFORT, or the Editor detected an invalid line number. For VSBASIC files, the line number must be the first five characters of the record. For FREEFORT files, the line number must be the first eight characters of the record. The RENUM subcommand is terminated by the Editor without renumbering the file. To continue, correct the line number or filetype and reissue the RENUM subcommand. WRQNG FILE FORMAT FOR SERIALIZATION Explanation: The SERIAL subcommand was issued for a variable-length file or for a file that does not have a fixed record length of 80. ZONE ERROR Explanation: The string specified in a CHANGE subcommand is too long for the current zone specification. The file is not changed. Explanation: Same as ?EDIT:, but the input line is not displayed because the SHORT subcommand is in effect. Explanation: Same as ?EDIT:, but is displayed when an invalid edit macro is issued and the SHORT subcommand is in effect. ?EDIT: Explanation: An unrecognizable EDIT subcommand or invalid subcommand operand was encountered. The input line is displayed for inspection. This form is used if the LONG subcommand is in effect. 574 VM/SP System Messages and Codes Other Messages DMSBWR170S DISK 'mode (vaddr)' IS FULL Explanation: eMS issues this message if the output disk becomes full during execution of a FILE, SAVE, RENUM, or AUTOSAVE subcommand becomes full. The subcommand is terminated by the Editor, erases the work file (which is incomplete), and requests the user to specify a new filemode or make more room on the disk. DEBUG Messages The following error messages are issued in the DEBUG environment by DEBUG subcommands: INCORRECT DEBUG EXIT Explanation: For the GO subcommand, this message indicates that the subcommand was issued without an operand, but an operand was required because the debug environment was entered by issuing the DEBUG command. For the RETURN subcommand, this message indicates that RETURN was not the proper subcommand to use, because the debug environment was entered due to a breakpoint, a program or external interrupt, or an unrecoverable error. To exit from the debug environment under these circumstances, issue the GO subcommand (no operand is necessary). Issued by: GO, RETURN INV ALID OPERAND Explanation: For the BREAK subcommand, this message indicates that the breakpoint identification number specified in the first operand is not a decimal number between 0 and 15 inclusive, or the second operand cannot be located in the debug symbol table and is not a valid hexadecimal number. If the second operand is intended to be a symbol, a DEFINE subcommand must have been previously issued for that symbol; if not, the operand must be a valid hexadecimal storage location. For the DEFINE subcommand. this message indicates that tpe name specified in the first operand contains all numeric characters, the second operand is not a valid hexadecimal number, or the third operand is not a decimal number between 1 and 56 inclusive. For the DUMP subcommand, this message is issued if the address specitJed by the second operand is less than that specified by the first operand. or if the first or second operands cannot be located in the debug symbol table and are not valid hexadecimal numbers. If either operand is intended to be a symhol, a DEFINE subcommand must Other Messages 575 Other Messages previously have been issued for that symbol; if not, the operand must specify a valid hexadecimal location. For the GO or ORIGIN subcommand, a specified operand cannot be located in the debug symbol table and is not a valid hexadecimal number. If the operand is intended to be a symbol, a DEFINE subcommand must have been previously issued for that symbol; if not, the operand must specify a valid hexadecimal location. For the GPR subcommand, the operand(s) specified are not decimal numbers between 0 and 15 inclusive, or the second operand is less than the first. For the SET subcommand, the first operand is not CAW, CSW, PSW, or GPR, or the first operand is GPR and the second operand is not a decimal number between 0 and 15 inclusive, or one or more of the hexinfo operands does not contain hexadecimal information. For the STORE subcommand, the first operand cahnot be located in the debug symbol table and is not a valid hexadecimal number, or the information specified in the second, third, or fourth operands is not in hexadecimal format. If the first operand is intended to be a symbol, a DEFINE subcommand must have been previously issued for that symbol; if not, the operand must specify a valid hexadecimal storage location. For the X subcommand, the first operand cannot be located in the debug symbol table and is not a valid hexadecimal number, or the second operand is not a decimal number between 1 and 56 inclusive. If the first operand is intended to be a symbol, it must have been defined in a previous DEFINE subcommand; otherwise, the operand must specify a valid hexadecimal number. Issued by: BREAK, DEFINE, DUMP, GO, GPR, ORIGIN, SET, STORE,X INVALID STORAGE ADDRESS Explanation: For the DEFINE, DUMP, GO, STORE, or X subcommand, the sum of the current origin and the hexadecimal location specified in the subcommand is greater than the user's virtual storage size. If the current origin size is unknown, reset it to the desired value by issuing the ORIGIN subcommand, and then reissue the subcommand. For the GO subcommand, this message may also indicate that the address at which execution is to begin is not on a halfword boundary (indicating that an operation code is not located at that address). For the ORIGIN subcommand, the address specified is greater than the user's virtual storage size. 576 VM/SP System Messages and Codes Other Messages Issued by: DEFINE, DUMP, GO, ORIGIN INVALID STORAGE REFERENCE Explanation: The location indicated by the second operand is uneven (not on a halfword boundary) or the sum of the second operand and the current origin value is greater than the user's virtual storage size. If the current origin value is unknown, it may be reset to the desired value by issuing the ORIGIN subcommand. Issued by: BREAK MISSING OPERAND Explanation: The user did not enter the minimum number of operands required by the subcommand. Issued by: BREAK, DEFINE, GPR, ORIGIN, SET, STORE, X TOO MANY OPERANDS Explanation: The user entered more operands than the subcommand required. Issued by: BREAK, CAW, CSW, DEFINE, GO, GPR, ORIGIN, HX, PSW, RETURN, SET, STORE, X 16 SYMBOLS ALREADY DEFINED Explanation: The debug symbol table is full and no new symbols can be defined until the current definitions are cleared by obtaining a new copy of CMS. However, an existing symbol can be assigned to a new storage location by issuing another DEFINE subcommand for that symbol. Issued by: DEFINE Other Messages 577 Other Messages CMS EXEC Messages The CMS EXEC interpreter generates two error messages, the descriptions of which are found in the "Conversational Monitor System (CMS) Messages" section. DMSEXCOOIE NO FILENAME SPECIFIED DMSEXT072E ERROR IN EXEC FILE 'fn', LINE nnn - message EXEC 2 Messages The EXEC 2 interpreter generates three error messages, the descriptions of which are found in the "Conversational Monitor System (CMS) Messages" section. DMSEXE085E ERROR IN fn ft fm, LINE nnn -message DMSEXE175E INVALID EXEC COMMAND DMSEXE255T INSUFFICIENT STORAGE FOR EXEC INTERPRETER System Product Interpreter Messages The System Product Interpreter generates messages DMSREX449E through DMSREX492E in the CMS environment, and CSIREX449E through CSIREX492E in the GCS environment. Descriptions of these messages are found in the "Conversational Monitor System (CMS) Messages" and "Group Control System (GCS)" secti~ns, respectively. 578 VM/SP System Messages and Codes Summary of Changes To obtain editions of this publication that pertain to earlier releases of VM/SP, you must order using the pseudo number assigned to the specific edition. For: • • • • Release Release Release Release 4, 3, 2, 1, order order order order STOO-1579 STOO-1353 SQ19-6204 ST19-6204 Summary of Changes to SC19-6204-4 for VMjSP Release 5 Addition of messages from new VM/SP components Transparent Services Access Facility (TSAF) TSAF is a new component of VM/SP for Release 5. This is a facility that lets users connect to and communicate with local or remote virtual machines within a group of systems. With TSAF, a user can connect to a program by specifying a name that the program has made known, instead of specifying a userid and nodeid. All messages that TSAF generates are now contained in this publication. These messages have an ATS prefix, and they are documented in mixed case wi th variables in italics. In addition, this manual contains all TSAF abnormal termination (abend) codes. Other Additions and Enhancements Parsing Facility The eMS parsing facility is a new enhancement for Release 5. This facility parses and translates command name arguments. It iH important to National Language Support (NLS) because it lets users enter commands in their own national language. A u~er defines command syntax in a special language, the Definition Language for Command Syntax (DLCS). The parsing facility parses a specified command by checking whether command arguments arE' specified according to the DLCS definition for that command. Defining command syntax in a DLCS file and using the parsing facility has the fo]]owing advantages: • Syntax checking if; unnecessary in programs. Summary of Changes 579 • Users can invoke programs in their own national language by modifying the DLCS file. All messages that the parsing facility generates are now contained in this publication. These messages have a DMS prefix and are documented in mixed case with variables in italics. CMS Session Services CMS Session Services is a new enhancement to VMjSP for Release 5. This enhancement provides the end user with window and virtual screen functions. When the command SET FULLSCREEN ON Is issued, CMS is in full-screen mode and appears in a window. This allows a user to enter commands from anywhere on the physical screen, scroll through data and log data into files. The user can view messages and other information through windows on the physical screen. All messages that CMS Session Services generates are now contained in this publication. These messages have a DMS prefix and are documented in mixed case with variables in italics. Enhanced Connectivity Facilities on VM/SP Enhanced Connectivity Facilities on VMjSP is a new component for VMjSP Release 5. It is also part of a set of programs that make up IBM Systemj370 to IBM Personal Computer Enhanced Connectivity Facilities. This component provides a means for VMjSP to communicate with work stations (for example, IBM Personal Computers) and a programming interface called the Server-Requester Programming Interface. All messages that IBM Systemj370 to IBM Personal Computer Enhanced Connectivity Facilities generates are now contained in this publication. These messages have a DMS prefix and are documented in mixed case with variables in italics. Installation Messages The messages that were in the back of the Release 4 VMjSP Installation Guide, SC24-5237 have been incorporated into this publication for this release. National Language Support (NLS) Most of the messages are now documented in mixed case. Variables in these messages are denoted by italics. Miscellaneous Minor usability, editorial, and technical changes have been made throughout this publication. 580 VMjSP System Messages and Codes Summary of Changes to SC19-6204-3 for VM/SP Release 4 Split of this Publication The four message cross-reference listings are now contained in a new VM/SP Release 4 publication System Messages Cross-Reference, SC24-5264. These cross-references are: • • Command-to-Message Cross-Reference (formerly Appendix A) Message Summary Alphamerically by Message Identifier (formerly Appendix B) • • Message-to-Module Cross-Reference (Appendix C) Message text-to-Message Identifier Cross-Reference (formerly Appendix D). Addition of messages from new VM/SP components Interactive Problem Control System (IPCS) IPCS is a new component of VM/SP for Release 4. This component provides VM/SP users with an interactive, online facility for diagnosing and reporting software failures and for managing problem information and status. All messages that IPCS generates are now contained in this publication. These messages have a DMM prefix, and they are documented in upper case (variables in lower case). Group Control System (GCS) GCS is also a new component of VM/SP for Release 4. This component is a virtual machine supervisor. Like CMS, GCS depends on CP for reliability and availability. However, unlike CMS, GCS provides a multitasking environment, whereas CMS supports an execution environment for only one task at a time. All messages that GCS generates are now contained in this publication. These messages have a CSI prefix, and they are documented in mixed case (variables in italics). Other Additions and Enhancements Stand-Alone Dump Facility Wait State Codes The stand-alone dump facility is an enhancement to VM/SP serviceability. This facility is necessary to dump real storage when VM/SP cannot create a CP abend dump. The wait state codes provide a communication path from the stand-alone dump facility to the user. Case of eMS Messages Many CMS messages are now documented in mixed case. Variables in these messages are denoted by italics. Messages generated in the following command environments are mixed case: XEDIT, FILELIST, RDRLIST, MACLIST, SENDFILE. and NOTE. Summary of Changes 581 In addition, messages generated in the following commands are mixed case: EXECDROP, EXECIO, EXECLOAD, EXECMAP, EXECSTAT j EXECUTE, EXPAND, PEEK, RECEIVE, and TELL. Message Variable Improvement Several message variables have been changed, added, or deleted. The variables are now more consistent, and they better describe the information that will replace them. M~iscellaneous "VMjSP Restrictions," formerly Appendix E in VM/SP System Messages and Codes, is contained in Appendix D of V,M/SP Planning Guide and Reference, 8C19-6201. Minor usability, editorial, and technical changes have been made throughout this publication. Summary of Changes to SC19-6204-2 for VMjSP Release 3 PER Command The PER command allows monitoring of certain events in the user's virtual machine as they occur during program execution. eMS Performance Enhancements The CMS performance enhancements include: LISTFILE and RENAME migration, reduction of the SCBLOCK look-aside buffer, removal of the CMSSEG segment, and an enhancement to the GLOBALV command. SQL/DS Support CP and CMS changes and enhancements have been included in VM/SP Release 3 to allow SQL/DS to operate on VM/SP without either a guest VSE operating system or VSE/VSAM. These enhancements are provided in a general manner so that other applications may take advantage of them. Nucleus Reduction The CP resident nucleus has been modified by: • • • • making all or part of selected resident modules pageable constructing new modules from portions of selected resident modules so that you can delete current modules from the loadlist eliminating duplicate code in selected resident modules conditionally assembling AP/MP-only code. CATCHEK Support CATCHECK is a new CMS command. The CATCHECK command allows the eMS VSAM user (with or without DOS set ON) to invoke the VSEjVSAM Catalog Check Service Aid to verify a complet<.> catalog structure. CATCHECK produces a print file containing the catalog analysis. DMSDOS Split 582 VM/SP System Messages and Codes The DMSDOS module rflceives initial control on all VSE SVC invocations. Several SVCs have been split from the DMSDOS module and eleven new modules were created, all residing in the CMSDOS discontiguous shared segment (DCSS). This was done to improve serviceability and maintainability. DMSDOS invokes the appropl'iate proeessing routines, and control returns to DMSDOS upon eompletion. VM/SP Release 3 supports a new operand for SVCI07, PCEXIT, which returns the pcexit routine address and save area in register 0 and register 1, respectively. Also, CMS/DOS now simulates the VSE IDUMP macro. When a program product issues the VSE IDUMP macro, a dump is generated and sent to a virtual printer. Assembler Language VSAM Support CMS supports VSAM macros for use in CMS programs. All of the VSE/VSAM macros and their options and a subset of the OS/VSAM macros are supported by CMS. System Product Interpreter Support The System Product Interpreter is an interpretive command and macro processor. It may help you increase productivity with the creation and execution of EXEC-type command procedures and programs. Its functions are easy to learn and are written in a high-level language, known as the Restructured Extended Executor (REXX) language. Programmable Operator Facility Enhancements Several enhancements have been added to the Programmable Operator Facility. Among them are: • • • • • message routing with nicknames availability enhancements enhanced text comparison EXEC action routines enhancements to message recording and error handling (logging). Enhancements to the System Product Editor Enhancements to the System Product Editor provide new or improved support in the following areas: • • • • • • • color and extended highlighting prefix macros selective line editing screen layout control, including vertical screen split PF key changes several new functions modifications t.o miscellaneous existing functions. 3088 Multisystem Communications Unit Support The 3088 Multisystem Communications Unit interconnects multiple systems using block multiplexer channels. The 3088 uses an unshared subchannel for each unique address and is fully compatible with existing channel-to-channel adapter protocol. Printer and Tape Support VM/SP Release ;, includes support for the following printer and tape devices: Summary of Changes 583 • • • • • 3262 3800 4245 4250 3430 Printer, Model 5 Printing Subsystem Models 3 and 8 Line Printer Printer Magnetic Tape Subsystem. Miscellaneous Various minor technical and editorial changes have been made throughout this publication. 584 VM/SP System Messages and Codes Glossary of Terms and Abbreviations This section explains or defines the terms, acronyms, and abbreviations that appear in this manual. For a complete list of terms used in VM/SP refer to the VM/SP Library Guide, Glossary, and Master Index, GCI9-6207. You may al$o want to refer to the IBM Vocabulary for Data Processing, Telecommunications, and Office Systems, GC20-1699. ACF/VTAM Version 3. Refers to ACF/VTAM Version 3 for VM/SP, Program No. 5664-280, unless otherwise noted. FB-512. The 3310 and the 3370 Direct Access Storage Devices. 3088. The 3088 Multisystem Communications Unit (MCU) Models 1 and 2. 3270. Refers to a series of display devices that are supported as VM/SP terminal display stations. A specific device type is used only when a distinction is required between device types. The use of display terminals applies only to VM/SP system consoles used in display mode. Information pertaining to the IBM 3284 or IBM 3286 printers includes any printers used for the display terminal copy function unless otherwise noted. 3330. The IBM 3330 Disk Storage, Models 1,2, or 11; the IBM 3333 Disk Storage and Control, Models 1 or 11; and the IBM 3350 Direct Access Storage operating in 3330/3333 Model 1 or 3330/3333 Model 11 compatibility mode. 3370. The IBM 3370 Direct Access Storage Models AI, A2, Bl, and B2. 3375. The IBM 3375 Direct Access Storage Device. GAM/SP. The IBM Graphic Access Method/System Product, Program No. 5668-978. 3422. The IBM 3422 Magnetic Tape Subsystem. 3480. The IBM 3480 Magnetie Tape Subsystem. 370x. The IBM 3704 and IBM 3705 Communications Controllers. 270x. The IBM 2701, 2702, and 2703 Transmission Control Units or the Integrated Communications Adapter (ICA) on the Systemi370, Model 135. 3705. The 3705 I and the noted. ~)705 II, unless otherwise 3800. The IBM Printing Subsystems, Models 1, :3, and 8. A specific device type is used only when a distinction is required between device types. References to the ~1800 Model ~ apply to both Models :~ and 8 unless otherwi::;e f'xplicitly stat(·d. The IBM :~800 Model 8 is available onl~T in selected world trade countries. G lossar:v of Terms and Abbreviations 585 586 VM/SP System Messages and Codes Bibliography Virtual Machine/System Product: • CMS Command Reference, SC19-6209 • CMS for System Programming, SC24-5286 • CMS Macros and Functions Reference, SC24-5284 • CP Command Reference, SC19-6211 • CP for System Programming, SC24-5285 • Data Areas and Control Block Logic Volume 2 (CMS), LY24-5221 • Data Areas and Control Block Logic Volume 1 (CP), LY24-5220 • Group Control System Command and Macro Reference, SC24-5250 • Installation Guide, SC24-5237 • Introduction, SC19-6200 • Operator's Guide, SC19-6202 • Planning Guide and Reference, SC19-6201 • System Messages Cross-Reference, SC24-5264 • System Product Editor Command and Macro Reference, SC24-5221 • System Product Editor User's Guide, SC24-5220 • System Product Interpreter Reference, SC24-52::19 • Transparent Services Access Facility Reference, SC24-5287 Virtual Machine: • Diagnosis Guide, L Y24-5241 • System Facilities for Programming, SC24-5288 • Running Guest Operating Systems, SC19-6212 Bibliography 587 Others: 588 • CMS GAM/SP User's Guide, LC33-0126. • DOS/ VS Sort/Merge Version 2 Programmer's Guide, SC33-4404. • Guide to the DOS/ VSE Assembler, GC33-4024 • IBM Programmer's Guide to the Server--Requester Programming Interface for VM/SP, SC24-5291. • IBM Virtual Machine/System Product and Stand-Alone Versions: Input/Output Configuration Program User's Guide and Reference, GC20-1843 • OS/VS and DOS/VS Analysis Program-I (AP-I) User's Guide, GC26-3855 • OS/VS, DOS/VSE, VM/370 EREP Messages, GC38-1045 • OS/ VS Message Library: Mass Storage System (MSS) Message, GC38-1000 • OS/ VS Utilities Messages, GC38-1005 • VSE/ Advanced Functions Messages, SC33-6098 • VSE/ VSAM Messages and Codes, SC24-5146 VM/SP System Messages and Codes Index abend See abnormal termination (abend) ABENDs CMS (Conversational Monitor System) dumps 63 reporting problems 63 CP (Control Program) cause of 34-62 codes 34-62 collecting information 32 dumps 32 recovery 33 system programmer action 34 GCS (Group Control System) dumps 69 reporting problems 69 TSAF (Transparent Services Access Facility) dumps 101 reporting problems 101 abnormal termination (abend) CMS (Conversational Monitor System) causes of 64 codes 64-68 dumps 63 module names 64 reporting problems 63 user action 64 CP (Control Program) cause of 34-62 codes 34-62 collecting information 32 dumps 32 recovery 33 system programmer action 34-62 GCS (Group Control System) causes of 71 codes 71 dumps 69 module names 71 reporting problems 69 user action 71 TSAF (Transparent Services Access Facility) causes of 102 codes 102-103 dumps 101 module names 102 reporting problems 101 user action 102 action on CP errors general user 7 system operator 7 cause of abnormal termination CMS 64-68 CP 34-62 GCS 71-100 TSAF 102-103 CMS (Conversational Monitor System) abnormal termination (abend) causes of 64-68 codes 64 dumps 63 module names 64-68 reporting problems 63 user action 64-68 error messages 233-472 CMS EDIT subcommand messages 567-574 CMS Editor messages 567-574 CMS EXEC messages 578 codes abend CMS 64-68 CP 34-62 GCS 71-100 TSAF 1.02-103 wait state CP 13-22 loader 23-25 stand-alone dump facility 26-31 component code in message identifier 1 Control Program (CP) abnormal termination (abend) cause of 34-62 codes 34-62 collecting information 32 dumps 32 recovery 33 system programmer action 34-62 error message numbers 6 error messages 105-231 problem determination 6 general user 7 system operator action 7 return codes 11 wait state codes 1.3-22 Conversational Monitor System (CMS) abnormal termination (abend) dumps 63 reporting problems 63 error messages 233-472 CP (Control Program) See also Control Program (CP) abnormal termination (abend) collecting information 32 dumps 32 Index 589 recovery 33 error message numbers 6 error messages 105-231 problem determination 6 general user 7 system operator action return codes 11 wait state COdElS 13 7 DDR command return codes 12 pEBUG command error messages 575 debugging abends CMS 64-68 CP 34-62 GCS 71-100 TSAF 102-103 default setting for message display 5 DIRECT command return codes 10 displaying messages 5, 6 DMCP command 7 dumps for CMS abend 63 for CP abends 32 for GCS abend 69 for TSAF abend 101 EDIT subcommand messages 567-574 Editor, CMS, messages 567-574 Editor, VMjSP, messages 2,374-390 error messages CMS 233-472 CMS EXEC interpreter 578 CP 105-231 DEBUG command 575 EXEC 2 interpreter 578 GCS 491-548 IPCS 473-490 System Product Interpreter 363-372, 578 TSAF 549-566 errors, CP, action for general user 7 system operator 7 EXEC 2 interpreter messages 578 format of messages 590 1 VMjSP System Messages and Codes GCS (Group Control System) abnormal termination (abend) causes of 71-100 codes 71 dumps 69 module names 71-100 reporting problems 69 user action 71-100 error messages 491-548 Group Control System (GCS) See also GCS (Group Control System) abnormal termination (abend) dumps 69 reporting problems 69 error messages 491-548 identifier, message 1 Interactive Problem Control System (IPCS) error messages 473-490 return codes 12 IPCS (Interactive Problem Control System) See also Interactive Problem Control System (IPCS) error messages 473-490 return codes 12 Languages, displaying messages in other loader wait state codes 23-25 message format 1 message identifier message number in CP error messages 6 in message identifier messages CMS EDIT 374-390, 567-574 6 CMS EXEC interpreter 578 DEBUG command 575 displaying at terminal 5 displaying in other languages 6 error CMS 2:33-472 CP ]05-23] GCS 491-548 IPCS 473-490 TSAF 549-566 EXEC 2 interpreter 578 identifier syntax conventions 3 System Product Editor 2 System Product Interpreter 363-372, 578 variables used in 3 MNOTES 3 module code in message identifier 1 module names of CMS abends 64-68 module names of GCS abends 71-100 module names of TSAF abends 102-103 normal waits for stand-alone dump facility other languages from CMS DDR eommand 12 from CP DIRECT command 10 from IPCS ]2 partial listing 9 sample 11 30 SET EMSG ON command 5, 7 severity codes in message identifier 1 stand-alone dump wait state codes 26-31 normal waits 30 program execution 28 program generation 26 subcommands DEBUG messages 575 EDIT messages 567-574 syntax in messages 3 system operator action CP abends 32 CP errors 7 System Product Editor See Virtual Machine/System Product (VM/SP) System Product Editor messages 2, 374-390 System Product Interpreter 363-372, 578 system programmer action on CP abends 34-62 6 prefix in message identifier 1 problem determination in CP general user action 7 system operator action 7 punctuation in messages 3 RC See return codes recovery from abnormal termination (abend) CP 33 responses, unnumbered 3 return codes terminals, displaying messages at 5 termination, abnormal CMS 64-68 CP 34-62 GCS 71-100 TSAF 102-103 Transparent Services Access Facility (TSAF) abnormal termination (abend) causes of 102-103 codes 102 dumps 101 module names 102-103 reporting problems 101 user action 102-103 error messages 549-566 TSAF (Transparent Services Access Facility) See also Transparent Services Access Facilitv (TSAF) . abnormal termination (abend) dumps 101 reporting problems 101 error messages 549-566 type code in message identifier 1 Index 591 displaying 5 format 1 unnumbered responses 3 user action on CP errors 7 variables used in messages 3 Virtual Machine/System Product (VM/SP) messages displaying 5, 6 format 1 System Product Editor messages 2, 374-390 VMiSP See Virtual Machine/System Product (VM/SP) Vl\:l/SP (Virtual Machine/System Product) messages 592 VM/SP System Messages and Codes wait state codes CP 13-22 loader 23-25 stand-alone dump facility 26-31 normal waits 30 program el(:ecution 28 program generation 26 INumerics I 4nxx identifier, messages with 2 International Business Machines Corporation P.O. Box 6 Endicott, New York 13760 File No. S370/4300-39 Printed in U.S.A. SC 19-6204-4 - ---------,- ® Virtual Machine/System Product System Messages and Codes Order No. SC19-6204-4 READER'S COMMENT FORM Is there anything you especially like or dislike about this book? Feel free to comment on specific errors or omissions, accuracy, organization, or completeness of this book. If you use this form to comment on the online HELP facility, please copy the top line of the HELP screen. ____ Help Information line of IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you, and all such information will be considered non confidential. Note: Do not use this form to report system problems or to request copies of publications. Instead, contact your IBM representative or the IBM branch office serving you. Would you like a reply? _YES _NO Please print your name, company name, and address: IBM Branch Office serving you: Thank you for your cooperation. You can either mail this form directly to us or give this form to an IBM representative who will forward it to us. \ 5019-6204-4 Reader's Comment Form CUT OR FOLD ALONG LINE Please Do Not Staple Fold and tape Fold and tape III BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO. 40 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES ARMONK, NY POSTAGE WILL BE PAID BY ADDRESSEE: INTERNATIONAL BUSINESS MACHINES CORPORATION DEPARTMENT GSO PO BOX 6 ENDICOTT NY 13760-9987 1... 11 .. 11.1 ... 1.11'111 ••• 1.1111.1 •• 1111.1 ••• 111"11 Please Do Not Staple Fold and tape ---- -',--........-'-- ....--- --- ----- ----.,. , ® Fold and tape Virtual Machine/System Product System Messages and Codes Order No. SC19-6204-4 READER'S COMMENT FORM Is there anything you especially like or dislike about this book? Feel free to comment on specific errors or omissions, accuracy, organization, or completeness of this book. If you use this form to comment on the online HELP facility, please copy the top line of the HELP screen. _ _ _ Help Information line of IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you, and all such information will be considered nonconfidential. Note: Do not use this form to report system problems or to request copies of publications. Instead, contact your IBM representative or the IBM branch office serving you. Would you like a reply? _YES _NO Please print your name, company name, and address: IBM Branch Office serving you: Thank you for your cooperation. You can either mail this form directly to us or give this form to an IBM representative who will forward it to us. SC19-6204-4 Reader's Comment Form CUT OR FOLD ALONG LINE Please Do Not Staple raid and tape Fold and tape II BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO. 40 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES ARMONK, NY POSTAGE WILL BE PAID BY ADDRESSEE: ----- --- -- -------------_.INTERNATIONAL BUSINESS MACHINES CORPORATION DEPARTMENT G60 PO BOX 6 ENDICOTT NY 13760-9987 1111111111111111,111,11'1,1,1"1,11,1,,1,1'11111,,,1 Please Do Not Staple Fold and tape ----------,- -- -- ® Fold and tape Virtual Machine/System Product System Messages and Codes Order No. SC19-6204-4 REAUt:H'~ COMMENT FORM Is there anything you especially like or dislike about this book? Feel free to comment on specific errors or omissions, accuracy, organization, or completeness of' this book. If you use this form to comment on the online HELP facility, please copy the top line of the HELP screen. _ _ _ Help Information line of IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you, and all such information will be considered nonconfidential. Note: Do not use this form to report system problems or to request copies of publications. Instead, contact your IBM representative or the IBM branch office serving you. Would you like a reply? _YES _NO Please print your name, company name, and address: IBM Branch Office serving you: Thank you for your cooperation. You can either mail this form directly to us or give this form to an IBM representative who will forward it to us. SC19-6204-4 Reader's Comment Form CUT OR FOLD ALONG LINE Please Do Not Staple Fold and tape Fold and tape I II BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO. 40 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES ARMONK, NY POSTAGE WILL BE PAID BY ADDRESSEE: ----- -- ----- ------_.----INTERNATIONAL BUSINESS MACHINES CORPORATION DEPARTMENT G60 PO BOX 6 ENDICOTT NY 13760-9987 1111111111111111111111111111111111111111111111111111 Please Do Not Staple Fold and tape ----....---------,- -- ® Fold and tape
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2010:04:16 17:16:57-08:00 Modify Date : 2010:04:17 00:04:07-07:00 Metadata Date : 2010:04:17 00:04:07-07:00 Producer : Adobe Acrobat 9.31 Paper Capture Plug-in Format : application/pdf Document ID : uuid:54a0539b-02a0-4f9e-8a58-9e86770347ae Instance ID : uuid:636d5601-69ff-45d9-bc74-43798cf9c970 Page Layout : SinglePage Page Mode : UseNone Page Count : 609EXIF Metadata provided by EXIF.tools