SC34 0636 0_EDX_5.0_Messages_and_Codes_Dec84 0 EDX 5.0 Messages And Codes Dec84
SC34-0636-0_EDX_5.0_Messages_and_Codes_Dec84 SC34-0636-0_EDX_5.0_Messages_and_Codes_Dec84
User Manual: SC34-0636-0_EDX_5.0_Messages_and_Codes_Dec84
Open the PDF directly: View PDF .
Page Count: 434
Download | |
Open PDF In Browser | View PDF |
~. -- - --------- -- --- ----_ .- Series/1 SC34-0636-0 Event Driven Executive Messages and Codes Version 5.0 library Guide and Common Index Installation and System Generation Guide Operator Commands and Utilities Reference SC34-0645 SC34-0646 SC34-0644 Language Reference Communications Guide Messages and Codes SC34-0643 SC34-0638 SC34'{)636 Operation Guide Event Driven Language Programming Guide Reference Cards SC34'{)642 SC34-0637 SBOF -1625 Problem Determ i nation Guide Customization Guide Internal Design SC34-0639 SC34-0635 LY34-0354 -------- --- --- -------_.-~-- Series/1 SC34-0636-0 Event Driven Executive Messages and Codes Version 5.0 o Messages and Codes SC34·0636 o o 0,',', 'I First Edition (December 1984) Use this publication only for the purpose stated in the Preface. Changes are made periodically to the information herein; any such changes will be reported in subsequent revisions or Technical Newsletters. This material may contain reference to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming, or services in your country. Publications are not stocked at the address given below. Requests for copies of IBM publications should be made to your IBM representative or the IBM branch office serving your locality. This publication could contain technical inaccuracies or typographical errors. A form for readers' comments is provided at the back of this publication. If the form has been removed, address your comments to IBM Corporation, Information Development, 3406, P. O. Box 1328, Boca Raton, Florida 33432. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever. You may, of course, continue to use the information you supply. © Copyright International Business Machines Corporation 1984 o Summary of Changes for Version 5.0 The following changes have been made to this document. New messages have been added to Chapter 2. They are issued by the following utilities and software features: o • • • $COPYUTI $DEBUG $TERMUT2 $TRANS. Summary of Changes for Version 5.0 iii o o o iv SC34-0636 c About This Book This book describes the messages and codes issued by the Event Driven Executive Version 5.0 operating system, and by related licensed programs that run under the Event Driven Executive . C Audience The information in this book is useful for anyone who uses the Event Driven Executive system, its utility programs or related licensed programs, or who codes, executes, or debugs application programs. How this Book is Organized This book contains two main parts and one appendix: • "Part 1. Messages" on page MC-1 explains error and special information messages issued by the Event Driven Executive system, utilities, and related licensed programs. • "Part 2. Codes" on page MC-297 explains completion, post, and return codes issued by the Event Driven Executive system, utilities, and related licensed programs. It also lists the stop codes. • Appendix A, "Program Checks and Processor Status Word (PSW)" on page MC-393 describes program check error messages, system program check error messages, and the processor status word. o About This Book v About This Book How this Book is Organized (continued) A Guide to the library o Refer to the Library Guide and Common Index for information on the design and structure of the Event Driven Executive library and for a bibliography of related publications. Contacting IBM about Problems with Event Driven Executive Services You can inform IBM of any problems you find when using this book by completing and mailing in the Reader's Comment Form at the back of the book. If you have a problem with the IBM Series/! Event Driven Executive services, you should fill out an authorized program analysis report (APAR) as described in the IBM Series/l Software Service Guide, GC34-0099. 0·. . , I ,1 o vi SC34-0636 c Contents Part 1. Messages MC-l c Chapter 1. Introduction to Messages MC-3 How Messages are Documented MC-4 Identifying Variables in Messages MC-4 Finding Messages in the Book MC-S How Messages are Alphabetized MC-S Finding Messages that Begin with Special Characters MC-S Finding Messages that Begin with Numbers MC-6 Other Hints for Finding Messages MC-6 Chapter 2. Messages MC-7 Tips for Finding Messages in This Chapter MC-7 Part 2. Codes MC-297 Chapter 3. Completion Codes MC-299 $EDXASM Completion Codes MC-300 $EDXLINK Completion Codes MC-30l $JOBUTIL Completion Codes MC-302 $UPDATE Completion Codes MC-303 $XPSLINK, $XPSPOST, $XPSPRE Completion Codes MC-304 Chapter 4. Post Codes MC-30S BIND Event Post Codes MC-306 Channel Attach Post Codes MC-307 Tape Post Codes Me-309 WAITM Instruction Post Codes MC-3l0 o Contents vii Contents Chapter S. Return Codes MC-3tt Binary Synchronous Communications (BSC) Return Codes MC-313 Channel Attach Return Codes MC-315 Data Formatting Return Codes MC-317 Disk and Diskette Read/Write Return Codes MC-318 $DISKUT3 Return Codes MC-320 EXIO Return Codes MC-321 Floating-Point Return Codes MC-322 Formatted Screen Image Return Codes MC-323 $IMDATA - Screen Image Unprotected Fields MC-323 $IMOPEN - Formatted Screen Image MC-323 $IMPROT - Screen Image Protected Fields MC-323 General Purpose Interface Bus (GPffi) Return Codes MC-324 Indexed Access Method Return Codes MC-325 Job Queue Processor Return Codes MC-328 LOAD Return Codes MC-329 Message Handler Return Codes MC-330 Multiple Terminal Manager Return Codes MC-331 $PDS Return Codes MC-333 $RAMSEC Return Codes MC-334 SBIO (Sensor-Based I/O) Return Codes MC-335 SDLC Communications Return Codes MC-336 Series/l-to-Series/l Attachment Return Codes MC-337 Sort/Merge Return Codes MC-338 Spool Return Codes MC-339 System Return Codes MC-340 Systems Network Architecture Return Codes MC-341 NETCTL Return Codes MC-341 NETGET Return Codes MC-343 NETINIT Return Codes MC-345 NETPUT Return Codes MC-346 NETTERM Return Codes MC-347 Systems Network Architecture Extended Error Codes MC-348 NETBIND Return Codes MC-348 NETCLOSE Return Codes MC-348 NETOPEN Return Codes MC-349 NETRECV Return Codes MC-349 NETSEND Return Codes MC-350 NETUBND Return Codes MC-352 Session Termination Return Codes MC-353 Tape (READ/WRITE) Return Codes MC-354 Terminal I/O Return Codes MC-355 T~rminal I/O - General MC-355 Telminal I/O - ACCA Return Codes MC-356 Terminal I/O - Interprocessor Communications Return Codes MC-356 Terminal I/O - Virtual Terminal Communications Return Codes MC-356 Terminal I/O - 4975 Printer Return Codes MC-357 TP (Host Communication Facility) Return Codes MC-358 o o I o viii SC34-0636 c Unmapped Storage Return Codes MC-360 X.21 Circuit Switched Network Return Codes MC-361 Return Codes Listed by Number MC-362 Chapter 6. Stop Codes MC-389 Appendix A. Program Checks and Processor Status Word (PSW) MC-393 How to Interpret the Program Check Message MC-393 Format 1: Standard Program Check Messages MC-393 Processor Status Word MC-395 Processor Status Word Bit Descriptions MC-396 Format 2: Program Check Message from $$EDXIT MC-398 Glossary of Terms and AbbreviationS MC-40t Index MC-4tt ·0 o Contents ix o o o x SC34-0636 Part 1. Messages Part 1 contains many of the messages issued by the following utilities, modules, licensed programs, and system functions: c • • • • • • • • • • • • • • • • • • • • • • • • • • $BSCTRCE $BSCUTI $BSCUT2 $COMPRES $COPY $ COPYUT 1 $DASDI $DEBUG $DICOMP $DllNTR $DIUTIL $DISKUTI $DISKUT2 $DIRECT $DUMP $EDXASM $EDXLINK $GPIBUT1 $HXUTI $IAM (*) $IAMUTI (*) $IMAGE $INITDSK IOLOADER $IOTEST $JOBQUT o Part 1. Messages MC-l • • • • • • • • • • • • • • • • • • • • • • • • • • • • • $JOBUTIL $LOG $MEMDISK $MSGUTI $MTM(*) $PREFIND $RJE2780,$RJE3780 $RJESNA (*) $RMU $SNA (*) $SlASM $STGUTI $SUBMIT $SlSlUTl $TAPEUTI $TERMUTI $TERMUT2 $TRANS $TRAP $UPDATE $UPDATEH $VERIFY (*) $XPSLINK $XPSPOST $XPSPRE Loader Printer Spooling Sensor I/O (*) Sort/Merge (*). 0 0 An asterisk (*) indicates a licensed program or a utility related to a licensed program. A licensed program is a separately purchased program which is not part of the basic Event Driven Executive system. Part 1 consists of the following chapters: • Chapter 1, "Introduction to Messages" explains how the messages are organized and documented. It also gives tips for locating hard-to-find messages. • Chapter 2, "Messages" contains messages arranged in alphabetical order. o MC-2 SC34-0636 c Chapter 1. Introduction to Messages The messages in Chapter 2 are generated during: c • System and device initialization • Execution of a utility • Execution of an application program • Execution of a licensed program Assembling a source program • Compiling a source program. Most of the messages in this book indicate abnormal or error conditions. Others provide information during normal operations. Most messages require you to take some action, either to restore conditions to normal, or to allow normal operations to proceed. Self-explanatory information messages that do not require any user response, as well as most prompts, are not included in this book. o Chapter 1. Introduction to Messages MC-3 ,Introduction to Messages How Messages are Documented The documentation for each message includes the following information: o Message Text: Shows the actual message (in boldface type) worded exactly as issued. Variables are indicated by lower case letters. Issued By: Identifies the utility, program product, or system function that issued the message. Explanation: Explains the conditions or actions that caused the message to be issued. System Action: States what the utmty or system function does in response to the condition. When there is no action taken, "None" appears. User Response: Explains what action you must take to resume normal operations. Identifying Variables in Messages If you get a message that contains the name of a particular data set, volume, terminal, or other device, that name is a variable. Also, if you get a message that contains a number, such as an address, storage size, record number, or buffer size, that number is probably a variable. Variables are represented in this book as follows: xxx = First or only variable in a message yyy = 2nd variable in a message zzz = 3rd variable in a message non = 4th variable in a message o Note that they consist of three lowercase letters. In this book, representations of variables can stand for any combination of letters or numbers, regardless of the number and type of characters that actually appear in a variable in a message. For example, you may get the following message: DATA SET SAMPLEl,VOLUMEl NOT FOUND You know that SAMPLEl,VOLUMEl are variables because they refer to one of your own data sets. In the book, you would find the message documented as follows: DATA SET xxx,yyy NOT FOUND o MC-4 SC34-0636 o Finding Messages in the Book The messages are in alphabetical order, but here are a few tips to help you locate some that might seem hard to find. How Messages are Alphabetized The messages in this book are alphabetized word-by-word rather than letter-by-Ietter. The sample list of messages that follows illustrates the order in which messages appear: A COPY OF THE NEW DIRECTORY EXISTS ON $WRKDIR,IPL VOLUME A COPY STATEMENT IS NOT ALLOWED WITHIN COPY CODE A DATA ADDRESS MUST BE SPECIFIED A DATA SET MUST PRECEDE A COMMA A DEVICE ADDRESS MUST BE SPECIFIED ACTION= PARAMETER IS INCORRECT o Notice, for example, that the message A DEVICE ADDRESS MUST BE SPECIFIED appears before the message ACTION= PARAMETER IS INCORRECT. According to the word-by-word method, messages starting with the same first word (or in this case, a letter) are grouped together. Therefore, although the second letter in the word ACTION is a "c" while the second letter in the message A DEVICE ADDRESS MUST BE SPECIFIED is a "D", messages beginning with the word A appear first. Finding Messages that Begin with Special Characters Some messages begin with special characters: the pound sign (#), the dollar sign ($), and the asterisk (*). To find such a message, look at the letter that follows the special character. The message is listed alphabetically according to this letter. c Chapter 1. Introduction to Messages MC-5 Introduction to Messages Finding Messages in the Book (continued) Here is an example of finding a message that begins with a special character. Assume that the following message appears on your terminal: o $DISKUT3 LOAD ERROR ENCOUNTERED You know that "$" is a special character, so you note the first letter that comes after it in the message, which is "D". Going to Chapter 2, you look for the message under the listings for "D". You find the message documented the same way it was displayed: $DISKUT3 LOAD ERROR ENCOUNTERED Finding Messages that Begin with Numbers· A few messages begin with numbers that refer to things such as index registers and printers. These messages are at the end of the list of messages. For example, you might receive this message: 497S-01L REQUIRES BIT RATE OF 2400 Since the message begins with a number, you would go to the end of Chapter 2 to find it. Other Hints for Finding Messages o You may get a message that can be issued by several different utilities. The message texts may be the same, but the explanations are probably different. Make sure you check the heading "Issued by" when you look up a message. Then you will know that the message explapation you are reading is the right one. o MC-6 SC34-0636 c Chapter 2. Messages Tips for Finding Messages in This Chapter G To find a message that begins with a special character, (#, $, *) look for it under the first letter that follows the character. To find a message that begins with a number, go to the end of Chapter 2. Some messages are issued by more than one utility. Check the "Issued by" part of the message, to be sure that you are reading the correct explanation for the message you received. C "\j . "',I Chapter 2. Messages MC-7 A A COpy OF THE NEW DIRECTORY EXISTS ON $WRKDIR,IPL VOLUME A DATA ADDRESS MUST BE SPECIFIED o Issued by: $EDXASM Issued by: $IAMUTI Explanation: During the process of renaming the new directory data set to $IAMDIR (using the AL or AS sub commands of DR), an error occurred. The new directory data set name is $WRKDIR residing on the IPL volume. System Action: Ends the operation. User Response: Use $DISKUTI to rename Explanation: The address of a I-word storage area for the queue entry must be specified on the FIRSTQ, LASTQ, and NEXTQ instructions. System Action: The error is flagged and compilation continues. User Response: Specify the address or label of the area for "loc" on the FIRSTQ, LASTQ, and NEXTQ instructions. $WRKDIR to $IAMDIR. A DATA SET MUST PRECEDE A COMMA A COpy STATEMENT IS NOT ALLOWED WITHIN COpy CODE Issued by: $EDXASM Explanation: The copy code source module contains another COpy statement. Copy code cannot contain references to other copy code. Issued by: $SUBMIT Explanation: You left out the name of the data set in response to a prompt. The format of your response should be a data set name, a comma, and a volume (dataset,volume). System Action: Returns to command mode. System Action: The error is flagged and compilation continues. User Response: Remove the nested COPY statement from the source module by rearranging code or by converting copy code to in-line code. Recompile the program. o User Response: Enter a valid data set name followed by a comma and a volume name. Do not put a space between the data set name and the comma. c MC-8 SC34-0636 A o A DEVICE ADDRESS MUST BE SPECIFIED ACTIVE STRUCTURE IS NOT IF Issued by: $EDXASM Issued by: $EDXASM Explanation: The ADDRESS= operand is required and must be within the range X'OO' to X'FF'. Explanation: $EDXASM has encountered instructions that are part of an "IF" structure (IF, ELSE or ENDIF), but the structure being processed is not an "IF" structure. This error can occur when the instruction terminating the previous structure was not recognized or was omitted. System Action: The error is flagged and compilation continues. User Response: Specify the address within X'OO' toX'FF'. ACTION= PARAMETER IS INCORRECT System Action: The error is flagged and compilation continues. User Response: Check the structure preceding the "IF" structure and code a valid terminating instruction for it. Issued by: $EDXASM c Explanation: The parameter for the ACTION = operand of the GETEDIT /PUTEDIT instruction is specified incorrectly. Valid parameters are "10" and "STG". System Action: The error is flagged and compilation continues. User Response: Specify either ACTION =10 or ACTION=STG. ACTIVE STRUCTURE IS NOT DO Issued by: $EDXASM ADAPTER=MFA IS INVALID WITH X.21 TYPE=AC OR TVPE=DC Issued by: $EDXASM Explanation: You coded ADAPTER=MFA on the BSCLINE statement when you specified "AC" (auto-call) or "DC" (direct-call) for the TYPE operand. The ADAPTER operand is not valid with TYPE=AC or TYPE=DC. System Action: The error is flagged and compilation continues. User Response: Remove the ADAPTER operand from the BSCLINE statement. Explanation: The active structure is not DO or there was no active structure. System Action: The error is flagged and compilation continues. User Response: Ensure the DO logic is correct. Chapter 2. Messages MC-9 A ADAPTER OR DEVICE ADDRESS, OR DEVICE NAME INCORRECTLY SPECIFIED ADAPTER STATEMENT FOLLOWS END=YES ADAPTER STATEMENT o Issued by: $EDXASM Issued by: $EDXASM Explanation: The ADDRESS= operand on the ADAPTER or TERMINAL statement must be specified for MFA and ALPA adapters. The device address must be within the address range of the adapter. In addition, the device name specified must be one of the valid device types supported. System Action: The error is flagged and compilation continues. User Response: Specify a valid address and device name. Explanation: All ADAPTER statements must be grouped together, preceding the definition of the first device attached to an MFA or ALPA adapter. The last ADAPTER statement must have END = YES specified. System Action: The error is flagged and compilation continues. User Response: Group all ADAPTER statements together with the last statement specifying END= YES. ADAPTER TYPE NOT SUPPORTED ADAPTER= PARAMETER IS INCORRECTLY SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The type specified on the ADAPTER= operand is invalid for this device. Explanation: The ADAPTER operand is coded incorrectly on the BSCLINE statement, or the label is missing on the BSCLINE statement where ADAPTER= is coded correctly. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. o User Response: Read the description of the ADAPTER operand for the device types that can be specified for this adapter. User Response: Ensure the BSCLINE statement has a label and the ADAPTER= operand is coded correctly. o MC-tO SC34-0636 A c ADC ADDRESS SPECIFIED INSTEAD OF MULTIPLEXER ADDRESS ADDR FIELD TOO LARGE - EXPANSION TERMINATED Issued by: $EDXASM Issued by: $EDXASM Explanation: You specified the address of the Analog Digital Controller on the IODEF statement. You should have specified the Analog Input Multiplexer address. Explanation: The device address operand on the previous CAxxx instruction contains a value greater than 255. System Action: Terminates the expansion. System Action: The error is flagged and compilation continues. User Response: Code the address of the Analog Input Multiplexer that you wish to access. ADDR FIELD TOO LARGE - CAxxx TERMINATED User Response: On the CAxxx instruction, specify a two-digit hexadecimal device address operand that is less than or equal to 255, and reassemble. ADDR FIELD TOO SMALL - CAxxx TERMINATED Issued by: $SIASM Issued by: $SIASM Explanation: The device address operand on the CAxxx instruction contains a value greater than 255. Explanation: The device address operand on the CAxxx instruction contains a value less than zero. System Action: Terminates expansion of the System Action: Terminates expansion of the CAxxx instruction. CAxxx instruction. User Response: On the CAxxx instruction, specify a two-digit hexadecimal device address operand that is less than or equal to 225, and reassemble. User Response: On the CAxxx instruction, specify a two-digit hexadecimal device address operand that is greater than or equal to zero, and reassemble. c Chapter 2. Messages MC-II A ADDR FIELD TOO SMALL - EXPANSION TERMINATED ADDR WAS NOT SUPPLIED-CAxxx TERMINATED Issued by: $EDXASM Issued by: $SlASM Explanation: The device address operand on the previous CAxxx instruction contains a value less than zero. Explanation: The device address operand on the CAxxx instruction is a required operand and was not supplied. System Action: Terminates the expansion. o System Action: Terminates the CAxxx instruction. User Response: On the CAxxx instruction, specify a two-digit hexadecimal device address operand that is greater than or equal to zero, and reassemble. ADDR SPECIFIED INCORRECTLY EXPANSION TERMINATED User Response: On the CAxxx instruction, specify a valid device address operand, and reassemble. ADDR WAS NOT SUPPLIED - EXPANSION TERMINATED Issued by: $EDXASM Issued by: $EDXASM Explanation: The device address operand on the previous CAxxx instruction has an invalid hexadecimal entry in the first and/or second digits. Explanation: The device address operand on the previous CAxxx instruction is a required operand and was not supplied. System Action: Terminates the expansion. System Action: Terminates the expansion. User Response: On the CAxxx instruction, specify a valid device address operand whose first and second digits are valid hexadecimal entries, and reassemble. User Response: On the CAxxx instruction, specify a valid device address operand, and reassemble. o o MC-12 SC34-0636 A c ADDRESS= MUST BE SPECIFIED ALLOCATE ERROR. RETURN CODE = xxx Issued by: $EDXASM Issued by: $IAMUTI Explanation: The ADDRESS= operand is required and the address specified must be in the range of X'OO' to X'FF'. Explanation: During the process of allocating the directory data set (using the AL subcommand of DR) an error occurred. The result was a $DISKUT3 return code of xxx. System Action: The error is flagged and compilation continues. User Response: Specify the ADDRESS= operand in the range of X'OO' to X'FF' ALL DIRECTORY ENTRIES WILL BE DELETED, CONTINUE (YIN)? System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. ALLOCATE FAILED FOR DATASETRETURN CODE = xxx Issued by: $IAMUTI Issued by: $IAMUTI Explanation: On a request to reallocate the c directory data set (using the AL or BN subcommands of DR), this prompt reminds you that all entries will be deleted, and requests confirmation to reallocate. Explanation: Using the DF command, an attempt to allocate the indexed file resulted in a $DISKUT3 return code of xxx. System Action: Current function terminated. System Action: Awaits operator response. User Response: Reply "Y" to delete all entries and reallocate the directory data set. Reply "N" to receive another prompt for the type of allocate request desired. User Response: Examine the $DISKUT3 return code to find the cause of the problem, and take appropriate action. o Chapter 2. Messages MC-13 A ALLOCATION CONSISTENCY ERROR AN IF/ELSE/ENDIF OR DO/ENDDO CLAUSE HAS NOT BEEN TERMINATED o Issued by: $HXUTI Issued by: $EDXASM Explanation: $HXUTI encountered a data set label that is inconsistent with the preceding labels on this diskette. For example, the areas defined for two data sets overlap. One of three possible messages immediately follows this message identifying the specific consistency error. Explanation: When the ENDPROG statement was encountered, it was determined an IF /ELSE/ENDIF or DO/ENDDO structure was active. System Action: None. System Action: The error is flagged and compilation continues. User Response: Refer to the message you received indicating the specific consistency error to correct the problem. ALTERNATE SECTOR IN ERROR AFTER ASSIGN - RETRY User Response: Ensure that all coding structures are terminated with the appropriate ending statement. AN INVALID KEYWORD PARAMETER WAS SPECIFIED Issued by: $DASDI Issued by: $EDXASM Explanation: In attempting to verify the data after the alternate assignment was complete, an error was detected in the assigned alternate. Explanation: A parameter specified for a keyword operand was not valid for the instruction. System Action: Processing continues. User Response: Assign another alternate sector for the alternate just assigned. o System Action: The error is flagged and compilation continues. User Response: Determine the valid parameter values for the keyword operands in the instruction and code them accordingly. o MC-14 SC34-0636 A c ANY MORE DATA TO BE LOADED? ASSOCIATED SECONDARY ENTRIES WILL BE DELETED, CONTINUE (V IN)? Issued by: $IAMUTI Issued by: $IAMUTI Explanation: Using the LO command, an end of data condition was encountered on the input data set. It is possible that more input data exists in another data set. System Action: Awaits operator response. User Response: Reply "Y" to receive a prompt for the input data set. Reply "N" to end the function normally. ASSOCIATED PRIMARY ENTRY (DSNAME,VOLUME) Issued by: $IAMUTI c Explanation: Using the IE subcommand of DR, you are prompted for the name of the primary data set and volume associated with the new secondary entry. System Action: Awaits operator response. User Response: Enter the data set name and volume of the primary indexed file. If you omit the volume, the IPL volume is assumed. Explanation: The directory entry to be deleted (using the DE subcommand of DR) is a primary entry with associated secondary entries. This prompt reminds you that the secondary entries will also be deleted, and requests confirmation of the deletes. System Action: Awaits operator response. User Response: Reply "Y" to delete the primary entry and all its secondaries. Reply "N" to cancel the delete. ATTACHMENT RPQ 002242 ACTIVE ATTACHMENT RPQ 002241 INACTIVE Issued by: $SISlUTl Explanation: The primary processor is not active. The secondary processor is active. The attachment is not complete. System Action: Returns to command mode. User Response: Wait and retry. If possible, contact the operator of the primary processor to have it turned on. c Chapter 2. Messages Me-15 A ATTACHMENT RPQ 002241 ACTIVE ATTACHMENT RPQ 002242 INACTIVE ATTN LIST: SCOPE= MUST BE LOCAL OR GLOBAL Issued by: $SISI UTI Issued by: $EDXASM Explanation: The primary processor is active. The secondary processor is not active. The attachment is not complete. Explanation: The only valid operands for an ATTNLIST instruction are "LOCAL" or "GLOBAL" . System Action: Returns to command mode. System Action: The error is flagged and compilation continues. User Response: Wait and retry. If possible, contact the operator of the secondary processor to have it turned on. o User Response: Ensure the local or global operand is spelled correctly. ATTEMPT TO READ MORE RECORDS WITH 1 STATEMENT THAN ARE AVAILABLE Issued by: $TAPEUTI Explanation: You attempted to read more records than exist in the file. o System Action: Issues a tape read/write return code and continues processing. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. ATTNLIST COMMAND NAME MUST BE 1-8 CHARACTERS IN LENGTH Issued by: $EDXASM Explanation: Entries in the ATTNLIST command name must not exceed 1-8 characters in length. System Action: The error is flagged and compilation continues. User Response: Ensure the command string does not exceed eight characters in length. o MC-16 SC34-0636 B o BITS= INVALID FOR AI AND AO Issued by: $EDXASM Explanation: The BITS= operand cannot be specified for AI, AO, DO PULSE, or external sync DI/DO operations. System Action: The error is flagged and compilation continues. User Response: Do not code the BITS= operand for the sensor I/O operations previously described. # BLOCKS IN FREEPOOL CHAIN DOES NOT MATCH FREE POOL COUNT IN FCB Issued by: $VERIFY Explanation: The FeB contains a count of the number of blocks in the freepool chain. That count does not match the actual number of blocks as counted by $VERIFY. System Action: Verification continues. User Response: Rebuild the $IAM file. BITS= MUST BE SPECIFIED WITH TVPE=SUBGROUP o BLOCKSIZE MUST BE NUMERIC Issued by: $EDXASM Issued by: $IAMUTI Explanation: The BITS= operand must be specified if TYPE=SUBGROUP is coded on the 10DEF statement. Explanation: Using the LO or UN commands, the response to the block size must be a decimal value up to 4 digits. System Action: The error is flagged and compilation continues. reissued. User Response: Specify the starting bit and bit length for the BITS= operand. digits. System Action: The block size prompt is User Response: Enter a decimal value up to 4 BLOCK OUT OF SEQUENCE. RBN xxx Issued by: $VERIFY Explanation: A data block which is used but empty nevertheless has a high key assigned to it. In this case, the block is out of sequence according to that high key. System Action: Verification continues. User Response: Rebuild the $IAM file. c Chapter 2. Messages Me-17 B o BOE GREATER THAN EOE FOR DATA SET xxx DEFINED AT RECORD yyy DATA SET NOT CONSIDERED ALLOCATED BRACKET ERROR ENCOUNTERED ON LINE #xxx Issued by: $MSGUTI Issued by: $HXUTI Explanation: There is a syntax error in the right set of parameter brackets. Explanation: This message is preceded by "ALLOCATION CONSISTENCY ERROR". The beginning of extent (BOE) is larger than the end of extent (EOE) in the H-exchange diskette. data set. System Action: None. User Response: Enter the un command (update data set label by name) or the UH command (update data set label by number) and specify the correct starting and/or ending address (if known) to the prompt(s) for the beginning and ending extents. BOE OR EOE DEFINED IN HEADER LABEL AREA FOR DATA SET xxx DEFINED AT RECORD yyy DATA SET NOT CONSIDERED ALLOCATED Issued by: $HXUTI Explanation: This message is preceded by "ALLOCATION CONSISTENCY ERROR". Either the beginning of extent (BOE) or the end of extent (EOE) of a data set points to an area in the H -exchange data set label area. System Action: None. User Response: Enter the un command (update data set label by name) or the UH command (update data set label by number) and specify the correct starting and/or ending address (if known) to the prompt(s) for the beginning and ending extents. System Action: Continues processing source User Response: When processing finishes, correct the error and retry. BSC CLOSE ERROR - RC=xxx Issued by: $TRANS Explanation: The system encountered an error while executing the BSCCLOSE instruction. System Action: The utility ends. User Response: Check the BSC return codes and o take appropriate action. BSC OPEN ERROR - RC=xxx Issued by: $TRANS Explanation: The system encountered an error while executing the BSCOPEN instruction. System Action: The system prompts you to specify another BSC line address. User Response: Check to be sure you specified a valid BSC line address. If the address was incorrect, specify a valid one and try the BSCOPEN instruction again. If it was correct, end the utility. Check the BSC return codes and take appropriate action. o M C-18 SC34-0636 B c BSC READ ERROR - RC=xxx BSF ERROR - TAPE RC = XXX Issued by: $TRANS Issued by: $TAPEUTI Explanation: The system encountered an error while executing a BSCREAD instruction. Explanation: An I/O error occurred during the backspace file· function. The result was tape read/ write return code of xxx. System Action: The system returns to the command mode. User Response: Check the BSC return codes and take appropriate action. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. BSC WRITE ERROR - RC=xxx BSRERROR-TAPERC=xxx Issued by: $TRANS Issued by: $TAPEUTI Explanation: The system encountered an error while executing a BSCWRITE instruction. c System Action: The system returns to the command mode. Explanation: An I/O error occurred during the backspace record function. The result was a tape read/ write return code of xxx. System Action: Returns to command mode. User Response: Check the BSC return codes and take appropriate action. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. BSC WRITE FOR REMOTE SHUTDOWN FAILED, RC=xxx Issued by: $TRANS Explanation: While attempting to shutdown, the system encountered a bsc write error. (You entered the ES command on the local system.) System Action: $TRANS ends on the local system. User Response: Check the BSC return codes to find the cause of the problem. Use the EN command to shutdown on the remote system. BUFF ADDRESS IS NUMERIC - CAWRITE TERMINATED Issued by: $SlASM Explanation: The BUFFER operand on the CAWRITE instruction is numeric. The first character must be alphabetic. System Action: Terminates the CAWRITE instruction. User Response: On the CAWRITE instruction, specify a valid BUFFER operand whose first character is alphabetic, and reassemble. c Chapter 2. Messages MC-19 B o BUFF NAME IS NUMERIC - EXPANSION TERMINATED BUFFER DOES NOT CHECK OUT ABORT ECHO TEST Issued by: $SIASM Issued by: $SISIUTI Explanation: The BUFFER operand on the CAWRITE instruction is numeric. The first character must be alphabetic. Explanation: The echo test sends 1024 bytes of data back and forth to the CPU. The data does not contain the correct values. System Action: Terminates the expansion. System Action: Terminates function. User Response: On the CAWRITE instruction, specify a valid BUFFER operand whose first character is alphabetic, and reassemble. User Response: Retry the function. BUFFER LENGTH EXCEEDS 16380 WORDS BUFF NAME TOO LONG - CAWRITE TERMINATED Issued by: $SIASM Explanation: The BUFFER operand on the CAWRITE instruction has more than eight characters. Issued by: $EDXASM Explanation: The length specified on the BUFFER statement exceeded 16380 words. The next operand determines whether this length is in bytes or words. System Action: The error is flagged and compilation continues. System Action: Terminates expansion of the CAWRITE instruction. User Response: On the CAWRITE instruction, specify a BUFFER operand that is less than or equal to eight characters in length, and reassemble. BUFF NOT SPECIFIED - EXPANSION TERMINATED Issued by: $EDXASM Explanation: The BUFFER operand on the CAWRITE instruction is a required operand and is not specified. System Action: Terminates the expansion. User Response: On the CAWRITE instruction, specify a valid BUFFER operand, and reassemble. MC-20 SC34-0636 User Response: Specify a buffer length not exceeding 16380 words (32760 bytes). 0 1,., I, B c BUFFER MAY NOT BE INDEXED - CAIOCB TERMINATED BUFFER SIZE xxx Issued by: $IAMUT1 Issued by: $EDXASM Explanation: The BUFFER= operand on the CAIOCB statement is specified as an indexable address. expansion. System Action: If you respond with a null input, no action is taken. If you respond with a new size, User Response: On the CAIOCB statement, the new size is stored and then is written to disk as the new buffer size. System Action: Terminates the CAIOCB specify the BUFFER= operand as a nonindexable address, and reassemble. BUFFER MUST BE AN ADDRESS - CAIOCB TERMINATED Issued by: $S1ASM c Explanation: Using the BF command, this message displays the current size of the Indexed Access Method buffer and provides you the opportunity to reset the size. Explanation: The BUFFER= operand on the CAIOCB statement is not supplied as an address. User Response: Reply with a null input to allow the buffer size to remain as it is. Reply with a new buffer size if you desire to change it. BUFFER SMALLER THAN INPUT OR OUTPUT RECORD. INCREASE BUFFER SIZE BEFORE REATTEMPTING OPERATION Issued by: $IAMUT1 System Action: Terminates the CAIOCB expansion. User Response: On the CAIOCB statement, specify the BUFFER= operand as an address, and reassemble. BUFFER POOL EXHAUSTED Issued by: $BSCUT2 Explanation: There is insufficient program storage to contain an input or output record. System Action: Terminates command. User Response: Increase the dynamic program size using the SS command of the $DISKUT2 utility. The buffer size must be large enough to contain the entire input and/or output record (whichever is larger). Explanation: An .internal error was detected. The system buffer overflowed. System Action: Terminates function. User Response: Check the system output to find the error; correct and retry. o Chapter 2. Messages M C-21 B BUFFER SUPPLIED HAS MORE THAN 8 CHARACTERS BUFFER WAS NOT SUPPLIED - CAIOCB TERMINATED Issued by: $SlASM Issued by: $EDXASM, $SlASM Explanation: The BUFFER= operand on the CAIOCB statement has more than eight characters. Explanation: The BUFFER= operand on the CAIOCB statement is required and was not supplied. System Action: Terminates expansion of the System Action: Terminates expansion of the CAIOCB statement. CAIOCB statement. User Response: On the CAIOCB statement, specify a BUFFER= operand that is less than or equal to eight characters in length, and reassemble. User Response: On the CAIOCB statement, specify a valid BUFFER= operand, and reassemble. o o o MC-22 SC34-0636 c c CAIOCB NAME IS NUMERIC - CAxxx TERMINATED CAIOCB NAME TOO LONG - CAxxx TERMINATED Issued by: $SlASM Issued by: $SlASM Explanation: The CAIOCB operand on the previous CAxxx instruction is numeric. The first character must be alphabetic. Explanation: The CAIOCB operand on the CAxxx instruction has more than eight characters. System Action: Terminates expansion of the System Action: Terminates the CAxxx CAxxx instruction. instruction. User Response: On the CAxxx instruction, specify a valid CAIOCB operand whose first character is alphabetic, and reassemble. CAIOCB NAME IS NUMERIC - EXPANSION TERMINATED User Response: On the CAxxx instruction, specify a CAIOCB operand that is less than or equal to eight characters in length, and reassemble. CAIOCB NOT SPECIFIED - EXPANSION TERMINATED Issued by: $EDXASM Issued by: $EDXASM o Explanation: The CAIOCB operand on the CAxxx instruction is numeric. The first character must be alphabetic. Explanation: The CAIOCB operand on the previous CAxxx instruction is a required operand and is not specified. System Action: Terminates the CAxxx System Action: Terminates expansion of the expansion. CAxxx instruction. User Response: On the CAxxx instruction, User Response: On the CAxxx instruction, specify a valid CAIOCB operand, and reassemble. specify a valid CAIOCB operand whose first character is alphabetic, and reassemble. 0 \1 " Chapter 2. Messages MC-23 c CANNOT ALLOCATE DATA SET xxx RC=yyy CANNOT REASSIGN ADDRESS OF LOADING TERMINAL Issued by: Session Manager Issued by: $TERMUTI Explanation: While trying to submit a background job, the session manager tried unsuccessfully to allocate a temporary $JOBQ file on EDX003. Explanation: You attempted to change the address of the terminal you are currently using. The supervisor does not allow this. System Action: The session manager does not submit the job. It returns to the previous menu. System Action: Returns to command mode. User Response: Check the $DISKUT3 return codes for the cause of the error and take the appropriate action. o User Response: Either reassign a different terminal or go to another terminal and reassign your original terminal. CAPS= INVALID WITH IMMEDIATE TEXT CANNOT LOAD $JOBQ Issued by: $EDXASM Issued by: Session Manager Explanation: You tried to submit a background job without first loading the job queue processor, $JOBQ. The session manager tried to load $JOBQ for you, but not enough free storage is available in the system. System Action: The session manager does not submit the job. It returns to the previous menu. User Response: Ensure that one of the partitions has approximately 32K bytes of free storage. Resubmit your background job. Explanation: If the "loc" operand is specified on the READTEXT as an immediate text character string, the CAPS operand is invalid. System Action: The error is flagged and compilation continues. o User Response: Code either the CAPS operand or an immediate text character string but not both. CAPS= INVALID WITH XLATE=NO Issued by: $EDXASM Explanation: The CAPS= operand cannot be specified on the READTEXT or PRINTEXT instructions if XLATE=NO is specified. System Action: The error is flagged and compilation continues. User Response: Specify either the CAPS= operand or XLATE=NO but not both. o M C-24 SC34-0636 c c CAPS MUST BE SPECIFIED AS CAPS=Y(ES) OR A POSITIVE INTEGER CLOSE ERROR. RC = xxx TAPE NOT INITIALIZED Issued by: $EDXASM Issued by: $TAPEUTI Explanation: The CAPS= operand for folding to upper case characters on the READTEXT or PRINTEXT must be specified as either CAPS = Y or CAPS= YES or CAPS= character count. Explanation: An error occurred while attempting to initialize a tape. The result was a tape read/ write return code of xxx. System Action: Returns to command mode. System Action: The error is flagged and compilation continues. User Response: Correct the error as appropriate User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. and recompile. CLOSE ERROR - TAPE RC = xxx CDMINIT2 WAITING FOR STORAGE TO BECOME AVAILABLE FOR COMMAND PROCESSOR o Issued by: $MTM Explanation: CDMINIT2 is waiting to complete Communications Facility (CF) initialization because communications facility buffer has insufficient storage to start MTM/ CF station. System Action: Initialization waits until sufficient storage is available. Issued by: $TAPEUTI Explanation: An error occurred while attempting to close and set the tape offline. The result was a tape read/write return code of xxx. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. User Response: Delete messages using Communications Facility utility $UTI. CHECKSUM ERROR Issued by: $SlSlUTl Explanation: During transmissions between the two processors, the check sums indicate that data either not sent or not received correctly. System Action: Terminates function. User Response: Retry the function. c Chapter 2. Messages MC-25 c o CODE MUST BE SELF-DEFINING TERM COMMUNICATIONS FACILITY NO LONGER ACTIVE Issued by: $EDXASM Issued by: $MTM Explanation: The CODE= operand on the DEQ instruction must be explicitly defined as a positive or negative integer. System Action: The error is flagged and compilation continues. User Response: Specify an explicit positive or negative integer for CODE=. COMMAND= MUST BE SPECIFIED Issued by: $EDXASM Explanation: The COMMAND= operand of the IDCB instruction is required and was not specified. System Action: The error is flagged and compilation continues. Explanation: Communications Facility was active during the execution of the CDMINIT2 initialization routine, but CDMINIT2 then detected that the Communications Facility was no longer active. Some stations may have been started and some asynchronous tasks may have been loaded. System Action: The initialization process terminates after this message is issued. Multiple Terminal Manager will be able to operate with all non-Communications Facility functions. User Response: Terminate Multiple Terminal Manager, restart Communications Facility, and then restart Multiple Terminal Manager. COMP= MUST BE SPECIFIED Issued by: $EDXASM User Response: Code the IDCB instruction with the COMMAND= operand and valid parameters. COMMAND PROCESSOR BUSY o Explanation: COMP= operand was not specified, and it is required. System Action: The error is flagged and compilation continues. Issued by: $RJESNA User Response: Specify the COMP= operand on Explanation: You tried to enter an $RJESNA operator command before $RJESNA was finished processing the previously entered command. this instruction. System Action: $RJESNA continues to process the previous command. User Response: Wait and retry the command. o MC-26 SC34-0636 c c COMPID MUST BE SPECIFIED CONCATENATION FILE xxx,yyy NOT FOUND Issued by: $EDXASM Issued by: $RJE2780, $RJE3780 Explanation: COMPID operand was not specified for the COMP instruction, and it is a required operand. Explanation: The file name and volume you specified for concatenation does not exist. System Action: The error is flagged and compilation continues. System Action: Ends the operation. User Response: Specify COMPID on the COMP instruction as a 1-4 character ID enclosed in User Response: Check that the name you specify refers to an existing file. quotes. COMPID MUST BE ENCLOSED IN QUOTES Issued by: $EDXASM Explanation: COMPID operand on the COMP c CONDITION MUST BE EQ, NE, GT, LT, GE OR LE FOR STRING COMPARE Issued by: $EDXASM Explanation: You did not specify one of the valid operators for a string compare operation. instruction was not enclosed in quotes. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify COMPID on the COMP instruction as a 1-4 character ID enclosed in quotes User Response: Ensure one of the valid operators is specified for a string compare. for the message data set or storage resident message area. COMPID MUST BE 1-4 CHARACTERS IN LENGTH Issued by: $EDXASM Explanation: COMPID specified was not 1-4 characters in length. System Action: The error is flagged and compilation continues. User Response: Specify COMPID on the COMP instruction as a 1-4 character ID enclosed in quotes for the message data set or storage resident message area. O "'i' i·1 Chapter 2. Messages MC-27 c CONSOLE NAME IS NUMERIC - $SYSPRTR BEING USED CONSOLE NOT SPECIFIED - $SYSPRTR BEING USED Issued by: $SlASM Issued by: $SlASM Explanation: The CONSOLE= operand on the CAPRINT instruction is numeric. The first character must be alphabetic. Explanation: The CONSOL:P= operand on the CAPRINT instruction is required and is not specified. System Action: Uses the default console System Action: Uses the default console $SYSPRTR. $SYSPRTR. User Response: If $SYSPRTR is not the needed console, then on the CAPRINT instruction specify a valid CONSOLE= operand whose first character is alphabetic, and reassemble. User Response: If $SYSPRTR is not the needed console, then on the CAPRINT instruction you must specify the CONSOLE= operand, and reassemble. CONSOLE= NAME TOO LONG - $SYSPRTR BEING USED o CONSOLE SPECIFIED INCORRECTLYDEFAULT ASSUMED Issued by: $SlASM Issued by: $EDXASM Explanation: The CONSOLE= operand on the CAPRINT instruction has more than eight characters. Explanation: The CONSOLE= operand on the CAPRINT instruction is incorrectly specified. o System Action: Uses the default console System Action: Uses the default console $SYSPRTR. $SYSPRTR. User Response: If $SYSPRTR is not the needed console, then on the CAPRINT instruction specify a CONSOLE= operand that is less than or equal to eight characters long, and reassemble. User Response: If $SYSPRTR is not the needed console, then on the CAPRINT instruction specify a valid CONSOLE= operand, and reassemble. o MC-28 SC34-0636 c o CONTROL STORE LOAD FAILED Issued by: $TERMUT2 Issued by: $EDXASM Explanation: The system was unable to open or load the control store using the LT command. Explanation: A copy code statement was encountered in the source module, but the requested copy code module was not found in any of the copy code volumes. System Action: None. User Response: Verify that you specified a valid control store data set name. To check this, invoke the LA ($DISKUTl) command. Valid data set names are any that are called $4980CSx (where x is any alphanumeric character). If the data set name you specified was not valid, load the control store again specifying a valid data set name. COpy CODE ERROR - EXPANSION TERMINATED Issued by: $EDXASM o COpy CODE MODULE NOT DEFINED System Action: The error is flagged and compilation continues. User Response: You can: 1. Ensure that the name of the copy code module is coded correctly. 2. Edit the language control data set so that it contains the correct volumes. 3. Move the desired copy code module into an existing copy code volume. Explanation: The copy code required for CACBl is not correct. System Action: Terminates the expansion. User Response: Verify that the copy code required is available in your library and is correct. COUNT IS NOT ALLOWED WITH INDEX REGISTERS Issued by: $EDXASM Explanation: Index registers and the count operand cannot be used in the same instruction (mutually exclusive). System Action: The error is flagged and compilation continues. User Response: Remove the count specification from the instruction and recompile. o Chapter 2. Messages MC-29 c COUNT MAY NOT BE MORE THAN 2 WITH REGISTER OPERANDS COUNT TOO HIGH IN PARM= OPERAND o Issued by: $EDXASM Issued by: $EDXASM Explanation: The "count" must not exceed 2 (words) for register move operations. Explanation: The word count specified by the P ARM = operand caused the program header to exceed the maximum size. System Action: The error is flagged and compilation continues. System Action: The error is flagged and User Response: Ensure that "count" does not User Response: Refer to the Language Reference for usage of the PARM= operand of the PROGRAM instruction. exceed 2 words. compilation continues. COUNT MUST BE A POSITIVE SELF-DEFINING TERM Issued by: $EDXASM Explanation: Self-defining terms are decimal constants, hexadecimal constants, EBCDIC constants, or symbols preceded by a "+" or "-" sign. The "count" must be specified explicitly and not as an address or through a register. o System Action: The error is flagged and compilation continues. User Response: Ensure the "count" is specified as a positive self-defining term. COUNT NOT BETWEEN 0 AND 32767 Issued by: $EDXASM Explanation: The "length" or "count" on the TP instruction is too large or is negative. While the count on most TP instructions cannot exceed 256, the range allowed by $EDXASM is 0-32767. System Action: The error is flagged and compilation continues. User Response: Specify the length or count between the range of 0-32767. o MC-30 SC34-0636 c o CRDELAY SPECIFIED INCORRECTLY CSS ONLY REFLECTS LAST HARDWARE ERROR; NOT SOFTWARE Issued by: $EDXASM Issued by: $SISI UTI Explanation: The carriage return delay (CRDELAY) operand of the TERMINAL statement is coded incorrectly. Explanation: The cycle steal status may not reflect the most recent operation. System Action: The error is flagged and compilation continues. System Action: None. User Response: Examine and recode the User Response: This is an informational message. No user response is needed. CRDELAY operand of the TERMINAL statement. o c Chapter 2. Messages MC-31 D DATA ERR - ECC INVERTED Issued by: $DASDI Explanation: One or more RBAs have an inverted ECC. This indicates than an unrecoverable data error occurred while moving the data in an alternate assignment operation. The integrity of the RBAs has been compromised. System Action: Processing continues. User Response: Refresh the RBAs. If problems persist, then assign an alternate sector to the RBAs. DATA ERROR Issued by: $DASDI Explanation: One or more RBAs have returned a data check to the read data. This indicates that the integrity of the data in this RBA has been compromised. System Action: Processing continues. User Response: Refresh the RBAs. If problems persist, then assign an alternate sector to the RBAs. DATA SET ALLOCATION OVERLAP FOR DATA SET xxx DEFINED AT RECORD yyy DATA SET NOT CONSIDERED ALLOCATED o Issued by: $HXUTI Explanation: This message is preceded by "ALLOCATION CONSISTENCY ERROR". The extent defined for an H-exchange data set overlaps with another extent. System Action: None. User Response: Enter the UD command (update data set label by name) or the UH command (update data set label by number) and specify the correct starting and/or ending address (if known) to the prompt(s) for the beginning and ending extents. DATA SET DSxxx NOT FOUND Issued by: $PREFIND o Explanation: The data set name you specified does not exist on the volume in use. System Action: Returns to command mode. User Response: Correct the data set name and/ or volume and retry the function. O"'*' 'I MC-32 SC34-0636 D c DATA SET HAS NO CHECK POINT DATA, RESTART INVALID DATA SET xxx IS NOT A PROGRAM TYPE Issued by: $PREFIND Issued by: $SPLUTI Explanation: When the spool utility tried to read data saved from a previous spool session, it found that the data was unusable. Explanation: The data set name you specified refers to a "data" type data set. It must be a "program" type data set. System Action: Returns to command mode. System Action: Ends the spool operation. User Response: You can: • • Start spooling over again from the beginning. Then rerun the spool job. User Response: Specify a data set that is of the program type and retry the function. DATA SET NAME $$ --- NOT PERMITTED FOR COPYCODE Restart spooling with another spool data set. Issued by: $EDXASM DATA SET INTEGRITY MAY BE COMPROMISED c Issued by: $DIUTIL Explanation: If data exists on the device in use, it may be lost in the next procedure. System Action: Awaits operator response. Explanation: A copy code module cannot have $$ as a prefix; this naming convention is reserved for system use. System Action: The error is flagged and compilation continues. User Response: Use $DISKUTI utility to rename the data set. Do not use $$ as a prefix in the name. User Response: Cancel the operation if desired, or proceed. DATA SET xxx IS NOT A DATA TYPE Issued by: $PREFIND Explanation: The data set name you specified refers to a "program" type data set. It must be a "data" type data set. System Action: Returns to command mode. User Response: Specify a data set that is of the data type and retry function. c·. },:· II'" Chapter 2. Messages MC-33 D DATA SET NOT ALLOCATED DATA SET xxx,yyy TOO SMALL, REALLOCATE LARGER o Issued by: $TAPEUTI Issued by: $XPSLINK from $XPSPRE Explanation: An I/O error occurred during the allocation process. System Action: Issues a tape read/write return code. Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. DATA SET xxx,yyy NOT FOUND Explanation: The specified data set is too small to be used in the function you want to perform. System Action: Ends the operation. User Response: Reallocate the specified data set to be larger. DATA SET xxx TOO SMALL TO HOLD A NUCLEUS MUST BE AT LEAST 257 RECORDS Issued by: $PREFIND Explanation: The data set you specified does not exist on the volume in use. Issued by: $UPDATE System Action: Returns to command mode. Explanation: The data set you specified to contain a nucleus contains less than the required number of records. User Response: Specify correct data set and System Action: Returns to command mode. volume names. DATA SET NOT FOUND IN DIRECTORY o User Response: Allocate a larger data set of at least 257 records to hold the nucleus. Then retry the function. Issued by: $COPY Explanation: A basic exchange data set was not DATA SET USED FOR SORT HAS INCORRECT FORMAT found in the directory. System Action: Returns to command mode. User Response: Reenter a valid data set name. Issued by: $DIRECT Explanation: In the sort data set you created, you entered one or more lines the wrong way. System Action: Returns to command mode. User Response: Edit the sort data set to correct the errors and rerun the function. o MC-34 SC34-0636 D c DATA TYPE MUST BE WORD OR BYTE DCB ADDRESS MUST BE SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The data type for the BUFFER statement is not "WORD" or "BYTE". Explanation: The DCB= operand must be specified when COMMAND = START or COMMAND=SCSS is coded on the IDCB instruction. System Action: The error is flagged and compilation continues. User Response: Specify either "WORD" or System Action: The error is flagged and compilation continues. "BYTE" for the BUFFER statement. User Response: Specify the label of a DCB statement on the DCB= operand. DATA TYPE MUST BE WORD WITH REGISTER OPERANDS Issued by: $EDXASM Explanation: When registers are specified as operands, word precision must also be specified. System Action: The error is flagged and o compilation continues. User Response: Specify word precision when using registers as operands. DECOMPACTION REQUESTED - ROUTINE NOT AVAILABLE Issued by: $RJESNA Explanation: The host attempted to send a compacted data stream or a compaction table, but no decompaction routine has been supplied. System Action: None. User Response: To correct the condition, perform one of the following: DATA TYPE SPECIFICATION IS NOT RECOGNIZED Issued by: $EDXASM Explanation: An invalid data type was used in a DATA or DC statement. System Action: The error is flagged and compilation continues. Supply a decompaction routine. Check the host definition of the workstation and verify that compaction has not been specified. Check the link of the decompaction routine installation and verify correct completion. User Response: Examine data statements for invalid or incorrectly coded data constants. o Chapter 2. Messages MC-35 D DEFINED PRINTER IS BUSY DELETE OF 11 VOLUME NAME INVALID IN JOB MODE o Issued by: $RJESNA Issued by: $PREFIND Explanation: In an attempt to use a printer defined to $RJESNA with a PRINTON command or initialization, $RJESNA determined the printer was already in use by another task. A subsequent message, "ENTER C(CONTINUE), T(TERMINATE), R(REDIRECT):" is issued to allow recovery from this error. Explanation: You did not specify an actual volume name for use in job mode. System Action: Terminates function. User Response: Specify a valid volume name and rerun the procedure. System Action: Waits for response. User Response: Retry the operation by entering a "C", or cancel the PRINT command by entering a "T". If you enter a "T", the host is notified that the print function is unavailable, and a command to the host is required to start the printer. To redirect the output to a different printer, specify "R". DELETE ERROR. RETURN CODE = xxx Issued by: $IAMUTI Explanation: Using the AL, AS, or BN subcommands of DR, an error occurred during the process of deleting the old directory data set. The result was a $DISKUT3 return code of xxx. DELETED SECTOR DETECTED FOR DATA SET xxx,yyy AT RECORD zzz Issued by: $HXUTI Explanation: The utility detected a deleted sector on an H-exchange diskette during a copy operation (RX or WX commands). System Action: The utility then asks whether you want to continue or stop the copy operation and waits for your response. o User Response: Enter "Y" to stop the copy operation. Enter "N" to continue; the deleted sector is not copied (skipped) and the copy continues. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. o MC-36 SC34-0636 D c DENSITY= MUST BE EITHER 1600,3200, OR DUAL (DEFAUlT=1600) DEVICE ADDRESS MUST BE FROM X'OO' TO X1FF'. Issued by: $EDXASM Issued by: $EDXASM Explanation: An invalid density was specified for the TAPE instruction for the 4968 tape device. Explanation: The device address must be within the range of X'OO' to X'FF'. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify either 1600, 3200, or DUAL for DENSITY=. If omitted, DENSITY = 1600 is the default. User Response: Code the device address within the range X'OO' to X'FF'. DEVICE ADDRESS NOT ASSIGNED DENSITY= MUST BE EITHER 800,1600, OR DUAL (DEFAUlT=1600) Issued by: $EDXASM c Issued by: $TERMUTI Explanation: The terminal control block could not be found for the specified device. Explanation: An invalid density was specified for the TAPE instruction for the 4969 tape device. System Action: Returns to command mode. System Action: The error is flagged and User Response: Retry the function specifying a different terminal name. compilation continues. User Response: Specify either 800, 1600, or DUAL for DENSITY=. If omitted, DENSITY = 1600 is the default. DEVADDR POSITIONALPARAMETER MISSING Issued by: $EDXASM Explanation: The "devaddr" operand of the EXOPEN or EXCLOSE instruction is required and must be specified as 2-hexadecimal digits. System Action: The error is flagged and compilation continues. User Response: Specify the valid device address for "devaddr" as 2 hexadecimal digits within the range X'OO' to X'FF'. o Chapter 2. Messages MC-37 D 0 ', ,I' DEVICE AT ADDRESS xxx UNUSABLE DEVICE AT ADDRESS 22 UNUSABLE Issued by: $DASDI Issued by: $DASDI Explanation: A 4962 or 4963 disk or a 4964 or 4965 diskette device is marked unusable and this status message is printed if 110 operations to the device fail. Some possible causes are: Explanation: A 4966 is searched in slot 1 of magazine A and slot 1 of magazine B. If a diskette is found in anyone of these slots, searching continues until an empty slot is found. If no diskettes in the 4966 diskette device can be accessed, the device is marked unusable and this status message is printed. Some possible causes are: • Unrecoverable hardware error detected on this device at IPL • Diskette inserted incorrectly • Device definition conflict at IPL • • • Unrecoverable hardware error detected on this device at IPL Device not powered on • Diskette inserted incorrectly Device not ready at IPL. • Device definition conflict at IPL System Action: Terminates the initialization. • Device not powered on User Response: Check for problems that may exist with the diskette. Correct any problem and restart the initialization. • Device not ready at IPL. System Action: Terminates the initialization. o User Response: Insert a new diskette in the 4966 diskette device and restart the initialization. DEVICE CANNOT SUPPORT DISKETTE 20 Issued by: $HXUTI Explanation: The diskette was inserted in a diskette drive other than a 4965 or 4966, or you referred to a fixed disk. System Action: The utility rejects the diskette and asks again for the volume name. User Response: Insert the diskette into a 4965 or 4966 diskette drive and reenter the volume name. o MC-38 SC34-0636 D c DEVICE IS BUSY REQUIRED BY xxx DEVICE IS NOT READY Issued by: IOLOADER Issued by: $DASDI Explanation: The xxx group (where xxx is PI, DI, or DO) with external sync defined in the IODEF statement is in use by another resource. Explanation: The device is not turned on, is not plugged in properly, or is for some other reason not operating. System Action: The program load is terminated. System Action: Returns to command mode. User Response: Check the IODEF or SENSORIO statement and ensure the group xxx is not in use, then retry. User Response: Check the device to see that it is turned on and operational. DEVICE IS NOT SUPPORTED DEVICE IS BUSY REQUIRED BY xxx Issued by: $DASDI Issued by:.$IOTEST (in use by another program). Explanation: While trying to varyoff a device in preparation for initialization, the system found that it does not support the device. System Action: Returns to command mode. System Action: Ends the operation. User Response: Wait until the device is free and User Response: This is an informational message. No user response is needed. Explanation: The device you tried to use is busy c retry. DEVICE IS NOT A S1S1 ATTACHMENT DEVICE NOT OFFLINE. DO YOU WISH TO CONTINUE? Issued by: $SlSlUTl Issued by: $TAPEUTl Explanation: The device address you specified does not refer to a Series/l to Series/l attachment device. Explanation: The operation you are performing will automatically vary off the device. The device may be in use by another program. System Action: Terminates function. System Action: Awaits operator response. User Response: Determine the supported attachment(s) for your system. Retry the function specifying a valid device address. User Response: Check to see why the device is online. If it is in use, answer the prompt "N". If it is not in use, answer "Y". Chapter 2. Messages MC-39 D DEVICE NOT SUPPORTED DEVICE SPECIFIED NOT SUPPORTED FOR DEVICE SAVE o Issued by: $IOTEST Issued by: $TAPEUTI Explanation: You issued a command for a specific device type, and the device name you specified is not that type of device. Explanation: The "type" code contained in the DDB of the device to be saved is not supported. System Action: Returns to command mode. System Action: Returns to command mode. User Response: Determine the proper device names with the· LS command. Then retry the function. User Response: Enter another command if necessary. DEVICE TYPE INVALID DEVICE NOT SUPPORTED BY MFA Issued by: $MTM Issued by: $EDXASM Explanation: The device specified is not supported by the multifunction adapter (MFA). System Action: The error is flagged and compilation continues. User Response: Refer to the Installation and System Generation Guide for devices that are supported by the MFA. DEVICE SPECIFIED IS NOT A SERIES/1 SERIES/1 Explanation: The device type specified for the TERMINAL file record listed immediately before this message is invalid or TYPE=3101 and no 3101 support was included. System Action: Does not connect the terminal. 0. 11 ' I, User Response: Edit the TERMINAL record to reflect the correct terminal type or rebuild Multiple Terminal Manager with the 3101 support. Stop and restart the manager. DEVICE TYPE IS NOT SPOOLABLE Issued by: $SISIUTI Issued by: $EDXASM Explanation: The address you specified does not refer to a S/I-S/1 device. Explanation: A device was incorrectly specified as spoolable. System Action: Terminates function. System Action: The error is flagged and compilation continues. User Response: Determine the addresses of S/I-S/1 device with the $IOTEST utility. Retry the function specifying the valid device address. User Response: Remove the SPOOL operand from the TERMINAL statement. o M C-40 SC34-0636 D c DIRECTORY DATA SET NOT FOUND Issued by: $IAMUTl Issued by: $INITDSK Explanation: An attempt was made to open the directory data set, but the directory data set could not be found. Explanation: The utility was unable to read or write to the directory of the disk. The result was a return code of xxx. System Action: Terminates the operation. System Action: Ends the operation. User Response: Create the directory data set using the AL subcommand of DR. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. It may be necessary to reinitialize the volume or device in question. DIRECTORY ENTRY BEFORE xxx IS INCORRECT COMPRESS ABORTED Issued by: $COMPRES o DIRECTORY I/O ERROR, DISK RC = xxx Explanation: $COMPRES was unable to continue because it found an error in the directory at the point specified by xxx. No compress occurred, but the directory was altered so that members are in order according to location on disk or diskette. System Action: The $COMPRES utility ends. User Response: Check the directory area indicated by xxx. Overlapping directory entries is a possible cause of error. DIRECTORY I/O ERROR RC = xxx Issued by: $COMPRES Explanation: An I/O error occurred in reading the directory of a volume or device being compressed. The compress cannot continue. System Action: Returns an error code. Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. Then retry the function. DIRECTORY ERROR CONTINUING READ; STATUS =xxx AT DEVICE yyy. CONTINUING SCAN Issued by: $DISKUTl Explanation: An error occurred while reading the directory of the specified device. System Action: Continues processing. User Response : Possibly, the door of the diskette drive is open, or the disk device is varied offline. Chapter 2. Messages MC-41 o DIRECTORY OPEN ERROR. RETURN CODE DIRECTORY READ ERROR, RC=xxx o = xxx Issued by: $TRANS Issued by: $IAMUTI Explanation: During the process of attempting to open the directory data set, an error occurred. The result was a $DISKUT3 return code of xxx. Explanation: The system encountered an error when attempting to read a volume directory. System Action: Terminates the operation. System Action: The remote sytem displays an error message and a disk return code. The local system returns to command mode. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. User Response: Check the disk return codes to find the cause of the problem and take appropriate action. DIRECTORY OR VOLUME OVERFLOW ON REMOTE SYSTEM DIRECTORY WRITE ERROR, RC=xxx Issued by: $TRANS Issued by: $TRANS Explanation: The remote system did not have enough directory space or volume space to allocate another volume. System Action: The remote system displays an error message and a return code. The local system returns to command mode. User Response: Free space on the receiving volume or transmit to another volume. Explanation: The system encountered an error when attempting to write to a volume directory. System Action: The remote sytem displays an error message and a disk return code. The local system returns to command mode. o User Response: Check the disk return codes to find the cause of the problem and take appropriate action. DIRECTORY READ ERROR Issued by: $PREFIND Explanation: An error occurred while reading the directory of the volume in use. System Action: Returns to command mode. User Response: Use a data set or program from another volume, or attempt to back up the damaged volume. o MC-42 SC34-0636 o c DIRECTORY READ ERROR. RETURN CODE =xxx DISCONNECTED FROM xxx Issued by: $MTM Issued by: $IAMUTI Explanation: During the process of reading the directory data set, a read error occurred. The result was a return code of xxx. Explanation: The terminal xxx is disconnected from the Multiple Terminal Manager. System Action: Disconnects the terminal as requested by the user. System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. User Response: Reconnect the terminal if desired, or use it as you would any other terminal not connected to the Multiple Terminal Manager. DISCONNECT FAILED FOR xxx,yyy DIRECTORY WRITE ERROR. RETURN o CODE = xxx Issued by: $IAMUTI Issued by: $IAMUTI Explanation: A $IAM DISCONNECT request was issued for the named indexed file and resulted in an error condition. The fields xxx,yyy stand for the data set name and volume in question. Explanation: During the process of updating the directory data set (DE, IE, or UE subcommands of DR), a write error occurred or, during the process of adjusting the size of the directory data set (AS subcommand of DR), a write error occurred while writing to the new data set ($WRKDIR). The result was a return code of xxx. System Action: Ends the operation. Displays a completion code. User Response: Examine the $IAMUT 1 completion code and take the appropriate action. System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK DIRECTORY NOT AVAILABLE Issued by: $INITDSK Explanation: The utility was unable to access the disk directory. It is in use by another program or device. System Action: Returns to command mode. User Response: Retry several times. If necessary, wait until the device or volume is not in use. o Chapter 2. Messages MC-43 D DISK ERROR DURING CONCATENATION OPEN DISK ERROR DURING OPEN - FUNCTION ABORTED Issued by: $RJE2780, $RJE3780 Issued by: $RJE2780 Explanation: While the system was trying to open a data set, an I/O error occurred. Explanation: While attempting to open a data set, the system encountered an I/O error, and could not continue processing the requested function. o System Action: Issues a return code. Ends the operation. System Action: Issues a return code. Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK ERROR DURING INITIALIZATION, RC=xxx User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK ERROR - PUNCHING ABORTED Issued by: $MTM. Issued by: $RJE2780, $RJE3780 Explanation: A disk error occurred while reading the SCRNS volume directory, the PRGRMS volume directory, the TERMINAL data set, or an error occurred while writing to the $MTMSTORE data set. The result was a return code of xxx. Explanation: While performing the punching function, the system encountered an I/O error. It could not continue punching. System Action: Issues a return code. Ends the o operation. System Action: Aborts initialization. User Response: Check the Multiple Terminal Manager return code to find the cause of the problem, and take the appropriate action. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. o MC-44 SC34-0636 D c DISK ERROR RC =xxx DISK ERROR RC =xxx - RECORD NUMBER =yyy, SAVE PROCEEDING Issued by: $DICOMP Issued by: $TAPEUTI Explanation: During execution of the requested function, an error occurred in reading or writing to the disk. The result was a return code of xxx. Explanation: During the save of a tape, an error occurred in writing data to a disk. The result was a return code of xxx. System Action: Ends the operation. System Action: Continues processing. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. DISK ERROR READING SUBMIT FILE DISK ERROR WHILE SPOOLING Issued by: $RJE2780, $RJE3780 Issued by: $RJE2780, $RJE3780 Explanation: While reading the submit file, the system encountered an I/O error. o Explanation: While performing the spooling function, the system encountered an I/O error. System Action: Issues a return code. Ends the operation. System Action: Issues a return code. Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK ERROR RC = xxx - RECORD IGNORED, RESTORE PROCEEDING User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. DISK HAS NOT HAD AN 10 DONE VET Issued by: $TAPEUTI Issued by: $INITDSK Explanation: An error occurred while writing a record to disk. At least one 256-byte area of the record will be ignored as the record is rewritten. Explanation: You tried to access a device that has not been initialized for EDX. System Action: Returns to command mode. System Action: Continues processing. User Response: Initialize the device with User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. $INITDSK, or retry the function using another device. o Chapter 2. Messages MC-45 D DISK INITIALIZATION TERMINATED ABNORMALLY - RC =xxx DISK I/O ERROR ATTEMPTING TO READ $IAM PROGRAM. RETURN CODE =xxx Issued by: $DASDI Issued by: $IAMUTI Explanation: An error occurred during disk initialization, resulting in the termination of the utility. The return code was xxx. Explanation: The program was attempting to read the $IAM program to obtain current storage information. The read failed. The result was a return code of xxx. o System Action: Ends the operation. System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK I/O ERROR xxx Issued by: $COPYUTI Explanation: During the copy function that you requested, an error occurred in either reading or writing to the disk. The result was a return code of xxx. System Action: Ends the operation. For a multiple member copy, continues copying other members. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK I/O ERROR ATTEMPTING TO WRITE $IAM PROGRAM. RETURN CODE =xxx Issued by: $IAMUTI Explanation: The program was attempting to write the new storage information back out to the $IAM program. The write failed. The result was a return code of xxx. o System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. o MC-46 SC34-0636 D c DISK I/O ERROR IS xxx FOR DATA SET yyy,zzz AT RECORD nnn Issued by: $HXUTI Issued by: $8UBMIT, $JOBQUT Explanation: The utility detected an I/O error during a copy operation (RX or WX commands). The result was a return code of xxx. The data set name and volume are yyy ,zzz. The record where the error occurred is nnn. Explanation: The utility could not get the proper information from the job queue data set. System Action: Displays information on the next exchange record and the next EDX record. The utility then asks whether you want to continue or stop the copy operation and waits for your response. User Response: Check the disk and diskette o DISK I/O ERROR RC = xxx IN THE JOB QUEUE DATA SET read/write return code to determine the problem and whether to continue the operation. Enter "Y" to stop the copy operation. Enter "N" to continue; the content of the copied record is undefined. To examine the copied record, use the dump facility of $DI8KUT2. System Action: Returns to command mode. User Response: Initialize the job queue data set with the IJQ command and retry the function. Note: this process will delete all jobs that were on the queue. DISK I/O ERROR READING NUCLEUS, • STATUS = xxx Issued by: $8181 UTI Explanation: An error occurred while reading the disk. The result was a return code of xxx. System Action: Returns to command mode. DISK I/O ERROR RC =xxx IN DATA SET yyy,zzz User Response: Recreate the nucleus or retry the function using a different nucleus. Issued by: $DI8KUT2, $M8GUTI Explanation: A disk read or write error was discovered in the named data set. System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. DISK I/O ERROR READING "IPLPGM", STATUS = xxx Issued by: $8181 UTI Explanation: "IPLPOM" is the bootstrap sent to the remote processor for an IPL function. The actual name of the program is IPL8 18 1. System Action: Returns to command mode. User Response: Verify that IPL8181 is on disk and retry the IPL function. o Chapter 2. Messages MC-47 D DISK I/O ERROR WRITING DISK DIRECTORY POINTER. RC =xxx DISK READ ERROR (DIRECTORY) o Issued by: $UPDATE , $UPDATEH Issued by: $INITDSK Explanation: The new device directory location has a read/write error. Explanation: An error occurred while reading the directory of the volume in use. System Action: Returns to command mode. System Action: Returns to command mode. User Response: Restore the volume and retry the User Response: Retry the function and specify a different location, or the default. function. DISK READ ERROR (OUTPUT PROGRAM) DISK IS IN USE BY ANOTHER PROGRAM Issued by: $UPDATE, $UPDATEH Issued by: $COMPRES, $DISKUTl, $COPYUTI Explanation: A read error occurred on the output program data set. Explanation: While trying to perform the function, the system found the target disk busy. System Action: Returns to command mode. System Action: Terminates the function or returns to command mode. User Response: Recreate output program data set and retry the function. User Response: Be sure that no one else is using the volume or device and retry the function or device. 0,' I, DISK READ ERROR RC = xxx Issued by: $COPY DISK READ ERROR Issued by: $MTM Explanation: During the copy function, an error occurred while reading from the disk. The result was a return code of xxx. Explanation: An internal Multiple Terminal System Action: Ends the operation. Manager disk read error has occurred. User Response: Check the disk and diskette System Action: Results are unpredictable. read/ write return code to find the cause of the problem, and take appropriate action. User Response: Determine the cause of the error and retry operation. o MC-48 SC34-0636 D c DISK SUPPORT NOT INCLUDED IN SYSTEM DISK WRITE ERROR RC = xxx Issued by: $COPY Issued by: $MEMDISK Explanation: You tried to load the $MEMDISK utility but there is no disk support in the system. System Action: The system cannot load the utility. User Response: If you wish to use the $MEMDISK utility, include the DISKIO module in your link control data set and regenerate your system. Explanation: During the copy function, an error occurred while writing to the disk. The result was a return code of xxx. System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. DISKETTE DATA SET TOO SMALL DISK WRITE ERROR (DIRECTORY) Issued by: $UPDATE, $UPDATEH c Issued by: $COPY Explanation: The specified data set is too small to hold a copy of the source data. Explanation: An error occurred while writing to the directory in use. System Action: Awaits operator response. System Action: Returns to command mode. User Response: Use another, larger diskette data set, or a disk data set, to hold the copy. User Response: Check the directory to see that the member you were writing to exists. If the directory cannot be accessed in any way, you will have to restore the volume. DISKETTE I/O ERROR Issued by: $IMAGE DISK WRITE ERROR (OUTPUT PROGRAM) Explanation: An error occurred during a read or write of a diskette. Issued by: $UPDATE, $UPDATEH System Action: Supplies a return code. Ends the Explanation: A write error occurred on the output operation. program data set. System Action: Returns to command mode. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. User Response: Reallocate the output program data set and retry the function. o Chapter 2. Messages MC-49 D DISKETTE IS ONE SIDED - CANNOT BE DOUBLE DENSITY DISK(ETTE) READ ERROR RC =xxx o Issued by: $TERMUT2 Issued by: $DASDI Explanation: You attempted to define a single-density, one-sided diskette as double-density. Explanation: An error occurred while reading from the input data set. The result was a return code of xxx. System Action: Returns to command mode. System Action: Ends the operation. User Response: Define the one-sided diskette as single-density, or use a two-sided double-density diskette (type 2D) and define it as double density. DISKETTE: xxx IS THE WRONG TYPE User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. Recover the input data set and retry the function. DISKETTE READ ERROR, RETRY (Y IN)? Issued by: $MOVEVOL Issued by: $MOVEVOL Explanation: The diskette you specified is invalid for use with the $MOVEVOL utility. Explanation: A read error occurred on a diskette, causing the function to fail. System Action: Prompts for another diskette. System Action: Ends the operation. User Response: Specify a diskette of the proper User Response: Retry. If problem persists, use type and retry the function. another diskette. DISKETTE NOT SUPPORTED FOR xxx FUNCTION o DISK(ETTE) WRITE ERROR RC =xxx Issued by: $TERMUT2 Issued by: $TAPEUTl Explanation: The use of a diskette is unacceptable for either the save or restore function. The xxx identifies the function in question. System Action: Ends the operation. User Response: Specify a disk device for use by the function. Explanation: An error occurred while writing to the output data set. The result was a return code of xxx. System Action: Returns to command mode. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. Save to another data set. o MC-SO SC34-0636 D c $DISKUT3 ERROR IS xxx $DISKUT3 LOAD ERROR. RETURN CODE = xxx Issued by: $HXUT1 Issued by: $IAMUT1 Explanation: The $DISKUT3 operation (on the target data set) requested by $HXUT1 failed. System Action: The command terminates. User Response: Check the $DISKUT3 return code to find the cause of the problem and take the appropriate action. Explanation: During the process of loading $DISKUT3 to perform an open, delete, rename or allocate operation, an error occurred. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. $DISKUT3 ERROR ON REMOTE SYSTEM Issued by: $TRANS Explanation: An error occurred on the remote system while in a $DISKUT3 function. o System Action: The remote system displays an error message and a $DISKUT3 return code. The local system returns to command mode. User Response: Check the $DISKUT3 return codes to find the cause of the problem and take appropriate action. $DISKUT3 LOAD ERROR ENCOUNTERED Issued by: $VERIFY Explanation: $VERIFY was unable to load $DISKUT3. System Action: An ABEND message follows with the return code from LOAD contained in it. $VERIFY terminates. User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. If the LOAD return code indicates insufficient storage, rerun $VERIFY when more space is available in the current partition. C·· '" ii.'! Chapter 2. Messages MC-51 D DISPLACEMENT OUT OF RANGE; MUST BE 0 - xxx DO NOT SPECIFY BOTH MODNAME AND DSX Issued by: $DEBUG Issued by: $EDXASM Explanation: You specified a displacement value that was not within the range of the unmapped storage area. xxx is the highest value allowed. Explanation: Both MODNAME and DSX were specified on the COMP instruction, and only one is allowed. System Action: The system prompts you for a valid displacement value. System Action: The error is flagged and User Response: Enter the correct displacement User Response: Specify either MODNAME or DSX on the COMP instruction, but not both. value. DISPLAY DATA BASE - DATA INVALID o compilation continues. DO WHILE OR DO UNTIL MUST HAVE EVEN NUMBER OF OPERANDS Issued by: $DIINTR Issued by: $EDXASM Explanation: The data set in use contains invalid items. The data set is not a valid partitioned data set. specified. System Action: Ends the operation. System Action: The error is flagged and Explanation: An odd number of operands were compilation continues. o User Response: Rebuild the input data set. User Response: Ensure that an even number of operands is compared to each other. DO NOT RECOGNIZE THIS PROCESSOR TYPE: xxx Issued by: $STGUTI Explanation: The utility cannot perform the requested Junction on the model of processor in your system. System Action: Returns to command mode. User Response: Re-IPL to try to correct the problem. If the same message keeps occurring, you cannot use $STGUTI with your processor. o MC-52 SC34-0636 D c OS COMMAND NOT PRECEDED BY PROGRAM COMMAND DSLEN= OPERAND IS INVALID Issued by: $EDXASM Issued by: $JOBUTIL Explanation: One of the following occurred: Explanation: The size for the direct access space was specified incorrectly. • You entered information into the procedure data set in the wrong order. System Action: The error is flagged and compilation continues. • When using option 7 of the session manager, you left out either an asterisk or the file name. User Response: Define the value for DSLEN = explicitly. System Action: Ends the utility. DSNAME= OPERAND MUST BE SPECIFIED User Response: Do one of the following: Issued by: $EDXASM • • o Edit the procedure data set and place all the information in the proper order. Then retry the utility. Make sure that you enter an asterisk or the file name when using option 7. DS#= OPERAND MUST BE SPECIFIED Explanation: The data set name for the data set control block to be accessed was omitted on the DSCB instruction. System Action: The error is flagged and compilation continues. User Response: Specify the 1-8 character name of the data set for the DSNAME= operand. Issued by: $EDXASM DSOPEN ERROR - DATA SET NOT FOUND Explanation: The name used to refer to a data set control block was omitted on the DSCB instruction. System Action: The error is flagged and compilation continues. Issued by: $TAPEUTI Explanation : You specified an invalid data set name. System Action: Returns to command mode. User Response: Specify a 1-8 character name for the DS#= operand. User Response: Specify a valid data set name. O'~i;' .1" Chapter 2. Messages MC-53 D DSOPEN ERROR -INVALID IODA DSOPEN ERROR - VOLUME NOT FOUND Issued by: $TAPEUTI Issued by: $TAPEUTI Explanation: The system tried to open a data set on a device that doesn't exist. The device name you specified is invalid. name. o Explanation: You specified an invalid volume System Action: Returns to command mode. System Action: Ends the operation. User Response: Specify a valid volume name and User Response: Specify a data set on a valid retry. device. DSOPEN ERROR - I/O ERROR RC = xxx DUMP CANCELED. DISK I/O ERROR RC=xxx Issued by: $TAPEUTI Issued by: $BSCUTI Explanation: A disk read error prevented the data set from being opened. Explanation: An error occurred while the trace data was being dumped to the trace file. The result was a return code of xxx. System Action: Returns to command mode. System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. DSOPEN ERROR ON REMOTE SYSTEM RC=xxx User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. o DUMP RANGE INVALID VALID RANGE IS xxxTOyyy Issued by: $TRANS Issued by: $DUMP Explanation: An error occurred on the remote system while in the DSOPEN function. Explanation: An invalid starting or ending storage address was entered during a partial storage dump. System Action: The remote system displays an error message and a DSOPEN return code. The local system returns to command mode. System Action: Terminates the $DUMP utility. User Response: Check the DSOPEN return User Response: Enter a valid storage address in the range xxx to yyy and restart the $DUMP utility. codes to find the cause of the problem and take appropriate action. c MC-54 SC34-0636 o o DUPLICATE NAME IN DIRECTORY - ADD ABORTED DUPLICATE VOLUME LABELS ARE NOT ALLOWED Issued by: $DICOMP Issued by: $COPY Explanation: The new name you specified with the ADD command is the same as an existing name. same volume. Explanation: You tried to copy to and from the System Action: Returns to command mode. System Action: Returns to command mode. User Response: List all existing names with User Response: Specify different source and target volumes and retry. $DIUTIL. Retry the function with anew, unique name. c o Chapter 2. Messages MC-55 E ECB NAME IS NUMERIC .. EXPANSION TERMINATED ECB NAME TOO LONG .. CAxxx TERMINATED Issued by: $EDXASM Issued by: $SlASM Explanation: The ECB operand on the CAxxx instruction is numeric. The first character must be alphabetic. Explanation: The ECB operand on the CAxxx instruction has more than eight characters. o System Action: Terminates expansion of the System Action: Terminates the expansion. CAxxx instruction. User Response: On the CAxxx instruction, specify a valid ECB operand whose first character is alphabetic, and reassemble. User Response: On the CAxxx instruction, specify an ECB operand that is less than or equal to eight characters in length, and reassemble. ECB NAME IS NUMERIC ECB NOT SPECIFIED - EXPANSION TERMINATED Issued by: $SlASM Issued by: $EDXASM Explanation: The ECB operand on the previous CAxxx instruction is numeric. The first character must be alphabetic. Explanation: The ECB operand on the CAxxx instruction is a required operand but is not specified. System Action: Terminates expansion of the CAxxx instruction. System Action: Terminates the expansion. User Response: On the CAxxx instruction, specify a valid ECB operand whose first character is alphabetic, and reassemble. User Response: On the CAxxx instruction, specify a valid ECB operand, and reassemble. o ECB NAME NOT SPECIFIED - CAxxx TERMINATED Issued by: $SlASM Explanation: The ECB operand on the CAxxx instruction is a required operand but is not specified. System Action: Terminates expansion of the CAxxx instruction. User Response: On the CAxxx instruction, specify a valid ECB operand, and reassemble. o MC-56 SC34-0636 E c EITHER YES= OR NO= MUST BE CODED END OF FILE ERROR (OBJECT MODULE) Issued by: $EDXASM Issued by: $UPDATE Explanation: A "YES=" or "NO=" operand must be coded on the QUESTION instruction, or the parameter for a keyword operand must be "YES" or "NO". Explanation: $UPDATE found an end of file (EOF) but found no end record. An error may have occurred during the compilation of the object module. System Action: The error is flagged and compilation continues. utility. User Response: Specify either "YES=" or "NO=" operand on the QUESTION instruction or as the value of a keyword operand requiring such a response. System Action: Terminates the $UPDATE User Response: Recompile the object module and retry the utility. END OF FILE ERROR (OUTPUT PROGRAM) ENABLE SPECIFIED INCORRECTLY - YES ASSUMED c Issued by: $EDXASM Issued by: $UPDATE , $UPDATEH Explanation: An attempt to write to the output program data set failed because the end of file was encountered. The output file was too small. Explanation: A value other than "YES" or "NO" was entered for the ENABLE= operand on the CATRACE instruction. System Action: A value of "YES" is the default System Action: Returns to command mode. User Response: Allocate a larger program data set and retry the function. for the ENABLE= operand on the CATRACE instruction. END OF INPUT DIS User Response: If "NO" is required for the ENABLE= operand on the CATRACE instruction, specify such, and reassemble. Issued by: $IAMUTI Explanation: Using the LO, UN, or RO commands, an end of data condition was encountered on the input data set. System Action: If the command is LO, a prompt is issued for another input data set. If the command is UN or RO, the function ends normally. User Response: Respond to the prompt for another input data set if desired. o Chapter 2. Messages MC-57 E END OF VOLUME ENCOUNTERED BEFORE VERIFY COMPLETE ENTER DSNAME,VOLUME, OR ALL FOR ALL SEC. FILES Issued by: $COMPRES Issued by: $VERIFY Explanation: Either you allocated two much dynamic storage when you loaded the utility, or the directory to be compressed is unusable due to an I/O error. Explanation: During the secondary index verification, the program requests the name of the secondary index file to be cross verified against the primary file just verified. System Action: Ends the operation. System Action: Awaits operator response. User Response: In the first case, load the utility with less (or none) dynamic storage. In the second case, restore the volume being compressed. User Response: If you want to cross verify the secondary index file, enter the data set name and volume name of the secondary file. Enter "ALL" to cross verify all secondary files. ENDRJE IN PROGRESS - SUBMIT/X NOT ALLOWED Issued by: $RJESNA Explanation: You tried to submit a job stream after the ENDRJE command was entered. System Action: Continues $RJESNA o EOD ERROR DETECTED ACTUAL DEV/VOL NOT EQUAL TO INDICATED LENGTH EXPECTED = xxx ACTUAL =yyy Issued by: $TAPEUTI termination. Explanation: An EOD was detected unexpectedly while reading the disk. User Response: Wait for $RJESNA to terminate, then restart $RJESNA and submit the job. System Action: Returns to command mode. o User Response: Rerun the function using the actual length specified. o MC-58 SC34-0636 E c EOD ON DISK - DEVICE NOT RESTORED Issued by: $TAPEUTI Explanation : You attempted to restore a disk device, volume, or data set from tape. The disk area you are restoring, however, is not large enough to hold the data on the tape. The system encountered an end-of-data condition while it was writing to the disk area. System Action: The system ends the operation. User Response: Ensure that the device, volume, or data set being restored is the same size as or larger than the device, volume, or data set saved on tape. ERROR xxx AT RECORD yyy Issued by: $INITDSK Explanation: The verify function has detected an error. System Action: Processing continues. User Response: When processing is finished, isolate the defective area and correct the problem, if possible. ERROR ALLOCATING NUCLEUS, $DISKUT3 RC=xxx Issued by: $XPSLINK from $XPSPOST ERROR - A COMMON SECTION AND AN OVERLAV CONTROL SECTION MATCHED -xxx c Explanation: An error occurred while trying to allocate the nucleus on disk or diskette. System Action: Terminates function or prompts Issued by: $EDXLINK for a retry. Explanation: A CSECT xxx specified in one of the overlay segments matched a COMMON section. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. System Action: Doesn't include the indicated CSECT in the generated program. $EDXLINK sets a completion code of 8. User Response: Resolve the conflict and relink. Perhaps the object module containing the CSECT was included in an overlay segment when it should have belonged in the root segment. ERROR ATTEMPTING TO OPEN $IAM. RETURN CODE = xxx Issued by: $IAMUTI Explanation: The program attempted to open the $IAM program to obtain current storage information. The open failed, resulting in a return code of xxx. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. o Chapter 2. Messages MC-59 E ERROR - BLANK LINE NOT ALLOWED STATEMENT IGNORED ERROR - CANNOT RESTORE A VOLUME FROM A DATASET SAVE TAPE Issued by: $XPSLINK from $XPSPRE Issued by: $TAPEUTI Explanation: The current line in the link control data set is blank. Explanation: Using the RT command, a volume restore was requested; however, the tape only contained a data set. o System Action: Ends the operation. System Action: Terminates the utility. User Response: Remove the blank line from the link control data set. ERROR - CANNOT RESTORE A DEVICE FROM A xxx SAVE TAPE User Response: Request a data set restore to retrieve the data on the tape. ERROR - DATASET NAME CANNOT BE CURRENT NUCLEUS NAME Issued by: $TAPEUTI Issued by: $XPSLINK from $XPSPOST Explanation: Using the RT command, a device restore was requested, but the tape only contained a volume or data set. Explanation: You tried to create a nucleus with the same name and volume as the nucleus currently IPLed. This is not allowed. System Action: Terminates the utility. System Action: Terminates function or prompts User Response: Request a volume or data set restore to retrieve the data on the tape. for retry. o User Response: Retry with a different nucleus name or volume. ERROR - CANNOT RESTORE A xxx FROM A yyy SAVE TAPE ERROR - DATASET NAME TOO LONG - xxx Issued by: $TAPEUTI Issued by: $EDXLINK Explanation: Using the RT command, a device restore was requested, but the type of disk being restored (xxx) does not match the type of disk that was saved on tape (yyy). Explanation: The length of the data set name is more than eight characters. System Action: Data set is not opened; System Action: Terminates the utility. User Response: To retrieve the data on the tape, restore the volumes individually. $EDXLINK continues and sets a completion code of 8. User Response: Re-enter the data set name with a maximum of 8 characters. o MC-60 SC34-0636 E o ERROR DELETING EXISTING NUCLEUS, $DISKUT3 RC =xxx. ERROR - EDXSTART WAS NOT INCLUDED Issued by: $XPSLINK from $XPSPRE Issued by: $XPSLINK from $XPSPOST System Action: Terminates function or prompts Explanation: EDXSTART was not included in the link control data set and is required. for retry. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. ERROR - DUPLICATELY DEFINED SYMBOL - xxx IN yyy ,zzz User Response: Include EDXSTART in the link control data set. ERROR - EDXSYS WAS NOT INCLUDED Issued by: $XPSLINK from $XPSPRE Issued by: $EDXLINK Explanation: Two externally defined symbols have the same name, xxx. They are located in data set yyy on volume zzz. c Explanation: EDXSYS was not included in the link control data set and is required. System Action: Ends the operation. System Action: $EDXLINK discards the second User Response: Include EDXSYS in the link symbol and any references to it are redirected to the first symbol. Also sets a completion code of 8. control data set. User Response: You may have included the same object module twice. If so, edit the control statement data set and remove the INCLUDE statement that refers to the extra object module. You may have given two different externally defined symbols the same name. If so, rename one of these externally defined symbols and relink. ERROR - EDXINIT WAS NOT INCLUDED Issued by: $XPSLINK from $XPSPRE Explanation: EDXINIT was not included in the link control data set and is required. System Action: Ends the operation. User Response: Include EDXINIT in the link control data set. 0,": " I" Chapter 2. Messages MC-61 E ERROR ENCOUNTERED DURING CLOSE OF INDEXED ACCESS METHOD xxx,yyy, ERROR CODE=zzz ERROR: END OF XPSTABlE NOT ENCOUNTERED o Issued by: $XPSLINK from $XPSPOST Issued by: $MTM Explanation: An error occurred during AUTOCLOSE of an Indexed Access Method data set named by xxx,yyy. The result was a return code of zzz. System Action: None. User Response: Check the Indexed Access Method return code to find the cause of the problem and take the appropriate action. Explanation: The XPSTABLE is not in the correct position. This is a fatal error to $XPSPOST. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Run $XPSLINK again. ERROR - EOF REACHED IN WORK DATA SET - xxx,yyy ERROR ENCOUNTERED USING $DISKUT3 FOR OPEN Issued by: $VERIFY Explanation: $VERIFY attempted to open the indexed file and a $DISKUT3 error occurred. Issued by: $EDXLINK Explanation: The work data set, xxx,yyy, which you supplied for $EDXLINK, was not large enough to complete the required link-edit. System Action: Terminates processing of the link System Action: An abend message follows with the return code from $DISKUT3 contained in it. $VERIFY terminates. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. o edit and ends $EDXLINK. Also sets a completion code of 16. User Response: Restart $EDXLINK specifying a larger work data set. o MC-62 SC34-0636 E c ERROR EXIT INCORRECTLY SPECIFIEDNONE ASSUMED ERROR - INCOMPLETE CONTROL STATEMENT DATA SET Issued by: $SIASM Issued by: $EDXLINK Explanation: The ERROR= operand on the CAxxx instruction is incorrectly specified. Explanation: No LINK statement was found in the primary control statement data set. System Action: Does not assume any error exit System, Action: Terminates because $EDXLINK didn't know where to put the program you were trying to generate. Also sets a completion code of 16. in the expansions. User Response: Either eliminate the ERROR= operand on the CAxxx instruction, or specify the operand correctly, and reassemble. ERROR EXPECTED RC =xxx ACTUAL RC = User Response: Edit the primary control statement data set. You must include a LINK statement to identify where to put the program. Then relink. yyy Issued by: $TAPEUTI c ERROR - INSUFFICIENT CONTIGUOUS SPACE ON THE VOLUME xxx Explanation: While exercising the tape, the utility expected to receive a certain return code, and actually received another code. Issued by: $EDXLINK System Action: Ends the operation. Explanation: There is not enough contiguous space on the volume to create the output program data set. User Response: Check the actual tape read/ write return code to find the cause of the problem, and take appropriate action. System Action: If $EDXLINK is invoked interactively or via "$L", a prompt will be issued for different volume name. Otherwise, $EDXLINK will print the map, but no program will be stored. $EDXLINK also sets a completion code of 12. User Response: Compress the volume using the $COMPRES utility. C. ,·i " Chapter 2. Messages MC-63 E ERROR - INSUFFICIENT CONTIGUOUS SPACE ON THE VOLUME xxx COMPRESS VOLUME *** REQUIRED CONTIGUOUS SPACE MUST BE yyy RECORDS Issued by: $XPSLINK from $XPSPOST Explanation: There is not enough contiguous space on the volume in use to perform the requested function. System Action: Terminates function or prompts for retry. User Response: Compress the volume using the $COMPRES utility; then retry. ERROR - INSUFFICIENT DIRECTORY SPACE ON THE VOLUME xxx ERROR - INSUFFICIENT DIRECTORY SPACE ON THE VOLUME xxx o Issued by: $XPSLINK from $XPSPOST Explanation: There was not a directory entry available for the nucleus. System Action: Terminates function or prompts for retry. User Response: Create a free directory entry on the volume originally specified by deleting a member, or specify a different volume, and try again. ERROR - INSUFFICIENT DYNAMIC STORAGE WHILE PROCESSING xxx,yyy Issued by: $EDXLINK Issued by: $EDXLINK Explanation: There is not enough directory space on the volume to create the output program data set. System Action: If $EDXLINK is invoked interactively or via "$L", a prompt will be issued for different volume name. Otherwise, $EDXLINK will print the map,but no program will be stored. $EDXLINK also sets a completion code of 12. Explanation: There was not enough dynamic storage to complete the linle o System Action: Terminates $EDXLINK after message is printed, and sets a completion code of 16. User Response: Use the Set Storage (SS) option of $DISKUT2 to set storage to a greater value for $EDXLINK. User Response: Specify a volume with a greater amount of directory space. o MC-64 SC34-0636 E c ERROR - INSUFFICIENT SPACE ON THE VOLUME xxx ERROR - INVALID DATASET NAME - xxx Issued by: $EDXLINK Issued by: $EDXLINK Explanation: There is not sufficient space on the indicated volume for the output of $EDXLINK. System Action: If $EDXLINK is invoked interactively or via "$L", a prompt will be issued for different volume name. Otherwise, $EDXLINK will print the map, but no program will be stored. $EDXLINK also sets a completion code of 12. Explanation: Data set xxx is one of the following invalid names: $$EDXLIB, $$EDXVOL, $$, or $DDExx, (where xx is the device address). System Action: Data set is not opened; $EDXLINK continues and sets a completion code of 8. User Response: Change the name of the data set to a valid name. User Response: Specify a volume with a greater amount of space. ERROR - INVALID ESD ITEM IN xxx,yyy Issued by: $EDXLINK c ERROR - INSUFFICIENT SPACE ON THE VOLUME xxx ***REQUIRED CONTIGUOUS SPACE MUST BE yyy RECORDS Issued by: $XPSLINK from $XPSPOST Explanation: The volume in use does not have enough free space to contain the nucleus. System Action: Terminates function or prompts for retry. User Response: Create more free space on the volume originally specified by deleting members, or use a different volume, and try again. Explanation: $EDXLINK encountered an ESD type it does not support. $EDXLINK only supports the following types: Section Definitions (CSECT), Label Definitions (ENTRY), External References (EXTRN), Private Code (unlabeled CSECT), Common Sections (COMMON), Weak External References, (WXTRN), and Global (GLOBAL). System Action: The indicated object module will not be included in the generated program. Also sets a completion code of 8. User Response: Look at the indicated object module to see whether it is a valid object module. If it is not, remove or replace it in your control statement data set. If it is, you are not permitted to link this object module with $EDXLINK. 0"" '" " Chapter 2. Messages MC-65 E ERROR -INVALID OBJECT MODULE RECORD IN xxx,yyy ERROR INVALID PARTITION NUMBER XXX o Issued by: $SUBMIT, $JOBQUT Issued by: $EDXLINK Explanation: The indicated object module contained an invalid object module record. Explanation: The partition number you entered is not in use in your system. System Action: Prompts for another partition System Action: Dumps 16 bytes starting at the location where the error occurred in the object module. The system will not include this object module in the program generated. Also sets a completion code of 8. User Response: You must regenerate the indicated object module. To do this, assemble or compile the source that generated the indicated object module and relink. number. User Response: Enter a valid partition number. To determine the partitions in your system, issue the $A ALL command. ERROR -INVALID PARTITION NUMBER. STATEMENT IGNORED Issued by: $XPSLINK from $XPSPRE ERROR -INVALID OBJECT RECORD IN Issued by: $EDXLINK Explanation: The PART statement contains an invalid partition number (either a number outside the range 1 - 8, or a partition number that does not exist in your system). Explanation: This data set contains an invalid System Action: Ends the operation. xxx,yyy o object record. User Response: Enter a valid partition number. System Action: Halts processing of the object module; $EDXLINK continues with remaining modules, and sets a completion code of 8. User Response: Reassemble or recompile the program and verify that it completes successfully. ERROR - INVALID STATEMENT. STATEMENT IGNORED Issued by: $XPSLINK from $XPSPRE Explanation: The current line in the link control data set contains an invalid statement (something other than IN, LI, PA, CO, AU, or EN). The line is printed for you to examine. System Action: Ends the operation. User Response: Remove the invalid entry from the line. o MC-66 SC34-0636 E c ERROR -INVALID SYNTAX - NO DATASET NAME SPECIFIED ERROR - I/O ERROR READING DIRECTORY OF VOLUME xxx Issued by: $EDXLINK Issued by: $EDXLINK Explanation: No data set name was entered on the INCLUDE control statement. Explanation: A hardware error occurred while reading the volume directory. System Action: Statement ignored; $EDXLINK continues, and sets a completion code of 8. System Action: Data sets on the volume will not be opened; $EDXLINK continues, but the program will not be stored. $EDXLINK also sets a completion code of 12. User Response: Enter a data set before the volume name. User Response: Investigate and correct the hardware error. ERROR -INVALID SYNTAX. STATEMENT IGNORED ERROR - I/O ERROR WRITING DIRECTORY c Issued by: $XPSLINK from $XPSPRE OF xxx Explanation: The current line in the link control data set contains invalid syntax. The line is printed for you to examine. Issued by: $EDXLINK Explanation: A write error occurred while writing the volume directory. System Action: Ends the operation. System Action: The data set will never be User Response: Correct the invalid syntax in the line. created; no output will be stored from $EDXLINK. User Response: Allocate the data set in a ERROR -I/O ERROR IN WORK DATA SETxxx,yyy RC=zzz different place. Issued by: $EDXLINK Explanation: $EDXLINK received an 110 error other than an EOF (RC= 10) while reading or writing the work data set. System Action: Terminates processing of the link edit and ends $EDXLINK. Also sets a completion code of 16. User Response: Restart $EDXLINK specifying a different work data set. 0" . I li~~ Chapter 2. Messages MC-67 E ERROR LOADING $DISKUT3 - LOAD RETURN CODE IS xxx ERROR .. NO OBJECT MODULE END RECORD IN xxx,yyy Issued by: $HXUTI Issued by: $EDXLINK Explanation: $HXUTI attempted to load $DISKUT3 and the load operation failed. The result was a return code of xxx. Explanation: The indicated object module is not complete because no END record is specified. System Action: The command terminates. User Response: Check the LOAD return code to find the cause of the problem and take the appropriate action. o System Action: Will not include this object module in the program generated. Sets a condition code of 8. User Response: Re-create the indicated object module. To do this, assemble or compile the source that generated the indicated object module and relink. ERROR - MODULE NAME TOO LONG. STATEMENT IGNORED Issued by: $XPSLINK from $XPSPRE Explanation: The module name specified is greater than eight characters in length. System Action: Ends the operation. User Response: Specify a module name of the correct length. ERROR - MUST BE IN PARTITION ONE. STATEMENT IGNORED ERROR - NO PROGRAM HEADER IN FIRST MODULE Issued by: $EDXLINK Explanation: The first data set included in this link does not contain a program header. o System Action: $EDXLINK does not put start address of program into program header (needed by loader) and sets a completion code of 8. User Resp,onse: Relink, specifying an object module with a program header as the first INCLUDE. Issued by: $XPSLINK from $XPSPRE Explanation: The module name specified was included in a partition other than partition one; that module is allowed only in partition one. System Action: Ends the operation. User Response: Move the module to partition one. o MC-68 SC34-0636 E c ERROR - xxx,yyy NOT DATA TYPE Issued by: $EDXLINK Issued by: $EDXLINK Explanation: The data set requested is not a data Explanation: The volume requested is not type data set. initialized. System Action: Data set is not opened; System Action: Volume is not opened; $EDXLINK continues and sets a completion code of 8. $EDXLINK continues, and sets a completion code of 8. User Response: Re-create the data set to be data User Response: Initialize the volume using the type. $INITDSK utility. ERROR - xxx NOT FOUND ON yyy o ERROR - xxx NOT INITIALIZED ERROR - NO TM DETECTED Issued by: $EDXLINK Issued by: $TAPEUTI Explanation: The data set requested does not exist on the volume specified. Explanation: While reading from the tape, the utility did not find a tape mark it expected. System Action: Data set is not opened; System Action: Continues processing. $EDXLINK continues, and sets a completion code of 8. User Response: Wait for processing to complete. User Response: Allocate the data set on the volume or correct the volume name. ERROR - xxx NOT MOUNTED Issued by: $EDXLINK ERROR - xxx NOT FOUND IN DIRECTORY ON TAPE Explanation: The volume requested is not mounted or does not exist. Issued by: $TAPEUTI System Action: Volume is not opened; Explanation: Using the RT command, a volume or data set restore was requested, but the volume or data set xxx was not found on the tape. $EDXLINK continues and sets a completion code of 8. User Response: Mount the volume or specify the System Action: Terminates the utility. new volume name. User Response: Run the utility again. Specify the correct name of the volume or data set. o Chapter 2. Messages MC-69 E ERROR OCCURRED DURING DISK READ ERROR - PARTITIONS CAN NOT BE SPLIT Issued by: $VERIFY Issued by: $XPSLINK from $XPSPRE Explanation: $VERIFY attempted to read from the indexed file and an unrecoverable disk read error occurred. Explanation: A partition containing supervisor support is split in the link control data set. o System Action: Ends the operation. System Action: An abend message follows with the return code from READ contained in it. $VERIFY terminates. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. ERROR ON TARGET - RC = xxx .- Issued by: $TAPEUTI Explanation: The device you are copying to detected an error condition. User Response: Group together all support for the same partition. Partition one must be first. ERROR - READ ERROR ENCOUNTERED ON xxx,yyy Issued by: $EDXLINK Explanation: A read error occurred while processing this data set. System Action: Terminates processing of the data set; $EDXLINK continues with remaining data sets, and sets a completion code of 8. System Action: Returns to command mode. User Response: Allocate the data set in a User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. o different spac~. ERROR - xxx ON TAPE IS LARGER THAN ALLOCATED DISK SPACE MINIMUM SIZE REQUIRED IS yyy RECORDS Issued by: $TAPEUTI Explanation: Using the RT command, a volume or data set (xxx) restore was requested, but the target volume or data set is too small. System Action: Terminates the utility. User Response: Reallocate the volume or data set with at least yyy records and run the utility again. o MC-70 SC34-0636 E c ERROR READING LOG CONTROL RECORD ERROR RETURN CODE =xxx Issued by: $LOG Issued by: $VERIFY Explanation: A read error occurred on the log data set. Explanation: $VERIFY encountered an error such that it was unable to continue processing. The result was a return code of xxx. A previous message gives the reason for the termination. System Action: Returns to command mode. User Response: End $LOG and use a different log data set or use $DISKUTI to allocate a new one. Then reload $LOG with the new log data set. System Action: Ends the operation. User Response: Check the Indexed Access Method return code and take the appropriate action. Then retry the operation. ERROR - REPLACE NOT SPECIFIED AND PROGRAM EXISTS Issued by: $EDXLINK Explanation: There was no key word REPLACE on the LINK statement and the program exists. ERROR: SUPERVISOR NOT DEFINED FOR PARTITION 1 Issued by: $XPSLINK from $XPSPOST Explanation: While running $XPSPOST by itself c System Action: If in interactive mode or loaded through "$L", $EDXLINK will prompt for replace or new output data set name. Otherwise, $EDXLINK will print the map, but no program will be stored. $EDXLINK sets a completion code of 12. User Response: Change the name of the program on the LINK statement or add the operand "REPLACE" to the LINK statement. (not under $XPSLINK), you specified a work volume that does not contain XPS segments. It could also be that XPS segment 1 was deleted before it was used. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Use the work volume originally used by $XPSLINK and $XPSPRE, and run $XPSLINK again. o Chapter 2. Messages MC-71 E ERROR - TAPE NOT COMPATIBLE WITH RESTORE UTILITY ERROR - THE WORK DATA SET xxx,yyy MUST BE AT LEAST 400 RECORDS Issued by: $TAPEUTI Issued by: $XPSLINK from $XPSPRE Explanation: Using the RT command, the SAVE function ($TAPEUT I) used to create the tape is not the same version as the one being used to restore. For example, both the SAVE and RESTORE functions must be run under EDX V 4. Explanation: The work data set specified contains less than 400 records. System Action: Terminates the utility. User Response: If the utility version used to create the tape is not known, you can find it by dumping the first record of the tape and examining the seventh word in the 18-byte control block. This word contains the version number of the tape. o System Action: Ends the operation. User Response: Reallocate the work data set to contain at least 400 records, or use a different work data set with 400 or more records. ERROR - UNABLE TO ALLOCATE xxx,yyy RC = zzz Issued by: $XPSLINK from $XPSPRE ERROR - THE FOLLOWING MODULE WAS INCLUDED MORE THAN ONCE. STATEMENT IGNORED Explanation: The specified data set was not allocated with $DISKUT3. System Action: Ends the operation. Issued by: $XPSLINK from $XPSPRE Explanation: The module specified was already included once in the link control data set. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. o System Action: Ends the operation. User Response: Delete the second statement that includes the specified module. ERROR - UNABLE TO LOAD $DISKUT3 FROM LOAD OR IPL VOLUME RC =xxx Issued by: $XPSLINK from $XPSPRE and $XPSPOST Explanation: $DISKUT3 was not found on the load or IPL volumes, or some other LOAD error occurred. System Action: Ends the operation. User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. o MC-72 SC34-0636 E o ERROR - UNABLE TO OPEN xxx,yyy RC=zzz ERROR - VOLUME xxx DOES NOT EXIST Issued by: $XPSLINK from $XPSPOST Issued by: $XPSLINK from $XPSPRE Explanation: The specified data set could not be opened. Explanation: In response to a prompt for a new nucleus name and volume, the volume you specified could not be found. System Action: Ends the operation. System Action: Terminates function or prompts for retry. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. User Response: Specify an existing volume and try again. ERROR - UNABLE TO SET END OF DATA FOR xxx,yyy RC = zzz ERROR - VOLUME NAME TOO LONG - xxx Issued by: $EDXLINK Issued by: $XPSLINK from $XPSPRE o Explanation: EOD was not set with $DISKUT3 for the specified data set. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. Explanation: Length of volume name is more than six characters. System Action: Volume and data sets are not opened; $EDXLINK continues. User Response: Re-enter volume name with a maximum of 6 characters. ERROR-UNRESOLVED EXTERNAL REFERENCES Issued by: $EDXLINK Explanation: One or more external references remain unresolved after completion of the link edit. System Action: Lists all the unresolved external references that remained after completion of the link. $EDXLINK sets a completion code of 4. User Response: Re-edit the control statement data set and include the necessary statements (INCLUDE or AUTO CALL) to resolve external references. Then relink. o Chapter 2. Messages MC-73 E ERROR - VOLUME NAME TOO LONG. STATEMENT IGNORED ERROR - WORK DATASET TOO SMALL (MINIMUM =256 RECORDS) Issued by: $XPSLINK from $XPSPRE Issued by: $EDXLINK Explanation: The volume name specified contains more than six characters. 256 records. System Action: Ends the operation. System Action: Terminates $EDXLINK and sets o Explanation: Length of work data set is less than a completion code of 16. User Response: Re-enter volume name with a maximum of 6 characters. User Response: Delete and reallocate the work data set to be at least 256 records. ERROR - VOLUME NOT USABLE Issued by: $EDXLINK ERROR - WORK DATASET TOO SMALl. MINIMUM SIZE MUST xxx RECORDS Explanation: The volume requested is not usable. Issued by: $XPSLINK from $XPSPOST System Action: Volume is not opened; $EDXLINK continues, and sets a completion code of 8. User Response: Determine why the volume is not usable and correct or use a different volume. ERROR WHILE TRYING TO READ CYCLE STEAL STATUS Explanation: The work data set passed to $XPSPOST from $XPSLINK is not large enough to be used by $XPSPOST. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. o User Response: Reallocate the work data set at the size specified (xxx) and restart $XPSLINK. Issued by: $DASDI Explanation: An attempt to print out the system cycle steal status failed. System Action: Prompts for a retry. User Response: Retry the function. If problem persists, the device is unusable. o MC-74 SC34-0636 E o ERROR - WRITE ERROR ENCOUNTERED ON xxx,yyy ERROR - $XPSLINK/$XPSPRE FOR SUPERVISOR LINKS ONLY Issued by: $EDXLINK Issued by: $XPSLINK from $XPSPRE Explanation: A write error occurred while processing this data set. Explanation: You attempted to link a data set that was not the supervisor ($EDXNUCx). System Action: $EDXLINK will print the link map but no program will be stored. $EDXLINK also sets a completion code of 12. System Action: Ends the operation. User Response: Allocate the data set in a User Response: Link $XPSLINK with the supervisor only. Use $EDXLINK for all other links. different place. ERROR WRITING HEADER RECORD xxx o ERROR: XPSTABLE ADDRESS IS UNRESOLVED Issued by: $DASDI Issued by: $XPSLINK from $XPSPOST Explanation: An error occurred while trying to write the header record on the device. Explanation: $XPSLINK did not resolve the XPSTABLE address. This is a fatal error to $XPSPOST. System Action: Ends the operation. User Response: Retry the function. If problem persists the device is unusable. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Run $XPSLINK again. ERROR WRITING LOG CONTROL RECORD Issued by: $LOG Explanation: A write error occurred on the log data set. System Action: Returns to command mode. User Response: End $LOG and use a different log data set or use $DISKUTI to allocate a new one. Then reload $LOG with the new log data set. c Chapter 2. Messages MC-75 E EVENT NAME IS NUMERIC - CAPRINT TERMINATED EVENT NAME TOO LONG - CAPRINT TERMINATED Issued by: $SIASM Issued by: $SIASM Explanation: The EVENT operand on the previous CAPRINT instruction is numeric. The first character must be alphabetic. Explanation: The event operand on the previous CAPRINT instruction has more than eight characters. System Action: Terminates expansion of the CAPRINT instruction. System Action: Terminates expansion of the CAPRINT instruction. User Response: On the CAPRINT instruction, specify a valid event operand whose first character is alphabetic, and reassemble. User Response: On the CAPRINT instruction, specify an event operand that is less than or equal to eight characters in length, and reassemble. EVENT NAME NOT SPECIFIED o EXCEPTION - BLOCK CHECK ERROR Issued by: $EDXASM Issued by: $BSCUTI Explanation: For the RESET instruction, the event name (label of an ECB statement) must be specified. For process interrupt activity, use PIn, where "n" is a process interrupt number in the range of 1-99. Explanation: During a trace of a BSC line, block checking detected an error in transmissions. System Action: The error is flagged and compilation continues. User Response: Examine the trace file for the faulty transmission. You may want to retrace the line. System Action: Formats the trace file up to the point of the error. Ends the operation. o User Response: Specify the event name for RESET or PIn for process interrupt. o MC-76 SC34-0636 E o EXCEPTION - MODEM INTERFACE ERROR EXCEPTION - OVERRUN Issued by: $BSCUTI Issued by: $BSCUTI Explanation: The trace of a BSC line shows that the modem or modem eliminator malfunctioned during transmissions. Explanation:. The size of the data set to hold the trace file was inadequate to contain all the trace records. System Action: Formats the trace file up to the point of the error. Ends the operation. System Action: Ends the operation. User Response: Check the connection between User Response: Retry the dump of trace data using a larger data set. the BSC line and the modem or modem eliminator. Re-trace the line. EXCEPTION - TIMEOUT EXCEPTION - MULTIPOINT TRANSMIT ERROR Issued by: $BSCUTI c Explanation: During the trace of a BSC line defined for multipoint operations, the utility encountered an error in either receiving or sending data. System Action: Formats the trace file up to the point of the error. Ends the operation. Issued by: $BSCUTI Explanation: During a trace of a BSC line, the system timed out while waiting to receive or send the next transmission. System Action: Ends the operation. User Response: Examine the trace file for evidence of the problem. You may want to change the timeout value for BSC line transmissions for your system. User Response: Examine the trace file for evidence of the problem. You may need to check the BSC line to see that it is properly defined, attached, and supported by the system. EXCEPTION - NOT DEFINED TO $BSCUT1 Issued by: $BSCUTI Explanation: The device you specified for output of the trace file does not exist. System Action: Ends the operation. User Response: Specify an existing device to receive the output. o Chapter 2. Messages MC-77 E EXCEPTION - WRONG LENGTH RECORD (xxx) EXPLICITLY DEFINED DECIMAL TERM INVALID FOR BYTE XP-MOVE Issued by: $BSCUTI Issued by: $EDXASM Explanation: The utility encountered a discrepancy between the length of one or more trace file records, and the length you specified for trace records with the $BSCTRCE utility. The field xxx indicates that the record was either too short or too long. Explanation: A decimal constant is not a valid immediate operand for a byte cross-partition move. If an immediate value is required, use hexadecimal (X) or character (C). o System Action: The error is flagged and compilation continues. System Action: Ends the operation. User Response: Examine the trace file for User Response: Recode the immediate value to be defined as hex or character data. evidence of the problem. EXEC COMMAND NOT PRECEDED BY PROGRAM COMMAND EXTENDED ERROR INFORMATION AVAILABLE, FUNCTION xxx - ERROR =yyy Issued by: $JOBUTIL Issued by: $RJESNA Explanation: In the procedure data set, you have placed the elements in the wrong order. Explanation: When $RJESNA issued the System Action: Ends the utility. User Response: Edit the procedure data set, placing the elements in the proper order. Then retry the utility. "NETWORK FUNCTION" error message, it determined that the SNA support had additional error information available. 0.I, 1.- The value for xxx indicates the base SNA or Event Driven Executive function that failed. The value for yyy indicates the return code received from that function. System Action: Terminates $RJESNA. User Response: Use this message in conjunction with the "NETWORK FUNCTION" error message to find and correct the problem. $RJESNA requires both native and host support. You may have to consult the programmer who wrote the host interface to help solve this problem. After the problem is corrected, restart $RJESNA. o MC-78 SC34-0636 E o EXTRA STORAGE SPECIFIED AT LOAD TIME MUST BE 4608 BYTES OR GREATER Issued by: $IMAGE Explanation: You loaded the utility and specified an amount of dynamic storage less than the required minimum. EXTRACT FAILED FOR xxx,yyy Issued by: $IAMUTI Explanation: An Indexed Access Method EXTRACT request was issued to the index file named in xxx,yyy. System Action: Displays an Indexed Access Method return code. Ends the operation. System Action: $IMAGE is not loaded. User Response: Reload the utility and take the default storage amount, or specify storage greater than 4608 bytes. User Response: Examine the Indexed Access Method return code to find the cause of the problem, and take appropriate action. EXTRACT ERROR. RETURN CODE =xxx Issued by: $IAMUTI c Explanation: Using the PS command, an EXTRACT function was issued to $IAM either to obtain the paging statistics or to reset the statistics. The EXTRACT failed, resulting in a return code of xxx. System Action: If the failing EXTRACT was to obtain the statistics for display, the statistics are not displayed and the command terminates. If it was to reset the statistics, the statistics are not reset. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. o Chapter 2. Messages MC-79 F FATAL COMMUNICATION ERROR BSCLINE CLOSED FILE SUBMISSION ABORTED o Issued by: $RJESNA Issued by: $TRANS lines and ends the $TRANS utility on the receiving and transmitting systems. Explanation: The current job stream submission has been terminated prior to completion. If you did not enter an ABORT command, it may be due to $RJESNA's response to a host request (for example, the host system operator canceled the workstation's reader). The host may send a message specifying ·the reason for the abort. User Response: Reload the $TRANS utility on It may also be due to a "concat" open error on a the transmitting and receiving systems and try copying the data again. data set or to a read error. In these cases $RJESNA has issued a previous message specifying the error. Explanation: The system encountered an error it cannot recover from. System Action: The system closes the bisync FILE ALREADY IN USE Issued by: $IAMUTI Explanation: Using the DF command, the indexed file currently being defined is already being used by another application. System Action: DF command is terminated User Response: Verify that the file name provided to DF is correct. System Action: Terminates the current job stream submission. User Response: If $RJESNA has issued a previous message, consult its explanation and correct the "concat" open error or read error. If the host issued a message, correct any problem that it indicates on your system (if possible) and retry the file submission. o FIRST BYTE OF BUFFER IS NOT ALPHABETIC Issued by: $SlASM Explanation: The first byte of the BUFFER= operand on the previous CAIOCB statement is numeric. The first byte must be alphabetic. System Action: Terminates expansion of the CAIOCB statement. User Response: On the CAIOCB statement, specify a valid BUFFER= operand whose first byte is alphabetic, and reassemble. o MC-80 SC34-0636 F o FIRST DIGIT OF ADDR FIELD NOT HEX Issued by: $SlASM FIXED HEAD INITIALIZATION ERROR, DISK RETURN CODE =xxx IN THE TWO RECORDS STARTING WITH RECORD yyy Explanation: The device address operand on the previous CAxxx instruction has an invalid hexadecimal character as the first digit. Issued by: $DASDI System Action: Terminates expansion of the Explanation: The read/write operation encountered an error during fixed head refresh (at IPL). CAPRINT instruction. User Response: On the CAxxx instruction, specify a valid device address operand whose first digit is a hexadecimal character, and reassemble. FIRST DIGIT OF PORT IS NOT NUMERIC System Action: Fixed-head refresh continues for the rest of the fixed head area. User Response: Assign an alternate sector on disk using $DASDI. The verify option of $INITDSK may aid you in this process. Issued by: $SlASM Explanation: The PORT= operand on the o CAIOCB statement has a nonnumeric character as the first digit. System Action: Terminates the CAIOCB statement. User Response: On the CAIOCB statement specify a valid PORT= operand whose first digit is numeric, and reassemble. FLOATING POINT CONVERSION ERROR OR EBFLCVT NOT IN SUPERVISOR Issued by: $EDXASM Explanation: An error was detected when trying to convert to binary the floating point or doubleword value specified on the DC or DATA statement. System Action: The error is flagged and compilation continues. User Response: Ensure floating point support is included in the supervisor and that the values to be converted are specified correctly. 0''· ' " i'l' Chapter 2. Messages MC-81 F FORMAT - I-TYPE SPECIFICATION IS INVALID FORMAT ERROR, CYLINDER xxx, HEAD yyy Issued by: $EDXASM Issued by: $DASDI Explanation: An invalid slash (I) was found in the list operand structure of the FORMAT statement. Explanation: During initialization of a diskette on a 4966, $DASDI was unable to format the diskette at cylinder xxx, head yyy. System Action: The error is flagged and compilation continues. System Action: $DASDI prompts you for a User Response: Ensure that slashes are used correctly in the list operand structure. User Response: Reply "Y" to the retry prompt. If error condition persists, remove that diskette and o retry. try another diskette. FORMAT - A-TYPE SPECIFICATION IS INVALID FORMAT - EXCEEDS MAXIMUM NUMBER OF SPECIFICATIONS (80) Issued by: $EDXASM Issued by: $EDXASM Explanation: The A-type specification in the list operand of the FORMAT statement is invalid. System Action: The error is flagged and Explanation: The number of consecutive constants specified on the FORMAT statement exceeds the maximum of 80. compilation continues. o System Action: The error is flagged and User Response: Code a valid A-type specification for the list operand. compilation continues. User Response: Ensure the number of consecutive constants specified does not exceed 80. FORMAT - DELIMITER SPECIFICATION IS INVALID Issued by: $EDXASM Explanation: An invalid delimiter was found in the list operand of the FORMAT statement. System Action: The error is flagged and compilation continues. User Response: Use a valid delimiter in the list operand. 0,'" " MC-82 SC34-0636 F c FORMAT - F-TYPE SPECIFICATION IS INVALID FORMAT - MAXIMUM CHARACTER STRING IS 254 Issued by: $EDXASM Issued by: $EDXASM Explanation: The F-type specification in the list operand of the FORMAT statement is invalid. Explanation: An error was detected in building a literal character string. The length of the character string exceeds the maximum of 254 bytes. System Action: The error is flagged and compilation continues. User Response: Code a valid F-type specification for the list operand. FORMAT - H-TYPE SPECIFICATION IS INVALID System Action: The error is flagged and compilation continues. User Response: Ensure the literal character string does not exceed 254 characters in length. FORMAT - NUMERIC SPECIFICATION IS INVALID Issued by: $EDXASM Issued by: $EDXASM Explanation: The H-type specification in the list operand of the FORMAT statement is invalid. c System Action: The error is flagged and compilation continues. User Response: Code a valid H-type specification for the list operand. FORMAT - I-TYPE SPECIFICATION IS INVALID Explanation: A numeric specification in the list operand of the FORMAT statement is invalid. System Action: The error is flagged and compilation continues. User Response: Code a valid numeric specification for the list operand. FORMAT - X-TYPE SPECIFICATION IS INVALID Issued by: $EDXASM Issued by: $EDXASM Explanation: The I-type specification in the list operand of the FORMAT statement is invalid. System Action: The error is flagged and compilation continues. Explanation: The X-type specification in the list operand of the FORMAT statement is invalid. System Action: The error is flagged and compilation continues. User Response: Code a valid I-type specification for the list operand. User Response: Code a valid X-type specification for the list operand. Chapter 2. Messages MC-83 F FORMAT SPECIFICATION IS INVALID FROM KEY SPECIFIED WITH IMMEDIATE OPERAND o Issued by: $EDXASM Issued by: $EDXASM Explanation: An invalid conversion specification was coded in the list operand of the FORMAT statement. System Action: The error is flagged and compilation continues. Explanation: Operand 2, the From Key address, cannot be immediate data in a cross-partition move. The move instruction, in this case, moves data from an address in one partition to an address in another partition. Therefore, an address, and not immediate data, must be specified. User Response: Code a valid specification. System Action: The error is flagged and compilation continues. FORMAT SPECIFICATION NOT ALLOWED WITHIN GET/PUTEDIT Issued by: $EDXASM Explanation: The (format,list) operand specification is invalid if the program is compiled under $EDXASM; the "format" specification must, however, be present. User Response: Recode the cross-partition move so that operand 2 is an address and not immediate data. FUNCTION HAS COMPLETED WITH ERRORS. CHECK ALL OUTPUT Issued by: $MSGUT1 System Action: The error is flagged and compilation continues. Explanation: The utility detected one or more User Response: Specify the "format" operand errors during processing and sent error messages to the output terminal. o specification only when using $EDXASM. System Action: Returns to command mode. FROM KEY SPECIFIED WITH #1,#2 User Response: Check the output listing for errors. Correct them and rerun the function. Issued by: $EDXASM Explanation: Index register #1 or #2 cannot be specified as a source address (operand 2) in a cross-partition move. System Action: The error is flagged and compilation continues. User Response: Recode the cross-partition move without using an index register as the source address. o MC-84 SC34-0636 F o FUNCTION IN PROCESS - PLEASE WAIT FUNCTION xxx UNSUCCESSFUl. RC = yyy Issued by: $RJESNA Issued by: $TAPEUTI Explanation: The function you requested is currently processing another request. Explanation: The function you requested failed. The result was a tape read/write return code to find the cause of the problem, and take appropriate action. System Action: $RJESNA continues processing the current operation. System Action: Returns to command mode. User Response: Wait for processing of the current operation to complete. Once the requested function becomes active, it is possible to abort it using the ABORT command. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. o C·.'· ,., Chapter 2. Messages MC-85 G GET SEQUENTIAL TO PRIME DATASET ERROR, INDEXED ACCESS METHOD RTCODE=xxx Issued by: $IAMUTI Explanation: During the secondary index load, an Indexed Access Method error has occurred in the Sort/Merge input exit routine. System Action: Sort/Merge terminates abnormally and you are prompted RETRY (Y /N)? User Response: Check the Indexed Access Method return code to find the cause of the problem and reply accordingly. GPIB NOT ATTACHED o Issued by: $GPIBUTI Explanation: The General Purpose Interface Bus is not physically attached to your system. It will not function and you cannot use the GPIB utility. System Action: Ends the operation. User Response: If your system is supposed to have the GPIB capability, check the installation of the bus feature to make sure it is properly connected, defined and supported by your system. GPIB TERMINAL NOT DEFINED TO UTILITY GPIB KEYBOARD TASK DOES NOT EXIST. ATTENTION LISTS CANNOT BE DEFINED. CANNOT CHANGE PARTITION NUMBER Issued by: $GPIBUTI Explanation: No keyboard task is defined for the device you are using. Issued by: $GPIBUTI Explanation: You attempted to use a device that the utility does not recognize. System Action: Ends the operation. o User Response: Define the terminal to the utility and retry the function. System Action: Ends the operation. User Response: Define a keyboard task for the device and retry the function. o MC-86 SC34-0636 H o HEADER READ ERROR HOST REJECTED CONNECTION Issued by: $PREFIND Issued by: $RJESNA Explanation: A disk error occurred while reading a program header. Explanation: The host access method (VTAM or TCAM) or the host entry system has rejected the logon request from $RJESNA. System Action: Returns to command mode. System Action: Terminates $RJESNA. User Response: Recreate the program and rerun the function. User Response: Verify the following: 1. The logon parameters you entered are correct. HIGH KEY IN RBN xxx DOES NOT MATCH INDEX ENTRY IN RBN Issued by: $VERIFY Explanation: The index block which points to the block xxx shows a discrepancy between the designated high key and the actual high key for that block. c System Action: Verification continues. User Response: File is invalid and will have to be re-created. Contact the person who created the file for this purpose. 2. The host entry system is prepared to accept the logon request (such as logical line active). 3. The session parameters at the host are correct. For example, VTAM mode table name. $RJESNA requires native and host support. You may have to consult the programmer who wrote the host interface to help solve this problem. After the problem is corrected, restart $RJESNA. HOST/SEND PGM ERROR - REMOTE RECORD NOT STORED Issued by: $LOG HOST LINK DOWN TP ERROR: RC = xxx Issued by: $UPDATEH Explanation: The connection with the host processor is inoperative. Processing cannot continue. The result was a return code of xxx. System Action: Ends the operation. User Response: Check the Host Communication Facility TP return code to find the cause of the problem, and take appropriate action. You will have to wait until the link is restored before you can retry. Explanation: The $LOG utility cannot find the host program (CJUALTHL) or the send program (CJUALTSL) for the Remote Manager. These programs must be loaded before the Remote Manager can receive error log records from $LOG. System Action: $LOG is active but it cannot write log records to the Remote Manager's buffers. User Response: Ensure that the host program and the send program are loaded. Chapter 2. Messages MC-87 I IA BUFFER LENGTH NOT BETWEEN 10 AND 100 $IAM PROGRAM NOT FOUND ON EITHER THE IPL VOLUME OR VOLUME xxx Issued by: $EDXASM Issued by: $IAMUT1 Explanation: The number specified for the maximum number of buffered interrupts is not within the valid range. The value fo~ the IABUF= operand of the SYSTEM statement must be a positive integer in the range 10-100. Explanation: The program was attempting to read the $IAM program to obtain current storage information. The read was attempted first for the IPL volume, then for the volume containing the $IAMUT1 program. Neither volume contained the $IAM program. System Action: The error is flagged and compilation continues. User Response: Specify a number from 10 - 100 for the IABUF = operand. $IAM HAS INCURRED A SEVERE ERROR $IAM CENTRAL BUFFER ADDRESS IS xxx - ADDRESS SPACE yyy System Action: Ends the operation. User Response: Install $IAM on either the IPL volume or on the volume containing the $IAMUT 1 program. $IAM SHUTTING DOWN. INSUFFICIENT DYNAMIC STORAGE Issued by: $IAM Issued by: $IAM Explanation: $IAM program storage has been Explanation: The amount of storage specified for the $IAM module was not sufficient for control blocks and buffers. Either the storage parameter was specified where $IAM was loaded, or the amount of storage was changed via the SS command of $DISKUT2. Neither of these should be done. overwritten. Indexed data set control information has been destroyed. System Action: $IAM goes into an unrecoverable wait and will not process any access requests. User Response: You can dump the central buffer with the $D system command and take appropriate action to stop your application. You can use the recovery and backup procedures to restore the data set, or you can resume execution of your application. To restart your application, you can either IPL or cancel $IAM and reload it. o o System Action: $IAM terminates. User Response: Issue the BF command of $IAMUT1. This will reset the storage to an amount consistent with the number of control blocks and buffers. o MC-88 SC34-0636 I o $IAMQCB IS NOT INCLUDED IN SYSTEM ID= MUST BE SPECIFIED, AND A UNIQUE 1 - 6 CHARACTER LABEL Issued by: $IAMUT1 Issued by: $EDXASM Explanation: In order to access the directory data set (DR command), $IAMQCB must be included in the system. System Action: Ends the operation. User Response: Include the $IAMQCB in the system generation and retry. IBIT MUST BE EITHER 0 OR 1 Issued by: $EDXASM Explanation: The setting of IBIT = operand o Explanation: The ID= operand of the TAPE statement is required and must specify a 1 - 6 character name that will be associated with the device. System Action: The error is flagged and compilation continues. User Response: Specify a 1 - 6 character name for the ID= operand. IF WAIT=NO, ERROR= AND END= MAY NQT BE SPECIFIED determines whether a device can present an interrupt when the PREPARE command of the IDCB instruction is issued. Issued by: $EDXASM System Action: The error is flagged and Explanation: If W AIT=NO is specified on the READ /WRITE instruction, you cannot code the compilation continues. User Response: Specify either IBIT=OFF (indicates 0) or IBIT=ON (indicates 1). ERROR= and END= operands. Any error, completion, or end-of-file checking must be performed by the application program. System Action: The error is flagged and IDCBADDR POSITIONAL PARAMETER MISSING compilation continues. User Response: Do not specify ERROR= or END= if WAIT=NO is coded. Issued by: $EDXASM Explanation: The "idcbaddr" operand of the EXIO instruction is required and must specify the address of the IDCB. System Action: The error is flagged and compilation continues. User Response: Specify the IDCB address for the "idcbaddr" operand. c Chapter 2. Messages MC-89 I 0 ',; , IF/DO NESTING LIMIT EXCEEDED ILLEGAL INPUT RECORD FORMAT Issued by: $EDXASM Issued by: $UPDATE,$UPDATEH Explanation: The limit of 20 nested loops was Explanation: You specified a data set that is not an object module and therefore cannot be built into a program. exceeded. , System Action: The error is flagged and compilation continues. System Action: Returns to command mode. User Response: Reduce the number of nested User Response: Specify a data set that contains an object module, or create an object module out of the original data set. loops. ILLEGAL CONTINUATION - DATA MUST START IN COLUMN 16 ILLEGAL NUMBER OF OPERANDS - MUST BE EVEN Issued by: $EDXASM Issued by: $EDXASM Explanation: All continuations of a line of code must begin in column 16. The continuation character must be coded in column 72. Explanation: An odd number of operands for the attention interrupt handling routine was specified on the ATTNLIST instruction. System Action: The error is flagged and compilation continues. User Response: Begin the continuing code in column 16 with column 72 containing the continuation character; otherwise remove the continuation character. System Action: The error is flagged and compilation continues. o User Response: An even number of operands must be specified on the ATTNLIST instruction. Two entries are needed to specify each attention interrupt handling routine. ILLEGAL DISKETTE - NO VOL1 LABEL ILLEGAL - ODD ADDRESS Issued by: $INITDSK Issued by: $STGUTI Explanation: You tried to perform a function on a diskette that was not formatted for use by EDX. Explanation: You specified an odd address and the utility can only accept an even address. System Action: Returns to command mode. System Action: Returns to command mode. User Response: Use a diskette formatted for EDX or use $DASDI to reinitialize the original diskette. User Response: Retry the function and specify a correct address, or re-IPL the system. o Me-90 SC34-0636 I c IMAGE STORE LOAD FAILED INADEQUATE STORAGE, MIN BYTES REQUIRED Issued by: $TERMUT2 Issued by: $IAMUTI Explanation: The system was unable to open or load the image store using the LT command. System Action: None. User Response: You specified an incorrect image store data set name. To find a valid one, invoke the LA ($DISKUTl) command. Valid data set names are any that are called $4980ISx (where x is any alphanumeric character). Try loading the image store again specifying a valid data set name. Explanation: Using the LO, UN, or RO commands, the minimum storage required by the requested function is not available. System Action: Ends the operation. User Response: Increase the amount of available storage and retry the function. INCOMPATIBLE MARGINS IN ORDER TO RELOCATE THE VOLUME DIRECTORY IN THE DEVICE, THE NEW RECORD NUMBER MUST BE GREATER THAN THE DEFAULT Issued by: $INITDSK Explanation: You entered a location for the device directory which is lower than the default location. Issued by: $EDXASM Explanation: When specifying the format of the output medium, the problem may be one of the following: Right margin specified is not between left margin and LINSIZE-l Left margin is not between zero and LINSIZE-l. System Action: Returns to command mode. User Response: Retry the function with a location higher than the default, or specify the default. System Action: The error is flagged and compilation continues. User Response: Specify the correct margin dimensions as explained. o Chapter 2. Messages MC-91 I INCORRECT DEVICE TYPE - MUST BE AN IBM DISK OR DISKETTE INCREASE BUFFER SIZE BEFORE REATTEMPTING OPERATION Issued by: $DASDI Issued by: $IAMUT1 Explanation: The device at the address entered in the INIT operator command is not 4962 disk, 4963 disk, 4967 disk, or 4964, 4965, or 4966 diskette. Explanation: Using the LO, UN, RO commands, the minimum storage required by the requested function is not available. System Action: The INIT function is terminated. System Action: Ends the operation. User Response: Specify the address of an IBM disk or diskette in another INIT command. User Response: Increase the amount of available storage and retry the function. INCORRECT PORTS SPECIFICATION EXPANSION TERMINATED INDEX ACCESS METHOD READ/WRITE ERROR. CODE=xxx Issued by: $EDXASM Issued by: $VERIFY Explanation: The PORTS= operand on the CACBx statement is incorrectly specified. Explanation: While performing verification of secondary indexes, an Indexed Access Method 1/0 error was encountered. System Action: Ends the expansion. System Action: $VERIFY terminates. User Response: Code a decimal number between zero and 31 for the PORTS= operand. o o User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. INCORRECT WRAP COUNT SPECIFIED LOG DATA SET WRAP COUNT IS xxx HEX Issued by: $DISKUT2 Explanation: You entered an incorrect wrap count while using the PR or LR command of the $DISKUT2 utility. System Action: The system asks you for the correct wrap count. User Response: Enter the wrap count displayed in the-meSSage. c MC-92 SC34-0636 I c INDEX INCORRECTLY SPECIFIED - CAxxx TERMINATED INITIALIZATION ERROR Issued by: $MTM Issued by: $SIASM Explanation: An index field contains an entry other than #1, #2; or more than two fields are specified. Explanation: Initialization has been unsuccessful. This message is written to the terminal which loaded the Multiple Terminal Manager. Additional messages are printed on the Multiple Terminal Manager log device. System Action: Terminates expansion of the CAPRINT instruction. System Action: Terminates Multiple Terminal Manager. User Response: Specify #1 or #2 in the index field and make sure the index operand has only two fields. User Response: Based on the information in the additional messages that print out on the log device, determine the cause of the error and correct it. INDEX REGISTER IS AN INVALID OPERAND Issued by: $EDXASM o Explanation: The use of an index register as opndl or opnd2 is invalid for this instruction. System Action: The error is flagged and compilation continues. User Response: Specify opndl or opnd2 as explained in the instruction description. INDEXING NOT ALLOWED FOR THIS INSTRUCTION Issued by: $EDXASM Explanation: You coded an indexed address (parameter,#register) in an instruction that does not allow indexing. System Action: The error is flagged and compilation continues. User Response: Code an address instead of an indexed address for the instruction operand and recompile the program. o Chapter 2. Messages MC-93 I INITIALIZATION WORK AREA OVERFLOW INPUT RECORD ASSUMED TO BE xxx BYTES. OK? o Issued by: $MTM Issued by: $IAMUTI Explanation: The work area overflowed for the CDMINIT2 initialization routine. As distributed, the CDMINIT2 routine has work area space for up to 36 terminals. Explanation: Using the LO command, the input record size is assumed to be the same as the output record size. System Action: The initialization process terminates and no Communication Facility stations are started. System Action: Awaits operator response. User Response: Reduce the number of terminals defined in the STATIONS file. INPUT DATA SET: xxx NOT FOUND User Response: Reply "Y" to continue processing with the indicated record size. Reply "N" to receive a prompt for the actual record size. INSUFFICIENT BUFFERS FOR LOG RATE; NUMBER OF TIMES: xxx Issued by: $UPDATE Issued by: $LOG Explanation: The name you specified as the object module does not exist. Explanation: The $LOG buffers cannot handle the number of 110 error interrupts that are occurring. The number of 110 error interrupts that were lost when the buffers overflowed is xxx. System Action: Returns to command mode. User Response: Specify the correct name for an existing object module. INPUT REC GT OUTPUT REC. TRUNCATION WILL OCCUR o System Action: None. User Response: Print the contents of the log data set with the $DISKUT2 utility to find the source of the 110 error interrupts. Issued by: $IAMUTI Explanation: Using the LO, UN, or RO command, the input record size is larger than the output record size. The records must be truncated. System Action: Issues prompt "OK TO PROCEED?" User Response: Reply to the prompt accordingly. c MC-94 SC34-0636 I c INSUFFICIENT CONTIGUOUS SPACE INSUFFICIENT STORAGE AVAILABLE FOR TERMINAL PROCESSING Issued by: $INITDSK Issued by: $EDXASM Explanation: The requested function requires more contiguous space than exists on the volume in use. Explanation: The terminal device handler was unable to load the program for the device; insufficient storage in the partition. System Action: Returns to command mode. User Response: Compress the volume to provide more contiguous space. Then retry the $INITDSK function. Or, allocate a smaller volume and retry the function. INSUFFICIENT CONTIGUOUS SPACE AT END OF VOLUME System Action: The error is flagged and compilation continues. User Response: Load $EDXASM in the partition by itself or load $EDXASM in a larger partition. INSUFFICIENT STORAGE AVAILABLE, 512 BYTES REQUIRED Issued by: $INITDSK Issued by: $IAMUTI Explanation: You tried to split a volume and it c didn't have enough space at the end. System Action: Ends the operation. User Response: Compress the volume to provide more contiguous space, then retry. Or, retry the function and allocate a smaller volume. Explanation: Using the DR command, the directory function was not able to obtain a 512 byte buffer. System Action: Ends the operation. User Response: Increase the amount of dynamic storage and try again. INSUFFICIENT STORAGE Issued by: $HXUTI Explanation: $HXUTI attempted to load $DISKUT3 and sufficient storage was unavailable in the partition to successfully load $DISKUT3. System Action: The command terminates. User Response: Cancel some of the other programs executing (at your discretion) to free a portion of storage large enough to contain $DISKUT3 and retry. INSUFFICIENT STORAGE FOR DATA STREAM BUFFER Issued by: Spooling Explanation: The spool writer was unable to obtain a work area to contain the spool job's data stream System Action: Ends the operation. User Response: Free storage in the partition in use and restart the writer. o Chapter 2. Messages MC-95 I INSUFFICIENT STORAGE FOR WRITER Issued by: Spooling Explanation: An attempt was made to start a writer when not enough main storage space was available. System Action: Does not start the spool writer. User Response: Use the $A command to display the programs in the partition. Obtain adequate space in the partition to start the writer by either: Canceling an unneeded program and/or restarting it in another partition. • INSUFFICIENT UNMAPPED STORAGE AVAILABLE. MAXIMUM AVAILABLE SIZE FOR MEMDSK =xxx. o Issued by: $MEMDISK Explanation: The system could not allocate the MEMDSK volume due to insufficient unmapped storage space. xxx is the amount of unmapped storage that is available. System Action: The system prompts you for the number of records. User Response: Specify the amount of storage that is available. Waiting until a program terminates. INTERFACE DATA CHECK INSUFFICIENT STORAGE TO ALLOCATE TARGET DATA SET - DATA SET NOT ALLOCATED Issued by: $GPIBUTI Explanation: The system is checking for data errors. Issued by: $HXUTI System Action: Continues processing. Explanation: The data set allocation operation by $DISKUT3 failed because of insufficient storage on the target volume. User Response: Investigate any errors, correct them, and retry the function. System Action: The command terminates. User Response: Specify a different volume for the target data set, or free a portion of storage in the target volume (DE command of $DISKUTI utility) and retry. o INTERNAL 3101 DATA STREAM TOO LARGE. 3101 ATTR CHARACTERS WILL NOT BE USED Issued by: $IMAGE Explanation: The utility will not use the supplied data stream to build a screen image. System Action: Prompts for the enter key. User Response: Either save the screen without attribute bytes or reduce content of the screen. 0", " MC-96 SC34-0636 I c INVALID ADDRESS=, MUST BE BETWEEN 100' AND IFFI INVALID AITYPE= Issued by: $EDXASM Issued by: $EDXASM Explanation: The address must be specified and Explanation: An invalid entry was coded for AITYPE with a 4982 sensor I/O device specified. be within the range X'OO' to X'FF'. System Action: The error is flagged and· System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify the address between the User Response: Recode the AITYPE operand in the SENSORIO statement using the valid entries: valid range. RR or RELAY for relay INVALID ADDRESS OPERAND • SS or SOLID for solid state. Issued by: $EDXASM Explanation: The address specified for the ADDRESS= operand of the BSCLINE statement is not in the range of X'OO' to X'FF'. o System Action: The error is flagged and compilation continues. User Response: Specify a valid address. INVALID ADDRESS - STORAGE NOT RELEASED Issued by: $STGUTI INVALID AUTO-START Issued by: $MTM Explanation: The program name specified in the TERMINAL file to be auto-started was invalid or auto-start was specified with signon for a real terminal. System Action: The specified program is not auto started on the terminal. User Response: Specify a valid name for the program (in TERMINAL file) to be auto-started or specify no signon for a real terminal. Explanation: The address you specified is not valid for the function you requested. System Action: Returns to command mode. User Response: To find the correct address, issue the $A command. Then retry the function using the correct address. Chapter 2. Messages MC-97 I INVALID BIT=, MUST BE BETWEEN o AND 15 INVALID BIT RATE SPECIFIED o Issued by: $EDXASM Issued by: $EDXASM Explanation: The BIT = operand must be specified and be within the range of 0-15 for PI sensor-based IODEF instruction. System Action: The error is flagged and compilation continues. User Response: Specify the bit range within 0-15. INVALID BIT RATE FOR DEVICE SPECIFIED Explanation: If RANGE=HIGH is coded, the value of the BITRATE operand must be at least 300 bits per second. If RANGE=LOW is coded, the value of the BITRATE operand must not exceed 1200 bits per second. When ADAPTER=MFA is specified, the BITRATE value must be 1200, 2400, 4800, or 9600 bits per second. System Action: The error is flagged and compilation continues. User Response: Code a valid bit rate in the TERMINAL statement. Issued by: $EDXASM Explanation: The bit rate for the 4975-01R must be 1200 bps. For a 4975-02R, the bit rate must be 1200, 2400, or 4800 bps. System Action: The error is flagged and compilation continues. o User Response: Specify the the correct bit rate. If BITRATE= is omitted, 1200 bps is the default. INVALID BIT RATE/RANGE SPECIFICATION Issued by: $EDXASM Explanation: The combination of BITRATE and RANGE operands specified on this TERMINAL statement are not for this device. System Action: The error is flagged and compilation continues. User Response: Refer to the TERMINAL statement in the Installation and System Generation Guide for the appropriate specifications for these operands for this device. \ o MC-98 SC34-0636 I o INVALID BITRATE Issued by: $EDXASM Issued by: $EDXASM Explanation: You specified a line speed other than 100, 250, or 500 on the TERMINAL statement for the 4980 display station. Explanation: The syntax for the BOTM= operand of the TERMINAL statement was specified incorrectly. The value must be a positive self-defining term. The value must be between TOPM+NHIST and PAGSIZE-l. System Action: The error is flagged and compilation continues. User Response: Specify a line speed of 100,250, or 500 for the BITRATE operand of the TERMINAL statement. INVALID BITS=, MUST HAVE THE FORM BITS=(U,V) o INVALID BOTTOM MARGIN System Action: The error is flagged and compilation continues. User Response: Specify a positive self-defining term for the BOTM= operand. INVALID BSe LINE ADDRESS Issued by: $EDXASM Issued by: $BSCTRCE Explanation: The BITS= operand of the SBIO instruction must have the format BITS = (U,V), where U is the starting bit number and V is the length of the bit string. Explanation: You specified a BSC line that the system cannot trace, for one of these reasons: The line is not attached to the system; the line is not supported by the supervisor; or the the line is not currently in use by an executing BSC program. System Action: The error is flagged and compilation continues. System Action: Awaits operator response. User Response: Specify the starting bit number and bit length as explained. User Response: Determine the addresses of valid BSC lines by using the $IOTEST utility. If possible, check the source code of the executing BSC program to determine which line it uses. Then retry the trace specifying a valid BSC line address. o Chapter 2. Messages MC-99 I INVALID BSCIOCB ADDRESS SPECIFICATION INVALID CHARSET= KEYWORD SPECIFIED ON 4975 TERMINAL STATEMENT o Issued by: $EDXASM Issued by: $EDXASM Explanation: The address specified on the BSCIOCB statement is not within the valid range of X'OO' to X'FF' (hexadecimal). System Action: The error is flagged and compilation continues. Explanation: The character set specified for the 4975 printer is not one of the available character sets or was specified incorrectly. System Action: The error is flagged and compilation continues. User Response: Specify an address within the valid range. User Response: Refer to the description of the TERMINAL statement for the valid CHARSET= operands. INVALID BSCREAD/BSCWRITE TYPE SPECI FICATION Issued by: $EDXASM Explanation: The operation specified for "type" on the BSCREAD, BSCWRITE, or BSCLINE statements is invalid. System Action: The error is flagged and o compilation continues. User Response: Check the valid types that can be specified. INVALID 'BUSY' SPECIFICATION Issued by: $EDXASM Explanation: The BUSY= operand on the ENQ instruction must be a label specifying the address of the routine to execute when the busy condition (resource unavailable) is encountered. System Action: The error is flagged and compilation continues. User Response: Specify a valid label (1-8 characters) for the BUSY= operand. o MC-IOO SC34-0636 I o INVALID ICOMMAND=I Issued by: $EDXASM Issued by: $EDXASM Explanation: An invalid I/O operation was specified in the COMMAND operand of an IDCB instruction. Explanation: During system generation, you coded the COMMON operand on the SYSTEM statement incorrectly. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Code a valid I/O operation. User Response: Refer to the SYSTEM statement description in the Installation and System Generation Guide for details on how to code the COMMON = operand. If you code more than one parameter for this operand, you must enclose the parameter list in parentheses. If you code only one parameter for the operand, do not enclose that parameter in parentheses. INVALID COMMAND Issued by: Any Utility Explanation: The command you entered is not one of the valid commands for the utility in use. System Action: Depending on the utility, either o INVALID COMMON= SPECIFICATION INVALID COMP= SPECIFICATION prompts for a new command, or waits for the operator to press the attention key and enter a command. Issued by: $EDXASM User Response: To obtain a list of the valid commands for the utility, enter a ? in response to Explanation: The COMP= operand must be a label of a COMP instruction which will indicate the four character ID of the message data set or storage resident messages. the COMMAND prompt, or enter HELP, depending on the utility. Then enter a valid command. System Action: The error is flagged and compilation continues. User Response: Specify a valid label for the COMP= operand. o Chapter 2. Messages MC-tOt I INVALID CONJUNCTION SPECIFIED (MUST BE AND' OR 'OR') I INVALID DATA IN DIRECTORY CONTROL ENTRY. Issued by: $EDXASM Issued by: $COMPRES Explanation: Neither "AND" nor "OR" was Explanation: Invalid data was found in the directory control area. The directory control is damaged. specified. System Action: The error is flagged and compilation continues. System Action: Prompts for another compress. User Response: Ensure that only an "AND" or an "OR" conjunction is specified. User Response: Reinitialize and restore the volume or device being compressed. INVALID COPYCODE LIBRARY NAME INVALID DATA TYPE COMBINATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The copy code volume listed on the *COPYCOD statement cannot be found. Explanation: This error is associated with the SCREEN instruction in the graphics package. The screen coordinates entered were not the same data type. System Action: The error is flagged and compilation continues. User Response: Examine the name of the copy System Action: The error is flagged and compilation continues. code volume on the *COPYCOD statement and correct any errors. The statement is contained within the language control data set. User Response: Ensure that the screen coordinates are the same data type. INVALID COUNT= PARAMETER o INVALID DATA TYPE SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The value specified for COUNT= on the FPCONV instruction must be a positive self-defining term. Explanation: The data type (such as byte, word) specified for this instruction is invalid. System Action: The error is flagged and o System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify a positive self-defining User Response: Ensure the required data type is properly specified for this instruction. term for the number of values to be converted on the COUNT= operand. o MC-I02 SC34-0636 I o INVALID DATE FORMAT INVALID DEVICE ADDRESS Issued by: $EDXASM Issued by: $TERMUTI Explanation: The DATEFMT operand on the SYSTEM statement is specified incorrectly. you specified. System Action: The error is flagged and compilation continues. User Response: Specify the format as either "MMDDYY" or "DDMMYY". If omitted, Explanation: A device doesn't exist at the address System Action: Returns to command mode. User Response: Determine the valid device addresses with $IOTEST and retry the function. "MMDDYY" is the default. INVALID DEVICE ADDRESS, MUST BE OMITTED FOR 4013 INVALID DCE ENCOUNTERED Issued by: $EDXASM Issued by: $DIRECT Explanation: Invalid data was found in the Explanation: An address must not be specified for a 4013 graphics terminal. directory record. o System Action: Ends the operation. System Action: The error is flagged and compilation continues. User Response: Delete the data set and re-create User Response: Delete the address. it. INVALID DISKETTE MOUNTED MUST BE INVALID DENSITY xxx Issued by: $TAPEUTI Issued by: $MOVEVOL Explanation: The density you specified is wrong for the type of tape in use. Explanation: The diskette mounted is invalid for use by the utility. System Action: Returns to command mode. System Action: Prompts for another diskette. User Response: Specify a valid density for the User Response: Mount a valid diskette type and tape in use. retry the function. Chapter 2. Messages MC-I03 I INVALID 'DS=' ON LOAD INVALID OS: SPECIFICATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The data set specification on the LOAD instruction is coded incorrectly. Explanation: An error in the DS= operand was detected while trying to construct the DSCB data for the PROGRAM instruction. System Action: The error is flagged and compilation continues. User Response: Refer to the description of the DS operand in the LOAD instruction for the various ways to specify data sets. INVALID 'DS=' ON OVERLAY LOAD, MUST HAVE THE FORM 'DSX' o System Action: The error is flagged and compilation continues. User Response: Ensure the DS= operand is coded correctly. INVALID DUPLICATION FACTOR Issued by: $EDXASM Issued by: $EDXASM Explanation: The data set specified for overlay load was specified incorrectly. Explanation: In an OTE instruction, the operand DUPFAC (the duplication factor for the object text element) must be a self-defining term. compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify the DS= operand in the form: User Response: Recode the DUPFAC operand with a self-defining term. System Action: The error is flagged and () DS=(DS1,DS2,DS3, ... ,DS9) o MC-I04 SC34-0636 I o INVALID 'ERROR=' SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The valid parameters for the END= operand are "YES" and "NO". The last device definition statement within that device type group must have END = YES specified. END=NO can be specified or defaulted to for all other device definition statements of that group. Explanation: The optional ERROR= operand on the SBIO instruction must be a label specifying the address of the routine to execute when the error condition is encountered. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify either END=YES or END=NO as appropriate. INVALID 'EOB ' SPECIFIED User Response: Specify the label (1-8 characters) of the routine on the ERROR= operand. INVALID FIRST CHARACTER IN PREC= Issued by: $EDXASM Issued by: $EDXASM Explanation: The label specified for EOB= on the SBIO instruction was specified incorrectly. System Action: The error is flagged and compilation continues. User Response: Specify the label (1-8 characters) of the instruction to be executed upon completion of buffer operations with automatic indexing. Explanation: The first character in the PREC= specification must be either F (single precision), L (extended precision), or * (single precision as the default) for floating-point arithmetic operations. System Action: The error is flagged and compilation continues. User Response: Specify the first character for PREC = as explained. o Chapter 2. Messages MC-10S I INVALID FORMAT IN OPERAND 1 INVALID GPIB OPERATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The format of operand 1 on the FIND instruction must be a character specified as C'x' or as a bit string specified as X'xx'. Explanation: An invalid command or option was requested on the TERMCTRL GPIB statement. o System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify operand 1 as a character or hexadecimal byte. User Response: Refer to the description of the TERMCTRL instruction for GPIB for the valid operations. INVALID FORMAT= SPECIFICATION Issued by: $EDXASM Explanation: The FORMAT= operand on the CONVTB/CONVTD instruction is specified incorrectly. The syntax must be of the form FORMAT=(W,D,T) and all fields must be specified. System Action: The error is flagged and o compilation continues. User Response: Refer to the Language Reference for details on this operand. INVALID FORMAT= SPECIFICATION Issued by: $EDXASM Explanation: The width field of the FORMAT= operand is specified incorrectly on the GETVALUE or PRINTNUM instruction. System Action: The error is flagged and compilation continues. User Response: For the width, specify a decimal value equal to the maximum field width (in bytes) expected from the terminal. O· , MC-I06 SC34-0636 ~,l I c INVALID HEXADECIMAL CONSTANT SPECIFIED Issued by: $EDXASM Explanation: The system encountered a hexadecimal constant that was not written in proper hex notation. Valid hexadecimal characters are 0-9,A-F. System Action: The error is flagged and compilation continues. INVALID INDEX REGISTER SPECIFICATION - NOT #1 OR #2 Issued by: $EDXASM Explanation: Only index registers #1 and #2 are valid. System Action: The error is flagged and compilation continues. User Response: Correct the error by specifying either # 1 or #2. User Response: Recode the data statement or instruction using valid hexadecimal characters. INVALID HEXADECIMAL ENTRY Issued by: $EDXASM c Explanation: An invalid hexadecimal character was detected. Valid hexadecimal characters are 0-9 and A-F. System Action: The error is flagged and compilation continues. User Response: Specify a valid hexadecimal entry and reassemble. INVALID IMMEDIATE OPERAND IN STRING COMPARE Issued by: $EDXASM Explanation: In a string compare, opndl or opnd2 cannot be immediate data. System Action: The error is flagged and compilation continues. User Response: You can change the immediate data to a label and specify the string in a DATA statement. c Chapter 2. Messages MC-I07 I INVALID 'INITPRT' PARM ON 'SYSTEM' INVALID LENGTH= SPECIFICATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The partition number designated for initialization modules to execute in must be within the range of the value specified on the P ARTS = operand (number of partitions) of the SYSTEM statement. Explanation: The length specified must be a self-defining term not exceeding 254. System Action: The error is flagged and compilation continues. User Response: Specify the length as a self-defining term not exceeding 254. o System Action: The error is flagged and compilation continues. User Response: Specify a valid partition number (determined by PARTS=) for the INITPRT= operand. INVALID IODA INVALID LENGTH SPECIFIED ON LINE #xxx Issued by: $MSGUTI Issued by: $TAPEUTI Explanation: You supplied the wrong length for the type of operand specified. Explanation: The device address you specified is System Action: Continues processing. invalid. User Response: When processing finishes, System Action: Ends the operation. o correct the error and retry. User Response: Specify the correct address of an existing device. INVALID KEYWORD COMBINATION Issued by: $EDXASM INVALID LEVEL SPECIFICATION Issued by: $EDXASM Explanation: The number specified for the hardware interrupt level on the SENSORIa statement is invalid. Explanation: No other operand can be coded on the TERMCTRL instruction if the DCB= operand is coded. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify a number between 0-3 as the interrupt level. User Response: Ensure no other operands are specified with the DCB= operand. o MC-I08 SC34-0636 I c INVALID LINSIZE - MUST BE LESS THAN INVALID 'LSB' SPECIFIED 255 Issued by: $EDXASM Issued by: $EDXASM Explanation: The LINSIZE= operand of the TERMINAL statement must not exceed 254. System Action: The error is flagged and compilation continues. User Response: Specify a value for the Explanation: The LSB= operand is valid only when the BITS= operand is coded on the SBIO instruction. Also an error can result if the range specification on the BITS= operand is equal to or greater than the value specified for LSB=. System Action: The error is flagged and compilation continues. LINSIZE= operand not exceeding 254. INVALID 'LOGMSG=', MUST BE 'YES' OR 'NO' Issued by: $EDXASM c Explanation: The parameter specified for the LOGMSG= operand on the LOAD instruction was coded incorrectly. User Response: Ensure the BITS= operand is coded and that the bit range is less than the value for LSB. INVALID MC OPERAND Issued by: $EDXASM Explanation: The multi-line controller operand (MC=) is invalid. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify "YES" if the "program loaded" message is to print; otherwise specify "NO". User Response: Specify MC= YES if multi-line controller; otherwise, MC=NO for single line. o Chapter 2. Messages MC-I09 I INVALID, MISSING, OR DUPLICATE ADAPTER ADDRESS INVALID NAME o Issued by: $TAPEUTI Issued by: $EDXASM Explanation: The adapter address must be specified on the ADAPTER statement. A valid adapter address is a 2-digit hexadecimal number which must be divisible by 4. Explanation: You entered a data set name more than 8 characters long. System Action: Returns to command mode. User Response: Reenter valid data set name. System Action: The error is flagged and compilation continues. INVALID NAME User Response: Ensure the adapter address specified is coded only once and that it is specified correctly. INVALID 'MODE=', MUST BE 'FIELD', 'LINE', OR 'SCREEN' Issued by: $EDXASM Explanation: An invalid operand was specified for the MODE= operand of the ERASE instruction. Issued by: $XPSLINK from $XPSPOST Explanation: In response to a prompt for an output program data set, the name you entered was too long (more than 8 characters). System Action: Reprompts for an output program data set name. User Response: Reenter a valid data set name. o System Action: The error is flagged and compilation continues. User Response: Specify either "FIELD", "LINE", or "SCREEN" as the operand for MODE=. INVALID MODE SPECIFICATION Issued by: $EDXASM Explanation: The MODE= operand was specified incorrectly. System Action: The error is flagged and compilation continues. User Response: Refer to the Language Reference for the valid responses to this operand on the instruction being used. o MC-IIO SC34-0636 I c INVALID NAME HAS BEEN POSITIONED INVALID NUMBER; MUST BE IN RANGE OF 1 TO xxx Issued by: $DIRECT Issued by: $COPYUTI Explanation: During the sort process, an invalid name has been positioned. System Action: Continues processing. User Response: When the process is done, delete the invalid name that you have tried to position. Explanation: The system found an invalid length in the member control record. The member directory entry is damaged. System Action: Ends the operation. User Response: Recreate the member directory entry. INVALID NO. OF ELEMENTS IN OPERANDSHOULD BE 1 OR 2 INVALID NUMERIC OPERAND Issued by: $EDXASM Issued by: $EDXASM Explanation: The number of elements specified in one of the operands is invalid for the instruction. System Action: The error is flagged and compilation continues. Explanation: The system encountered invalid numeric data while attempting to convert an EBCDIC character string to a binary value using the CONVTD instruction. User Response: Ensure that the number of elements you specified is correct for that operand. System Action: The error is flagged and compilation continues. INVALID NUCLEUS NAME User Response: Examine the EBCDIC field for invalid characters and make the appropriate corrections. Issued by: $INITDSK Explanation: The name you specified does not refer to an actual nucleus. System Action: Ends the operation. User Response: Specify a name for a valid nucleus. o Chapter 2 .. Messages MC-III I INVALID NUMERIC RANGE ON COMMON= OPERAND, MUST BE 0 TO 31 INVALID OPERAND ON EXEC COMMAND o Issued by: $JOBUTIL Issued by: $EDXASM Explanation: During system generation, you coded an invalid parameter for the COMMON operand on the SYSTEM statement. When specifying the size (in 2K blocks) of the common area in a partition, you must code a value from 0 to 31. System Action: The error is flagged and compilation continues. User Response: Ensure that all values coded for the COMMON operand are within the valid range. INVALID OPERAND 3. MUST BE 'ON' OR 'OFF' Explanation: In the procedure data set, you have entered invalid information. System Action: Ends utility. User Response: Edit the procedure data set, taking out the invalid information and placing all elements in the proper order. Then retry the utility. INVALID OPERAND SPECIFIED ON 'TERMCTRL' Issued by: $EDXASM Issued by: $EDXASM Explanation: An invalid operand or combination of operands was coded in the TERMCTRL statement. Explanation: For the SETBIT instruction, the third operand must be 'on' or 'off'. System Action: The error is flagged and compilation continues. System Action: Continues processing but does not generate object text for that instruction. User Response: Examine the TERMCTRL statement and make the needed corrections. o User Response: Correct the indicated error and reassemble. INVALID OPERAND 3. MUST BE 'SECS' Issued by: $EDXASM Explanation: For the STIMER instruction, the third operand must be SECS. System Action: The error is flagged and compilation continues. User Response: Correct the indicated error and recompile the program. o MC-112 SC34-0636 I c INVALID OPERATION FOR VIRTUAL TERMINAL Issued by: $TERMUTI . Explanation: You tried to vary off a virtual INVALID OR MISSING COUNT= SPECIFICATION Issued by: $EDXASM System Action: Returns to command mode. Explanation: The value specified for the number of queue elements to be generated was coded incorrectly or omitted. An equated value cannot be used for count. User Response: This is an informational message. No user response is needed. System Action: The error is flagged and compilation continues. terminal. This is invalid. INVALID OPTION User Response: Specify an explicit positive integer for the COUNT operand on the DEFINEQ instruction. Issued by: $IAMUTI Explanation: Using the AL subcommand of DR, the directory data set already exists, and your response to the allocation option was other than AS, BN, EN or a null. o System Action: Displays the valid options and asks you to enter one. User Response: Reply with a valid response. INVALID OPTION ENTERED Issued by: $IAMUTI INVALID OR MISSING DEVICE TYPE SPECIFIED Issued by: $EDXASM Explanation: A device was not specified or was specified incorrectly during system configuration. System Action: The error is flagged and compilation continues. User Response: Specify the device correctly on the TERMINAL statement or include the missing device. Explanation: You entered an option other than 0 through 3. System Action: Asks you to enter another option. User Response: Enter either 0, 1,2, or 3 as an option. o Chapter 2. Messages MC-113 I INVALID OR MISSING DI, DO, OR PI ADDRESS - ALL MUST BE PRESENT INVALID OR MISSING SIZE= SPECIFICATION Issued by: $EDXASM Issued by: $EDXASM Explanation: For the 4013 terminal, the DI, DO, and PI operands must be specified. Explanation: The value specified for the buffer size was coded incorrectly or omitted. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify all values and in the User Response: Specify the buffer size as a self-defining term for the SIZE operand on the DEFINEQ instruction. form: DI= (address ,termaddr) DO= (address ,termaddr) PI=(address,bit) o INVALID OR MISSING TYPE= PARAMETER Refer to the Installation and System Generation Guide for details on how to specify the TERMINAL statement for the 4013. INVALID OR MISSING LABEL ON 'ADAPTER' STATEMENT Issued by: $EDXASM Explanation: All ADAPTER statements must have labels. A valid label cannot exceed 8 characters. System Action: The error is flagged and compilation continues. User Response: Specify a 1-8 character name as a label for each ADAPTER statement. Issued by: $EDXASM Explanation: The parameter for TYPE= on the ADAPTER statement was missing or specified incorrectly. System Action: The error is flagged and compilation continues. o User Response: Specify TYPE=MFA or TYPE = ALPA on the ADAPTER statement. INVALID OR UNDEFINED OPERATION CODE Issued by: $EDXASM Explanation: The instruction was not found. System Action: The error is flagged and compilation continues. User Response: Ensure the instruction you specified is spelled correctly or that no blank lines appear in the source code. o MC-114 SC34-0636 I c INVALID OR UNSPECIFIED LENGTH OPERAND INVALID PARAMETER PASSED - DEFAULT TO NO ERROR MSG DISPLAY ON OCCURRENCE Issued by: $EDXASM Issued by: $LOG Explanation: The LENGTH operand is required in an SLE instruction and must be a self-defining term. System Action: The error is flagged and compilation continues. User Response: Code the LENGTH operand if it has not been coded or recode the existing operand with a self-defining term. INVALID PARAMETER COUNT Issued by: $EDXASM Explanation: The program or $JOBUTIL procedure that loaded the $LOG utility passed an invalid parameter. $LOG ignores the parameter and uses the default. If the utility encounters an error, such as the log data set being full, it will not display a message. You must use the $LOG command to display the utility's error messages. System Action: The program or $JOBUTIL procedure continues to execute. User Response: If you want $LOG to display utility error messages when they occur, code the correct parameter and reload the program or $JOBUTIL procedure. Explanation: Too few or too many operands were specified in an instruction. c System Action: The error is flagged and compilation continues. User Response: On the instruction in which the error occurred, code a valid number of operands. INVALID PARAMETER IN DATA LIST Issued by: $EDXASM Explanation: The contents of the list operand in a GETEDIT or PUTEDIT instruction were incorrectly specified. INVALID PARAMETER PASSED - DEFAULT TO NO TERMINATE ON DATA SET WRAP Issued by: $LOG Explanation: The program or $JOBUTIL procedure that loaded the $LOG utility passed an invalid parameter. $LOG ignores the parameter and uses the default. If the log data set becomes full during 110 error logging, $LOG will return to the third record in the data set and begin writing over the existing entries. System Action: The program or $JOBUTIL procedure continues to execute. System Action: The error is flagged and compilation continues. User Response: Check the list operand in the appropriate instruction and correct the format. User Response: If you want $LOG to end before it writes over any existing entries in the log data set, code the correct parameter and reload the program or $JOBUTIL procedure. e !1 .. \') Chapter 2. Messages MC-ttS I INVALID PARAMETER WITH 'ALIGN' OPERAND INVALID PARTITION o Issued by: $DEBUG Issued by: $EDXASM Explanation: The "type" operand specified on the ALIGN instruction is not one of the valid data alignment types. Explanation: You specified an invalid partition for the program being debugged. System Action: The system prompts you for a partition. System Action: The error is flagged and compilation continues. User Response: Specify for "type" either WORD, BYTE, or DWORD. If omitted, WORD is the default. User Response: Issue the operator command $A ALL to list all partitions that exist in the system. Enter a valid partition. INVALID PGM= SPECIFICATION INVALID PARM= SPECIFICATION Issued by: $EDXASM Explanation: The operand PARM = on the PROGRAM statement was either too large or was not specified as a positive self-defining word count. System Action: The error is flagged and compilation continues. Issued by: $EDXASM Explanation: An error in the PGM= operand was detected while trying to construct the DSCB data for the PROGRAM instruction. System Action: The error is flagged and compilation continues. User Response: Ensure the PGM= operand is coded correctly. User Response: Ensure the value specified for P ARM = is a positive self-defining word count. The number of words specified in the operand list must not exceed 762 words less 33 for each data set (DS=) and each overlay (PGMS=). INVALID 'POINT=', MUST BE'O -15' FOR AI OR '0 - l' FOR AO Issued by: $EDXASM Explanation: The value specified for the POINT= operand on the IODEF instruction was omitted or specified incorrectly. System Action: The error is flagged and compilation continues. User Response: Specify a value 0-15 for analog input (AI) or 0-1 for analog output (AO). o MC-116 SC34-0636 I o INVALID PREC= SPECIFICATION INVALID PRECISION FOR REGISTER OPERATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The precision coded for the PREC= operand on the READ/WRITE was specified incorrectly. Must be either PREC=S or PREC=D. System Action: The error is flagged and compilation continues. User Response: Specify either "S" or "D" for PREC=. Also, if PREC=D is specified, the "relrecno" (relative record number) operand must be coded. Explanation: Only single precision arithmetic operations can occur with direct register specification. Addressing through registers is valid. For example, #reg cannot be specified for other than single precision (word) arithmetic operations. (n,#reg) can be used for all precisions. System Action: The error is flagged and compilation continues. User Response: Correct the error and recompile. INVALID PRECISION FOR IMMEDIATE OPERAND 2 o INVALID PRIORITY SPECIFICATION Issued by: $EDXASM Issued by: $EDXASM Explanation: The immediate operand 2 cannot have byte specification. Explanation: The priority assigned to the task in a T ASK statement was not a self-defining term or was outside the accepted range of 1 (highest priority) to 510 (lowest priority). System Action: The error is flagged and compilation continues. User Response: Operand 2 must be single System Action: The error is flagged and compilation continues. precision if specified as immediate data. User Response: Ensure that the priority coded in the TASK statement is a self-defining term within the accepted range. o Chapter 2. Messages M C-117 I INVALID PROCEDURE NAME xxx INVALID PROMPT MESSAGE Issued by: $JOBUTIL Issued by: $EDXASM Explanation: This problem can occur if you have loaded the utility with the $L command, or through the Session Manager. One or more of the names you specified in the PROC statement were wrong. Either the data set does not exist on the volume specified, or the volume does not exist, or both. It is also possible that you did not enter the information starting in column 10. Explanation: The prompting message on the GETVALUE instruction was specified incorrectly. System Action: Ends the operation. o System Action: The error is flagged and compilation continues. User Response: Specify the label of the TEXT statement containing the prompting message or specify an explicit character string enclosed in quotes. User Response: Retry the function and specify valid information. INVALID PROGRAM NAME Issued by: $PREFIND Explanation: The data set you specified to contain the program does not exist. o System Action: Returns to command mode. User Response: Specify an existing program-type data set, or allocate one. INVALID PROGRAM NAME Issued by: $MTM Explanation: The name of the program requested from the primary menu was not found in the Multiple Terminal Manager program table or invalid parameters were supplied on a DISCONNECT command. System Action: Does not perform the requested function. User Response: Correct the program name or parameters and retry the request. o MC-118 SC34-0636 I 0 ,' Ii INVALID PROMPT= SPECIFICATION INVALID 'RANGE=', MUST BE 5V, 500MV, 200MV, 100MV, 50MV, 20MV, OR 10MV Issued by: $EDXASM Issued by: $EDXASM Explanation: The PROMPT= operand for GETVALUE and READTEXT instructions was specified incorrectly. Valid operands are PROMPT=COND (advance input accepted), and PROMPT=UNCOND (prompt is displayed). Explanation: The value you specified for the RANGE= operand on the IODEF instruction is incorrect. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify either COND or UNCOND with PROMPT=. If omitted, User Response: Specify either 5V, 500MV, 200MV, lOOMV, 50MV, 20MV, or lOMV as the value for RANGE = . PROMPT=UNCOND is the default. INVALID 'PULSE' SPECIFIED o INVALID RELATIONAL OPERATOR SPECIFIED ON STATEMENT SYNTAX Issued by: $EDXASM Issued by: $EDXASM Explanation: The form of the PULSE operand for digital output on the SBIO instruction was specified incorrectly. Explanation: An IF or DO statement was formatted incorrectly, or a relational operator within the structure was invalid. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify the PULSE operand as User Response: Examine the statement syntax and the relational operator(s) used and make the appropriate corrections. follows: SBIO DOx, (PULSE,dir) where "dir" (direction) is either ON (or UP) or OFF (or DOWN). c Chapter 2. Messages MC-119 I INVALID RESET TYPE INVALID SENSOR INPUT/OUTPUT TYPE Issued by: $RJE2780, $RJE3780 Issued by: $EDXASM Explanation: The reset type you entered is not one of the valid types: CO, SU, SP, or PU. Explanation: The sensor input/ output type for the SBIO instruction was specified incorrectly. System Action: Utility returns to wait state (it is invoked with ATTNLIST processing). System Action: The error is flagged and compilation continues. User Response: Retry the function, entering a User Response: Specify the input/output type as 3 or 4 characters in the format: AIx, AOx, Dlx, DOx - where x is a one- or two-digit number. valid command. o INVALID SECOND CHARACTER IN PREC= Issued by: $EDXASM Explanation: The second character in the PREC= specification must be either F (single precision), L (extended precision), or * (single precision as the default) for floating-point arithmetic operations. System Action: The error is flagged and compilation continues. o User Response: Specify the second character for PREC= as explained. INVALID SELF-DEFINING TERM Issued by: $EDXASM Explanation: $EDXASM expected to find a self-defining term but has not found it. This error can occur if an instruction has an incorrect syntax and $EDXASM is reading the wrong part of a character string. System Action: The error is flagged and compilation continues. User Response: Examine the syntax of the instruction and make any needed corrections. This error message also can be triggered by previous errors in the program. o MC-120 SC34-0636 I o INVALID ISEQ::I FOR IAr INVALID SIGNON CHARACTER Issued by: $EDXASM Issued by: $MTM Explanation: The parameter coded for the SEQ= operand was specified incorrectly on the SBIO instruction. For type AI, the parameter for the SEQ= operand must be either YES or NO. Explanation: The SIGNON specification for the TERMINAL file record listed immediately before this message is not "Y" or "N". System Action: The terminal is not connected. System Action: The error is flagged and compilation continues. User Response: Specify either SEQ= YES or SEQ=NO as appropriate. User Response: Edit the TERMINAL record to correct the SIGNON specification. Stop and restart the manager. INVALID SIZE FOR AL INVALID SESSION PARAMETERS RECEIVED - BIND REJECTED Issued by: $RJESNA Issued by: $JOBUTIL Explanation: In the AL command, you specified an invalid size. o Explanation: The session parameters (BIND image) received from the host are not valid for the Event Driven Executive SNA support. System Action: Ends utility. System Action: The SNA support rejects the User Response: Edit the procedure data set, putting the elements in the proper order. Then rerun the utility. received session parameters and $RJESNA terminates. User Response: =x $RJESNA requires native and host support. You may have to consult the programmer who wrote the host interface to help solve this problem. After the problem is corrected, restart $RJESNA. INVALID SPECIFICATION FOR ECHO Issued by: $EDXASM Explanation: The valid parameters for the ECHO= operand are "YES" and "NO". Refer to the TERMINAL statement in the Installation and System Generation Guide to determine which parameters are valid for this device. System Action: The error is flagged and compilation continues. User Response: Specify either "YES" or "NO" for the ECHO= operand. o Chapter 2. Messages MC-121 I INVALID SPECIFICATION FOR 'OVFLINE ' INVALID SYNTAX IN OPERAND FIELD Issued by: $EDXASM Issued by: $EDXASM Explanation: The parameter specified for the OVFLINE= operand (line overflow) on the TERMINAL statement must be either "YES" or "NO". Explanation: The syntax of one of the operands is invalid for this instruction. System Action: The error is flagged and compilation continues. o System Action: The error is flagged and compilation continues. User Response: Specify the correct syntax for the operands of this instruction. User Response: Specify either OVFLINE= YES or OVFLINE=NO. INVALID TASK NAME INVALID SPECIFICATION FOR 'SCREEN' Issued by: $EDXASM Explanation: The parameter specified for the SCREEN = operand on the TERMINAL statement was not "YES", "ROLL", or "NO" for 4013, 2741, TTY, or GPIB devices. For 4978/4979 or ACCA devices, the parameter specified was not "YES", "ROLL", "NO", or "STATIC". Issued by: $DEBUG Explanation: You specified the name of a task that does not exist in the program you are debugging. System Action: Awaits operator response. User Response: Reenter the information using the name of a valid task for the program you are debugging. 0', ' I __ I.L System Action: The error is flagged and compilation continues. User Response: Specify the SCREEN= operand according to the device type. INVALID STORBlK ADDRESS Issued by: $DEBUG Explanation: You specified an invalid STORBLK address. System Action: The system prompts you for the correct STORBLK address. User Response: Refer to the assembly listing of the program you are debugging and enter the correct address of the STORBLK statement. o MC-122 SC34-0636 I o 1 INVALID TCB LABEL ON ITCBGET OR ITCBPUTI INVALID THIRD CHARACTER IN PREC= Issued by: $EDXASM Issued by: $EDXASM TCBPUT instruction is not a valid pointer to a TCB field. Explanation: The third character in the PREC= specification must be either F (single precision), L (extended precision), or * (single precision as the default) for floating-point arithmetic operations. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Code a valid TCB label. User Response: Specify the third character for PREC= as explained. Explanation: Operand 2 in a TCBGET or INVALID TERMINAL INVALID TIMEOUT OR CHAIN OPERAND Issued by: $MTM Issued by: $EDXASM Explanation: The terminal name entered with a DISCONNECT command is not a Multiple Terminal Manager terminal. c System Action: Does not disconnect the Explanation: If the TIMEOUT and CHAIN operands of the BSCREAD instruction are specified, the only valid parameters are either "YES" or "NO". terminal. User Response: Retry, specifying a valid System Action: The error is flagged and compilation continues. terminal name. User Response: Specify the valid parameter as appropriate. INVALID ITERMINAL NAME', MUST BE 1 - 8 CHARACTERS Issued by: $EDXASM Explanation: The terminal name specified exceeds the maximum of eight characters. System Action: The error is flagged and compilation continues. User Response: Ensure the terminal name does not exceed eight characters. o Chapter 2. Messages MC-123 I INVALID TOP MARGIN INVALID 'TYPE=', MUST BE 'DATA' OR 'ALL' o Issued by: $EDXASM Issued by: $EDXASM Explanation: The syntax for the TOPM= operand of the TERMINAL statement was specified incorrectly. The value must be a positive self-defining term. The value must be between zero and P AGSIZE-l. Explanation: An invalid parameter was specified for the TYPE= operand of the ERASE instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify either "DATA" or "ALL" as the operand for TYPE=. User Response: Specify a positive self-defining term for the TOPM= operand. INVALID "TYPE" OPERAND INVALID TYPE FOR AL Issued by: $JOBUTIL Explanation: You specified an invalid data set type in the AL command. Issued by: $EDXASM Explanation: You coded an invalid parameter for the TYPE operand of the NETCTL instruction. System Action: The error is flagged and compilation continues. System Action: Ends utility. User Response: Code one ot:ihe following User Response: Edit the procedure data set, putting the elements in the proper order. Then retry the utility. INVALID TYPE INDICATOR - xxx ON LINE #yyy Issued by: $MSGUTI Explanation: Invalid type specified in the () parameters for the TYPE operand: • RECV • ACCEPT • REJECT • CANCEL • QEC • RELQ • SIG • LUSTAT • RTR. operand. System Action: Continues processing. User Response: When processing finishes, correct the error and retry. o M C-124 SC34-0636 I C·'·' " INVALID 'TYPE=' SPECIFIED INVALID VOLUME LABEL Issued by: $EDXASM Issued by: $XPSLINK from $XPSPOST Explanation: The operand specified for TYPE= is invalid or its parameter is specified incorrectly on the TERMCTRL instruction for GETSTORE or PUTSTORE functions. Explanation: In response to a prompt for an output program data set, the volume name you entered was too long (more than 6 characters). System Action: The error is flagged and System Action: Asks again for the output program data set name and volume. compilation continues. User Response: Specify a volume name with 1 User Response: Refer to the description of the 6 characters. TERMCTRL instruction for the parameters that can be coded for a specific device. INVALID VOLUME LABEL INVALID VALUE Issued by: $TERMUT2 Issued by: $PREFIND Explanation: The volume you specified does not exist. o Explanation: The number you supplied in response to a prompt is not in the valid range or format. System Action: Returns to command mode. User Response: Specify a correct volume name System Action: Prompts for a valid number. (6 letters, starting with a letter) and retry the function. User Response: Reenter a valid hex number for the function being run. INVALID VOLUME LABEL ON *COPYCOD LABEL IN $EDXL INVALID VOLUME LABEL Issued by: $EDXASM Issued by: $TAPEUTI Explanation: The volume label you specified is in Explanation: The volume name specified on the *COPYCOD statement was not found. an unacceptable format for use with the allocate function. System Action: The error is flagged and compilation continues. System Action: Awaits operator response. User Response: Specify a volume label with an User Response: Ensure that the volume name specified on the *COPYCOD statement is correct. acceptable format. o Chapter 2. Messages MC-12S I "0'"·, " INVALID WRES SUBCOMMAND INVALID 'ZCOR=', MUST BE 'YES' OR 'NO' Issued by: Spooling Issued by: $EDXASM Explanation: An invalid subcommand has been specified on a $S WRES command. Explanation: The parameter specified for the ZCOR= operand (zero correction facility) on the 10DEF instruction was coded incorrectly. System Action: Does not perform the requested function. System Action: The error is flagged and compilation continues. User Response: Retry the function with valid subcommands. User Response: Specify either "YES" or "NO" for ZCOR= and code it only for analog input (AI). INVALID WRITER NAME INVALID 4982 BASE ADDRESS Issued by: Spooling Issued by: $EDXASM Explanation: A device not designated as a spool device has been specified on a $S WSTR, WRES, or WSTP command, or the writer is already active. System Action: Does not perform the requested function. Explanation: The base address for a 4982 sensor I/O device must end in 0 or 8. System Action: The error is flagged and compilation continues. 0, , User Response: Retry the command with a correct device specified. Use the $S DISP ALL command to determine the valid device names. User Response: Recode the base address in the ADDRESS operand of the SENSORIO statement. " INVALID 4982 FEATURE ADDRESS INVALID WSTP SUBCOMMAND Issued by: $EDXASM Issued by: Spooling Explanation: An invalid subcommand has been specified on a $S WSTP command. Explanation: The addresses specified for one or more of the operands, AI, AO, DI, DO and PI, are not within the range of the base address for the 4982 device. System Action: The requested function is not performed. System Action: The error is flagged and compilation continues. User Response: Retry the function with valid subcommands. User Response: Ensure that the addresses specified for the operands fall within the range of the base address for the 4982 device. o M C-126 SC34-0636 I c I/O BUFFER ADDRESS NOT SPECIFIED Issued by: $EDXASM Explanation: The "loc" operand on the READ TEXT instruction must be coded. It specifies the label of the buffer storage area that is to receive data upon execution of the READTEXT. System Action: The error is flagged and compilation continues. I/O ERROR DURING DSOPEN - RC = xxx Issued by: $TAPEUT1 Explanation: An error prevented the opening of a tape file. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. User Response: Specify the label of the storage area to receive the data. I/O ERROR ACCESSING DATA SET Issued by: $TERMUT2 c Explanation: A read or write error occurred in the output data set. System Action: Returns to command mode. User Response: Recreate the input data set and retry the function. I/O ERROR ATTEMPTING TO OPEN SEGMENT OR IPL VOL Issued by: $XPSLINK from $XPSPOST Explanation: The utility could not open the volumes needed to perform the requested function. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Rerun $XPSLINK. If the problem occurs again, there is probably a bad spot on the disk or diskette in the IPL or work volume in use. Use $INITDSK to verify those two volumes. c Chapter 2. Messages MC-127 I I/O ERROR DURING OPEN Issued by: $TAPEUTI Explanation: An I/O error prevented the opening of the data set you specified. System Action: Issues a tape read/write return code. Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. I/O ERROR DURING SEARCH FOR VOLUME xxx Issued by: $INITDSK Explanation: A read/write error occurred while the utility was looking for the specified volume. System Action: Returns an error code. Ends utility. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. Then retry the function. You may have to wait until the system is not in use by anyone else. If the problem persists, you may have to reinitialize the volume or device. I/O ERROR INITIALIZATION FIXED HEAD DEV, DISK RETURN CODE=xxx IN THE TWO RECORDS STARTING WITH RECORDyyy o Issued by: $DASDI Explanation: An error was encountered during fixed head initialization starting with record yyy. The result was a return code of xxx. System Action: Terminates the initialization. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. I/O ERROR DURING OPEN OF COPYCODE DATASET Issued by: $EDXASM Explanation: An I/O error occurred during the directory lookup for the copy code data set specified or the data set was not found in the directory. o System Action: The error is flagged and compilation continues. User Response: Ensure that the copy code data set name is specified correctly and that it is present in at least one of the copy code volumes. o M C-128 SC34-0636 I o I/O ERROR ON S/1-S/1 - STATUS =xxx HEX yyy DEC I/O ERROR RC =xxx CONTENTS OF BUFF: Issued by: $TAPEUTI Issued by: $SISI UTI Explanation: A read/write error occurred on the Series/I. The result was a return code of yyy Explanation: A read or write error occurred while exercising the tape. (decimal value). System Action: Returns to command mode. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. User Response: Check the Series/l-to-Series/l return code to find the cause of the problem, and take appropriate action. Then retry the function. I/O ERROR READING $SMMAIN $JOBUTIL FILE xxx RC= yyy I/O ERROR RC = xxx ON VOLUME Issued by: Session Manager Issued by: $MOVEVOL Explanation: A read or write error occurred on o the diskette in use. Explanation: While trying to submit a background job, the session manager encountered an error while reading file $SMWxxx on volume EDX003 (xxx is your user ID). System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. Retry the function using another diskette. I/O ERROR RC =xxx System Action: The session manager does not submit the job. It returns to the previous menu. User Response: Check the disk and diskette read/write return codes for the cause of the error. You also can end the session manager and respond "N" to the question "Do you want to save work data sets (Y /N)?". Issued by: $TAPEUTI Explanation: An error occurred during the opening of the specified source or target data sets. System Action: Prompts, "REDEFINE? (Y,N):". User Response: Answer the prompt with 'Y' and specify different data areas. c Chapter 2. Messages MC-129 I 'IOTYPE=' MUST BE 'INPUT' OR 'OUTPUT' IPL TEXT I/O ERROR, DISK RETURN CODE o =xxx Issued by: $EDXASM Issued by: $INITDSK Explanation: The only valid parameters for the IOTYPE= operand are "INPUT" and "OUTPUT" . Explanation: A read/ write error occurred in the IPL text. System Action: The error is flagged and compilation continues. System Action: Returns to command mode. User Response: Specify either "INPUT" or User Response: End the utility, reload and retry the function. If the problem occurs again, re-IPL and retry. "OUTPUT" as the parameter for IOTYPE= on the DCB statement. If omitted, IOTYPE=OUTPUT is the default. I/O ERROR WRITING $JOBQ $JOBUTIL FILE RC=xxx Issued by: Session Manager Explanation: While trying to submit a background job, the session manager encountered an error while writing to a temporary $JOBQ file on EDX003. System Action: The session manager does not IPL VOLUME CANNOT BE FIXED HEAD VOLUME Issued by: $INITDSK Explanation: You specified a fixed-head volume for use as the IPL volume. An IPL volume can only be a non-fixed-head volume. System Action: Ends the operation. o User Response: Specify a non-fixed-head volume as the IPL volume. submit the job. It returns to the previous menu. User Response: Check the disk and diskette read/write return codes for the cause of the error and take the appropriate action. IPL NUCLEUS HAS AN INVALID HEADER Issued by: $SlSlUTl Explanation: The utility has found invalid data in the target nucleus. System Action: Returns to command mode. User Response: Resolve the problem with the nucleus in question. Then retry. o MC-130 SC34-0636 I c IS THIS A SECONDARY ENTRY (YIN)? Issued by: $IAMUTI Explanation: This is a prompt (using the IE subcommand of DR) for information about the entry being inserted into the directory. System Action: Awaits operator response. User Response: Reply "Y" if you are inserting a secondary entry, so you can be prompted for the data set name and volume of the primary indexed file. Reply "N" if you are inserting a primary entry. o c Chapter 2. Messages MC-131 J JOB xxx NOT FOUND ON JOB QUEUE DATA SYSTEM JOB QUEUE PROCESSOR LOAD FAILED RC=xxx Issued by: $SUBMIT Issued by: $SUBMIT, $JOBQUT Explanation: The job number you specified does not exist. Explanation: The system cannot load the job queue processor at this time. System Action: Returns to command mode. System Action: Ends the operation. User Response: Find the correct job number by using the STQ command. Then retry using a valid job number. User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. Then retry the function. JOB xxx WAS EXECUTING WHEN A SYSTEM FAILURE OCCURRED IT HAS BEEN PUT IN A HELD STATE Issued by: $JOBQUT Explanation: The held job may have caused the system to fail. It will start executing again when the system comes back up. System Action: None. User Response: Before restarting or releasing the job, determine that it did not cause the system to fail. o JOBID INVALID Issued by: Spooling Explanation: The specified spool job is not in the system. System Action: Does not perform the requested function. User Response: Determine the correct spool job ID and resubmit the command. The $S DISP ALL command can be used to display the current spool jobs. o JOB PRIORITY INVALID Issued by: $SUBMIT Explanation: You attempted to assign a job priority that is outside the valid range or that is in the wrong format. System Action: Issues message stating valid range and prompts for a correct job priority. User Response: Specify a job priority in the range of 0 - 3. o MC-132 SC34-0636 J c JOURNAL ABORTED - FILE ERROR xxx Issued by: $RJESNA Issued by: $RJESNA Explanation: An error occurred while the JOURNAL function attempted to open or write to the Series/l data set. The result was a return code of xxx. Explanation: This message is issued for one of the following reasons: System Action: Terminates the JOURNAL request. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. JOURNAL ON/OFF REQUESTED - ROUTINE NOT AVAILABLE Issued by: $RJESNA c JOURNAL TERMINATED Explanation: You entered a JOURNAL command, but the journal processing routines were not included when $RJESNA was link-edited. System Action: None. 1. You entered a JOURNAL OFF command. 2. The JOURNAL facility failed to find the data set or volume you specified. A previous message will have identified the problem. 3. An error occurred in opening the specified data set. A previous message will have identified the error condition. 4. An I/O error occurred on the journal data set. A previous message will have identified the error condition. System Action: Terminates JOURNAL processing. User Response: If $RJESNA has issued a previous error message, examine its explanation and take the appropriate corrective action. User Response: To perform journal processing, link-edit $RJESNA again and include the journal processing routines distributed with the $RJESNA utility. After the link-edit, restart the $RJESNA utility and then enter the JOURNAL commands. c'·'· i, Chapter .2. Messages MC-133 K KEY OF INPUT REC xxx IS DUPLICATE OR OUT OF SEQUENCE. OMIT THE RECORD AND CONTINUE? KEYWORD SSCPID HAS TO BE 0 - 12 HEX CHARACTERS o Issued by: $EDXASM Issued by: $IAMUTI Explanation: A duplicate key exists in the input sequential data set xxx and could not be written to Explanation : You did not specify a value of 0-12 hexadecimal characters for the SSCPID operand of the NETHOST instruction. indexed data set. System Action: Waits for response. User Response: If "Y" is entered, the next record is read from input data set and processing continues. If "N" is entered, the command terminates. Check that the input data set contains the proper data. Check the KEYSIZE and KEYPOS operands used to define the indexed data set against the input data set records. Check that the data in the input data set is in the proper sequence. Redefine and reload data set if necessary. System Action: The error is flagged and compilation continues. User Response: Recode the SSCPID operand with a valid number of hexadecimal characters. o MC-134 SC34-0636 L c LABEL IS TOO LONG OR IS MISSING LABEL MUST START WITH AN ALPHABETIC OR SPECIAL CHARACTER Issued by: $EDXASM Issued by: $EDXASM Explanation: The label is required if ADAPTER = MFA or ADAPTER=ALPA; otherwise the label is optional. Valid labels cannot exceed 8 characters. Explanation: Valid labels must have as the first character: A-Z, $, #, or @. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify 1-8 characters for the User Response: Specify any of the valid characters as the first character of the label. label. LABEl=- MUST BE EITHER SL, NL, OR BLP (DEFAULT=SL) LABEL NOT SUPPLIED - CAIOCB TERMINATED Issued by: $EDXASM Issued by: $EDXASM Explanation: A label on the CAIOCB statement c Explanation: The parameter specified for the was not supplied. LABEL= operand of the TAPE statement must be either "SL" (standard label), "NL" (no label), or "BLP" (bypass label processing). System Action: Terminates expansion of the System Action: The error is flagged and compilation continues. User Response: On the CAIOCB statement, specify a label, and reassemble. CAIOCB statement. User Response: Specify either "SL", "NL", or "BLP" for the LABEL= operand. If omitted, LABEL=SL is the default. LABEL MUST BE SPECIFIED Issued by: $EDXASM Explanation: The label field required for this instruction was not coded. System Action: The error is flagged and compilation continues. User Response: Specify a 1-8 character name as the label on this instruction. 0·:·'; I'll Chapter 2. Messages MC-135 L LENGTH IGNORED IN TEXT FIELD ONLINE 'LEVEL' MUST BE EITHER 0, 1,2, OR 3 o # xxx Issued by: $EDXASM Issued by: $MSGUTI Explanation: Length should not be used in text (T) type parameter. Explanation: The hardware interrupt level specified to be assigned to a device by a PREPARE instruction is invalid on the IDCB instruction. System Action: Continues processing. User Response: When processing finishes, correct the error and retry. System Action: The error is flagged and compilation continues. User Response: Specify 0, 1, 2, or 3 for the hardware interrupt level on the LEVEL= operand. LENGTH NOT SPECIFIED IN CHARACTER FIELD ON LINE #xxx Issued by: $MSGUTI LIBRARY IS FULL Issued by: $DISKUTI Explanation: The character type parameter must specify length. Explanation: No data set directory space is left for the volume in use. System Action: Continues processing. System Action: Returns to command mode. User Response: When processing finishes, correct the error and rerun the function. User Response: Delete some unneeded data sets o or use a different volume. LENGTH OUT OF RANGE; MUST BE 0 - xxx Issued by: $DEBUG LINE LEVEL FOR THIS DEVICE: Issued by: $GPIBUTI Explanation: The length you specified is beyond the range of the unmapped storage area. xxx is the highest length allowed. Explanation: The system is asking for a line level value of either 1 or O. System Action: The system prompts you for a System Action: Awaits operator response. valid length. User Response: Enter the desired value. User Response: Enter the length that is within the range of the unmapped storage area. o MC-136 SC34-0636 L c LINE MODE TYPE NOT SUPPORTED 'LISTADDR' POSITIONAL PARAMETER IS MISSING Issued by: $EDXASM Issued by: $EDXASM Explanation: The line mode type must be one of the following: RS422, LOCAL, PTTOPT, or SWITCHED. System Action: The error is flagged and compilation continues. Explanation: The "listaddr" operand of the EXOPEN instruction is required and must specify the address (the label) of the first word of a list of three addresses. Briefly the addresses are: • User Response: Specify the correct line mode type in the LMODE operand of the TERMINAL statement. LINK LEVEL ACTIVATED VIA SNA Issued by: $SNAMAIN c Explanation: Series/l SNA support has been loaded and the resources required to operate the network have been obtained. The primary SDLC station has set the Series/l SDLC station to normal response mode. • • wordl - address of storage area for interrupt processing word2 - address of a list of ECB addresses word3 - DCB address. Refer to the Language Reference for a complete description of the operand. System Action: The error is flagged and compilation continues. User Response: Specify the "listaddr" operand as explained. LMODE=LOCAL/PTTOPT REQUIRED BY System Action: Normal processing continues. 4975-R User Response: This is an informational message. No user response is needed. Issued by: $EDXASM Explanation: The line mode (LMODE=) specification for the 4975-0lR and 4975-02R device must be either "LOCAL" or "PTTOPT". System Action: The error is flagged and compilation continues. User Response: Specify either "LOCAL" or "PTTOPT" for the LMODE= operand of TERMINAL statement. o Chapter 2. Messages M C-l3 7 L ILMODE=LOCAL/PTTOPT/SWITCHED' MUST BE ON ADAPTER BASE ADDRESS Issued by: $EDXASM Explanation: If ADAPTER=MFA is specified, and LMODE= LOCAL, PTTOPT, or SWITCHED, the address specified on the ACCA TERMINAL statement must be an MFA (multifunction adapter) base address (the address is divisible by 4). If LMODE=RS422, the terminal can be connected to any port of the MFA. System Action: The error is flagged and compilation continues. User Response: Specify an MFA-based address on the TERMINAL statement. LOAD ERROR ENCOUNTERED, RX = xxx LOAD ERROR RC=xxx Issued by: $MTM Explanation: A load failure occurred, resulting in a LOAD return code of xxx. System Action: The terminal is not available to the Multiple Terminal Manager. User Response: Check the LOAD return code to find the cause of the problem and take the appropriate action. LOAD ERROR RC = xxx JOB PROCESSOR ENDED Issued by: $JOBUTIL Explanation: The job queue processor was unable to load the program you requested. The result was a return code of xxx. Issued by: $XPSLINK System Action: Ends the operation. Explanation: $XPSLINK was unable to load $XPSPRE, $EDXLINK, or $XPSPOST. The result was a LOAD return code of xxx. o o User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. Then try to load the program again. System Action: $XPSLINK ends. User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. LOAD FAILED ($DISKUT3), RC = xxx Issued by: $IMAGE Explanation: The requested function required the system to load $DISKUT3, which it could not do. The result was a return code of xxx. System Action: Ends the operation. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. Retry the function. o MC-138 SC34-0636 L o LOAD FAILED FOR $IAMSTGM, RC=xxx, PTN=yyy, SIZE=zzz LOAD OF $SNAMAIN FAILED - RC= xxx Issued by: $SNA Issued by: $IAM Explanation: $IAM attempted to load $IAMSTGM in partition yyy, whose size is zzz. The result was a LOAD return code of xxx. System Action: Data paging initialization will continue. If you requested storage in other partition(s) and some or all of that storage is obtained and the total obtained is at least 4k, data paging will be activated. User Response: To correct the size of the page area, cancel $IAM and $IAMSTGM, make sure the storage is available in the partition you requested and reload $IAM. LOAD FOR SERVER xxx FAILED, RC=yyy c Explanation: During network activation, $SNA failed to load $SNAMAIN. System Action: $SNA unloads and issues the return code xxx. User Response: Check the LOAD instruction return codes for an explanation of the code received in this message and take the appropriate action. If the return code is 76 or 80, ignore the return code explanation and refer to the installation procedures in the SNA Program Install Directory. LOADER ERROR RC = xxx Issued by: $DICOMP Issued by: $MTM Explanation: A load error occurred during the requested function, resulting in a return code of xxx. Explanation: A load failure occurred during initialization for the server xxx, resulting in a LOAD return code of yyy. System Action: Ends the operation. System Action: The terminal is not available to User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. Retry the function. the Multiple Terminal Manager User Response: Check the LOAD return code to find the cause of the problem and take the appropriate action. o Chapter 2. Messages MC-139 L LOADER ERROR WHILE PROCESSING TERMINAL STATEMENT LOG DATA SET WRAPPED xxx TIMES, LAST RECORD LOGGED BEFORE WRAP o =YYY Issued by: $EDXASM Issued by: $LOG Explanation: There is no room in the partition for a second level overlay which the TERMINAL statement is attempting to read. Second level overlays process individual TERMINAL devices. System Action: The error is flagged and compilation continues. User Response: Recompile the program after ensuring that there is enough room in the partition. $LOADER NOT FOUND ON MEMDSK Issued by: $MEMDISK Explanation: You tried to set or reset $LOADER but it was not in the MEMDSK directory. Explanation: The log data set has been "wrapped" xxx times. "Wrapping" occurs when the data set becomes full during 110 error logging. $LOG returns to the third record in the log data set and begins writing over the existing entries. The last record logged before the utility wrapped the data set is yyy. The value yyy is also the number of usable log records in the log data set. This value does not include the first two records of the data set which c6ntain control information. System Action: 110 error logging continues. User Response: Use the $DISKUT2 utility to display or print the existing error log records. LOGGING NOT INCLUDED IN SUPERVISOR System Action: The SL or RL command is terminated. Issued by: $LOG User Response: Use $COPYUTI to copy Explanation: You attempted to use the logging function, but your system does not support it. You cannot use $LOG. $LOADER from your IPL volume to the MEMDSK volume. Reissue the SL command. o System Action: Ends the operation. User Response: To include the logging function in your system, you must do another system generation and include the appropriate supervisor modules. Refer to the Installation and System Generation Guide for details on this procedure. o MC-140 SC34-0636 M o MAX # OF DIRECTORY ENTRIES MAXDCB= OUT OF LIMITS Issued by: $IAMUTI Issued by: $EDXASM Explanation: This prompt (using the AL subcommand of DR) requests the maximum number of entries the directory data set is to contain. Explanation: The value specified for the maximum number of chained DeBs is not within the valid range. The valid range of the MAXDCB= operand of the EXIODEV statement is 0-8. System Action: Awaits operator response. c User Response: Enter the maximum number of System Action: The error is flagged and compilation continues. entries the directory data set is to contain. Enter a null line to use the default of 47 entries. The number of entries can range from 1 to 32767. User Response: Specify a value within the range of 0-8 for MAXDCB=. MAX # OF DIRECTORY ENTRIES MUST BE AT LEAST xxx MAXIMUM NUMBER OF PROGRAMS NOT BETWEEN 1 AND 100 Issued by: $IAMUTI Issued by: $EDXASM Explanation: On a request (using the AL or AS subcommands of DR) to adjust the size of the directory data set, the requested new size is not sufficient to contain all the presently used entries. Explanation: At least one of the MAXPROG= operands on the SYSTEM statement is not within the range of 1-100. System Action: Asks again for the maximum System Action: The error is flagged and compilation continues. number of directory entries. User Response: Request a larger maximum number of directory entries. User Response: On the MAXPROG= operand, specify a value between 1-100 for the number of programs which will run concurrently in a partition. o Chapter 2. Messages MC-141 M MAXIMUM OF EIGHT PARMS EXCEEDED MAXIMUM RECORD SIZE xxx Issued by: $EDXASM Issued by: $IAMUTI Explanation: More than 8 parameters were specified for the P ARMS = operand. Explanation: Using the BF command of DR, this message displays the current maximum record size which can be supported by the Indexed Access Method for any indexed data set with secondary indexes and provides you the opportunity to reset the number. System Action: The error is flagged and compilation continues. User Response: Specify between 1 and 8 labels for the PARMS= operand. MAXIMUM OF 3 PREC= SPECIFICATIONS Issued by: $EDXASM Explanation: For floating-point arithmetic operations, a maximum of three precisions can be specified for the PREC= operand if the RESULT= operand is coded. If RESULT = is not coded, the maximum is two. System Action: The error is flagged and compilation continues. User Response: Specify only three precisions for PREC = if RESULT = is coded; otherwise, specify only two precisions. MAXIMUM OF 8 HEXADECIMAL DIGITS (4 BYTES) PER OPERAND Issued by: $EDXASM Explanation: The operand exceeds the 4-byte maximum. o System Action: If you respond with a null input, no action is taken. If you respond with a new number, the new number is stored and later written to disk as the new maximum record size. User Response: Reply with a null input to allow the maximum record size to remain as it is. Reply with a new number if you desire to change it. If none of your files has a secondary index, you can specify zero as the size. If you specify a size, the actual amount of storage required to support the specified record size is twice that size plus 8 bytes. MAXPROG= AND PARTS= DO NOT MATCH Issued by: $EDXASM Explanation: In a SYSTEM statement, the operand MAXPROG must contain the same number of entries as listed in the operand PARTS. System Action: The error is flagged and compilation continues. User Response: Make sure the lists coded for MAXPROG and PARTS have the same number of entries. System Action: The error is flagged and compilation continues. User Response: Ensure that the operand does not exceed the 4-byte maximum. o MC-142 SC34-0636 M o o MC=YES IS INVALID WITH X.21 TYPE=AC OR TYPE=DC MECBLST MUST BE BETWEEN 1 AND 64 (INCLUSIVE) Issued by: $EDXASM Issued by: $EDXASM Explanation: You coded MC=YES on the BSCLINE statement when you specified "AC" (auto-call) or "DC" (direct-call) for the TYPE operand. Explanation: During system generation, you coded a value outside the valid range of 1-64 on the MECBLST operand of the SYSTEM statement. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Code MC=NO on the BSCLINE statement if TYPE=AC or TYPE=DC. User Response: Code a value from 1-64 for the MECBLST operand and recompile the system definition statements. MC=YES NOT VALID WITH ADAPTER=MFA MEMBER: xxx UNKNOWN Issued by: $EDXASM Issued by: $UPDATEH Explanation: On the BSCLINE statement, MC= YES was specified when ADAPTER=MFA. Explanation: The host data set name you specified does not exist and the attempt to open it failed. System Action: The error is flagged and compilation continues. User Response: Specify MC=NO when ADAPTER=MFA on the BSCLINE statement. System Action: Returns to command mode. User Response: Specify a valid host data set name and retry the function. $MEMDISK IS ALREADY LOADED Issued by: $MEMDISK Explanation: You have already loaded $MEMDISK into the system. System Action: The system ignores the request to load $MEMDISK. User Response: Use the current copy of the $MEMDISK utility. o Chapter 2. Messages MC-143 M MEMDSK IS NOT ALLOCATED Issued by: $MEMDISK MEMDSK VOLUME COULD NOT BE ALLOCATED. INSUFFICIENT STORAGE IN PARTITION xxx Explanation: You tried to delete the MEMDSK volume but it was not allocated. Issued by: $MEMDISK System Action: The system ignores the DV volume command. Explanation: The request to allocate MEMDSK failed due to insufficient storage. Partition xxx does not have the required storage space. User Response: None. System Action: The IV command terminates. MEMDSK VOLUME COULD NOT BE ALLOCATED. INSUFFICIENT STORAGE IN ALL PARTTIONS Issued by: $MEMDISK Explanation: The request to allocate MEMDSK failed due to insufficient storage. System Action: The IV command terminates. User Response: If you want to load MEMDSK, o User Response: If you want to load MEMDSK, do one of the following: • Cancel all programs that are running in the partition. • Regenerate the system, allocating more space in the partition. MEMDSK VOLUME IS ALREADY ALLOCATED o do one of the following: Issued by: $MEMDISK • Cancel all programs that are running in one of the partitions. Explanation: You have allocated MEMDSK already. • Regenerate the system, allocating more space in a partition. System Action: The IV command is terminated. User Response: None. o MC-144 SC34-0636 M o MENUNAME INVALID MISSING OPERAND ON OS COMMAND MUST START ON COLUMN 10 Issued by: $MTM Issued by: $JOBUTIL Explanation: The primary menu name specified for the TERMINAL file record listed immediately before this message is invalid. Explanation: One of the following occurred: • You specified the job statement data set incorrectly. • When using option 6, you left out an asterisk or the file name. System Action: Does not connect the terminal. User Response: Edit the TERMINAL record and specify the correct primary menu name. Stop and restart the manager. System Action: Ends the operation. MESSAGE EXCEEDS 254 CHARACTERS ON LINE NUMBER xxx User Response: Do one of the following: • Make sure that you enter an asterisk or the file name when using option 6. • Edit the data set to correct the problem and retry the function. Issued by: $MSGUTI Explanation: The message in question is too long. System Action: Continues processing. User Response: When processing finishes, reduce the length of the message or break it into several messages. Then retry the function. MISSING OPERAND ON PROC COMMAND - MUST START IN COLUMN 10 Issued by: $JOBUTIL MESSAGE HAS NOT BEEN ENDED OR CONTINUED ON LINE #xxx Explanation: You specified the job statement data set incorrectly. Issued by: $MSGUT1 Explanation: You did not enter an end character (/*) or continuation character (non-blank in column 71) or on the line in question. System Action: Ends the operation. User Response: Edit the data set to correct the problem and retry the function. System Action: Continues processing. User Response: When processing finishes, correct the error and retry. o Chapter 2. Messages MC-145 M o MISSING OPERAND ON PROGRAM COMMAND - MUST START IN COLUMN 10 Issued by: $JOBUTIL Explanation: You specified the job statement data MORE THAN 16 ADAPTER STATEMENTS Issued by: $EDXASM Explanation: While defining the system configuration, the maximum number of ADAPTER statements was exceeded. set incorrectly. System Action: Ends the operation. System Action: The error is flagged and compilation continues. User Response: Edit the data set to correct the problem and retry the function. User Response: Specify no more than 16 ADAPTER statements in the system configuration. MORE ECB'S SPECIFIED THAN DEFINED BY MAXECB KEYWORD MORE THAN ONE GLOBAL ATTNLIST HAS BEEN CODED Issued by: $EDXASM Issued by: $EDXASM Explanation: More ECB labels were specified in the first operand than the MECB has room for. Explanation: Only one global ATTNLIST is allowed per program. System Action: Flags the error and continues System Action: The error is flagged and compilation continues. processing. User Response: Restrict the number of ECB labels to the number specified the the MAXECB operand. MORE THAN EIGHT PARAMETERS ENCOUNTERED ON LINE #xxx User Response: Specify only one global ATTNLIST in the program. MORE THAN ONE LOCAL ATTN LIST HAS BEEN CODED Issued by: $EDXASM Issued by: $MSGUTI Explanation: You cannot specify more than eight parameters. System Action: Continues processing. User Response: When processing finishes, reduce the number of parameters to eight. Then retry the function. Explanation: Only one local ATTNLIST is allowed per program. System Action: The error is flagged and compilation continues. User Response: Specify only one local ATTNLIST in the program. o MC-146 SC34-0636 M c $MOVEVOL MUST HAVE AT LEAST 512 BYTES OF DYNAMIC STORAGE TO EXECUTE MSGNO MUST BE A POSITIVE SELF-DEFINING TERM OR + EQUATE Issued by: $EDXASM Issued by: $MOVEVOL Explanation: There is not enough dynamic storage in the partition to run the utility. Explanation: The value specified for the msgno operand is not a valid form for that operand. System Action: The error is flagged and System Action: Ends the operation. compilation continues. User Response: Allocate more storage to the User Response: Specify the msgno operand as a positive integer or the label of an equate preceded by a '+'. partition ($DISKUT2 SS command) and reload the utility. MSGID= MUST BE YES OR NO Issued by: $EDXASM c Explanation: The MSGID= operand parameter specified was not YES or NO, which are the only valid parameters. System Action: The error is flagged and compilation continues. User Response: Specify either MSGID= YES or MSGID=NO; the default is MSGID=NO. MSGNO MUST BE SPECIFIED Issued by: $EDXASM Explanation: The msgno operand was not specified on the MESSAGE instruction and it is a required operand. System Action: The error is flagged and compilation continues. User Response: Specify the msgno operand on the MESSAGE instruction as the first operand. It must be a positive integer or the label of an equate preceded by a '+'. o Chapter 2. Messages MC-147 M o $MTMSTORE DATA SET LIMITS EXCEEDED MULTIPLE TERMINAL MANAGER TERMINAL FILE RECORDS Issued by: $MTM Issued by: $MTM Explanation: The specified $MTMSTORE file is too small. This can occur after adding a new program with a storage requirement greater than any previous program's requirement, or after adding a new terminal or screen. Explanation: The TERMINAL file records processed by the Multiple Terminal Manager are listed after this message. Any messages pertaining to a specific TERMINAL file record will be displayed immediately after the file record. System Action: Terminates the Multiple Terminal Manager. processed. User Response: Delete the $MTMSTORE file and re-create it with more space. action as needed. System Action: Lists TERMINAL file records User Response: Review the listing and take MULTIPLE TERMINAL MANAGER SYSTEM FAILURE Issued by: $MTM Explanation: The Multiple Terminal Manager task error exit routine has been entered due to a machine or program error. System Action: The PSW and LSB at the time of failure have been saved at a displacement of X'172' into the program storage. Register 1 in the LSB contains the address of the failing instruction in the case of a program check. The Multiple Terminal Manager program remains active, waiting for an event which will not be posted. User Response: Use the Event Driven Executive operator facilities to display storage. o MC-148 SC34-0636 N o NAME MUST BE SPECIFIED AND IT MUST BE A LABEL NAME SUBLIST .GT. PARM SUBLIST Issued by: $EDXASM Issued by: $EDXASM Explanation: In the COMP instruction, the name operand was not specified and it is required. System Action: The error is flagged and compilation continues. User Response: When the assembly is complete, correct the error and rerun. Explanation: The number of entries in the PARM= field on the USER statement must be greater than or equal to the number of entries specified for the P= field. System Action: The error is flagged and compilation continues. User Response: Reduce the number of entries specified for the P= field. NAME: xxx NOT ALLOWED Issued by: $UPDATE,$UPDATEH Explanation : You specified a name of a data set or volume that is in the wrong format or does not exist. System Action: Returns to command mode. User Response: Specify a valid name and retry NEITHER -DLE STX- OR -STXCONTINUING READ Issued by: $BSCUT2 Explanation: The utility has not yet received the necessary control characters to indicate the start of transmission of either transparent or non-transparent data. It continues to read from the line. the function. System Action: Continues processing. NAME NOT ALLOWED Issued by: $INITDSK User Response: If the delay in start of transmissions persists, you may want to cancel the current function and retry. Explanation: The data set or volume name you specified is restricted to system use, or is a name that the system doesn't recognize. System Action: Awaits operator response. User Response: Reenter the information, making sure that the name does not exceed the maximum length (8 characters for data sets, 6 for volumes) and refers to a valid data set or volume. o Chapter 2. Messages MC-149 N NEITHER POSITIONAL NOR KEYWORD PARAMETERS WERE SPECIFIED NETWORK DEACTIVATION IGNOREDSESSIONS ACTIVE Issued by: $EDXASM Issued by: $SNAMAIN Explanation: Both positional and keyword operands are missing from the $IDEF instruction. At least one positional or one keyword operand must be specified for this instruction to be meaningful. Explanation: SNA support has received a request to deactivate the network normally but there are still active sessions in progress. System Action: The error is flagged and compilation continues. o System Action: SNA support ignores the request to deactivate the network. User Response: In this situation you have several choices: User Response: Specify at least one positional or one keyword operand. • You can deactivate the network from the host, or stop all sessions and have SNA support attempt to deactivate normally again. You can use the SNADACT operator command to deactivate the network abnormally. • You can use the $C operator command to cancel the SNA application. This should only be used after trying all other possibilities. n '-' If you decide you do not wish to deactivate the network, ignore this message. o MC-IS0 SC34-0636 N c NETWORK FUNCTION NETxxx ERROR yyy NEXTBUF ADDR IS NUMERIC - CAREAD TERMINATED Issued by: $RJESNA Issued by: $SlASM Explanation: An SNA function failed, and $RJESNA cannot recover from it. The value for xxx indicates the failing SNA function (for example, NETGET, NETPUT, NETINIT). The value for yyy is an SNA return code resulting from the error. Explanation: The nextbuf operand on the CAREAD instruction is numeric. The first character must be alphabetic. System Action: Terminates expansion of the CAREAD instruction. System Action: Terminates $RJESNA. User Response: Use this message in conjunction with the "EXTENDED ERROR" message to determine the problem. $RJESNA requires a two-part support: one native, and one on the host. You may have to consult the programmer who wrote the host interface to help solve this problem. After the problem is corrected, restart $RJESNA. User Response: On the CAREAD instruction, specify a valid nextbuf operand whose first character is alphabetic, and reassemble. NEXTBUF NAME IS NUMERIC EXPANSION TERMINATED Issued by: $EDXASM c NETWORK RE-ACTIVATION STARTED Issued by: $SNAMAIN Explanation: SNA support was either disconnected by the host or detected an unrecoverable hardware error in the network. SNA reconnects with the host because you defined the network with the UNLOAD parameter on the SNAPU statement as either "YES" or "SNADACT." The SNA application reestablished connection with the host. Explanation: The nextbuf operand on the CAREAD instruction is numeric. The first character must be alphabetic. System Action: Terminates the expansion. User Response: On the CAREAD instruction, specify a valid nextbuf operand whose first character is alphabetic, and reassemble. System Action: SNA support reinitializes its control blocks and then attempts a connection with the host. User Response: You may have to reactivate the network from the host. Chapter 2. Messages MC-1S1 N NEXTBUF NAME TOO LONG - CAREAD TERMINATED NUNES REQUIRED WITH NSPACES SPECIFICATION Issued by: $SlASM Issued by: $EDXASM Explanation: The nextbuf operand on the CAREAD instruction has more than eight characters. Explanation: When the "nspaces" positional operand (spaces between values) is coded on the PRINTNUM instruction, the "nlines" positional operand (number of values to be printed per line) must also be coded. System Action: Terminates expansion of the o CAREAD instruction. User Response: On the CAREAD instruction, specify a nextbuf operand that is less than or equal to eight characters in length, and reassemble. System Action: The error is flagged and compilation continues. User Response: Specify the "nlines" operand in addition to the "nspaces" operand. NEXTBUF NOT SPECIFIED - EXPANSION TERMINATED Issued by: $EDXASM Explanation: The nextbuf operand on the CAREAD instruction is a required operand and is not specified. o System Action: Terminates the expansion. User Response: On the CAREAD instruction, specify a valid nextbuf operand, and reassemble. NLINES MUST BE POSITIVE, SELF-DEFINING TERM Issued by: $EDXASM Explanation: The "nline" positional operand (number of values to be printed per line) of the PRINTNUM instruction must be explicitly defined asa positive self-defining term. System Action: The error is flagged and compilation continues. User Response: Specify explicitly a positive self-defining term for "nline". o MC-lS2 SC34-0636 N c NO ACTIVE IF OR DO STRUCTURE NO BSC LINE AVAILABLE RJE TERMINATING Issued by: $EDXASM Issued by: $RJE2780, $RJE3780 Explanation: No "IF" or "DO" structure is currently being processed. System Action: The error is flagged and compilation continues. User Response: Check the "IF" and "DO" logic and ensure an ENDDO, ENDIF, or ELSE was not coded by mistake. Explanation: Either all existing BSC lines are in use, or there are no BSC lines supported by your system. In either case, the utility has no means of sending or receiving data and is unusable. System Action: Ends the operation. User Response: In the case of busy BSC lines, wait and retry the utility. If no BSC lines exist on your system, you cannot use the RJE utility. NO ALTERNATE AVAILABLE Issued by: $DASDI o Explanation: No alternates remain available for use on the cylinder in use, which contains the RBA in question. A minimum of 7 and a maximum of 14 sectors are available for alternate assignments on a cylinder. System Action: Continues processing. User Response: Use another area of the device to store data. NO BRANCH ADDRESS SPECIFIED Issued by: $EDXASM Explanation: All positional operands on the FIND/FINDNOT instructions are required. This operand specifies the "not found" condition and is the address of the instruction to be executed if the target character is not found. System Action: The error is flagged and compilation continues. User Response: Specify the address of the instruction to be executed if the target character is not found. o Chapter 2. Messages MC-1S3 N o NO BUFFER AVAILABLE TO SEND REQDISCONT NO BUFF GIVEN - CAWRITE TERMINATED Issued by: $SlASM Issued by: $SNAMAIN Explanation: SNA support is attempting to deactivate the network. The network cannot be deactivated because there is no SNA buffer to send REQDISCONT to the host. System Action: SNA support waits until a buffer is available. This buffer is then used to send REQDISCONT. Explanation: The buffer operand on the CAWRITE instruction is a required operand and none is given. System Action: Terminates expansion of the CAWRITE instruction. User Response: On the CAWRITE instruction, specify a valid buffer operand, and reassemble. User Response: In this situation you have several choices: NO CAIOCB GIVEN - CAxxx TERMINATED • You can deactivate the network from the host. Issued by: $SlASM • You can wait for SNA support to free a buffer, allowing SNA to send REQDISCONT. Explanation: The caiocb operand on the CAxxx instruction is a required operand and none is given. • You can use the $C operator command to cancel the SNA application. This should only be used after trying all other possibilities. System Action: Terminates expansion of the CAxxx instruction. o User Response: On the CAxxx instruction, specify a valid caiocb operand, and reassemble. NO BUFFER SUPPLIED. $IAMUT1 TERMINATING NO CHARACTER STRING SPECIFIED Issued by: $IAMUTI Issued by: $EDXASM Explanation: No dynamic storage was specified. Therefore, no buffer exists for $IAMUTI. Explanation: All positional operands are required System Action: Program terminates. User Response: Use the SS command of $DISKUT2 or the third positional operand of the $L command to specify dynamic storage. on the FIND/FINDNOT instructions. This operand must specify the address of the string to be searched. System Action: The error is flagged and compilation continues. User Response: Specify the address of the string to be searched. o MC-lS4 SC34-0636 N o NO COMMUNICATIONS FACILITY STATIONS STARTED NO DATA IN SUBMIT FILE Issued by: $RJESNA Issued by: $MTM Explanation: During the initialization process, no Communications Facility stations were able to be started. This message is preceded by another message which more specifically identifies the problem. System Action: Communications Facility Explanation: The submit function cannot find data in the specified data set. System Action: Terminates the SUBMIT request. User Response: Determine if the correct data set was specified and reissue the SUBMIT command. initialization is terminated and Multiple Terminal Manager will not be able to use the Communications Facility. c User Response: Check the message issued prior to this message to determine the problem resolution. Some possible causes of error include DSOPEN error, STATIONS file disk error, initialization work area overflow, no main storage available for CDMCFREC tasks, or Communications Facility not active. NO COMMUNICATIONS FACILITY STATIONS TO BE STARTED Issued by: $MTM Explanation: The initialization module CDMINIT2 did not find any Communications Facility terminals to be started. If the STATIONS file contained only comments and an end-of-file or the terminals in the STATIONS file were not defined in the TERMINAL file, this message is also issued. System Action: No Communications Facility stations are started and no asynchronous tasks are loaded. However, Multiple Terminal Manager will be able to operate with all non-Communications Facility functions. User Response: Ensure that all terminals to be used by Multiple Terminal Manager and Communications Facility are defined as required. o Chapter 2. Messages MC-1SS N o NO DATA ON SUBMIT FILE NO OS NAME ON /*CONCAT STATEMENT Issued by: $RJE2780, $RJE3780 Issued by: $RJE2780, $RJE3780 Explanation: There are no commands in the input file data set. The first card is" / *END " . Explanation: No data set name follows System Action: Terminates the function. Awaits operator response. System Action: An / *END card is substituted and the function terminates. User Response: Correct the data set containing the submit file and resubmit. User Response: Add a valid data set name to the NO DATA SET NAMES PROVIDED TO $UPDATE /*CONCAT. /*CONCAT statement. NO DYNAMIC STORAGE ALLOCATED FOR COPY. COpy TERMINATED Issued by: $UPDATE Issued by: $COPYUTI Explanation: You ran the utility as a $JOBUTIL command procedure but did not provide any data set names. Explanation: There is not enough dynamic storage available to perform the requested function in the partition use. System Action: Ends the operation. System Action: Ends the operation. User Response: Edit the job procedure data set to supply the required data set names, and retry the function. User Response: Load the utility into a partition with more storage and retry the function. NO DISK AT DEVICE ADDRESS xxx o NO GPIB TERMINAL DEFINED IN SUPERVISOR Issued by: $INITDSK Issued by: $GPIBUTI Explanation: The address you specified refers to a device other than a disk. It is therefore an invalid address for use with $INITDSK. Explanation: Your system does not recognize or support any GPIB terminals or devices. You cannot use the GPIB utility on your system. System Action: Ends the operation. System Action: Ends the operation. User Response: Check for the address of the disk on your system with the $IOTEST utility. Then retry the $INITDSK function with a valid device address. User Response: You can define a GPIB terminal by performing another system generation, and including the required device and supervisor support. Refer to the Installation and System Generation Guide for details on this procedure. o MC-lS6 SC34-0636 N o NO INPUT PARAMETERS PASSED TO $PREFIND NO NAME ON /*CONCAT STATEMENT Issued by: $RJESNA Issued by: $PREFIND Explanation : You ran the utility in job mode and failed to supply the required parameters. System Action: Ends the operation. User Response: Supply the required parameters and retry the function. NO KEYWORD PARAMETER WAS SPECIFIED FOR THE KEYWORD OPERAND Issued by: $EDXASM o Explanation: A keyword operand in this instruction is missing a parameter. System Action: The error is flagged and compilation continues. User Response: Code a valid parameter for the keyword and recompile the program. Explanation: A I*CONCAT record was encountered in the job stream, but the data set name was missing. System Action: Terminates submit process as if an 110 error had occurred on the input file. Cancels the job stream submitted thus far to the host to prevent the host from executing a partial job stream. User Response: Specify the data set name and resubmit. NO NEXTBUF GIVEN - CAREAD TERMINATED Issued by: $SIASM Explanation: The nextbuf operand on the CAREAD instruction is a required operand and none is given. System Action: Does not expand the CAREAD instruction. NO MATCH ON xxx Issued by: $COPYUTI User Response: On the CAREAD instruction, specify a valid nextbuf operand, and reassemble. Explanation: The utility found no match on a copy with a prefix. System Action: Returns to command mode. User Response: Check that the prefix is spelled correctly and that the volume in use contains members with that prefix. Retry the function. o Chapter 2. Messages MC-IS7 N NO OPEN TASK STATEMENT FOR THE ENDTASK NO PARAMETERS PROVIDED TO $UPDATE Issued by: $EDXASM Issued by: $UPDATE Explanation: There is no TASK statement to correspond to the ENDTASK statement encountered. Explanation: You ran the utility in job mode but did not supply the required parameters in the job procedure data set. System Action: The error is flagged and compilation continues. System Action: Ends the operation. User Response: Verify if there should be a o User Response: Edit the job procedure data set to correct the problem and retry the function. TASK statement for this ENDTASK; if not, delete the ENDTASK statement. NO OTHER OPERANDS ALLOWED WITH TIMER, ENTER, OR KEY WAIT Issued by: $EDXASM Explanation: On the WAIT TIMER, WAIT ENTER, or WAIT KEY instructions, no additional operands may be specified. o System Action: The error is flagged and compilation continues. User Response: Code the WAIT instruction as explained. o MC-IS8 SC34-0636 N o NO PROGRAM LOAD FACILITY Issued by: Loader Issued by: $IAMUT1 Explanation: During initial program load (IPL), it was determined that no program load facility would be available for one of the following reasons: Explanation: Using the IE subcommand of DR, there is not enough space in the directory data set to insert the entry. 1. There are no disks configured in the nucleus being IPLed. System Action: Terminates the operation. 2. The resident loader module (RLOADER) was not included in the nucleus. 3. The non-resident loader ($LOADER) could not be found either on the IPL volume or the fixed-head volume of the IPL device. 4. A disk read/write error (indicated by the previous message) was encountered while searching for $LOADER. c NO ROOM TO INSERT System Action: The IPL of the system continues with an attempt to attach the task named $PROG 1, which could have been included with the nucleus during system generation. User Response: If the ability to load programs is required, make the following corrections as related to the cause above: User Response: Either delete unnecessary entries from the directory, or use the AL directory command to enlarge the directory (AS subcommand) . NO SPACE FOR LOADER/MAX PROG Issued by: Loader Explanation: Either there is not enough storage to load $LOADER or the maximum number of programs allowed in the partition has been reached. System Action: Terminates $LOADER User Response: Change to another partition or regenerate the nucleus with a larger MAXPROG value (see the SYSTEM statement). 1. Add the required DISK statements(s) for a new system generation. 2. Change $LNKCNTL to INCLUDE RLOADER for a new system generation. 3. Copy $LOADER from XS4001 to either the IPL volume or the fixed-head volume on the IPL device. 4. Correct the cause of the I/O error in the directory of the IPL volume or fixed-head volume. o Chapter 2. Messages MC-1S9 N NO SPACE FOR MAPPED AREA; LIST CANCELED NO SPACE IN DIRECTORY o Issued by: $DISKUTI Issued by: $DEBUG Explanation: Unmapped storage could not be Explanation: There is no room to add more members to the volume in use. listed. This is because the 2K block of storage needed for the mapped area was not available. System Action: Returns to command mode. System Action: The system could not find available storage. User Response: Back up the volume and reallocate it with more directory entries, or delete existing members on the volume. User Response: Do one of the following: 1. Free mapped storage by canceling a job that is currently running and try the list again. 2. Wait until a job is completed and reissue the request. NO SPACE FOR PROGRAM; ANOTHER PARTITION? (YIN): Issued by: $DEBUG Explanation: The system could not load your program. There was not enough storage space in the partition you specified. System Action: The system does not load the program. User Response: You must reply to this message with a Y or N. If you specify Y, the system re-prompts you to specify a partition. You can do one of the following: 1. Free some storage space in the partition and specify it again. 2. Specify a different partition. If you specify N, $DEBUG ends. o MC-160 SC34-0636 N c NO STORAGE ADDRESS SPECIFIED NO STORAGE AVAILABLE FOR CDMCFREC TASKS Issued by: $EDXASM Issued by: $MTM Explanation: The required storage address (op2) was omitted for the GETSTORE, PUTSTORE, IPL, or STATUS functions of the TERMCTRL instruction. System Action: The error is flagged and compilation continues. User Response: Specify the storage address for the TERMCTRL function. Explanation: A request for storage to load asynchronous tasks (CDMCFREC) failed. System Action: No Communications Facility stations are started and none are usable. Multiple Terminal Manager will be able to operate with all non-Communications Facility functions. User Response: To acquire more storage in the partition, you can: NO STORAGE AVAILABLE FOR CDMINIT2 STATION BLOCK Issued by: $MTM o Explanation: CDMINIT2 creates a Communications Facility station for itself to receive messages. If CDMINIT2 is unable to create this station, this message is issued. System Action: The initialization process terminates. No Communications Facility stations are started; however, Multiple Terminal Manager will be able to operate with all non-Communications Facility functions. User Response: To acquire more store in the partition, you can either: • Selectively cancel non-Multiple Terminal Manager programs active in that partition Reduce the number of terminals in the TERMINAL file Reduce the size of the Multiple Terminal Manager application area by deleting CDMDUMMY and reallocating it with a smaller size NO SUCH GPIB DEVICE FOUND Issued by: $GPIBUTI Explanation: You specified a GPIB device that the system does not support, or the system does not recognize the name you entered. System Action: Ends the operation. • • • Selectively cancel non-Multiple Terminal Manager programs active in that partition Reduce the number of terminals in the TERMINAL file Reduce the size of the Multiple Terminal Manager application area by deleting CDMDUMMY and reallocating it with a smaller size User Response: Reenter the information, supplying the name of a valid GPIB device. c Chapter 2. Messages M C-161 N NO SUPERVISOR SPACE IN THIS LIBRARY NO THISBUF GIVEN - CAREAD TERMINATED o Issued by: $UPDATEH Issued by: $SlASM Explanation: You attempted to update the supervisor but no supervisor space is allocated in the library. Explanation: The THISBUP operand on the CAREAD instruction is a required operand and none is given. System Action: Returns to command mode. Systern Action: Term.inates the CAREAD User Response: Allocate space in the library and instruction. retry the function. User Response: On the CAREAD instruction, specify a valid thisbuf operand, and reassemble. NO TAPE FOUND Issued by: $TAPEUTI NO TRAP CONDITIONS SPECIFIED. $TRAP TERMINATED Explanation: No tape devices are supported by your system, or no tape devices are currently online in your system. Issued by: $TRAP System Action: Ends the operation. Explanation: No trap conditions have been specified. Some are required. User Response: If tape devices are not turned on, do so. Then retry. System Action: Terminates $TRAP. NO TERMINALS ARE AVAILABLE Issued by: $MTM Explanation: Three possible causes exist: no valid terminal specification records found in the TERMINAL file; no terminal servers can be loaded; all terminals are busy. Other messages generated indicate the problem area. System Action: Terminates the Multiple Terminal Manager. o User Response: Reload $TRAP and specify the necessary trap conditions. NO VOLUME AVAILABLE Issued by: $DISKUT2 Explanation: The name you specified does not refer to an existing volume. System Action: Asks again for the volume name. User Response: Specify a valid volume and retry the function. User Response: Determine the cause of the problem, and take corrective action. o MC-162 SC34-0636 N c NOMSG COMMAND NOT PRECEDED BY PROGRAM COMMAND NOT ENOUGH SPACE IN TARGET MEMBER AREA Issued by: $JOBUTIL Issued by: $DIUTIL Explanation: The procedure statement is in the wrong order. Explanation: The target member of a PDS is too small to hold your data. System Action: Ends the operation. System Action: Ends the operation. User Response: Edit the procedure statement and put everything in the correct order. Then retry the function. PDS. NOT ENOUGH FREE STORAGE TO LOAD THE JOB QUEUE PROCESSOR User Response: Allocate a larger member in the NOT ENOUGH STORAGE AVAILABLE FOR DATA PAGING Issued by: $IAM Issued by: $SUBMIT, $JOBQUT Explanation: Too many programs are currently executing for the job queue processor to be loaded. c Explanation: Not enough storage was obtained for data paging to be activated -less than 4k of page area was obtained by loading the $IAMSTGM storage module. System Action: Ends the operation. System Action: Data paging is deactivated but User Response: Determine which programs are running by issuing the $A ALL command. You may have to wait until a running program terminates, freeing up enough storage for you to load the job queue processor. NOT ENOUGH SPACE IN TARGET DIRECTORY $IAM initialization continues. Any copies of $IAMSTGM that were loaded are unloaded. User Response: Check each partition for available storage (use $A ALL command to see what is loaded in each partition), cancel $IAM and reload it. Also, make sure you set up your data page area size(s) using the $IAMUTI PP command before attempting to load $IAM. Issued by: $DIUTIL Explanation: The directory you specified is too small to hold the source directory. System Action: Returns to command mode. User Response: Reallocate another data set with more directory space or delete some unneeded members. 0 ',,1,' " Chapter 2. Messages MC-163 N NOT ENOUGH STORAGE FOR OTHER PROCESSOR NRF - 10 NOT READABLE o Issued by: $DASDI Issued by: $SlSlUTl Explanation: The nucleus that the primary Explanation: One or more RBAs have sector IDs which are unreadable. processor is using to IPL is larger than the available storage on the secondary processor. System Action: Continues processing. System Action: Returns to command mode. sector. User Response: Specify a smaller nucleus, or increase storage on the secondary processor. NRF - 10 NOT VALID xxx NOT ON VOL yyy Issued by: $RJESNA Explanation: Series/l data set xxx could not be found on volume yyy for /*CONCAT, PUNCH, JOURNAL, or SUBMIT processing. Issued by: $DASDI Explanation: One or more RBAs have sector IDs which are not valid. System Action: Continues processing. User Response: Assign the RBAs an alternate System Action: The function issuing this message ends. In the case of SUBMIT processing, no data is transmitted to the host. In the case of /*CONCAT processing, the job stream is canceled. In the case of PUNCH processing, if a punch data stream is about to be received, the punch function indicates this fact to you and subsequently' prompts you for the data set, volume name, and format. User Response: For punch processing, issue another PUNCH command to define a usable punch file. If a punch data stream is about to be received, you must respond to the system prompts. For SUBMIT or /*CONCAT processing, supply the correct data set or volume name. sector. {) '-.J NSPACES MUST BE POSITIVE, SELF-DEFINING TERM Issued by: $EDXASM Explanation: The value for "nspaces" (number of spaces between values) on the PRINTNUM instruction must be specified explicitly as a positive self-defining term. System Action: The error is flagged and compilation continues. User Response: Specify explicitly a positive self-defining term for "nspaces". o MC-164 SC34-0636 N 0 '· ·"t NUCLEUS NOT FOUND ON VOLUME NUMBER OF DATA SETS MUST BE BETWEEN 1 - xxx Issued by: $SISI UTI Issued by: $MEMDISK Explanation: The volume you specified does not contain the nucleus, or you specified the wrong name for the nucleus. Explanation: The maximum number of data sets allowed when using the $MEMDISK utility is xxx. System Action: Returns to command mode. System Action: The system reprompts you for the number of data sets. User Response: Retry the function using the correct nucleus and volume names. User Response: Enter a valid number of data sets. NUll INVALID FOR PARAMETER Issued by: $IAMUTI Explanation: An attempt was made to specify a null response to one or more parameters on which this is invalid. c NUMBER OF EXTRNjWXTRN SYMBOLS CANNOT EXCEED 255 Issued by: $EDXASM Explanation: Your program contains more than 255 EXTRN and WXTRN labels. System Action: Asks again for a parameter value. System Action: The error is flagged and compilation continues. User Response: Enter the proper response to the parameter prompt. See the $IAMUT 1 chapter in the IBM Series/l Event Driven Executive Indexed Access Method (5719-AM3~ for a description of each parameter. A null response is only valid for RSVBLK, RSVIX, FPOOL AND DELTHR parameters. User Response: Ensure that your program does not contain more than 255 EXTRN and WXTRN labels. NUll OR INVALID BRANCH TABLE ENTRY Issued by: $EDXASM Explanation: A GOTO branch was improperly coded or formatted. System Action: The error is flagged and compilation continues. User Response: Examine the branch and make the needed corrections. Chapter 2. Messages MC-165 N NUMBER OF FCBS xxx NWAIT VALUE GREATER THAN NUMBER OF EVENTS IN OP1 OR MAXECB o Issued by: $IAMUTI Issued by: $EDXASM Explanation: Using the BF command, this message displays the current number of FCBs allocated for use in the Indexed Access Method and provides you the opportunity to reset the number. System Action: If you respond with a null input, no action is taken. If you respond with a new number, the new number is stored and later written to disk as the new number of FCBs. Explanation: The NWAIT operand is coded to wait on more than the listed number of events for this MECB instruction. System Action: Flags the error and continues processing. User Response: Change the NWAIT to be equal to or less than the number of events in the list. User Response: Reply with a null input to allow the number of FCBs to remain as it is. Reply with a new number if you desire to change it. NUMBER OF IACBS xxx Issued by: $IAMUTI Explanation: Using the BF command, this message displays the current number of IACBs allocated for use in the Indexed Access Method and provides you the opportunity to reset the number. System Action: If you respond with a null input, no action is taken. If you respond with a new number, the new number is stored and later written to disk as the new number of IACBs. User Response: Reply with a null input to allow the number of IACBs to remain as it is. Reply with a new number if you desire to change it. o M C-166 SC34-0636 o o OK TO PROCEED? ONLY ONE NESTING LEVEL ALLOWED Issued by: $IAMUTI Issued by: $JOBUTIL Explanation: Using the LO, UN, or RO commands, this prompt is issued immediately after the message stating that truncation will occur. wrong order. Explanation: The procedure statement is in the System Action: Terminates the utility. System Action: Awaits operator response. User Response: Reply "Y" to continue processing. Reply "N" to terminate the function. OMIT THE RECORD AND CONTINUE? User Response: Edit the procedure statement and put everything in the correct order. Then retry the function. ONLY ONE OPERAND IS VALID, IILU" OR IIHOLDLU" Issued by: $IAMUTI Issued by: $EDXASM Explanation: Using the LO command, an out of sequence or duplicate record in the input data set has been encountered. c Explanation: You coded both LU and HOLDLU on a NETINIT instruction. These operands conflict with each other. System Action: Awaits operator response. User Response: Reply "Y" to omit the record and continue the function. Reply "N" to terminate the function. ONE OR MORE UNDEFINED LABELS WERE REFERENCED System Action: The error is flagged and compilation continues. User Response: Code either LU or HOLDLU on the NETINIT instruction. ONLY 1 HOSTCOMM STATEMENT IS ALLOWED Issued by: $EDXASM Issued by: $EDXASM Explanation: Referenced label(s) was not found. System Action: The error is flagged and compilation continues. User Response: Examine the name(s) of labels in the listing and check for misspelled or omitted label names. Also examine the undefined and weak external references listed at the end of the compilation. Explanation: More than one HOSTCOMM statement was specified in the system configuration. System Action: The error is flagged and compilation continues. User Response: Ensure that only one HOSTCOMM statement is specified. c Chapter 2. Messages MC-167 o OPEN ERROR xxx OPEN FOR LOAD RETURN CODE RETRY? =xxx. o Issued by: $RJE2780, $RJE3780 Issued by: $IAMUTI Explanation: An error occurred while attempting to open the BSC line. System Action: Ends the operation. Explanation: Using the LO or RO commands, a call to the Indexed Access Method for a LOAD function was unsuccessful. The result was a LOAD return code of xxx. User Response: Check the BSC return code to find the cause of the problem, and take appropriate action. System Action: Awaits operator response. OPEN ERROR FOR xxx Issued by: $MTM Explanation: Either a DSOPEN error occurred on the STATIONS file or on CDMCFREC programs. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. Reply"Y" to receive the prompt again for data set name and volume. Reply "N" to terminate the function. OPEN FOR PROCESS RETURN CODE = xxx. RETRY? System Action: Initialization is terminated (CDMINIT2) . Issued by: $IAMUTI User Response: Normally, this message is issued if the STATIONS file or the CDMCFREC module cannot be found on the PRGMS volume. Explanation: $IAMUTI attempted to open the specified Indexed Access Method file in PROCESS mode, and was unsuccessful. The result was a return code of xxx. Issued by: $IAMUTI System Action: If retry = "Y", asks again for DSNAME, VOLUME and retries the $IAM open request. If retry = "N", command terminates. Explanation: A $IAM PROCESS or LOAD request was issued to the indexed file xxx,yyy. The result was an error return code. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take the appropriate action. OPEN FAILED FOR xxx,yyy System Action: Displays $IAM return code and terminates the function. User Response: Examine the Indexed Access Method return code displayed in the subsequent message and take corrective action. Then retry the process. o MC-168 SC34-'0636 o c OPERAND ACQUIRE" MUST BE IIYES" ORIINO" II OPERAND FIELD IS TOO LARGE Issued by: $EDXASM Issued by: $EDXASM Explanation: You coded an invalid parameter for Explanation: The number of operands exceeds the expected maximum for the instruction. the ACQUIRE operand of the NETINIT instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify no more than the maximum number of operands for this instruction. User Response: Code ACQUIRE=YES or ACQUIRE=NO on the NETINIT instruction. OPERAND FIELD LENGTH EXCEEDS 254 CHARACTERS OPERAND IIATTNEV" NOT ALLOWED WITH IIFULLDPX=YES" Issued by: $EDXASM c Explanation: When the logical unit is in full duplex mode, attention events are not allowed. Issued by: $EDXASM Explanation: The maximum size of operand parameters for any given instruction is 254 characters. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Omit the ATTNEVoperand on the NETINIT instruction or code FULLDPX=NO. OPERAND IIBUFF" REQUIRED IF TYPE=RECV/REJECT/LUSTAT User Response: Do not code more than 254 characters as the parameter for an operand. OPERAND IIFMH" MUST BE IIYES" OR IINO" Issued by: $EDXASM Issued by: $EDXASM Explanation: You must code the BUFF operand if you code TYPE=RECV /REJECT /LUST AT on the NETCTL instruction. Explanation: You coded an invalid parameter for the FMH operand of the NETPUT instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Code FMH= YES or FMH=NO on the NETPUT instruction. User Response: Specify the BUFF operand on the NETCTL instruction. c Chapter 2. Messages MC-169 o OPERAND "FULLDPX" MUST BE liVES" OR IINO" OPERAND "INVITE" MUST BE lIVES" OR IINO" Issued by: $EDXASM Issued by: $EDXASM Explanation: You coded an invalid parameter for the FULLDPX operand of the NETINIT instruction. Explanation: You coded an invalid parameter for the INVITE operand of the NETPUT instruction. System Action: The error is flagged and o System Action: The error is flagged and compilation continues. compilation continues. User Response: Code FULLDPX= YES or User Response: Code INVITE = YES or INVITE=NO on the NETPUT instruction. FULLDPX=NO on the NETINIT instruction. OPERAND IS NOT GOTO OR THEN OPERAND IIHOLD" MUST BE liVES" OR"NOII Issued by: $EDXASM Explanation: You coded an invalid parameter for the HOLD operand of the NETTERM instruction. Issued by: $EDXASM Explanation: The "IF" statement must be followed by a GOTO or THEN. If neither is coded, THEN is assumed. Anything else coded is in error. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Code HOLD=YES or o User Response: Ensure a GOTO or THEN statement follows the IF statement. HOLD=NO on the NETTERM instruction. OPERAND IIHOSTID" IS REQUIRED OPERAND II LAST" MUST BE liVES" OR IINO" Issued by: $EDXASM Issued by: $EDXASM Explanation: The HOSTID operand is required when using the NETINIT instruction. Explanation: You coded an invalid parameter for the LAST operand of the NETPUT instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and User Response: Include the HOSTID operand on the NETINIT instruction. User Response: Code LAST = YES or LAST=NO on the NETPUT instruction. compilation continues. o MC-170 SC34-0636 o o OPERAND uLU u OR uHOLDLU u IS REQUIRED OPERAND "RECLEN" IS REQUIRED Issued by: $EDXASM Issued by: $EDXASM Explanation: You did not code the LU operand or the HOLDLU operand on the NETINIT instruction. One is required. System Action: The error is flagged and compilation continues. Explanation: You must code the RECLEN operand when using the NETGET instruction. System Action: The error is flagged and compilation continues. User Response: Code the RECLEN the NETGET instruction. ~perand on User Response: Code the LU operand or the HOLDLU operand on the instruction. OPERAND "RESYNC" NOT ALLOWED WITH uFULLDPX=YES" OPERAND "MSGDATA" REQUIRED IF RESYNC=YES/INIT AND RTYPE=STG Issued by: $EDXASM c Explanation: You did not specify the MSGDATA operand on the NETINIT instruction when RESYNC=YES/INIT and RTYPE=STG. System Action: The error is flagged and compilation continues. User Response: Code MSGDATA on the NETINIT instruction. OPERAND NOT VALID WITH WAITM INSTRUCTION Issued by: $EDXASM Explanation: When the logical unit is in full duplex mode, you cannot define message resynchronization. System Action: The error is flagged and compilation continues. User Response: Code the NETINIT instruction with RESYNC=NO or change to half duplex mode (FULLDPX=NO). OPERAND "RESYNC" MUST BE "YES," "INIT," OR uNO" Issued by: $EDXASM Issued by: $EDXASM Explanation: The operand coded is invalid for use Explanation: You coded an invalid parameter for the RESYNC operand of the NETINIT instruction. with the WAITM instruction. System Action: The error is flagged and System Action: The error is flagged and compilation continues. compilation continues. User Response: Correct the indicated error and reassemble. User Response: Code RESYNC= YES, RESYNC=NO, or RESYNC=INIT on the NETINIT instruction. o Chapter 2. Messages MC-I?I o OPERAND IIRTVPE" MUST BE IIDISKII OR "STG" OPERAND 1 IS MISSING o Issued by: $EDXASM Issued by: $EDXASM Explanation: You coded an invalid parameter for the RTYPE operand of the NETINIT instruction. Explanation: The first operand was omitted but must be specified for this instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify the first operand for this User Response: Code RTYPE=DISK or RTYPE=STG on the NETINIT instruction. instruction. OPERAND 2 IS MISSING OPERAND IIVERIFYII MUST BE IIYES OR "NO" 11 Issued by: $EDXASM Explanation: The second operand was omitted but must be specified for this instruction. Issued by: $EDXASM Explanation: You coded an invalid parameter for the VERIFY operand of the NETPUT instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify the second operand for this instruction. User Response: Code VERIFY = YES or VERIFY=NO on the NETPUT instruction. OPERANDS IIBUFF" AND IIBVTES" REQUIRED FOR IINETGET AND IINETPUTII 11 Issued by: $EDXASM Explanation: You must code the BUFF and BYTES operands when using the NETGET and NETPUT instructions. System Action: The error is flagged and compilation continues. User Response: Code the BUFF and BYTES operands on the NETPUT or NETGET instruction. o MC-172 SC34-0636 o o OPERAND 3 IS MISSING OUT OF SEQUENCE, END=YES PREVIOUSLY SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The third operand was omitted but must be specified for this instruction. System Action: The error is flagged and compilation continues. User Response: Specify the third operand for this instruction. OTE TYPE MUST BE SPECIFIED Issued by: $EDXASM Explanation: The TYPE operand must be specified in an OTE instruction. o System Action: The error is flagged and compilation continues. User Response: Indicate the type of object element to be defined by coding the TYPE operand. Explanation: END=YES must be coded on the last configuration statement for each device type (terminal,disk) defined during system configuration. In this case, the error occurred when $EDXASM processed the END= YES for a device type and then encountered another configuration statement for the same device type. System Action: The error is flagged and compilation continues User Response: Delete the previous END = YES and make sure that an END= YES is only coded on the last configuration statement for each device type. OUT OF SEQUENCE OR DUPLICATE RECORD Issued by: $IAMUTI Explanation: Using the LO command, an attempt to load an out of sequence or duplicate record was encountered. The record number message precedes this message and a prompt to continue follows. System Action: Issues prompt to continue. User Response: Respond to system prompt. o Chapter 2. Messages Me-173 o OUT OF SPACE ON PUNCH FILE ABORTED OUTPUT DATA SeT DISK I/O ERROR. RETURN CODe = xxx Issued by: $RJESNA Issued by: $IAMUTI Explanation: The output data set is not large enough to contain the punched output. Explanation: Using the LO or RO commands, a disk read/write error occurred on the output data set. The result was a return code of xxx. o System Action: Terminates the output data stream. System Action: Current function is terminated. User Response: Allocate a larger data set and User Response: Examine the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. then retry. OUT OF SPACE ON PUNCH FILE - PUNCH ABORTED OUTPUT DATA SET ERROR. $IAM RETURN CODE xxx = Issued by: $RJE2780, $RJE3780 Issued by: $IAMUTI Explanation: The output data set is too small to hold the punch data. System Action: Ends the operation. Explanation: Using the LO or RO commands, an Indexed Access Method error occurred on the output data set. The result was a return code of xxx. n V User Response: Allocate a larger data set and rerun the function. OUT OF SPACE ON SPOOL FILE System Action: Current function is terminated. User Response: Examine the Indexed Access Method return code and take appropriate action. Issued by: $RJE2780, $RJE3780 Explanation: The spool file is full. System Action: Ends the operation. User Response: Wait until space is available on the file and retry the function. o MC-174 SC34-0636 o c OUTPUT RECORD ASSUMED TO BE xxx BYTES. OK? OVERLAY I/O ERROR Issued by: $OVLMGR Issued by: $IAMUTI Explanation: Using the UN command, the output record size is assumed to be the same as the input record size. Explanation: The overlay manager encountered an 110 error while attempting to read from a disk or diskette. System Action: The program ends. System Action: Awaits operator response. User Response: Reply "Y" to continue processing with the indicated record size. Reply "N" to receive a prompt for the actual record size. User Response: If you are using a diskette unit, make sure the diskette is in the slot and the door is closed. If the diskette is in the slot or if you are reading from a disk, the problem could be a defective record. Use the VD or VV command of the $INITDSK utility to locate defective records. OVERLAY AREA IS TOO SMALL, SIZE REQUIRED IS xxx HEX Issued by: $XPSLINK c Explanation: The overlay area you defined on the OVLAREA statement during system generation is not large enough to contain a supervisor overlay segment. System Action: The error is flagged and the link-edit continues. User Response: Redefine the starting and ending points of the overlay area to equal size xxx. Link-edit the definition statements with the link control data set. o Chapter 2. Messages MC-175 p PAGE AREA SIZE(S) RESET PARM POSITION GREATER THAN EIGHT ON LINE #xxx o Issued by: $IAMUTI Issued by: $MSGUTI Explanation: Using the PG command, the new page area size table has been written out to $IAM. Explanation: The parameter position must be from 1 - 8. System Action: When $IAM is loaded in the future, the new page area sizes will be in effect. Has no effect on the currently executing $IAM. System Action: Continues processing. User Response: Keep in mind the new page area User Response: When processing finishes, correct the error and retry. size the next time you load $IAM. PARMS= MUST BE A LABEL PARAMETER OMITTED OR TOO MANY DEVICES SPEC. IN DEVICES= PARAM Issued by: $EDXASM Explanation: The DEVICES= operand must be specified on the ADAPTER statement. Up to four device names can be specified for the MFA, and up to eight device names for the ALPA adapter. System Action: The error is flagged and Issued by: $EDXASM Explanation: One or more of the parameters specified for the PARMS= operand are not labels. System Action: The error is flagged and compilation continues. User Response: Specify all parameters for the P ARMS = operand as labels. compilation continues. User .Response: Specify no more than four device names on the DEVICES= operand. PARM COMMAND NOT PRECEDED BY PROGRAM COMMAND Issued by: $JOBUTIL Explanation: The procedure data set is not in the proper order. System Action: Ends the operation. PART NOT ALLOWED WITH OVERLAY PROGRAMS Issued by: $EDXASM Explanation: A cross-partition load (as specified by the PART= operand) is not valid if overlay programs are to be loaded (PGMx operand coded). System Action: The error is flagged and compilation continues. User Response: If overlay programs will be loaded, do not specify the P ART = operand. User Response: Edit the procedure data set and put everything in the proper order. Then retry the utility. 0 . MC-176 SC34-0636 '.1 , p c PARTITION NUMBER IS INVALID PCI MUST BE YES OR NO Issued by: $DUMP Issued by: $EDXASM Explanation: An invalid partition number was entered during a partial storage dump. Explanation: The parameter specified for the PCI= operand of the DCB statement must be either "YES" or "NO". System Action: Terminates $DUMP. User Response: Reload $DUMP and enter a System Action: The error is flagged and compilation continues. valid partition number. PARTITION SIZE EXCEEDS 32 BLOCKS Issued by: $EDXASM Explanation: Entries in the P ARTS = operand of the SYSTEM statement (number of 2K blocks per partition) must be within the range of 2-32 User Response: Specifying PCI= YES causes the device to present an interrupt upon completion of the DCB fetch prior to data transfer. PCI=NO will not cause an interrupt to be presented and is the default. PDEN = COMP NOT VALID ON 4975 MODEL 1 (4K-64K). Issued by: $EDXASM c System Action: The error is flagged and compilation continues. User Response: Specify a number 2-32 on the PARTS= operand of the SYSTEM statement. Explanation: You specified an invalid option for the printer in use. System Action: Continues processing. User Response: Retry the function with a valid PCB NOT SPECIFIED option. Issued by: $EDXASM Explanation: The plot control block (PCB) must be specified on the XYPLOT and XTPLOT graphics instructions. System Action: The error is flagged and compilation continues. User Response: Specify the label of an 8-word plot control block. o Chapter 2. Messages MC-I77 p PERFORMANCE VOLUMES MUST BE ALLOCATED AND THEN IPL SYSTEM AGAIN PERMANENT WRITE TRANSMISSION ERROR xxx o Issued by: $RJE2780, $RJE3780 Issued by: $INITDSK Explanation: While initializing a device, the utility Explanation: An unrecoverable BSCWRITE error occurred, resulting in a BSC return code of xxx. found a performance volume (volume name was specified on the disk system generation statement). System Action: Ends the utility. System Action: Returns to command mode. User Response: When a device is initialized, all performance volumes must be reallocated, or a new system generation must be performed to eliminate the sysgen volumes. PERMANENT ERROR Issued by: $DISKUT2 User Response: Check the BSC return code to find the cause of the problem, and take appropriate action. POINTERS IN HEADER OF HIGH INDEX BLOCK NOT ZERO Issued by: $VERIFY Explanation: While trying to print a format log, a disk 110 error occurred. Explanation: In the highest level index block, the upward pointer, forward pointer, and backward pointer should all be zero. In this case, they were not. System Action: Ends the operation. System Action: Verification continues. User Response: Check the disk and diskette readl write return code to find the cause of the problem, and take appropriate action. User Response: In most cases the lAM file must be rebuilt. File may have to be regenerated. PERMANENT READ TRANSMISSION ERROR xxx Issued by: $RJE2780, $RJE3780 Explanation: An unrecoverable BSCREAD error occurred. The result was a BSC return code of xxx. System Action: Ends the utility. User Response: Check the BSC return code to find the cause of the problem, and take appropriate action. o MC-178 SC34-0636 p o POLL ADDRESS MUST BE 2 HEX DIGITS PORT NOT NUMERIC - CAIOCB TERMINATED Issued by: $EDXASM Issued by: $EDXASM Explanation: The poll address was specified incorrectly. A valid poll address consists of two hexadecimal digits. Explanation: The PORT= operand on the CAIOCB statement is not numeric. System Action: The error is flagged and compilation continues. System Action: Terminates expansion of the User Response: Specify the poll address as two hexadecimal digits for the POLL operand. User Response: On the CAIOCB statement specify a valid PORT= operand that is a decimal number between zero and 31, and reassemble. POLl=: KEYWORD NECESSARY AND VALID ONLY IF TVPE=MT c CAIOCB statement. PORT NUMBER INVALID Issued by: $EDXASM Issued by: $EDXASM Explanation: The POLL= operand is required if ADAPTER=MFA and TYPE=MT are specified on the BSCLINE statement. Explanation: On the ADAPTER statement, the port number specified is not in the correct format or range. System Action: The error is flagged and compilation continues. System Action: The error is flagged and the compilation continues. User Response: Specify a list of 1-4 poll/select addresses as the POLL operand. User Response: Code the PORT= operand with the value 0 or 1 and reassemble. PORT= AND SECADDR= MUST BE SPECIFIED issued by: $EDXASM Explanation: The PORT= and SECADDR= operands were not specified for the ADAPTER statement, and they are required. System Action: The error is flagged and the compilation continues. User Response: Specify the PORT= and SECADDR= operands and reassemble. o Chapter 2. Messages MC-179 p PORT NUMBER TOO LARGE - CAIOCB TERMINATED PORTS NUMBER TOO LARGE EXPANSION TERMINATED Issued by: $EDXASM, $SIASM Issued by: $EDXASM Explanation: The PORT= operand on the CAIOCB statement contains a value greater than 31. Explanation: The PORTS= operand on the CACBx statement contains a value greater than 31. System Action: Terminates expansion of the System Action: Terminates the expansion. o CAIOCB statement. User Response: On the CAIOCB statement, specify a PORT = operand that is less than or equal to 31, and reassemble. PORT NUMBER TOO SMALL - CAIOCB TERMINATED User Response: On the CACBx statement, specify a PORTS= operand that is less than or equal to 31, and reassemble. PORTS NUMBER TOO SMALL EXPANSION TERMINATED Issued by: $EDXASM Issued by: $EDXASM, $SIASM Explanation: The PORT= operand on the Explanation: The PORTS= operand on the CACBx statement contains a value less than zero. CAIOCB statement contains a value less than zero. System Action: Terminates the expansion. System Action: Terminates expansion of the CAIOCB statement. User Response: On the CAIOCB statement, specify a PORT= operand that is greater than or equal to zero, and reassemble. User Response: On the CACBx statement, specify a PORTS= operand that is greater than or equal to zero, and reassemble. PORT WAS NOT SUPPLIED - CAIOCB TERMINATED Issued by: $EDXASM, $SIASM Explanation: The PORT= operand on the CAIOCB statement is required but was not supplied. System Action: Terminates expansion of the CAIOCB statement. User Response: On the CAIOCB statement, specify a valid PORT= operand, and reassemble. o MC-180 SC34-0636 p c PREVIOUSLY DEFINED FORMAT DESTROYED PRINT ERROR - ATTEMPT CORRECTION THEN RESPOND BELOW Issued by: $IMAGE Issued by: $RJESNA Explanation: Due to an open error the previously defined format is gone. Explanation: The Event Driven Executive has detected a printer problem (printer was powered off). A subsequent message, "ENTER C(CONTINUE), T(TERMINATE), R(REDIRECT):" is issued to allow for recovery from this error. System Action: Ends the operation. User Response: Redo the edit and retry the function. System Action: Suspends printing until the problem is corrected. PRIMARY MENU xxx FAILED FOR TERMINAL yyy Issued by: $MTM Explanation: A SETP AN function for the terminal yyy using the primary menu xxx has failed. c User Response: Retry the operation by entering a "C", or cancel the PRINT command by entering a "T". If a "T" is entered, the host is notified that the print function is not available, and a command to the host is required to start the printer. To redirect the output to a different printer, specify "R". System Action: Does not include the terminal in the Multiple Terminal Manager system. PROCESSING j*CONCAT - FILE ERROR xxx User Response: Ensure that a valid menu name is specified in the TERMINAL file for the specified terminal. PRIME INDEX DATASET CONTAINS NO RECORDS Issued by: $IAMUTI Explanation: During the secondary index load, no primary records were located in the prime file. Therefore no records can be loaded into the secondary file. System Action: Control returns to $IAMUTI Issued by: $RJESNA Explanation: $RJESNA encountered a disk error while opening the data set specified on the /*CONCAT record. The result was a return code of xxx. System Action: Cancels the job stream to prevent a partial job stream from executing on the host. Processing is terminated as if an error condition had occurred on the input file. User Response: Check the disk and diskette read/ write return codes to find the cause of the problem, and take the appropriate action. main procedure. User Response: Load the prime file first, and retry the operation. o Chapter 2. Messages M C-181 p _--" 0 -'I PROC COMMAND NOT ALLOWED AFTER PROGRAM COMMAND PROGRAM CANNOT BE TRACE FILE Issued by: $BSCUTI Issued by: $JOBUTIL wrong order. Explanation: You specified that a program type data set be used to hold BSC trace data. Only a data type data set can be used as a trace file. System Action: Ends the operation. System Action: Ends the operation. User Response: Edit the procedure statement User Response: Specify a data type data set for use as the trace file. If necessary, allocate such a data set. Explanation: The procedure statement is in the and put everything in the correct order. Then retry the function. PROGRAM AREA TOO SMALL TO HOLD PGM xxx PROGRAM CAPACITY EXCEEDED Issued by: $VERIFY Issued by: $MTM Explanation: The manager's program area is too small to hold the named program. Explanation: The amount of working storage allocated to $VERIFY is insufficient to process the indexed file specified. System Action: Does not use the program xxx. System Action: $VERIFY terminates. User Response: Increase the program area size User Response: Increase the amount of working by reallocating CDMDUMMY, or split the program into smaller link-edited programs. storage available to $VERIFY. Refer to the IBM Series/l Event Driven Executive Indexed Access Method (5719-AM3) for a description of how to calculate the amount of working storage required and how to modify the amount supplied. PROGRAM AREA - NOT RELEASED o Issued by: $STGUTI Explanation: The utility inspected the area and found it to be a program, which cannot be released with $STGUTI. System Action: Returns to command mode. User Response: If you still want to release the area of storage, use the $C operator command or re-IPL the system. o MC-182 SC34-0636 p o PROGRAM FILE LARGER THAN PROGRAM MANAGER BUFFER PUNCH ABORTED - FILE ERROR xxx Issued by: $RJESNA Issued by: $MTM Explanation: The program table built during initialization exceeds the size of the buffer used by the program manager. Explanation: An error occurred while a punch stream was being received from the host and written to a Series/1 data set, or an I/O error occurred during the opening of the data set. The result was a return code of xxx. System Action: Multiple Terminal Manager terminates. System Action: None. User Response: Increase the program manager User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. buffer size in module CDMCOMMN, assemble and relink $MTM. PROGRAM LOAD ERROR PUNCH DATA BEING RECEIVED - NO PUNCH FILE DEFINED Issued by: $MTM Issued by: $RJESNA Explanation: An Event Driven Executive LOAD o error occurred for the requested program. System Action: Does not load the program. User Response: Determine the cause of the problem. Rebuild the program if the problem persists. Explanation: A punched output data set is about to be received from the host, but no punch data set has been defined to $RJESNA. System Action: Issues a prompt requesting the punch data set name. User Response: Enter the punch data set name. PROTECT = MUST BE YES OR NO Issued by: $EDXASM Explanation: The PROTECT= operand must be specified as either yes or no. System Action: Continues processing. User Response: After the assembly completes, correct the error and rerun. C ','!, " I' Chapter 2. Messages MC-183 p PUNCH DATA BEING RECEIVED - NO PUNCH FILE DEFINED P1= INVALID WHEN USING CAPS= WITH IMMEDIATE DATA Issued by: $RJE2780, $RJE3780 Issued by: $EDXASM Explanation: There is no punch file defined to hold the punch data being received from the host. Explanation: PI= cannot be used on the PRINTEXT or READTEXT instruction if the CAPS= character count is specified. PI = can be used if CAPS = YES is specified instead. System Action: Prompts for definition of a punch file: "ENTER PUNCH FORMAT - S OR 0·" User Response: Answer S for source, or 0 for object. Note: DS2 on program load is used. o System Action: The error is flagged and compilation continues. User Response: Specify either CAPS= character count and omit PI, or specify CAPS= YES with PI coded. o MC-184 SC34-0636 Q c QUERY MESSAGE MUST BE SPECIFIED Issued by: $EDXASM Explanation: The required prompt message was omitted on the QUESTION instruction. System Action: The error is flagged and compilation continues. User Response: Specify the prompt message on the QUESTION instruction. o o Chapter 2. Messages Me-185 R RANGE= MUST BE HIGH FOR MFA ADAPTER RBA xxx, ALTERNATE ASSIGNED - DATA ERROR Issued by: $EDXASM Issued by: $DASDI Explanation: RANGE=LOW cannot be specified if ADAPTER=MFA on the ACCA TERMINAL statement. Explanation: During an alternate assignment, the data field was moved, but an uncorrectable Error Condition Code (ECC) was detected. The ECC will be inverted, indicating that the integrity of the data in the assigned alternate has been compromised. The xxx is the RBA in question. System Action: The error is flagged and compilation continues. User Response: Specify RANGE=HIGH. If omitted, RANGE=HIGH is the default. o System Action: Continues processing. User Response: Refresh the assigned alternate. RAN OUT OF MAIN STORAGE IN PARTITION Issued by: $MTM Explanation: Using the MTMUTIL utility, there was insufficient storage in the partition to load either the program or to contain the loader. System Action: The requested program is not loaded. User Response: Specify a different partition to MTMUTIL. RBA xxx, ALT UNASSIGNMENT - DATA ERR Issued by: $DASDI Explanation: During an alternate unassignment, the data field was moved, but an uncorrectable Error Condition Code (ECC) was detected. This indicates that the integrity of the data in the unassigned alternate has been compromised. The xxx is the RBA in question. System Action: Continues processing. User Response: Refresh the data. o MC-186 SC34-0636 R c RBA ERROR: xxx BAD FLAG - NO ALTERNATE FOUND RBN xxx CONTAINS INVALID FORWARD POINTER. Issued by: $DASDI Issued by: $VERIFY Explanation: The RBA in question, xxx, has an unreadable sector ID. Explanation: The indicated data block did not properly point to the next data block on the same level. System Action: Continues processing. System Action: Verification continues. User Response: Assign the RBA an alternate sector. User Response: In most cases the lAM file must be rebuilt. RBA xxx SECTOR WRITTEN - DATA ERR Issued by: $DASDI Explanation: An RBA has returned a data check to the read data. The integrity of the data in this RBA has been compromised. o RBN xxx CONTAINS INVALID UPWARD POINTER. Issued by: $VERIFY Explanation: The indicated file block did not properly point to its higher level index block. System Action: Continues processing. System Action: Verification continues. User Response: Refresh the RBA. User Response: In most cases the lAM file must be rebuilt. RBN xxx CONTAINS INVALID BACKWARD POINTER. Issued by: $VERIFY Explanation: The indicated index block did not properly point to the previous index block on the same level. System Action: Verification continues. User Response: In most cases the lAM file must be rebuilt. RBN xxx IS IN FREEPOOL CHAIN, BUT IS NOT A VALID FREEPOOL BLOCK. Issued by: $VERIFY Explanation: Every block in the freepool chain should have a block type of X'8000'. The indicated block did not. System Action: Verification continues. User Response: In most cases the lAM file must be rebuilt. o Chapter 2. Messages MC-187 R URDSCB U REQUIRED IF RESVNC=VES/INIT AND RTVPE=DISK READ ERROR (OBJECT MODULE) o Issued by: $UPDATE Issued by: $EDXASM Explanation: You did not specify the RDSCB Explanation: A read error was encountered on the data set name. operand on the NETINIT instruction when RESYNC= YES/INIT and RTYPE=DISK. System Action: Returns to command mode. System Action: The error is flagged and compilation continues. User Response: Recreate the object module and retry the function. User Response: : Disk resynchronization requires an open dataset control block (DSCB). Code the RDSCB operand on the NETINIT instruction to point to the DSCB. READ ERROR DURING READBACK CHECK OF TARGET DATASET Issued by: $COPYUTI Explanation: A read error occurred in the target data set. System Action: Ends the operation. User Response: Choose a different target data set and retry the function. READ ERROR OCCURRED, RC = xxx Issued by: $XPSLINK from $XPSPOST Explanation: When attempting to read a record from disk or diskette, an error occurred. The result was a return code of xxx. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. Rerun $XPSLINK. READ ERROR ENCOUNTERED ON xxx,yyy RC=zzz Issued by: $XPSLINK from $XPSPRE Explanation: $XPSPRE was unable to read the specified data set. The result was a return code of zzz. System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. o MC-188 SC34-0636 R o READ ERROR ON RECORD NUMBER xxx RC=yyy READ ERROR - TAPE RC =xxx TAPE RECORD NUMBER =yyy Issued by: $COPY Issued by: $TAPEUTI Explanation: An error occurred while reading the disk record xxx. The result was a return code of yyy. Explanation: An error occurred while reading the tape record yyy. System Action: Returns to command mode. System Action: Returns to command mode. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. READ ERROR ON SOURCE, RC =xxx c User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. READ INPUT DATASET RETURN CODE = xxx. RECORD NUMBER = yyy Issued by: $TAPEUTI Issued by: $IAMUTI Explanation: The source device used for the copy detected a read error. Explanation: An attempt to read the indexed input data set failed for a sequential data set. The result was a return code of xxx which occurred at record yyy. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. READ ERROR ON TAPE - RC = xxx DUMP ENDED System Action: Ends the command. User Response: For LO command, check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. to find the For the UN or RO commands, check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. Issued by: $TAPEUTI Explanation: A read error occurred that caused the dump to terminate. System Action: Returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. o Chapter 2. Messages MC-189 R READ INPUT DATASET RETURN CODE = xxx RECONNECT TERMINAL DEFINITION ERROR Issued by: $IAMUTI Issued by: $MTM Explanation: Using the UN or RO commands, a call to the Indexed Access Method for a GETSEQ function was unsuccessful. The result was a return code of xxx. Explanation: The RECONNECT operator interface facility has encountered a failure while attempting to reconnect a terminal to the Multiple Terminal Manager. Since initialization already would have performed all functions necessary to include the terminal in the terminal table, the TERMINAL file, SCRNS volume or source table in RECONNEC has probably been altered since the Multiple Terminal Manager was started. System Action: Ends the operation. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. ,·" 0 I' System Action: Does not connect terminal. REASSIGN UNSUCCESSFUL - TERMINAL, CODE xxx Issued by: $TERMUTI Explanation: The attempt to reassign the address of the terminal failed. Explanation: Determine the cause of the error (check TERMINAL file for correct data). RECORD DOES NOT VERIFY INPUT RECORD = xxx CHECK VALUE = yyy Issued by: $TAPEUTI System Action: Returns to command mode. User Response: Check the terminal 110 general return code to find the cause of the problem, and take appropriate action. Explanation: There is a discrepancy between the record the utility expected to read and the record it actually read. System Action: Returns to command mode. RECONNECT SYNTAX INVALID User Response: Enter a new command if necessary. Issued by: $MTM Explanation: The correct syntax has not been used on the RECONNECT operator command. System Action: Ignores the command. User Response: Retry the RECONNECT command with correct syntax. o MC-190 SC34-0636 R c RECORD MATCH NOT FOUND FOR SECONDARY INDEX RECORD SIZE MUST BE NUMERIC Issued by: $IAMUTI Issued by: $VERIFY Explanation: While verifying cross references, the program failed to find a match for a specific secondary or primary key. Explanation: Using the LO or UN commands, your reply to the prompt ENTER RECORD SIZE was not numeric. System Action: Reissues the prompt for record System Action: Issues messages that identify the primary and secondary key values and continues processing. size. User Response: Enter a numeric value for the record size. User Response: Secondary file does not match primary file and should be rebuilt. REGISTER SPECIFICATION INVALID RECORD NUMBER =xxx Issued by: $IAMUTI c Explanation: Using the LO, UN, or RO commands, the record number being processed is identified when an error occurs. This message is preceded by the error message. Issued by: $EDXASM Explanation: Index registers #1 and #2 cannot be specified directly in the instruction. The registers can be used, however, in the parameter format: (parameter, #reg). System Action: The error is flagged and compilation continues. System Action: Dependent on the preceding error message. User Response: Recode the instruction. User Response: Examine the preceding error message and take corrective action. RECORD OUT OF SEQUENCE NEAR RBN xxx Issued by: $VERIFY Explanation: Records in the indicated data block were out of sequence. The records should be in ascending order by key. System Action: Verification continues. User Response: In most cases the lAM file must be rebuilt. c Chapter 2. Messages MC-191 R RELATIVE RECORD OUT OF RANGE ALLOWABLE RECORDS ARE 0001 - xxx HEX REMOTE MANAGEMENT UTILITY ERROR 2 - COMMUNICATIONS OPEN FAILED, RETURN CODE: xxx Issued by: $DISKUT2 Issued by: $RMU Explanation: The relative record number you entered while using the PR or LR command of the $DISKUT2 utility is invalid. Explanation: The OPEN of the BSC communication line failed. The result was a BSC return code of xxx. System Action: The system asks for a relative record number within the allowable range. System Action: Terminates the program. User Response: Enter a relative record number within the range displayed in the message. REMOTE MANAGEMENT UTILITY ERROR 1 - INSUFFICIENT BUFFER. SIZE: xxx o User Response: Check the BSC return code to find the cause of the problem, and take the appropriate action. REMOTE MANAGEMENT UTILITY ERROR 3 - COMMUNICATIONS CLOSE FAILED, RETURN CODE: xxx Issued by: $RMU Issued by: $RMU Explanation: The size of the buffer defined for use by the utility is xxx bytes, which is less than the 512-byte minimum. The default l024-byte buffer size has been modified incorrectly. Explanation: The CLOSE of the BSC communication line failed. The result was a BSC return code of xxx. System Action: Terminates the program. System Action: Terminates the program. User Response: Check the buffer size, respecify a valid size, and restart the program. User Response: Check the BSC return code to find the cause of the problem and take the appropriate action. o MC-192 SC34-0636 R c REMOTE MANAGEMENT UTILITY ERROR 4 - COMMUNICATIONS I/O ERROR. I/O FUNCTION xxx RETURN CODE: yyy REMOTE MANAGEMENT UTILITY ERROR 6 - OVERLAY FUNCTION MISSING. FUNCTION: xxx OVERLAY NUMBER yyy Issued by: $RMU Issued by: $RMU Explanation: BSCAM encountered an error during an 110 function, xxx, which can be one of the following: Explanation: The utility'S function table erroneously defined a function xxx as being contained within overlay yyy. Read initial Read continue Write EOT Write initial Write EOT (ABORT) Write continue The result was a BSC return code of yyy. System Action: Terminates the program. User Response: Check that the user written function is added properly to the function table. Correct any problem and restart the program. System Action: In cases of either a time-out o error (return code 10) or a sequence error (return code 12), the system terminates the current function and waits for the next request from the host. In cases of other error types, the system terminates after reporting the I/O error. User Response: Check the BSC return code to find the cause of the problem and take the appropriate action. REMOTE MANAGEMENT UTILITY ERROR 5 - LOAD OVERLAY FAILED, RETURN CODE: xxx OVERLAY NUMBER yyy Issued by: $RMU Explanation: The utility attempted to load an overlay program yyy with a LOAD instruction. The load failed, resulting in a LOAD return code of xxx. System Action: Terminates the program. User Response: Check the LOAD return code to find the cause of the problem, and take the appropriate action. o Chapter 2. Messages MC-193 R REMOTE MANAGEMENT UTILITY ERROR 7 - INVALID MULTIPOINT TRIBUTARY SELECT REMOTEQUE OVERFLOW - REMOTE RECORD NOT STORED o Issued by: $LOG Issued by: $RMU Explanation: The host system has improperly sent the utility a multipoint "select" when it should have sent a "poll". System Action: The utility returns an EOT (end of transmission) to the host, terminates the function in progress, and reads for the next request. User Response: Determine the problem with the host program that is communicating with the utility, correct it, and rerun the program. REMOTE MANAGER BUSY - REMOTE RECORDS NOT STORED Issued by: $LOG Explanation: The $LOG utility is unable to get access to the Remote Manager's buffers in order to write the log records. This message indicates a problem with the IBM -supplied software. System Action: $LOG is active but it cannot write log records to the Remote Manager's buffers. User Response: Contact your local IBM service representative. Explanation: The Remote Manager's buffers cannot handle the number of log records being written by the $LOG utility. System Action: $LOG continues to write log records but the records are not stored for the Remote Manager. User Response: Refer to the description manual for the RMl (Remote Manager) program product in order to correct this problem. RENAME ERROR. RETURN CODE =xxx Issued by: $IAMUTI Explanation: During the process of adjusting the size of the directory data set using the AS subcommand of DR, the rename of the new data set from $WRKDIR to $IAMDIR failed. The result was. a return code of xxx. ~ Ul System Action: Displays another message indicating the temporary name and volume of the new directory data set. User Response: Check the system return code to find the cause of the problem, and take appropriate action. o M C-194 SC34-0636 R c REPLACEMENT OF PROGRAM xxx WAS NOT SPECIFIED REQUIRED STORAGE EXCEEDS 63K. NOT SET. Issued by: $UPDATE Issued by: $IAMUTI Explanation : You attempted to update an existing program but did not specify that the new update replace the old one. Explanation: Using the BF command, the total amount of storage required for the requested buffer size, number of IACBs, number of FCBs and maximum record size exceeds 63K bytes. It would be impossible to load $IAM into a single partition with this amount of dynamic storage. System Action: Ends the operation. User Response: Specify replacement of the existing program and retry. REQUIRED KEYWORD IS MISSING System Action: Ends the operation. User Response: Specify more realistic values for the requested parameters. Issued by: $EDXASM Explanation: For the STORBLK instruction, the TWOKBLK operand must be coded. c System Action: Continues processing but does not generate object text for that instruction. User Response: Correct indicated error and reassemble. REQUIRED PARAMETER IS MISSING Issued by: $EDXASM RESET OPERAND DOES NOT ALLOW ADDITIONAL OPERANDS Issued by: $EDXASM Explanation: For the STIMER instruction, if the first operand is coded RESET, no additional operands may be coded. System Action: Continues processing but does not generate object text for that instruction. User Response: Correct the indicated error and reassemble. Explanation: The positional operands required for PUTEDIT and GETEDIT instructions are "text", "(list)", and either "format" or "(format,list)". System Action: The error is flagged and compilation continues. User Response: Ensure the required positional operands are specified as explained. 0.';:'· .. ' Chapter 2. Messages MC-195 R RESET TYPE NOT SPECIFIED OR INVALID ASSUME RESET PUNCH? (Y,N) RESULT= MAY NOT BE SPECIFIED WITH MOVE OR MOVEA Issued by: $RJESNA Issued by: $EDXASM Explanation: A RESET command or a RESET command with an undefined parameter was entered. Explanation: The "RESULT =" operand is invalid when used with MOVE or MOVEA instructions. The result of the operation is stored in the first operand by the MOVE and MOVEA instructions. o System Action: Awaits operator response. User Response: Answer "Y" or "N" depending on whether you wish to reset the punch data set name and format. If "N" is entered, the message "RESET NOT DONE" is issued and the RESET command is canceled. If "Y" is specified, $RJESNA resets the punch function. System Action: The error is flagged and compilation continues. User Response: Remove the "RESULT=" operand from the MOVE and MOVEA instruction. RESULT= OPERAND MUST BE SPECIFIED RESOURCE BUSY Issued by: Spooling Explanation: A $S command has been issued before a previous command has finished processing. Issued by: $EDXASM Explanation: The RESULT= operand must be specified in an arithmetic operation as it has been explicitly implied in the PREC= operand. 0 ( ,I, II System Action: The error is flagged and 1 " _ I. compilation continues. System Action: The second $S command is ignored. User Response: Code the RESULT= operand with a variable. Operator Response: Allow the first $S command to complete, then reissue the command. RESTART ON; CD/DS/GS/MA/MS/SO COMMANDS INVALID Issued by: $SPLUTl Explanation: After the spool facility has been restarted, the utility cannot perform any of the other listed command functions. System Action: Returns to command mode. User Response: Do not attempt to enter any of the listed commands. o MC-196 SC34-0636 R o RETRY SUPPLIED IS NOT NUMERIC EXPANSION TERMINATED $RJESNA SESSION TERMINATED BY HOST Issued by: $EDXASM Issued by: $RJESNA Explanation: The RETRY= operand on the CACBl statement is not numeric. Explanation: $RJESNA received a -16 return code (session terminated by host) in response to an SNA NETGET command. System Action: Terminates the expansion. System Action: $RJESNA terminates. User Response: On the CACBl statement, specify a valid RETRY = operand that is numeric, and reassemble. RETRY SUPPLIED IS NOT NUMERIC Issued by: $SIASM Explanation: The RETRY= operand on the CACB 1 statement is not numeric. o System Action: Terminates expansion of the CAIOCB statement. User Response: On the CACBl statement, specify a valid RETRY = operand that is numeric, and reassemble. User Response: If you entered a host session termination command, or the host operator terminated the session, no response is required. If session termination was not caused by either of these methods, you may have to consult the host systems programmer to determine the cause of session termination. $RJESNAM FILE ERROR xxx Issued by: $RJESNA Explanation: $RJESNA encountered an error while trying to read from its message data set $RJESNAM. The result was a return code of xxx. System Action: Terminates $RJESNA. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. o Chapter 2. Messages MC-197 R RSB= MUST BE EVEN R TYPE MUST BE ON MFA BASE ADDRESS o Issued by: $EDXASM Issued by: $EDXASM Explanation: The number specified for the number of residual status bytes on the EXIODEV statement must be zero or an even decimal number between 4 and 16 inclusive. System Action: The error is flagged and compilation continues. User Response: Specify a zero or and.even decimal number from 4-16 for RSB=. Explanation: 497S-01R and 497S-02R type devices must be attached to the MFA base address. This address is specified on the MFA ADAPTER statement. System Action: The error is flagged and compilation continues. User Response: Specify the MFA base address on the ADDRESS= operand of the TERMINAL statement. RSB= OUT OF LIMITS Issued by: $EDXASM Explanation: The number specified for the number of residual status bytes on the EXIODEV statement must be zero or an even decimal number between 4 and 16 inclusive. System Action: The error is flagged and o compilation continues. User Response: Specify a zero or an even decimal number from 4-16 for RSB=. o MC-198 SC34-0636 s c SCAN= PARAMETER IS INCORRECT SECOND DIGIT OF ADDR FIELD NOT HEX Issued by: $EDXASM Issued by: $SlASM Explanation: The parameter for the SCAN= operand of the GETEDIT /PUTEDIT instruction is specified incorrectly. Valid parameters are "FIXED" and "FREE". Explanation: The device address operand on the CAxxx instruction has an invalid hexadecimal character as the second digit. System Action: Terminates expansion of the System Action: The error is flagged and CAxxx instruction. compilation continues. User Response: Specify either "FIXED" (input data adheres to format statement) or "FREE" (input data is separated by a blank, comma, or slash). User Response: On the CAxxx instruction, specify a valid device address operand whose second digit is a hexadecimal character, and reassemble. SCREEN TABLE LARGER THAN INPUT BUFFER Issued by: $MTM o Explanation: The screen table built during initialization exceeds the Input Buffer size. System Action: Aborts initialization. User Response: Increase the Input Buffer size in module CDMCOMMN, reassemble and relink $MTM. SE= MUST BE YES OR NO Issued by: $EDXASM Explanation: The parameter specified for the SE= operand of the DCB statement must be either "YES" or "NO". System Action: The error is flagged and compilation continues. User Response: Specifying SE= YES will suppress exception condition reporting. SE=NO allows exception reporting and is the default. c Chapter 2. Messages M C-199 s SECOND DIGIT OF PORT IS NOT NUMERIC SECONDARY INDEX DATASET OPEN ERROR, $DISKUT3 RTCODE= xxx o Issued by: $SlASM Issued by: $IAMUTI Explanation: The PORT= operand on the CAIOCB statement has a non-numeric character as the second digit. System Action: Terminates expansion of the CAIOCB statement. User Response: On the CAIOCB statement, specify a valid PORT= operand whose second digit is numeric, and reassemble. Explanation: During the secondary index load, $IAMUTI was unable to open the secondary index data set as specified. The result was a $DISKUT3 return code of xxx. System Action: System prompts you: RETRY (YIN)? User Response: Check the $DISKUT3 return code to find the cause of the problem and respond to the prompt accordingly. SECOND OPERAND NOT RESET OR CLEAR Issued by: $EDXASM Explanation: On the WAIT ECB instruction, the second operand specified can only be RESET or CLEAR. System Action: The error is flagged and compilation continues. SELECTED TERMINAL IS NOT A 4980 Issued by: $TERMUT2 Explanation: You used the LT command to load a terminal that is not a 4980. System Action: The system does not load the terminal. User Response: Specify as the second operand (if coded) either RESET or CLEAR. User Response: You can only use the LT command to specify a 4980 terminal. Check to be sure you are using a 4980 terminal. SECONDARY ADDRESS OUT OF RANGE Issued by: $EDXASM Explanation: The value in the SECADDR= operand was out of the acceptable range. System Action: The error is flagged and the compilation continues. User Response: Specify a value within the range o - 255 for the SECADDR= operand and reassemble. o . MC-200 SC34-0636 s c SELF-DEFINING TERM INVALID FOR PDEN/PMODE/CHARSET KEYWORDS SESSIONS RESET - LINK LEVEL ACTIVE Issued by: $SNAMAIN Issued by: $EDXASM Explanation: If the 4975 character set operands PDEN, PMODE, or CHARSET are specified, a self-defining term cannot be coded. System Action: The error is flagged and compilation continues. User Response: If these operands are specified, code either a parameter name, an indexed value (register), or an address. Explanation: The host detected a serious error with the network and is reinitiating network activation. The host restarts SDLC by sending a SDLC SNRM command. System Action: SNA support clears the system of all sessions and resets all its control blocks for SDLC and SNA. User Response: You can restart lost sessions by reissuing NETINIT instructions. You can find out what error the host encountered by using the host network problem determination utilities. SENSOR I/O DEVICE AT ADDRESS xxx IS OFFLINE BSCA NOT THE DEVICE AT ADDR:yyy Issued by: Sensor I/O c Explanation: The system checks the status of any defined sensor I/O or Binary Synchronous Communications Adapter devices, and prints appropriate status messages. System Action: None. User Response: This is an informational message. No user response is needed. SEQJJE~1T~Al RECS~ZE GT BlOCKS~ZE Issued by: $IAMUTI Explanation: Using the LO or UN commands, a response to a prompt for sequential data set block size was less than the record size. This is an invalid block size. System Action: The block sizy prompt is reissued. User Response: Specify the correct block size. o Chapter 2. Messages MC-201 5 SHOULD THE 3101 DATA STREAM BE SAVED? SIZE OF TARGET DIRECTORY DOES NOT MATCH SIZE OF SOURCE DIRECTORY Issued by: $IMAGE Issued by: $MOVEVOL Explanation: The utility is asking if you want to save the edited screen for use on a 3101 terminal. Explanation: In order for the requested function to take place, the sizes of both directories must match. o System Action: Awaits operator response. System Action: Ends the operation. ! User Response: Answer "yes" to save the 3101 image, and "no" to save only the 4978/4979 image. User Response: Retry the function using directories that match in size. Or, using the original directories, delete and reallocate one so that its size matches the other. SIGNON PROGRAM NOT AVAILABLE FOR TERMINAL xxx $SNA LOAD ERROR xxx Issued by: $MTM Issued by: $RJESNA Explanation: The specified terminal is required to sign on and off but no program named SIGNON was found in the PRGRMS volume. Explanation: A problem was encountered by $RJESNA during an attempt to load SNA. The result was a LOAD return code of xxx. System Action: Does not include the terminal. System Action: Terminates $RJESNA. User Response: Place a program named SIGNON in the PRGRMS file, or designate that no signon is needed for the specified terminal. Restart the Multiple Terminal Manager. S1S1 ATTACHMENT SPECIFIED IS INOPERATIVE User Response: Check the LOAD return code to find the cause of the problem, and take the appropriate action. Note: The Event Driven Executive SNA must be on the same volume as $RJESNA if $SNA is loaded by $RJESNA. Issued by: $SISI UTI Explanation: The utility could not obtain status from the specified attachment and therefore marks it inoperative. System Action: Ends the operation. User Response: Check the attachment for hardware problem. Then retry the function. o MC-202 SC34-0636 s c SNA SYSTEM FAILURE - SNA TERMINATED DUE TO UNRECOVERABLE ERROR CONDITIONS SNA/SDLC CONFIGURATION ERROR, RETURN CODE = xxx Issued by: $SNAMAIN Issued by: $SNAMAIN Explanation: $SNAMAIN either program checked or encountered an unrecoverable error condition. Explanation: SNA support detected a configuration error. The return code xxx indicates the type of error. System Action: SNA support ends all sessions System. Action: The system deactivates the network and unloads $SNAMAIN and $SNA. It then dumps the Level Status Block (LSB), Task Control Block (TCB), and the SNA control blocks and buffers for $SNAMAIN. User Response: Take a stand-alone dump of storage and perform problem determination. c SNA UNLOADING - NO SEND BUFFERS WERE SPECIFIED FOR BUFFER POOLING and either unloads or attempts to reactivate depending on how you previously defined the UNLOAD operand on the SNAPU statement. User Response: Check the return code description for the cause of the error. The return codes are described under "SDLC Communications Return Codes" on page MC-336. SNA/SDLC IS MANUAL CALL - PLEASE DIAL YOUR NETWORK EXTENSION Issued by: $SNAMAIN Issued by: $SNAMAIN Explanation: You defined the network incorrectly causing SNA to unload. You must define some send buffers when using Buffer Pooling (BUFPOOL= YES on the SNAPU statement). Send buffers are equal to SBUFNO on the SNAPU statement plus the SENDBUF on all the LU statements. Explanation: The network has been loaded and is waiting for the host connection. System Action: None. User Response: Dial the network telephone number. System Action: SNA unloads. User Response: Recode the network parameter statements to include send buffers and then regenerate the network. Chapter 2. Messages MC-203 s SNA/SDLC TERMINATED DUE TO A PERMANENT SDLC ERROR CONDITION SDLC DEVICE ERROR - RETURN CODE $SORTL LOAD ERROR, LOAD RTCODE= xxx =xxx Issued by: $IAMUTI Issued by: $SNAMAIN Explanation: During the secondary index load, Explanation: SNA support encountered an $IAMUTI was unable to load the $SORTL program. This resulted in a return code of xxx. unrecoverable hardware error. The return code xxx indicates the type of error. System Action: Ends the operation. System Action: SNA support ends all sessions and either unloads or attempts to reactivate depending on how you previously defined the UNLOAD operand on the SNAPU statement. User Response: Check the LOAD return code to find the cause of the problem, and take appropriate action. This error can be caused by insufficient storage available in the current partition. Try a larger partition. User Response: Check the return code description for the cause of the error. The return codes are described under "SDLC Communications Return Codes" on page MC-336. SOFT ERR - ECC CORRECTED Issued by: $DASDI Explanation: One or more RBAs were Error Condition Code corrected. These RBAs will have decreased perf.ormance time, but the data is still good. System Action: Continues processing. o SORT001P, SORT/MERGE SPECIFICATION PHASE STARTED Issued by: Sort/Merge Explanation: The specification phase of Sort/Merge has begun. Specification statements will be syntax checked for errors. System Action: Continues processing. User Response: This is an informational message. No user response is needed. User Response: To improve performance time, refresh the sectors. The integrity of the data will not be compromised. If problems persist and use of the sectors does not decrease performance time, you can assign alternate sectors. o MC-204 SC34-0636 s c SORT002T, ODD BLOCK SIZE INVALID FOR TAPE Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The Data Set Definition specification statement for tape has indicated an odd block size for tape. Odd blocks are not valid for tape. Explanation: No header statement was found. System Action: Sort/Merge terminates the job. User Response: Change the block size to an even number and restart the job. SORT004W, TERMINAL DEVICE NAME INVALID; INVOKING TERMINAL ASSUMED Issued by: Sort/Merge c SORT006T, HEADER STATEMENT MISSING Explanation: The terminal device name on the log statement (positions 3-10) is invalid. It contains leading blanks. System Action: Sort/Merge assumes the invoking terminal will be used as the terminal device. If the warning message option (position 14 of the header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. System Action: The job ends. User Response: Include missing header statement and resubmit the job. SORT007T, JOB TYPE MISSING OR INVALID, POSITIONS 2-7 Issued by: Sort/Merge Explanation: A job type (SORTA, SORTR, SORTRS or MERGE) was not specified in the header statement. System Action: The job ends with no additional specification processing. User Response: Specify the job type in positions 2-7 of the header statement and resubmit the job. User Response: Specify a device name starting in positions 3-10 which has been defined on a TERMINAL statement at system generation. Resubmit the job. o Chapter 2. Messages MC-205 s SORTOO8S, CONTROL FIELD LENGTH MISSING OR INVALID, 256 ASSUMED SORT010S, INVALID DSD SPECIFICATION, pas 2; RECORD BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The control field length (positions 8-10 in the header statement) is in error for one of Explanation: The referenced statement is a DSD statement. It should have an I (for input), 0 (for output) or a W (for work) in position 2, however, it does not. the following reasons: • No control field length was specified. • There is either a nonnumeric character or an embedded blank in positions 8-10. System Action: Sort/Merge bypasses the statement and goes on to the next statement. The job ends after the specification phase. • The control field specified is greater than 256 or less than 1. User Response: Specify an 1,0, or W in position 2 of the referenced statement and resubmit the job. o System Action: Sort/Merge assumes a control field length of 256 and continues the specification phase. The job ends after the specification phase. User Response: Place a valid number in positions 8-10 of the header statement and resubmit the job. SORTOO9S, ASCENDING/DESCENDING OPTION INVALID, pas 11; A ASSUMED Issued by: Sort/Merge Explanation: Position 11 of the header statement has neither a blank or an A for ascending, nor a D for descending sequence. SORT011S, WARNING MESSAGE OPTION INVALID, POSITION 14; T ASSUMED Issued by: Sort/Merge Explanation: The warning message option on the header statement (position 14) is not blank, T or P. System Action: Sort/Merge assumes a T in position 14, indicating termination of the specification phase if warning messages exist. The job ends after the specification phase. User Response: Specify either a blank, T, or P in position 14 of the header statement and resubmit the job. System Action: Sort/Merge assumes ascending sequence and continues the specification phase. The job ends after the specification phase. User Response: Enter an A or D in position 11 of the header statement and resubmit the job. o MC-206 SC34-0636 s C' , "~,I SORT012W, PRINT OPTION INVALID; ASSUMED TO BE 0 SORT015S, HEADER DROP/KEEP OPTION INVALID, POS 13; DROP ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The print option in either the referenced header statement (position 12) or the referenced log statement (position 2) is not blank, 0, 1, or 2. Explanation: Position 13 of the header statement is neither a blank, a K, or a D. System Action: Sort/Merge assumes a 0 for the print option. If the warning message option (position 14 of the header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. System Action: Sort/Merge assumes a D in position 13 (drop control field) and continues the specification phase. The job ends after the specification phase. User Response: Enter a blank, a K, or a Din position 13 of the header statement and resubmit the job. User Response: Specify a blank, 0, 1, or 2 as the print option and resubmit the job. SORT016W, COLLATING OPTION INVALID; EBCDIC ASSUMED - POSITION 16 o SORT014W, I/O ERROR OPTION IS INVALID, POSITION 17; T IS ASSUMED Issued by: Sort/Merge Explanation: Position 17 of your header statement has neither a blank, T, S or A to indicate I/O error options. Issued by: Sort/Merge Explanation: The collating option in position 16 of the header statement is invalid. It is neither blank, E or A. System Action: Sort/Merge assumes a T in position 17, indicating termination on I/O error conditions. If the warning message option (position 14 of the header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. System Action: Sort/Merge assumes an E in position 16 (EBCDIC) to indicate collating sequence. If the warning message option specifies continue processing (a P in position 14 of the header statement), Sort/Merge continues processing after the specification phase. If it is blank or T, the job ends after the specification phase. User Response: Enter a blank, T, S or A in position 17 of the header statement and resubmit the job. User Response: Enter a blank, E, or A in position 16 of the header statement to indicate collating sequence. Resubmit the job. o Chapter 2. Messages MC-207 s o SORT017S, OUTPUT RECORD LENGTH> HEADER CONTROL FIELD LENGTH SORT018S, INPUT DS ORGANIZATION OPTION INVALID, POS 15; BLANK ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTR, SORTRS or MERGE job. Position 13 of the header statement indicates the control field is not being dropped. The output record length must include the control field length. Explanation: The entry in position 15 of the header statement for this job is invalid for one of the following reasons: • This is a SORTA job which requires a consecutive data set organization. Position 15 does not contain a blank or C indicating such an o~anization. • This is a SORTR, SORTRS, or MERGE job and position 15 does not contain a valid entry, which must be blank or C for a consecutive data set organization, or an I for an indexed organization. System Action: A length equal to the output record length plus the largest total control field (positions 8-10) is assumed. The specification phase continues processing. The job ends after the specification phase. User Response: Recompute your output record length, and change the record size of your output data set. Resubmit the job. System Action: Sort/Merge assumes a consecutive data set organization and continues processing. The job ends after the specification phase. User Response: Enter a valid character (blank, C, or I in position 15 of the header statement) and resubmit the job. o MC-208 SC34-0636 s c SORT019T, INVALID RECORD SIZE FOR SORT021T, RETURN CODE ISSUED xxx yyy xxx zzz Issued by: Sort/Merge Issued by: Sort/Merge Explanation: After issuing a CALL to request the EXTRACT function of the Indexed Access Method, for the data set xxx, Sort/Merge found the record size to be zero. Explanation: Sort/Merge is processing the data set zzz. After issuing a CALL to request the yyy function, Sort/Merge received a return code of xxx; yyy can be one of the following: System Action: Sort/Merge terminates Instr. Function requested IAM-PROC Process (PROCESS) IAM-EXTR Extract (EXTRACT) lAM-GET Get (GET) lAM-DISC Disconnect (DISCONN) processing. User Response: Position 15 of the header statements indicates that the data set is an Indexed Access Method data set. The data set probably contains all zeroes, indicating it has not been defined or loaded as an Indexed Access Method data set. Correct the error and resubmit the job. c SORT020T, ILLOGICAL ACTION CODE - NO OUTPUT DATA SET - SORT TERMINATED Issued by: Sort/Merge Explanation: The action code returned by the output exit routine indicates that Sort/Merge should take an action that is either impossible or illogical, or both. No output data set exists for Sort/Merge to continue processing the sorted records. System Action: Sort/Merge terminates processing for all of the above functions except GET, when the user I/O error exit routine, when provided, determines the disposition of the error. Otherwise, Sort/Merge continues processing as specified by the I/O error option in position 17 of the header statement. User Response: Check the Indexed Access Method return code for an explanation of the error. If a user error occurred, correct it and resubmit the job. System Action: Sort/Merge terminates the job. User Response: Check the logic of your routine in providing the action code. o Chapter 2. Messages MC-209 s SORT022T, NO SPECIFICATIONS PROVIDED SORT024S, OUTPUT RECORD LENGTH LESS THAN 4 - SORTA JOB Issilled by: Sort/Merge Issued by: Sort/Merge Explanation: If a specification data set was provided, no specifications were found in it. Explanation: This is a SORTA job. The record length defined for the output data set is incorrect. It must be equal to 4 or greater than 4. o If Sort/Merge was initiated from a user program with the LOAD instruction, and specifications were provided in main storage, the number of specification statements indicated was less than 1. System Action: Sort/Merge continues processing using an output record length of 4. The job ends after the specification phase. System Action: Sort/Merge terminates the job. User Response: Recreate the output data set with a record length of 4 or more bytes. User Response: If a specification data set was provided, be sure it contains the specifications. If Sort/Merge was initiated from a user program, and specifications are provided in main storage, be sure the number of specifications indicated is greater than O. SORT023S, SORTA JOB, INPUT RECORD NOT FIXED Issued by: Sort/Merge Explanation: This is a SORTA job. The record format of the input data set must be fixed. System Action: Sort/Merge ends after the SORT025S, INVALID SPECIFICATION TYPE; RECORD BYPASSED Issued by: Sort/Merge Explanation: The referenced statement cannot be processed. It is not a comment, DSD, ALTSEQ, include/ omit or field statement. System Action: Sort/Merge bypasses the statement. The job ends after the specification phase. User Response: Correct the statement or remove it from the specifications. Resubmit the job. specification phase. User Response: Provide an input data set with a record format of fixed, and resubmit the job. o MC-210 SC34-0636 s c SORT026S, MERGE JOB, OUTPUT RECORD FOR JOB> OUTPUT DATA SET RECSIZE Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a MERGE job. The length of the output record created during the job is greater than the record length defined for the output data set. If you drop the control field (position 13 of the header statement contains aD), the length of the output record is equal to the record length (RECSIZE) defined for the input data set. Explanation: This a SORTRS job with an input data set of variable record format. The logical order of the referenced summary field statement (FS in positions 1-2) is invalid, because an entire record as a data field (FR in positions 1-2 of a field statement) has previously been specified in this include set. If you keep the control field (position 13 of the header statement contains a K or blank), the length of the output record is equal to the length of the control field (in positions 8-10 of the header statement) plus the record length (RECSIZE) defined for the input data set. c SORT027S, FR FIELD IN SET; SUMMARY FIELD MAY NOT FOLLOW; FD ASSUMED If the control field is dropped, Sort/Merge assumes the record length (RECSIZE) defined for the output data set to be equal to the record length defined for the input data set. If the control field is kept, Sort/Merge assumes the record length defined for the output data set to be equal to the length of the input record plus the total control field length (specified in position 8-10 of the header statement). System Action: The job ends after the specification phase. User Response: Determine the correct length of your output record and correct the output DSD statement. Resubmit the job. System Action: The referenced summary field statement is treated as a delimited data field statement (FD in positions 1-2). The job ends after the specification phase. User Response: Either remove the statement or change its order, and resubmit the job. SORT028S, ALTSEQ STATEMENT HAS INVALID DATA Issued by: Sort/Merge Explanation: The data to alter the normal sequence in the referenced ALTSEQ statement is in error. One of the 4-position groups (positions 3-6, 7-10, etc.) does not contain a valid hexadecimal number (0-9 or A-F). System Action: The job ends after the specification phase. User Response: Correct the statement and resubmit the job. o Chapter 2. Messages MC-211 s SORT029T, INCLUDE OR OMIT STATEMENT INVALID FOR MERGE JOB SORT031S, INVALID INCLUDE/OMIT CONTINUATION; RECORD BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a MERGE job. Include and omit statements are not valid specifications for a MERGE job. The referenced statement was either an include or an omit. Explanation: This is a SORTA, SORTR, or SORTRS job. The referenced statement is part of an include or omit set. It should have an A (AND) or 0 (OR) in position 2. However, it does not. System Action: The job ends. System Action: Sort/Merge bypasses the statement and goes on to the next statement. The job ends after the specification phase. User Response: Check to make sure that a MERGE job was wanted. If it was, remove all include and/or omit statements. Verify that any remaining specification statements are correct and resubmit the job. SORT030S, FIRST INCLUDE/OMIT OF SET SPECIFIES CONTINUATION o User Response: Specify an A or 0 in position 2 of the referenced statement and resubmit the job. SORT032S, AND/OR NOT SPECIFIED, POSITION 2; OR IS ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is the first in an omit or include set. However, it contains a non-blank character in position 2. A blank was expected. System Action: Sort/Merge ignores the non-blank character. The job ends after the specification phase. User Response: Enter a blank in position 2 of the referenced statement and resubmit the job. Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is part of an include or omit set. It should contain an A (AND) or 0 (OR) in position 2; however, position 2 is blank. System Action: Sort/Merge assumes an 0 in position 2 and continues the specification phase. The job ends after the specification phase. User Response: Check the order of your statements. Determine if the referenced statement should have an A or an 0 in position 2 and resubmit the job. o MC-212 SC34-0636 s o o SORT033S, FACTOR 1 LENGTH EXCEEDS 64; 64 IS ASSUMED SORT034S, FACTOR 2 CONSTANT; INVALID DATA OR LENGTH Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is an include or omit statement for character data (position 3 contains a C). Factor 2 is a field (position 14 contains an F). The length of factor 1 exceeds 64 bytes. Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is an include or omit statement containing a factor 2 constant specified in positions 15-34. The factor 2 constant is in error for one of the following reasons: System Action: Sort/Merge assumes a factor 1 length of 64 and continues the specification phase. The job ends after specification phase. • The length of the factor 2 constant is not the same length as the factor 1 field specified in positions 4-11. User Response: Ensure that the factor 1 and factor 2 field location are correct. If they are (the field exceeds 64), use multiple include statements (specifying an A for AND in position 2) to cover the length of the entire field. • The data of the factor 2 constant is not consistent with the data type specified in position 3. System Action: Sort/Merge continues the specification phase. The job ends after the specification phase. User Response: Ensure that the factor 2 constant is consistent with the factor 1 field and the data type field specified in position 3. Resubmit the job. o Chapter 2. Messages MC-213 s SORT035S, CHARACTER CONSTANTLENGTH EXCEEDS 20; 20 IS ASSUMED SORT037S, ZONE SPECIFIEDRELATIONAL NOT EQ OR NE Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is an include or omit statement for character data (position 3 contains a C). Factor 2 is a character constant (position 14 contains a C). The length of factor 1 is greater than 20, which is the maximum length allowed. SORTRS job. A zoned data type has been specified in position 3 of the referenced include/omit statement and positions 12-13 do not contain EQ or NE. System Action: Sort/Merge assumes a length of 20 for factor 1 and continues the specification phase. The job ends after the specification phase. User Response: Specify a length of 20 or less in positions 4-11 of the referenced statement and resubmit the job. o System Action: Sort/Merge continues the specification phase. The job ends after the specification phase. User Response: Specify an EQ or NE in positions 12-13 of the referenced statement, and resubmit the job. SORT038S, INVALID FACTOR 2 TYPE, POSITION 14; C IS ASSUMED SORT036S, INVALID RELATIONAL, POSITIONS 12-13 Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is an include/omit statement and positions 12-13 (the relational between factor 1 and factor 2) does not contain an EQ, NE, LT, GT, LE or GE. System Action: Sort/Merge continues the specification phase. The job ends after the specification phase. User Response: Correct the statement and the Issued by: Sort/Merge Explanation: This is a SORTA, SORTR, SORTRS job. The referenced statement is an include / omit statement and position 14 contains neither an F (field) nor C (constant). System Action: Sort/Merge assumes factor 2 is a constant (C in position 14) and continues the specification phase. The job ends after the specification phase. User Response: Specify a C or an F in position 14 of the referenced statement and resubmit the job. resubmit job. o MC-214 SC34-0636 s o SORT039S, INVALID FIELD TYPE SPECIFICATION, POS 2; RECORD BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The referenced statement is a field specification; however, position 2 does not contain an F, N, 0, D, S, orR. Explanation: This is a SORTR job. A summary data field specification (positions 1 and 2 contain FS) is valid only for SORTRS jobs. System Action: The referenced statement is bypassed. Processing continues with the next statement. The job ends after the specification phase. System Action: All FS specifications are treated as data specifications (an FD in positions 1-2). If User Response: Enter an F, N, 0, D, S, or R in position 2 and resubmit the job. o SORT041W, SUMMARY SPECIFICATION FOUND, NOT SORTRS JOB; FD ASSUMED SORT04OW, DATA SPECIFICATION IN SORTA/MERGEJOB;RECORD BYPASSED the warning message option (position 14 of header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. User Response: If a SORTR job is wanted, remove all summary specifications before running the job. Issued by: Sort/Merge Explanation: This is a SORTA or MERGE job. A data field specification (positions 1 and 2 contain FD, FR or FS) is not valid for a SORTA or MERGE job. System Action: Data field specifications are treated as comment cards and are bypassed. Processing continues with the next statement. If the warning message option (position 14 of the header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. User Response: Check to ensure that a SORTA or MERGE job was wanted. If so, remove all data specifications and resubmit the job. o Chapter 2. Messages MC-215 s SORT042S, FIELD STATEMENT NOT IN LOGICAL ORDER; RECORD BYPASSED ~ SORT043W, LOCATION FIELD NONBLANK, POSITIONS 4-11; BLANK ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTR or SORTRS job. Control field statements (FN, FO or FF in positions 1-2) must precede data field statements (FD, FR or FS in positions 1-2) in an include set. Explanation: The location field (position 4-11) in the referenced field statement contains non-blanks. The referenced field statement is one of the following: The logical order of the referenced statement is invalid for one of the following reasons: • Summary field statement with FSV in positions 1-3. • The referenced statement is a control field specification which has been preceded by a data field specification. • Forced data character statement with FDV in positions 1-3. • The referenced statement is a data field specification which has not been preceded by a control field specification. o Unconditional force statement. • Force-otherwise statement. Conditional force continuation statement. System Action: The statement is bypassed. Processing continues with the next statement. The job ends after the specification phase. The location field (positions 4-11) contains non-blanks. User Response: This statement is either System Action: If the warning message option misplaced or incorrectly specified. Correct the statement and resubmit the job. (position 14 of the header statement) is P, the Sort/Merge operation completes. If it is blank or T, the job ends after the specification phase. o User Response: Specify blanks in positions 4-11 and resubmit the job. o MC-216 SC34-0636 s o SORT044W, CONDITIONAL FORCE; POS 4-7 NONBLANK; BLANK ASSUMED SORT045S, CONDITIONAL FORCE LOCATION INVALID; POS 8-11; 1 ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The referenced statement is a conditional force field statement. The location information in position 4-7 of the referenced statement is invalid. This field should be blank, but contains non-blanks. System Action: The location information in position 4-7 is ignored and blanks are assumed. Sort/Merge continues to process the statement. If the warning message option (position 14 of the header statement) is P, Sort/Merge continues processing after the specification phase; if the option is blank or T, the job ends after the specification phase. Explanation: The referenced statement is a conditional force field statement. The location information in position 8-11 of the referenced statement is invalid for one of the following reasons: The field contains a nonnumeric character or embedded blanks. The field entry is not right justified. • The location is greater than 4096. The location is less than 1. User Response: Specify blanks in position 4-7 and resubmit the job. c System Action: The location field is ignored and the length is assumed to be 1. Sort/Merge continues processing. The job ends after the specification phase. User Response: Correct the location field (positions 8-11) and resubmit the job. C·""' ' __ II. Chapter 2. Messages MC-217 s SORT046S, ILLEGAL CONDITIONAL CONTINUATION; RECORD BYPASSED SORT048S, EXTENDED SUMMARY FIELD LENGTH INVALID; LENGTH BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The referenced statement is a conditional continuation statement (FF in positions 1-2, non-blank in positions 12 and 14). However, it does not follow a conditional force specification. Explanation: This is a SORTRS job. The referenced statement is a summary data field (FS in positions 1-2). The length of the extended summary field (positions 15-16) is invalid for one of the following reasons: System Action: Sort/Merge bypasses the statement. The job ends after the specification phase. • Greater than 18 if D or U specified in position 3 Greater than 8 if P specified in position 3 Not 2, 4 or 8 if S specified in position 3 SORT047S, ILLEGAL FORCE-OTHERWISE CONTINUATION; RECORD BYPASSED Explanation: The referenced statement is a field statement for a force-otherwise specification (F in position 2, blank in position 12, non-blank in position 14). However, it does not follow a conditional force specification. System Action: Sort/Merge bypasses the statement. The job ends after the specification phase. User Response: Remove the statement, or The field contains an invalid number or embedded blanks. The length is: User Response: Remove the statement, or precede it with a conditional force statement. Resubmit the job. Issued by: Sort/Merge o • The length is less than 1. • The entry is not right justified to position 16. ~.',",.I,J ('II • The length is less than or equal to the summary data field length. '"'" System Action: Sort/Merge assumes that no entry was made in positions 15-16 and continues the specification phase. The job ends after the specification phase. User Response: Correct the entry in positions 15-16 and resubmit the job. precede it with a conditional force statement. Resubmit the job. o MC-218 SC34-0636 s c SORT049S, DATA TYPE INVALID OR MISSING, POSITION 3; C IS ASSUMED SORTOS1S, POS 4-11 OR POS 1S-22 ARE INVALID; LENGTH 1 IS ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The reference statement contains an invalid or missing data type (C/Z/D/P/U/S/V / A/L/T) in position 3. Explanation: The referenced statement is either an include/omit statement (I or 0 in position 1) or a field statement (FN, FO, FD, or FS only in positions 1-2). System Action: Sort/Merge assumes a C in position 3 and continues the specification phase. The job ends after the specification phase. The location information in positions 4-11 and/or positions 15-22 of the referenced statement is invalid for one of these reasons: User Response: Correct the data type in position 3 and resubmit the job. The from or to location contains a non-numeric character or embedded blanks The from or to entry is not right justified SORTOSOS, DATA TYPE INVALID OR MISSING, POSITION 3; D IS ASSUMED The to location is blank Issued by: Sort/Merge c Explanation: The referenced summary field statement (positions 1-2 contain FS) contains an invalid or missing data type in position 3. The valid data types are D/P lUIS or V. System Action: Sort/Merge assumes a D in position 3 and continues the specification phase. The job ends after the specifications phase. User Response: Correct the data type in position 3 and resubmit the job. The from or to location is zero • The from location is greater than the to location The lengths of factor 1 and factor 2 are not the same • The from or to location is greater than 4096 System Action: The location field(s) is ignored for this statement and the length is assumed to be 1. Sort/Merge continues processing. The job ends after the specification phase. User Response: Correct this statement and resubmit the job. o Chapter 2. Messages MC-219 s SORT052S, TO OR FROM FIELD NOT WITHIN INPUT RECORD SORT053S, DATA LENGTH INVALID FOR DATA TYPE; MAXIMUM ASSUMED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: In the referenced include/omit or field statement, either or both entries in the to or from positions contain a value larger than your input record length. If record format is variable, the value is larger than the maximum record length of the data set, minus 4 bytes for the segment descriptor. Explanation: In the referenced field or include / omit statement, the length of the data field is invalid for the data type in position 3, as follows: System Action: The location field(s) is ignored. The job ends after the specification phase. Data Type C Z D U P S User Response: Ensure that you have the desired input data set. Also check that the from and to positions contain the desired values. Correct statement and the resubmit job. A L T o Valid Length 1-64 1 1-18 1-18 1-8 2,4, or 8 1-18 2-19 2-19 System Action: Sort/Merge assumes the maximum length for the data type specified in position 3. The job ends after the specification phase. User Response: Check the from and to positions of the referenced statement. Make the necessary corrections and resubmit the job. o MC-220 SC34-0636 s o SORT054S, NO SUMMARIZATION IN FIRST INCLUDE SET; RECORD BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTRS job with multiple include sets. The first include set did not specify a summary field, however the referenced statement in the current include set does (FS in positions 1 and 2). If summarization of data is desired, all include sets must have summary field statements. Explanation: This is a SORTRS job. More than 24 summary data fields (FS in positions 1 and 2) have been specified for the current include set. System Action: Sort/Merge bypasses the referenced summary statement and all subsequent summary statements. Sort/Merge ends after the specification phase. o SORT056S, SUMMARY DATA FIELDS IN INCLUDE SET> 24; RECORD BYPASSED System Action: The referenced summary statement is bypassed and Sort/Merge continues the specification phase. The job ends after the specification phase. User Response: Limit the number of summary data fields to 24 or less for each include set and resubmit the job. User Response: Determine if summarization is desired. If not, remove the summary statement(s) from the specifications. If so, specify summarization for all include sets. Resubmit the job. SORT055S, SUMMARY FIELD BYPASSED; DIFFERS FROM FIRST INCLUDE SET Issued by: Sort/Merge Explanation: This is a SORTRS job with multiple include sets. The referenced statement specifies a summary field (FS in position 1-2). Compare the referenced field statement with the field statement(s) that follow the first include set. System Action: Sort/Merge bypasses the referenced summary statement and all subsequent summary statements in this include set. Sort/Merge ends after the specification phase. User Response: Ensure that the summary specifications for each include set agree with the summary specifications for the first include set regarding number, length, location and data type of summary fields and regarding the summary overflow indicator (V). c Chapter 2. Messages M C-221 s SORT057S, MORE THAN ONE OVERFLOW INDICATOR IN INCLUDE SET; FDV ASSUMED SORT058S, SUMMARIZATION FOR ALL INCLUDE SETS NOT THE SAME o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTRS job. The referenced field statement specifies a summary field overflow indicator (FSV in positions 1-3). At least one other overflow indicator has already been specified for this include set. Explanation: This is a SORTRS job with multiple include sets. One of the following is true: • Summary data fields were specified in the first include set, but not in all include sets. • treated as a forced data character (FDV in positions 1-3); the job ends after the specification phase. An overflow indicator (positions 1-3 contain FSV) was specified in the first include set, but not in all include sets. • The number of summary fields in an include set is less than the number in the first include set. User Response: Change the extra summary field overflow indicator to a forced data character field or remove the statement and resubmit the job. System Action: Sort/Merge ends after the specification phase. System Action: The referenced statement is User Response: Determine if summarization is desired. If so, supply summary specifications for all include sets, consistent with the summary specifications for the first include set. Resubmit the job. o o MC-222 SC34-0636 s c SORT059S, NUMBER OF CONTROL FIELDS FOR INCLUDE SET> 12 Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The accumulated number of control field specifications within the current include set exceeds 12. Explanation: This is a SORTR or SORTRS job. The data field specifications (positions 1 and 2 contain FD, FS, or FR) for this include set are not consistent with the record size defined in the output DSD statement. If you drop the control field (position 13 of the header statement contains aD), the sum of the lengths of the data fields cannot be greater than the size of the output record. System Action: Sort/Merge bypasses the referenced statement and continues the specification phase. The job ends after the specification phase. User Response: Check the number of accumulated control fields for this include set. The number may not exceed 12. Correct the errors and resubmi~ the job. SORT060S, CONTROL FIELD LENGTH FOR INCLUDE SET> HEADER VALUE c SORT061S, DATA LENGTH FOR SET NOT CONSISTENT WITH DS RECSIZE Issued by: Sort/Merge Explanation: The accumulated length of control field statements within the current include set exceeds the length specified in positions 8-10 of the header statement. If you keep control fields (position 13 contains a K or is blank), the sum of the data field lengths plus the sum of the control field lengths (as specified in positions 8-10 of the header statement) cannot be greater than the size of the output record. System Action: Sort/Merge continues processing and terminates the job after the specification phase. User Response: Correct either (1) the record size defined in the output DSD statement or (2) the from and to fields (positions 4-11) in the field statement and resubmit the job. System Action: Sort/Merge bypasses the referenced statement and continues the specification phase. The job ends after the specification phase. User Response: Check the length specified in positions 8-10 of the header statement against the specified control fields. Correct the errors and resubmit job. o Chapter 2. Messages MC-223 s SORT062S, CONTROL FIELD DROPPED; DATA FIELD NOT IN ALL INCLUDE SETS SORT063W, NO SUMMARY SPECS FOUND IN FIRST INCLUDE SET - SORTRS JOB o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTRS job; for one or more include sets, no data to create an output record has been specified. One of the following conditions exist: Explanation: A SORTRS job (record summary sort) was specified on the header statement, however, no summary data field specifications were provided in the first include set for this job. System Action: If the warning message option Fixed input records are being processed, position 13 of the header statement specifies that control fields be dropped, and no data field statements (an FD, FR, or FS in positions 1-2 of a field statement) have been specified in one or more include sets. • Variable records are being processed (for which control fields are always dropped) and no data field statements have been specified in one or more include sets. System Action: The job ends after the specification phase. User Response: If processing fixed records, either ensure that control fields are kept, or that data fields are specified for all include sets. If processing variable records, ensure that data fields are specified for all include sets. (position 14 of the header statement) is blank or T, the job ends after the specification phase. If it is P, the Sort/Merge operation completes and all records with duplicate control fields are eliminated from the output data set. User Response: Check the job type to be sure that SORTRS was intended. SORT064S, ALTSEQ STATEMENT IN WRONG ORDER; RECORD BYPASSED Issued by: Sort/Merge Explanation: An ALTSEQ specification (A in position 1) is in the wrong order. It cannot follow an include statement, an omit statement or a field statement. System Action: This statement is bypassed and processing continues with the next statement. The job ends after the specification phase. User Response: Remove the statement from the specifications or place it in the proper order. Resubmit the job. o MC-224 SC34-0636 s o SORT065S, SPECIFICATION IN WRONG ORDER; RECORD BYPASSED SORT067T, LAST SET NOT A VALID INCLUDE SET Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. If this is a control field statement (F in position 1), it improperly follows an omit statement (0 in position 1). If this is an omit statement, it improperly follows an include statement (I in position 1). Explanation: The last set of your specifications should have been an include set. However one of the following types of errors occurred: System Action: This statement is bypassed and processing continues with next statement. The job ends after the specification phase. User Response: Put the statement in the proper order and resubmit the job. 1. There were no statements after the header statement 2. There were no statements after the DSD statements 3. There were no statements after the ALTSEQ statement 4. The last set was an omit set 5. The last set was an include set, but it contained no field statements System Action: The job terminates immediately. c SORT066S, INCLUDE/OMIT SPEC AFTER INCLUDE-R; INCLUDE-R IGNORED Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. The referenced statement is an include or omit statement (position 1 contains an 1 or 0). An include-remaining statement has been previously read or has been implied (header or ALTSEQ followed by a control field statement). Only field statements (F in position 1) may follow include-remaining statements. System Action: This statement and all following statements are processed as though the include-remaining statement had not been read. The job ends after the specification phase. User Response: Make one of the following corrections depending upon the type of error that occurred: 1. Supply the statement(s) following the header statement 2. Supply the statement(s) following the DSD statements 3. Supply the statement(s) following the ALTSEQ statement 4. Eliminate this omit set as the records are omitted by default 5. Supply the missing field statements Resubmit the job. User Response: Change the include-remaining statement to an include statement or remove the referenced include/omit statement and all following statements. Resubmit the job. o Chapter 2. Messages MC-225 s 0, , SORT068T, NO STORAGE AVAILABLE, TOO MANY SPECIFICATIONS SORT070T, BLOCK SIZE INVALID, POSITIONS 25-29 Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The main storage allocated by Sort/Merge to process the specification statements has been exceeded. Explanation: The block size specified on the referenced DSD statement (positions 25-29) is invalid for one of the following reasons: SystE;lm Action: The job ends with no additional specification processing. • The field contains a non-numeric character or embedded blanks User Response: Either (1) increase the dynamic storage allotted to Sort/Merge or (2) decrease the number of specifications provided in the job and resubmit the job. • The field entry is not right justified The field is blank The block size is greater than 32,767 SORT069T, RECORD FORMAT INVALID, POSITIONS 18-19 Issued by: Sort/Merge Explanation: The record format specified in positions 18-19 of the referenced DSD statement is not an F (followed by a blank), FB, V (followed by a blank), or VB. System Action: Sort/Merge terminates the job. • Positions 18-19 of the referenced statement are F or FB, and the block size specified is not greater than 0 • Positions 18-19 of the referenced statement are V or VB, and the block size specified is not greater than 8 System Action: Sort/Merge terminates the job. User Response: Correct the block size and resubmit the job. User Response: Specify a F, FB, V or VB in positions 18-19 of the DSD statement and resubmit the job. o MC-226 SC34-0636 I s c SORT071T, RECSIZE/BLKSIZE INCOMPATIBLE SORT072T, RECORD SIZE INVALID, POSITIONS 20-24 Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The record size (in positions 20-24) and the block size (in positions 25-29) specified on the referenced DSD statement are incompatible for one of the following reasons: Explanation: The record size specified on the referenced DSD statement (in positions 20-24) is invalid for one of the following reasons: • Positions 18-19 are FB, and the block size is not a multiple of the record size • Positions 18-19 is V, and the block size is not equal to the record size plus 4 • Positions 18-19 are VB and the block size minus 4 is not a multiple of the record size • The field contains a non-numeric character or embedded blanks • The field entry is not right justified The field is blank • Positions 18-19 of the referenced statement are For FB, and the record size specified is < 1 or > 32,767 • Positions 18-19 of the referenced statement are V or VB, and the record size specified is < 5 or > 32,763. System Action: Sort/Merge terminates the job. User Response: Correct either the record size or c the block size to ensure consistency and resubmit the job. System Action: Sort/Merge terminates the job. User Response: Correct the record size and resubmit the job. Chapter 2. Messages MC-227 s SORT075P, SPECIFICATION PHASE ENDED SORT079T, MERGE INPUT DATA SET OUT OF SEQUENCE: - xxx o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The specification phase of Sort/Merge has ended. Specification statements have b~en syntax checked. System Action: If severe errors were found, the job ends after the specification phase. If warning errors were found, the job mayor may not proceed to the execution phase, depending on the warning message option on the header specification. If no errors were detected, the job proceeds to the execution phase of Sort/Merge. User Response: This is an informational Explanation: This is a MERGE job. All input data sets to be merged must be in sequence, either ascending or descending. The xxx specifies the data set and volume name that was out of sequence. System Action: The job ends. User Response: Ensure that each input data set to be merged is in sequence, and check the header statement to be sure that the correct sort sequence (A or D in position 11) was specified. Resubmit the job. message. No user response is needed. SORT082P, INPUT PHASE ENDED xxx yyy SORT076P, INPUT PHASE STARTED zzz Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The execution phase of Sort/Merge has begun. Input records will be selected, work records built and written to the work data set. Explanation: Input records have been read. The records to be sorted or merged have been selected and formatted. System Action: None. The numbers represented by xxx, yyy, and zzz are aids for debugging an abnormal end of Sort/Merge processing. User Response: This is an informational message. No user response is needed. At the end of execution segment 1: • xxx is the number of work records created • yyy is the number of sorted strings created • zzz is the work block start number System Action: None. User Response: "This is an informational message. No user response is needed. o MC-228 SC34-0636 5 o SORT083P, INTERMEDIATE MERGE PHASE STARTED xxx yyy zzz SORT084P, INTERMEDIATE MERGE PHASE ENDED xxx Issued by: Sort/Merge Issued by: Sort/Merge Explanation: Records are being read and rewritten to the work data set. Explanation: The intermediate merge phase has completed successfully. The numbers represented by xxx, yyy, and zzz are aids for debugging an abnormal end of Sort/Merge processing. At the beginning of execution segment 2: The number represented by xxx is an aid for debugging an abnormal end of Sort/Merge processing. At the end of execution segment 2, xxx sorted strings remained to be merged in the final merge pass (execution segment 3). • xxx is the number of sorted strings created System Action: None. • yyy is the calculated order of merge for the intermediate merge User Response: This is an informational message. No user response is needed. zzz is the calculated order of merge for the final merge. c The order of merge is the number of sorted strings, as calculated by the program, that will be brought into storage at anyone time from the work data set. System Action: None. User Response: This is an informational message. No user response is needed. c Chapter 2. Messages MC-229 s SORT085P, FINAL MERGE PHASE STARTED xxx yyy zzz SORT088N, RECORDS READ FROM INPUT DATA SET(S) xxx Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The final pass of this sort job has begun. Records are being written to your output file. Explanation: xxx is the number of records that Sort/Merge read from the input data sets. o System Action: None. The numbers represented by xxx, yyy, and zzz are aids for debugging an abnormal end of Sort/Merge processing. At the start of execution segment 3: • xxx is the number of strings to be merged • yyy is the calculated order of merge for the intermediate merge • zzz is the calculated order of merge for the final merge The order of merge is the number of sorted strings, as calculated by the program, that will be brought into storage at anyone time from the work data set. System Action: None. User Response: This is an informational message. No user response is needed. SORT086P, FINAL MERGE PHASE ENDED Issued by: Sort/Merge Explanation: The last pass of this sort was just successfully completed. System Action: None. User Response: This is an informational message. No user response is needed. User Response: This is an informational message. No user response is needed. SORT089N, RECORDS INSERTED BY INPUT EXIT ROUTINE: xxx Issued by: Sort/Merge Explanation: This is a SORTR or SORTRS job. xxx is the number of input records a user has passed to Sort/Merge via the input exit routine. System Action: None. User Response: This is an informational message. No user response is needed. SORT09ON, RECORDS DELETED BY INPUT EXIT ROUTINE: xxx Issued by: Sort/Merge Explanation: xxx is the number of records the user has deleted from the input data set via the user input exit routine. System Action: None. User Response: This is an informational message. No user response is needed. o MC-230 SC34-0636 s c SORT091N, RECORDS INSERTED BY OUTPUT EXIT ROUTINE: xxx SORT094N, I/O ERRORS ACCEPTED: xxx Issued by: Sort/Merge Issued by: Sort/Merge Explanation: One of two conditions exist: Explanation: This is a SORTR, SORTRS or MERGE job. xxx is the number of records added or inserted to the sorted output by the output exit routine. • Sort/Merge was initiated from a user program with an I/O exit routine. The routine has passed an action code after returning control to Sort/Merge indicating that Sort/Merge is to accept all I/O errors. • You have specified an A in position 17 of the header statement indicating that you want Sort/Merge to accept all I/O errors. System Action: None. User Response: This is an informational message. No user response is needed. SORT092N, RECORDS DELETED BY OUTPUT EXIT ROUTINE: xxx Issued by: Sort/Merge c Explanation: xxx is the number of records deleted from the sorted output by the output exit routine. xxx I/O errors have occurred after Sort/Merge issued one or more READ or WRITE, or both instructions. System Action: None. User Response: This is an informational message. No user response is needed. System Action: None. User Response: This is an informational message. No user response is needed. SORT093N, RECORDS WRITTEN TO OUTPUT DATA SET: xxx Issued by: Sort/Merge Explanation: xxx is the number of records which Sort/Merge has written to the output data set. System Action: None. User Response: This is an informational message. No user response is needed. SORT095N, I/O ERRORS SKIPPED: xxx Issued by: Sort/Merge Explanation: An I/O error has occurred during a read or write operation. You specified either on the header specification or in a user exit routine, that the I/O error will be skipped (the buffer contents are not used). The value xxx is the number of I/O errors skipped. System Action: None. User Response: This is an informational message. No user response is needed. o Chapter 2. Messages MC-231 s SORT097P, NORMAL ENDING FOR SORT/MERGE PROCESSING SO RT099P ,---- + ----1---- + ----2 o Issued by: Sort/Merge I ssued by: Sort/Merge Explanation: Sort/Merge has completed successfully. System Action: None. User Response: This is an informational message. No user response is needed. Explanation: This message is a positioning line which corresponds to the positions on a specification statement. If the print option on the header statement (position 12) contains a 0 or is blank, this line is printed immediately before the header statement. It can be used as a guide in determining if the entries in the specification statements are in the correct position. System Action: None SORT098S, NUMBER OF CONDITIONALS IN MULTI-CONDITIONAL TEST> 255 User Response: This is an informational message. No user response is needed. Issued by: Sort/Merge Explanation: The referenced statement is a field statement specifying a conditional force. It has exceeded the maximum number of conditional force-field statements allowed in a multi-conditional force. The maximum number of conditional force-field statements in a multi-conditional test is 255. System Action: Sort/Merge continues processing. The job ends after the specification phase. User Response: Limit the number of conditionals in the multi-conditional test to 255. Separate the current multi-conditional test into two or more tests, and resubmit the job. SORT101T, RETURN CODE ISSUED: xxx yyy Issued by: Sort/Merge Explanation: After issuing the instruction xxx, Sort/Merge received a return code of yyy. System Action: The job terminates. User Response: Read the explanation of the xxx instruction return code. If a user error occurred, correct it and resubmit the job. o MC-232 SC34-0636 s c SORT102P, RETURN CODE ISSUED: xxx yyy zzz Issued by: Sort/Merge Issued by: Sort/Merge Explanation: After issuing the I/O instruction xxx, Sort/Merge received a return code of yyy. The data set being processed was zzz. Explanation: There is insufficient main storage to build buffers in one or more of the Sort/Merge execution phases. System Action: If provided, the user I/O error exit routine determines disposition of the error. Otherwise, Sort/Merge takes the option specified in position 17 of the header statement. System Action: The job terminates. User Response: Read the explanation of the xxx instruction return code. If a user error occurred, correct it and resubmit the job. SORT104T, SORT/MERGE TERMINATED DUE TO I/O ERROR c SORT105T, NOT ENOUGH STORAGE TO BUILD BUFFERS Issued by: Sort/Merge Explanation: One of three conditions exists: An I/O error has occurred and you have instructed Sort/Merge, either through an I/O error exit routine or in position 17 of the header statement, to terminate processing. • An I/O error has occurred 10 consecutive times and Sort/Merge has terminated regardless of the options requested by the I/O exit routine or by the header statement. • An I/O error has occurred while processing the work data set. User Response: Increase the amount of dynamic storage available to Sort/Merge for execution, either through the LOAD instruction, a $JOBUTIL statement, or the SS command of $DISKUT2, depending on how Sort/Merge was invoked. See the Language Reference or Operator Commands and Utilities Reference for details. Other ways of getting more storage for buffers is to: • Decrease the blocking factor of the output data set. • Reblock the input data set using a smaller block size. Try to decrease the control field lengths or the output record length. System Action: The job terminates. User Response: Reallocate the data set, if possible. If you have specified terminate, you might want to change your option and accept the errors. Chapter 2. Messages M C-233 s SORT112S, DEVICE TYPE INVALID, POSITION 3; DISK/DISKETTE ASSUMED SORT116T, INVALID DATA IN CONTROL FIELD FOR SPECIFIED DATA TYPE o Issued by: Sort/Merge Issued by: Sort/Merge 3 of the referenced DSD statement is incorrect. Check for one of the following: Explanation: The data type (packed decimal or unpacked decimal) in position 2 of the field statement does not match the data actually found in the control field. • Not blank, D, or T System Action: Sort/Merge terminates the job. • A disk or diskette is not specified for the work file • Tape is specified for input and the header statement (column 15) indicates the input is indexed User Response: Correct either (1) the data type specification (position 2) or (2) the field location (positions 4-11 in the field statement), or both, and resubmit the job. Explanation: The device type specified in position System Action: Sort/Merge assumes a device type of disk or diskette and continues processing. The job ends after the specification phase. User Response: Enter the correct character (blank, D, or T), ensure compatibility with the header statement, and resubmit the job. SORT113T, INVALID ACTION CODE FROM USER I/O EXIT ROUTINE Issued by: Sort/Merge SORT117T, FIELD NOT WITHIN INPUT RECORD BOUNDARIES Issued by: Sort/Merge Explanation: A variable length record is being processed. Either a data field or a control field specified in a field statement does not lie within the input record. System Action: Sort/Merge terminates the job. User Response: Ensure that the position locations you specify are within the length of the input record and resubmit the job. Explanation: The action code issued with the RETURN instruction from a user I/O error exit routine is not a 0 (for terminate), a 4 (for accept), or an 8 (for skip). System Action: Sort/Merge terminates the job. User Response: Ensure that your I/O error exit routine provides the correct action code. o MC-234 SC34-0636 s c c SORT118W, INVALID DATA FOR SUMMARY DATA FIELD SORT120W, INVALID ACTION CODE FROM USER OUTPUT EXIT Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The data type found in the summary data field does not agree with the type of data specified in position 3 of the summary data field statement; either the sign portion, or the data portion, or both are incorrect. Sort/Merge issues this message only once, regardless of the number of times it finds invalid data. Explanation: Sort/Merge was initiated from a user program with the LOAD instruction; bytes 4-5 of the user parameter list in the program contains the address of a user output exit routine. Sort/Merge has passed control to the output exit routine. Upon returning control to Sort/Merge the exit routine did not provide a valid action code. System Action: Sort/Merge summarizes the field, but the results will be unpredictable, and continues processing. System Action: Sort/Merge writes the records already processed to the output data set you have specified. If the output exit routine is responsible for writing the sorted or merged output records, Sort/Merge terminates the job. User Response: Ensure that you have specified in the field statement (1) the correct data type in position 3 and (2) the correct to and from positions (as specified in positions 4-11 of the field statement) that define the location of the summary field in the input record. Check also if the data in the input record is valid. User Response: Ensure that an appropriate action code of 0, 1, or 3 is returned to Sort/Merge from the output exit and resubmit the job. SORT121W, INSERT ACTION CODE INVALID IN SORTA JOB Issued by: Sort/Merge Explanation: This is a SORTA (record address sort) job. Either a user input exit routine or an output exit routine has provided an invalid action code. Note: SORTA does not permit inserting records, thus, if you have specified an address in the return information, you will receive this message. System Action: Sort/Merge continues processing without returning to the user exit. User Response: If necessary, correct the code in your exit routine and resubmit the job. o Chapter 2. Messages MC-235 s SORT122W, INSERT FAILED FOR VARIABLE OUTPUT RECORD - TOO LARGE SORT123W, ILLOGICAL ACTION CODE FROM OUTPUT EXIT o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: Sort/Merge was initiated from a user program with the LOAD instructions; bytes 4-5 of the user parameter list indicate the address of an output exit routine. System Action: Your output exit routines attempted to pass a variable-length record to Sort/Merge. The sector descriptor of the records shows a record length greater than the maximum length specified in the definition for the output data set. Explanation: The action code returned by the output exit routine indicates that Sort/Merge should take an action that is either not possible, or not logical, or both. For example, on passing control to the exit routine, Sort/Merge may have indicated that all the output records have been processed, and your routine may have indicated in the action code that Sort/Merge is to process the record just passed. System Action: If you have specified an output data set, Sort/Merge writes the records already processed to the output data set. If you have specified an output data set, Sort/Merge writes the records already processed to the output data set. If you have not specified an output data set, but instead your output exit routine is responsible for output, Sort/Merge terminates processing. User Response: Ensure that the length of the variable output records and the maximum length established in the definition for the output data set conform, and then resubmit your job. User Response: Check the logic of your routine in providing the action code. Correct the program and resubmit the job. SORT124W, INVALID ACTION CODE FROM USER INPUT EXIT 1" (U Issued by: Sort/Merge Explanation: Your input exit routine passed an invalid action code to Sort/Merge. System Action: Sort/Merge continues processing the records already read from the input data set and does not return control to your input exit routine. User Response: Check for the valid input exit action codes. o MC-236 SC34-0636 s o SORT125W, INSERT FAILED FOR VARIABLE INPUT RECORD - TOO LARGE SORT127T, RETURN CODE WAS ISSUED FROM INSTRUCTION FOR SPEC PHASE xxx yyy Issued by: Sort/Merge Issued by: Sort/Merge Explanation: Sort/Merge was initiated from a user program with the CALL or LOAD instruction; bytes 4-5 of the user parameter list indicate the address of a user exit routine. An input exit routine is attempting to pass a variable-length record to Sort/Merge. The segment descriptor of the record shows a record length greater than the maximum length specified for the input data set or in the DSD list. Explanation: An I/O error occurred while processing the specification data set. After issuing the instruction yyy, Sort/Merge received a return code of xxx. System Action: The job terminates. User Response: Read the explanation of the yyy instruction return code. Correct and resubmit the job. System Action: Sort/Merge continues processing the records already read and does not return control to the input exit routine. c User Response: Ensure that the length of the variable records passed from the user exit routine do not exceed the maximum length specified. SORT126W, ILLOGICAL ACTION CODE FOR USER INPUT EXIT Issued by: Sort/Merge Explanation: The return code from an input exit routine returned to Sort/Merge should take an action that is either not possible, or not logical, or both. For example, on passing control to your exit, Sort/Merge may have indicated that all the records in the input data set have been read in, and you may have indicated in the input exit action code that Sort/Merge is to process the record just read. System Action: Sort/Merge processes the records already read from the input data set and does not return control to your input exit routine. User Response: Check the logic of your program in providing the input exit action code. Correct the program and resubmit the job. o Chapter 2. Messages MC-237 s SORT128P, TABLE OVERFLOW CONDITION BEING PROCESSED SORT130S, NUMBER OF OUTPUT OR WORK DSD SPECIFICATIONS> 1; RECORD BYPASSED o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORT job. During the intermediate merge phase, a table internal to sort processing has become filled. Sort/Merge performs remedial processing to allow processing to continue. System Action: The job runs to completion normally. User Response: This is an informational message. No user response is needed. Explanation: Only one work DSD and one output DSD statement are valid. A work or output DSD statement has been previously specified. System Action: Sort/Merge bypasses the referenced DSD statement and continues processing. The job ends after the specification phase. User Response: Ensure that only one work DSD and only one output DSD is defined. Resubmit the job. SORT129T, ATTRIBUTES NOT SAME FOR ALL INPUT DATA SETS Issued by: Sort/Merge SORT131T, OUTPUT DATA SET FORMAT INCOMPATIBLE WITH INPUT Explanation: This is a MERGE job or a sort job with more than one input data set. The record format or the record size specified in the DSD statements are inconsistent. The record formats must fall into one of two categories: (1) fixed (F) or fixed block (FB) or (2) variable (V) or variable block (VB). The record length must be the same for all the input data sets. output data set does not conform to the record format of the input data set(s). System Action: Sort/Merge terminates the job. User Response: Ensure that the record formats of the input and output data sets are both either variable or fixed, and resubmit the job. Issued by: Sort/Merge (~'J '"-' Explanation: The record format defined for the System Action: Sort/Merge terminates the job. User Response: Ensure the input data sets meet the above restrictions and then resubmit the job. o MC-238 SC34-0636 s c SORT132S, SORTA - MORE THAN ONE INPUT DSD PROVIDED; RECORD BYPASSED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a record address sort Explanation: This is a SORTR, SORTRS or MERGE job, for which a maximum of 8 input data sets is allowed. More then 8 input data sets have been defined for this job. (SORTA), for which only one input data set is allowed. More than one input data set has been specified for this job. c SORT134S, NUMBER OF INPUT DSD SPECIFICATIONS> 8; RECORD BYPASSED System Action: Sort/Merge bypasses the referenced statement and continues processing. The job ends after the specification phase. System Action: Sort/Merge bypasses the User Response: Provide only one input DSD statement (a DI in positions 1-2) and resubmit the job. User Response: Ensure that only 1 to 8 input data sets are defined and resubmit the job. SORT133T, NO WORK DATA SET PROVIDED - SORT JOB referenced statement and continues processing. The job ends after the specification phase. SORT135T, FEWER THAN 2 INPUT DATA SETS SPECIFIED FOR MERGE JOB Issued by: Sort/Merge Issued by: Sort/Merge SORTRS job. No work data set has been defined. Explanation: This is a MERGE job, which requires from 2 to 8 input data sets. Less than two data sets have been specified. System Action: Sort/Merge terminates the job. System Action: Sort/Merge terminates the job. User Response: Supply a DSD statement for the work data and resubmit the job. User Response: Provide an additional input DSD statement (a DI in positions 1-2) and resubmit the job. Explanation: This is a SORTA, SORTR, or o Chapter 2. Messages MC-239 s SORT136T, SORTR/SORTRS: NO INPUT DATA SET OR USER EXIT SPECIFIED SORT137T, RECORD FORMAT/LENGTH SPECIFICATION IN PARM LIST NOT VALID o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTR or SORTRS job and the program has no input records to process because of one of the following conditions: • If Sort/Merge was initiated with the $L Explanation: Sort/Merge was initiated from a user program with the LOAD instruction. One of the following error conditions exists in the parameter list: operator command or the $JOBUTIL utility, no input DSD specifications were provided. • Byte 8 does not contain a 0 (indicating a fixed record format) or a 1 (indicating a variable record format). • Bytes 10-11 contain a 0, indicating a record length of zero. • Byte 8 does not contain a 0 (indicating a fixed record format) and the header statement indicates that indexed data sets are being processed. If Sort/Merge was initiated from a user program with the LOAD instruction, then bytes 2-3 of the user parameter list in the program do not specify the address of an input exit routine, and no input DSD specifications were provided. System Action: Sort/Merge terminates the job. User Response: Either supply a user input exit routine through which you supply records to Sort/Merge or supply input DSD specifications. System Action: Sort/Merge terminates the job. User Response: Correct the parameter list and o resubmit the job. o MC-240 SC34-0636 s c SORT138T, NO OUTPUT DATA SET OR USER EXIT SPECIFIED SORT140T, SORTA-NO INPUT DATA SET PROVIDED Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The program has no data set for the output records, due to one of the following conditions: Explanation: This is a SORTA job, for which one input data must be provided. No input data set was specified. • If Sort/Merge was initiated with the $L System Action: Sort/Merge terminates the job operator command or the $JOBUTIL utility commands, no output DSD specification was provided. User Response: Supply a DSD statement for the input data set and resubmit the job. If Sort/Merge was initiated from a user program with the LOAD instruction, then bytes 4-5 of the user parameter list in the program do not specify the address of an output exit routine and no output DSD specification was provided. System Action: Sort/Merge terminates the job. c User Response: Either supply a user output exit routine through which you will write the Sort/Merge output records or supply an output DSD specification. SORT139T, THE OUTPUT DATA SET WILL OVERWRITE AN INPUT DATA SET SORT141T, THE WORK DATA SET WILL OVERWRITE AN INPUT DATA SET Issued by: Sort/Merge Explanation: This is a SORTA, SORTR or SORTRS job. The Sort/Merge work data set will overwrite a Sort/Merge input data set of the same name, preventing access to the input records by the program. System Action: Sort/Merge terminates the job. User Response: Ensure that the work data set and the input data set(s) are not the same. Resubmit the job. Issued by: Sort/Merge Explanation: This is a SORTA or MERGE job. The Sort/Merge output data set will overwrite the Sort/Merge input data set of the same name, preventing access to the input records by the program. System Action: Sort/Merge terminates the job. User Response: Ensure that the output data set and input data set(s) are not the same. Resubmit the job. 0 '1' I' Chapter 2. Messages MC-241 5 SORT142T, INDEXED ORGANIZATION IS NOT SUPPORTED SORT144T, OUT OF SPACE ON OUTPUT DATA SET xxx Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a SORTR, SORTRS, or MERGE job. The data set organization in the header statement indicates that Indexed Access Method data sets are being supplied to Sort/Merge, but Sort/Merge was installed without Indexed Access Method support. Explanation: The physical end of the output data set xxx has been reached and there are more output records to be written. System Action: Sort/Merge terminates the job. User Response: Ensure that Release 1.1 or later of the Sort/Merge Licensed Program, which contains support for the Indexed Access Method, is installed according to the instructions in the program directory. SORT143T, OUT OF SPACE ON WORK DATASET xxx System Action: The job terminates. User Response: Increase the space allocated to the output data and resubmit the job. SORT145W, INPUT DATA SET CONTAINS NO DATA xxx Issued by: Sort/Merge Explanation: This is a MERGE job. Sort/Merge found no data in the data set xxx, which was specified to contain the input data to be sorted or merged for this job. Issued by: Sort/Merge System Action: Sort/Merge continues Explanation: This is a SORTA, SORTR, or SORTRS job. The amount of space allocated to the work data set xxx is not sufficient to hold all the work records being processed. o o processing. User Response: If the input data set should have contained data, take corrective action and resubmit the job. System Action: Sort/Merge terminates processing without completing the sort and without writing any records to the output data set. User Response: Recreate the work data set, increasing the allocation of space. See the Sort/Merge Programmer's Guide for guidelines in determining the amount of space required. o MC-242 SC34-0636 s c SORT146T, INSUFFICIENT STORAGE TO INITIATE SPECIFICATION PHASE SORT149N, RECORDS SORTED OR MERGED: xxx Issued by: Sort/Merge Issued by: Sort/Merge Explanation: Insufficient dynamic storage exists for the specification phase to execute. Explanation: xxx records have been selected (as determined by include/omit statements or an exit routine, when present) from the input data sets for Sort/Merge processing. System Action: Sort/Merge terminates processing. System Action: None. User Response: Increase the amount of dynamic storage available to Sort/Merge for execution either through the LOAD instruction, a $JOBUTIL statement, or the SS command of $DISKUT2, depending on how Sort/Merge was invoked. See the Language Reference or Operator Commands and Utilities Reference for details. User Response: This is an informational message. No user response is needed. SORT150P, PROCESSING TERMINATED; ERROR CONDITION ENCOUNTERED Issued by: Sort/Merge SORT147T, THE OUTPUT DATA SET WILL OVERWRITE THE WORK DATA SET c Issued by: Sort/Merge Explanation: Sort/Merge has terminated the job after encountering one or more of the following error conditions: Explanation: This is a SORTA, SORTR or SORTRS job. The Sort/Merge output data set will overwrite the Sort/Merge work data set, preventing access to the work records. • A terminal error during the specifications or execution phase. • A severe error during the specification phase. System Action: Sort/Merge terminates the job. • A warning message during the specification phase; you have specified a T in position 14 of the header statement indicating you want Sort/Merge to stop processing at the end of the specification phase if any warning messages have been issued. User Response: Ensure that the work data set and the output data are not the same. Resubmit the job. System Action: None. User Response: Check the errors indicated by the messages, correct them, and resubmit the job. o Chapter 2. Messages MC-243 s SORT151P, MERGE PROCESSING ENDED SORT160T, AN I/O ERROR OCCURRED DURING OPEN xxx yyy o Issued by: Sort/Merge Issued by: Sort/Merge Explanation: This is a MERGE job. Sort/Merge has completed processing the input records. Explanation: An I/O error occurred while trying to open the data set xxx located on volume yyy. System Action: None. System Action: Sort/Merge terminates the job. User Response: This is an informational message. No user response is needed. User Response: Correct the device problem or change the associated DSD specifications statement. SORT152P, MERGE PROCESSING STARTED Issued by: Sort/Merge Explanation: This is a MERGE job. Sort/Merge has started processing the input records. System Action: None. User Response: This is an informational message. No user response is needed. o SORT154T, INSUFFICIENT STORAGE TO INITIATE EXECUTION PHASE Issued by: Sort/Merge Explanation: Insufficient dynamic storage exists for the execution phase. System Action: Sort/Merge terminates processing. User Response: Increase the amount of dynamic storage available to Sort/Merge for execution either through the LOAD instruction, a $JOBUTIL statement, or the SS command of $DISKUT2, DEPENDING ON HOW SORT/MERGE WAS INVOKED. REFER TO THE Language Reference OR THE Operator Commands and Utilities Reference MANUAL FOR DETAILS. o M C-244 SC34-0636 s c SORT161T, I/O ERROR HAS OCCURRED DURING SETEOD xxx yyy SORT164T, OPEN FAILED; VOLUME I NVALI D xxx yyy Issued by: Sort/Merge Issued by: Sort/Merge Explanation: An I/O error occurred while trying to set the end-of-data for the output data set xxx located on volume yyy. Explanation: The volume yyy specified in the DSD statement could not be found. The volume yyy specified for the data set xxx in a DSD statement could not be found. System Action: Sort/Merge terminates the job. System Action: Sort/Merge terminates the job. User Response: Check the data set on which the I/O error occurred for possible errors and correct them. SORT162T, OPEN FAILED; DATA SET NOT FOUND xxx yyy o User Response: Ensure that the volume specified exists; if necessary correct the DSD statement. SORT165T, OPEN FAILED; LIBRARY NOT FOUND xxx yyy Issued by: Sort/Merge Issued by: Sort/Merge Explanation: The data set xxx could not be found on volume yyy, as specified in the DSD statement. Explanation: The library for the data set xxx and volume yyy could not be found. System Action: Sort/Merge terminates the job. System Action: Sort/Merge terminates the job. User Response: Ensure that the data set exists; if necessary, correct the DSD statement. User Response: Ensure that the data set and volume exists; correct the DSD statement if necessary. SORT163T, OPEN FAILED; DEVICE ADDRESS INCORRECT xxx yyy Issued by: Sort/Merge Explanation: The address of the device containing the data set xxx located on volume yyy is invalid. System Action: Sort/Merge terminates the job. User Response: Check the data set on which the error occurred for possible errors and correct them. o Chapter 2. Messages MC-24S s SORT166T, OPEN FAILED; VTOC IN ERROR xxx yyy SOURCE AND TARGET CANNOT BE THE SAME Issued by: Sort/Merge Issued by: $COPY Explanation: While trying to open the data set xxx on volume yyy, the VTOC for the device could not be read; it may have been destroyed. Explanation : You have specified the same data set name for the source and target, on the same volume. The data set names can be the same as long as they are on different volumes. o System Action: Sort/Merge terminates the job. System Action: Ends the operation. User Response: Ensure that the DSD statement is correct and the data set and volume exist as specified. If the problem recurs, there could be a device problem. User Response: Specify two different data set names, or use two different volumes for source and target. SORT167T, SORT TERMINATED BY USER REQUEST SOURCE AND TARGET DATA SETS DO NOT HAVE THE SAME ORGANIZATION Issued by: Sort/Merge Issued by: $COPYUTl, $COPY Explanation: A user exit routine has returned to Sort/Merge an action code which instructs Sort/Merge to terminate. Explanation: Both the source and target data set must be of the same type: either data type or program type, as specified when the data sets were allocated. o System Action: Sort/Merge terminates the job. System Action: Ends the operation. User Response: This is an informational message. No user response is needed. User Response: Retry the function using two different data sets of the same type, or reallocate one of the original data sets, changing its organization to match the other. o MC-246 SC34-0636 s c SOURCE AND TARGET VOLUME SIZES ARE NOT EQUAL SPACE FOR THE SUPERVISOR IS TOO SMALL YOU MUST REORGANIZE LIBRARY Issued by: $MOVEVOL Issued by: $UPDATEH Explanation: The sizes of both volumes must be equal for the requested function to take place. Explanation: Not enough space was allocated to the supervisor. System Action: Ends the operation. System Action: Returns to command mode. User Response: Retry the function using two different volumes that match in size. Or, using the original volumes, reallocate one so that its size matches the other. User Response: Allocate more space for the supervisor and retry the function. SOURCE DATA SET HAS xxx RECORDS TARGET VOLUME HAS ONLYyyy RECORDS Issued by: $COPY c Explanation: The size of the target volume is too small to contain a copy of the source data set. System Action: Returns to command mode. User Response: Reallocate the target volume to accommodate the size of the source data set, or use a different, larger volume. SOURCE VOLUME HAS xxx RECORDS TARGET DATA SET HAS ONLYyyy o II:l"no nc.-'L."'Un..,~ Issued by: $COPY Explanation: The size of the target data set is too small to hold a copy of the source volume. System Action: Returns to command mode. User Response: Reallocate the target data set so its size can accommodate the source volume, or use a different, larger data set. o Chapter 2. Messages M C-24 7 s SPECIFIED COPYCODE MODULE IS NOT A DATASET SPECPI= MUST BE SPECIFIED FOR TYPE=GROUP AND TYPE=BIT Issued by: $EDXASM Issued by: $EDXASM Explanation: The copy code module was found but the data set type is not "data". All copy code data sets must have a type of "data" (as opposed to "program" type). Explanation: If TYPE=GROUP or TYPE=BIT is specified for a process interrupt (PI) IODEF, the special process interrupt routine operand (SPECPI) must be present. System Action: The error is flagged and compilation continues. System Action: The error is flagged and User Response: Ensure the copy code data set specified is a data set with a type of "data". User Response: Specify the label of the special process interrupt routine on the SPECPI= operand. SPECIFY WAIT=YES OR WAIT=NO FOR DISK OPERATIONS compilation continues. SPOOL ACTIVE LIMIT REACHED Issued by: $EDXASM Issued by: Spooling Explanation: The WAIT = operand on the Explanation: An application program enqueued a spool device, which allocated the last free spool control block available. A free spooling control block becomes available when a program with an active spool job terminates, or when a spool job goes from active to ready status. READ /WRITE instruction was specified incorrectly. System Action: The error is flagged and compilation continues. User Response: Specify either WAIT = YES (suspend task until operation is complete) or WAIT=NO (control is returned after operation starts). If omitted, WAIT = YES is the default. o o System Action: The next program that enqueues on a spool device waits for a free control block to process the spool job. User Response: To prevent this situation from recurring in future spool sessions, run the $SPLUTI utility program, increasing the maximum number of allowable active spool jobs. o MC-248 SC34-0636 s c SPOOL DATA SET FULL Issued by: Spooling Explanation: Request for spool data set space on behalf of a task is unsuccessful because all of the spool data set records are allocated to existing spool jobs. System Action: The requesting task waits for de allocation of a spool data set group by spooling. User Response: To prevent this situation from recurring in future spool sessions, allocate a larger spool data set. The immediate alternatives are: • Allow the program to continue and wait until space in the spool data set becomes available SPOOL DATA SET HAS INVALID CHECKPOINT DATA, RESTART ABORTED Issued by: Spooling Explanation: When the spool facility tried to restart using data saved from a previous session, it found that the data was unusable. System Action: The spool operation ends. User Response: You can: Start spooling again from the beginning and rerun the spool job. • Restart spooling with another spool data set. Start a spool writer to print a spool job (and eventually delete it from the spool data set) o • Delete a ready or printed spool job • Release the held disposition (via $S REL) from a held spool job allowing a spool writer to print it (and eventually delete it from the spool data set) Remove the keep disposition (via $S KEEP N) from a kept spool job, allowing it to be deleted after being processed by a spool writer SPOOL DS READ ERROR, RC=xxx Issued by: Spooling Explanation: An error occurred while reading from the spool data set. The result was a return code of xxx. System Action: Returns to the program currently executing. User Response: Check the disk and diskette read/ write return codes to find the cause of the problem. 0··,;/, " Chapter 2. Messages MC-249 s SPOOL OS WRITE ERROR, RC=50 SPOOL ERROR, RC=xxx ' Issued by: Spooling Issued by: Spooling Explanation: A spool data set group is required for a spool job, and all spool data set groups have been allocated. The message "SPOOL GROUP CAPACITY REACHED" will have been issued prior to this message. Explanation: A condition was detected during spooling initialization which prevents the session from continuing. The result was a spool return code of xxx. o System Action: The spool session ends and System Action: Waits for space on the spool $SPOOL is unloaded. data set. User Response: See the explanation for the User Response: Check the spool return code and take the appropriate action. "SPOOL GROUP CAPACITY REACHED" message and take the appropriate action. SPOOL OS WRITE ERROR, RC=xxx Issued by: Spooling Explanation: An error occurred while writing to the spool data set. The result was a return code of xxx (any code except 50). o System Action: Returns to the program currently executing. User Response: Check the spool return codes or the disk and diskette read/write return codes to find the cause of the problem. o MC-250 SC34-0636 s c SPOOL GROUP CAPACITY REACHED SPOOL INITIALIZATION COMPLETE Issued by: Spooling Issued by: Spooling Explanation: This is a warning that the last group of records in the spool data set was allocated to a spool job. Future requirements for a data set group cause the issuing program to wait for a data set group to be deallocated. A spool data set group is deallocated when a spool job is deleted from the system. Explanation: Spooling initialization has been completed. Output may now be spooled. System Action: Starts designated autostart spool writers, if any. User Response: Enter $S spooling commands, if necessary, after automatic starting of spool writers. System Action: The program that issued the print instruction continues. Future print operations that result in a data set group allocation cause the issuing program to be placed in the wait state until a data set group becomes available. User Response: To prevent this situation from recurring in future spool sessions, allocate a larger spool data set. The immediate alternatives are to: c • Allow the program to continue and wait until space in the spool data set becomes available • Start a spool writer to print a spool job (and eventually delete it from the spool data set) Delete a ready or printing spool job • Release the held disposition (via $S REL) from a held spool job allowing a spool writer to print it (and eventually delete it from the spool data set) Remove the keep disposition (via $S KEEP N) from a kept spool job, allowing it to be deleted after being processed by a spool writer o Chapter 2. Messages M C-251 s SPOOL JOB CAPACITY REACHED SPOOL JOB CLOSED Issued by: Spooling Issued by: $DEBUG Explanation: An application program enqueued a spool device which used the last free entry in the spool job queue. A free entry in the spool job queue becomes available when a spool job is deleted from the system. Explanation: The system has no way of knowing if a spool job was already running. If a spool job was opened by the PRINT and LIST command, it is· now closed. The job is ready to be printed. If a spool job was not opened, a blank spool job, consisting of an ENQT and a DEQT, now exists. System Action: The program that enqueued the spool device continues. Future enqueue operations to a spool device cause the issuing program to be placed in the wait state until a free entry in the spool job queue becomes available. System Action: The system issues an ENQT and DEQT with CLOSE= YES, so that the job can be printed. User Response: To prevent this situation from User Response: Print the job. If a blank job exists, delete it by using the $S DE operator command. recurring in future spool sessions, run the $SPLUTI utility program, increasing the total maximum number of allowable spool jobs. o SPOOLING NOT ACTIVE The immediate alternatives are to: • • Wait until a spool job queue entry becomes available Start a spool writer to begin printing (and eventually deleting) a spool job • Delete a ready spool job • Release the held disposition (via $S REL) from a held spool job, allowing a spool writer to begin printing it (and eventually to delete it from the system) • Remove the keep disposition (via $S KEEP N) from a kept spool job, allowing it to be deleted Issued by: $DEBUG Explanation: Spooling was not active when you issued a CLOSE command. o System Action: None. User Response: This is an informational message. No user response is needed. o MC-2S2 SC34-0636 s c SPOOL WRITER xxx TERMINAL I/O ERROR RC=yyy ENTER Y TO RETRY OR N TO TERMINATE WRITER: STATIC SCREENS ARE NOT SUPPORTED FOR THIS TERMINAL TYPE Issued by: $EDXASM Issued by: Spooling Explanation: The operand SCREEN=STATIC is Explanation: The spool writer xxx encountered a not valid for this terminal type. terminal I/O error on its output device (the device name is always the same as that of the spool writer). The result was a terminal I/O general return code of yyy. System Action: The error is flagged and compilation continues. System Action: Waits for you to respond "Y" or "N": User Response: Refer to the TERMINAL statement in the Installation and System Generation Guide to determine which operands are valid for this device. • If you respond "Y", spool processing continues. If you respond "N", the system ends the spool job being printed. c User Response: Check the terminal I/O general return code and correct the problem if possible. If the system ends the current spool print job because the problem was uncorrectable, you can redirect the job to another spool writer using the $S ALT command. STATION xxx, TERMINAL yyy NOT FOUND IN TERMINAL FILE Issued by: $MTM Explanation: Either the terminal was not specified in the TERMINAL file or the terminal was specified incorrectly in the TERMINAL file. System Action: Does not start the terminal as a START= OPERAND MUST BE SPECIFIED Issued by: $EDXASM Communications Facility station. User Response: Ensure the terminal name is defined correctly in the TERMINAL file. Explanation: The "start" operand must be specified on the instruction. System Action: The error is flagged and compilation continues. User Response: Specify for "start" the label where program execution is to begin. o Chapter 2. Messages MC-253 s STATION xxx, TERMINAL yyy START ERROR RC=zzz STATIONS FILE DISK ERROR RC=xxx o Issued by: $MTM Issued by: $MTM Explanation: CDMINIT2 was unable to start a station and the station was not already started. The result was a return code of zzz. Explanation: A disk read error occurred while reading the STATIONS file. The result was a return code of xxx. System Action: The initialization routine System Action: The station identified as xxx will not be available through the Communications Facility. User Response: The return code returned is from the Communications Facility command processor. Check the command processor messages in the Communications Facility operator guide to determine the problem and take the appropriate action. STATION xxx, TERMINAL yyy STATION STARTED LOAD ERROR, RC=zzz STATION HALTED (CDMINIT2) is terminated and no Communications Facility stations are started. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. STORAGE SIZE MUST BE SPECIFIED (16K1024K) Issued by: $EDXASM Explanation: The STORAGE= operand on the SYSTEM statement is required and must be specified within the range of 16K - 512K bytes. Issued by: $MTM o System Action: The error is flagged and Explanation: The initialization routine (CDMINIT2) was unable to load an asynchronous task for the station it just started or found already active. The result was a LOAD return code of zzz. compilation continues. User Response: Code the STORAGE= operand and specify the storage size within 16K - 512K bytes. System Action: The station just started will be halted. The storage message queue will be purged. User Response: Check the LOAD return code to determine the problem and take the appropriate action. o MC-254 SC34-0636 s c STORBLK NOT INITIALIZED Issued by: $DEBUG Issued by: $BSCUT2 Explanation: You specified a STORBLK address that is not initialized. Explanation: The system detected an internal error. System Action: The system prompts for an initialized STORBLK address. System Action: Ends the operation. User Response: Do one of the following: • • c SUB2 PARAMETER ERROR Enter the STORBLK address that was initialized by your program. (You initialize a STORBLK address by issuing a GETSTG in your program.) Enter a zero to cancel the list or patch command. SUB1 INDEX PARAMETER ERROR User Response: Examine the output to find the problem, correct it and retry. SUBMIT ABORTED - FILE ERROR xxx Issued by: $RJESNA Explanation: A disk error occurred while a job stream was being transmitted to the host, or an I/O error occurred during the opening of the data set. The result was a return code of xxx. System Action: The system cancels the job if it was submitted or does not submit the job. Issued by: $BSCUT2 Explanation: The system detected an internal error. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. System Action: Ends the operation. User Response: Examine the output to find the problem, correct it and retry. o Chapter 2. Messages MC-255 s SUPERVISOR AND COMMON AREA IN PARTITION # xxx EXCEEDS MAXIMUM SIZE OF 64K BY yyy (zzz HEX) SWAP AREA NOT INITIALIZED; MUST· BE 0 - xxx o Issued by: $DEBUG Issued by: $XPSLINK from $XPSPOST Explanation: The amount of common area and the size of the supervisor assigned together are too large to be contained in one partition. Explanation: $DEBUG is not able to access the requested swap area. This is because the swap area you specified was not initialized in the program. System Action: The system prompts you for a System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. User Response: Either decrease the size of the common area or move part of the supervisor to another partition. swap area. User Response: 0 - xxx are swap areas that were initialized in the program. Enter one of these swap areas. SWAP ERROR, RC= xxx SUPPORT DOES NOT EXIST FOR xxx Issued by: IOLOADER Explanation: A SENSORIO configuration statement could not be found for the Sensor 1/0 device xxx defined in the IODEF statement. System Action: Program load terminates. User Response: Correct the IODEF or SENSORIO statement and retry. Issued by: $DEBUG Explanation: $DEBUG encountered an error while issuing a swap. System Action: The list or patch commands are canceled. o User Response: Check the swap instruction return codes in the Language Reference and take appropriate action. SUPPORT DOES NOT EXIST FOR xxx Issued by: $IOTEST Explanation: The address you specified does not support any device in your system. System Action: Ends the operation. User Response: Specify a valid device address. To obtain valid addresses, use the LD command of $IOTEST. o MC-2S6 SC34-0636 s c SWAP VALUE OUT OF RANGE; MUST BE 0 - xxx SYSTEM RTCODE =xxx Issued by: $IAMUTI Issued by: $DEBUG Explanation: The swap value you specified does not match the value coded on your STORBLK statement. The swap value must be within the O-xxx range. Explanation: During the secondary index load, an Indexed Access Method error occurred and was reported in a previous message. This message provides further information when the error was caused by the failure of a system function which was issued by the Indexed Access Method. System Action: The system reprompts you for a valid swap value. System Action: System prompts you: RETRY (YIN)? User Response: Enter a valid swap value. SYMBOL EXCEEDS 8 CHARACTERS IN LENGTH Issued by: $EDXASM o Explanation: A symbol used in the program exceeded the maximum length. Valid symbols must be 1-8 characters in length. User Response: Check the system return code to find the cause of the problem, and take appropriate action. SYSTEM VOLUME NAME ... ACCESS DENIED Issued by: $COMPRES, $COPYUT1, $DISKUT2, $INITDSK, $COPY compilation continues. Explanation : You attempted to access either volume $$EDXLIB or $$EDXVOL, which are reserved for use by the system. User Response: Specify the symbol as 1-8 characters in length. System Action: Returns to command mode. System Action: The error is flagged and User Response: Specify a valid volume name and SYMBOL IS MULTIPLY DEFINED retry the function. Issued by: $EDXASM Explanation: The same 1-8 character symbol has been explicitly defined more than once. System Action: The error is flagged and compilation continues. ' User Response: Ensure that duplicate definitions do not appear in the code. o Chapter 2. Messages MC-257 T , 0 I'" ,! TAPE ERROR - CYLINDER xxx, TRACK yyy NOT RESTORED. RESTORE PROCEEDING TAPE ERROR RC = xxx RECORD NUMBER =yyy Issued by: $TAPEUTI Issued by: $TAPEUTI Explanation: Using the RT command, the restore utility encountered a read error on the tape. The tape record contained a full track's worth of data. That data has been lost and will not be written to the disk. The error occurred while it was processing cylinder xxx and track yyy on the disk. System Action: The utility continues. User Response: The disk is only partially restored. Use $DISKUTI (LACTS command) to determine which data sets are affected. Explanation: During the save of a tape, an error occurred in reading data to the save device. The error occurred at record yyy of the tape. The result was a return code of xxx. System Action: Ends the operation. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. Then retry. TAPE I/O ERROR RC = xxx Issued by: $TAPEUTI TAPE ERROR - FIXED HEAD TRACK xxx NOT RESTORED. RESTORE PROCEEDING Issued by: $TAPEUTI Explanation: Using the RT command, the restore utility encountered a read error on the tape while it was restoring the fixed head area on the disk. The tape record contained a full track's worth of data. That data has been lost and will not be written to the disk. The error occurred while it was processing track xxx under the fixed heads. Explanation: During the allocate function, an error occurred in either reading or writing to the tape. The result was a return code of xxx. System Action: Ends the operation. o User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. Then retry the function. System Action: The utility continues. User Response: The fixed head area is only partially restored. Use $DISKUTI (LACTS command) to determine which data sets are affected. o MC-2S8 SC34-0636 T o TAPE xxx IS NOT A TAPE * * * TAPE xxx MARKED UNUSABLE TAPE VOLUMES NOT ALLOWED - ERROR Issued by: $COPY Issued by: $TAPEUTI Explanation: An address was incorrectly defined (for example, the device is not a tape); the tape drive was not turned on; or the tape drive has a hardware failure. System Action: Terminates the initialization. User Response: Correct the problem and restart the initialization. TAPE NOT COMPATIBLE WITH RESTORE UTILITY Issued by: $TAPEUTI Explanation: You cannot use a tape for the restore function. You must use a disk. c Explanation : You cannot use a tape volume for any $COPY function. System Action: Ends the operation. User Response: Specify a disk or diskette volume for use with $COPY. TARGET EDX DATA SET TOO SMALLMUST REALLOCATE IT Issued by: $HXUTI Explanation: After the RX command was entered, $HXUT 1 determined the target data set was not large enough to contain the multivolume H -exchange data sets. System Action: The RX request terminates. System Action: Ends the operation. User Response: Specify a disk device for use with the restore function. User Response: Use $DISKUTI to determine the allocation size of the target data set. Delete the target data set and then reallocate the target at a larger size and retry. TAPE xxx OFFLINE FOR BLP yyy BPI Issued by: $TAPEUTI Explanation: The address xxx is valid but the tape is not mounted. TARGET VOLUME IS IN USE BY ANOTHER PROGRAM Issued by: $COPY System Action: Terminates the initialization. Explanation : You cannot copy to the specified target volume because it is already in use. User Response: Mount the tape and restart the System Action: Ends the operation. initialization. User Response: Specify another target volume or wait and retry with the original target volume. 0 "1' I' Chapter 2. Messages MC-259 T TASK xxx ENTERED TERMINAL xxx BUSY Issued by: $BSCUT2 Issued by: $MTM Explanation: In response to your request, the utility is exercising one of the nine read or write tasks on a BSC line. Explanation: Terminal xxx specified in the TERMINAL file is connected to another program. o System Action: Does not use the terminal. System Action: Continues processing. User Response: Try to RECONNECT at a later User Response: This is an informational time. message. No user response is needed. TASK xxx EXITED TERMINAL BUSY, DO YOU WANT TO WAIT? YIN; Issued by: $BSCUT2 Issued by: $DEBUG Explanation: The utility has completed simulation of one of the nine read or write tasks on a BSC line. Explanation: The terminal you specified is busy. System Action: Continues processing. User Response: This is an informational message. No user response is needed. System Action: The system tried to load the program to the terminal you specified. The terminal was already being used for other processing. o· User Response: You must reply to this message with a Y or an N. TASK NAME NOT SPECIFIED If you reply Y, the system re-ENQT's the terminal. Then $DEBUG waits until the terminal is free. Issued by: $EDXASM Explanation: A label must be coded on the instruction to define the task name. If you reply N, you may try to free the specified terminal and specify it again. You may also specify a new terminal or take the default. System Action: The error is flagged and compilation continues. User Response: Specify a 1-8 character name as the task name. o MC-260 SC34-0636 T o TERMINAL I/O RC = XXX TERMINAL xxx NOT DEFINED IN EVENT DRIVEN EXECUTIVE SYSTEM Issued by: $IMAGE Issued by: $MTM Explanation: A terminal I/O error occurred during the requested function. The result was a return code of xxx. Explanation: The specified terminal was not included in the definition of terminals when the Event Driven Executive system was generated. System Action: Ends the operation. System Action: Does not connect the terminal. User Response: Check the terminal I/O general return code to find the cause of the problem, and take appropriate action. User Response: Include a terminal definition for the specified terminal when the Event Driven Executive system is generated. TERMINAL xxx I/O ERROR TERMINAL NAME INVALID Issued by: $MTM Issued by: $MTM Explanation: During Multiple Terminal Manager c initialization, an I/O error occurred in an attempt to write the IPL screen to the specified terminal ($TERMERR exit taken). A possible cause is the terminal being powered off at initialization. Explanation: The terminal name specified for the TERMINAL file record listed immediately before this message is invalid. System Action: Does not connect the terminal. System Action: The specified terminal will be in disconnected state. User Response: Determine cause of the I/O error and take the appropriate action. To reconnect the terminal, use the $RECON or RECONNECT utilities. User Response: Correct the TERMINAL record. Stop and restart the Multiple Terminal Manager. TERMINAL NOT RENAMED TO BLANKS Issued by: $TERMUTI Explanation: You entered blanks as the new terminal name. The utility will not change a terminal name to blanks. System Action: Returns to command mode. User Response: Enter a valid name for the new terminal name. 0 1: ,'. Chapter 2. Messages MC-261 T TERMINAL xxx NOT RECONNECTED -INVALID FOR PSEUDO TERMINAL TABLE OR STORAGE SIZE EXCEEDED Issued by: $MTM Issued by: $MTM Explanation: An attempt was made to reconnect a pseudo terminal. There is no physical device to which a pseudo terminal can be connected. A pseudo terminal need not be connected to run Multiple Terminal Manager applications. Explanation: While building the terminal table and loading servers, the storage size or the the maximum number of terminals (10) allowed has been exceeded. The work space, defined in CDMINIT, is defined to allow a maximum of 50 terminals. System Action: The specified pseudo terminal remains disconnected. User Response: This is an informational message. No user response is needed. TERMINAL xxx RECONNECTED o System Action: Initialization is aborted. User Response: Increase the terminal table size by changing module CDMCOMMN. If there is not enough room, make the partition larger, decrease the number of terminals, or make CDMDUMMY smaller. Restart the Multiple Terminal Manager. Issued by: $MTM Explanation: The named terminal has been reconnected to the Multiple Terminal Manager. System Action: Reconnects the terminal to the TERMINAL VARYOFF UNSUCCESSFULTERMINAL CODE xxx = Issued by: $TERMUTI o Multiple Terminal Manager. User Response: Use the terminal as needed. Explanation: An error occurred which prevented the varyoff. System Action: Returns to command mode. TERMINAL: xxx IS NOT ON THIS SYSTEM Issued by: $TERMUTl, $JOBQUT User Response: Check the terminal I/O general return code to find the cause of the problem, and take appropriate action. Explanation: The terminal name you specified is not supported. System Action: Gives logging terminal name and prompts for new name. User Response: Enter a valid terminal name, an asterisk (*) for the terminal you are using, or just press enter to keep the current name. o MC-262 SC34-0636 T c TERMINAL VARYON UNSUCCESSFULRC xxx = THE ?? DATA SET NAMES CANNOT BE PRELOCATED Issued by: $TERMUTI Issued by: $PREFIND Explanation: An error occurred which prevented the varyon. Explanation: You must supply the actual data set names and not just "??". System Action: Returns to command mode. System Action: Ends the operation. User Response: Check the terminal I/O general return code to find the cause of the problem, and take appropriate action. User Response: Enter the actual data set names and retry the function. TEXT MESSAGE IS NOT A VALID CHARACTER STRING THE ?? NAMES CANNOT BE RESOLVED IN JOB MODE Issued by: $PREFIND Issued by: $EDXASM Explanation: Valid text messages in the form of Explanation: You did not specify the actual data set names to be opened. character strings must be enclosed in quotes. c System Action: Ends the operation. System Action: The error is flagged and compilation continues. User Response: Specify the actual data set names and retry the function. User Response: Enclose the text message in quotes. THE FIRST PI ENTRY IS INVALID THAT IS NOT A VALID JOB NUMBER Issued by: $SUBMIT Explanation : You specified a job number that does not exist. System Action: Returns to command mode. Issued by: $EDXASM Explanation: The first address specified on the PI operand of the SENSORIO statement must be equal to the base address or base address + 1 (as determined by the ADDRESS= operand). System Action: The error is flagged and compilation continues. User Response: Obtain the correct job number (STQ command) and retry. User Response: Code the first PI entry as explained. Chapter 2. Messages MC-263 T THE ROW OR COLUMN FROM AN SBA WAS IN ERROR THE SECOND PI ENTRY IS INVALID o Issued by: $EDXASM Issued by: $IMAGE Explanation: The utility could not find a 3101 character in the 3101 translation table. Explanation: The second address specified on the PI operand of the SENSORIO statement must be equal to the base address or base address+ 1 (as determined by the ADDRESS= operand). System Action: Ends the operation. User Response: Correct the image to eliminate System Action: The error is flagged and compilation continues. invalid characters and retry. User Response: Code the second PI entry as explained. THE SAVE WAS CANCELED BEFORE IT COMPLETED Issued by: $TAPEUTI Explanation: Using the RT command, the save utility ($TAPEUTl) was canceled before it completed saving the entire device, volume or data set. THE TOTAL NUMBER OF OPERAND DELIMITERS EXCEEDS MAXIMUM (70) Issued by: $EDXASM Explanation: There can only be a maximum of 70 delimiters in an instruction. A delimiter is either a left parenthesis, right parenthesis, or a comma. System Action: Terminates the utility. System Action: The error is flagged and User Response: The target device, volume, or data set is only partially restored. Inspect the data (via $DISKUT2 DP command, for example) to see if it is sufficient. If not, delete the volume or data set. A partial device restore may be acceptable if the part not restored is never accessed. o compilation continues. User Response: Ensure the delimiters do not exceed the maximum of 70. THE TWO PI ENTRIES ARE EQUAL Issued by: $EDXASM Explanation: The two process interrupt entries specified on the PI= operand are the same. (SENSORIO statement) System Action: The error is flagged and compilation continues. User Response: Examine the PI= entries and eliminate all duplicate addresses. "", C "' M C-264 SC34-0636 T o THERE IS NO FORMAT TO PRINT THIS ADDRESS HAS BEEN PREVIOUSLY DEFINED Issued by: $IMAGE Issued by: $EDXASM Explanation: There is no screen image defined yet. System Action: Ends the operation. Explanation: An address specified by one of the operands on this SENSORIO statement has been previously defined on this or a previously defined SENSORIO statement. User Response: Define the screen image format in edit mode. THERE ARE NO INITIALIZED STORBLKS System Action: The error is flagged and compilation continues. User Response: Check the addresses specified and ensure there are no duplicate addresses. Issued by: $DEBUG Explanation: You specified the UNMAP option but $DEBUG was unable to find the chain of initialized STORBLKS. System Action: The list or patch command is c THIS CPU UNABLE TO IPL Issued by: $SlSlUTl canceled. Explanation: Your processor is assigned as the secondary processor (RPQ D02242 is installed) and cannot perform IPL of the primary. User Response: Issue a GETSTG in your program to initialize a STORBLK and reissue the UNMAP option. System Action: None. User Response: This is an informational message. No user response is needed. THERE ARE xxx RECORDS IN YOUR DEVICE. THE DEFAULT OF THE VOLUME DIRECTORY FOR THIS DEVICE IS RECORD yyy. IT NOW EXISTS AT RECORD zzz. Issued by: $INITDSK Explanation: The utility is asking if you want to change the location on disk of the device directory. System Action: Awaits operator response. User Response: Press the enter key for the default location or enter the new location. THIS MEMBER NOT A DATA MEMBER Issued by: $DIUTIL Explanation: The data set name you specified refers to a program-type data set. You must specify a data-type data set. System Action: Ends the operation. User Response: Reenter the information and supply the name of a data-type data set. o Chapter 2. Messages MC-265 T THIS NUCLEUS WAS CONFIGURED WITHOUT THE DEBUG OPTION THISBUF NAME TOO LONG - CAREAD TERMINATED Issued by: $DEBUG Issued by: $SlASM Explanation: During system generation, the required support for the $DEBUG utility was not included. You cannot perform the debug function on your system. Explanation: The thisbuf operand on the CAREAD instruction has more than eight characters. System Action: Ends the operation. instruction. User Response: To include the $DEBUG utility, you must perform another system generation and include the required supervisor modules. Refer to the Installation and System Generation Guide for details on this procedure. User Response: On the CAREAD instruction, specify a thisbuf operand that is less than or equal to eight characters in length, and reassemble. o System Action: Terminates the CAREAD THISBUF NAME IS NUMERIC EXPANSION TERMINATED THISBUF ADDR IS NUMERIC - CAREAD TERMINATED Issued by: $SlASM Explanation: The thisbuf operand on the CAREAD instruction is numeric. The first character must be alphabetic. System Action: Terminates the CAREAD instruction. Issued by: $EDXASM Explanation: The thisbuf operand on the CAREAD instruction is numeric. The first character must be alphabetic. o System Action: Terminates the expansion. User Response: On the CAREAD instruction, specify a valid thisbuf operand whose first character is alphabetic, and reassemble. User Response: On the CAREAD instruction, specify a valid thisbuf operand whose first character is alphabetic, and reassemble. o MC-266 SC34-0636 T c THISBUF NOT SPECIFIED - EXPANSION TERMINATED TITLE NAME IS NUMERIC - CAPRINT TERMINATED Issued by: $EDXASM Issued by: $SlASM Explanation: The thisbuf operand on the CAREAD instruction is a required operand and is not specified. Explanation: The TITLE= operand on the CAPRINT instruction is numeric. The first character must be alphabetic. System Action: Terminates the expansion. System Action: Terminates the CAPRINT instruction. User Response: On the CAREAD instruction, specify a valid thisbuf operand, and reassemble. User Response: On the CAPRINT instruction, specify a valid TITLE= operand whose first character is alphabetic, and reassemble. TIMERS= REQUIRES 4 DECIMAL VALUES Issued by: $EDXASM c Explanation: If the TIMERS= operand is specified on the ACCA TERMINAL statement, all four timer values must be specified. The timer defaults for the LMODE= type are assumed if TIMERS= is omitted. System Action: The error is flagged and compilation continues. User Response: Specify the TIMERS= operand with four values or assume the LMODE= default. Refer to the Installation and System Generation Guide for details on how to specify a TERMINAL statement for ACCA devices. TITLE NAME IS NUMERIC - EXPANSION TERMINATED Issued by: $EDXASM Explanation: The TITLE= operand on the CAPRINT instruction is numeric. The first character must be alphabetic. System Action: Terminates the expansion. User Response: On the CAPRINT instruction, specify a valid TITLE= operand whose first character is alphabetic, and reassemble. o Chapter 2. Messages MC-267 T TITLE NAME TOO LONG - CAPRINT TERMINATED TOO MANY COPIES OF $DEBUG ARE CURRENTLY ACTIVE Issued by: $SIASM Issued by: $DEBUG Explanation: The TITLE= operand on the CAPRINT instruction has more than eight characters. Explanation: Only a limited number of copies of the debug utility can be executing at the same time. You cannot use $DEBUG at this time. System Action: Terminates the CAPRINT System Action: Ends the operation. o instruction. User Response: On the CAPRINT instruction, specify a TITLE= operand that is less than or equal to eight characters in length, and reassemble. User Response: To find out where all the copies of $DEBUG are executing, enter the $A ALL command. You may have to wait until someone is done using $DEBUG before you can try to load it again. TO KEY SPECIFIED WITH #1 OR #2 Issued by: $EDXASM Explanation: Index register #1 or #2 cannot be specified as a destination address (operand 1) in a cross partition move. System Action: The error is flagged and o compilation continues. User Response: Recode the cross partition move without using an index register as the destination address. TOO FEW PREC= SPECIFICATIONS Issued by: $EDXASM Explanation: Fewer than the minimum required parameters were specified as the precision for floating-point arithmetic on the PREC= operand. System Action: The error is flagged and compilation continues. User Response: If RESULT= is coded, three precision parameters are required; otherwise specify two precision parameters. o MC-268 SC34-0636 T c TOO MANY DATA SETS SPECIFIED TOO MANY POSITIONAL OPERANDS WERE SPECIFIED Issued by: $EDXASM Issued by: $EDXASM Explanation: The number of data sets specified for the DS= operand of the PROGRAM statement exceeds the limit of nine. Explanation: More positional operands were specified than are valid for the instruction. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Specify no more than nine data sets for the DS= operand. User Response: Check the syntax and description of the instruction and code it accordingly. TOO MANY OVERLAY PROGRAMS SPECIFIED TOTAL SIZE LESS THAN THE MINIMUM OF4K Issued by: $EDXASM Issued by: $IAMUTI Explanation: The number of overlay programs o specified by the PGMS= operand of the PROGRAM statement exceeds the maximum of nine. Explanation: Using the PP command, the sum of the sizes of the page areas in all partitions was less than the minimum required for data paging. System Action: The error is flagged and compilation continues. modified. User Response: Specify no more than nine programs for the PGMS= operand. User Response: Either assign more storage for data paging or do not attempt to use it. System Action: Page area sizes were not TOO MANY PI= ENTRIES Issued by: $EDXASM Explanation: A maximum of two addresses can be specified in the PI operand of the SENSORIO statement. System Action: The error is flagged and compilation continues. User Response: Ensure that the PI operand has no more than two entries. 0 ·\ , , Chapter 2. Messages . MC-269 T TRACE SIZE TOO LARGE - EXPANSION TERMINATED TRSIZE SUPPLIED IS NOT NUMERIC o Issued by: $SIASM Issued by: $EDXASM Explanation: The TRSIZE= operand on the CACBx statement contains a value greater than 'FF'. Explanation: The TRSIZE= operand on the CACBl statement is not numeric. System Action: Terminates the CAIOCB statement. System Action: Terminates the expansion. User Response: On the CACBx statement, specify a TRSIZE= operand that is less than or equal to 'FF', and reassemble. TRACE SIZE TOO SMALL - EXPANSION TERMINATED User Response: On the CACBl statement specify a valid TRSIZE= operand that is numeric, and reassemble. TRSIZE SUPPLIED IS NOT NUMERIC EXPANSION TERMINATED Issued by: $EDXASM Issued by: $EDXASM Explanation: The TRSIZE= operand on the Explanation: The TRSIZE= operand on the CACBx statement is not numeric. CACBx statement contains a value less than zero. System Action: Terminates the expansion. System Action: Terminates the expansion. User Response: On the CACBx statement, User Response: On the CACBx statement, specify a TRSIZE= operand that is greater than or equal to zero, and reassemble. $TRAP MUST BE IN PARTITION #1. $TRAP TERMINATED o specify a valid TRSIZE= operand that is numeric, and reassemble. TWOKBLK KEYWORD MAY NOT EXCEED 64' Issued by: $EDXASM Issued by: $TRAP Explanation: $TRAP was loaded into a partition other than partition 1. It must be loaded into partition 1. Explanation: For the STORBLK instruction, the maximum value coded for the TWOKBLK operand may not exceed 64. System Action: Continues processing but does System Action: Terminates $TRAP. not generate object text for that instruction. User Response: Load $TRAP into partition 1 and restart the program. reassemble. User Response: Correct the indicated error and o MC-270 SC34-0636 T TYPE COUNT MUST BE BETWEEN 0 AND TYPE= MUST BE 'STG' OR 'DSK' 255 Issued by: $EDXASM Issued by: $EDXASM Explanation: The count specified for the TERMCTRL GETSTORE/PUTSTORE function is not between 0 and 255 bytes. System Action: The error is flagged and Explanation: You coded an invalid parameter on the TYPE= operand of the COMP statement. Specify either STG or DSK. System Action: The error is flagged and compilation continues. compilation continues. User Response: Specify the value for count between 0 and 255. User Response: Code a valid parameter for the TYPE= operand and recompile the program. TYPE=DSECT IS NOT SUPPORTED Issued by: $EDXASM Explanation: TYPE=DSECT cannot be specified on the TERMINAL statement of a program compiled by $EDXASM. System Action: The error is flagged and compilation continues. User Response: Delete this operand from your program's TERMINAL statement. TYPE=MT REQUIRES POLl=: WITH 1 - 4 ADDRESSES Issued by: $EDXASM Explanation: TYPE=MT was specified on the BSCLINE statement but the required POLL= operand was omitted. System Action: The error is flagged and compilation continues. User Response: Specify a list of 1 - 4 poll/select addresses as the POLL operand. Each address consists of two hexadecimal digits. o Chapter 2. Messages MC-271 u UNABLE TO ALLOCATE DATA SET xxx,yyy UNABLE TO LOAD REQUESTED PROGRAM Issued by: $MSGUTI Issued by: $DEBUG Explanation: The utility could not allocate the Explanation: One of the following occurred: o data set. • The name you specified refers to a data set and not to a program, or to a program that does not exist. • There is not enough room in the partition you specified. System Action: Returns to command mode. User Response: Compress the volume in use or specify the use of another volume. Then retry the function. System Action: Ends the operation. UNABLE TO ASSIGN ALTERNATE CYLINDER Issued by: $DASDI Explanation: An attempt failed to assign an User Response: Do one of the following: Specify the name of a valid, load able program. Specify a different partition. alternate sector for a defective cylinder. System Action: Returns to command mode. User Response: Device is unusable. Use another UNABLE TO LOAD REQUESTED TAPE FUNCTION RC = xxx device. o Issued by: $TAPEUTI UNABLE TO DELETE DATA SET xxx Issued by: $MSGUTI Explanation: You cannot use $MSGUTI to delete data sets in this particular case. System Action: Returns to command mode. User Response: Use $DISKUTI to delete the data set, then retry the function. Explanation: The requested program cannot be loaded for the tape function in progress. System Action: If the tape function is ST, RT, CD, or EX, the utility terminates. Otherwise, it returns to command mode. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. o MC-272 SC34-0636 u o UNABLE TO READ SECONDARY INDEX FCB, READ RTCODE= xxx UNDEFINED ERROR FROM $IMOPEN RC = xxx Issued by: $IAMUTI Issued by: $IMAGE Explanation: During the secondary index load, an error occurred while attempting to read the first record of the secondary index file. The result was a return code of xxx. Explanation: An I/O error occurred resulting in a return code from $IMOPEN. System Action: System prompts you: RETRY User Response: Check the $IMOPEN return code to find the cause of the problem, and take appropriate action. (Y/N)? User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. System Action: Ends the operation. UNEXPIRED DATA SET! CONTINUE? Issued by: $TAPEUTI UNBALANCED PARENTHESIS IN OPERAND Issued by: $EDXASM c Explanation: All open parentheses must have corresponding close parentheses and vice versa. System Action: The error is flagged and Explanation: The tape label data has not expired. System Action: If answer is "no", returns to command mode. If the answer is "yes", continues processing. User Response: Answer the prompt "Y" to overwrite the expiration. compilation continues. User Response: Ensure the parentheses are all paired correctly. UNBALANCED QUOTES IN OPERAND Issued by: $EDXASM Explanation: No terminating quote is present in the character string or quotes within the character string are not specified correctly. System Action: The error is flagged and compilation continues. User Response: Ensure that all beginning and ending quotes are paired correctly. Chapter 2. Messages MC-273 u UNRESOLVED REFERENCE xxx UNMAPPED STORAGE SUPPORT NOT IN SYSTEM o Issued by: $DICOMP Issued by: $MEMDISK Explanation: A line number reference is unresolved. System Action: Ends the operation. User Response: Check the valid line numbers and retry the function. UNASSIGNMENT NOT COMPLETED - NO USER DEFECT FOUND Issued by: $DASDI Explanation: This message is displayed in response to the UNASSIGN ALTERNATE SECTOR option from the 4967 initialization menu. No user assigned alternate was found for the RBA requested, therefore unassignment was not completed. System Action: Unassignment was not completed. Processing continues and the 4967 available options menu is displayed. Explanation: You cannot use the $MEMDISK utility when there is no unmapped storage support in the system. System Action: The utility terminates. User Response: If you wish to use the $MEMDISK utility, include the STORMGR module in your link control data set and regenerate the system. UNSUCCESSFUL ALLOCATE FOR $SORTWRK DATASET, $DISKUT3 RTCODE=xxx Issued by: $IAMUTI Explanation: During the secondary load, $IAMUTI was unable to allocate the work data set required by the $SORTL program. The result was a $DISKUT3 return code of xxx. o System Action: Ends the operation. User Response: Reenter the UNASSIGN ALTERNATE SECTOR option using the correct RBA. User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. This error can be caused by insufficient space in a single extent on direct access storage. Compress the disk or diskette volume using the $COMPRES utility. o M C-2 74 SC34-0636 u o UNSUCCESSFUL CLOSE TO PRIME DATASET, INDEXED ACCESS METHOD RTCODE=xxx UNSUCCESSFUL LOAD CALL, INDEXED ACCESS METHOD RTCODE= xxx Issued by: $IAMUTI Issued by: $IAMUTI Explanation: During the secondary index load, an error occurred while attempting to close the prime data set. The result was an Indexed Access Method return code of xxx. c Explanation: During the secondary index load, an Indexed Access Method error occurred in the Sort/Merge output exit routine. The result was an Indexed Access Method return code of xxx. System Action: Ends the operation. System Action: Sort/Merge terminates abnormally and the system prompts you: RETRY (Y/N)? User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. It might be necessary to IPL to free the storage associated with the open file. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. UNSUCCESSFUL DELETE OF SORT/WORK DATASET, $DISKUT3 RTCODE= xxx UNSUCCESSFUL OPEN OF PRIMARY DATASET, $DISKUT3 RTCODE= xxx Issued by: $IAMUTI Issued by: $IAMUTI Explanation: During the secondary index load, an error occurred while attempting to delete the sort work data set ($SRTWORK). The result was a $DISKUT3 return code of xxx. Explanation: During the secondary index load, an error occurred while attempting to open the associated prime data set. The result was a $DISKUT3 return code of xxx. System Action: System prompts you: RETRY System Action: If the sort of prime records and the loading of these records was successful the operation is completed. Otherwise, the system prompts you: RETRY (Y/N)? User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. Reply "N" to end the function. Reply "Y" to be prompted for another secondary data set name and volume. Use $DISKUTI to delete data set $SRTWORK. If it does not exist, someone else might have renamed or deleted it. If so, attempt to reload the secondary index to assure that no data has been lost. (Y/N)? User Response: Check the $DISKUT3 return code to find the cause of the problem, and take appropriate action. Reply "N" to end the function, Reply "Y" to be prompted for another secondary data set name and volume. o Chapter 2. Messages M C-2 75 u UNSUCCESSFUL PRIME EXTRACT, INDEXED ACCESS METHOD RTCODE=xxx UNSUCCESSFULSECONDARVINDEX LOAD, SORT/MERGE RTCODE= xxx o Issued by: $IAMUTI Issued by: $IAMUTI Explanation: During the secondary index load, an Indexed Access Method error occurred while attempting to EXTRACT the prime file's FCB. The result was an Indexed Access Method return code of xxx. System Action: System prompts you: RETRY (Y/N)? User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. UNSUCCESSFUL PRIME OPEN, INDEXED ACCESS METHOD RTCODE= xxx Issued by: $IAMUTI Explanation: During the secondary index load, $IAMUTI was unable to open the primary file as specified in the secondary index directory. The result was an Indexed Access Method return code of xxx. System Action: System prompts you: RETRY (Y/N)? Explanation: During the secondary index load, a Sort/Merge error occurred. The result was a Sort/Merge return code of xxx. System Action: System prompts you: RETRY (Y/N)? User Response: Check the Sort/Merge return code to find the cause of the problem, and take appropriate action. USER STORAGE IN PARTITION #xxx WAS REDUCED TO ALLOW FOR SUPERVISOR CODE Issued by: $XPSLINK from $XPSPOST Explanation: This is a warning that the supervisor storage, common area, and user storage exceeded 64K. o System Action: User storage is reduced and processing continues. User Response: No response is needed, unless you want to move the supervisor code or common area to another partition to increase user storage. User Response: Check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. o MC-276 SC34-0636 v o VALUE FOR KEYWORD EXCEEDED 8 CHARACTERS Issued by: $EDXASM Explanation: You coded more than 8 characters for the ISAPPID, ISMODE, ISP ASWD, or ISRQID operand of the NETHOST instruction. System Action: The error is flagged and compilation continues. User Response: Ensure that the parameter you code for the ISAPPID, ISMODE, ISPASWD, or ISRQID operand consists of 1-8 characters. VOL 1 LABEL IDENTIFIES A MULTI-VOLUME DISKETTE AND CANNOT BE USED AS A VOLUME NAME Issued by: $DIRECT Explanation: You did not specify the name of an actual volume on the multivolume diskette. System Action: Returns to command mode. User Response: Specify the name of a volume on the diskette. VALUE FOR KEYWORD "ISUSFLD" EXCEEDED 20 CHARACTERS Issued by: $EDXASM c Explanation: You specified a string of more than 20 characters for the ISUSFLD operand of the NETHOST instruction. System Action: The error is flagged and compilation continues. User Response: Code a 1-20 character string for the ISUSFLD operand. VALUE OUT OF RANGE Issued by: $IAMUT1 Explanation: An invalid value was entered for the parameter. System Action: Asks again for the parameter value. User Response: Enter the proper response to the parameter prompt. See the IBM Series/1 Event Driven Executive Indexed Access Method (5719-AM3) for a description of each parameter. c Chapter 2. Messages MC-277 v VOL1 LABEL INVALID FOR MULTI-VOLUME DISKETTES VOLUME xxx NOT FOUND o Issued by: $RJESNA Issued by: $COMPRES, $COPYUTl, $DISKUT2, $INITDSK, $COPY Explanation: You attempted to access a multivolume diskette by specifying the VOLllabel of the diskette. The VOLllabel refers to the diskette in general and not to any actual volume. System Action: Issues another message and/or returns to command mode. Awaits operator response. Explanation: The volume xxx identified on a prompt or a /*CONCAT record was not found. Either you specified the volume incorrectly or you forgot to issue a $VARYON command. System Action: If this was a /*CONCAT record, the system cancels the job stream submitted thus far to prevent a partial job stream from executing on the host. User Response: Correct the problem and retry. User Response: Determine the volumes located on the multivolume diskette and retry the function, specifying one of those volumes. VOLUME xxx NOT FOUND OR UNUSABLE Issued by: $INITDSK VOLUME xxx ALREADY EXISTS ON THIS DEVICE Issued by: $INITDSK Explanation: You attempted to initialize a new volume and give it the name of a volume that already exists on the same device. System Action: Ends the operation. User Response: Initialize the new volume and give it a unique name. Explanation: The volume you requested does not exist, was not initialized, or was not found on any of the I/O devices in your system. System Action: Returns to command mode. o User Response: If the volume has not been initialized, use $INITDSK IV command. If the volume does not exist, you can allocate it on an appropriate device. If it exists on a device that is not turned on or varied on, do so. o MC-278 SC34-0636 v o VOLUME EXISTS BUT IS OFF-LINE VOLUME NAMES BEGINNING WITH U$" INVALID Issued by: $INITDSK Issued by: $INITDSK Explanation: The device that contains the requested volume is varied off. The system recognizes the volume name but cannot access it. Explanation: You attempted to allocate a volume and give it a name beginning with "$", which is used exclusively for system volumes. System Action: Ends the operation. System Action: Ends the operation. User Response: Vary on the device that contains the volume. User Response: Allocate the volume using a name that begins with anything other than "$" and consists of no more than 6 characters. VOLUME FOR NUCLEUS NOT FOUND Issued by: $SISI UTI Explanation: The volume you specified does not contain the nucleus. System Action: Returns to command mode. o User Response: Retry the function using the name of the volume containing the nucleus. VOLUME LABEL I/O ERROR, DISK RC = xxx Issued by: $INITDSK Explanation: The utility was unable to read or write to the specified volume. The result was a return code of xxx. System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. You may have to reinitialize the volume if the problem persists. o Chapter 2. Messages MC-279 w WARNING - AUTOCALL DATA SET xxx,yyy OVERRIDDEN WARNING - COMMON SECTION LENGTH GREATER THAN MATCHING CSECTxxx o Issued by: $EDXLINK Issued by: $EDXLINK Explanation: You have already entered an AUTOCALL before. However, the AUTOCALL you just entered overrides the previous one. Explanation: The common control section and CSECT with the same name, xxx were of different lengths. This may be a potential problem. System Action: Accepts the new AUTO CALL statement. User Response: This is an informational message. No user response is needed. WARNING - BLOCK LENGTH MUST BE LESS THAN OR EQUAL TO 256, IT IS xxx System Action: Uses CSECT length and sets a completion code of 4. User Response: Look at both the common control section and the control section for the size difference. Correct any differences and relink. WARNING - CONTINUATION COLUMN NOT SUPPORTED Issued by: $HXUTI Issued by: $EDXLINK Explanation: The block length of the H-exchange diskette is not less than or equal to 256. System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". User Response: Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify a value less than or equal to 256 to the prompt for the block length. Explanation: A character other than a blank was in column 72 of the control statement data set. o System Action: Puts a blank in column 72 and sets a completion code of 4. Processes the statement as if the character in column 72 were blank. User Response: Edit your data set to remove the character from column 72. o MC-280 SC34-0636 w o WARNING ... CONTINUING MAY RESULT IN UNPREDICTABLE RESULTS IF VOLUME IS ACCESSED IN ANY WAY WARNING - DUPLICATELY DEFINED CSECT - xxx IN yyy,zzz Issued by: $EDXLINK Issued by: $INITDSK Explanation: The results of accessing the disk are not under your control. It is impossible to predict whether or not any problems will occur. System Action: Throws away the second CSECT System Action: Prompts: CONTINUE? and redirects all references by the second CSECT to the first CSECT. User Response: Enter NO unless you are sure you want to continue. WARNING! DEVICE ISN'T OFFLINE CONTINUE? Issued by: $TAPEUTt o Explanation: Two CSECTs have the same name, xxx, in data set yyY,ZZZ. Explanation: The tape may be in use by someone else. The function you want to perform will vary off the tape. System Action: Awaits operator response. User Response: If the tape is in use, answer N. Wait until it is not in use and retry the function. User Response: You may have included the same module twice. If so, edit your control statement data set and remove the INCLUDE statement that refers to the extra object module, or you may have given two different CSECTS the same name. If so, rename one of the CSECTs and relink. WARNING - ENTRY xxx NOT FOUND IN AUTOCALLED OBJECT MODULE Issued by: $EDXLINK Explanation: The autocall data set contains an object module with an invalid entry point. System Action: $EDXLINK cannot resolve the EXTRN. User Response: Correct the autocall data set and relink. o Chapter 2. Messages ( MC-28t w WARNING - EXCHANGE TYPE MUST BE H, IT IS xxx WARNING - HEADER IDENTIFIER LABEL MUST BE HDR1, IT IS xxx Issued by: $HXUTI Issued by: $HXUTI Explanation: The exchange type indicator of the H -exchange diskette does not contain an "H" (type H data set). Explanation: The header identifier label of the H-exchange diskette does not contain "HDRl". System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". User Response: Ensure that the diskette to be processed is an H-exchange diskette. Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify an "H" to the prompt for the exchange type. WARNING - EXTENT ARRANGEMENT INDICATOR MUST BE BLANK OR P, IT IS xxx - IT MAY BE RESET TO BLANK IN ALLOCATION Issued by: $HXUTI Explanation: The extent arrangement indicator of the H -exchange diskette does not contain a blank or "P". o System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". User Response: Enter the UH command (update the data set label by number) and specify "HDRl" to the prompt for the header identifier label. WARNING: I/O ERROR ACCESSING DIRECTORY RC=xxx EXTRA DISK SPACE IN TARGET WILL NOT BE ADDED TO SOURCE VOLUME DEFINITION Issued by: $TAPEUTI o Explanation: Using the RT command, you tried to restore a volume where the disk target volume is larger than the tape source volume definition. An I/O error was encountered while the utility was attempting to update the disk volume directory to reflect the added space available. The result was a tape read/write return code of xxx. System Action: None. System Action: Terminates the utility. User Response: Enter the UD command (update data set label by name) or the UH command (update data set label by number) and enter a blank (if appropriate) to the prompt for the extent arrangement indicator. User Response: The disk volume directory may be only partially updated and therefore unusable. Delete the volume and reallocate it in a different spot on the disk and run the utility again. 0, """,," MC-282 SC34-0636 w c WARNING - INVALID CONTROL STATEMENT-STATEMENT IGNORED WARNING - LAST OVERLAY STATEMENT IGNORED Issued by: $EDXLINK Issued by: $EDXLINK Explanation: You entered a control statement which was not recognized by $EDXLINK. Explanation : You specified an OVERLAY structure but you did not enter a valid INCLUDE statement between the last OVERLAY statement and the LINK statement. System Action: Doesn't process the statement. $EDXLINK sets a completion code of 4. User Response: Re-edit your control statement data set and retry. WARNING - LABEL EXTENSION INDICATOR MUST BE BLANK OR 0, IT IS xxx - DATA SETS DEFINED ON CYLINDERS PAST CYLINDER 0 CANNOT BE FOUND-NOR CAN DATA o SETS BE ALLOCATED ON THIS VOLUME Issued by: $HXUTI Explanation: The label extension indicator of the H -exchange diskette does not contain a blank or 0 (indicates all data set labels are on cylinder 0). Any data beyond cylinder 0 cannot be accessed. System Action: None. User Response: If you require access to the data beyond cylinder 0, the diskette must be re-created and a blank or zero specified for the label extension indicator. System Action: Ignores the last OVERLAY statement as if you'd never entered it. Also sets a completion code of 4. User Response: Examine the program structure and determine whether it is correct. If not, edit the control statement data set to reflect the structure you want. Then relink. WARNING - LINK STATEMENT NOT PERMITTED IN COpy DATA SET- STATEMENT IGNORED Issued by: $EDXLINK Explanation: COPY data set contained a LINK statement. System Action: Ignores the LINK statement and sets a completion code 4. User Response: Edit the COPY data set to remove the LINK statement. c Chapter 2. Messages MC-283 w WARNING - MULTIVOLUME INDICATOR MUST BE BLANK OR C OR L, IT IS xxx Issued by: $HXUTI Explanation: The multivolume indicator of the H -exchange diskette does not contain a blank (data set is wholly contained on this diskette), "c" (data set is continued on another diskette), or "L" (last diskette on which a continued data set resides). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". WARNING: NO FSE AVAILABLE IN DIRECTORY. EXTRA DISK SPACE IN TARGET WILL NOT BE ADDED TO SOURCE VOLUME DEFINITION. o Issued by: $TAPEUTI Explanation: Using the RT command, you tried to restore a volume where the disk target volume is larger than the tape source volume definition. An 110 error was encountered while the utility was attempting to update the disk volume directory to reflect the added space available. System Action: Terminates the utility. User Response: Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify a blank, "C", or "L" to the prompt for the multivolume indicator. WARNING - NESTED COpy STATEMENTS ARE NOT PERMITTED - STATEMENT IGNORED User Response: The disk volume is useable, except that the additional space cannot be accessed. To recover the extra space, the original volume must be saved again. Before saving the original volume, you must delete at least one member and compress the volume. After you do this, run the utility again. o Issued by: $EDXLINK Explanation: COPY data set contained a COpy statement. System Action: Ignores the statement and sets a completion code 4. User Response: Edit COPY data set to remove the nested COPY statement. o MC-284 SC34-0636 w c WARNING: NO FSE IN SOURCE DIRECTORY POINTS TO END OF VOLUME. EXTRA DISK SPACE IN TARGET WILL NOT BE ADDED TO SOURCE VOLUME DEFINITION Issued by: $TAPEUTI Explanation: Using the RT command you tried to restore a volume where the disk target volume is larger than the tape source volume definition. An 110 error was encountered while the utility was attempting to update the disk volume directory to reflect the added space available. To do this, one free space entry must point to the end of volume. The additional space will be added to that FSE. In this case, no FSE pointed to the end of volume. WARNING - NO ROOT TO OVERLAY REFERENCES WERE GENERATED Issued by: $EDXLINK Explanation: The program generated was built in an overlay structure but your program structure didn't reflect any of the overlay segments. System Action: Sets a completion code of 4. User Response: Examine the program structure and determine whether it is correct. If not, edit the control statement data set to reflect the structure you want. Then relink. WARNING! NOT STANDARD LABEL System Action: Terminates the utility. Issued by: $TAPEUTI User Response: The disk volume is useable, c except that the additional space cannot be accessed. To recover the extra space, the original volume must be saved again. Before saving the original volume, you must delete at least one member and compress the volume. Then run the utility again. WARNING - NO INCLUDES SINCE LAST OVERLAY STATEMENT - LAST OVERLAY STATEMENT IGNORED Explanation: The name you gave to a tape volume does not follow conventions for tape volume names. The name may cause problems when you use the volume for other procedures. System Action: Prompts: CONTINUE? User Response: Answer "N" to the prompt and give the volume a standard name. Issued by: $EDXLINK Explanation: An overlay structure was specified, but a valid INCLUDE statement was not entered between the last OVERLAY and LINK statements. System Action: Ignores the last OVERLAY statement and sets a completion code of 4. User Response: In non-interactive mode, edit the control statement data set and retry. c. "", "I Chapter 2. Messages MC-285 w WARNING - PHYSICAL RECORD LENGTH MUST BE 1, IT IS xxx WARNING - PHYSICAL RECORD SEQUENCE CODE MUST BE BLANK OR 01, IT IS xxx o Issued by: $HXUTI Issued by: $HXUTI Explanation: The physical record length field of the H-exchange diskette does not contain a 1 (indicates 256 bytes). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: • • Rejects the diskette, if you have just loaded $HXUTI and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H-exchange standards. User Response: If the diskette is rejected, re-create the diskette consistent with H -exchange standards; otherwise (with the UV command) specify a 1 to the prompt for the physical record length. Explanation: The physical record sequence code of the H-exchange diskette does not contain a blank or a 01 (both indicate sectors are physically sequential). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: • Rejects the diskette, if you have just loaded $HXUTI and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H -exchange standards. User Response: If the diskette is rejected, o re-create the diskette consistent with H -exchange standards, otherwise (with the UV command) specify a blank or a 01 to the prompt for the physical record sequence code. o MC-286 SC34-0636 w o WARNING - RECORD/BLOCK FORMAT MUST BE BLANK OR F, IT IS xxx WARNING - RESET STATEMENT ONLY VALID IN INTERACTIVE MODE- STATEMENT IGNORED Issued by: $HXUTl Issued by: $EDXLINK Explanation: The record/block format indicator of the H -exchange diskette does not contain a blank or "F" (indicates fixed-length records in fixed blocks). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". User Response: Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify a blank or "F" to the prompt for the record/block format. o WARNING - REQUIRED PARAMETER MISSING - STATEMENT IGNORED Issued by: $EDXLINK Explanation: Some control statements require parameters. The one you entered requires one. INCLUDE, COPY, and LINK statements all require a parameter. System Action: Ignores the statement as if you had never entered it. Explanation: $EDXLINK only accepts the RESET command in interactive mode. If it appears in a primary or secondary control statement data set, you'll receive the message and a completion code of 4. System Action: The statement is ignored. User Response: Edit your control statement data set. WARNING - RESIDENT SEGMENT HAS NOT BEEN DEFINED - STATEMENT IGNORED Issued by: $EDXLINK Explanation: Either you didn't specify an INCLUDE statement before, or something is wrong with a previous INCLUDE statement. System Action: Ignores the OVERLAY statement. there. Also sets a completion code of 4. User Response: Specify a valid INCLUDE statement in your data set. User Response: Edit your data set, put in the appropriate parameter, and relink. c Chapter 2. Messages MC-287 w WARNING - SPECIAL REQUIREMENTS INDICATOR MUST BE BLANK, IT IS xxx WARNING - STANDARD VERSION MUST BE W, IT IS xxx Issued by: $HXUTI Issued by: $HXUTI Explanation: The special requirements indicator of the H-exchange diskette does not contain a blank (no special requirements for accessing data). Explanation: The standard version indicator of the H -exchange diskette does not contain a "W" (indicates IBM standard labels). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: System Action: The utility issues the message • • Rejects the diskette, if you have just loaded $HXUT 1 and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H -exchange standards. User Response: If the diskette is rejected, re-create the diskette consistent with H -exchange standards, otherwise (with the UV command) specify a blank to the prompt for the special requirements indicator. o "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: Rejects the diskette, if you have just loaded $HXUT 1 and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H-exchange standards. User Response: If the diskette is rejected, re-create the diskette consistent with H -exchange standards, otherwise (with the UV command) specify a "W" to the prompt for the standard version indicator. o o MC-288 SC34-0636 w o WARNING - STATEMENT NOT PERMITTED IN COpy DATA SET - STATEMENT IGNORED WARNING - VOLUME LABEL IDENTIFIER MUST BE VOL 1, IT IS xxx Issued by: $HXUTI Issued by: $EDXLINK Explanation: The previous control statement is not permitted in a copy data set. Another name for copy data set is a secondary control statement data set. System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: System Action: Control statement entered is ignored. Also sets a completion code of 4. • User Response: You must edit the secondary control data set and remove the statement not permitted from the secondary control data set. • WARNING - TERMINAL CURRENTLY IN USE CONTINUE VARYOFF PROCESSING? (Y IN) o Explanation: The volume label identifier of the H-exchange diskette does not contain "VOLI". Issued by: $TERMUTI Explanation: Someone is using the terminal you want to vary off. Rejects the diskette, if you have just loaded $HXUT I and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H -exchange standards. User Response: If the diskette is rejected, re-create the diskette consistent with H-exchange standards, otherwise (with the UV command) specify "VOLI" to the prompt for the volume label identifier. System Action: Awaits operator response. User Response: Answer the prompt N. Wait until the terminal is not in use before attempting to vary it off. c Chapter 2. Messages MC-289 w WARNING - VOLUME SEQUENCE NUMBER MUST BE BLANK OR 01 THRU 99, IT IS xxx WARNING - VOLUME SURFACE INDICATOR MUST BE M, IT IS xxx o Issued by: $HXUTI Issued by: $HXUTI Explanation: The volume sequence number indicator does not contain a blank (no volume sequence checking) or 01 through 99. System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". Explanation: The volume surface indicator of the H-exchange diskette does not contain an "M" (indicates two double-density surfaces). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD" and does one of the following: • User Response: Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify a blank or the volume sequence number (01-99) to the prompt for the multivolume indicator. • Rejects the diskette, if you have just loaded $HXUTI and specified the volume name, or you issued a CV command (changed to another volume). Continues to prompt for the required volume label field until it is entered. This occurs only when you issue a UV command and update the volume label inconsistent with H -exchange standards. User Response: If the diskette is rejected, re-create the diskette consistent with H-exchange standards, otherwise (with the UV command) specify an "M" to the prompt for the volume surface indicator. 0 ... o MC-290 SC34-0636 w o WARNING - UNRESOLVED WEAK EXTERNAL REFERENCES Issued by: $EDXLINK Issued by: $COPY Explanation: One or more weak external references were not resolved. Explanation: The data set you specified does not exist on the disk. System Action: Generates a list of all unresolved weak external references and then continues. This will not affect the completion code. System Action: Returns to command mode. User Response: If you see any weak external references in the list you wanted to have resolved, include the module necessary to resolve them. Then relink. WARNING - WRITE PROTECT INDICATOR IS NOT BLANK OR P, IT IS xxx Issued by: $HXUTI o WORK DATA SET NOT FOUND ON DISKERROR EXIT Explanation: The write protect indicator of the H -exchange diskette does not contain a blank (allows read/write access) or "P" (read only access). System Action: The utility issues the message "CONFLICT WITH H EXCHANGE STANDARD". User Response: Enter the UD command (update data set label by name) or the UH command (update the data set label by number) and specify a blank or "P" to the prompt for write protect. User Response: Specify the name of a valid disk data set and retry the function. WORKBUFFER OVERFLOW ENCOUNTERED ON LINE #xxx Issued by: $MSGUTI Explanation: You did not enter an end character or continuation character for the message on that line. System Action: Continues processing. User Response: When processing finishes, correct the error and retry. WRITE ERROR ENCOUNTERED ON xxx,yyy RC=zzz Issued by: $XPSLINK from $XPSPRE Explanation: $XPSPRE was unable to write to the specified data set. The result was a return code of zzz. System Action: Ends the operation. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. c Chapter 2. Messages MC-29 1 w WRITE ERROR OCCURRED, RC = xxx WRITE ERROR ON UPDATED PROGRAM HEADER o Issued by: $XPSLINK from $XPSPOST Issued by: $PREFIND Explanation: While attempting to write a record to disk or diskette, an error an error occurred. The result was a return code of xxx. Explanation: A disk write error occurred while prefinding a program header. System Action: $XPSPOST ends unsuccessfully with a completion code of 12. The nucleus is not stored. System Action: Ends the operation. User Response: Check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. WRITE ERROR ON RECORD NUMBER xxx RC=yyy Issued by: $COPY Explanation: An error occurred while writing the specified record to disk. System Action: Returns to command mode. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. User Response: Link and/or update the program, and retry the prefind function. WRITE ERROR - RC = xxx ENCOUNTERED AT APPROXIMATELYyyy FEET OF TAPE Issued by: $TAPEUTI Explanation: An error occurred in writing records at the tape length shown. System Action: Continues processing. User Response: Check the tape read/write return code to find the cause of the problem, and take appropriate action. o WRITE ERROR ON REMOTE SYSTEM Issued by: $TRANS Explanation: An error occurred on the remote system during a write operation. System Action: The remote system displays an error message and a disk write return code. The local system returns to command mode. User Response: Check the disk write return codes to find the cause of the problem and take appropriate action. o MC-292 SC34-0636 w o WRITE OUTPUT DATASET RETURN CODE WRITER LOAD ERROR, RC=xxx = XXX Issued by: Spooling Issued by: $IAMUTI Explanation: Using the RO or UN commands, an error occurred when writing to the output data set. The result was a return code of xxx. Explanation: An attempt was made to load a writer into storage and the load failed. The result was a LOAD return code of xxx. System Action: Does not start the spool writer. System Action: If the command is RO, the function is terminated. If the command is UN, you are prompted for another output data set. User Response: Check the disk and diskette read/ write return code to find the cause of the problem, and take appropriate action. User Response: Check the LOAD return code to find the cause of the problem and take the appropriate action. WRITER STOPPED Issued by: Spooling WRITE OUTPUT DATASET RETURN CODE = xxx. RECORD NUMBER = yyy. Explanation: The specified spool writer has been stopped. Issued by: $IAMUTI o Explanation: An attempt to write to a sequential (output) data set failed. The result was a return code of xxx that occurred at record yyy. System Action: Terminates command. System Action: Any spool jobs targeted to the printer to which the stopped writer was assigned remain unprinted. User Response: Restart the spool writer as needed. User Response: For the LO or RO commands, check the Indexed Access Method return code to find the cause of the problem, and take appropriate action. (Note 1.) For the UN command, check the disk and diskette read/write return code to find the cause of the problem, and take appropriate action. (Note 2). Notes: 1. It may be necessary to redefine data set (SE,DF) and retry LO command. 2. It may be necessary to reallocate the data set and retry the UN command. C :,i _. Chapter 2. Messages MC-293 x XD= MUST BE YES OR NO Issued by: $EDXASM Explanation: The parameter specified for the XD= operand of the DCB statement must be either YES or NO. System Action: The error is flagged and compilation continues. User Response: Specifying XD= YES indicates the DCB is a non-standard type. XD=NO indicates a standard DCB and is the default. XLATE= MUST BE YES OR NO X.21 SW CONNECTION FAILED FOR DEVICE ADDRESS xxx RETURN CODE = yvv o Issued by: $SNAMAIN Explanation: The X.21 Circuit Switched Network is unable to complete your call request. Device address xxx is in decimal. System Action: SNA network deactivates and issues the return code yyy. User Response: Check the X.21 Circuit Switched Network return codes for a description of the code returned in this message. Correct the problem and reactivate the SNA network. Issued by: $EDXASM Explanation: On a message instruction, the operand XLATE= must be either YES or NO. System Action: The error is flagged and compilation continues. o User Response: After the compile completes, correct the error and rerun. XPSSTK MUST BE BETWEEN 10 AND 128-DEFAULT IS 20 Issued by: $EDXASM Explanation: During system generation, you coded a value outside the valid range of 10-128 for the XPSSTK operand of the SYSTEM statement. System Action: The error is flagged and compilation continues. User Response: Code a value from 10-128 for the XPSSTK operand and recompile the system definition statements. o MC-294 SC34-0636 x o X.21 SW REDIRECTION ACTIVATED FOR DEVICE ADDRESS xxx X.21 SW REGISTRATION/CANCELATION CONFIRMED FOR DEVICE ADDRESS xxx Issued by: $SNAMAIN Issued by: $SNAMAIN Explanation: The X.21 Circuit Switched Network has processed your redirection request. Device address xxx is in decimal. Explanation: The X.21 Circuit Switched Network has processed your registration or cancelation request. Device address xxx is in decimal. System Action: SNA network deactivates. System Action: SNA network deactivates. User Response: To continue processing, you can: User Response: To continue processing, you can: o • Redefine the SNA network, or • Change the X.21 connection record for the SNA network and reactivate the network. X.21 SW REDIRECTION DEACTIVATED FOR DEVICE ADDRESS xxx • Redefine the SNA network, or • Change the X.21 connection record for the SNA network and reactivate the network. X.21 SW TEST FAILED FOR DEVICE ADDRESS xxx RETURN CODE = yyy Issued by: $SNAMAIN Issued by: $SNAMAIN Explanation: The X.21 Circuit Switched Network has processed your redirection deactivation request. Device address xxx is in decimal. Explanation: The 2080 feature card is jumpered incorrectly or is malfunctioning. Device address xxx is in decimal. System Action: SNA network deactivates. User Response: To continue processing, you can: • Redefine the SNA network, or • Change the X.21 connection record for the SNA network and reactivate the network. System Action: SNA network deactivates and issues the return code yyy. User Response: Check the X.21 Circuit Switched Network return codes for a description of the code returned in this message. Correct the problem and reactivate the SNA network. (Refer to the IBM Implementation of X.21 Interface General Information Manual, GA27-3287 for information on how to jumper the 2080 feature card for the X.21 Circuit Switched Network.) c Chapter 2. Messages MC-295 NUMBERS #1 OR #2 USED IN FROM KEY OR TO KEY 4975-02L REQUIRES BITRATE OF 4800 Issued by: $EDXASM Issued by: $EDXASM Explanation: Index registers #1 and #2 cannot be used as addresses in a cross partition move. Explanation: The bit rate for the 4975-02L printer must be 4800 bps. System Action: The error is flagged and compilation continues. System Action: The error is flagged and compilation continues. User Response: Recode the operation so that an index register is not used as a source or destination address. User Response: Specify BITRATE=4800. If omitted, 4800 bps is the default. o 4975-01L REQUIRES BITRATE OF 2400 Issued by: $EDXASM Explanation: The bit rate for the 4975-01L printer must be 2400 bps. System Action: The error is flagged and compilation continues. User Response: Specify BITRATE=2400. If o omitted, 2400 bps is the default. 0'. '" '" MC-296 SC34-0636 o Part 2. Codes This part presents several types of codes issued by the Event Driven Executive: o Completion Issued by a utility program or $EDXASM upon completion to indicate whether or not execution was successful. Post Issued by the system to signal the occurrence of an event. Unless otherwise stated, post codes are returned in the first word of the event control block (ECB) that is posted when the event occurs. You must specify the ECB to be posted with the ECB statement. Return Issued as the result of executing an Event Driven Language instruction or subroutine to indicate whether an operation was a success or failure. The instruction can be in an application program or in a utility. Most return codes are returned in the first word of the task control block (TCB) of the program or task issuing the instruction. The TCB begins at the taskname (label) you specify on the PROGRAM or TASK statement. Stop Issued on Series/l programmer console to indicate an error condition while the system is running in diagnostic mode, and therefore cannot issue error messages or return codes. The completion and post codes are presented alphabetically, according to the function that issues them. The return codes are arranged in two ways: by the function that issues them, and by number. When you get a return code, you can look it up by its number and also by the issuing function. Many codes are issued by several functions. c Part 2. Codes MC-297 Part 2 consists of the following chapters: • o Chapter 3, "Completion Codes" lists and explains completion codes, which indicate the completion status of a utility or $EDXASM. Chapter 4, "Post Codes" lists and explains post codes, which signal the occurrence of events while a program is executing. • Chapter 5, "Return Codes" lists and explains return codes, which indicate the execution status of an Event Driven Language instruction or subroutine. • Chapter 6, "Stop Codes" lists and explains stop codes, which signal error conditions when the system is running in diagnostic mode and cannot issue messages or return codes. o o MC-298 SC34-0636 o Chapter 3. Completion Codes The completion codes and their meanings are presented in alphabetic order as follows: • C $EDXASM $EDXLINK • $JOBUTIL • $UPDATE • $XPSLINK, $XPSPOST, $XPSPRE. The completion codes are printed by the program on the specified list device upon completion unless otherwise noted. A completion code of zero is returned if the program is cancelled. c Chapter 3. Completion Codes MC-299 Completion Codes $EDXASM Completion Codes $EDXASM completion codes are accompanied by an appropriate error message and appear at the end of the $EDXASM listing. The completion codes can be tested by the job stream processor, allowing steps subsequent to the assembly to be skipped, if appropriate. The completion codes are: Completion Code Condition -1 Successful completion - no errors in assembly. Successful completion - one or more statements had warning type assembly errors that did not effect the generation of the object module data set. Unsuccessful completion - one or more statements had assembly errors that must be corrected. Location counter error - program size exceeds 64K. Out of space in work or object data set. I/O error in source, work, or object data set. Overlay-instruction table full. Unable to locate overlay program or copy code module. Operator cancelled assembly with A TIN CA command. 4 8 12 12 12 12 12 100 o o o Me-300 SC34-0636 Completion Codes o $EDXLINK Completion Codes The completion codes appear at the end of the $EDXLINK listing. Completion Code -1 4 8 12 16 Condition Successful completion. Warning - possible control statement syntax error or one or more unresolved EXTRNs. Program was generated and may work. Error occurred. Although a program was generated, you should resolve the problem and re-link. Severe error occurred and no program was generated. Resolve problem and re-link. Terminal error occurred. $EDXLlNK is unable to complete normal processing. o c Chapter 3. Completion Codes Me-30t Completion Codes $JOBUTIL Completion Codes 0 ', , , The $JOBUTIL completion codes are displayed on the terminal from which $JOBUTIL was loaded. Completion Code Condition -1 61 Successful completion. The transient loader ($LOADER) is not included in the system. No space available for the transient loader. A disk or diskette I/O error occurred during the load process. Not enough main storage available for· the program. Program not found on the specified volume. Disk or diskette I/O error while reading directory. Disk or diskette I/O error while reading program header. Referenced module is not a program. Referenced module is not a data set. Data set not found on referenced volume. Invalid data set name. LOAD instruction did not specify required data set(s). LOAD instruction did not specify required parameter(s). Invalid volume label specified. 64 67 70 71 72 73 74 75 76 77 78 79 80 o o MC-302 SC34-0636 Completion Codes c $UPDATE Completion Codes The text of the $UPDATE completion codes is written to the device specified to receive the printed output. The completion codes can be tested in a $JOBUTIL job stream. Completion Code -1 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 Condition Successful completion. No supervisor space in this library. Output name specified is not a program. Disk volume already in use by another program. No space in directory. No space in data set (output library). Invalid header format. Invalid program name. Volume not mounted. Volume off line. Library not found. Input data set not found. No parameter supplied via $JOBUTIL. No data set names provided via $JOBUTIL. Replacement of output data set not allowed. Any disk or diskette I/O errors. c Chapter 3. Completion Codes MC-303 Completion Codes $XPSLINK, $XPSPOST, $XPSPRE Completion Codes The cross-partition services utilities ($XPSLINK, $XPSPOST, and $XPSPRE) issue completion codes to the terminal where the utility was invoked. Completion Code Condition -1 1 Successful completion. Minor error; statement ignored, processing continues. Major error; $XPSPRE ends; $XPSLlNK loads $XPSPOST to delete any temporary data seta allocated by $XPSPRE. Severe error; utility ends. 8 12 o a c MC-304 SC34-0636 c Chapter 4. Post Codes The post codes and their meanings are presented as follows: BIND event (SNA) o Channel Attach • Tape • WAITM instruction. The Event Driven Language and function post codes are issued to signal the occurrence of an event. Unless otherwise stated, the post codes are returned to the first word of the event control block (ECB) of the calling program. c Chapter 4. Post Codes MC-305 Post Codes BIN D Event Post Codes The SNA BIND event post codes are returned to the area specified by the ERRCODE parameter of the NETINIT instruction. Post Code Condition 2 1 -9 -10 -11 UNBIND HOLD received. UNBIND received. Session terminated. Non-sequenced procedure error received. Minus response to INITSELF or TERMSELF received. c o o MC-306 SC34-0636 Post Codes c Channel Attach Post Codes The channel attach post codes are returned to the event control block (ECB) of the calling program for start and stop or to the CAIOCB for open, close, read, and write. Post Code 501 502 503 504 o 505 506 507 508-516 520 Condition EXIO Error - device not attached. The EXIO did not find a channel attach device at the specified address. If the address is correct, this indicates a hardware error. EXIO Error - busy. This is returned by EXIO when the channel attach device reports a busy condition. This occurs most frequently during multiple port applications. If the device is legitimately busy with another port, you can reissue the I/O. Otherwise this indicates a hardware error. Verify that the channel attach device has a shared unit control word (UCW) on the System/370 channel. An incorrect UCW specification can cause this error. EXIO Error - busy after reset. This indicates that a Series/1 reset was detected while the Series/1 and System/370 were connected (had matching commands in the channel attach device). This state is exited when the status is accepted by the System/370, a a System/370 reset occurs, or a power-on reset in the Series/1 occurs. EXIO Error - command reject. This occurs when the channel attach device is unable to accept a command from the Series / 1, or when there is a hardware error or the attachment has received a different command from the System/370. If there is no hardware problem, try reissuing the I/O after the conflicting System/370 command has been processed by the channel attach program. EXIO Error - intervention required. This means the channel attach device is not powered on and / or enabled. EXIO Error - interface data check. This error should not be returned unless there is a hardware error. EXIO Error - controller busy. This is not a valid condition code for the channel attach device. If returned, a hardware error is assumed. These EXIO errors should not occur unless there is a problem with the channel attach software support Interrupt error condition. An attention or exception interrupt was received when a device end or device end/attention interrupt was exprected. Examine the trace area to determine the cause of the incorrect interrupt. o Chapter 4. Post Codes MC-307 Post Codes Channei Attach Post Codes (continued) Post Code 521 522 523 524 525 567 572 599 Condition Negative acknowledgement. This occurs when the System/370 issues a write command as an acknowledgement of the previous Series/1 read, and bit 6 of the first byte of data is off. Response is determined by the retry logic in your application program. Buffer overlay. The System/370 issued two or more write commands to a buffer before the Series/1 issued a read command to read the data. Your application program should be written so that read and write commands are acknowledged and remain in synchronization to prevent this from occurring. Protocol error. A Series/1 program and a System/370 program are both attempting to read or write, or the System/370 issued an EAU when the Series/1 user has issued a write. Check your application programs to determine the cause of the protocol error. Timeout. The Series/1 channel attach support did not respond fast enough (within 480 milliseconds) to a System/370 I/O request. Wrong device type. The device at the user-specified address is not a channel attach device. System error - CAPGM terminating. The CAPGM task error exit module is called due to detection of an error in the channel attach code. Channel attach support is unloaded as part of the error cleanup. Terminal busy error. Returned when a message (such as a system error) needs to be sent to a terminal, but that terminal is owned by another task. CAPGM ended. Returned to a CASTOP instruction or STOP utility command if the channel attach support program is being unloaded. This occurs if no other channel attach devices are active. o o o Me-308 SC34-0636 Post Codes o Tape Post Codes The tape post codes are returned to the event control block (ECB) of the calling program. Post Code Condition -1 101 102 103 104 Function successful. TAPEID not found. Device not offline. Unexpired data set on tape. Cannot initialize BLP tapes. o 0 ·",' I ·,'r Chapter 4. Post Codes MC-309 Post Codes WAITM Instruction Post Codes The WAITM instruction post codes are returned in the first word of the MECB for the instruction. Post Code X'FFFF X'BADO' X'BAD1' X'BAD2' X'BAD3' o Condition Successful completion. WAITM instruction not supported (SWAITM module not in system). Too many WAITM operations active in system (maximum is 20). Cannot reset MECB because another program is using it. Invalid number of events specified. o o MC-310 SC34-0636 o Chapter 5. Return Codes The return codes and their meanings are presented in two ways: by the function that issues them, and by number. The functional list is in alphabetical order, as follows: 0 • • • • • • • • • • • • • • Binary Synchronous Communications Channel Attach Data Formatting Disk and Diskette Read/Write $DISKUT3 EXIO Floating-point Formatted Screen Image: $IMDATA subroutine - $IMOPEN subroutine - $IMPROT subroutine General Purpose Interface Bus (GPIB) Indexed Access Method Job Queue Processor LOAD Message Handler Multiple Terminal Manager $PDS $RAMSEC SBIO (Sensor-Based I/O) Series/ I-to-Series/ 1 Attachment SDLC Communications Spool Systems Network Architecture (SNA) Systems Network Architecture extended error codes c Chapter 5. Return Codes MC-311 Return Codes • • • • Terminal I/O: General ACCA Interprocessor Communications Virtual Terminal 4975 Printer TP (Host Communication Facility) Unmapped Storage X.21 Circuit Switched Network. o The return codes are issued by EDL instructions in application programs, and by utility programs that invoke EDL instructions. In most cases, they are returned in the first word of the task control block of the calling application program, or in messages issued by utilities to terminals and other output devices. o o MC-312 SC34-0636 Return Codes (by Function) o Binary Synchronous Communications (BSC) Return Codes The BSC return codes are placed in the first word of the task control block of the program issuing the BSC instruction. The following utilities also issue BSC return codes to the terminal or the printer in use: $BSCTRCE, $BSCUTl, $BSCUT2, $RMU, $RJE2780, and $RJE3780. Return Code -32 -31 -30 -29 -27 -25 -24 -23 -22 -21 -20 0 -19 -18 -16 -15 -14 -13 -12 -11 -10 -9 -2 -1 1 2 3 4 Condition Notes System is unable to find X.21 support. Re-IPL the system. Not enough storage available to handle the number of X.21 requests. Use the $DISKUT2 S5 command to allocate more storage for $X21. You can issue three simultaneous requests for every 256 bytes of storage allocated. Your supervisor does not contain X.21 support. System does not have enough storage available to load the X.21 support or the connection record data set, $$X21 DS, is not on the IPL volume. Unrecoverable hardware error. If $LOG is active, check the error log record for the X.21 device for more details. Connection failed Time expired for the completion of a call request. Call request failed. You cancelled a call request with a $C command. Call request failed due to Public Data Network problems. Call progress signals invalid. Call request failed due to Public Data Network problems. Call progress signals incomplete Call request failed and network would not allow request to be retried. If $LOG is active, check the error log record for the X.21 device for more details. Number of retries exhausted for the call request. If $LOG is active, check the error log record for the X.21 device for more details. Hardware error for the 2080 feature card. I/O request could not be completed. The Network information field of the X.21 connection record has no plus sign or just a plus sign. The value in the Retry or Delay field of the X.21 connection record exceeds the maximum value allowed. The Retry or Delay field of the X.21 connection record contains a negative value. A comma must separate the Retry, Delay, and Network information fields of an X.21 connection record. The Retry or Delay field of the X.21 connection record contains an invalid character. System does not have enough storage to execute a call request. Not enough storage in partition 1 for X.21 to execute a request. An EDL instruction failed. If $LOG is active, check the error log record for the X.21 device to find the failing instruction. Text received in conversational mode. Successful completion. EOT received. DLE EOT received. Reverse interrupt received. Forward abort received. 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 o Chapter 5. Return Codes MC-313 Return Codes (by Function) Binary Synchronous Communications (BSC) Return Codes (continued) Return Code S 6 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 99 Condition Notes Remote station not ready (NAK received). Remote station busy (WACK received). Time-out occurred. Unrecovered transmission error (BSC error). I nvalid sequence received. Invalid multipoint tributary write attempt. Disregard this block sequence received. Remote station busy (WACK received). Your supervisor does not contain X.21 support. The connection type you defined on the BSCLINE statement is not valid for the X.21 Circuit Switched Network. The 2080 feature card is incorrectly jumpered for use with the X.21 Circuit Switched Network. The X.21 network has been deactivated (DCE CLEAR). Wrong length record - long (No COD). Wrong length record - short (write only). Invalid buffer address. Buffer length zero. Undefined line address. Line not opened by calling task. Registration or cancellation request processed. Redirection activated. Redirection deactivated. Modem interface error. Hardware overrun. Hardware error. Unexpected ring interrupt. Invalid interrupt during auto-answer attempt. Enable or disable DTR error. Access method error. 4 4 1 1 3 2 1 1 7 7 o 7 7 6 2 2 2 2 2 7 7 7 2 2 5 2 2 2 2 0 Notes: 1. Retried up to the limit specified in the RETRIES= operand of the BSCLINE statement. 2. Not retried. 3. Retried during write operation only when a wrong ACK is received following an ENQ request after timeout (indicating that no text had been received at the remote station). 4. Returned only during an initial sequence with no retry attempted. 5. Retried only after an unsuccessful start 110 attempt. 6. Retried only during read operations. 7. Returned only if your system contains support for the X.21 Circuit Switched Network. o MC-314 SC34-0636 Return Codes (by Function) o Channel Attach Return Codes The Channel Attach return codes are placed in the first word of the task control block of the program issuing the CA instruction. The $CHANUTl utility also issues the codes to the terminal where it was invoked. Return Code 0 Condition 551 Device not started. An attempt was made to open or do I/O to a device that is not started. Start the device with the CASTART instruction or with the utilities before attempting to use it. 552 Stop in progress. An attempt was made to issue a command to a device that is in the process of being stopped. Restart the device before using it. 553 Device in use. A stop command was issued to a device that still has one or more open ports. You must close all ports before stopping the device. 554 Device not found. A start command was issued for a device that does not have a channel attach control block (CACB). 556 Port out of range. A request was made to open a port that is greater than the highest port specified in the channel attach control block (CACB) for the associated device, or a request was made to open a negative port. 557 Port already open. A request was made to open a port that is already open. 558 Read buffer not provided. An address of 0 was specified as the buffer address for the next read operation 559 Read buffer count = O. A size of zero was specified as the size of the buffer for the next read operation. 560 Buffer not provided. A READ request when an address to THISBUF buffer control block was not provided. 562 Write buffer not provided. A zero was specified as the buffer address for the current write operation. 563 \l\Jrite buffer count = 0. A zero was specified as the size of the buffer for the current write operation. c Chapter 5. Return Codes MC-31S Return Codes (by Function) Channel Attach Return Codes (continued) 0··," '. Return Code 564 Condition User's CAIOCB not linked to port. The address of the CAIOCB for a read or write operation is inconsistent with the CAIOCB address given when the port was opened. 565 Trace already on. An attempt was made to turn on trace when it is already on. 566 Trace already off. An attempt was made to turn off trace when it is already off. 567 System error - CAPGM terminatng. The CAPGM task error exit module was called because of an error detected in the channel attach code. Channel attach support is unloaded as part of the error cleanup. 568 Port not opened. An attempt was made to perform I/O to a port that is not open. Use the CAOPEN instruction to open a port before attempting to use that port. 569 Device already started. An attempt was made to start a device that is already started. 570 Device in diagnostic mode. An attempt was made to: (1) stop a channel attach device while diagnostics (OlT5) were being run, or (2) to open port 0 while diagnostics were running. 571 CAPGM load error. The channel attach program cannot be loaded properly. 573 Open in progress. An attempt was made to stop a channel attach device while an open request was being processed. 574 Partition number in error. The partition number provided in the buffer control block was not between 1 and 8. o o MC-316 SC34-0636 Return Codes (by Function) o Data Fonnatting Return Codes The data formatting return codes are placed in the first word of the task control block of the program issuing the instruction. These return codes are issued by the CONVTB, CONVTD, GETEDIT, and PUTEDIT instructions. Return Code -1 1 2 3 Condition Successful completion. No data in field. Field omitted. Conversion error. o o Chapter 5. Return Codes MC-317 Return Codes (by Function) Disk and Diskette Read/Write Return Codes Disk and diskette return codes issued by read and write instructions are returned in two places: The Event Control Block (ECB) named DSn, where n is the number of the data set being referenced. • The task code word referred to by 'taskname'. Several utilities also issue disk and diskette read/write return codes. They issue them in messages that appear on the terminal where the utility was invoked, or on the printer in use. To obtain further information on a disk or diskette error, print all or part of the contents of the Disk Data Blocks (DDBs) located in the Supervisor. The starting address of the DDBs can be obtained from the linkage editor map of the supervisor. The contents of the DDBs are described in the Internal Design. The cycle steal status word and the interrupt status word save areas are of particular value, along with the contents of the word that contains the address of the next DDB in storage. Note: If an error is encountered during a sequential I/O operation, the relative record number for the next sequential request is not updated. Because the relative record number is not updated, all subsequent I/Os will be in error. o o Me-3I8 SC34-0636 Return Codes (by Function) c Disk and Diskette Read/Write Return Codes (continued) Return Code -1 1 2 3 4 5 6 7 8 9 10 11 12 13 o 14 15 16 17 18 24 30 Condition Successful completion. I/O error and no device status present (this code may be caused by the I/O area starting at an odd byte address). I/O error trying to read device status. I/O error retry count exhausted. Read device status I/O instruction error. Unrecoverable I/O error. Error on issuing I/O instruction. A no record found condition occurred, a seek for an alternate sector was performed, and another no record found occurred, for example, no alternate is assigned. A system error occurred while processing an I/O request for a 1024-byte sector diskette. Device was offline when I/O was requested. Record number out of range of data set--may be an end-of-file (data set) condition. Data set not open or device marked unusable when I/O was requested. DSCB was not OPEN; DDB address = O. If extended deleted record support was requested ($DCSBFLG bit 3 on), the referenced sector was not formatted at 128 bytes / sector or the request was for more than one 256-byte sector. If extended deleted record support was not requested ($DSCBFLG bit 3 off), a deleted sector was encountered during I/O. The first sector of the requested record was deleted. The second sector of the requested record was deleted. The first and second sectors of the requested record were deleted. Cache fetch error. Contact your IBM customer engineer. Bad cache error. Contact your IBM customer engineer. End of tape. Device not a tape. Note: The actual number of records transferred is in the second word of the TCB. c Chapter 5. Return Codes MC-319 Return Codes (by Function) $DISKUT3 Return Codes The $DISKUT3 program places a return code in the first word of a data set control block specified in a DSCB statement. Return Code -1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 Condition Successful completion. Invalid request code parameter (not 1-6). Volume does not exist (All functions). Volume not specified ($JOBUTIL - ALLOCATE). Insufficient space in library (ALLOCATE). Insufficient space in directory (ALLOCATE). Data set already exists - smaller than the requested allocation. Insufficient contiguous space (ALLOCATE). Disallowed data set name, ego $$EDXVOL or $$EDXLlB (all functions except OPEN). Data set not found. (OPEN, RELEASE, RENAME). New name pointer is zero (RENAME). Disk is busy. (ALLOCATE, DELETE, RELEASE, RENAME). I/O error writing to disk. (ALLOCATE, DELETE, RELEASE, RENAME). I/O error reading from disk (All functions). Data set name is all blanks (ALLOCATE, RENAME). Invalid size specification (ALLOCATE). Invalid size specification (RELEASE). Mismatched data set type (DELETE, OPEN, RELEASE, RENAME). Data set already exists - larger than the requested allocation. SETEOD only valid for data set of 'data' type. Load of $DISKUT3 failed ($RMU only). Tape data sets are not supported. Volume not initialized or Basic Exchange Diskette has been opened. o o o MC-320 SC34-0636 Return Codes (by Function) c EXIO Return Codes The following codes are issued by the EXIO and EXOPEN instructions, and are returned in word 0 of the TCB. Word 1 of the TCB contains the supervisor instruction address. Return Code -1 1 2 3 4 5 6 7 8 9 10 11 12 13 16 17 18 o Condition Command accepted. Device not attached. Busy. Busy after reset. Command reject. Intervention required. Interface data check. Controller busy. Channel command not allowed. No DDB found. Too many DCBs chained. No address specified for residual status. EXIODEV specified zero bytes for residual status. Broken DCB chain (program error). Device already opened. Device not opened or already closed. Attempt to read or write to dynamic partition rejected. Use a static partition. The following codes are issued when an EXIO instruction was completed successfully, but the hardware performing the operation encountered an error. The hardware interrupt condition codes are returned in bits 4 - 7 of the ECB (word 0). If bit 0 is on, then bits 8 - 15 equal the device address. Return Code o 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Condition Controller end. Program Controlled Interrupt (PCI). Exception. Device end. Attention. Attention and PCI. Attention and exception. Attention and device end. Not used. Not used. SE on and too many DCBs chained. SE on and no address specified for residual status. SE on and EXIODEV specified no bytes for residual status. Broken DCB chain. ECB to be posted not reset. Error in Start Cycle Steal Status (after exception). c Chapter 5. Return Codes MC-321 Return Codes (by Function) Floating-Point Return Codes The floating-point return codes are issued by the FADD, FDIVD, FMULT, and FSUB instructions and are placed in the first word of the task control block of the program issuing the instruction. Return Code -1 1 3 5 Condition Successful completion. Floating point overflow. Floating point divide check (divide by '0'). Floating point underflow. o o MC-322 SC34-0636 Return Codes (by Function) o Fonnatted Screen Image Return Codes These return codes are issued by the $IMDATA, $IMOPEN, and $IMPROT subroutines. They are returned in the second word of the task control block (TCB) of the calling program. $1 M DATA - Screen Image Unprotected Fields Return Code -1 9 12 $IMOPEN - o 1 2 3 4 5 6 7 8 $IMPROT - Successful completion. Invalid format in buffer. Invalid terminal type. Formatted Screen Image Return Code -1 o Condition Condition Successful completion. Undefined error encountered. Disk I/O error. Invalid data set name. Data set not found. Incorrect header or data set length. Input buffer too small. Invalid volume name. No 3101 image available. Data set name longer than eight-bytes. Screen Image Protected Fields Return Code -1 9 10 11 12 Condition Successful completion. Invalid format in buffer. FTAB truncated due to insufficient buffer size. Error in building FTAB from 3101 format; partial FTAB created. Invalid terminal type. c Chapter 5. Return Codes MC-323 Return Codes (by Function) General Purpose Interface Bus (GPIB) Return Codes The GPIB return codes are issued by the TERMCTRL GPIB instructions and placed in the first word of the task control block of the program containing the instructions. To perform error recovery, retrieve the cycle steal block with the TERMCTRL GPIB,STAT operation and analyze the results. o The $GPIBUTI utility also issues the return codes on the terminal where it was loaded. Return Code -1 1 2 3 4 6 256 + 158 512 + 158 1024 Condition Successful completion. Device not attached. busy condition. busy after reset. command reject. Interface data check. Read exception. Write exception. Attention received during an operation (may be combined with an exception condition). Note: "ISB" is the Interrupt Status Byte. o o MC-324 SC34-0636 Return Codes (by Function) ,~ O Indexed Access Method Return Codes ... The following return codes are issued by Indexed Access Method support and by the $IAMUTI and $VERIFY utilities. For $IAM support, the codes are placed in the first word of the task control block (TCB) of the program issuing the instruction. For $IAMUTI and $VERIFY, the codes are issued to the terminal where the utility was invoked. Return Code -90 -85 -80 -79 -75 -58 -57 -1 01 07 08 o 10 12 13 14 17 22 23 31 32 34 36 37 38 39 Condition Request cancelled because the request was conditional and a wait on a lock or buffer would be required. Record to be deleted not found. End of data. Warning - File was opened and not closed during the last session. normal processing continues. Warning - File has either not been formatted or the invalid indicator is on in the directory for that file. Record not found. Data set has been loaded. Successful completion. Invalid function specified on CALL to $IAM Link module in use. synchronize use of link module with the program. Load error for $IAM. verify $IAM exists and enough storage is available to load it. Invalid request. Data set shut down due to error; see version 2 guide. error recovery. A required module is not included in $IAM. Invalid index block found - during processing an incorrect index block type was found. recreate the file. lAM is inactive - not enough storage available Use $IAMUT1 BF command to readjust storage size. Address supplied by your program is not a valid IACB. Insufficient number of IACBs. use BF command of $IAM UT1 to allocate more. FeB WRITE error during IDEF processing; check system return code. Blocksize not multiple of 256. Data set is too small. invalid block size during file definition process. Invalid record size. Invalid index size. Record size greater than block size. 0·'·, .. Chapter 5. Return Codes MC-325 Return Codes (by Function) Indexed Access Method Return Codes (continued) Return Code 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 60 61 62 65 70 76 77 78 80 85 90 o Condition Invalid number of free records. Invalid number of clusters. Invalid key size. Invalid reserve index value. Invalid reserve block value. Invalid free pool value. Invalid delete threshold value. Invalid free block value. Invalid number of bas~ records. Invalid key position. Data set is opened for exclusive use, cannot be opened exclusively. Data set already opened in load mode. Data set is opened, cannot be opened exclusively. $IAM buffer too small to process a file with this block size. Use the BF command of $IAMUT1 to increase the buffer size. Get storage error - FeB. READ error - FeB, refer to system return code. Out of sequence or duplicate key. End of file. Duplicate key found in process mode. Inconsistent free space parameters. RSVIX/RSVBLK or FPOOL/DYN were specified without one or the other. No space for insert. Reorganize the file. DSOPEN error occurred - The system error field in the OPEN table contains the DSOPEN errors: 21 - DSNAME,VOLUME not found 22 - VOLSERV error 23 - I/O error Record save area not large enough - use $IAMUT1 BF command to set maximum record size for secondary file processing. Attempted to open a secondary file for LOAD, file is not opened independently. FeB WRITE error during DELETE processing - see system return code. Key field modified by user. Internal key save area temporarily in use by another request. o 0 "1',' ..u.--'" MC-326 SC34-0636 Return Codes (by Function) o Indexed Access Method Return Codes (continued) Return Code 100 101 110 120 122 123 150 200 201 210 230 231 232 233 234 235 239 242 243 244 245 246 o 247 248 249 Condition READ error - check system return code. WRITE error - check system return code. WRITE error - data set closed. Invalid EXTRACT type. File does not contain FCB extension. Cannot extract paging statistics. Data paging is not active. Not enough storage available for data paging. Error occurred while accessing the primary file. Request failed because the primary file for this secondary could not be opened; check system return code. Request failed because $DISKUT3 could not be loaded. Directory read error from $IAMDIR. $IAMQCB not found; check sysgen for include of $IAMQCB. Directory open error for $IAMDIR; verify that directory exists. Directory related primary request is a primary entry. Directory error - DSNAME,VOL not found in $IAMDIR. Directory resource has not been requested. Directory write error; refer to previously displayed message. Secondary index is out of sync with primary file. Must rebuild file to get back in sync. Primary file failed to open on secondary open request. Primary I/O error. Error in opening an auto-update modification request. Auto-update processing an INSERT to a secondary failed, auto-update processing continues. During auto-update processing a GETSEQ to a secondary failed, auto-update processing continues. I/O error on primary file during a secondary request. GET UPDATE error occurred trying to update a bad RBN. Note: For return codes 243 through 249, multiple errors may have occurred. Use $ILOG to display the errors. o Chapter 5. Return Codes MC-327 Return Codes (by Function) Job Queue Processor Return Codes The job queue processor issues these codes in messages that appear on the terminal where the $JOBQUT or $SUBMIT utility was loaded. o The $SUBMITP program also issues return codes in the first word of the task control block of the EVENT = operand you specify in the LOAD instruction. Return Code -1 1 2 3 4 Condition Job successfully submitted. Job queue is full (job not submitted). Invalid data found in job queue data set. Disk I/O error while updating job queue data set. Unable to load job queue processor. o o MC-328 SC34-0636 Return Codes (by Function) o LOAD Return Codes The LOAD instruction return codes are placed in the first word of the task control block of the program issuing the instruction. Several utilities also issue LOAD return codes on the terminal where the utility was invoked. Note: If you load a program containing an SBIO operation and a sensor I/O error occurs, you will receive an SBIO return code, not a load return code. Return Code -1 61 62 63 64 65 66 67 c 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 Condition Successful completion. The transient loader ($LOADER) is not included in the system. In an overlay request, no overlay area exists. In an overlay request, the overlay area is in use. No space available for the transient loader. In an overlay load operation, the number of data sets passed by the LOAD instruction does not equal the number required by the overlay program. In an overlay load operation, no parameters were passed to the loaded program. A disk(ette) I/O error occurred during the load process. Reserved. Reserved. Not enough main storage available for the program. Program not found on the specified volume. Disk or diskette I/O error while reading directory. Disk or diskette I/O error while reading program header. Referenced module is not a program. Referenced module is not a data set. One of the data sets not found on referenced volume. Invalid data set name. LOAD instruction did not specify required data set(s). LOAD instruction did not specify required parameters(s). Invalid volume label specified (two or more programs referenced the same volume). Cross partition LOAD requested, support not included at system generation. Requested partition number greater than number of partitions in the system. Load instruction attempted to access a 1024 bytes/sector diskette without $101024 pre-loaded in storage. o Chapter 5. Return Codes MC-329 Return Codes (by Function) Message Handler Return Codes The following return codes are issued by the GETVALUE, READTEXT, QUESTION, and MESSAGE instructions, and are placed in the first word of the task control block of the program containing the instruction. The label of the TCB is the label of the program or task (taskname) . o For GETVALUE, READTEXT, and QUESTION, the system issues the codes when you retrieve a prompt message from a disk data set or from processor storage. Return Code 300 - 325 326 327 328 329 330 331 332 333 334 Condition Disk message read error (subtract 300 to get the disk read/write return code). Message number out of range. Parameter not found. No parameters in the instruction. Invalid parameter position. Invalid parameter type. Invalid disk message data set. Disk message read error. Storage resident module not found. Parameter output error. o o MC-330 SC34-0636 Return Codes (by Function) o Multiple Tenninal Manager Return Codes The following is a summary of the return codes that are returned in a variable you specify when the following functions are called: • • • • SETPAN FILEIO FTAB SETFMT CSEND CRECVE CHALT PSEUDO. Return Code -501 -500 -5 -4 o -3 -2 -1 1 2 3 Condition Screen data set not found. Terminal is not an IBM 4978/4979 or 3101; no action has been taken. Destination station is not active. Invalid message length. Either message length is less than 1, or it is greater than the buffer length minus 10. Note that the default length of the Multiple Terminal Manager input buffer is 2048. If the buffer length is insufficient, the message is truncated. For PSEUDO, invalid device name. Invalid buffer length (buffer length less than 11 for buffer other than the Input Buffer). FTAB code not link-edited with application. For CRECVE/CSEND, communication disabled. Either Communications Facility is not running, the receiving station cannot be started, or the terminal is not associated with the station. For PSEUDO, the terminal is busy. Successful completion. Warning: for SETPAN, this is an uninitialized panel. Input buffer has been set to unprotected blanks (x'QQ') and cursor position set to zero. For FTAB, no fields were found. For CRECVE, warning, no message is available. WAIT=O and message queue is empty. For SETPAN, unprotected data is truncated. For FTAB, the FTAB table is truncated. For SETFMT, data stream is truncated. For CSEND, the destination station does not exist. For SETFMT, no data stream found. For CRECVE, message truncated because larger than buffer size plus 10. Message length reflects size of message actually stored in buffer. For CSEND, no space in Communications Facility message pool. c Chapter 5. Return Codes MC-331 Return Codes (by Function) Multiple Tenninal Manager Return Codes (continued) Return Code 4 5 6 7 8 9 10 201 202 203 204 205 206 207 208 Other o Condition For CRECVE, receiver's output on hold. For CSEND, sender's input on hold. For CSEND, no space in destination disk queue. For CSEND, message longer than disk queue data set Disk queue I/O error. For CRECVE, receiver's station is stoped, disk queued message not received. Restart the station. For CSEND, CRECVE, and CHALT, the parameter length is invalid (less than 10 or greater than 32676). Issued only if general bridge request as indicated by non-zero communication code parameter. Communication code error. General bridge. For FILEIO, data set not found. For Communications Facility, no operator requesting that the Communications Facility station be shut down. Volume not found. No file table entries are available; all have updates outstanding. I/O error reading volume directory. I/O error writing volume directory. Invalid function request. Invalid key operator. SEOD record number greater than data set length. Return code from READ/WRITE or Indexed Access Method (FILEIO); disk I/O return code reading program table (PSEUDO). o o MC-332 SC34-0636 Return Codes (by Function) o $PDS Return Codes The $PDS program returns the status of an event in the event control block (ECB) specified by the EVENT = parameter on the LOAD instruction. Return Code -1 1 2 3 4 5 7 8 9 10 Condition Successful operation. Member not found. Member already allocated. No space. Directory is full. Member was not used. Record not in member. Member control block invalid. Space not released. Not a data member. o c Chapter 5. Return Codes MC-333 Return Codes (by Function) $RAMSEC Return Codes The application program returns the status of an event in the event control block (ECB) by the EVENT= parameter on the LOAD instruction. Return , Code -1 1 2 3 4 5 6 7 8 9 o Condition Successful operation. Image store load failed. Control store load failed. Image store and control store load failed. PARM3 (two words) was not coded as -1. PARM3 was not coded as -1 and image store load failed. PARM3 was not coded as -1 and control store load failed. PARM3 was not coded as -1 and control store and image store load failed. You did not enqueue 4980. System not able to ENQT 4980 before loading $RAMSEC. o 0 ," __ • ..l. MC-334 SC34-0636 Return Codes (by Function) o SBIO (Sensor-Based I/O) Return Codes The sensor-based 110 return codes are returned in the first word of the task control block of the program issuing the SBIO instruction. Return Code -1 90 91 92 93 94 95 96 97 98 100 101 102 104 Condition Successful completion. Device not attached. Device busy or in exclusive use. Busy after reset. Command reject. Invalid request. I nteriace data check. Controller busy. Analog Input over voltage. Analog Input invalid range. Analog Input invalid channel. Invalid count field. Buffer previously full or empty. Delayed command reject. o c Chapter 5. Return Codes MC-335 Return Codes (by Function) SOLC Communications Return Codes The SDLCreturn codes are returned in the first word of the task control block of the program issuing the instruction. Return Code -351 -354 -358 -359 -360 01 02 03 04 05 06 07 08 09 10 o Condition I/O reset failed. Enable / disable failed. Invalid connection type for SDLC device. Device not jumpered correctly for connection type. You specified an X.21 switched operation, but your system does not contain support for the X.21 Circuit Switched Network. Retry of enable/disable count exceeded. Time-out on switched line; hang up. Receive data set error; retry count exceeded. Send error retry count limit exceeded. Invalid cc. Disaster ISB; like DCB spec check. 010 retry failed. Single frame retransmit limit exceeded. X.21 connection attempt failed or DCE CLEAR received from the network. SNA/SDLC detected an error in your hardware configuration. o o MC-336 SC34-0636 Return Codes (by Function) c Series/1-to-Series/1 Attachment Return Codes The Series/ I-to-Series/ 1 attachment return codes are placed in the first word of the task control block of the program issuing TERMCTRL, PRINTEXT and READTEXT instructions. The $SlSlUTl utility also issues the return codes to the terminal where the utility was loaded. Return Code -1 1 2 3 4 5 6 7 138, 154 1002 1004 1006 1008 1010 1012 0 1014 1016 1050 1052 1054 Condition Successful. Device not attached. System error (busy condition). System error (busy after reset). System (command reject). Device not ready (not reported for S/1 - S/1). Interface data check. Overrun recieved (not reported for S /1 - S /1 ). An error has occurred that can only be determined by displaying the device cycle steal status word with the TERMCTRL STATUS function and checking the bits to determine the cause of the error. Other system not active. Checksum error detected. Invalid operation code or sequence. Timeout on data transfer. TERMCTRL ABORT issued by responding processor. Device reset (TERMCTRL RESET) issued by the other processor. Microcode load to attachement failed during IPL. Invalid or unsolicited interrupt occurred. TERMCTRL ABORT issued and no operation pending. TERMCTRL IPL attempted by slave processor. Invalid data length. o Chapter 5. Return Codes MC-337 Return Codes (by Function) Sort/Merge Return Codes o The Sort/Merge return codes indicate successful completion, the issuing of a diagnostic message, or the failure of a system-macro instruction. The codes are returned in the event specified in the EVENT = operand of the LOAD instruction that invoked Sort/Merge. Return Code -1 -2 -3 2 3 4 Condition Successful completion. Warning messages generated during the specification phase; warning message option header statement specified "process". Warning messages generated during the execution phase; processing continued. Warning message generated during the specification phase; warning message option in header statement specified "terminate". Severe or terminal error occurred during specification phase. Terminal error condition during the execution phase; job terminated. Non-zero return code issued after executing a system-macro instruction; job terminated. o o MC-338 SC34-0636 Return Codes (by Function) c Spool Return Codes The spool return codes are issued by $SPOOL. The return codes are sent to the terminal from which you loaded $SPOOL. If a program loads $SPOOL, the return codes are sent to the terminal from which you loaded the program. Return Code 4 5 7 8 9 Condition An invalid storage parameter was specified on the $L $SPOOL command. Adequate storage for spool control blocks is not available in partition 1. Spooling is already active; only one spool session can run at a time. No valid spool devices specified for the spool session; Spool devices must be printers defined with TERMINAL statement at system generation. Spooling support is not included in the supervisor. The spool data set cannot be restarted. You can: - Start spooling again from the beginning and rerun the spool job. - Restart spooling with another spool data set. c o Chapter 5. Return Codes MC-339 Return Codes (by Function) System Return Codes The system return codes are issued to indicate 110 errors during Indexed Access Method operations. The codes are returned in the FCB. Return Code -1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 o Condition Successful completion. I/O error and no device status present (this code may be caused by the I/O area starting at an odd byte address). I/O error trying to read device status. I/O error retry count exhausted. Read device status I/O instruction error. Unrecoverable I/O error. Error on issuing I/O instruction. A 'no record found' condition occurred, a seek for an alternate sector was performed, and another 'no record found' occurred, for example, no alternate is assigned. A system error occurred while processing an I/O request for a 1024-byte sector diskette. Device was 'offline' when I/O was requested. Record number out of range of data set--may be an end-of-file (data set) condition. Data set not open or device marked unusable when I/O was requested. DSCB was not OPEN; DDB address = O. If extended deleted record support was requested ($DCSBFLG bit 3 on), the referenced sector was not formatted at 128 bytes / sector or the request was for more than one 256-byte sector. If extended deleted record support was not requested ($DSCBFLG bit 3 off), a deleted sector was encountered during I/O. The first sector of the requested record was deleted. The second sector of the requested record was deleted. The first and second sectors of the r~quested record were deleted. ' o o MC-340 SC34-0636 Return Codes (by Function) c Systems Network Architecture Return Codes The return codes for the following Event Driven Executive Systems Network Architecture instructions are listed: NETCTL NETGET NETINIT NETPUT NETTERM. The return codes are returned in the first word of the task control block of the program issuing the instruction. NETCTL Return Codes The positive return codes from NETCTL TYPE=RECV have bit-significant values to allow for efficient analysis in the Series/I SNA application. The bit positions have the following meanings: .... .... .... ... 1 .... .... .... .. 1. o End of transaction received . Right-to-send received . The following values are returned in combination with the above bit-significant information: X'OOIO' X'0020' X'0030' X'OOSO' X'0060' X'0070' Status message received. Message being received from host canceled. Session termination request received. Request for right-to-send received. Host permission to resume sending received. Message sent to host rejected. The valid combinations of the values and bit positions are listed in the following decimal return codes. O '·'·"! .!." Chapter 5. Return Codes MC-341 Return Codes (by Function) Systems Network Architecture Return Codes (continued) Return Code -1 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -25 -26 1 2 16 17 18 32 33 34 48 80 96 112 Condition Operation successful. LU is busy with another operation. Session does not exist. Instruction must be issued under program linked to $NETCMD. Invalid LU number. Invalid request. SNA system error. NETTERM in progress. Session abnormally terminated by host. Status available. Session quiesced. $SNA never loaded. UNBIND HOLD received. More than two tasks running under this LU. Limit is two tasks. Session reset. CLEAR and SOT commands received. Not right-to-send. No status available. END BRACKET received. CHANGE DIRECTION received. LUSTAT received. LUSTATwith EB received. LUSTAT with CD received. CANCEL received. CANCEL with EB received. CANCEL with CD received. SHUTDOWN received. SIGNAL received. RELQ received. Negative response received. o o o MC-342 SC34-0636 Return Codes (by Function) o Systems Network Architecture Return Codes (continued) NETGET Return Codes The positive return codes from NETGET have bit-significant values to allow for efficient analysis in the Series/1 SNA application. The bit positions have the following meaning: ............... 1 .............. 1. ............. 1.. ............ 1.. . ........... 1 .. .. .......... 1... .. Function Management Header received End of message received Right-to-send received Response to message requested End of transaction received Start of transaction received The valid combinations of the bit positions are listed in the following decimal return codes: Return Code -1 -9 -10 -11 o -12 -13 -14 -15 -16 -17 -19 -20 -21 -22 -25 -26 1 2 3 6 7 10 11 14 15 18 19 26 27 Condition Operation successful. LU is busy with another operation. Session does not exist. Instruction must be issued under program linked to $NETCMD. Invalid LU number. Invalid request. SNA system error. NETTERM in progress. Session abnormally terminated by host. Status available. $SNA never loaded. UNBIND HOLD received. More than two tasks running under this LU. Limit is two tasks. Session reset. CLEAR and SOT commands received. No messages available. Host initiated transaction. FMH received. End of message received. End of message and FMH received. End of message and right-to-send received. End of message, FMH, and right-to-send. End of message received, response requested received. End of message, and FM H received, response requested. End of message, and right-to-send received, response requested. End of message, FMH, and right-to-send received, response requested. End of transaction and end of message received. End of transaction, end of message and FMH received. End of transaction and end of message received, response requested. End of transaction, end of message and FMH received, response requested. 0. ·.',,1,. • ! Chapter 5. Return Codes MC-343 Return Codes (by Function) Systems Network Architecture Return Codes (continued) Return Code 32 33 34 35 38 39 42 43 46 47 50 51 58 59 Condition Start of transaction received. Start of transaction and FMH received. Start of transaction and end of message received. Start of transaction, end of message, and FM H received. Start of transaction, end of message, and right-to-send received. Start of transaction, end of message, FMH, and right-to-send received. Start of transaction, end of message, and response requested. Start of transaction, end of message, and FM H received, response requested. Start of transaction, end of message, and right-to-send received, response requested. Start of transaction, end of message, FMH, and right-to-send received, response requested. Start and end of transaction, and end of message received. Start and end of transaction, end of message and FMH received. Start and end of transaction, and end of message received response requested. Start and end of transaction, end of message and FM H received, response requested. o o o MC-344 SC34-0636 Return Codes (by Function) o Systems Network Architecture Return Codes (continued) NETINIT Return Codes The positive return codes from NETINIT have bit-significant values to allow for efficient analysis in the Series/1 SNA application. For a description of the bit-significant values, refer to the Systems Network Architecture. The following are the decimal return codes that could be returned from a NETINIT operation: Return Code -1 -12 -14 -15 -16 -19 -26 -27 -30 -31 -32 2 4 17 o 19 32 49 81 Condition Operation successful. Invalid LU number. SNA system error. N ETTERM is progress. Session abnormally terminated by host. $SNA never loaded. Logical unit already open. No logical unit available. BIND from host rejected. STSN error. No NETTERM HOLD=YES issued. Unpresented message from host lost. Partially presented message from host lost. Message flow to host cold-started, no messages to host lost. Message flow from host cold-started, no messages from host lost. Message flow to host cold-started. Message flow from host cold-started, message from host lost. Message to host lost. Message flow to host cold-started, message to host lost. Message flow from host cold-started no messages from host lost. Message flow to host cold-started, message to host possibly lost. Message flow from host cold-started, no messages from host lost. o Chapter 5. Return Codes MC-34S Return Codes (by Function) Systems Network Architecture Return Codes (continued) 0·"· I'i NETPUT Return Codes The positive return codes from NETPUT have bit-significant values to allow for efficient analysis in the Series/l SNA application. The bit positions have the following meaning: ............... 1 Host attempted to start a transaction The valid combinations of the bit positions are listed in the following decimal return codes: Return Code -1 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -25 1 Condition Operation successful. LU is busy with another operation. Session does not exist. Instruction must be issued under program linked to $NETCMD. Invalid LU number. Invalid request. SNA system error. NETTERM in progress. Session abnormally terminated by host. Status available. Session quiesced. $SNA never loaded. UNBIND HOLD received. More than two tasks running under this LU. The limit is two tasks. Session reset. CLEAR and SOT commands received. Not right-to-send. Host attempted to start transaction. o o MC-346 SC34-0636 Return Codes (by Function) o Systems Network Architecture Return Codes (continued) NETTERM Return Codes The positive return codes from NETTERM have bit-significant values to allow for efficient analysis in the Series/1 SNA application. The bit positions have the following meaning: .... .... .... ... 1 .... .... .... .. 1. .... .... .... . 1.. .... .... .... 1... Message from host rejected during termination . Message to host rejected during termination . Message to host aborted during termination . Message from host aborted during termination . The valid combinations of the bit positions are listed in the following decimal return codes: Return Code -1 -10 -11 c -12 -14 -15 -16 -19 -20 -25 1 2 3 4 5 6 7 8 9 Condition Operation successful. Session does not exist. Instruction must be issued under program linked to $NETCMD. Invalid LU number. SNA system error. NETTERM in progress. Session abnormally terminated by host. $SNA never loaded. UNBIND HOLD received. No UNBIND HOLD received. -RSP sent during NETTERM. -RSP received during NETTERM. -RSP received during NETTERM and -RSP sent during NETTERM. CANCEL sent during NETTERM. CANCEL sent during NETTERM and -RSP sent. CANCEL sent during NETTERM and -RSP received during NETTERM. CANCEL sent during NETTERM. -RSP received during NETTERM. and -RSP sent during NETTERM. CANCEL received during NETTERM. CANCEL received during NETTERM and -RSP sent during NETTERM. c Chapter 5. Return Codes MC-347 Return Codes (by Function) Systems Network Architecture Extended Error Codes The Event Driven Executive SNA returns extended error information from the failing function when the ERRCODE parameter is coded on the NETINIT instruction. The return codes from the following functions are listed: o NETBIND NETCLOSE NETOPEN NETRECV NETSEND NETUBND Session termination. Refer to Chapter 4, "Post Codes" on page MC-305 for SNA BIND event post codes. Refer to the disk and diskette read/write return codes for READ/WRITE operations. NETBIND Return Codes Return Code -9 -13 -15 -16 -18 -19 Condition Session terminated. BIND has not been received yet. Received BIND with invalid parameter. Network aborted. BIND FSM state not reset when checking BIND. BIND FSM state not PEND.ACTwhen sending response. o NETCLOSE Return Codes Return Code -51 -301 -306 -307 Condition Invalid session 10. No buffer available to send TERMSELF. HOLD=YES but no UNBIND HOLD. HOLD=YES but already held. o MC-348 SC34-0636 Return Codes (by Function) o Systems Network Architecture Extended Error Codes (continued) NETOPEN Return Codes Return Code -9 -10 -11 -13 -14 -15 -17 -18 -57 -58 -68 -71 -79 -82 -85 o -86 1 Condition Session terminated. Non-sequence procedure error message received. Minus response to INITSELF received. BI N D has not been received yet. BIND request received does not compare with user-specified BIND during extended BIND checking. Received BIND with an invalid parameter. Network pending deactivation. Session aborted. No buffer available for INITSELF message. INITSELF message greater than buffer size. SSCP 10 in the PUS not the same as user-supplied SSCP 10. UNBIND received. BIND buffer length does not equal ser-specified BIND length. No LU-SSCP session (returned when NETOPEN waits on a SSCP- LU session activation and some condition inhibits the activation). HOLDLU specified but session not closed with HOLD=YES. HOLDLU specifies an invalid LU number UNBIND received. NETRECV Return Codes Return Code -10 -12 1 2 3 Condition CLEAR received. No messages available. Successful and message available to be received. Message truncated. Message truncated and message available to be received. · '" c·. ,,"1 Chapter 5. Return Codes MC-349 Return Codes (by Function) Systems Network Architecture Extended Error Codes (continued) NETSEND Return Codes Return Code -9 -10 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -24 -25 -26 -28 -29 c Condition Session terminated. CLEAR received. Format indicator is on, on this request, and the session is bound no FM headers. Session bound RQN requests only and this request is not RQN. This request carries a BB or EB and not BC. Trying to send a request when the brackets manager is not one of the following states: BETB, PEND.BB, INB PEND.BETB.ECS PEND.BETB.PURGE.S PEND.BETB.S Trying to send a request when not on a "send" state. ORI=OFF on this request, when sending a set of ORis. Secondary session quiesced due to a receipt of OEC or SHUTD. Trying to send BC while the chain receive manager is in the INCHAIN state and this request in not a cancel. OC while not in PEND.ACT.QC. CANCEL required. Half session partner in purge state. Trying to send a RQD request that does not carry EC. Data traffic not active. Negative response to SHUTD not allowed. No normal flow response due. Invalid RU code for normal/expedited send request. The form of response is invalid, the response is not RQN, ROE or ROD. o o MC-350 SC34-0636 Return Codes (by Function) o Systems Network Architecture Extended Error Codes (continued) Return Code -31 -32 -33 -34 -35 ..,36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 o -49 -50 -51 -52 -53 -54 C;' ' . . .1 Condition Response required to an EXR. Positive response to an ROE request not allowed. Invalid data length specified. Maximum RU length exceeded. Response to an outstanding ROD request has not been received . Response to an expedited request has not been received. Negative response to OEC not allowed. Negative response to RELO not allowed. State error in sending SHUTC while the SHUTD.ECV.FSM not on PEND.ACT.SHUTC. No response due to a normal request with this sequence number. Invalid RU for NRM response. No response due to an expedited request. No response due to an expedited request with this 10. No response due to this expedited RU. Trying to send a DFC command an EB while BSM is in the BETB state. Trying to send an FMD request with no BB while BSM is in the BETB state. Trying to send an FMD request with BB while BSM is in the INB state. Error in trying to send RTR while BSM is in the INB state. Trying to send an FMD request or CANCEL or RTR or any DFC command with EB while BSM is in PEND.BB state. CSI=ON on this request and the session is bound, no alternate code. Secondary logical unit not allowed to send EB. Session bound ROD requests only, and this request is an RON request. Session bound ROD requests only, and this request is an ROE request with EC. Session bound ROD or ROE requests only, and this request is an RON request. ! Chapter 5. Return Codes MC-3S1 Return Codes (by Function) Systems Network Architecture Extended Error Codes (continued) Return Code -55 -56 -57 -58 -59 -60 -62 -63 -64 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 Condition Session bound RQE requests only and this request is not a RQE request. Session bound no brackets, and this request has BB specified. Chain receive manager is in between chains state and this request does not carry BC. Chain receive manager is in between chains state and this is a CANCEL request. The half-duplex manager is in the contention ERP state and this request is not LUSTAT. The half-duplex manager is in the contention ERP state, and this request is LUSTAT with EB and/or CD. Invalid request for the FM profile for which the session was bound. Sending QEC when QECS.FSM not in reset or active state. Invalid request for the TS profile for which the session was bound. CDDCLEAR failed. This change of direction request does not carry EC. Invalid parameter list, does not specify a valid SNA function. Error in trying to send RTR when session is bound without brackets. Negative response to STSN is not allowed. The session was bound single RU chains from the secondary, and this request is not. This function management header request does not carry BC. Response to an outstanding RQR request has not been received. Violation of the session quiesced protocol. QECR FSM or SHUTD FSM are in the P.ACT.QC/P.ACT.SHUTC state. A request without both BB and EB indicators was sent on a duplex session supporting brackets. o () NETUBND Return Codes Return Code -9 -12 -13 Condition Session terminated. TERMSELF already sent. No buffer available for TERMSELF. o MC-3S2 SC34-0636 Return Codes (by Function) c Systems Network Architecture Extended Error Codes (continued) Session Termination Return Codes Return Code o 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Condition Session active. BIND not received. UNBIND received. BIND response not sent. CLOSE in progress. ACTlU received. DACTLU received. Buffer count exceeded. SDLC failure (hard I/O error). Request discontact failure. Host disconnected or an attempt was made to reconnect the Series/1 while the network was still active. ACTPU received. DACTPU received. Negative response to request disconnect received. Network aborted. UNBIND HOLD received. c o Chapter 5. Return Codes MC-353 Return Codes (by Function) Tape (READ/WRITE) Return Codes Tape return codes are issued by the READ, WRITE and CONTROL instructions, and are returned in two places: o 1. The Event Control Block (ECB) named DSn, where n is the number of the data set being referenced. 2. The task code word referred to by taskname. Several utilities also issue tape READ/WRITE return codes to the terminal where the utility was invoked. Return Code -1 1 2 3 4 6 10 21 22 23 24 25 26 27 28 29 30 31 32 33 Condition Successful completion. Exception but no status. Error reading cycle steal status. I/O error; retry count exhausted. Error issuing READ CYCLE STEAL STATUS. I/O error issuing I/O operations. End of data; a tape mark was read. Wrong length record. Device not ready. File protected. End of tape. Load point. Unrecoverable I/O error. SL data set not expired. Invalid blocksize. Offline, in-use, or not open. Incorrect device type. Close incorrect address. Block count error during close. Close detected on EOV1. o Note: The actual record length or number of records transferred is in the second word of the TCB. o MC-3S4 SC34-0636 Return Codes (by Function) o Tenninall/O Return Codes These codes are returned by the PRINTEXT, READTEXT, and TERMCTRL instructions. The codes differ depending on the type of terminal being accessed. Separate tables show general codes, ACCA, Interprocessor Communications, Virtual Terminal, and 4975 printer return codes. Several utilities also issue terminal 110 return codes to the terminal where the utility was invoked. Terminal I/O - General The return codes are placed in the first word of the task control block of the program issuing the instruction. Return Code -1 1 2 3 4 5 6 7 a >10 o Condition Successful completion. Device not attached. System error (busy condition). System error (busy after reset). System error (command reject). Device not ready. Interface data check. Overrun received. Printer power has been switched off and switched back on or a power failure has occurred. A code greater than 10 can indicate multiple errors. To determine the errors, subtract 10 from the code and express the result as an a-bit binary value. Each bit (numbering from the left) represents an error as follows: Bit 0 123 4567- Unused System error (command reject) Not used System error (DeB specification check) Storage data check Invalid storage address Storage protection check Interface data check Notes: 1. If the return code is for devices supported by IOS2741 (2741, PROC) and a code greater than 128 is returned, subtract 128; the result then contains status word 1 of the ACCA. Refer to the IBM Series I 1 Communications Features Description, GA34-0028 to determine the special error condition. 2. If your program receives a return code of 5 while attempting to pedorm a PRINTEXT operation on a 4975 printer, the program should retry the operation a maximum of three times. c Chapter 5. Return Codes MC-355 Return Codes (by Function) Terminal I/O Return Codes (continued) Terminal I/O - o ACCA Return Codes The return codes are returned in the first word of the task control block of the program issuing the instruction. Return Code -1 1-08 11 12 14,15 Terminal I/O - Condition Successful completion. Return code for last operation placed in information status byte (lSB). Refer to the hardware description manual for status on the device you are using. Write operation (I/O complete). Read operation (I/O complete). Condition code +1 after I/O start or condition code after I/O complete. Interprocessor Communications Return Codes When an Event Driven Executive program is reading transmitted messages, the received end characters (hexadecimal) are stored in the task code word, and indicate the return code. The return codes are as follows for CODTYPE=EBCD/CRSP and CODTYPE=EBCDIC: CODTYPE= EBCDIC EBCDIC EBCDIC EBCD/CRSP EBCD/CRSP EBCD/CRSP Terminal I/O - Return Code FDFF FEFF FCFF 1F 5B (none) Condition End of transmission (EOT). End of record (NL). End of subrecord (EOSR). End of transmission (EOT). End of record (NL). End of subrecord (EOSR). o Virtual Terminal Communications Return Codes The return codes are returned in the first word of the task control block of the program issuing the instruction. The meaning of the return code differs if the terminal was receiving or sending. Return Code X'8Fnn' X'8Enn' -2 -1 1 5 8 Transmit Condition Not applicable. Not applicable. NA Successful completion. Not attached. Disconnect. Break. Receive Condition LI N E=nn received. SKIP=nn received. Line received (no CR). New line received. Not attached. Disconnect. Break. o MC-356 SC34-0636 Return Codes (by Function) o Terminal I/O Return Codes (continued) A further description of each of the virtual terminal return codes follows: LINE=nn (X'8Fnn'): Returned for a READTEXT or GETVALUE instruction if the other program issued an instruction with a LINE= operand. This operand tells the system to perform an I/O operation on a certain line of the page or screen. The return code enables the receiving program to reproduce on an actual terminal the output format intended by the sending program. SKIP=nn (X'BEnn'): The other program issued an instruction with a SKIP= operand. This operand tells the system to skip a number of lines before performing an I/O operation. Line Received (-2): Indicates that an instruction (usually READTEXT or GETVALUE) has sent information but has not issued a carriage return to move the cursor to the next line. The information is usually a prompt message. New Line Received (-1): Indicates transmission of a carriage return at the end of the data. The cursor is moved to a new line. This return code and the Line Received return code help programs to preserve the original format of the data they are transmitting. Not attached (1): A virtual terminal does not or cannot refer to another virtual terminal. Disconnect (5): The other virtual terminal program ended because of a PROGSTOP or an operator command. c Break (8): Indicates that both virtual terminal programs are attempting to perform the same type of operation. When one program is reading (READTEXT or GETVALUE), the return code means the other program has stopped sending and is waiting for input. When one program is writing (PRINTEXT or PRINTNUM), the return code means the other program is also attempting to write. If you defined only one virtual terminal with SYNC= YES, then that task always receives the break code. If you defined both virtual terminals with SYNC= YES, then the task that last attempted the operation receives the break code. Terminal I/O - 4975 Printer Return Codes The return codes are returned in the first word of the task control block of the program issuing the instruction. Return Code 301 302 Condition Invalid TERMCTRL request. Returned for SET function options PDEN, PMODE, and CHARSET. No terminal error exit taken. PRINTEXT message exceeds line width. Terminal error exit is taken. c Chapter 5. Return Codes MC-357 Return Codes (by Function) TP (Host Communication Facility) Return Codes The return codes are returned in the first word of the task control block of the program issuing the TP instruction. Return Code -1 1 2 3 4 5 6 7 8 9 10 11 50 51 100 101 102 200 201 202 203 204 205 206 207 208 209 211 o Condition· Successful completion. Illegal command sequence. TP I/O error. TP I/O error on host. Looping bidding for the line. Host acknowledgement to request. code was neither ACKO, ACK1, WACK, or a NACK Retry count exhausted - last error was a timeout: the host must be down. Looping while reading data from the host. The host responded with other than an EOT or an ENQ when an EOT was expected. Retry count exhausted - last error was a modem interface check. Retry count exhausted - last error was not a timeout, modem check, block check, or overrun. Retry count exhausted - last error was a transmit overrun. I/O error from last I/O in DSWRITE. I/O error when writing the last buffer. Length of DSNAME is zero. Length of DSNAME exceeds 52. Invalid length specified for I/O. Data set not on volume specified for controller. Invalid member name specification. Data set in use by another job. Data set already allocated to this task. Data set is not cataloged. Data set resides on multiple volumes. Data set is not on a direct access device. Volume not mounted (archived). Device not online. Data set does not exist. Record format is not supported. Supervisor Supervisor Supervisor HCFCOMM Supervisor Supervisor Supervisor Supervisor Supervisor Supervisor Supervisor Supervisor DSCLOSE DSCLOSE 0 HCFCOMM HCFCOMM HCFINIT HCFINIT DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN c MC-358 SC34-0636 Return Codes (by Function) o TP (Host Communication Facility) Return Codes (continued) Return Code 212 213 214 216 217 218 219 220 221 222 300 301 302 303 400 0 401 402 403 404 700 701 702 703 704 710 800 801 802 810 900 901 902 910 1xxx Condition Invalid logical record length. Invalid block size. Data set has no extents. Data set organization is partitioned and no member name was specified. Data set organization is sequential and a member name was specified. Error during OS/ OPEN. The specified member was not found. An I/O error occurred during a directory search. Invalid data set organization. Insufficient I/O buffer space available. End of an input data set. I/O error during an OS/ READ. Input data set is not open. A previous error has occurred. End of an output data set. I/O error during an OS/ WRITE. Output data set is not open. A previous error has occurred. Partitioned data set is full. Index, key, and status record added. Index exists, key and status added. Index and key exist, status replaced. Error - Index full. Error - Data set full. I/O Error. Index and key exist. Index does not exist. Key does not exist. I/O error. Index and/or key released. Index does not exist. Key does not exist. I/O error. An error occurred in a subordinate module during SUBMIT. 'xxx' is the code returned by that module. Module DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSOPEN DSREAD DSREAD DSREAD DSREAD DSWRITE DSWRITE DSWRITE DSWRITE DSCLOSE SET SET SET SET SET SET FETCH FETCH FETCH FETCH RELEASE RELEASE RELEASE RELEASE S7SUBMIT o Chapter 5. Return Codes MC-359 Return Codes (by Function) Unmapped Storage Return Codes The following return codes are issued by the GETSTG, FREESTG, and SWAP instructions. They are returned in the first word of the task control block of the issuing program. Return Code -1 1 2 3 4 100 o Condition Successful completion. A mapped storage entry in storblk already exists (GETSTG). No storage entries exist in storblk (FREESTG). Swap area out of range (SWAP). No mapped storage area available (GETSTG). Swap area not initialized (SWAP). No unmapped storage area available (GETSTG). All unmapped storage entries in the STORBLK are in use (GETSTG). No unmapped storage support in system. o o MC-360 SC34-0636 Return Codes (by Function) o X.21 Circuit Switched Network Return Codes The following return codes are issued by the X.21 Circuit Switched Network support. Return Code -32 -31 -30 -29 -27 -26 -25 -24 -23 -22 -21 -20 -19 0 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -1 0 1 2 3 Condition System is unable to find X.21 support. Re-IPL the system. Not enough storage available to handle the number of X.21 requests. Use the $DISKUT2 SS command to allocate more storage for $X21. You can issue three simultaneous requests for every 256 bytes of storage allocated. Your supervisor does not contain X.21 support. System does not have enough storage available to load the X.21 support or the connection record data set, $$X21 DS, is not on the IPL volume. Unrecoverable hardware error. If $LOG is active, check the error log record for the X.21 device for more details. Hardware error for the 2080 feature card. Invalid interrupt received. Connection failed. Time expired for the completion of a call request. Call request failed. You cancelled a call request with an SNADACT or $C command. Call request failed due to Public Data Network problems. Call progress signals invalid. Call request failed due to Public Data Network problems. Call progress signals incomplete. Call request failed and network would not allow the request to be retried. If $LOG is active, check the error log record for the X.21 device for more details. Number of retries exhausted for the call request. If $LOG is active, check the error log record for the X.21 device for more details. Hardware error for the 2080 feature card. I/O request could not be completed. No call request in progress. The Network information field of the X.21 connection record has no plus sign or just a plus sign. The value in the Retry or Delay field of the X.21 connection record exceeds the maximum value allowed. The Retry or Delay field of the X.21 connection record contains a negative value. A comma must separate the Retry, Delay, and Network information fields of an X.21 connection record. The Retry or Delay field of the X.21 connection record contains an invalid character. System does not have enough storage to execute a call request. Not enough storage in partition 1 for X.21 to execute a request. Either the connection record was never created or an EDL instruction failed. Successful completion. You cancelled a call request with an SNADACT or $C command. Registration or cancellation request processed. Redirection activated. Redirection deactivated. c Chapter s. Return Codes MC-361 Return Codes (Numbered) Return Codes Listed by Number The following list presents the return codes according to number. When you receive a code, first look it up by the number. Then go down the list until you find the utility, system function or EDL instruction that issued your code. o The "Issued by" column contains the following abbreviations: • • • • • • • • • BSC - Binary Synchronous Communications Disk READ/WRITE - Disk and Diskette read/write GPIB - General Purpose Interface Bus lAM - Indexed Access Method Job Queue - Job Queue Processor Msg Handler - Message Handler MTM - Multiple Terminal Manager SISI - Series/l-to- Series/I Attachment Interprocessor - Terminal I/O Interprocessor Communications TP /HCF - Host Communication Facility Unmapped Stor - Unmapped Storage X.21 - X.21 Circuit Switched Network. o c MC-362 SC34-0636 Return Codes (Numbered) o Return Code -1 Issued by Condition -2 BSC MTM Text received in conversational mode FTAB not found; module CDMFTAB link edited with application Line received (no CR). Warning message generated during the specification phase. End-of Transmission (EOT). All -1 codes indicate successful completion. Virtual Terminal Sort/Merge Interprocessor -3 Sort/Merge Interprocessor -9 BSC NETBIND NETCTL NETGET NETOPEN NETPUT NETSEND NETUBND X.21 -10 c BSC NETCTL NETGET NETOPEN NETPUT NETRECV NETSEND NETTERM X.21 -11 BSC NETCTL NETGET NETOPEN NETPUT NETTERM X.21 Warning messages generated during the execution phase. Refer to Sort/Merge manual. End-of-Subrecord (EOSR). An EDL instruction failed. If $LOG is active, check the error log record for the X.21 device to find the failing instruction. Session terminated. LU is busy with another operation. LU is busy with another operation. Session terminated. LU is busy with another operation. Session terminated. Session terminated. An EDL instruction failed. If $LOG is active, check the error 109 record for the X.21 device to find the failing instruction. Not enough storage in partition 1 for X.21 to execute a request. Session does not exist. Session does not exist. Non-sequence procedure error message received. Session does not exist. Clear received. Clear received. Session does not exist. Not enough storage in partition 1 for X.21 to execute a request. System does not have enough storage to execute a call request. Instruction must be issued under program linked to $NETCMD. Instruction must be issued under program linked to $NETCMD. Minus response to INITSELF received. Instruction must be issued under program linked to $NETCMD. Instruction must be issued under program linked to $NETCMD. System does not have enough storage to execute a call request. Figure 1 (Part 1 of 26). Event Driven Executive Return Codes Chapter 5. Return Codes MC-363 Return Codes (Numbered) o Return Code -12 Issued by Condition BSC The Retry or Delay field of the X.21 connection record contains an invalid character. Invalid LU number. Invalid LU number. Invalid LU number. Invalid LU number. No messages available. Format indicator on during this request. and the session is bound on FM header. Invalid LU number. TERMSELF already sent. The Retry or Delay field of the X.21 connection record contains an invalid character. A comma must separate the Retry, Delay, and Network information fields of an X.21 connection record. BIND has not been received yet. Invalid request. Invalid request. BIND has not been received yet. Invalid request. Session bound RON requests only and this request is not RON. No buffer available for TERMSELF. A comma must separate the Retry, Delay, and Network information fields of an X.21 connection record. The Retry or Delay field of the X.21 connection record contains a negative value. SNA system error. SNA system error. SNA system error. BIND request received does not compare with user-specified BIND during extended BIND checking. SNA system error. This request carries a BB or EB and not BC. SNA system error. The Retry or Delay field of the X.21 connection record contains a negative value. NETCTL NETGET NETINIT NETPUT NETRECV NETSEND NETTERM NETUBND X.21 -13 BSC NETBIND NETCTL NETGET NETOPEN NETPUT NETSEND NETUBND X.21 -14 BSC NETCTL NETGET NETINIT NETOPEN NETPUT NETSEND NETTERM X.21 o Figure 1 (Part 2 of 26). Event Driven Executive Return Codes o MC-364 SC34-0636 Return Codes (Numbered) c Return Code Issued by Condition -15 BSC The value in the Retry or Delay field of the X.21 connection record exceeds the maximum value allowed. Received BIND with invalid parameter. NETTERM in progress. NETTERM in progress. NETTERM in progress. Received BIND with an invalid parameter. NETTERM in progress. Trying to send a request when the brackets manager is not one of the following states: BETB, PEND.BB, INB PEND.BETB.ECS PEND.BETB.PURGE.S PEND.BETB.S NETTERM in progress. The value in the Retry or Delay field of the X.21 connection record exceeds the maximum value allowed. NETBIND NETCTL NETGET NETINIT NETOPEN NETPUT NETSEND NETTERM X.21 -16 o BSC NETBIND NETCTL NETGET NETINIT NETPUT NETSEND NETTERM X.21 -17 NETCTL NETGET NETOPEN NETPUT NETSEND X.21 The Network information field of the X.21 connection record has no plus sign or just a plus sign. Network aborted. Session abnormally terminated by host. Session abnormally terminated by host. Session abnormally terminated by host. Session abnormally terminated by host. Trying to send a request when not in a SEND state. Session abnormally terminated by host. The Network information field of the X.21 connection record has no plus sign or just a plus sign. Status available. Status available. Network pending deactivation. Status available. QRI=OFF on this request, when sending a set of QRIS. No call request in progress. Figure 1 (Part 3 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-365 Return Codes (Numbered) c Return Code Issued by Condition -18 BSC Hardware error for the 2080 feature card. I/O request could not be completed. BIND FSM state not reset when checking BIND. Session quiesced. Session aborted. Session quiesced. Secondary session quiesced due to a receipt of OEC or SHUTD. Hardware error for the 2080 feature card. I/O request could not be completed. Number of retries exhausted for the call request. If $LOG is active, check the error log record for the X.21 device for more details. BIND FSM state not PEND.ACT when sending response. $SNA never loaded. $SNA never loaded. $SNA never loaded. $SNA never loaded. Trying to send BC while the chain receive manager is in the INCHAIN state and this request is not a cancel. $SNA never loaded. Number of retries exhausted for the call request. If $LOG is active, check the error log record for the X.21 device for more details. Call request failed and network would not allow the request to be retried. If $LOG is active, check the error log record for the X.21 device for more details. UNBIND-HOLD received. UNBIND-HOLD received. UNBIND-HOLD received. OC while not in PEND.ACT.OC. UNBIND-HOLD received. Call request failed and network would not allow the request to be retried. If $LOG is active, check the error log record for the X.21 device for more details. Call request failed due to Public Data Network problems. Call progress signals incomplete. More than two tasks already running under this LU. More than two tasks already running under this LU. More than two tasks already running under this LU. CANCEL required; half session partner in purge state. Call request failed due to Public Data Network problems. Call progress signals incomplete. NETBIND NETCTL NETOPEN NETPUT NETSEND X.21 -19 BSC NETBIND NETCTL NETGET NETINIT NETPUT NETSEND NETTERM X.21 -20 BSC NETCTL NETGET NETPUT NETSEND NETTERM X.21 -21 BSC NETCTL NETGET NETPUT NETSEND X.21 o Figure 1 (Part 4 of 26). Event Driven Executive Return Codes o MC-366 SC34-0636 Return Codes (Numbered) o Return Code -22 Issued by Condition BSC Call request failed due to Public Data Network problems. Call progress signals invalid. Session reset. CLEAR and SOT commands received. Session reset. CLEAR and SOT commands received . Session reset. CLEAR and SOT commands received. Trying to end RQD request that does not carry EC. Call request failed due to Public Data Network problems. Call progress signals invalid. You cancelled a call request with a $C command. You cancelled a call request with an SNADACT or $C command. Time expired for the completion of a call request. Call request failed. Data traffic not active. Time expired for the completion of a call request. Call request failed. Connection failed. Not right-to-send. No messages available. Not right-to-send. Negative response to SHUTD not allowed. No UNBIND-HOLD received. Connection failed. No status available. Host initiated transaction. Logical unit already open. No normal flow response due. Hardware error for the 2080 feature card. Invalid interrupt received. Unrecoverable hardware error. If $LOG is active, check the error log record for the X.21 device for more details. No logical unit available. Unrecoverable hardware error. If $LOG is active, check the error log record for the X.21 device for more details. Invalid RU code for normal/expedited send request. System does not have enough storage available to load the X.21 support or the connection record data set, $$X21 OS, is not on the I PL volume. The form of response is invalid; the response is not RQN, RQE, or RQD. System does not have enough storage available to load the X.21 support or the connection record data set, $$X2·j DS, is not on the IPL volume. NETCTL . NETGET NETPUT NETSEND X.21 -23 -24 BSC X.21 BSC NETSEND X.21 -25 -26 c -27 BSC NETCTL NETGET NETPUT NETSEND NETTERM X.21 NETCTL NETGET NETINIT NETSEND X.21 BSC NETINIT X.21 -28 -29 NETSEND BSC NETSEND X.21 Figure 1 (Part 5 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-367 Return Codes (Numbered) o Return Code Issued by Condition -30 BSC NETINIT X.21 -31 BSC Your supervisor does not contain X.21 support. BIND from host rejected. Your supervisor does not contain X.21 support. Not enough storage available to handle the number of X.21 requests. Use the $DISKUT2 SS command to allocate more storage for $X21. You can issue three simultaneous requests for every 256 bytes of storage allocated. STSN error. Response required to an EXR. Not enough storage available to handle the number of X.21 requests. Use the $DISKUT2 SS command to allocate more storage for $X21. You can issue three simultaneous requests for every 256 bytes of storage allocated. NETINIT NETSEND X.21 -32 BSC NETINIT NETSEND X.21 System is unable to find X.21 support. Re-IPL the system. No NETTERM HOLD=YES issued. Positive response to ROE request not allowed. System is unable to find X.21 support. Re-IPL the system. -33 -34 NETSEND Invalid data length specified. NETSEND Maximum RU length exceeded. -35 NETSEND Response to an outstanding ROD request has not been received. -36 NETSEND Response to an outstanding expedited request has not been received. -37 -38 -39 NETSEND Negative response to OEC not allowed. NETSEND NETSEND Negative response to RELO not allowed. State error in sending SHUTC while the SHUTD.RCV FSM not on PEND.ACT.SHUTC. -40 NETSEND No response due to a normal request with this sequence number. -41 -42 -43 NETSEND Invalid RU for NRM response. NETSEND No response due to an expedited request. NETSEND No response due to an expedited request with this 10. -44 NETSEND No response due to this expedited RU. -45 NETSEND -46 NETSEND Trying to send DFC command on EB while BSM is in the BETB state. Trying to send FMD request with no BB while BSM is in the BETB state. -47 NETSEND -48 NETSEND o Trying to send FMD request with BB while BSM in the INB state. Error in trying to send RTR while BSM is in the IN B state. Figure 1 (Part 6 of 26). Event Driven Executive Return Codes o MC-368 SC34-0636 Return Codes (Numbered) c C Return Code Issued by Condition -49 NETSEND -50 NETSEND Trying to send FMD request or CANCEL or RTR or any DFC command with EB while BSM is in PEND.BB state. CSI=ON, on this request and the session is bound, no alternate code. -51 -52 NETCLOSE NETSEND NETSEND Invalid session 10. Secondary logical unit not allowed to send EB. Session bound ROD requests only, and this request is an RON request. -53 NETSEND -54 NETSEND -55 NETSEND -56 NETSEND -57 lAM NETOPEN NETSEND -58 lAM NETOPEN NETSEND -59 NETSEND -60 ·NETSEND -62 NETSEND Session bound ROD requests only, and this request is an ROE request with EC. Session bound ROD or ROE requests only and this request is an RON request. Session bound ROE request only and this request is not an ROE request. Session bound no brackets, and this request has BB specified. Data set has been loaded. No buffer available for INITSELF message. Chain receive manager is between chains state and this request does not carry BC. Record not found. INITSELF message greater than buffer size. Chain receive manager is in between chains state and this is a CANCEL request. The half-duplex manager is in the contention ERP state and this request is not LUSTAT. The half-duplex manager is in the contention ERP state, and this request is LUSTAT with EB and/or CD. Invalid request for the FM profile for which the session was bound. -63 -64 NETSEND NETSEND -66 -67 -68 NETSEND NETSEND NETOPEN Sending OEC when OECS.FSM not in reset or active state. Invalid request for the TS profile for which the session was bound. CDDCLEAR failed. This change of direction request does not carry EC. SSCP 10 in the PUS not the same as user-supplied SSCP 10. Figure 1 (Part 7 of 26). Event Driven Executive Return Codes c Chapter 5. Return Codes MC-369 Return Codes (Numbered) o Return Code Issued by Condition -68 NETSEND NETSEND Invalid parameter list. Does not specify a valid SNA function. Error in trying to send RTR when session is bound without brackets. Negative response to STSN is not allowed. UNBIND recieved. The session was bound single RU chains from the secondary, and this request is not. This function management header request does not carry BC. Response to an outstanding RQR request has not been received. Violation of the session quiesced protocol; QECR, FSM or SHUTD FSM are in the P.ACCT.QC/P.ACT.SHUT state. Warning - file has either not been formatted or the invalid indicator is on in the directory for that file. A request without both BB and EB indicators was sent on a duplex session supporting brackets. Warning - file was opened and not closed during the last session. BIND buffer length does not equal user-specified BIND length. End of data. No LU-SSCP session (returned when NETOPEN waits on a SSCP-LU session activation and some condition inhibits the activation). Record to be deleted not found. HOLDLU specified but session not closed with HOLD=YES. -69 -70 -71 NETSEND NETOPEN NETSEND -72 -73 -74 NETSEND NETSEND NETSEND -75 lAM NETSEND -79 lAM NETOPEN -80 -82 -85 -86 -90 -301 -306 -307 -351 -354 -500 -501 lAM NETOPEN lAM NETOPEN NETOPEN lAM NETCLOSE NETCLOSE NETCLOSE SDLC HOLDLU specified an invalid LU number. Request cancelled because no wait was requested and lAM would have to wait on a lock or buffer. No buffer available to send TERMSELF. HOLD=YES but no UNBIND HOLD. HOLD=YES but already held. SDLC MTM I/O reset failed. ENABLE/DISABLE failed. Terminal is not a 4978/4979/3101; no action has been taken. MTM Screen data set not found. o Figure 1 (Part 8 of 26). Event Driven Executive Return Codes o MC-370 SC34-0636 Return Codes (Numbered) o Return Code Issued by Condition o EXIO $IMOPEN Session Termination X.21 Interrupt-controller end. Undefined error encountered. Session active. You cancelled a call request with an SNADACT or $C command. $DISKUT3 $IMOPEN $PDS $RAMSEC BSC CONTVD Data Formatting Disk READ /WRITE Invalid request code parm (not 1-5). Disk I/O error. Member not found. Image store load failed. EOT received. Invalid data encountered during conversion. No data in field. I /0 error and no device status present (this may be caused by an odd byte address I/O area). Device not attached. Program controlled interrupt(PCI). Floating-point overflow. Floating-point overflow. Floating-point overflow. Floating-point overflow. Floating-point overflow. No data in field. Function code not recognized. For FTAB, no fields were found, input buffer has been set to unprotected blanks (X'QQ') and cursor position set to zero Warning: for SETPAN, this is an uninitialized panel. Job queue is full; job not submitted. END BRACKET received. FMH received. UNBIND received. Host attempted to start transaction. Successful and message available to be received. Negative response received during NETTERM. Device not attached. A mapped storage area entry in STORBLK already exists (GETSTG); No storage entries exist in STORBLK (FREESTG) Swap area out of range (SWAP). Not attached. BIND not received. Warning message generated during the specification phase. An invalid storage parameter was specified on $L SPOOL command. Exception but no STATUS. Device not attached. ISB of last operation (I/O complete). Device not attached. Device not attached. Invalid command sequence (Supervisor). Registration or cancellation request processed. EXIO EXIO FADD FDIVD Floating Point FMULT FSUB GETEDIT lAM MTM c Job Queue NETCTL NETGET NETOPEN NETPUT NETRECV NETTERM PRINTEXT Unmapped Stor Virtual Terminal Session Termination Sort/Merge SPOOL Tape READ /WRITE Terminal I/O ACCA GPIB S1S1 TP/HCF X.21 Figure 1 (Part 9 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-371 Return Codes (Numbered) o Return Code Issued by Condition 2 $DISKUT3 $IMOPEN $PDS $RAMSEC BSC CONTVD Data Formatting Disk READ/WRITE EXIO EXIO GETEDIT Job Queue MTM Volume does not exist (all functions). Invalid data set name. Member already allocated. Control store load failed. DLE EOT received. Field omitted. Field omitted. I/O error trying to read device status. Busy. Exception. Field omitted. Invalid data found in the job queue data set. For SETPAN, unprotected data is truncated. For FTAB, the FTAB table is truncated. For SETFMT, data stream is truncated. CHANGE DIRECTION received. End of message received. Unpresented message from host lost. Message truncated. Negative response received during NETTERM. System error (busy condition). UNBIND received. A severe or terminal error occurred during the specification phase. I/O error trying to read device STATUS. System error (busy condition). ISB of last operation (I/O complete). Busy condition. System error (busy condition). TP I/O error. No mapped storage area available (GETSTG). Swap area not initialized (SWAP). Redirection activated. NETCTL NETGET NETINIT NETRECV NETTERM PRINTEXT Session Termination Sort/Merge Tape READ /WRITE Terminal I/O ACCA GPIB S1S1 TP/HCF Unmapped Stor X.21 o Figure 1 (Part 10 of 26). Event Driven Executive Return Codes o MC-372 SC34-0636 Return Codes (Numbered) o o Return Code Issued by Condition 3 $DISKUT3 $IMOPEN $PDS $RAMSEC BSC CONVTB CONVTD Data Formatting Disk READ /WRITE $DISKUT3 EXIO EXIO FDIVD Floating Point GETEDIT Job Queue MTM NETGET NETRECV NETTERM Volume not specified ($JOBUTIL - ALLOCATE). Data set not found. No space. Image store and control store load failed. Reverse interrupt received. Conversion error. Conversion error. Conversion error. I/O error retry count exhausted. volume not specified ($JOBUTIL, ALLOCATE). Busy after reset. Device end. Floating point divide check (divide by 0). Floating point divide check (divide by 0). Conversion error. Disk I/O error while updating job queue data set. No data stream found. End of message and FMH received. Message truncated and message available to be received. Response received during NETTERM and negative response sent during NETTERM. System error (busy after reset). Conversion error. BIND response not sent. System error (busy after reset). ISB of last operation (I/O complete). Busy after reset. System error (busy after reset). TP I/O error on host (HCFCOMM). No unmapped storage area available (GETSTG). Redirection deactivated. PRINTEXT PUTEDIT Session Termination Terminal I/O ACCA GPIB S1S1 TP/HCF Unmapped Stor X.21 Figure 1 (Part 11 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-373 Return Codes (Numbered) o Return Code Issued by Condition 4 $DISKUT3 $IMOPEN $PDS $RAMSEC BSC Disk READ /WRITE EXIO EXIO Job Queue NETINIT NETTERM PRINTEXT Session Termination Sort/Merge Insufficient space in library (ALLOCATE). Incorrect header or data set length. Directory is full. PARM3 (two words) was not coded as -1. Forward abort received. Read device status I/O instruction error. Command reject. Attention. Unable to load job queue processor. Partially presented message from host lost. CANCEL sent during NETTERM. System error (command reject). CLOSE in progress. Sort/Merge received a non-zero return code after issuing a system macro instruction and ended the job. Not enough storage available for spool control blocks in partition 1. Read device status I/O instruction error. System error (command reject). ISB of last operation (I/O complete). Command reject. System error (command reject). Looping bidding for the line supervisor. All unmapped storage entries in STORBLK are in use (GETSTG). SPOOL Tape READ /WRITE Terminal I/O ACCA GPIB S1S1 TP/HCF Unmapped Stor Figure 1 (Part 12 of 26). Event Driven Executive Return Codes o o MC-374 SC34-0636 Return Codes (Numbered) o Return Code Issued by Condition 5 $DISKUT3 $IMOPEN $PDS $RAMSEC BSC Disk READ /WRITE EXIO EXIO FADD FDIVD Floating Point FMULT FSUB NETTERM Insufficient space in directory (ALLOCATE). Input buffer too small. Member was not used. PARM3 was not coded as -1 and image store load failed. Remote station not ready (NAK received). Unrecoverable I/O error. Intervention required. Attention and PCI. Floating-point underflow. Floating-point underflow. Floating-point underflow. Floating-point underflow. Floating-point underflow. CANCEL sent during NETTERM and negative response sent. Device not ready. Disconnect. ACTLU received. Spooling is already active; only one spool session can run at a time. Device not ready. ISB of last operation (I/O complete). Host acknowledgement to request code was neither ACKO,ACK1,WACK, nor a NACK (Supervisor). PRINTEXT Virtual Terminal Session Termination SPOOL Terminal I/O ACCA TP/HCF c 6 $DISKUT3 $IMOPEN $RAMSEC BSC DISK R/W EXIO EXIO NETGET NETTERM PRINTEXT Session Termination Tape READ/WRITE Terminal I/O ACCA GPIB S1S1 TP/HCF Data set already exists - smaller than requested. Invalid volume name. PARM3 was not coded as -1 and control store load failed. Remote station busy (WACK received). Error issuing I/O instruction. Interface data check. Attention and exception. End of message and right-to-send received. CANCEL sent during NETTERM and negative response received during NETTERM. Interface data check. DACTLU received. Error issuing I/O command. Interface data check. ISB of last operation (I/O complete). Interface data check. Interface data check. Retry count exhausted; last error was a timeout; the host must be down (Supervisor). Figure 1 (Part 13 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-375 Return Codes (Numbered) o Return Code 7 Issued by Condition $DISKUT3 $IMOPEN $PDS $RAMSEC store load failed. Disk READ/WRITE Insufficient contiguous space (ALLOCATE). No 3101 image available. Record not in member. PARM3 was not coded as -1 and control store and image EXIO EXIO lAM NETGET NETTERM PRINTEXT Session Termination Spool Terminal I/O ACCA S1S1 TP/HCF Figure 1 (Part 14 of 26). Event Driven Executive Return Codes A no-record-found error occurred, an alternate sector seek was done, and a no-record-found reoccurred (no alternate is assigned). Controller busy. Attention and device end. Link module in use. End of message, FMH, and right-to-send received. CANCEL sent during NETTERM, negative response received during NETTERM, and negative response sent during NETTERM. Overrun received. Buffer count exceeded. No valid spool devices specified for spool session; spool devices must be printers defined with TERMINAL statements at system generation. Overrun received. ISB of last operation (I/O complete). Overrun received (not reported for S 1 - S 1). TP looping while reading data from the host (Supervisor). o o MC-376 SC34-0636 Return Codes (Numbered) c Return Issued by Condition $DISKUT3 Disallowed data set name, e.g. $EDXVOL or $EDXLlB (all functions). Data set name longer than eight bytes. Member control block invalid. You did not enqueue 4980. A system error occurred while processing an I/O request for a 1024- byte sector diskette. Channel command not allowed. Not used. Load error for $IAM. CANCEL received during NETTERM. Break. SDLC failure (hard I/O error). Spooling support not included in supervisor. ISB of last operation (I/O complete). The host responded with other than EOT or an ENQ when an EaT was expected (Supervisor). CQde 8 $IMOPEN $PDS $RAMSEC Disk READ /WRITE EXIO EXIO lAM NETTERM Virtual Terminal Session Termination Spool ACCA TP/HCF 9 c $DISKUT3 $1 M DATA $IMPROT $PDS $RAMSEC Disk READ /WRITE EXIO EXIO NETTERM Session Termination TP/HCF Data set not found (DELETE, OPEN, RELEASE, RENAME). Invalid format in buffer. Invalid format in buffer. Space not released. System not able to ENQT 4980 before loading $RAMSEC. Device was offline when I/O was requested. No DDB found. Not used. CANCEL received during NETTERM and a negative response sent during NETTERM. Request discontact failure. Retry count exhausted - last error was a modem interface check (Supervisor). Figure 1 (Part 15 of 26). Event Driven Executive Return Codes C:;' I 'l Chapter 5. Return Codes MC-377 Return Codes (Numbered) c Return Code 10 Issued by Condition $DISKUT3 $IMPROT $PDS BSC Disk READ /WRITE New name pointer is zero (RENAME). FTAB truncated due to insufficient buffer size. Not a data member. Timeout occurred. Record number out of range of data set. This may be an end-of-file (data set) condition. Too many DCBS chained (I NST}. SE on and too many DCBS chained (INTERRUPT). Invalid request. End of message received, response requested. Host disconnected or an attempt was made to reconnect the Series/1 while the network was still active. Tape mark (EOD). Retry count exhausted; last error not a timeout, modem check, block check or overrun (Supervisor). Codes greater than 10 represent possible multiple errors. To determine the errors, subtract 10 from the code and convert result to an 8-bit binary value. Each bit (from left) represents an error as follows: Bit 0 - not used 1 - system error (command reject) 2 - not used 3 - system error (DCB specification check) 4 - storage data check 5 - invalid storage address 6 - storage protection check 7 - interface data check Disk is busy (ALLOCATE, DELETE, RELEASE, RENAME). Error in building FTAB from 3101 format; partial FTAB created. Unrecoverable transmission error (BCC error). Data set not open or device marked unusable when I/O requested. No address specified for residual status (lNST). SE on; no address specified for residual status (INTERRUPT). End of message, and FMH received, response requested. ACTPU received. I/O complete on a write or control operation. Retry count exhausted - last error was a transmit overrun (Supervisor). EXIO EXIO lAM NETGET Session Termination Tape READ /WRITE TP/HCF >10 Terminal I/O 11 $DISKUT3 $IMPROT BSC Disk READ /WRITE EXIO EXIO NETGET Session Termination ACCA TP/HCF 12 $DISKUT3 $1 M DATA $IMPROT BSC Disk READ /WRITE EXIO EXIO lAM Session Termination ACCA o I/O error writing to disk (ALLOCATE, DELETE, RELEASE, RENAME). Invalid terminal type. Invalid terminal type. Invalid sequence received. DSCB was not open, DDB addr = O. EXIODEV specified 0 residual status bytes (lNST). SE on; EXIODEV specified 0 bytes for residual status (INTERRUPT). Data set shut down due to error. DACTPU received. Read operation I/O complete. Figure 1 (Part 16 of 26). Event Driven Executive Return Codes o MC-378 SC34-0636 Return Codes (Numbered) c Return Code Issued by Condition 13 $DISKUT3 BSC Disk READ/WRITE I/O error reading from disk (all functions). Invalid multipoint tributary write attempt. If extended deleted record support requested. ($DCSBLFG bit 3 on). referenced sector not formatted to 128 bytes per sector. or request was for more than one 256-byte sector. If extended deleted record support not requested ($DCSBFLG bit 3 off). a deleted sector was encountered. Broken DCB chain (program error) (lNST). Broken DCB chain (INTERRUPT). A required module is not included in $IAM; module not included in load module. Negative response to request disconnect received. Data set name is all blanks (ALLOCATE. RENAME). Disregard this block sequence received. The first sector of requested record deleted. ECB to be posted not reset (INTERRUPT). Invalid index block found - index block had incorrect block type. End of message. right to send received. response requested. Network aborted. Condition code +1 after I/O start. or condition code after I/O complete. Invalid size specification (ALLOCATE). Remote station busy (WACK received). The second sector of requested record deleted. Error; start cycle steal status after exception (INTERRUPT). End of message. FMH and right to send received. response requested. UNBIND-HOLD received. Condition code +1 after I/O start. or condition code after I/O complete. Your supervisor does not contain X.21 support. Invalid size specification (RELEASE). The first and second sectors of requested record deleted. Device already opened (I NST). An error oc~urred while attempting to open the directory. $IAMDIR. LUSTAT received. EXIO EXIO lAM 14 Session Termination $DISKUT3 BSC Disk READ/WRITE EXIO lAM NETGET Session Termination ACCA 15 $DISKUT3 BSC Disk READ /WRITE EXIO NETGET Session Termination ACCA 16 BSC $DISKUT3 Disk READ/WRITE EXIO lAM NETCTL Figure 1 (Part 17 of 26). Event Driven Executive Return Codes c Chapter 5. Return Codes MC-379 Return Codes (Numbered) o Return Code Issued by Condition 17 BSC The connection type you defined on the BSCLINE statement is not valid for the X.21 Circuit Switched Network. Mismatched data set type (DELETE, OPEN, RELEASE, RENAME). Device not opened or already closed. lAM is inactive - not enough storage available. Use $IAMUn BF command to readjust storage size. LUSTAT with EB received. Message flow to or from host cold-started, no messages to or from host lost. The 2080 feature card is incorrectly jumpered for use with the X.21 Circuit Switched Network. Data set already exists - larger than requested. Attempt to read or write to dynamic partition rejected. Use a static partition. LUSTAT with CD received. End of transaction and end of message received. The X.21 network has been deactivated (DCE CLEAR). SETEOD only valid for data sets of type DATA. End of transaction, end of message and FMH received. Message flow to and from host cold-started, message from host lost. Load of $DISKUT3 failed for $RMU. Wrong length record - long (no COD). Tape data set not supported. Wrong length record - short (write only). Wrong record length. $DISKUT3 EXIO lAM NETCTL NETINIT 18 BSC $DISKUT3 EXIO 19 20 21 NETCTL NETGET BSC $DISKUT3 NETGET NETINIT $DISKUT3 BSC $DISKUT3 BSC Tape READ /WRITE Figure 1 (Part 18 of 26). Event Driven Executive Return Codes o o MC-380 SC34-0636 Return Codes (Numbered) o Return Code Issued by Condition 22 BSC lAM Tape READ /WRITE BSC lAM Tape READ /WRITE Invalid buffer address. Invalid IACB address. Drive not ready. Buffer length zero. Get storage error - IACB. File protect. 24 BSC $DISKUT3 Tape READ /WRITE Undefined line address. Extent data set already exists. EOT detected. 25 BSC $DISKUT3 Tape READ /WRITE Line not opened by calling task. Program type data sets are not extendable. Load point. 26 BSC NETGET Registration or cancellation request processed. End of transaction and end of message received, response requested. Uncorrected I/O error. 23 Tape READ/WRITE 27 C Tape READ /WRITE Redirection activated. End of transaction, end of message and FM H received, response requested. WRITE issued but OS date not expired. 28 BSC Tape READ /WRITE Redirection deactivated. Invalid BLKSIZE Data set not open. Modem interface error. Incorrect device type. BSC NETGET 29 Tape READ /WRITE 30 BSC Tape READ/WRITE 31 BSC lAM Tape READ/WRITE Hardware overrun. FCB WRITE error during IDEF processing; check system return code. Incorrect request type on close request. Figure 1 (Part 19 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-381 Return Codes (Numbered) o Return Code Issued by Condition 32 BSC lAM NETCTL NETGET NETINIT Tape READ/WRITE Hardware error. Blocksize not multiple of 256. CANCEL received. Start of transaction received. Message to host lost. Block count error during close. 33 BSC NETCTL NETGET Tape READ /WRITE 34 BSC lAM NETCTL NETGET BSC NETGET Unexpected ring interrupt. CANCEL with EB received. Start of transaction and FMH received. EOV1 label encountered during close. Invalid interrupt during auto-answer. Data set too small. CANCEL with CD received. Start of transaction and end of message received. Enable or disable DTR error. Start of transaction, end of message, and FMH received. 35 36 37 38 lAM lAM lAM NETGET 39 lAM NETGET 40 41 lAM 42 lAM lAM NETGET 43 lAM NETGET 44 45 46 lAM lAM lAM NETGET 47 lAM NETGET 48 lAM NETCTL Invalid block size during file definition processing. Invalid record size. Invalid index size. Start of transaction, end of message, and right-to-send received. Record size greater than block size. Start of transaction, end of message, FMH and right-to-send received. Invalid number of free records. Invalid number of clusters. Invalid key size. Start of transaction, end of message, and response requested. Invalid reserve index value. Start of transaction, end of message, and FM H received, response requested. o Invalid reserve block value. Invalid free pool value. Invalid delete threshold value. Start of transaction, end of message and right-to-send received, response requested. Invalid free block value. Start of transaction, end of message, FMH and right-to-send received, response requested. Invalid number of base records. SHUTDOWN received. Figure 1 (Part 20 of 26). Event Driven Executive Return Codes o MC-382 SC34-0636 Return Codes (Numbered) Return Code Issued by Condition 49 lAM NETINIT Invalid key position. Message flow to host cold-started, message to host lost; message flow from host cold-started, no messages from host lost. 50 lAM Data set is opened for exclusive use, cannot be opened exclusively. Start and end of transaction, and end of message received. I/O error from the last I/O in DSWRITE (DSCLOSE). Data set opened in load mode. Start and end of transaction, end of message and FM H received. I/O error when writing the last buffer (DSCLOSE). Data set is open; can't be opened exclusively. Invalid block size during PROCESS/LOAD processing. Get storage error - FCB. Read error - FCB. Start and end of transaction, end of message received, response requested. Start and end of transaction, end of message and FM H received, response requested. NETGET 51 52 54 55 56 58 0 TP/HCF lAM NETGET TP/HCF lAM lAM lAM lAM NETGET 59 NETGET 60 61 lAM lAM LOAD 62 lAM LOAD 63 64 65 LOAD LOAD lAM LOAD 66 LOAD 67 LOAD 68 69 70 LOAD LOAD lAM LOAD LOAD LOAD LOAD 71 72 73 Out of sequence or duplicate key. End of file The transient loader ($LOADER) is not included in the system. Duplicate key found in PROCESS mode. In an overlay request, no overlay area exists. In an overlay request, the overlay area is in use. No space available for the transient loader. Inconsistent free space parameters. RSVIX/RSVBLK or FPOOL/DYN specified without one or another. In an overlay load operation, the number of data sets passed by the LOAD instruction does not equal the number required by the overlay program. In an overlay load operation, no parameters were passed to the loaded program. A disk/diskette I/O error occurred during the load process process. Reserved. Reserved. No space for insert. Not enough main storage available for the program. Program not found on the specified volume. Disk or diskette I/O error while reading directory. Disk or diskette I/O error while reading program. header Figure 1 (Part 21 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-383 Return Codes (Numbered) o Return Code 74 Issued by Condition LOAD Referenced module is not a program. 75 76 LOAD lAM Referenced module is not a data set. DSOPEN error occurred. The system error field in the open table contains the DSOPEN errors: 21-DSNAM~VOLUMENOTFOUND 77 78 79 80 81 LOAD lAM 22 - VOLSERV ERROR 23 - I/O ERROR Data set not found on referenced volume. LOAD Record save areas not large enough - use $IAMUT1 BF command to set maximum record size for secondary file processing. Invalid data set name. lAM LOAD LOAD Attempted to open a secondary file for load. LOAD instruction did not specify required data set. LOAD instruction did not specify required parameters. lAM LOAD NETCTL FCB write error during delete processing. Invalid volume label specified. SIGNAL received. LOAD Cross partition LOAD requested, support was not included at system generation. Message flow to host cold-started; message to host possibly lost. Message flow from host cold-started; no message from host lost. NETINIT 82 LOAD 85 90 lAM Requested partition number greater than number of partitions in the system. Key field modified by user. lAM SBIO Key save area in use. Device not attached. 91 SBIO Device busy or in exclusive use. 92 93 94 95 96 SBIO Busy after reset. SBIO Command reject. SBIO Invalid request. SBIO Interface data check. NETCTL SBIO 97 98 99 SBIO RELQ received. Controller busy. Analog input over vOltage. 100 101 SBIO Analog input invalid range. BSC Access method error. lAM SBIO TP/HCF Unmapped Stor lAM SBIO TP/HCF Read error; check system return code. Analog input invalid channel. Length of DSNAME is zero (HCFCOMM). No unmapped storage support in system. Write error -(check system return code). Invalid count field. Length of DSNAME exceeds 52 (HCFCOMM). o Figure 1 (Part 22 of 26). Event Driven Executive Return Codes o MC-384 SC34-0636 Return Codes (Numbered) C Return Code Issued by Condition 102 SBIO TP/HCF SBIO lAM NETCTL Buffer previously full or empty. Invalid length specified for I/O (HCFINIT). Delayed command reject. Write error - data set closed. 104 110 112 120 122 123 lAM lAM lAM 138 S1S1 150 154 200 lAM S1S1 lAM TP/HCF 201 lAM 202 C 203 MTM TP/HCF lAM MTM TP/HCF lAM MTM 205 TP/HCF lAM MTM TP/HCF lAM 206 MTM TP/HCF lAM 207 MTM TP/HCF lAM 204 208 MTM TP/HCF lAM MTM TP/HCF Negative response received. Invalid extract type. Invalid file for type FCBEXT. Data paging not currently active for EXTRACT. An error has occurred that can only be determined by displaying the device cycle steal status words with the TERMCTRL STATUS function and checking the bits to determine the cause of the error. Not enough storage available for data paging. See RC code 138 and 1002-1054. Error occurred while accessing the primary file. Data set not on volume specified for controller (HCFINIT). Request failed because primary file for this secondary could not be opened; check system return code. Data set not found. Invalid member name specification (DSOPEN). Secondary index is out of sync with primary file. Volume not found. Data set in use by another job (DSOPEN). Primary file failed to open on secondary open request. No file table entries are available - a" have updates outstanding. Data set already allocated to this task - (DSOPEN). Error in opening an auto-update modification request. I/O error reading volume directory. Data set is not cataloged (DSOPEN). Auto-update PUTDE to a secondary failed, auto-update processing continues. I/O error writing volume directory. Data set resides on multiple volumes (DSOPEN). Auto-update processing an INSERT to a secondary failed; auto-update processing continues. Invalid function request. Data set not on a direct access device (DSOPEN). During auto-update processing a GETSEQ to a secondary failed; auto-update processing continues. Invalid key operator. Volume not mounted (archived) (DSOPEN). I/O error on primary file during a secondary request. SEOD record number greater than data set length. Device not inline (DSOPEN). Figure 1 (Part 23 of 26). Event Driven Executive Return Codes Chapter 5. Return Codes MC-385 Return Codes (Numbered) o Return Code 209 Issued by Condition lAM GET UPDATE error occurred trying to update a bad RBN. Data set does not exist (DSOPEN). Request failed because $DISKUT3 could not be loaded. Record format is not supported (DSOPEN). Invalid logical record length (DSOPEN). 210 211 212 213 214 216 TP/HCF lAM TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF 217 TP/HCF Data set organization is sequential and a member name was specified (DSOPEN). 218 219 220 TP/HCF TP/HCF TP/HCF Error during OS OPEN (DSOPEN). The specified member was not found (DSOPEN). An I/O error occurred during a directory search (DSOPEN). 221 222 230 231 TP/HCF TP/HCF lAM Invalid data set organization (DSOPEN). 232 233 234 235 239 lAM lAM lAM lAM lAM 242 lAM 244 lAM 245 lAM 247 lAM 248 249 lAM lAM 256 GPIB lAM Invalid block size (DSOPEN). Data set has no extents (DSOPEN). Data set organization is partitioned and no member name was specified (DSOPEN). Insufficient I/O buffer space available (DSOPEN). Directory read error from $IAMDIR. $IAMQCB not found; check sysgen for include of$IAMQCB. Directory open error for $IAM DI R. Directory related primary request is a primary entry. Directory error - dsname,vol not found in $IAMDIR. Directory resource has not been requested. Directory write error; refer to previously. displayed message Secondary index is out of sync with primary file. Must rebuild file to get back in sync. Error in opening auto-update on secondary modification request modification request. Auto update PUTDE to a secondary failed, auto-update processing continues. During auto-update processing a GETSEQ to a secondary failed, auto-update processing continues. o I/O error on primary file during a secondary request. GET UPDATE error occurred trying to update a bad RBN. 256 + ISB read exception Figure 1 (Part 24 of 26). Event Driven Executive Return Codes o MC-386 SC34-0636 Return Codes (Numbered) c Return Code Issued by Condition 300 300-325 TP/HCF Msg Handler End of an input data set (DSREAD). 301 302 303 326 327 TP/HCF TP/HCF TP/HCF Msg Handler 328 329 330 331 332 c 400 401 402 403 404 512 551 552 553 554 556 557 558 559 560 562 563 564 565 566 567 568 569 Msg Handler Msg Handler Msg Handler Msg Handler Msg Handler Msg Handler TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF GPIB Channel Attach Channel Channel Channel Channel Channel Channel Channel Attach Attach Attach Attach Attach Attach Attach Channel Attach Channel Attach Channel Channel Channel Channel Channel Attach Attach Attach Attach Attach Channel Attach Channel Attach Disk message read error (subtract 300 to get the disk read/write return code). I/O error during an OS READ (DSREAD). Input data set is not open (DSREAD). A previous error has occurred (DSREAD). Message number out of range. Parameter not found. No parameter in the instruction. Invalid parameter position. Invalid parameter type. Invalid disk message data set. Disk message read error. End of an output data set (DSWRITE). I/O error during an OS WRITE (DSWRITE). Output data set is not open (DSWRITE). A previous error has occurred (DSWRITE). Partitioned data set is full (DSCLOSE). 512 +ISB write exception. Device not started. Stop in progress. Device in use. Device not found. Port out of range. Port already open. Read buffer not provided. Read buffer count = O. Buffer not provided. Write buffer not provided. Write buffer count =O. User's CAIOCB not linked to port. Trace already on. Trace already off. System error;CAPGM terminating. Port not opened. Device already started. Figure 1 (Part 25 of 26). Event Driven Executive Return Codes o Chapter 5. Return Codes MC-387 Return Codes (Numbered) o Return Code 570 571 573 574 700 701 702 703 704 710 800 801 802 810 900 901 902 Issued by Condition Channel Attach Channel Attach Device in diagnostic mode. CAPGM load error. Channel Attach Channel Attach Open in progress. Partition number in error. Index, key, and status record added (SET). TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF TP/HCF Index exists, key and status added (SET). Index and key exist, status replaced (SET). Error; index full (SET). Error; data set full (SET). I/O error (SET). Index and key exist (FETCH). Index does not exist (FETCH). Key does not exist (FETCH). I/O error (FETCH). Index and/or key released (RELEASE). Index does not exist (RELEASE). Key does not exist (RELEASE). I/O error (RELEASE). 910 999 TP/HCF TP/HCF GPIB 1002 1004 1006 S1S1 S1S1 S1S1 Other Series /1 not active. Checksum error detected. Invalid operation code or sequence. 1010 1012 S1S1 S1S1 1014 1016 1024 S1S1 S1S1 GPIB 1050 1052 1054 1XXX S1S1 TERMCTRL ABORT issued by responding processor. Device reset TERMCTRL RESET issued by other processor. Microcode load to attachment failed during IPL. Invalid or unsolicited interrupt occurred. Attention recieved during an operation (may be combined with an exception condition). TERMCTRL ABORT issued and no operation pending. TERMCTRL IPL attempted by responding processor. Invalid data length. An error occurred in a subordinate module during SUBMIT; xxx is the code returned by that module. S1S1 S1S1 TP/HCF Attention received during an operation (may be combined with an exception condition). o Figure 1 (Part 26 of 26). Event Driven Executive Return Codes o MC-388 SC34-0636 c Chapter 6. Stop Codes The system uses stop codes to signal error conditions that occur when the system cannot issue error messages or return codes. It is possible to obtain the stop codes only on systems that have programmer consoles. c To obtain the stop codes, set the Mode switch on the Series/l basic console to Diagnostic mode. If an error condition occurs, the processor will stop. Press the OP REG button on the programmer console to get the stop code. The code is displayed in the console lights in the form "64xx". The "xx" portion of the code indicates the error condition. For a description of how to read the console lights, refer to the Problem Determination Guide. Many times an error condition is shown by a run loop when the console switch is in Normal mode. If a run loop is encountered, set the Mode switch to Diagnostic mode. If it is a stop code type error, the processor will stop. You can then obtain the stop code. The following section describes the meaning of the values that can appear for the "xx" portion of the stop code. The values are shown in hexadecimal format. o Chapter 6. Stop Codes MC-389 Stop Codes o Stop Code C4 Module TIMRINIT Error The 7840 timer feature card is not attached or is malfunctioning. Action J Resnonse Check the 7840 card to determine if it is attached correctly. If it is attached correctly, the card may be defective. C5 BSCINIT Hardware error for the 2080 feature card or you did not jumper the card to match your software support. Check the 2080 card to determine if it is jumpered correctly. If it is jumpered correctly, the card may be defective. CE $SADUMP I/O error reading volume label Bits 0, 1, and 2 of the LSR contain status. Press START to read cycle steal status. Go to stop code E7. CF $SADUMP I/O error reading volume label Press START to retry operation. If condition continues, recreate the dump diskette using $DASDI. D3 $OVLMGRO I/O error while reading initialization overlay routines. Re-IPL. If you receive the stop code again, regenerate the nucleus. DA INIT4980 1. Read error for random access memory load data set. 1. Recopy the image store ($4980IS0), the control store ($4980CSO), and the microcode ($4980R01) to the I PL volume. 2. Error during load of 4980 terminal random access memory. 2. Hardware error. DB INITMFA I/O error writing random access memory record to the MFA. Bits 0, 1, and 2 of level status register (LSR) contain I/O condition code or interrupt condition code. The initialization module INITMFA terminates. DC INITMFA Read error on MFA random access memory load data set. The initialization module INITMFA terminates. Recopy $MFARAM to IPL volume. DD INITMFA Open error on the multifunction adapter (MFA) random access memory load data set. Ensure that $MFARAM resides on the IPL volume. Use the $INITDSK commands, VD (to verify the device), and W (to verify the volume). DE INITMFA Error reading correct random access memory load data set. Recopy $MFARAM to IPL volume. DF INITMFA Error finding correct random access memory data set. Ensure that $MFARAM resides on IPL volume. EO $SADUMP I/O error reading stand alone dump program off diskette. Recreate the stand alone dump diskette using $DASDI o Figure 2 (Part 1 of 3). Stop Codes o MC-390 SC34-0636 Stop Codes o Stop CQd_e~ Module E1 $SADUMP E2 Error Unexpected class interrupt Action / Response· $SADUMP, $TRAP I/O error writing control blocks Press START to retry operation. If condition continues, recreate the dump diskette using $DASDI. E3 $SADUMP, $TRAP I/O error writing control blocks Bits 0, 1, and 2 of the LSR contain status. Press START to read cycle steal status. Go to stop code E7. E4 $SADUMP, $TRAP I/O error on Seek/Recalibrate for dump program (see response for code E3) E5 $SADUMP, $TRAP $SADUMP, $TRAP $SADUMP, $TRAP I/O failed on storage dump. (see response for code E2) I/O error interrupt writing storage (see response for code E3) Read cycle steal status after error. Console lights show contents of cycle steal status word 2. Dump program terminates. E8 $SADUMP None E9 $TRAP Stand alone dump has completed successfu IIv. $TRAP successful EB INIT4978 Processor storage parity error during load of 4978 terminal random access memory. Hardware error. EC INITADAP Too many loads of random access memory have been performed for this adapter card (limit is 99). Severe hardware problem. Adapter card is unusable. ED INITADAP I/O error while writing random access memory record to the adapter. Bits 0, 1, and 2 of the level status register (LSR) contain I/O condition code or interrupt condition code. Examine them to determine cause of the problem. EE INITADAP Read error for random access memory load data set. Verify the disk in use with the $1 N ITDSK utility. Then recopy the random access memory load data set to the IPL volume. EF INITADAP Open error on the random access memory load data set. Ensure that the random access memory load data set in on the I PL volume. FO SEGINIT Not enough physical storage for supervisor code. Generate a smaller system (with fewer I/O devices and/or fewer software features). E6 E7 o None. Re-IPL. Re-IPL. Figure 2 (Part 2 of 3). Stop Codes o Chapter 6. Stop Codes MC-391 Stop Codes o Stop Code Fl Module XPSINIT Error DDB chain or IPL device DDB undefined. F2 XPSINIT Disk(ette) device type is undefined. Use $IOTEST to find which device was incorrectly defined. Regenerate the system, correcting the device definition. F3 XPSINIT I/O error on seek/recalibrate (hardware error). Copy nucleus to another volume. Re-IPL. F4 XPSINIT Seek/ recalibrate interrupt was bad. Copy nucleus to another volume. Re-I PL. F5 XPSINIT I/O error reading I PL text from disk(ette). Device type incorrectly defined. Use $IOTEST to find which device is incorrectly defined. Regenerate the system; then re-IPL. F6 XPSINIT Interrupt on read of IPL text from disk(ette) was bad. Device type incorrectly defined at IPL. Use $IOTEST to find which device is incorrectly defined. Re-IPL, writing text to another volume. F7 XPSINIT XPS header record was not found. Regenerate the nucleus. Re-IPL. F8 XPSINIT Device type in XPSINIT IPL text is undefined. Copy the nucleus to another volume. Re-IPL. F9 XPSINIT I/O failed during load of XPS segments. Copy the nucleus to another volume. Re-I PL. If you receive the stop code again, regenerate the nucleus and re-IPL. FB EDXSVCX IA buffer overflow Re-I PL. Consider a system generation to increase the IABUF parameter on the SYSTEM statement. (default is 20). FC EDXSVCX Overflow; no free XPSTK entries Re-IPL. Increase the XPSTK parameter of the SYSTEM statement during system generation (default is 20). FD EDXSVCX Invalid TCBINDX Re-IPL. FE EDXSVCX Invalid SVC request Press the start button. Action / Response Use $IOTEST to find which disk was not included in the system. Regenerate the system, including the device. o Figure 2 (Part 3 of 3). Stop Codes o MC-392 SC34-0636 c Appendix A. Program Checks and Processor Status Word (PSW) c Program check messages provide status information on errors that occur during processing of programs. These messages are displayed in the terminal defined as $SYSLOG. The supervisor issues two types of program check messages: system program check and application program check. The information in this appendix applies to programs written in the Event Driven Language. How to Interpret the Program Check Message The program check message can be in one of the following two formats: • Format 1 is the standard type of message that the supervisor issues when you have not specified a task error exit in your program (ERRXlT = operand is not coded in the PROGRAM or TASK statement). • Format 2 is displayed when you specify $$EDXlT as the task error exit for your program (ERRXlT=$$EDXlT is coded in the PROGRAM or TASK statement). Format 1: Standard Program Check Messages For programs with no task error exit specified, the supervisor issues two kinds of program check messages: application program checks, and system program checks. c Appendix A. Program Checks and Processor Status Word (PSW) MC-393 Program Checks and Processor Status Word (PSW) How to Interpret the Program Check Message (continued) The following is an example of the standard application program check message: o PROGRAM CHECK: PLP TCB PSW IAR AKR LSR RO R1 R2 R3 R4 R5 R6 R7 3AOO 0120 8002 2AD6 0110 8000 0064 3BOA 3B20 3A37 3A34 015C 00B8 0000 The next example shows the system program check message: SYSTEM PGM CHECK: PSW IAR AKR LSR RO R1 R2 R3 R4 R5 R6 R7 8002 2AD6 0110 8000 0064 3BOA 3B20 3A37 3A34 015C 00B8 0000 The headings displayed in the message have the following meanings. PLP The address in storage of the program load point. This is the address at which the program was loaded for execution and represents the first word of your program listing. For a system program check message, this field is omitted because the failing instruction is within the supervisor. TCB The address in storage of the active task control block (TCB). For a system program check message, this field is omitted because the failing instructiod is within the supervisor. [ o PSW The value of the processor status word (PSW) when the program check occurred. Refer to the section "Processor Status Word" on page MC-395 to determine the meaning of this value. IAR The contents of the instruction address register (IAR) at the time of the error. The value shown is the address of the machine instruction currently executing. AKR The value of the address key register (AKR) at the time of the error. This last 3-hexadecimal digits indicate in which address space operand 1 and operand 2 reside and in which address space the IAR is executing. LSR The value of the level status register (LSR) when the error occurred. This information indicates the status of the last assembler instruction executed. The next portion of the program check message displays the contents of the hardware registers RO- R 7. If the failing program is written in a language other than EDL, refer to the user's guide for that language to determine the register usage. RO Because the supervisor uses this register as a work register, the contents are usually not significant to the failing program. o MC-394 SC34-0636 c How to Interpret the Program Check Message (continued) Rl The address in storage of the failing EDL instruction. R2 The address in storage of the active task control block (TCB). R3 The address in storage of EDL operand 1 of the failing instruction. R4 The address in storage of EDL operand 2 of the failing instruction (if applicable). R5 Byte 2 shows the EDL operation code of the failing instruction. R6 Because the supervisor uses this register as a work register, the contents are usually not significant to the failing program. However, if the value in R6 is equal to twice the value of the operation code (second byte of RS multiplied by 2), this indicates that the processor was emulating EDL code. R7 Because the supervisor uses this register as a work significant to the failing program. reglst~r, the contents are usually not After reviewing the information shown in the program check message, you must analyze the contents displayed for the processor status word (PSW). c The processor status word is a 16-bit register the system uses to save error status. By looking at the processor status word, you can determine whether the error is hardware or software related. The next section explains how to interpret the processor status word. Processor Status Word In the standard program check messages, the processor status word (PSW) consists of 4 hexadecimal digits. Each hexadecimal digit represents the sum of 4 binary bits. Starting from left to right, the value of each bit (when set) is 8, 4, 2, and 1. To interpret the bit settings, you must convert each hexadecimal digit to binary. For example, if the PSW showed the value X'8002', the binary representation and the bit positions would be as shown below: Hex value Binary value PSW bits 8 1000 0~3 0 0000 0000 0010 4-7 0 2 8 - 11 12 - 15 Figure 3. Sample processor status word bit settings In the previous example, note that bits 0 and 14 are set. These bit settings are the same as X'8002'. After you convert the value to binary and identify which bit positions are set, refer to "Processor Status Word Bit Descriptions" on page MC-396 for an explanation of what each bit indicates. Remember that bit 0 is the leftmost bit in the 16-bit string. o Appendix A. Program Checks and Processor Status Word (PSW) MC-395 Program Checks and Processor Status Word (PSW) How to Interpret the Program Check Message (continued) Processor Status Word Bit Descriptions o Figure 4 shows the PSW bits and their general assignment for the different processors. An explanation of the bit settings follows Figure 4. Refer to the specific processor description manual for details on class interrupts, I/O interrupts, and the basic instruction set (including indicator settings and possible exceptions conditions). Bit Processor type 495x 23456 Condition Class interrupt 0 1 2 3 4 5 6 7 XXXXX XXXXX XXXXX X XXX XXXXX XXX XXXXX Specification check Invalid storage address Privilege violate Protect check Invalid function Floating-point exception Stack exception Not used Program check Program check Program check Program check Soft-exception Soft- exception Soft-exception 8 XXXXX Storage parity check Not used Processor control check I/O check Sequence indicator Auto IPL Translator enabled Power /thermal warning Machine check 9 10 11 12 13 14 15 XXXXX XXXXX XXXXX XXXXX X XXX XXXXX Machine check Machine check None None None Power /thermal o Figure 4. Processor Status Word Bit Assignments Processor Status Word Bit Descriptions The information in the processor status word falls into three categories: • Software problems - • Hardware problems - • Processor status - bits 0-6 bits 8, 10, or 11 bits 12-15. Each of the bits is described below. • Bit 0, Specification Check. Set to 1 if (a) the storage address violates the boundary requirements of the specified data type, or (b) the effective (computed) address is odd when attempting to execute a floating-point instruction and the floating-point feature is not installed. • Bit 1, Invalid Storage Address. Set to 1 when an attempt is made to access a storage address outside the storage size of the system. o MC-396 SC34-0636 c How to Interpret the Program Check Message (continued) • Bit 2~ Privilege Violate. Set to 1 if a program in problem state attempts to issue a privileged instruction. The processor can run in either supervisor or problem state. Some assembler instructions can be used only while in supervisor state. If an assembler program in problem state attempts to issue a privileged instruction~ the privilege violate condition occurs. This error normally never occurs in an EDL program. Bit 3 ~ Protect Check. Set to 1 if a program attempts to access protected storage. The processor can control access to areas in storage by using a storage protect feature. If a program attempts to address any part of the protected storage~ the protect check indicator is set. This error normally never occurs in an EDL program. • Bit 4~ Invalid Function. Set to 1 if any of the following conditions occur: Attempted execution of an illegal operation code or function combination. The processor attempts to execute an instruction associated with a feature that is not installed. c • Bit 5~ Floating-Point Exception. Set to 1 when an exception condition is detected by the optional floating-point processor. Floating-point hardware sets this bit to indicate underflow~ overflow~ and divide check exceptions. An EDL program can detect these exceptions by the return code from floating-point instruction. No program check message is issued when this exception occurs. • Bit 6~ Stack Exception. Set to 1 when an attempt has been made to pop an operand from an empty processor storage stack or push an operand into a full processor storage stack. A stack exception also occurs when the stack cannot contain the number of words to be stored by an assembler Store Multiple (STM) instruction. This error normally never occurs in an EDL program. • Bit 8~ Storage Parity. Set to 1 when the hardware detects a parity error on data being read out of storage by the processor. • Bit 1O~ Processor Control Check. Set to 1 if no levels are active but execution continues. !' Bit 11~ I/O Check. Set to 1 when a hardware error has occurred on the I/O interface that may prevent further communication with any I/O device. Bit 12~ Sequence Indicator. Set to 1 to reflect the last I/O interface sequence to occur. This indicator is used in conjunction with I/O check (bit 11). • Bit 13 ~ Auto IPL. Set to 1 by the hardware when an automatic IPL occurs. • Bit 14~ Translator Enabled. Set to 1 when the·Storage Address Relocation Translator Feature is installed and enabled. o Appendix A. Program Checks and Processor Status Word (PSW) MC-397 Program Checks and Processor Status Word (PSW) How to Interpret the Program Check Message (continued) • Bit 15, Power Warning and Thermal Warning. Set to 1 when these conditions occur (refer to the appropriate processor manual for a description of a power/thermal warning class interrupt) . o Format 2: Program Check Message from $$EDXIT The $$EDXIT task error exit causes the supervisor to issue a program check message with descriptive headings, which provides more information than the standard program check messages. $$EDXIT also provides an analysis of the processor status word. When a program check occurs, the program check message is directed to $SYSLOG and $SYSPRTR. The following is an example of a program check message issued by $$EDXIT. An explanation of each item in the sample output follows the example. o The fields of the $$EDXIT program check message are described below. PROGRAM NAME identifies the name of the failing application program. In this example, the program PCHECK failed. • PSW indicates the value of the processor status word when the error occurred. $$EDXIT interprets this value and displays its meaning as shown in the PSW ANALYSIS field. A detailed description of the processor status word and the associated bits are presented in the section "Processor Status Word Bit Descriptions" on page MC-396. o MC-398 SC34-0636 c How to Interpret the Program Check Message (continued) VOLUME NAME identifies the name of the volume from which the failing application program was loaded. In this example, the name of the volume is MYVOL. • JAR (instruction address register) contains the address of the currently executing assembler instruction. • PROGRAM LOAD POINT contains the address at which the program was loaded for execution. The address represents the first word of your program listing. AKR (address key register) shows the address space of the currently executing assembler instruction and its operands. ADDRESS OF THE ACTIVE TCB contains the address of the active task control block (TCB). LSR (level status register) indicates the status of the last assembler instruction executed. c • ADDRESS OF CCB contains the address of the terminal control block (CCB) assigned to the failing program. • RO contains the contents of hardware register 0 when the error occurred. Because the supervisor uses this register as a work register, the contents are ~sually not significant when you analyze the failing program. • NUMBER OF DATA SETS shows the number of data sets that were open for use by the failing program. • Rl contains the address of the failing EDL instruction. • NUMBER OF OVERLAYS indicates the number of overlay programs specified on the PGMS= operand of the PROGRAM statement. • R2 contains the address of the active task control block. $TCBADS contains the target task address space. The value of this field plus 1 indicates the partition number in which the program was running. • R3 contains the address of operand 1 for the failing EDL instruction. • ADDRESS OF FAILURE contains the address of the failing EDL instruction. This is the address shown in the compiler listing. This is also the address shown in the R 1 field. In this example, the failing EDL instruction is at address X'OlOA'. • R4 contains the address of operand 2 for the failing EDL instruction. • RS contains the EDL operation code of the instruction that was executing when the failure occurred. o Appendix A. Program Checks and Processor Status Word (PSW) MC-399 Program Checks and Processor Status Word (PSW) How to Interpret the Program Check Message (continued) • DUMP OF FAIL ADDRESS shows the location and content of the instruction that was executing when the failure occurred. The information at this address also appears in the compiler listing. • R6 contains the contents of general purpose register 6 when the error occurred. Because the supervisor uses this register as a work register, the contents are usually not significant when you analyze the failing program. • R7 contains the contents of general purpose register 7 when the error occurred. Because the supervisor uses this register as a work register, the contents are usually not significant when you analyze the failing program. • $TCBCO shows the value in the first word of the failing program's task control block (TCB). The value is displayed in decimal and followed by the hexadecimal equivalent. o #1 shows the contents of index register 1 when the failure occurred. In this example, #1 contains the value X'0037'. $TCBC02 shows the value in the second word of the failing program's task control block (TCB). The value is displayed in decimal and followed by the hexadecimal equivalent. • #2 shows the contents of index register 2 when the failure occured. • PSW ANALYSIS explains the meanings of the bit settings in the processor status word (PSW). The hexadecimal format of the processor status word is shown in the PSW field. This information indicates the type of error that occurred. o o MC-400 SC34-0636 c Glossary of Terms and Abbreviations This glossary defines terms and abbreviations used in the Series/1 Event Driven Executive software publications. All software and hardware terms pertain to EDX. This glossary also serves as a supplement to the IBM Data Processing Glossary, GC20-1699. c $SYSLOGA, $SYSLOGB. The name of the alternate system logging device. This device is optional but, if defined, should be a terminal with keyboard capability, not just a printer. asynchronous communications control adapter. An ASCII terminal attached via #1610, #2091 with #2092, or #2095 with #2096 adapters. $SYSLOG. The name of the system logging device or operator station; must be defined for every system. It should be a terminal with keyboard capability, not just a printer. attention key. The key on the display terminal keyboard that, if pressed, tells the operating system that you are entering a command. $SYSPRTR. The name of the system printer. attention list. A series of pairs of 1 to 8 byte EBCDIC strings and addresses pointing to EDL instructions. When the attention key is pressed on the terminal, the operator can enter one of the strings to cause the associated EDL instructions to be executed. abend. Abnormal end-of-task. Termination of a task prior to its completion because of an error condition that cannot be resolved by recovery facilities while the task is executing. ACCA. See asynchronous communications control adapter. address key. Identifies a set of Series/1 segmentation registers and represents an address space. !t is one !ess than the partition number. address space. The logical storage identified by an address key. An address space is the storage for a partition. application program manager. The component of the Multiple Terminal Manager that provides the program management facilities required to process user requests. It controls the contents of a program area and the execution of programs within the area. backup. A copy of data to be used in the event the original data is lost or damaged. base record slots. Space in an indexed file that is reserved for based records to be p!aced. base records. Records are placed into an indexed file while in load mode or inserted in process mode with a new high key. basic exchange format. A standard format for exchanging data on diskettes between systems or devices. binary synchronous device data block (BSCDDB). A control block that provides the information to control one Series/1 Binary Synchronous Adapter. It determines the line characteristics and provides dedicated storage for that line. application program stub. A collection of subroutines that are appended to a program by the linkage editor to provide the link from the application program to the Multiple Terminal Manager facilities. o Glossary of Terms and Abbreviations MC-401 Glossary of Terms and Abbreviations block. (1) See data block or index block. (2) In the Indexed Method, the unit of space used by the access method to contain indexes and data. block mode. The transmission mode in which the 3101 Display Station transmits a data data stream, which has been edited and stored, when the SEND key is pressed. BSCAM. See binary synchronous communications access method. be used to contain control blocks or data that will be accessed by more than one program. completion code. An indicator that reflects the status of the execution of a program. The completion code is displayed or printed on the program's output device. constant. A value or address that remains unchanged thoughout program execution. binary synchronous communications access method. A form of binary synchronous I/O control used by the Series/1 to perform data communications between local or remote stations. controller. A device that has the capability of configuring the GPIB bus by designating which devices are active, which devices are listeners, and which device is the talker. In Series/1 GPIB implementation, the Series/1 is always the controller. BSCOOB. See binary synchronous device data block. conversion. See update. buffer. An area of storage that is temporarily reserved for use in performing an input/ output operation, into which data is read or from which data is written. See input buffer and output buffer. control station. In BSCAM communications, the station that supervises a multipoint connection, and performs polling and selection of its tributary stations. The status of control station is assigned to a BSC line during system generation. bypass label processing. Access of a tape without any label processing support. o cross-partition service. A function that accesses data in two partitions. CCB. See terminal control block. central buffer. The buffer used by the Indexed Access Method for all transfers of information between main storage and indexed files. character image. An alphabetic, numeric, or special character defined for an IBM 4978 Display Station. Each character image is defined by a dot matrix that is coded into eight bytes. character image table. An area containing the 256 character images that can be defined for an IBM 4978 Display Station. Each character image is coded into eight bytes, the entire table of codes requiring 2048 bytes of storage. cross-partition supervisor. A supervisor in which one or more supervisor modules reside outside of partition 1 (address space 0). data block. In an indexed file, an area that contains control information and data records. These blocks are a multiple of 256 bytes. data record. In an indexed file, the records containing customer data. data set. A group of records within a volume pointed to by a directory member entry in the directory for the volume. character mode. The transmission mode in which the 3101 Display Station immediately sends a character when a keyboard key is pressed. data set control block (OSCB). A control block that provides the information required to access a data set. volume or directory using READ and WRITE. cluster. In an indexed file, a group of data blocks that is pointed to from the same primary-level index block, and includes the primary-level index block. The data records and blocks contained in a cluster are logically contiguous, but are not necessarily physically contiguous. data set shut down. An indexed data set that has been marked (in main storage only) as unusable due to an error. COO (change of direction). A character used with ACCA terminal to indicate a reverse in the direction of data movement. cold start. Starting the spool facility by erasing any spooled jobs remaining in the spool data set from any previous spool session. command. A character string from a source external to the system that represents a request for action by the system. o OCE. See directory control entry. device data block (DOB). A control block that describes a disk or diskette volume. direct access. (1) The access method used to READ or WRITE records on a disk or diskette device by specifying their location relative the beginning of the data set or volume. (2) In the Indexed Access Method, locating any record via its key without respect to the previous operation. (3) A condition in terminal I/O where a READTEXT or a PRINTEXT is directed to a buffer which was previously enqueued upon by an 10CB. common area. A user-defined data area that is mapped into the partitions specified on the SYSTEM definition statement. It can o MC-402 SC34-0636 o directory. (1) A series of contiguous records in a volume that describe the contents in terms of allocated data sets and free space. (2) A series of contiguous records on a device that describe the contents in terms of allocated volumes and free space. (3) For the Indexed Access Method Version 2, a data set that defines the relationship between primary and secondary indexed files (secondary index support). directory control entry (DCE). The first 32 bytes of the first record of a directory in which a description of the directory is stored. external label. A label attached to the outside of a tape that identifies the tape visually. It usually contains items of identification such as file name and number, creation data, number of volumes, department number, and so on. external name (EXTRN). The 1- to 8-character symbolic EBCDIC name for an entry point or data field that is not defined within the module that references the name. FCA. See file control area. FCB. See file control block. directory member entry (DME). A 32-byte directory entry describing an allocated data set or volume. display station. An IBM 4978, 4979, or 3101 display terminal or similar terminal with a keyboard and a video display. DME. See directory member entry. DSCB. See data set control block. dynamic storage. An increment of storage that is appended to a program when it is loaded. c end-of-data indicator. A code that signals that the last record of a data set has been read or written. End-of-data is determined by an end-of-data pointer in the DME or by the physical end of the data set. ECB. See event control block. EDL. See Event Driven Language. emulator. The portion of the Event Driven Executive supervisor that interprets EDL instructions and performs the function specified by each EDL statement. end-of-tape (EOT). A reflective marker placed near the end of a tape and sensed during output. The marker signals that the tape is nearly full. enter key. The key on the display terminal keyboard that, if pressed, tells the operating system to read the information you entered. event control block (ECB). A control block used to record the status (occurred or not occurred) of an event; often used to synchronize the execution of tasks. ECBs are used in conjunction with the WAIT and POST instructions. Event Driven Language (EDL). The language for input to the Event Driven Executive compiler ($EDXASM), or the Macro and Host assemblers in conjunction with the Event Driven Executive macro libraries. The output is interpreted by the Event Driven Executive emulator. EXIO (execute input or output). An EDL facility that provides user controlled access to Series/1 input/output devices. 0 file. A set of related records treated as a logical unit. Although file is often used interchangeably with data set, it usually refers to an indexed or a sequential data set. file control area (FCA). A Multiple Terminal Manager data area that describes a file access request. file control block (FCB). The first block of an indexed file. It contains descriptive information about the data contained in the file. file control block extension. The second block of an indexed file. It contains the file definition parameters used to define the file. file manager. A collection of subroutines contained within the program manager of the Multiple Terminal Manager that provides common support for all disk data transfer operations as needed for transaction-oriented application programs. It supports indexed and direct files under the control of a single callable function. floating point. A positive or negative number that can have a decimal point. formatted screen image. A collection of display elements or display groups (such as operator prompts and field input names and areas) that are presented together at one time on a display device. free pool. In an indexed data set, a group of blocks that can be used for either data blocks or index blocks. These differ fforn other free blocks in that these are not initially assigned to specific logical positions in the file. free space. In an indexed file, records blocks that do not currently contain data, and are available for use. free space entry (FSE). An 8-byte directory entry defining an area of free space within a volume or a device. FSE. See free space entry. general purpose interface bus. The IEEE Standard 488-1975 that allows various interconnected devices to be attached to the GPIB adapter (RPQ D02118). '11' 'I Glossary of Terms and Abbreviations MC-403 Glossary of Terms and Abbreviations GPIB. See general purpose interface bus. group. A unit of 100 records in the spool data set allocated to a spool job. H exchange format. A standard format for exchanging data on index register (#1, #2). Two words defined in EDL and contained in the task control block for each task. They are used to contain data or for address computation. o input buffer. (1) See buffer. (2) In the Multiple Terminal Manager, an area for terminal input and output. diskettes between systems or devices. host assembler. The assembler licensed program that executes in a 370 (host) system and produces object output for the Series / 1. The source input to the host assembler is coded in Event Driven Language or Series/1 assembler language. The host assembler refers to the System/370 Program Preparation Facility (5798-NNQ). host system. Any system whose resources are used to perform services such as program preparation for a Series/1. It can be connected to a Series/ 1 by a communications link. IACB. See indexed access control block. IAR. See instruction address register. input output control block (lOCB). A control block containing information about a terminal such as the symbolic name, size and shape of screen, the size of the forms in a printer, or an optional reference to a user provided buffer. instruction address register (lAR). The pointer that identifies the machine instruction currently being executed. The Series/1 maintains a hardware IAR to determine the Series/1 assembler instruction being executed. It is located in the level status block (LSB). integer. A positive or negative number that has no decimal point. interactive. The mode in which a program conducts a continuous dialogue between the user and the system. ICB. See indexed access control block. liB. See interrupt information byte. image store. The area in a 4978 that contains the character image table. immediate data. A self-defining term used as the operand of an instruction. It consists of numbers, messages or values which are processed directly by the computer and which do not serve as addresses or pointers to other data in storage. index. In an indexed file, an ordered collection of pairs of keys and pointers, used to sequence and locate records. index block. In an indexed file, an area that contains control information and index entries. These blocks are a multiple of 256 bytes. indexed access control block (lACB/ICB). The control block that relates an application program to an indexed file. indexed access method. An access method for direct or sequential processing of fixed-length records by use of a record's key. internal label. An area on tape used to record identifying information (similar to the identifying information placed on an external label). Internal labels are checked by the system to ensure that the correct volume is mounted. interrupt information byte (liB). In the Multiple Terminal Manager, a word containing the status of a previous input/output request to or from a terminal. o invoke. To load and activate a program, utility, procedure, or subroutine into storage so it can run. job. A collection of related program execution requests presented in the form of job control statements, identified to the jobstream processor by a JOB statement. job control statement. A statement in a job that specifies requests for program execution, program parameters, data set definitions, sequence of execution, and, in general, describes the environment required to execute the program. job stream processor. The job processing facility that reads job control statements and processes the requests made by these statements. The Event Driven Executive job stream processor is $JOBUTIL. indexed data set. Synonym for indexed file. indexed file. A file specifically created, formatted and used by the Indexed Access Method. An indexed file is sometimes called an indexed data set. index entry. In an indexed file, a key-pointer pair, where the pointer is used to locate a lower-level index block or a data block. jumper. (1) A wire or pair of wires which are used for the arbitrary connection between two circuits or pins in an attachment card. (2) To connect wire(s) to an attachment card or to connect two circuits. key. In the Indexed Access Method, one or more consecutive characters used to identify a record and establish its order with respect to other records. See also key field. c MC-404 SC34-0636 c key field. A field, located in the same position in each record of an indexed file, whose content is used for the key of a record. level status block (LSB). A Series/1 hardware data area that contains processor status. This area is eleven words in length. library. A set of contiguous records within a volume. It contains a directory, data sets and / or available space. line. A string of characters accepted by the system as a single input from a terminal; for example, all characters entered before the carriage return on the teletypewriter or the ENTER key on the display station is pressed. multivolume file. A data file that, due to its size, requires more than one unit of recording media (such as tape reel or disk pack) to contain the entire file. new high key. A key higher than any other key in an indexed file. link edit. The process of resolving external symbols in one or more object modules. A link edit is performed with $EDXLlNK whose output is a loadable program. non labeled tapes. Tapes that do not contain identifying labels (as in standard labeled tapes) and contain only files separated by tapemarks. listener. A controller or active device on a GPIB bus that is configured to accept information from the bus. null character. A user-defined character used to define the unprotected fields of a formatted screen. load mode. In the Indexed Access Method, the mode in which records are loaded into base record slots in an indexed file. option selection menu. A full screen display used by the Session Manager to point to other menus or system functions, one of which is to be selected by the operator. (See primary option menu and secondary option menu.) load module. A single module having cross references resolved and prepared for loading into storage for execution. The module is the output of the $UPDATE or $UPDATEH utility. load point. (1) Address in the partition where a program is loaded. (2) A reflective marker placed near the beginning of a tape to indicate where the first record is written. c multiple terminal manager. An Event Driven Executive licensed program that provides support for transaction-oriented applications on a Series/1. It provides the capability to define transactions and manage the programs that support those transactions. It also manages multiple terminals as needed to support these transactions. lock. In the Indexed Access Method, a method of indicating that a record or block is in use and is not available for another request. logical screen. A screen defined by margin settings, such as the TOPM, BOTM, LEFTM and RIGHTM parameters of the TERMINAL or IOCB statement. LSB. See level status block. mapped storage. The processor storage that you defined on the SYSTEM statement during system generation. member. A term used to identify a named portion of a partitioned data set (PDS). Sometimes member is also used as a synonym for a data set. See data set. menu. A formatted screen image containing a list of options. The user selects an option to invoke a program. menu-driven. The mode of processing in which input consists of the responses to prompting from an option menu. message. In data communications, the data sent from one station to another in a single transmission. Stations communication with a series of exchanged messages. output buffer. (1) See buffer. (2) In the Multiple Terminal Manager, an area used for screen output and to pass data to subsequent transaction programs. overlay. The technique of reusing a single storage area allocated to a program during execution. The storage area can be reused by loading it with overlay programs that have been specified in the PROGRAM statement of the program or by calling overlay segments that have been specified in the OVERLAY statement of $EDXLlNK. overlay area. A storage area within a program reserved for overlay programs specified in the PROGRAM statement or overlay segments specified in the OVERLAY statement in $EDXLlNK. overlay program. A program in which certain control sections can use the same storage location at different times during execution. An overiay program can execute concurrently as an asynchronous task with other programs and is specified in the EDL PROGRAM statement in the main program. overlay segment. A self-contained portion of a program that is called and sequentially executes as a synchronous task. The entire program that calls the overlay segment need not be maintained in storage while the overlay segment is executing. An overlay segment is specified in the OVERLAY statement of $EDXLlNK or $XPSLlNK (for initialization modules). overlay segment area. A storage area within a program or supervisor reserved for overlay segments. An overlay segment area is specified with the OVLAREA statement of $EDXLlNK. multifile volume. A unit of recording media, such as tape reel or disk pack, that contains more than one data file. 0 ,' I",,'" " Glossary of Terms and Abbreviations MC-405 Glossary of Tenns and Abbreviations parameter selection menu. A full screen display used by the Session Manager to indicate the parameters to be passed to a program. partition. A contiguous fixed-sized area of storage. Each partition is a separate address space. performance volume. A volume whose name is specified on the DISK definition statement so that its address is found during IPL, increasing system performance when a program accesses the volume. physical timer. Synonym for timer (hardware). polling. In data communications, the process by which a multipoint control station asks a tributary if it can receive messages. precision. The number of words in storage needed to contain a value in an operation. prefind. To locate the data sets or overlay programs to be used by a program and to store the necessary information so that the time required to load the prefound items is reduced. process mode. In the Indexed Access Method, the mode in which records can be retrieved, updated, inserted, or deleted. o processor status word (PSW). A 16-bit register used to (1) record error or exception conditions that may prevent further processing and (2) hold certain flags that aid in error recovery. program. A disk- or diskette-resident collection of one or more tasks defined by a PROGRAM statement; the unit that is loaded into storage. (See primary task and secondary task.) program header. The control block found at the beginning of a program that identifies the primary task, data sets, storage requirements and other resources required by a program. program/storage manager. A component of the Multiple Terminal Manager that controls the execution and flow of application programs within a single program area and contains the support needed to allow multiple operations and sharing of the program area. protected field. A field in which the operator cannot use the keyboard to enter, modify, or erase data. PSW. See processor status word. primary file. An indexed file containing the data records and primary index. primary file entry. For the Indexed Access Method Version 2, an entry in the directory describing a primary file. aCB. See queue control block. aD. See queue descriptor. aE. See queue element. primary index. The index portion of a primary file. This is used to access data records when the primary key is specified. primary key. In an indexed file, the key used to uniquely identify a data record. primary-level index block. In an indexed file, the lowest level index block. It contains the relative block numbers (RBNs) and high keys of several data blocks. See cluster. primary menu. The program selection screen displayed by the Multiple Terminal Manager. primary option menu. The first full screen display provided by the Session Manager. primary station. In a Series/1-to-Series/1 Attachment, the processor that controls communication between the two computers. Contrast with secondary station. primary task. The first task executed by the supervisor when a program is loaded into storage. It is identified by the PROGRAM statement. priority. A combination of hardware interrupt level priority and a software ranking within a level. Both primary and secondary tasks will execute asynchronously within the system according to the priority assigned to them. queue control block (aCB). A data area used to serialize access to resources that cannot be shared. See serially reusable resource. o queue descriptor (aD). A control block describing a queue built by the DEFINEQ instruction. queue element (aE). An entry in the queue defined by the queue descriptor. quiesce. To bring a device or a system to a halt by rejection of new requests for work. quiesce protocol. A method of communication in one direction at a time. When sending node wants to receive, it releases the other node from its quiesced state. record. (1) The smallest unit of direct access storage that can be accessed by an application program on a disk or diskette using READ and WRITE. Records are 256 bytes in length. (2) In the Indexed Access Method, the logical unit that is transferred between $IAM and the user's buffer. The length of the buffer is defined by the user. (3) In BSCAM communications, the portions of data transmitted in a message. Record length (and, therefore, message length) can be variable. recovery. The use of backup data to re-create data that has been lost or damaged. o MC-406 SC34-0636 c reflective marker. A small adhesive marker attached to the reverse (non recording) surface of a reel of magnetic tape. Normally, two reflective markers are used on each reel of tape. One indicates the beginning of the recording area on the tape (load point), and the other indicates the proximity to the end of the recording area (EaT) on the reel. relative block address (RBA). The location of a block of data on a 4967 disk relative to the start of the device. relative record number. An integer value identifying the position of a record in a data set relative to the beginning of the data set. The first record of a data set is record one, the second is record two, the third is record three. relocation dictionary (RLD). The part of an object module or load module that is used to identify address and name constants that must be adjusted by the relocating loader. remote management utility control block (RCB). A control block that provides information for the execution of remote management utility functions. reorganize. The process of copying the data in an indexed file to another indexed file in a manner that rearranges the data for more optimum processing and free space distribution. c restart. Starting the spool facility w the spool data set contains jobs from a previous session. The jobs in the spool data set can be either deleted or printed when the spool facility is restarted. return code. An indicator that reflects the results of the execution of an instruction or subroutine. The return code is usually placed in the task code word (at the beginning of the task control block). roll screen. A display screen which is logically segmented into an optional history area and a work area. Output directed to the screen starts display at the beginning of the work area and continues on down in a line-by-line sequence. When the work area gets full, the operator presses ENTER/SEND and its contents are shifted into the optional history area and the work area itself is erased. Output now starts again at the beginning of the work area. secondary key. For the Indexed Access Method Version 2, the key used to uniquely identify a data record. secondary option menu. In the Session Manager, the second in a series of predefined procedures grouped together in a hierarchical structure of menus. Secondary option menus provide a breakdown of the functions available under the session manager as specified on the primary option menu. secondary task. Any task other than the primary task. A secondary task must be attached by a primary task or another secondary task. secondary station. In a Series/ 1-to-Series/ 1 Attachment, the processor that is under the control of the primary station. sector. The smallest addressable unit of storage on a disk or diskette. A sector on a 4962 or 4963 disk is equivalent to an Event Driven Executive record. On a 4964 or 4966 diskette, two sectors are equivalent to an Event Driven Executive record. selection. In data communications, the process by which the multipoint control station asks a tributary station if it is ready to send messages. self-defining term. A decimal, integer, or character that the computer treats as a decimal, integer, or character and not as an address or pointer to data in storage. sensor based I/O control block (5BIOCB). A control block containing information related to sensor I/O operations. sequential access. The processing of a data set in order of occurrence of the records in the data set. (1) In the Indexed Access Method, the processing of records in ascending collating sequence order of the keys. (2) When using READ/WRITE, the processing of records in ascending relative record number sequence. serially reusable resource (5RR). A resource that can only be accessed by one task at a time. Serially reusable resources are usually managed via (1) a QCB and ENQ/DEQ statements or (2) an ECB and WAIT/POST statements. service requesi:. A device generated signal used to inforrn the controller that service is required by the issuing device. 5BIOCB. See sensor based I/O control block. GPIB second-level index block. In an indexed data set, the second-lowest level index block. It contains the addresses and high keys of several primary-level index blocks. session manager. A series of predefined procedures grouped together as a hierarchical structure of menus from which you select the utility functions, program preparation facilities, and language processors needed to prepare and execute application programs. The menus consist of a primary option menu that displays functional groupings and secondary option menus that display a breakdown of these functional groupings. secondary file. See secondary index. secondary index. For the Indexed Access Method Version 2, an indexed file used to access data records by their secondary keys. Sometimes called a secondary file. shared resource. A resource that can be used by more than one task at the same time. secondary index entry. For the Indexed Access Method Version 2, this an an entry in the directory describing a secondary index. o Glossary of Terms and Abbreviations MC-407 Glossary of Terms and Abbreviations shut down. See data set shut down. source module/program. A collection of instructions and statements that constitute the input to a compiler or assembler. Statements may be created or modified using one of the text editing facilities. spool job. The set of print records generated by a program (including any overlays) while engueued to a printer designated as a spool device. spool session. An invocation and termination of the spool facility. spooling. The reading of input data streams and the writing of output data streams on storage devices, concurrently with job execution, in a format convenient for later processing or output operations. system partition. The partition that contains the root segment of the supervisor (partition number 1, address space 0). o talker. A controller or active device on a GPIB busthat is configured to be the source of information (the sender) on the bus. tape device data block (TDB). A resident supervisor control block which describes a tape volume. tapemark. A control character recorded on tape used to separate files. task. The basic executable unit of work for the supervisor. Each task is assigned its own priority and processor time is allocated according to this priority. Tasks run independently of each other and compete for the system resources. The first task of a program is the primary task. All tasks attached by the primary task are secondary tasks. SRQ. See service request. stand-alone dump. An image of processor storage written to a diskette. stand-alone dump diskette. A diskette supplied by IBM or created by the $DASDI utility. standard labels. Fixed length aO-character records on tape containing specific fields of information (a volume label identifying the tape volume, a header label preceding the data records, and a trailer label following the data records). static screen. A display screen formatted with predetermined protected and unprotected areas. Areas defined as operator prompts or input field names are protected to prevent accidental overlay by input data. Areas defined as input areas are not protected and are usually filled in by an operator. The entire screen is treated as a page of information. station. In BSCAM communications, a BSC line attached to the Series/1 and functioning in a point-to-point or multipoint connection. Also, any other terminal or processor with which the Series/1 communicates. subroutine. A sequence of instructions that may be accessed from one or more points in a program. supervisor. The component of the Event Driven Executive capable of controlling execution of both system and application programs. system configuration. The process of defining devices and features attached to the Series/1. SYSGEN. See system generation. system generation. The processing of defining I/O devices and selecting software options to create a supervisor tailored to the needs of a specific Series/1 hardware configuration and application. task code word. The first two words (32 bits) of a task's TCB; used by the emulator to pass information from system to task regarding the outcome of various operations, such as event completion or arithmetic operations. task control block (TCB). A control block that contains information for a task. The information consists of pointers, save areas, work areas, and indicators required by the supervisor for controlling execution of a task. task supervisor. The portion of the Event Driven Executive that manages the dispatching and switching of tasks. o TCB. See task control block. terminal. A physical device defined to the EDX system using the TERMINAL configuration statement. EDX terminals include directly attached IBM displays, printers and devices that communicate with the Series/1 in an asynchronous manner. terminal control block (CCB). A control block that defines the device characteristics, provides temporary storage, and contains links to other system control blocks for a particular terminal. terminal environment block (TEB). A control block that contains information on a terminal's attributes and the program manager operating under the Multiple Terminal Manager. It is used for processing requests between the terminal servers and the program manager. terminal screen manager. The component of the Multiple Terminal Manager that controls the presentation of screens and communications between terminals and transaction programs. terminal server. A group of programs that perform all the input/ output and interrupt handling functions for terminal devices under control of the Multiple Terminal Manager. () MC-408 SC34-0636 c terminal support. The support provided by EDX to manage and control terminals. See terminal. timer. The timer features available with the Series/1 processors. Specifically, the 7840 Timer Feature card (4955 only) or the native timer (4952, 4954, and 4956). Only one or the other is supported by the Event Driven Executive. update. (1) To alter the contents of storage or a data set. (2) To convert object modules, produced as the output of an assembly or compilation, or the output of the linkage editor, into a form that can be loaded into storage for program execution and to update the directory of the volume on which the loadable program is stored. trace range. A specified number of instruction addresses within which the flow of execution can be traced. user exit. (1) Assembly language instructions included as part of an EDL program and invoked via the USER instruction. (2) A point in an IBM-supplied program where a user written routine can be given control. transaction oriented applications. Program execution driven by operator actions, such as responses to prompts from the system. Specifically, applications executed under control of the Multiple Terminal Manager. variable. An area in storage, referred to by a label, that can contain any value during program execution. transaction program. See transaction-oriented applications. transaction selection menu. A Multiple Terminal Manager display screen (menu) offering the user a choice of functions, such as reading from a data file, displaying data on a terminal, or waiting for a response. Based upon the choice of option, the application program performs the requested processing operation. vary offline. (1) To change the status of a device from online to offline. When a device is offline, no data set can be accessed on that device. (2) To place a disk or diskette in a state where it is unknown by the system. vary online. To place a device in a state where it is available for use by the system. vector. An ordered set or string of numbers. tributary station. In BSCAM communications, the stations under the supervision of a control station in a multipoint connection. They respond to the control station's polling and selection. unmapped storage. The processor storage in your processor that you did not define on the SYSTEM statement during system generation. volume. A disk, diskette, or tape subdivision defined using $INITDSK or $TAPEUT1. volume descriptor entry (VDE). A resident supervisor control block that describes a volume on a disk or diskette. volume label. A label that uniquely identifies a single unit of storage media. unprotected field. A field in which the operator can use the keyboard to enter, modify or erase data. Also called non-protected field. c Glossary of Terms and Abbreviations MC-409 o o o MC-410 SC34-0636 c Index The following index contains entries for this book only. See the Library Guide and Common Index for a Common Index to all Event Driven Executive books. Special Characters c $$EDXIT task error exit routine interpreting the output MC-393 output example MC-393 $DISKUT3 program return codes MC-320 $EDXASM Event Driven Language compiler completion codes MC-300 $EDXLlNK utility completion codes MC-301 $IAM return codes MC-325 $IMDATA subroutine return codes MC-323 $IMOPEN subroutine return codes MC-323 $IMPROT subroutine return codes MC-323 $JOBUTIL utility completion codes MC-302 $PDS utility program return codes MC-333 $RAMSEC return codes MC-334 $UPDATE utility completion codes MC-303 A ACCA return codes MC-356 address, failing instruction MC-394 auto IPL, description MC-397 B binary synchronous communications (BSC) return codes MC-313 bit descriptions, PSW MC-396 auto IPL indicator (bit 13) MC-397 floating-point exception (bit 5) MC-397 I/O check (bit 11) MC-397 invalid function (bit 4) MC-397 invalid storage address (bit 1) MC-396 power /thermal warning indicator (bit 15) MC-398 privilege violate (bit 2) MC-397 processor control check (bit 10) MC-397 protect check (bit 3) MC-397 sequence indicator check (bit 12) MC-397 specification check (bit 0) MC-396 stack exception (bit 6) MC-397 storage parity (bit 8) MC-397 translator enabled indicator (bit 14) MC-397 bit settings processor status word MC-396 boundary violations MC-396 O v,' '" Index M C-411 Index c I channel attach post codes MC-307 return codes MC-315 class interrupt descriptions MC-396 codes overview MC-297 completion codes $EDXASM MC-300 $EDXLlNK MC-301 $JOBUTIL MC-302 $UPDATE MC-303 cross-partition supervisor MC-304 . overview MC-298 cross-partition supervisor completion codes MC-304 o I/O check, description MC-397 instruction address, failing MC-394 interprocessor communications return codes MC-356 interrupt descriptions, class MC-396 invalid function, description MC-397 invalid storage address, description MC-396 J job queue processor return codes MC-328 L D data formatting return codes MC-317 disk read/write return codes MC-318 diskette read/write return codes MC-318 E EXIO return codes MC-321 F floating-point exception, description MC-397 return codes MC-322 G general purpose interface bus return codes MC-324 H Host Communications Facility return codes MC-358 LOAD return codes MC-329 M message handler return codes MC-330 Multiple Terminal Manager return codes MC-331 N o NETBIND return codes MC-348 NETCLOSE return codes MC-348 N ETCTL instruction return codes MC-341 NETGET instruction return codes MC-343 NETINIT instruction return codes MC-345 NETOPEN return codes MC-349 N ETPUT instruction return codes MC-346 NETRECV return codes MC-349 NETSEND return codes MC-350 N ETTERM instruction return codes MC-347 NETUBND return codes MC-352 o MC-412 SC34-0636 o c p post codes channel attach MC-307 overview MC-304 SNA BIND event MC-306 tape MC-309 WAITM instruction MC-310 power /thermal warning, description MC-398 privilege violate, description MC-397 processor control check, description MC-397 processor status word (PSW) converting to bits MC-395 how to interpret MC-395 program check $$EDXIT program check MC-398 application program check MC-393 bit settings, interpreting PSW MC-396 locating failing instruction MC-394 message description MC-394 message types MC-393 $$EDXIT error exit MC-398 application check MC-393 system check MC-394 message, examples MC-393 overview MC-393 processor status word, analysis MC-395 register contents at failure MC-394 system program check MC-393 protect check, description MC-397 PSW (processor status word) bit meanings MC-395 interpreting MC-395 R register contents, program check MC-394 return codes $DISKUT3 MC-320 $IAM MC-325 $IMDATA subroutine MC-323 $IMOPEN subroutine MC-323 $IMPROT MC-323 $JOBQUT MC-328 $PDS MC-333 $RAMSEC MC-334 $SUBMIT MC-328 $SUBMITP MC-328 ACCA MC-356 binary synchronous communications MC-313 channel attach MC-315 data formatting MC-317 disk and diskette read/write MC-318 EXIO MC-321 floating-point MC-322 GPIB MC-324 Host Communications Facility MC-358 interprocessor communications MC-356 job queue processor MC-328 LOAD MC-329 message handler MC-330 MTM MC-331 NETBIND MC-348 NETCLOSE MC-348 NETCTL MC-341 NETGET MC-343 NETINIT MC-345 NETOPEN MC-349 NETPUT MC-346 NETRECV MC-349 NETSEND MC-350 NETIERM MC-347 NETUBND MC-352 overview MC-310 SDLC MC-336 sensor-based I/O MC-335 Series/l-to-Series/l attachment MC-337 session termination (SNA) MC-353 sort/ merge MC-338 spool MC-339 system MC-340 tape read/write MC-354 terminal I/O MC-355 unmapped storage MC-360 X.21 Circuit Switched Network MC-361 4975 printer MC-357 s SDLC communications return codes MC-336 sensor- based I/O return codes MC-335 sequence indicator error, description MC-397 Series/l-to-Series/l attachment return codes MC-337 SNA BIND event post codes MC-306 sort/merge return codes MC-338 specification check, description MC-396 spooling return codes MC-339 stack exception, description MC-397 standard program check message, formats MC-393 stop codes meanings MC-390 obtaining MC-389 storage parity error, description MC-397 c Index M C-413 Index w T tape post codes MC-309 read/write return codes MC-354 task error exit routine $$EDXIT MC-39B terminal I/O return codes MC-355 translator enabled, description MC-397 u o WAITM instruction post codes MC-310 x X.21 circuit switched network return codes MC-361 4 unmapped storage return codes MC-360 4975 printer return codes MC-357 v virtual terminals return codes MC-356 o o MC-414 SC34-0636 ~ :: ;-:~ ==-=~= Series/1 Event Driven Executive Publications Order Form Instructions: Order: 1. Description Complete the order form, supplying all of the requested information. (Please print or type.) 2. If you are placing the order by phone, dial 1-800-IBM-2468. 3. If you are mailing your order, fold the order form as indicated, seal with tape, and mail. We pay the postage. Order number Reference books: ~et of the foHowingsixboolE 0. E 0 '+- VI ::::l ..c 0- +-' 0..> OJ CO 0..> C '';:; VI 0 +-' VI 'co 0 0..> 0. <"0 +-' E ""0 ""0 E E 0..> +-' <"0 E 0 +-' 0..> ::::l OJ ..... ::::l 0..> <"0 ..c C +-' ..c 0 .~ 0 +-' VI E 0..> ..0 0 a. 0..> VI 0..> > .;:;; '';:; C 0..> VI ~ ::::l ::::l VI VI c a. <"0 U <"0 U 0..> 0..> VI VI ::::l 0..> 0..> 0.. <"0 +-' CJ) VI <"0 0..> a: Qj +-' 0 Z c Thank you for your cooperation. No postage stamp necessary if mailed in the U.S.A. (Elsewhere, an IBM office or representative will be happy to forward your comments or you may mail directly to the address in the Edition Notice on the back of the title page.) I I I I SC34-0636-0 I .... Printed in U.S.A. () c ~ "Tl £ 0- ~ o Reader's Comment Form ~ r :::l (t) Fold and tape Please Do Not Staple Fold and tape ................................................................................................................................................................................ 11111 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 40 0",' ARMONK, N.Y. ,I POSTAGE WI LL BE PAID BY ADDRESSEE: International Business Machines Corporation Information Development, Department 28B P.O. Box 1328 Boca Raton, Florida 33432 Fold and tape Please Do Not Staple Fold and tape -------------,- ® o IBM Series/1 Event Driven Executive Messages and Codes Order No. SC34-0636-0 c READER'S COMMENT FORM This manual is part of a library that serves as a reference source for systems analysts, programmers, and operators of IBM systems. You may use this form to communicate your comments about this publication, its organization, or subject matter, with the understan'ding that IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you. Your comments will be sent to the author's department for whatever review and action, if any, are deemed appropriate. Note: Copies of IBJl1 publications are not stocked at the location to which this form is addressed. Please direct any requests for copies of publications, or for assistance in using your IBM system, to your IBM representative or to the IBM branch office serving your locality . ...; c: Q.l I+- 0.. (I) ::J ..c. +-' 0Q.l C'l c: '';::; 0 (I) 'ro m Q.) (I) 0 +-' Q.) 0.. co +-' E "0 "0 E E Q.l +-' co E 0 +-' ::J co C E 0 E ..c. +-' '~ (I) E Q.l Q.) ::J C'l .... Q.l ..c. +-' 0 0 Q.l > '';::; 'Vi :0 c: 0 Q.l Q. (I) Q.l (I) ::J co C,.) c: co ~ ::J (I) (I) Q.l Q. Q.) C,.) (I) (I) ::J Q.l 0.. ro +-' (J) Q.l (I) co Q.l 0::: Q.l +-' 0 Z C';" ,I '.1 Thank you for your cooperation. No postage stamp necessary if mailed in the U.S.A.-{Elsewhere, an IBM office or representative will be happy to forward your comments or you may mail directly to the address in the Edition Notice on the back of the title page.) I I I I I () SC34-0636-0 Printed in U.S.A. c ~ c:" o ~ o Reader's Comment Form :::l c·· · J .~ lO r :::l CI> Fold and tape Please Do Not Staple Fold and tape I" II NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 40 o ARMONK, N.Y. POSTAGE WI LL BE PAID BY ADDRESSEE: International Business Machines Corporation Information Development, Department 28B P.O. Box 1328 Boca Raton, Florida 33432 Please Do Not Staple Fold and tape Fold and tape -------------,- - ® o IBM Series/1 Event Driven Executive Messages and Codes Order No. SC34-0636-0 o READER'S COMMENT FORM This manual is part of a library that serves as a reference source for systems analysts, programmers, and operators of IBM systems, You may use this form to communicate your comments about this publication, its organization, or subject matter, with the understan"ding that IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you, Your comments will be sent to the author's department for whatever review and action, if any, are deemed appropriate, Note: Copies of IRM puhlications are not stocked at the location to which this form is addressed, Please direct any requests for copies afpublications, or for assistance in using your IBM system, to your IBM representative or to the IBM branch office serving your locality, +-' c Q) E Q. E 0 '+- (J) :::::l or=. Q) ro 0- +-' en c '';::; 0 (J) 'co 0 +-' Cll Q. ro +-' E "'0 "'0 E E Cll +-' ro Cll E :::::l +-' Cll 0 :::::l C Q) (J) en ... ro or=. +-' or=. 0 '~ 0 +-' II) E Cll ..0 0 Q. Cll (J) Cll > '';::; 'Vi C Cll (J) ~ :::::l :::::l II) (J) c Q. g; ro u ro u Cll II) :::::l Cll Cll 0. ro +-' Cf) II) ro Cll 0: Cll +-' 0 Z c Thank you for your cooperation, No postage stamp necessary if mailed in the U,S.A. (Elsewhere, an IBM office or representative will be happy to forward your comments or you may mail directly to the address in the Edition Notice on the back of the title page.) I I I I SC34-0636-0 I () c .... Printed in U.S.A. ~ "'Tl o 0: ~ o Reader's Comment Form ::l <0 c c: ::l (!) Fold and tape Please Do Not Staple Fold and tape IIIIII NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 40 o ARMONK, N.Y. POSTAGE WILL BE PAID BY ADDRESSEE: International Business Machines Corporation Information Development, Department 28B P.O. Box 1328 Boca Raton, Florida 33432 Fold and tape Please Do Not Staple Fold and tape ----- - ------_ -.- ® o ---- ------- -----_.- m International Business Machines Corporation SC34-Q636-Q SC34-0636-0 Program Numbers: 5719-XS5, 5719-XX6, 5719-ASA, 5719-LMS, 5719-LM5, 5719-PGH, 5719-AM4, 5719-CX1, 5719-MS2, 5719-SM2, 5719-SX1, and 5719-SX2 File Number: S1-40 Printed in U .S.A .
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 : 2013:01:03 10:27:25-08:00 Modify Date : 2013:01:03 18:19:06-08:00 Metadata Date : 2013:01:03 18:19:06-08:00 Producer : Adobe Acrobat 9.52 Paper Capture Plug-in Format : application/pdf Document ID : uuid:725250fa-a1b2-4349-9c6c-ef6afcc485fa Instance ID : uuid:0def12d5-d087-497a-a42c-8d795224e896 Page Layout : SinglePage Page Mode : UseNone Page Count : 434EXIF Metadata provided by EXIF.tools