Вы находитесь на странице: 1из 472

Transaction Processing Facility 򔻐򗗠򙳰

Messages (System Error, Offline, and


Program Status Word)
Version 4 Release 1

GTPM-4MST-19
ii TPF Messages (System Error, Offline, and Program Status Word)
Contents
Tables . . . . . . . . . . . . . . . v 01F000–01FFFF . . . . . . . . . . . . . 202
020000–02FFFF . . . . . . . . . . . . . 206
Guidelines. . . . . . . . . . . . . . 1 041000–041FFF . . . . . . . . . . . . . 212
042000–042FFF . . . . . . . . . . . . . 230
Analyze a System Error. . . . . . . . . . . 1
044000–044FFF . . . . . . . . . . . . . 230
System Services Control Point (SSCP) System
060000–060FFF . . . . . . . . . . . . . 231
Errors. . . . . . . . . . . . . . . . 1
094000–094FFF . . . . . . . . . . . . . 231
System Error Example . . . . . . . . . . 2
097000–097FFF . . . . . . . . . . . . . 237
Offline Message Formats . . . . . . . . . . 2
098000–098FFF . . . . . . . . . . . . . 238
Standard Messages . . . . . . . . . . . 2
0AD000–0ADFFF . . . . . . . . . . . . 248
Non-Standard Messages . . . . . . . . . 3
0DE000–0DEFFF . . . . . . . . . . . . 252
Locate an Offline Message . . . . . . . . . 5
11F000–11FFFF . . . . . . . . . . . . . 253
Analyze an Offline Message . . . . . . . . 5
888000–888FFF . . . . . . . . . . . . . 255
Standard Message Example . . . . . . . . 6
AB0000–AB0FFF . . . . . . . . . . . . 255
Non-Standard Message Examples . . . . . . 6
C62000–C62FFF . . . . . . . . . . . . 258
CE9000–CE9FFF . . . . . . . . . . . . 274
System Errors . . . . . . . . . . . . 9 F01000–FFFFFF . . . . . . . . . . . . . 275
000001–00004F . . . . . . . . . . . . . . 9
000050–00009F . . . . . . . . . . . . . 20
Offline Messages . . . . . . . . . . 285
0000A0–0000FF . . . . . . . . . . . . . 30
ALDR . . . . . . . . . . . . . . . . 285
000100–0001FF . . . . . . . . . . . . . 40
BBS0–BSN0 . . . . . . . . . . . . . . 286
000200–0002FF . . . . . . . . . . . . . 50
CBLD–CRA0 . . . . . . . . . . . . . 287
000300–00034F . . . . . . . . . . . . . 54
DAT0–DYO0 . . . . . . . . . . . . . 297
000350–0003FF . . . . . . . . . . . . . 62
FCTB . . . . . . . . . . . . . . . . 300
000400–00049F . . . . . . . . . . . . . 71
GEF0–GTSZ . . . . . . . . . . . . . . 324
0004A0–0004FF . . . . . . . . . . . . . 85
IOD0–IPTS . . . . . . . . . . . . . . 336
000500–0005FF . . . . . . . . . . . . . 97
LIBI–LOG0 . . . . . . . . . . . . . . 342
000600–00069F . . . . . . . . . . . . . 104
MSA0 . . . . . . . . . . . . . . . . 345
0006A0–0006FF . . . . . . . . . . . . . 112
NET0 . . . . . . . . . . . . . . . . 347
000700–00079F . . . . . . . . . . . . . 119
OLDR–ONL0 . . . . . . . . . . . . . 348
0007A0–0007FF . . . . . . . . . . . . . 133
PIUP . . . . . . . . . . . . . . . . 362
000900–0009FF . . . . . . . . . . . . . 142
RAM0–RES0. . . . . . . . . . . . . . 364
000E00–000EFF . . . . . . . . . . . . . 146
SALO–SYN0. . . . . . . . . . . . . . 364
001000–001FFF . . . . . . . . . . . . . 148
TLDR–TPFL . . . . . . . . . . . . . . 375
002000–002FFF . . . . . . . . . . . . . 148
UNI0–UTP0 . . . . . . . . . . . . . . 378
004000–004FFF . . . . . . . . . . . . . 149
VAGE . . . . . . . . . . . . . . . . 379
005000–005FFF . . . . . . . . . . . . . 159
ZZZ0 . . . . . . . . . . . . . . . . 383
006000–006FFF . . . . . . . . . . . . . 165
Miscellaneous . . . . . . . . . . . . . 385
007000–007FFF . . . . . . . . . . . . . 168
008000–008FFF . . . . . . . . . . . . . 182
009000–009FFF . . . . . . . . . . . . . 184 Program Status Words . . . . . . . 463
00C000–00CFFF . . . . . . . . . . . . 191 000A0000 xxxxxxxx–040AC000 00FFFFFF . . . . 463

© Copyright IBM Corp. 2002, 2010 iii


iv TPF Messages (System Error, Offline, and Program Status Word)
Tables
1. Layout of the 128–Byte Block for Dumps . . . 1 5. Non-Standard Messages – Format 2 . . . . . 3
2. Offline Message Format . . . . . . . . . 2 6. Non-Standard Messages – Format 3 . . . . . 4
3. Standard Message Format . . . . . . . . 3 7. SIP Macro Abbreviations . . . . . . . . 4
4. Non-Standard Messages – Format 1 . . . . . 3

© Copyright IBM Corp. 2002, 2010 v


vi TPF Messages (System Error, Offline, and Program Status Word)
Guidelines
System errors are sent by the SERRC macro and occurred. If there is no explanation necessary,
are normally accompanied by a dump and the word None is shown.
possibly a system shutdown. These messages v System Action
occur under TPF control.
Indicates the action taken by the control
program as a result of the error and provides
Offline messages (also known as unsolicited
an explanation that indicates the results of the
messages) result from less severe conditions than
error. If there is no system action taken, the
system errors, they can originate from offline
word None is shown.
processes, they are not normally accompanied by
dumps or a system shutdown, and they occur v User Response
under IBM MVS control. Provides suggestions for a user action to correct
the problem. Bulleted lists and numbered lists
The severity of the error determines whether a may be used to present this information to you.
message is a system error or an online message. A bulleted list is used to present several
See TPF Messages (Online) for more information different actions you can perform to resolve the
about online messages. problem. These actions are ordered from the
least severe to the most severe. A numbered list
is used whenever you must follow a procedure
Analyze a System Error in sequential order to resolve a problem. If
To find a system error, record the system error there is no user response, the word None is
number from the message (for example, 000101) shown. The user responses are suggestions.
and then use the system error number to search Any action should be cleared with your system
for the system error. support personnel first.

Once you locate the system error, you will notice System Services Control Point
that the system error number is framed in a box
for quick access. Below each system error you
(SSCP) System Errors
will find the following pieces of information to System errors 000500–000517 relate to the system
help you analyze it. services control point (SSCP) function of SNA
support. Many of the problem determination
v Program
portions of the system error formats refer to the
Indicates the name of the program that found resource vector table (RVT) data contained in a
the error when that program is not available to block on level 6. This information is valid only if
the TPF system for display on the console and the resource identifier (RID) of the NODE in error
printed in the dump. is valid. The layout of the 128-byte block for these
v Error Message dumps follows here.
Provides the text of the system error that is Table 1. Layout of the 128–Byte Block for Dumps
displayed on your screen and in the dump, if
Position Definition
there is any. If there are supplementary
messages appearing in the dump, you will find 000 RVT1/RVT2 ADDR OF
more than one error message for each system INPUT NODE
error. 008 RID OF INPUT NODE
v Appended Message 012 RVT1/RVT2 DATA OF
Indicates additional informative messages INPUT NODE
provided by the programmer coding the 040 RVT1/RVT2 ADDR OF
SERRC macro. Appended messages are CONTROLLING NODE
displayed on the console and in the dump.
048 RID OF CONTROLLING
v Explanation NODE
Provides a brief description of the error
conditions and an indication of why an error

© Copyright IBM Corp. 2002, 2010 1


Table 1. Layout of the 128–Byte Block for Table 2. Offline Message Format (continued)
Dumps (continued) Format Description
Position Definition text Message without the
050 RVT1/RVT2 DATA OF standard message ID and
CONTROLLING NODE with text only.
092 SAVE AREA FOR R0 xx,yy text Message without the
THROUGH R7 ON standard message ID that
ENTRY TO SEGMENT begins with variable text.
(CSDP) *xppp* text Offline ACF/SNA table
ACCUMULATING generation (OSTG)
ABOVE DATA. program error messages
without the standard
message ID.
To further aid in troubleshooting an SSCP
aaanum text System generation
problem, the path information unit (PIU) trace
messages without the
block at the time of the failure is also recorded in standard message ID.
the dump. This is done only if PIU trace is active
for the Network Control Program (NCP)
producing the error. The PIU data starts in
decimal location 032, X'20'. In location 008 of the
Standard Messages
block is a pointer to the last entry recorded. This Messages with the standard message ID have the
block is on level 3. following format.

System Error Example ppppnnnnx hh.mm.ss text

The following is an example of how system errors When reading from left to right, this format
and their associated information are presented. contains the following parts.

000101
Program: CCSNA1(CS01, CS07, CSX4)
Error Message: CONDITION CODE 1 RETURN TO SIOSC
Explanation: An SIOSC macro was issued and a condition
code 1 that was not valid was received from CIO. The SIOSC
macro processor in IPLB segment CCIO should only be
returning a condition code of:
v 0 (request accepted)
v 2 (SDA already active)
v 3 (SDA is not valid).
System action: A catastrophic system error is issued. The
system performs an IPL.
User response: See a system programmer to investigate the
problem. The problem may be a logic error in CIO.

Offline Message Formats


When you see an offline message on your screen
or read it in a dump, you will notice that the
message has one of the following formats.
Table 2. Offline Message Format
Format Description
ppppnnnnx hh.mm.ss text Message with the
standard message ID.

2 TPF Messages (System Error, Offline, and Program Status Word)


Table 3. Standard Message Format Table 4. Non-Standard Messages – Format 1
Part Description Part Description
ppppnnnnx The standard message ID ttttttttt The nonstandard message
has the following parts: ID that is used for
v pppp, which represents publication purposes only
the first 4 characters of and is represented in this
the segment name or publication as 000000000.
the secondary action This message ID is not
code of the associated coded with the message
input message. text.
v nnnn, whhich xx,yy Represents the variable
represents a unique information in the text of
message number. the message.
v x, which represents one text The text of the message.
of the following
severity codes:
v *xppp* text
– I for information
only, which indicates
When reading from left to right, the offline
the message is a ACF/SNA table generation (OSTG) program
normal response. error messages contain the following parts. The
– A for action required,
OSTG program produces diagnostic messages
which indicates that during the validation of the input definition
additional operator statements and during the subsequent update
action is required. of the intermediate RRT file.
– W for attention, Table 5. Non-Standard Messages – Format 2
which indicates an
error that could Part Description
require additional x Represents one of the
user action. following severity codes:
– E for error, which v I for information only,
indicates an error which indicates no
without program action is required.
shutdown. v W for attention, which
– T for termination, indicates an error that
which indicates an might require
error with program additional user action.
shutdown. The output produced
hh.mm.ss Time stamp represents the by the OSTG program
time that the message was should be checked to
built. When you search ensure that the result is
for a message, ignore the correct for your
time stamp because it is network.
not shown in this v E for error, which
information. indicates an error
without program
text The text of the message.
shutdown. The resource
defined by the
statement flagged with
Non-Standard Messages a severity E message is
Messages without the standard message ID are incorrect and no output
files are produced by
shown with the following formats.
the OSTG program.
v ttttttttt xx,yy text or ttttttttt text
v S for a severe error was
When reading from left to right, these messages detected. The OSTG
contain the following parts. program cancels the
run.

Guidelines 3
Table 5. Non-Standard Messages – Format Table 6. Non-Standard Messages – Format
2 (continued) 3 (continued)
Part Description Part Description
ppp Represents a unique num A 3-digit message
message number. sequence number. A
severity code is associated
text The text of the message,
with each system
which explains the
generation message. All
resolution of the relevant
system generation
operands or an error
messages that are an
condition.
error-type message with
severity codes 5 or 7 will
v aaanum text suppress generation of the
When reading from left to right, the system Stage II job control
generation messages (which are produced by language (JCL). These
the assembler program during the expansion of errors must be resolved
and Stage I run again. See
system initialization program (SIP) macro
“Analyze an Offline
instructions) contain the following parts. Message” on page 5for
Table 6. Non-Standard Messages – Format 3 information about the
severity codes.
Part Description
aaa An abbreviation for the If an error is diagnosed in
SIP macro in which the a Phase 1 user macro,
error was detected. See there are 2 courses of
Table 7 for the SIP macro action:
abbreviations. v If the error is severe
and prevents further
checking of user input
parameters, an error
message will be
produced immediately
and record generation
will be suppressed.
These messages are
listed first by macro,
together with warning
and informational
messages output by
Phase 1 user macros.
v If the error does not
prevent further analysis
of user input, an error
switch is set on and the
error message is issued
at the time the
assembly listing is
generated.
text The text of the message.

Table 7. SIP Macro Abbreviations


Abbrev. SIP Macro Abbrev. SIP Macro
BBS BBSAT LIN LINES
BSN BSNCT LOG LOGCAP
CCE CCPERR MSA MSGRTA
CCP CCPPOL MSG MSGRT

4 TPF Messages (System Error, Offline, and Program Status Word)


Table 7. SIP Macro Abbreviations (continued) occurs, specific information is provided for the
Abbrev. SIP Macro Abbrev. SIP Macro variable information in the message that is
displayed on your screen or printed in the dump.
CCS CCPSTA NET NETWK Explanations of the variable information are
CLO CLOCKS ONL ONLFIL described immediately following the message text
CON CONFIG RAM RAM or in the actual explanation of the message.

COR CORREQ RES RESCAP Below each message you will find some or all of
CRA CRASTB SSD SSDEF the following pieces of information to help you
DAT DATACO STA Standard Error analyze the message.
v Severity
DDC DDCCAP SYN SYNCLK
GEF GENFIL UNI UNITRD Severity Type of Meaning
Code Message
GEN GENSIP USE USEREQ
0 Warning If the system generation
GLO GLOBAL ZZZ Internal
message is prefixed with any
GLS GLSYNC of the SIP macro abbreviations
found in Table 7 on page 4, the
UTP UTPROT
condition indicated may cause
IOD IODEV errors in Stage II or in the new
system. Otherwise, a 0 severity
code indicates a warning
Locate an Offline Message message that is not an error
and requires no action.
There are two ways to locate an offline message
depending on whether the message does or does 4 Not Indicates an error condition
Applicable that does not prevent
not have the standard message ID.
generation of a record. Default
values are used, if possible, or
If a message has the standard message ID, the space reserved for the
message IDs are listed in increasing numeric parameters in error. It may be
order preceded by their alphabetic prefix. To find possible to correct the error by
a message with the standard message ID, record patching the record after it is
the message ID from the message (for example, loaded. To assist in this, the
IPTS0004E) and then use the message ID to search system generation message is
for the message. positioned in the assembly
listing as close as possible to
If a message does not have the standard message the field that requires
correction. Alternatively, it
ID, the message is listed in one of the following
may be necessary to correct
ways:
the error and rerun Phase 1.
v A message ID of 000000000 and then presented
5 Error User error in coding of a SIP
in alphabetic order based on the initial message
macro instruction prior to the
text or the initial message text that follows the GENSIP macro.
variable information; usually the first or second
word in the message text. 7 Error The system generation
message is produced following
v Severity code (I, 2, 3, or S) that follows the first the GENSIP macro instruction.
asterisk (*).
v SIP macro abbreviation as shown in Table 7 on
page 4 followed by a 3-digit message sequence
number.

Analyze an Offline Message


Once you locate the message, you will notice that
the message ID and the message text are framed
in a box for quick access. In the message text,
variable information is shown in italicized
lowercase letters. When a message actually
Guidelines 5
Severity Type of Meaning IPTS0004E INVALID PARAMETER: parameter
Code Message
Where:
8 Not Indicates a severe error
parameter
Applicable condition that prevents The specified parameter.
generation of the system
communication keypoints Explanation: The value specified for the PARM parameter in
(data macro SCKDS) or the job control language (JCL) for the IPTPRT utility is not a
valid input parameter.
communications control unit
keypoint status record (data System action: The postprocessor request is rejected.
macro CPTIC), or prevents
User response: Do the following:
generation of a complete field.
For this type of error, the 1. Update the EXEC statement in the JCL for the IPTPRT
utility, and specify a valid parameter for the PARM
input must be corrected and
parameter.
Phase 1 rerun.
2. Run the JCL again.

v Explanation See TPF Transmission Control Protocol/Internet Protocol for more


Provides a brief description of the error information about the IPTPRT utility.
conditions and the reason why an error
occurred. A description of any variable Non-Standard Message Examples
information that is included in the message text The following is an example of how an offline
may also be included in this explanation. If message with text only and its associated
there is no explanation necessary, the word information is presented.
None is shown.
v System Action 000000000 DATA GENERATION — BAD DELIMITER
Indicates the action taken by the TPF system as — REST OF CD IGNORED
a result of the error and provides an Explanation: The proper delimiter for this field of four
explanation indicating the results of the error. If decimal digits was not found.
there is no system action taken or the System action: The remainder of this card is ignored.
possibilities are too variable, the word None is
User response: None.
shown.
See TPF Program Development Support Reference for more
v User Response
information.
Provides suggestions for a user action to correct The following is an example of how an OSTG
the problem. Bulleted lists and numbered lists error message and its associated information is
may be used to present this information to you. presented.
A bulleted list is used to present several
different actions you can perform to resolve the *S001* OSTG CANCELLED DUE TO PARM ERROR The
problem. These actions are ordered from the PARM parameter of the EXEC statement was not specified
least severe to the most severe. A numbered list correctly. See the messages on the OSTG report for the
is used whenever a procedure must be specific error.
followed in sequential order to resolve a System action: The table generation process is ended.
problem. In addition, cross-references to other User response: Do the following:
messages or other publications for additional 1. See the messages on the OSTG report to determine the
information may be provided if applicable. If cause of the error.
there is no user response necessary, the word 2. Correct the PARM parameter.
None is shown. The user responses are 3. Run the OSTG job again.
suggestions. Any action should be cleared with
your system support personnel first. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
Standard Message Example The following is an example of a system
generation message.
The following is an example of how an offline
message with a standard message ID and its
associated information is presented.

6 TPF Messages (System Error, Offline, and Program Status Word)


MSA001 TOO MANY APPLICATIONS SPECIFIED
FOR MESSAGE ROUTER
Severity: 5
Explanation: The message router macros support only up to
256 application programs.
System action: None.
User response: Do the following:
1. Make the necessary corrections.
2. Rerun SIP Stage I.

See TPF ACF/SNA Network Generation for more information


about the offline ACF/SNA table generation (OSTG) program.

Guidelines 7
8 TPF Messages (System Error, Offline, and Program Status Word)
System Errors
User response: Analyze the system dump to determine the
000001–00004F cause of the error and correct.

000001 000004

Program: CCCPSE(CPSE) Program: CCCPSE(CPSE)

Error Message: PROGRAM ERROR DETECTED IN CP. Error Message: VIRTUAL STORAGE ERROR IN CP. The
message consists of the program old PSW and general register
Explanation: A program error was detected by the control contents at the time of the error.
program while the TPF system was processing in the system
virtual address (SVA) space. The message consists of the Explanation: A segment-translation or page-translation
program old PSW and general register contents at the time of exception occurred while the TPF system was processing in an
the error. Following this, a list of the last 8 system errors that entry control block (ECB). This error is the result of a data
occurred since the last initial program load (IPL) of the TPF address or branch address that is not valid in an application
system is produced under the heading PREVIOUS ERRORS program or a data address that is not valid in the control
ENCOUNTERED. program (CP).

System action: After the system error dump is issued, the System action: The ECB is exited. If the entry was activated
alarm sounds once. Control returns to the central processing from an online console, notification is sent to the operator.
unit (CPU) loop. If another 000001 or 000002 system error is
User response: Analyze the system dump to determine the
found within 5 minutes of the initial error, a software IPL is
cause of the error and correct.
initiated.
User response: Analyze the system dump to determine the
cause of the error and correct. 000005
Program: CCNUCL(CHOZ)
000002 Error Message: None.
Program: CCCPSE(CPSE) Explanation: The program detected that the PSW was not
initialized by the Enter/Back program.
Error Message: VIRTUAL STORAGE ERROR IN CP. The
message consists of the program old PSW and general register System action: The program is exited. If entry was activated
contents at the time of the error. Following this, a list of the from an online console, notification is sent to the operator.
last 8 system errors which occurred since the last IPL of the
TPF system is produced under the heading PREVIOUS User response: None.
ERRORS ENCOUNTERED.
Explanation: A segment-translation or page-translation 000006
exception occurred while the TPF system was processing in
Program: CCNUCL(CICR)
the system virtual memory (SVM). This error is the result of a
data address or branch address that is not valid. Error Message: None.
System action: After the system error dump is issued, the Explanation: A program attempted to get a main storage
alarm sounds once. Control returns to the central processing block on an entry control block (ECB) data level or data event
unit (CPU) loop. If another 000002 or 000001 system error is control block (DECB) that is already holding a block.
found within 5 minutes of the initial error, a software initial
program load (IPL) is initiated. System action: The program is exited. If entry was activated
from an online console, notification is sent to the operator.
User response: Analyze the system dump to determine the
cause of the error and correct. User response: Modify the program.

000003 000007

Program: CCCPSE(CPSE), CCCPSF(CPSF) Program: CCNUCL(CICR)

Error Message: PROGRAM ERROR DETECTED IN CP. The Error Message: None.
message consists of the program old PSW and general register Explanation: The program attempted to release a main
contents at the time of the error. storage block from an entry control block (ECB) data level or
Explanation: A program error was detected by the control data event control block (DECB) that is not holding a block.
program while the TPF system was processing an application System action: The program is exited. If entry was activated
program in an entry control block (ECB) virtual address space. from an online console, notification is sent to the operator.
System action: The application program is exited. If entry User response: Modify the program.
was activated from an online console, notification is sent to
the operator.

© Copyright IBM Corp. 2002, 2010 9


000008 • 000010

000008 00000E
Program: CCNUCL(CCPU) Program: CCNUCL(CHIM)
Error Message: None. Error Message: CRET TABLE FULL
Explanation: A user attempted to exit while holding a record. Explanation: A program attempted to create an entry on a
System action: The program is exited. If entry was activated time-initiated basis and the CRET table is found full. This
from an online console, notification is sent to the operator. indicates an overload in the TPF system.

User response: Modify the program. System action: The ECB is ended. If entry was activated from
an online console, notification is sent to the operator.

00000B User response: None.

Program: CCNUCL(CICR)
00000F
Error Message: None.
Program: CCSONP(GRFS)
Explanation: The program attempted to release a main
storage block from an entry control block (ECB) data level or Error Message: GRFS-DOUBLE RELEASE OF POOL ADDR
data event control block (DECB) that contains a block type
that is not valid. Explanation: A short term pool record was returned to the
pool twice.
System action: Program is exited. If entry was activated from
an online console, notification is sent to the operator. System action: Returns to the user program. The short-term
pool record remains available.
User response: Modify the program.
User response: None.

00000C Error Message: GRFS-DOUBLE RELEASE OF POOL ADDR


BY segment
Program: CCNUCL(CICR)
Where:
Error Message: NO ECBS AVAILABLE
segment
Error Message: NO IOBS AVAILABLE The name of the segment that causes the double release.
Error Message: NO SWBS AVAILABLE If this is an RLCHA call, the name of the segment that
issues the RLCHA macro (not the RLCH segment)
Error Message: NO COMMON BLOCKS AVAILABLE displays.
Error Message: NO FRAMES AVAILABLE Explanation: A short term pool record was returned to the
pool twice.
Explanation: The TPF system ran out of working storage.
The particular type of storage exhausted is specified in the System action: Returns to the user program. The short-term
appended dump message. pool record remains available.
System action: The TPF system starts irrecoverable error User response: None.
processing, which leads to an automatic TPF system IPL. All
working storage should be available again following the IPL.
000010
User response: Depending on system error options, a dump
containing all storage blocks and tables may have been taken. Program: CCNUCL(CTME), CCMCDC(CEDM)
Use the dump to determine the reason storage was depleted.
Error Message: APPL LOOP TIMEOUT
Otherwise, use the following commands for limited online
problem determination: Explanation: An ECB-controlled program has been operating
v ZSTAT to display the current main storage levels for 500 milliseconds without giving up control. It appears the
program is looping, or the program's run time may have been
v ZDCLV to display the TPF system shutdown levels artificially extended, for example, by trace functions.
v ZACLV to alter the TPF system shutdown levels.
If the ECB was enabled for time slicing, the timeout occurred
because the time-slice option HOLD=NO was in effect and the
00000D ECB was holding a resource. An ECB can also time out after
issuing the TMSLC macro with the DISABLE parameter if the
Program: CCNUCL(CICR) TMSLC DISABLE call did not force the ECB to give up
Error Message: None. control. This can happen if the ECB continues to run for 500
milliseconds after issuing the TMSLC DISABLE call.
Explanation: A defer macro was issued while a record is
being held. System action: The program exits. If the entry was activated
from an online console, notification is sent to the operator.
System action: The ECB is ended. If entry was activated from
an online console, notification is sent to the operator. User response: Do the following:
1. Determine if the ECB was looping continually or if you
User response: Modify the program causing the dump.
must increase the time-out. General Register 15 in the
dump contains the address portion of the PSW in control

10 TPF Messages (System Error, Offline, and Program Status Word)


000011 • 000018

at the time the loop was detected. This indicates where in


000013
the program the loop occurred.
2. Do one of the following: Program: CCNUCL(CCPU)
v Consider using the TPF time-slice facility (TMSLC Error Message: None.
macro) in the application program that timed out.
Explanation: A tape was left open at time of exit
v Enter the ZCTKA command to affect the time-out of
ISO-C programs that have been compiled using the System action: The program is exited. If entry was activated
TEST option of one of the IBM C/370 family of from an online console, notification is sent to the operator.
compilers supported by the TPF 4.1 system, and that are
User response: None.
traced using the C function trace facility.
v Consider using the SETOC system macro to extend the
amount of time an ECB can run before taking a CTL-10. 000014
See TPF System Macros for more information about the
Program: CCNUCL(CICR)
SETOC macro.
Error Message: None.
000011 Explanation: The CRExC macro was issued with a length
greater than the maximum.
Program: CCSONP(GRFS)
System action: The program is exited. If entry was activated
Error Message: LONG TERM POOL DEPLETED
from an online console, notification is sent to the operator.
Explanation: No fallback for depleted long term pool section.
User response: Modify the program causing the dump.
System action: The machine is stopped. The disk queues are
processed followed by a software IPL and a cycle to 1052 state.
000016
User response: A file storage update or recoup is required
Program: CCNUCL(CICR)
before cycling up above utility (UTIL) state.
Error Message: None.
000012 Explanation: A parameter that is not valid was issued to the
change protection key macro or a SSU ID that is not valid in
Program: CCSONP(GRFS)
the ECB was found during the processing of KEYCC.
Error Message: DIRECTORY BASE ORDINAL NUMBER
System action: The program is exited. If entry was activated
ERROR
from an online console, notification is sent to the operator.
Explanation: The TPF system issues this message if the
User response: Modify the program causing the dump.
directory base ordinal number cannot be located in the FACE
table because the directory was corrupted before the checksum
was calculated or the FACE table itself was in error. In either 000018
case the directory is unusable.
Program: CYE0
System action: The TPF system changes the flawed directory
to zero status. The next directory is retrieved and processing Error Message: progname — FACE ERROR errornum
continues. Where:
User response: Review the pertinent directory to determine progname
the cause of the error; then set the track control masks and bit The program name.
indicators to zero. A recoup update must be performed to
reconstruct the directory. errornum
One of the following:
Error Message: FACZC ERROR ENCODING POOL FILE
ADDRESS 1 Type indicated that is not valid.

Explanation: A FACZC error occurred while encoding the 2 Specified record ordinal number was too high for
pool file address. the record type.

System action: A dump is issued and a software IPL is Explanation: The file address compute program was unable
forced. to compute a fixed-record address for the specified file storage
program. This is a catastrophic system error.
User response: Use the dump to determine why encoding of
the pool file address failed. It is possible that there was a System action: If CVEA, try again. Otherwise the machine
mismatch between the file address compute program (FACE) halts.
table (FCTB) and pool tables.
User response: If the machine halts, restart and/or correct
software error. If a retry is being attempted, no action is
required unless there is an error. In either case, a software
error must be corrected.
Cycle up above UTIL (utility) state for retry or correct the
software error immediately.

System Errors 11
00001A • 000024

00001A 000021
Program: CYE0, CUA8, CYE2 Program: CCSONA(CEFH)

Error Message: UNABLE TO READ CTKA Error Message: RECORD HOLD TABLE FULL
Explanation: The TPF system was unable to read keypoint A Explanation: An attempt was made to hold a record and the
(CTKA). This is a catastrophic system error. hold table is full. This is a catastrophic system error.

Error Message: READ/WRITE ERROR ON CYSDR System action: A dump is taken and the TPF system
performs a software IPL.
Explanation: The TPF system was unable to read or write a
pool directory record. This is a catastrophic system error. User response: Determine why the record hold table is full. If
it is because of an application problem, then the application
Error Message: ERROR ACCESSING IPAT RECORD should be fixed. If the record hold table is legally full, then the
Explanation: The TPF system was unable to read the size should be increased by changing the SIP input and
program allocation table (IPAT) record. This is a catastrophic running SIP.
system error.
System action: Machine stop. The Disk Queues will be 000022
processed followed by a software IPL and a cycle to 1052 state.
Program: CCFADC(CEFJ, CEFL)
User response: Restart or reload.
Error Message: FIND – ALREADY HOLDING A BLOCK
Explanation: A FIND macro was issued on an entry control
00001C
block (ECB) data level or data event control block (DECB) that
Program: CYC4, CYB0, CYC2, CYC3, CYE0 is already holding a block.

Error Message: FPDR REC ID OR CODE CORRUPTION System action: The program is exited. If entry was activated
DETECTED from an online console, notification is sent to the operator.

System action: The File Pool Directory's Record ID and/or User response: Modify the program.
the RCC was corrupted. Since other fields in the directory may
also be corrupt, a catastrophic system error results, causing
000023
software restart. The TPF system will automatically repair the
affected directory by using the file pool skipping factor. Program: CCFADC(CEFJ, CEFL)
User response: See your system programmer for more Error Message: FILE – NOT HOLDING A VALID BLOCK
information. If the skipping factor is normally low, the user
may want to increment it through the ZGFSP SKP command Explanation: A FILE macro was issued but the associated
prior to cycling back to NORM state. entry control block (ECB) is not holding a main storage block
at the specified ECB data level or data event control block
(DECB).
00001F
System action: The program is exited. If entry was activated
Program: Displayed on the console and in the dump. from an online console, notification is sent to the operator.
Error Message: DISK ERROR ON KEYPOINT UPDATE User response: Modify the program.
Explanation: An error occurred on disk during a keypoint
update. This could be either a software or hardware error. This 000024
is a catastrophic system error.
Program: CCSONA(CEFH)
System action: The machine is stopped.
Error Message: UNHOLD – ENTRY NOT IN HOLD TABLE
User response: Restart or reload.
Explanation: This error is issued for one of the following
reasons:
000020 v An attempt is made to release a record that is not present in
Program: CCIO the hold table.
v An attempt is made to release a record that is not held by
Error Message: None.
this ECB or whose Hold request did not complete. An ECB
Explanation: CCIO has detected a logical device that is part is not granted ownership of a record until the Find request
of a broken chain of queued interrupts. The chain was created posts the request to the requesting ECB. Normally, the ECB
by CPIO during pre-emptive I/O processing. At the end of must issue a WAITC macro before this occurs. If the ECB
pre-emptive I/O, this chain of interrupts should have been issues a UNFRC macro after a FINHC macro without
completely dispatched. waiting for completion of the FINHC macro, a CTL-000024
dump occurs.
System action: Processing is continued.
System action: The program is exited. If entry is activated
User response: Notify a system programmer. The cause for from an online console, notification is sent to the operator.
CPIO not processing the queued interrupt chain to completion
needs to be corrected. User response: Modify the program causing the dump.

12 TPF Messages (System Error, Offline, and Program Status Word)


000026 • 000030

Explanation: The FIND, FILE, or UNFRC macro was issued


000026
with a file address of zero.
Program: CCSONA(CJIL)
System action: If the FILE or UNFRC macro was issued, the
Error Message: NO DUPLICATE FOR FILE DUP ONLY entry control block (ECB) exits. If the FIND macro was issued,
control returns to the program.
Explanation: A FILS(D) was issued for a file address for
which no duplicate record exists. User response: Do the following:
1. Determine the cause for the zero file address.
System action: The program is exited. If entry was activated
from an online console, notification is sent to the operator. 2. Correct the error.

User response: Modify the program. Error Message: INVALID OR INACTIVE DECB AT POST
INTERRUPT

000027 Explanation: A FIND, FILE, or UNFRC macro was issued


with a data event control block (DECB). However, after the
Program: CCFADC(CEFJ, CEFL) I/O operation was completed, the TPF system determined that
the address of the DECB stored in the I/O block (IOB) does
Error Message: FILN CORE BLK HELD AT POST INTER
not refer to a valid DECB or the DECB currently does not
Explanation: At macro service time, the FILNC macro must have an outstanding I/O operation.
unhook the core block from the entry control block (ECB) to
System action: The program exits. If the entry was activated
prevent database corruption. If the ECB data level or data
from an online console, the TPF system notifies the operator.
event control block (DECB) is already holding a block during
post-interrupt processing, the block cannot be reattached to User response: Review the system error dump to determine
the ECB. why the address of the DECB in the IOB does not refer to a
valid DECB.
System action: The program is exited with a dump. If entry
was activated from an online console, notification is sent to
the operator. 00002E
User response: Modify the program. Program: CCFADC(CEFJ, CEFL)
Error Message: FILE – ID CHECK FAILURE
00002A
Explanation: The record ID in the specified entry control
Program: CGT5 block (ECB) data level or data event control block (DECB)
Error Message: PSEUDO LNIATA(S) NOT FOUND IN does not match the ID in the header of the record. This check
WGTA is done during FILE macro processing.

Explanation: During WGTA initialization, it is determined System action: The program is exited. If entry was activated
that there are pseudo line number, interchange address, and from an online console, notification is sent to the operator.
terminal address (LNIATA) defined in the resource vector User response: Analyze the dump.
table (RVT) that are not in the WGTA. This dump contains the
list of RVT LNIATAs that are not in the WGTA. Up to 1000
LNIATAs will be recorded in the dump. Also see the 00002F
CGT0553W message.
Program: CCFADC(CEFJ)
System action: Processing is continued.
Error Message: FILE – RECORD CODE CHECK FAILURE
User response: Review the system error dump to verify the
Explanation: A FILE was issued and the record code in the
validity of the pseudo LNIATAs that were flagged. If they are
file address reference word does not agree with the record
valid, add them to the UAT and reinitialize the WGTA. If they
code in the header of the record.
are not valid, correct the RVT information, rerun OSTG, and
re-IPL the TPF system. System action: The program is exited. If entry was activated
from an online console, notification is sent to the operator.
00002D User response: Modify the program or the data record.
Program: CCFADC(CEFJ,CEFL)
000030
Error Message: FILE – INVALID FILE ADDRESS
Program: CCSONS(CJIP)
Explanation: A FILE was issued to a file address that is not
valid. Error Message: UNABLE TO FILE RECORD TO DATABASE
System action: The program exits. If the entry was activated Explanation: For the FILEC, FILUC or FILSC macros,
from an online console, the TPF system notifies the operator. CCSONS was unable to file the subject record to any module.
Therefore, CCSONS issues this system error to dump a copy
User response: Analyze the dump to find out why the
of the record for later restoration by a system programmer.
address is incorrect.
System action: On return from the dump and if get file
Error Message: ZERO FILE ADDRESS
storage (GFS) is active, the error monitor program CPSR is

System Errors 13
000032 • 000038

invoked with a copy of the record and the file address. If GFS Explanation: The following conditions can cause this error:
is not active, the core block and I/O block are released. v An attempt is made to release a record that was not
User response: Analyze the dump. previously verified. This is a catastrophic system error.
v An attempt is made to mark a hold request complete, but
the request was already marked complete. This is a system
000032 error dump with return.
Program: CCFADC(CEFJ) System action: If this is a bad release request (condition 1), a
Error Message: FILE – BLK AND REC SIZE DISAGREE catastrophic system error occurs; otherwise, a system error
dump is issued and the TPF system returns.
Explanation: A FILE was issued and the storage block size
and the file record size disagree. User response: Review the main storage dump to determine
why the logic error occurred. Either the indicator in the record
System action: The program is exited. If entry was activated hold entry was destroyed or the routine was entered in error.
from an online console, notification is sent to
User response: Modify the program. 000038
Program: CCSONS(CJIO, CJIT, CJIQ, CJIE, CJIW, CJIV)
000033
Error Message: UNUSUAL DASD STATUS
Program: CCCWTN(CCW1, CJIS)
Explanation: Unusual CSW status flags presented for a
Error Message: INVALID ADDRESS IN CCW CHANNEL DASD I/O operation.
PROGRAM
System action: The unusual status bits are ignored and
Explanation: The CCW translator was unable to resolve the processing continues.
address in the channel program.
User response: None.
System action: The ECB exits with a dump.
Error Message: UNEXPECTED CE, DE INTERRUPT
User response: Do the following:
Explanation: A Channel End, Device End I/O interrupt was
1. Use the dump to determine why the address is not valid.
presented for a DASD, but there is no I/O block in the
2. Correct the program that built the channel program. module queue for this device.
System action: The ECB is ended. System action: The device is ignored and processing
continues.
User response: Modify the program.
User response: None.
000035 Error Message: DASD ERROR CORRECTION FUNCTION
FAILED FOR devaddr
Program: CCSONA(CEFH)
Where:
Error Message: ECB REQUEST TO HOLD RECD TWICE
devaddr
Explanation: An ECB has requested to hold the same record
A device address.
twice.
Explanation: The Error Correction Function for correctable
System action: The ECB is ended.
data checks on a DASD failed. This may indicate an error in
User response: Modify the program. the TPF implementation of this function.

System action: The I/O operation is processed as a


000036 permanent hardware error.

Program: CCMCKH(CNCE) User response: None.

Error Message: CRW — INOPERATIVE CHANNEL PATH Error Message: MOD DOWN, SDA sda text BOTH PRIME
AND DUP UNUSABLE FOR REL MOD num
Explanation: A CRW was received from a channel path in
terminal condition that cannot be reset. Where:

System action: CNCEX9 handles this situation as a sda The symbolic device address (SDA) of the module just
catastrophic system error. taken down.

User response: None. text Descriptive text as to why the module was taken down.
num
000037 Relative module number of the PRIME for which both
DUP and PRIME were lost.
Program: CCSONA(CEFH)
Explanation: Routine CJXNOP was invoked to take a module
Error Message: ILLOGICAL CONDITION RECOGNIZED BY down. CJXNOP checked the duplicate of the module and
RECORD HOLD PROCESSING found it was not usable.

14 TPF Messages (System Error, Offline, and Program Status Word)


000038

System action: CCSONS issues a catastrophic system error to Error Message: RCS SUBSYSTEM CFWID CORRUPTION –
force TPF system termination, to prevent keypointing of the PROCESSING CONTINUES
lost module and thereby further database corruption.
Explanation: The Cache Fast Write ID has been zeroed. Zero
User response: Analyze the dump. is not a valid value.
Error Message: DASD CHANNEL PROGRAM ERROR FOR System action: A dump is taken and then an attempt is made
devaddr to get the correct value from the control unit.
Where: User response: None.
devaddr Error Message: LOGIC ERROR, UNDEFINED CC FROM
A device address. SIOSC MACRO
Explanation: The CSW presented for a DASD I/O operation Explanation: A SIOSC macro was issued and the resulting
contains one of the following indicators: program controlled condition code was a 2, which is undefined for a SIOSC call.
interrupt, program check, or protection check. Or, the sense
System action: A catastrophic system error is issued.
data presented following a DASD Unit Check indicates one of
the following error types: User response: Analyze the dump.
v Command reject
v File protect Error Message: CCSONS LOGIC ERROR OR INVALID IOB
v End of cylinder.
Explanation: A Channel End, Device End I/O interrupt was
presented for a DASD; however, the IOB address passed from
Note: This system error does not apply to I/O operations CIO is not equal to the value of the first in queue pointer, or
performed in support of the FDCTC macro. the IOB operation code is not valid.
System action: The TPF system halts. A re-IPL is necessary. System action: A catastrophic system error is issued.
User response: None. User response: Analyze the dump.
Error Message: ERROR IN CCW TRANSLATE MAP Error Message: CCSONS LOGIC ERROR. IOB NOT FOUND
ON MODULE QUEUE
Explanation: The CCW Translate Routine (CJIS) found a logic
error. This situation implies that program code or control Explanation: A call was made to the routine to remove an
blocks were destroyed. IOB from the module queue but the IOB could not be found
System action: A catastrophic system error is issued. on the module queue.

User response: Analyze the dump. System action: A catastrophic system error is issued.

Error Message: PROGRAM ERROR BACK TRANSLATING User response: Analyze the dump.
CCW Error Message: FILUC IOB FOUND ON ENTRY TO CJIO
Explanation: The CCW CJIS translate routine was unable to Explanation: An IOB with a macro ID of a FILUC was found
convert the completion address from the CSW to a user’s in the I/O interrupt routine. This is illogical because all
CCW. FILUCs are converted to a FILE request and an UNFRC
request.
System action: A software error is forced for the user and the
first CCW of the user’s channel program is used as the System action: A catastrophic system error is issued.
completion address.
User response: Analyze the dump.
User response: Analyze the dump.
Error Message: INVALID DEVICE INTERRUPT OR
Error Message: UNLOCK FAILURE, NO LOCK FOUND FOR INTERRUPT SEQUENCE FOR devaddr
FA fileaddr LN lockname ON controlunit
Where:
Where:
devaddr
fileaddr A device address.
The 8-byte file address.
Explanation: CCSONS received an interrupt that it did not
lockname understand or is not valid within the current sequence of
The lock name. interrupts from the device.
controlunit System action: CCSONS resets the device and retry the
The control unit. operation.
Explanation: When attempting to unlock a lock in the control User response: None.
unit, the unlock failed because some other operation unlocked
it. This is a logic failure. Error Message: INVALID RETURN CODE FROM ERROR
RECOVERY PROGRAM
System action: The unlock failure is reported and then
ignored. Explanation: The error recovery routine, CJIX or CJIY
returned a zero return code that is not a valid return code for
User response: None. the call made.

System Errors 15
00003A

System action: A catastrophic system error is issued and the position of copy from the coupling facility (CF) and a read
TPF system is re-IPLed. error occurred.

User response: Analyze the dump. System action: The active copy that received the error is
aborted.
Error Message: USER LOGIC ERROR IN USE OF FCTLC
MACRO User response: Do one of the following:

Explanation: A real time program has executed a FCTLC v If other system errors were reported, follow the
macro and did not meet the entrance requirements. recommended procedures for correcting those system errors.
v If this system error occurs without other system errors
System action: The ECB is exited after a dump is taken.
being reported for the CF, see your IBM service
User response: None. representative.

Error Message: LOGIC ERROR DURING COPY SWAP Error Message: ERROR EXECUTING CF READ OF COPY
POINTER
Explanation: CCSONS was attempting to replace the current
online module with its copy as part of the ZMCPY end of job, Explanation: The TPF system tried to read the current
but was unable to do so because the copy TO module was not position of copy from the coupling facility (CF) when CF
in the expected state. support returned an error.

System action: CCSONS resets the copy swap request. System action: The active copy that received the error is
ZMCPY requests the module swap again. aborted.

User response: None. User response: Do one of the following:


v If other system errors were reported, follow the
Error Message: CACHED UNLK FAIL, NO LK FOUND FOR
recommended procedures for correcting those system errors.
MCHR mchr LN lockname ON sda
v See your IBM service representative.
Where:
Error Message: MAH IOB FOUND FOR OFFLINE DEVICE
mchr
The module, cylinder, head and record (MCHR) address. Explanation: The missing attention handler (MAH) located
an I/O block (IOB) waiting on the subsystem status table
lockname (SSST) asynchronous request queue that was for an offline
The lock name. module. The IOB will be rescheduled to the alternate module.
sda The symbolic device address (SDA). System action: Processing continues.
Explanation: When trying to perform a cached unlock User response: Do one of the following:
operation to the control unit, the unlock operation failed
v If other system errors were reported, follow the
because some other unlock operation had already been
recommended procedures for correcting those system errors.
performed. This is a logic failure.
v See your IBM service representative.
System action: The unlock failure is reported and then
ignored.
00003A
User response: None.
Program: CCSONS(CJIF)
Error Message: STATUS RECEIVED FOR DEADLOCKED
REQUEST Error Message: QUEUE RESTARTED AFTER INTERRUPT
TIMED OUT FOR devaddr
Explanation: CCSONS detected a logic error.
Where:
System action: Processing continues.
devaddr
User response: Analyze the dump and see your IBM service A device address.
representative.
Explanation: An interrupt was not received within the
Error Message: UNDEFINED MOD DOWN REASON CODE expected time interval. The time interval is determined by
SPECIFIED adding the ZSONS HALT value and the normal CCSONS time
Explanation: CCSONS detected a logic error. An internal interval of 5 seconds.
request to take a device off-line to TPF was initiated, but the System action: After the 00003A dump, CCSONS resets the
reason code specified in the Module File Status Table is device and redrives the top request. If it times out for a
undefined. second time, CCSONS takes the module offline.
System action: Processing continues. For debugging purposes, CCSONS dumps the following areas
User response: Analyze the dump and see your IBM service at the start of the dump:
representative. v An extended DDB block with the SCHIB for the device

Error Message: CF READ OF COPY POINTER RETURNED v The CIO LDEVBK for the device
AN ERROR v The active input/output block (IOB)

Explanation: The TPF system tried to read the current v The MFST section 1 for the device.
User response: Analyze the dump.

16 TPF Messages (System Error, Offline, and Program Status Word)


00003C • 000040

sda The symbolic device address.


00003C
Explanation: The sense data presented following a DASD
Program: Displayed on the console and in the dump.
Unit Check indicates that the device was previously put in the
Error Message: CYE0 SYSTEM STATE DISABLED DUE TO inhibit write state by a Diagnostic Control command.
NEW POOL GENERATION, REIPL PRIME MOD primemod
System action: The I/O operation is processed as a hardware
Where: error. A message indicating write protection is sent to the
prime computer room agent set (CRAS) and sense data is
primemod recorded on the RTL tape.
The name of the prime module.
User response: The TPF system does not normally place
Explanation: Subsystem state disabled due to pool devices in the inhibit write state. Attempt to determine from
reconfiguration. A re-IPL is required. the dump who issued the Write Inhibit command. A
System action: None. Diagnostic Control Enable Write command is required to
recover the device.
User response: Re-IPL the processor.

00003E
00003D
Program: CCCCP3 (CLQK)
Program: CCSONS (CJIX, CJIY)
Error Message: NO CORE BLOCKS AVAILABLE
Error Message: NO RECORD FOUND ON sda
Explanation: Routine CPMAGCI in segment CICR of CSECT
Where: CCNUCL was called to obtain the address of a core block of a
particular block type. However, this routine has determined
sda The symbolic device address.
that there are no core blocks available of the requested block
Explanation: A hardware detected programming error or type.
expected programming condition occurred.
System action: The ECB is exited.
System action: The I/O operation is processed as a hardware
User response: Have your system programmer check the
error. A message that indicates no record is found is sent to
main storage allocation for the requested block type.
the prime computer room agent set (CRAS) console and sense
data is recorded on the RTL tape.
00003F
User response: Analyze the dump.
Program: Displayed on the console and in the dump.
Error Message: INVALID TRACK FORMAT ON sda
Error Message: None.
Where:
Explanation: An error occurred during the FILNC macro
sda The symbolic device address.
processing.
Explanation: The sense data presented following a DASD
System action: Return to the user.
Unit Check indicates a track format that is not valid.
User response: None.
System action: The I/O operation is processed as a hardware
error. A message indicating a track format that is not valid is See TPF General Macros for more information about control
sent to the prime computer room agent set (CRAS) console program usage and unusual I/O conditions.
and sense data is recorded on the RTL tape.
User response: If the error continues, reformat the track in 000040
error.
Program: Displayed on the console and in the dump.
Error Message: INVALID COMMAND PARAMETER
Error Message: TPLD READ ERROR
Explanation: The sense data presented following a DASD
unit check indicates that the input value for a CCW parameter Explanation: An I/O error occurred while trying to read the
was not valid. tape label directory record.

System action: The I/O operation is processed as a hardware System action: The ECB is ended.
error. A message indicating an argument that is not valid is
User response: Ensure that the TPLD and TLMR records are
sent to the prime computer room agent set (CRAS) console
initialized in the subsystem that returned the error.
and sense data is recorded on the RTL tape.
If the records are initialized, this probably indicates a
User response: Use the dump and console messages to
hardware error and the system error dump must be reviewed.
determine the failing CCW. See the specific command
The level five SUD field in the ECB must be reviewed for the
description in the appropriate storage control reference
cause of the retrieval error.
manual for possible reasons for the failure.
Error Message: ATTEMPT FILE TO WRITE PROTECTED
PACK ON sda
Where:

System Errors 17
000041 • 000049

close a tape that may not be closed or control of the tape


000041
device was lost before a close operation, a dismount operation,
Program: Displayed on the console and in the dump. or a switch operation completed.

Error Message: TLMR READ ERROR System action: The ECB is ended.

Explanation: An I/O error occurred while trying to read a User response: Review the system error dump.
tape label mask record. This is probably a hardware error.
If the error occurs during a close operation, first check that the
System action: The ECB is ended. close attempt is valid (for example, not an alternate (ALT),
real-time, or standby tape) and if necessary correct the
User response: Review the system error dump. application program issuing the close macro. Loss of control of
The level six SUD field in the ECB must be reviewed for the the device may be the result of operator intervention, for
cause of the retrieval error. example, the use of the ZTOFF command. Check field
CPMTID in section 2 of the tape status table to determine the
identity of the last seizing program.
000042
Program: Displayed on the console and in the dump. 000047
Error Message: TPLD WRITE ERROR Program: Displayed on the console and in the dump.
Explanation: An I/O error occurred while trying to write the Error Message: NO TPLD/TLMR ENTRY FOR REQ TAPE
tape label directory record back to file. Probably a hardware
error. Explanation: While trying to close, dismount, or switch a
tape, an unsuccessful attempt was made to retrieve the label
System action: The entry control block (ECB) is ended. mask record for the tape in question.
User response: Review the system error dump. System action: Control returns to the routine attempting to
read the label mask record. A manual tape switch operation
The level five SUD field in the ECB must be reviewed for the
will exit with the appropriate error message, but in all other
cause of the filing error.
cases a warning message is sent and processing continues. If
the current operation is a close dismount or CP initiated
000043 switch of an output tape, then two tape marks are written in
place of the standard trailer labels.
Program: Displayed on the console and in the dump.
User response: Almost certainly an operational problem since
Error Message: TLMR WRITE ERROR this error implies that a tape label mask record was deleted
Explanation: An I/O error occurred while trying to write a while the tape in question is mounted on the TPF system.
tape label mask record back to file. This is probably a Review the operational procedures.
hardware error.
System action: The entry control block (ECB) is ended. 000048
User response: Review the system error dump. Program: Displayed on the console and in the dump.
The level six SUD field in the ECB must be reviewed for the Error Message: TAPE CU XREF TABLE READ ERROR
cause of the filing error.
Explanation: During tape restart the TPF system was unable
to retrieve the tape control unit cross reference table from file.
000045
System action: The entry control block (ECB) is ended.
Program: Displayed on the console and in the dump.
User response: Review the system error dump.
Error Message: END OF REEL DETECTED ON BKWD OP
Ensure that the table is generated and loaded correctly and
Explanation: An end-of-volume condition was found on a that the online disks are not corrupted. The cross reference
backward tape operation. The module queue of the device was table (COSY) is retrieved as a data record on level four.
scanned to determine the type of backward operation, but Inspection of the contents of the file address and main storage
failed to locate the relevant IOB. block reference words for that together with the detail and
System action: The ECB is ended. gross error indicators, will determine the reason for failure to
retrieve.
User response: Review the system error dump. There has
probably been a corruption of section 2 of the tape status
table. 000049
Program: CCTAPE(CEFE)
000046 Error Message: INVALID BLOCKED TAPE OPERATION
Program: Displayed on the console and in the dump. Explanation: One of the following errors occurred:
Error Message: UNABLE TO SEIZE THE TSTB v A TBSPC macro was issued to a tape mounted in blocked
mode
Explanation: Either an attempt that is not valid was made to

18 TPF Messages (System Error, Offline, and Program Status Word)


00004A • 00004E

v A TDCTC macro or a TDTAC macro that specified a Read System action: A permanent error is posted to the originating
Backwards command was issued to a tape mounted in ECB or, if applicable, a tape switch is performed.
blocked mode.
User response: Review the content of the tape to determine
System action: The ECB is ended. whether the operation with the missing interrupt completed
successfully. Some data loss may occur as the status of the
User response: Do one of the following: operation at the top of the module queue is unknown.
v Mount the tape in unblocked mode and run the application
program Program: CCTAPE(CEFE)

v Modify the application program. Error Message: TAPE DEVICE tapedev STALLED MODULE
QUEUE DETECTED

00004A Where:

Program: CCTAPE(CEFE) tapedev


The name of the tape device.
Error Message: MAXIMUM BYTE COUNT EXCEEDED
Appended Message: None.
Explanation: A TDTAC, TDCTC, or TOUTC macro requested
a data transfer of a record that exceeds the maximum size Explanation: The user-defined timeout value for this
allowed. For a tape mounted in blocked mode, the maximum operation expired and the current operation on top of the
byte count is 32 752. For a tape mounted in unblocked mode, module queue is not active.
the maximum byte count is 65 535. For a TOUTC macro, these
System action: A permanent error is posted to the originating
limits include a 16-byte trailer label.
ECB or, if applicable, a tape switch is performed.
System action: The ECB ends.
User response: Review the system error dump. Some
User response: Update the application program to adhere to indication of the cause of the stalled module queue may be
the record length restrictions. found in the:
v Tape status table
See TPF General Macros for more information about the
TOUTC macro. See TPF System Macros for more information v SWB on the module queue
about the TDTAC and TDCTC macros. v I/O trace
v Common I/O status in the logical device.
00004B
Some data loss may occur as the status of the operation at the
Program: CCTAPE(CEFE) top of the module queue is unknown.
Error Message: INVALID BLOCK FORMAT

Explanation: A physical block was read from a tape mounted 00004D


in blocked mode, but the block did not conform to blocked
Program: CCTAPE(CEFE)
tape format.
Error Message: TAPE MACRO EVA TO SVA CONVERSION
System action: Control returns to the ECB with the hardware
ERROR
error indicator set.
Appended Message: INCORRECT DATA ADDRESS, SVA
User response: The tape may have been created in unblocked
CONVERSION ERROR
mode or the integrity of the data may be questionable. Review
the tape offline for data integrity. If the tape is found to have Explanation: The tape macro service routines found an error
been created in unblocked mode, mount the tape in unblocked while trying to convert an address from an ECB virtual
mode and run the application program again. Review the address (EVA) to a system virtual address (SVA)
system error dump for the integrity and format of the record
in question. System action: The entry exits.
User response: Review the system error dump to determine
00004C the program that used the incorrect address.

Program: CCTAPE(CEFE)
00004E
Error Message: TAPE DEVICE tapedev INTERRUPT
TIMEOUT VALUE EXCEEDED Program: CCTAPE(CEFE)

Where: Error Message: None.

tapedev Explanation: A TDTAC, TDCTC, or TPCNC macro was


The name of the tape device. issued providing a CCW or CCW chain containing a CCW
command code that is not valid or flags that are not valid.
Appended Message: None.
System action: The entry exits.
Explanation: The expected interrupt for an outstanding tape
I/O operation was not received during the time interval User response: Analyze the dump and correct the application
specified for this operation. so that the CCW or CCW chain is set up correctly. If the
macro was a TDCTC macro, then R14 points to the CCW in

System Errors 19
00004F • 000054

error. If the macro was a TDTAC or TPCNC macro, then the


000052
contents of R5 + R8 point to the CCW in error.
Program: CCTAPE(CEFE)
00004F Error Message: TASNC ISSUED BUT TAPE NOT OPEN
Program: CCTAPE(CEFE) Explanation: A TASNC macro was issued but the tape macro
service routines found that the tape is not indicated as open in
Error Message: MINIMUM BYTE COUNT NOT MET
the tape status table.
Explanation: A TOUTC macro requested a data transfer of a
System action: The entry control block (ECB) is ended.
record that does not meet the minimum size required. A
TOUTC macro requires a byte count of at least 1 byte in User response: Review the system error dump to determine
addition to the 16-byte trailer label. which program issued the TASNC macro.
System action: The ECB ends. Application programs must not issue the TASNC macro for a
tape that has not already been opened through TOPNC.
User response: Update the application program to adhere to
the record length restrictions.
000053
See TPF General Macros for more information about the
TOUTC macro. Program: CCTAPE(CEFE)

Error Message: TAPE tapename NOT HELD


000050–00009F Where:
tapename
000050 The name of the tape.
Program: CCTAPE(CEFT) Explanation: A tape macro was issued but the tape macro
service routine found that the specified tape is not indicated as
Error Message: NO W/A AVAILABLE FOR CCW BUILD
being assigned (through a TOPNC or TASNC) to the ECB.
Explanation: Excessive tape device medium errors have
exhausted the CCW work area allocation and the tape I/O System action: The ECB is ended.
error recovery routines are unable to construct a CCW set for User response: Probable application program error, but may
repositioning a tape prior to retrying an I/O operation. be the result of operator intervention, for example, the ZTOFF
System action: A catastrophic system error is issued. command was entered for the tape in question.

User response: Review the system error dump to determine Ensure that the problem is not the result of operator
the device address. intervention by checking that the tape has an entry in the tape
status table.
As soon as possible take the device in question offline and see
your IBM service representative. The following macros must not be used by application
programs unless the specified tape was assigned to the ECB
through a TOPNC or TASNC:
000051 v TWRTC
Program: CCTAPE(CEFE) v TPRDC
v TREWC
Error Message: TAPE tapename NOT IN TSTB v TDCTC
v TPCNC
Where:
v TDTAC
tapename v TRSVC
The name of the tape. v TCLSC
v TBSPC.
Explanation: A TASNC macro was issued but the tape macro
service routines can find no entry for the tape in the tape
status table. 000054
System action: The entry control block (ECB) is ended. Program: CCTAPE(CEFE)
User response: Review the system error dump to determine Error Message: TAPE tapename ALREADY OPEN
which program issued the TASNC macro.
Where:
Application programs must not issue the TASNC macro for a
tape that has not already been opened through a TOPNC, as tapename
the TOPNC processing will ensure that the tape is mounted. The name of the tape.
Explanation: A TOPNC macro was issued but the tape macro
service routines found that the specified tape is already
indicated as open in the tape status table.
System action: The ECB is ended.

User response: Probable application program error, but may

20 TPF Messages (System Error, Offline, and Program Status Word)


000055 • 00005A

be the result of operator intervention, for example, the which is to be used for a TPRDC macro, then it is essential to
operator initiated an application program requiring a tape that release the level, through a RELCC or CRUSA macro, before
is already in use. issuing the TPRDC macro.

Ensure that the problem is not the result of operator


intervention. If not so caused, then correct the application 000059
program. Application programs must not issue TOPNC
macros for tapes that are already opened. Program: CCTAPE(CEFE)

Error Message: NO BLK ATTACHED FOR TWRTC/TOURC


000055 Explanation: A TWRTC/TOURC macro was issued but the
Program: CCTAPE(CEFE) tape macro service routines find that there is no main storage
block attached a specified level.
Error Message: TASNC ISSUED – TAPE NOT AVAILABLE
System action: The entry control block (ECB) is ended.
Explanation: A TASNC macro was issued but the tape macro
service routine find that the specified tape is already assigned User response: Review the system error dump to determine
to the ECB. which program issued the TWRTC/TOURC macro.

System action: The entry control block (ECB) is ended. This error can occur because of, for example, a retrieval error
on a previous FINWC macro.
User response: Review the system error dump to determine
which program issued the TASNC macro.
00005A
Application programs must not issue TASNC for tapes that
are already assigned to the ECB. Program: CCTAPE(CEFT)
Error Message: TAPE I/O ERROR NO RECOVERY/AMSS
000056 Appended Message: None.
Program: CCTAPE(CEFE) Explanation: A tape I/O error occurred for which the control
Error Message: INVALID PARAMETERS FOR TPINC program tape routines have no recovery procedure defined
and for which AMSS recording is not performed.
Explanation: A TPINC macro was issued with parameters
that are not valid. System action: Control returned to the entry control block
(ECB) with the appropriate error flag set.
System action: The entry control block (ECB) is ended.
User response: This error condition can cause the loss of
User response: Review the system error dump. critical system records on the tape. It is essential that all such
errors be checked for possible impact of this type.

000057 Causes of this error include:

Program: CCTAPE(CEFE) v Device not operational (SIO condition code)


v Certain CSW error indications (for example, channel data
Error Message: TOPNC PARMS NON COMPAT WITH TSTB check)
Explanation: A TOPNC macro was issued but the tape macro v Certain sense data error indications (for example, command
service routines find that the usage (input or output) indicated reject).
in the tape status table does not agree with the TOPNC
parameter. A message sent to the prime computer room agent set (CRAS)
System action: The ECB is ended. console and this message can be used to determine whether
the error was caused by a hardware failure (for example,
User response: Probable operational error. General tapes device not operational), or a software error (for example, a
must be mounted in accordance with the requirements of the CCW op code that is not valid).
application package which will use them. Review the
operational procedures. See the control program information in TPF Operations for
more information.
000058 Program: CCTAPE(CEFE)
Program: CCTAPE(CEFE) Error Message: TAPE I/O ERROR NO RECOVERY/AMSS
Error Message: TPRDC ISSUED – C/B ALREADY HELD Appended Message: SIOSC LOGIC ERROR OR QUEUE
CORRUPTION
Explanation: A TPRDC macro was issued but the tape macro
service routines find that a main storage block is already Explanation: There are two possible causes for this message:
attached at the specified level.
v Condition codes 1 or 2 were returned by CIO when
System action: The ECB (ECB) is ended. attempting to initiate a tape I/O operation through the
SIOSC macro.
User response: Review the system error dump to determine
which program issued the TPRDC macro.
If a main storage block is attached on a main storage level

System Errors 21
00005B • 000060

v The address of the IOB returned by CIO at interrupt time User response: Review the system error dump.
differs from that of the IOB at the head of the module
Where the special tape name is used, the correct tape module
queue for the device, indicating that the device queues are
number must be saved in CE1TAP prior to issuing the macro.
corrupted.
Where the special tape name is not used, the application
System action: A catastrophic system error is issued. program must not modify CE1TAP. An application program
must not modify the tape chain field (CPMTDP) of any entry
User response: Review the system error dump. Queue in the tape status table.
corruption is indicated when the contents of the location
pointed to by R4 and the contents of R1 do not agree.
Corruption of TSTB section 2 is probable. 00005E
If queue corruption is not indicated, then a SIOSC error has Program: CCTAPE(CEFT, CEFS)
occurred. Condition code 1 indicates a CIO logic error, while
condition code 2 indicates that CCTAPE is attempting to Error Message: UNRECOVERABLE TAPE I/O ERROR
initiate an I/O request that is already active. Possible causes of Explanation: An unrecoverable tape I/O error for which
these conditions are: AMSS error recording is required occurred.
v Corruption of CIO
System action: Control returns to the entry control block
v Corruption of the CP (ECB) with the appropriate error flags set.
v Corruption of status information in the TSTB or tape IOBs.
User response: This error condition can cause the loss of
critical system records on the tape. It is essential that all such
00005B errors be checked for possible impact of this type.

Program: CCTAPE(CEFE) Refer to the message that is sent to prime computer room
agent set (CRAS) console for details about the error. See TPF
Error Message: CE1IOC ALREADY ZERO AT OP END Operations for more information about tape support.
Explanation: The post interrupt processing routine for a tape
I/O macro finds that the entry control block (ECB) I/O 00005F
counter was already set to zero.
Program: CCTAPE(CEFE)
System action: ECB processing is continued.
Error Message: INVALID TAPE NAME SPECIFIED
User response: Review the system error dump. It is possible
that the main storage is corrupted. Explanation: An application program coded a tape macro
that uses the name parameter to point to the tape name. The
Application programs must not modify the ECB I/O counter tape name indicated is not valid.
(CE1IOC).
System action: The application program ends.

00005C User response: Review the contents of R14 to find the error.
Bytes 1 through 3 of R14 contain the invalid tape name
Program: Displayed on the console and in the dump. pointed to. To be valid, the tape name must be assigned a
Error Message: TAPE MACRO USED PRIOR TO TAPE three-character tape name.
RESTART COMPLETION See TPF Operations for more information about valid character
Explanation: An attempt was made to use one of the tape names.
following tape macros before tape restart completed:
v TOURC 000060
v TOUTC
v TSYNC Program: CCENBK(CCEB)
v TASNC
Error Message: ECB EXCEEDED MAXIMUM PROGRAM
v TOPNC.
NESTING
System action: The ECB is exited.
Explanation: The TPF system has been defined to limit the
User response: Modify the program that is trying to use the number of program nesting levels to the number that can fit in
macro such that the macro waits for tape restart to complete the entry control block (ECB). You can use the ZCTKA
before issuing the macro. DISPLAY command to display the number of program nesting
levels that can fit in the entry control block (ECB).

00005D The number of program enters with return (ENTRCs) and the
number of programs that were locked in main storage
Program: CCTAPE(CEFE) (GETPCs) during processing of the entry has exceeded the
Error Message: ECB TAPE CHAIN CORRUPTED number of program nesting levels that can fit in the ECB. The
dump displays the program nesting levels in the ECB.
Explanation: A tape macro was issued but the tape macro
service routines find that the ECP tape chain (CE1TAP or System action: The ECB ends. If an entry was activated from
CPMTDP) does not contain a valid tape module number. an online console, notification is sent to the operator.

System action: The entry control block (ECB) is ended. User response: Do one of the following:

22 TPF Messages (System Error, Offline, and Program Status Word)


000061 • 000066

v Review the program nesting levels displayed in the dump This error indicates that the program or load module was not
to determine whether any of the program enters with return loaded to file or that the file copy was corrupted. The SNAP
(ENTRCs) can be changed to program enters with no return dump displays the header and PAT entry of the retrieved
(ENTNCs). record.
v Enter ZCTKA ALTER NEST-NOLIMIT to allow an System action: The ECB ends. If the entry was activated from
unlimited number of program nesting levels. an online console, notification is sent to the operator.

See TPF Operations for more information about the ZCKTA User response: Do the following:
DISPLAY and ZCTKA ALTER commands. 1. Check the reason why the record header is not correct.
2. If necessary, load the program or load module again.
000061
Program: CCENBK(CCEB, CCED) 000064

Error Message: BACKC ISSUED WITH NO PROGRAM Program: CCENBK(CCEB, CCEF)


NESTED Error Message: HARDWARE ERROR WHEN RETRIEVING
Appended Message: ERROR RETURNING TO CALLING PROGRAM RECORD
PROGRAM Error Message: HARDWARE ERROR RETRIEVING
Explanation: An operational program issued a BACKC macro PROGRAM RECORD
but there is no program to go back to. Explanation: A disk hardware error occurred while
System action: The ECB is ended. If entry was activated from attempting to retrieve a program or load module from file.
an online console, notification is sent to the operator. System action: The ECB is ended. If entry was activated from
User response: Check the program issuing the BACKC an online console, notification is sent to the operator.
macro. Determine whether the program should end with User response: None.
EXITC or exit(), or whether the program should have been
called with an ENTRC.
000065

000062 Program: CCENBK(CCEB)

Program: CLE9 Error Message: INVALID PROGRAM RECORD FILE


ADDRESS
Error Message: CORE RESIDENT PROGRAM AREA IS
CORRUPTED Explanation: A file address that is not valid was detected
while attempting to retrieve a program from file.
Explanation: When program CLE9 is invoked to release a
core resident program block to the core resident program System action: The ECB is ended. If entry was activated from
area's (CRPA) free chain, it detects an error condition. The an online console, notification is sent to the operator.
error condition is that the starting address of the program
User response: None.
block (kept in PATCA) is within the valid range of CRPA but
the ending address is not; for example, the program length
field of the program header is corrupted. 000066
System action: This dump will be issued and control returns Program: CCENBK(CCEC)
to the calling program with an error code.
Error Message: GETPC ISSUED FOR PRIVATE PROGRAM
User response: See your system programmer to check the
error condition. Error Message: GETPC ISSUED FOR DUMMY ALLOCATED
PROGRAM

000063 Error Message: RELPC ISSUED FOR DUMMY ALLOCATED


PROGRAM
Program: CCENBK(CCEB, CCEF)
Explanation: A GETPC or RELPC macro was issued for a
Error Message: PROGRAM NAME MISMATCH OR ID NOT PRIVATE or DUMMY allocated program and the calling
00FF — PROGRAM NAME MAY BE IN R1 program did not specify the error return parameter.
Appended Message: NAME MISMATCH OR RECORD ID System action: The ECB is ended. If entry was activated from
NOT X'OOFF' an online console, notification is sent to the operator.
Explanation: Either the program or load module name in the User response: Check the program issuing the GETPC macro
program allocation table (PAT) entry: or the RELPC macro to determine the action to be taken.
v Does not agree with the program or load module name in
the program or load module record header, or
v The record ID in the program or load module record header
is not X'00FF'.

System Errors 23
000067 • 00006D

PAT slot of the program that tried to enter the unallocated


000067
program.
Program: CCENBK(CCEB)
User response: Do the following:
Error Message: UNDEFINED ERROR RETURNED DURING 1. Check the dump to determine if storage corruption
PROGRAM RETRIEVAL occurred or if an attempt was made to enter an
unallocated program.
Explanation: A return code that is not valid was detected
while attempting to retrieve a program from file. The return 2. Ensure that the callers of the unallocated program are
code was other than a hardware error or a file address that is included in the same E-type loader loadset as the
not valid. unallocated program.

System action: The ECB is ended. If entry was activated from


See TPF System Installation Support Reference for more
an online console, notification is sent to the operator.
information about the E-type loader.
User response: Check the dump to determine what type of
error occurred. Check the program in error.
00006B
Program: CCENBK(CCEB)
000068
Error Message: ATTEMPTED TO ENTER DUMMY
Program: CCENBK(CCEB)
ALLOCATED PROGRAM
Error Message: INVALID PROGRAM TYPE
Explanation: An attempt was made to enter a program that
Explanation: The program type defined in the program has a dummy allocation.
allocation table (PAT) entry of the program is not valid.
System action: The ECB is ended. If entry was activated from
System action: The ECB is ended. If the entry was activated an online console, notification is sent to the operator.
from an online console, notification is sent to the operator. The
User response: Investigation the problem to determine why
SNAP dump displays the PAT entry in error.
the requested program was allocated as a dummy.
User response: Review the system error dump to determine
whether the PAT is corrupted.
00006C

Program: CCENBK(CCEB)
000069
Error Message: ATTEMPTED TO ENTER SPARE
Program: CCENBK(CCEB)
ALLOCATED PROGRAM
Error Message: ECB EXITING ON WRONG I-STREAM
Explanation: An attempt was made to enter a program that
Explanation: The I-stream number in the ECB was not equal was allocated as a spare program.
to the number in the prefix page during EXITC processing.
System action: The ECB is ended. If entry was activated from
Either the ECB was corrupted or processing incorrectly
an online console, notification is sent to the operator. The
switched to another I-stream.
SNAP dump displays the program allocation table (PAT) entry
System action: The I-stream number in the ECB is corrected of the spare program.
and processing continues.
User response: Check the problem to determine why the
User response: None. spare program is being entered. If necessary, change the
program's allocation and load it to its online file location.

00006A
00006D
Program: CCENBK(CCEB, CCEC)
Program: Displayed in the console
Error Message: INVALID PROGRAM NAME OR INDEX
Error Message: INVALID ACTIVATION NUMBER
Explanation: One of the following errors occurred: DETECTED
v The program allocation table (PAT) entry for the supplied
Explanation: One of the following errors occurred:
program could not be found.
v The ECB activation table (EAT) is corrupt
v The supplied PAT displacement index was not valid.
v The activation number in the ECB is corrupt.
v You tried to enter the base version of an unallocated
program.
This condition is detected while performing the following
System action: The ECB ends. If the entry was activated from functions:
an online console, the operator is notified. The SNAP dump
v ECB creation (CICR)
displays the program data (either the name or displacement
index) that is used to locate the PAT entry. The following v ECB exit (CCEB)
additional information is provided in the SNAP dump if you v SWISC create (CCE4)
tried to enter an unallocated program: the ECB activation
v E-type loader selective activation (CEL9).
number, the base PAT slot of the unallocated program, and the
System action: The ECB is exited. The SNAP dump displays

24 TPF Messages (System Error, Offline, and Program Status Word)


00006F • 000073

the ECB activation number and the EAT entry.


000070
User response: See your IBM service representative to report
Program: Displayed on the console and in the dump.
the problem.
Error Message: ‘C’ LANGUAGE SUPPORT DISABLED
00006F Appended Message: REQUEST FOR ‘C’ STATIC/STACK
FRAME REJECTED
Program: Displayed in the console and in the dump.
Explanation: This message occurs during the static exception
Error Message: ERROR IN GRAMMAR A POSITIONAL
routine or the stack exception routine, and is generated by
PARAMETER WAS FOUND AFTER A KEYWORD
CL02 in CCLANG. This means that a C program segment was
PARAMETER
called, but the IBM C language support is not active. The IBM
Error Message: GRAMMAR ERROR AN UPPERCASE C language support is not active because:
LETTER CANNOT FOLLOW A LOWER CASE LETTER v The IBM C language support is not installed in the TPF
system
Error Message: GRAMMAR TOO LARGE
v The initialization of the IBM C language support is not
Error Message: ILLEGAL CHARACTER FOLLOWING complete yet in the TPF system.
WILDCARD
System action: The ECB is ended.
Error Message: ILLEGAL CHARACTER FOLLOWING
PARENTHESIS User response: Check to see if the the IBM C language
support is installed. If the support is present, the C programs
Error Message: ILLEGAL KEYWORD DELIMITER may have been activated too early during restart stage and
Error Message: ILLEGAL USE OF TOKEN IN LIST therefore the IBM C language support initialization is not
PARAMETER complete yet.

Error Message: ILLEGAL WILD CARD CHARACTER IN


LIST 000071

Error Message: INVALID CHARACTER IN GRAMMAR Program: CCLANG(CL02)

Error Message: INVALID LIST VALUE IN GRAMMAR Error Message: ‘C’ STATIC STORAGE REQUEST ERROR

Error Message: TOO MANY CHARACTERS IN Appended Message: C STATIC FRAME EXCEEDS
MANDATORY PARAMETER LIST MAXIMUM ALLOWED

Error Message: UNEVEN BALANCE OF LEFT BRACES IN Explanation: The static frame size exceeds maximum size.
THE GRAMMAR System action: The ECB is ended.
Error Message: UNEVEN BALANCE OF LEFT BRACKETS User response: Reduce the number of static variables used by
IN THE GRAMMAR the C function.
Error Message: UNMATCHED PARENTHESIS IN
GRAMMAR 000072
Explanation: The grammar is in error. The messages are Program: CCLANG(CL02)
self-explanatory.
Error Message: ‘C’ STACK FRAME REQUEST ERROR
System action: The ECB is ended.
Appended Message: SIZE OF REQUESTED ‘C’ STACK
User response: Correct the grammar. FRAME EXCEEDS MAXIMUM ALLOWED
See the TPF C/C++ Language Support User's Guide for more Explanation: The stack frame size exceeds the maximum
information about the IBM C message parser and defining frame size.
grammar.
System action: The ECB is ended.
Error Message: INVALID PARAMETER VALUE FOR
BLDPRSTR User response: Reduce the number of automatic variables
used by the C function.
Explanation: One or more of the size parameters
(parse_out_size, parm_size, or value_size) passed to
IPRSE_bldprstr is a non-positive integer. 000073
System action: The ECB is ended. Program: CCLANG(CL02)
User response: Change the parameters that are not valid to Error Message: ‘C’ SET LOCALE REQUEST ERROR
the appropriate values
Appended Message: INVALID LOCALE NAME SPECIFIED
See the TPF C/C++ Language Support User's Guide for more BY STACK EXCEPTION USER EXIT
information.
Explanation: A locale name that is not valid was specified by
the stack exception user exit.
System action: The ECB is ended.

System Errors 25
000074 • 000078

User response: Request a valid locale name. Explanation: A program wrote over node control data (for
example, header and uplink addresses) surrounding allocated
See the TPF C/C++ Language Support User's Guide for more storage. The approximate address of the corruption is
information about specifying locales. contained in R1.

System action: The ECB is ended.


000074
User response: Look for the cause of the corruption at the
Program: Displayed on the console and in the dump. address contained in R1 or higher. The control data may have
Error Message: INVALID ARG PASSED TO API FUNCTION been corrupted at any time prior to the error being detected.

Appended Message: (varies)


000076
Explanation: A argument that is not valid was passed to a
TPF API function. The appended message identifies the Program: Displayed on the console and in the dump.
function name and the parameter that caused the error. Error Message: PROGRAM LOAD EVENT HAS TIMED OUT
System action: The ECB is ended. Explanation: The event used to ensure all the core resident
User response: Correct error in function call. programs are in the core resident program area by 1052 state
has timed out.
See the TPF C/C++ Language Support User's Guide for detailed
descriptions about these functions and their parameters. System action: None.

Error Message: INVALID GLOBAL AREA SPECIFIED User response: Do one of the following:
v Contact your system programmer to determine why this
Explanation: A global area that is not valid was specified.
error is occurring and correct the problem.
System action: The ECB is ended. v Enter the ZIDOT command to bypass the error.
User response: Specify a valid global area.
See TPF Operations for more information about the ZIDOT
Error Message: INVALID CRETC TIME VALUE SPECIFIED command.
Explanation: The TPF system issues this message when a
negative time value parameter is coded in the CRETC macro. 000077
System action: None. Program: CLIB
User response: None. Error Message: ERROR LOCKING PROGRAM IN CORE
Error Message: INCOMPATIBLE JMPBUF PASSED TO Explanation: An ISO-C library that was allocated as preload
LONGJMP FUNCTION could not be fetched. The SNAP dump displays the program
Explanation: A jmpbuf that is not valid was specified. allocation table (PAT) entry. The PAT entry contains the name
of the ISO-C library that could not be fetched.
System action: The ECB is ended.
System action: Restart processing continues.
User response: Correct error in function call.
User response: Do the following:
Appended Message: SIPCC-LIST-PTR MISSING OR NOT 1. Determine why the GETPC on the library failed.
VALID
2. Correct the error.
Explanation: A sipcc_list_ptr parameter was required but 3. IPL the TPF system.
not specified or the parameter value was NULL for a sipcc
function call.
000078
System action: The entry control block (ECB) ends.
Program: CCEB
User response: Determine why the sipcc_list_ptr
parameter was missing or specified a null value and correct Error Message: ENTERED DEACTIVATED PROGRAM –
the error in the function call. ECB EXITED
See the TPF C/C++ Language Support User's Guide for more Explanation: The entry control block (ECB) entered a
information about the sipcc function. program in a loadset that was deactivated when a ZOLDR
DEACT command with the SERRC parameter specified was
entered.
000075
System action: The ECB is exited.
Program: Displayed on the console and in the dump.
User response: None.
Error Message: CORRUPTION DETECTED IN HEAP AT
addr ADDRESS See TPF Operations for more information about the ZOLDR
DEACT command.
Where:

addr
The address.

26 TPF Messages (System Error, Offline, and Program Status Word)


000079 • 00007E

and the load processing is ended.


000079
User response: Do the following:
Program: CIMU CILG
1. Verify that the input deck to the offline job (TLDR) is
Error Message: INVALID MESSAGE NUMBER correct.
Explanation: An operational program entered CIMU or CILG 2. Check to see if the input file was damaged or truncated.
to issue an output message with a message number that is not 3. Re-run the offline job (TLDR) to generate a new tape,
valid. The message number that is not valid was saved in the general data set (GDS), virtual reader (VRDR), or other
ECB work area starting at EBX000. media.
System action: Control returns to the operational program.
If you are unable to determine what is wrong with the TLDR
User response: Check the program that issued the message. output file after trying the steps previously listed, review the
system error dump to determine why the input file was
rejected by ZTPLD. If processing was ended after a data
00007A
record was read from tape or GDS, then that record will be
Program: CIMN found on data level 5. In addition, the auxiliary loader
parameter block (which is described in the ztpld.h header file)
Error Message: INVALID MACRO/RECORD TYPE will be found in an IBM C language stack block (the one
ENCOUNTERED chained directly from the initial block).
Explanation: An operational program entered CIMN to
request a macro service. CIMN issues this system error if any This information can be used to diagnose why the input file
macro service type or record type that is not valid is found. was not acceptable for ZTPLD processing. Some possible
The following parameter values were saved in the ECB work reasons for this error are:
area starting at EBX000: v An item does not have the correct record ID.
v Macro type
v An item does not have the correct record code check (RCC).
v Record type
v Ordinal number v A directory record contains an incorrect TPLOPT value. See
v Image/IPL/PROG number the c$tpldr.h header file for the list of values.
v Data level. v A program component was not listed in the MDR at the
beginning of the input file, but it is included anyway in the
System action: Control returns to the operational program.
middle of the file.
User response: Check the program that requested the macro v CIMR or IPL records are not using the correct record
service. chaining in the header area (which is described in the
c$idscdr.h header file).
00007B

Program: CRFH 00007D

Error Message: HEAP STORAGE EXHAUSTED Program: Displayed on the console and in the dump.

Explanation: The parser is unable to allocate sufficient heap Error Message: A PBI FOUND IN THE ECB IS NOT VALID
storage to complete its processing. Explanation: While releasing programs during EXITC
System action: The ECB is ended. processing, the Program Base Identification (PBI) was found
corrupt in the C static storage.
User response: Determine why the ECB heap storage was
depleted. System action: The entry control block (ECB) completes
EXITC processing and no other C file resident programs are
released.
00007C
User response: Review the system error dump to determine
Program: CILA the cause of the PBI corruption and correct the error.

Error Message: ERROR IN INPUT FILE FOR ZTPLD


00007E
Explanation: The auxiliary loader did not find an expected
data item within the input file. It is possible that TLDR's Program: Displayed on the console and in the dump.
output was corrupted or truncated. During ZTPLD processing,
Error Message: C LANGUAGE STACK BLOCK RELEASE
one of the following error messages was issued:
ERROR
v TPLD0114E
v TPLD0118E Explanation: Attempts to release the IBM C language stack
v TPLD0121E. blocks during SWISC, ENTDC, or EXITC processing failed.
This message will follow a 0006DA system error, which
After the error message was issued, this system dump was indicates a block release error.
issued to facilitate problem diagnosis in case more information
System action: The ECB is ended and a dump of the ECB
is needed to determine what is wrong with the TLDR output
and working storage is generated. No other IBM C language
file.
stack blocks attached to this ECB are released, therefore those
System action: Control returns to the operational program, blocks can no longer be used by the TPF system. Immediately

System Errors 27
00007F • 000085

prior to the system error routine, register 1 is set up to contain message block contains the name of the originating application
the address of the block that could not be released. program.

User response: A failure to release IBM C language stack


blocks is usually the result of block corruption. Determine the 000082
cause of the error.
Program: Displayed on the console and in the dump.

00007F Error Message: None.

Program: Displayed on the console and in the dump. Explanation: A SENDL macro was issued with the data level
holding a 1055-byte or 4K block.
Error Message: C LANGUAGE STATIC BLOCK RELEASE
ERROR System action: Return to calling program

Explanation: Attempts to release IBM C language static User response: Modify the program to use correct SEND
blocks during SWISC, ENTDC, or EXITC processing failed. interface.
This message will follow a 0006DA system error, which
indicates a block release error. 000083
System action: The entry control block (ECB) is ended and a Program: CCCCP1(CLXE)
dump of the ECB and working storage is generated. No other
IBM C language static blocks attached to this ECB are Error Message: None.
released. Therefore those blocks can no longer be used by the
Explanation: A SEND was issued but a message block is not
TPF system. Immediately prior to the system error routine, R1
being held.
is set up to contain the address of the block that could not be
released. System action: The ECB is ended. If entry was activated from
an online console, notification is sent to the operator.
User response: A failure to release IBM C language static
blocks is usually the result of block corruption. Determine the User response: Modify the program to use correct SEND
cause of the error. interface.

000080 000084
Program: CEDI(CCNUCL) Program: CCCCP1(CLXE)
Error Message: WTOPC DETECTED BAD ADDRESS IN Error Message: None.
PARM LIST
Explanation: The communication line number referenced in
Explanation: The WTOPC service routine detected a bad the SENDC or ROUTC macro is outside the allowable range
address passed on the TEXTA, BUFFA, or level pointed to by and is not a pseudo Network Extension Facility (NEF) line
the LEVEL parameter. The base address of the WTOPC number or an AX.25 Logical End Point Identifier (LEID).
parameter list may also be bad.
System action: The entry control block (ECB) is ended. The
System action: The dump is issued. If the WTOPC call is entry was activated from an online console, the TPF system
from CP code, control returns to the caller, otherwise the notifies the operator.
E-type program is exited.
User response: None.
User response: The program should be inspected to verify
that addresses passed to the TEXTA, BUFFA, LEVEL, and SUB
parameters are set up correctly. If the base address of the 000085
WTOPC parameter list is bad, the code immediately preceding Program: CCCCP1(CLPA)
the WTOPC SVC should be inspected for possible corruption.
Error Message: INVALID MCS HEADER `chars IN INPUT
MESSAGE
000081
Where:
Program: Displayed on the console and in the dump.
chars
Error Message: BSC LMT ERROR The characters in the multiple console support (MCS)
Explanation: While trying to read an overflow record from header that are not in the correct format.
file, the message router had an error. This error can occur only Explanation: The MCS header on the input command from
on long messages that are to be transmitted on a binary the 3215 console is not in the correct format. When an
synchronous communication (BSC) line. automation platform is running in MCS mode, every
System action: The message is discarded. command is prefixed with an MCS header that contains the
grave accent character ( ` ) followed by two EBCDIC
User response: Review the system error dump to determine characters in the range of (0-9) or (A-F).
whether the file address was valid. If not, the problem was
probably caused by an application program issuing the System action: The command is rejected.
ROUTC macro for a message block that is not valid. The User response: Examine the format of the MCS header in the
routing control parameter list (RCPL) saved in the prime

28 TPF Messages (System Error, Offline, and Program Status Word)


000086 • 000092

failing command and contact your IBM representative to help


00008D
correct the problem.
Program: CCCCP1(CLXE)
000086 Error Message: None.
Program: CCCCP1(CLXE) Explanation: The message byte count either exceeds the block
size or is less than the actual length.
Error Message: None.
System action: The ECB is ended. If entry was activated from
Explanation: A SENDA or SENDC macro was issued to an
an online console, notification is sent to the operator.
EP line that was invalidated or is in hold status.
User response: Modify the program or the data.
System action: Return to the calling program.
User response: None.
00008E
Program: COBU
000089
Error Message: None.
Program: CCCCP1(CLXD)
Explanation: The requested process selection vector (PSV) is
Error Message: None.
reserved and not in use.
Explanation: A SENDA or SENDC was issued on an ALC
System action: The entry control block (ECB) is ended and
line but there was no end of message character at the end of
the message is lost.
the message.
User response: Have your system programmer review the
System action: The ECB is ended. If entry was activated from
system error dump to determine why a reserved PSV was
an online console, notification is sent to the operator.
requested.
User response: Have your system programmer determine the
segment that issued the SENDA or SENDC and check for the
00008F
byte count.
Program: COBT
00008A Error Message: None.
Program: CCCCP1(CLYC) Explanation: The requested process selection vector (PSV)
was not found in COBU.
Error Message: MPX CHAN/PROG ERROR ON
SUBCHANNEL subchannel System action: The entry control block (ECB) is ended. The
SNA session, if any, is ended.
Where:
User response: Have your system programmer review the
subchannel
dump and load a new version of COBU if necessary.
The subchannel.
Explanation: A multiplex channel program error was
000091
detected for subchannel shown in the message (SDA 00
subchannel). The error was a program check, protection Program: CCCCP1(CLUK), CCCCP1(CLVK)
exception, or chaining check.
Error Message: None.
System action: Machine stops.
Explanation: An attempt was made to initiate an I/O on a
User response: Restart or reload. Have your system communication line but the control information was
programmer review the system error dump to determine the determined not to be valid. This is a catastrophic system error.
cause of the channel program error.
System action: The machine is stopped.

00008B User response: Restart or reload.

Program: Displayed on the console and in the dump.


000092
Error Message: INCORRECT FIXED BITS IN LSTB
Program: CCCCP1(CLUK)
Explanation: The LSTB fixed bits are not valid.
Error Message: None.
System action: None.
Explanation: During a post interrupt routine, control
User response: None. information was discovered to be wrong. This is a catastrophic
programming error.
System action: The machine is stopped.
User response: Restart or reload.

System Errors 29
000094 • 0000A6

000094 0000A0–0000FF
Program: CCCCP1(CLYC)

Error Message: None. 0000A2

Explanation: No core blocks were available for a read Program: Displayed on the console and in the dump.
operation on a low-speed line.
Error Message: PRC DOWN — LMT NOT ACTIVE
System action: Processing is ended.
Explanation: The prime computer room agent set (CRAS)
User response: None. console is down, idle, cycled down, or the long message
transmitter (LMT) is inactive. This is a catastrophic system
error.
000098
System action: The machine is stopped.
Program: CLUE
User response: Do the following:
Error Message: SLN sln FR ALL CCP MSG NOS IN USE 1. Correct the problem.
Where: 2. Restart.

sln The symbolic line number.


0000A3
Explanation: This message is reserved for World Trade use.
Program: Displayed on the console and in the dump.
System action: None.
Error Message: PRC DOWN — NO FALL BACK POSSIBLE
User response: None.
Explanation: The prime computer room agent set (CRAS)
console is down and fallback is not possible. This is a
00009D catastrophic system error.
Program: CCCCP1(CLVK) System action: The machine is stopped.
Error Message: None. User response: Do the following:
Explanation: A CIOUC macro was issued for a line number 1. Correct the problem.
that is outside the valid range for the function requested. 2. Restart.
System action: A SERRC macro is issued and the entry
control block (ECB) is exited. 0000A4
User response: Have your system programmer review the Program: Displayed on the console and in the dump.
system error dump to determine the cause of the error and to
correct it. Error Message: PRC Down — INVALID ALTERNATE
Explanation: The prime computer room agent set (CRAS)
00009E console is down and the alternate is not valid. This is a
catastrophic system error.
Program: CIJP, CVAJ, CVQJ, CVQG, CIJA, CRM0, CML2
System action: The machine is stopped.
Error Message: POSSIBLE DUPLICATE SUBCHANNEL
User response: Do the following:
Explanation: During line validation, the slot in the internal
1. Correct the problem.
line table (ITLT) is nonzero for this line. The ITLT contains 255
1-byte slots and it is indexed by subchannel address. The 2. Restart.
internal line number for the line is stored in the corresponding
ITLT slot when the line is validated. If the slot is nonzero, a
0000A5
possible duplicate subchannel is defined in the line status
table (LSTB). Program: CCCCP1(CLXE)
System action: None. Error Message: NETWK INIT. IN PROGRESS
User response: Review the line status table to determine Explanation: Network initialization is in progress.
whether a subchannel was associated with more than one line.
The LSTB can be located in the dump by using dump tag System action: The program is exited.
LNS. User response: None.
Error Message: COMMON I/O MOUNT ERROR
Explanation: The line being validated is not attached to the 0000A6
TPF system.
Program: CCCCP1(CLXE)
System action: Return to the calling program.
Error Message: COMMO. NETWORK TABLES NOT INIT.
User response: Attach the line to the TPF system.

30 TPF Messages (System Error, Offline, and Program Status Word)


0000A7 • 0000B9

Explanation: The communication network tables are not the SENDC K runs only in the BSS of the EP processor.
initialized.

System action: The program is exited. 0000B0


User response: None. Program: CCSONP(GRFS)

Error Message: GRFS — REQUEST FOR NONEXISTENT


0000A7 POOL
Program: CCCCP1(CLXE) Explanation: A non-existent pool section was selected.
Error Message: COMMO. KEYPOINTS NOT LOADED System action: The program is exited. If the entry was
activated from an online console, notification is sent to the
Explanation: The communication keypoints are not loaded
operator.
into the TPF system.
System action: None.
System action: The program is exited.

User response: None.


0000B1
Program: CCSONP(GRFS)
0000A8
Error Message: GRFS – MULTI KEYPT UPDT REQUEST
Program: CCCCP1(CLXE)
Explanation: This error occurred because there are multiple
Error Message: SEND TYPE MACRO — UNDEFINED XCU file pool keypoint update requests pending.
Explanation: A Send-Type macro was issued for an System action: Processing is continued.
undefined Transmission Control Unit (XCU).
User response: Do one of the following:
System action: The program is exited.
v If the condition continues for normal file pool activity,
User response: None. increment the relevant keypoint update level.
v If this error immediately precedes an unplanned TPF system
0000A9 shutdown, increment the file pool safety skipping factor for
the following GFS cycle-up only.
Program: CCCCP1(CLXE)
Error Message: None. 0000B4
Explanation: There was an illegal CCP macro for the Program: Displayed on the console and in the dump.
Transmission Control Unit (XCU).
Error Message: None.
System action: The program is exited.
Explanation: The pool directory counts are not valid. This is
User response: None. a catastrophic system error.
System action: The machine is stopped.
0000AA
User response: Do the following:
Program: Displayed on the console and in the dump.
1. Perform a reconciliation of the file pool counts.
Error Message: None. 2. Cycle up to the desired status.
Explanation: FINWC when retrieving the 2946/7411 sense
control record. 0000B8
System action: The entry is exited. Program: CCCCP3(CLQI)
User response: None. Error Message: None.
Explanation: In the PLONC macro, the line number or
0000AD parameter is not valid.
Program: CCCCP1(CLXE). Program issuing SENDC K System action: The program is exited.
displayed on the console and in the dump.
User response: None.
Error Message: None.
Explanation: A SENDC K, send message on a synchronous 0000B9
link control (SLC) link, was issued either on a non-emulator
program (EP) processor in a loosely coupled complex or from Program: CCCCP3(CLQI)
a non-basic subsystem (BSS). Error Message: None.
System action: The program is exited. Explanation: There is bad data (storage corruption) causing
User response: Ensure that the application program issuing an output equipment check. This is a catastrophic system
error.

System Errors 31
0000BA • 0000D2

System action: None. User response: Correct the application program causing the
dump.
User response: Review the system error dump to determine
the cause of the error.
0000D1
0000BA Program: CCNUCL(CICR)
Program: CCCCP3(CLQE), CCCCP3(CLQG) Error Message: One of the following errors occurred:
Error Message: None. v ATTAC — INVALID LEVEL SPECIFIED
v ATTAC — SPECIFIED LEVEL HOLDING BLOCK
Explanation: There is no core for CIOUC AI (SLC).
v ATTAC — NO BLOCKS DETACHED FROM ECB
System action: A system error is issued.
v ATTAC — NO BLOCKS DETACHED FROM LEVEL
User response: None. v ATTAC — SPECIFIED DECB HOLDING BLOCK
v ATTAC — NO BLOCKS DETACHED FROM DECB
0000BB | v ATTAC — DETAC BLOCK TABLE CORRUPTION
| DETECTED
Program: CCCCP3(CLQ)
| Explanation: An application program issued an ATTAC
Error Message: None. | macro incorrectly. See the error message text for more
Explanation: The line routing table search was unsuccessful. | information about the specific error.
System action: A system error is issued and the entry control System action: The ECB is ended. If the entry was from an
block (ECB) is exited. online console, notification is sent to the operator.

User response: None. | User response: Do the following:


| 1. Examine the system error dump to determine which
| application program issued the ATTAC macro.
0000BC
| 2. Correct the application program.
Program: CCCCP3(CLQK)
Error Message: None. | See TPF General Macros for more information about the ATTAC
| macro.
Explanation: An SKN that is not valid was found in the link
routing table (LRT).
0000D2
System action: A system error is issued and the entry control
block (ECB) is exited. Program: CCNUCL(CICR)

User response: None. Error Message: One of the following errors occurred:
v DETAC — INVALID LEVEL SPECIFIED
0000C0 v DETAC — SPECIFIED LEVEL NOT HOLDING BLOCK
v DETAC — SPECIFIED DECB NOT HOLDING BLOCK
Program: CCCCP3(CLQK)
Explanation: None.
Error Message: None.
Error Message: DETAC — MAXIMUM EXCEEDED FOR
Explanation: No entry control blocks (ECBs) in the TPF
LEVEL
system can use the program version; however, a nonzero
demand counter for the program version was detected. The Explanation: An application program tried to detach more
program allocation table (PAT) slot associated with the than 255 blocks from one ECB level.
program version was removed from the PAT.
System action: None.
System action: The TPF system flushes the virtual file access
(VFA) buffer. User response: Correct the application program causing the
dump.
User response: Review the system error dump to determine
the cause of the error. Error Message: DETAC — MAXIMUM EXCEEDED FOR
USER
Explanation: There was an attempt to detach more than 255
0000D0
blocks from the ECB for a specified user.
Program: CCNUCL(CICR, CHIM)
System action: None.
Error Message: None.
User response: Correct the application program causing the
Explanation: An application issued a CREEC or CRETC dump.
macro and specified an entry control block (ECB) data level or
data event control block (DECB) that does not hold a block.

System action: The ECB is ended. If the entry was from an


online console, notification is sent to the operator.

32 TPF Messages (System Error, Offline, and Program Status Word)


0000D3 • 0000DA

v Perform a full TPF system load to make the IPAT and


0000D3
#PROGn ordinal numbers conform
Program: Displayed on the console and in the dump. v Determine the cause of the shift in the system allocator
(SALO) input deck and correct the error.
Error Message: INVALID BLOCK ADDRESS OR TYPE
DURING ECB SCAN
Program: CAPB or CAPC 0000D8

Explanation: CAPB was scanning all entry control blocks Program: Displayed on the console and in the dump.
(ECBs) in the TPF system to detect any looping or hung Error Message: CRPA HAS OVERFLOWED
entries. CAPC was scanning the ECBs to display looping or
hung entries. Either program found an ECB address that is not Explanation: This SNAPC dump indicates that the core
valid or a block type returned from the centralized list resident program area overflowed during restart. This
handling routines. overflow indicates that not all the core resident programs fit
into the core resident program area. The data collection
System action: The entry is dumped and exited. counters for both the 24- and 31-bit core resident program
User response: Have your system programmer determine the areas are displayed in the dump. These counters indicate the
cause of the error in the ECB lists. number of programs that did not fit in storage.

System action: None.


0000D4 User response: Do the following:
Program: CCCPSE(CPSM) 1. Expand the core resident program area so that all the core
resident programs fit.
Error Message: None.
2. Perform an initial program load (IPL) of the TPF system.
Explanation: The SNAPC service routine found a program
interrupt due to a bad parameter. Register 1 (R1) contains the
address of the list of registers at the time of the program 0000D9
check. Register 2 (R2) contains the address where the PSW at Program: Displayed on the console and in the dump.
the time of the program check can be found.

System action: The program is exited. Note: The following messages have the same User Response.

User response: Have your system programmer to check the Error Message: ECB CANCELLED ON OPERATOR
SNAPC parameters and correct the error. REQUEST

Explanation: An entry control block (ECB) scheduled to exit


0000D5 by the ZECBL command was redispatched and dumped.

Program: CCNUCL(CHSZ) System action: The ECB is exited as requested by the


operator.
Error Message: CXFRC ECB IMMED ISSUED FROM EVM
ADDRESS SPACE Error Message: ECB CANCELLED, DEADLOCK
CONDITION IS DETECTED
Explanation: The CXRFC service routine, which must process
in the SVM, was activated by code processing in the EVM. Explanation: The deadlock detection program detected a
deadlock condition and the CLUD user exit program
System action: A SNAP dump is issued displaying the instructed the system to stop the waiting entry control block
content of the general registers. A nonzero return code is set (ECB).
and control returns to the invoking code.
System action: The waiting ECB is stopped.
User response: Have your system programmer to check the
invoking code and correct the error. User response: None.

0000D6 0000DA

Program: CCCPSE(CPSM) Program: Displayed on the console and in the dump.

Error Message: None. Error Message: ECB HOLDING LOCK, UNLOCKED BY


OPERATOR REQUEST
Explanation: The ECB created by the SNAPC service routine
attempted to issue a SNAPC. This situation could be caused Explanation: The ZRHLD DELETE command or the ZDLCK
by an allocator shift problem. The IPAT indicates that the DELETE command was entered with the LN or LOCKNAME
SNAPC service routine code is at a certain #PROGn ordinal parameter specified to delete a lock, but an entry control block
number but when it tries to retrieve the record it finds another (ECB) is holding the lock.
segment there. System action: The lock is released and the ECB exits.
System action: The program is exited.
User response: None.
User response: If the problem is caused by an allocator shift,
See TPF Operations for more information about the ZRHLD
do one of the following: DELETE and ZDLCK DELETE commands.

System Errors 33
0000DB • 0000E6

v A hardware error found during a read or write of a


0000DB
keypoint
Program: Displayed on the console and in the dump. v A software error found when issuing a FSTIC macro,
FDCTC macro call, keypoint read, or keypoint write.
Error Message: GLOBAL SYNC FIWHC ERROR – HOLD
LOCKOUT OR ZECBL PROCESSING System action: If basic subsystem (BSS) keypoints are being
written, the ECB exits immediately. If subsystem keypoints are
Explanation: An entry control block (ECB) waiting for a sync
being processed, the ECB returns and begins processing the
lock operation received an error return condition when issuing
keypoints for the next subsystem.
the internally-generated FIWHC macro because of a hold
lockout or the processing of the ZECBL command. User response: Do the following:
System action: The ECB exits. 1. Ensure that your system programmer checks the dump to
determine which keypoint, FSTIC macro, or FDCTC macro
User response: Review the system error dump to determine call caused the error.
the cause of the error and the lockout condition.
2. Take the required corrective actions.
See TPF General Macros for more information about the
Error Message: TIME INITIATED KEYPOINTING DISABLED
FIWHC macro. See TPF Operations for more information about
UNTIL THE NEXT IPL
the ZECBL command.
Explanation: An I/O error occurred during time initiated CP
keypoint processing. The error may be one of the following:
0000E1
v A hardware error found during a read or write of a
Program: CCNUCL(CCIT) keypoint
Error Message: None. v A software error found when issuing a FSTIC macro,
FDCTC macro call, keypoint read, or keypoint write.
Explanation: A looping program was found during
cycle-down. System action: Since the error occurred early during
processing of BSS keypoints, the time-initiated keypoint
System action: The associated entry is sent to exit in order to program (CVZ1) cannot recreate itself and therefore will
purge activity from the TPF system and cycle down is prevent any future time-initiated keypointing.
continued.
User response: Do the following:
User response: None.
1. Ensure that your system programmer checks the dump to
determine which keypoint, FSTIC macro, or FDCTC macro
0000E2 call caused the error.
2. Take the required corrective actions.
Program: CCSONP(GRFS)
Error Message: GFS ISSUED IN CYCLE-DOWN STATE To resume time-initiated keypointing, IPL the TPF system or
have a program issue a CREMC macro to the CVZ1 segment.
Explanation: A Get File Storage (GFS) macro was issued
while in the GFS cycle-down state.
System action: The program is exited. 0000E6

User response: None. Program: Displayed on on the console and in the dump
(CVHD or CSNA).

0000E4 Error Message: None.

Program: CCNUCL(CHIM, CICR) Explanation: CVHD is unable to find the line control
message editor table or CSNA is unable to find the SNA
Error Message: None. command table.
Explanation: An attempt was made to issue a CREM, CRED, The FIND error is not due to an I/O hardware error.
or CRET entry with a program file address of zero.
System action: The issuing program is exited.
System action: The entry is sent to exit.
User response: Do the following:
User response: Check the subject program for presence in the 1. Ensure that your system programmer checks the CE1SUD
system allocator and relink the program offline. data level 4 bytes in the dump to determine the cause of
the FIND error.
0000E5 2. Correct the problem.

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: ERROR DURING TIME INITIATED Explanation: CVHD is unable to find the line control
KEYPOINTING message editor table (CVLU). The incoming non-SNA
communication command cannot be processed.
Explanation: An error occurred during time-initiated CP
keypoint processing. The error may be: User response: See the user response for the 0000E6 message.

34 TPF Messages (System Error, Offline, and Program Status Word)


0000E7 • 0000EB

Error Message: FIND ERROR WHEN RETRIEVING CSN0 1. Review the pilot tape input deck for application program
SNA MESSAGE TABLE I-stream GOA records that contain entries for I-stream
shared global records.
Explanation: CSNA is unable to find the SNA command
table (CSN0). The incoming SNA communication command 2. Move the entries into one or more GOA records for the
cannot be processed. main I-stream.
3. Recreate the pilot tape.
User response: See the user response for the 0000E6 message.
4. Reload the pilot tape to the TPF system.

0000E7
0000EA
Program: CICR
Program: CCNUCL (CTME)
Error Message: INVALID GLOBAL DIRECTORY ADDRESS
PASSED TO IGATC Error Message: STIMC REQUEST WITH INVALID TIME
INTERVAL
Explanation: The Global 1 or Global 3 directory address
passed to the IGATC macro was not valid. Explanation: CTME in CCNUCL detects a STIMC request
block with a zero or negative time interval value. Only
System action: None. positive values are valid.
User response: Review the directory address in question System action: If the request block post interrupt address
from the system error dump. This error occurs only when the indicates that the STIMC is invoked by CRETC with the
ERR= parameter of the IGATC macro was not coded. STATE=1052 option, an operational dump occurs and the ECB
Application programs using the IGATC macro should always exits. Otherwise, the STIMC is invoked by a CP routine and a
code this parameter. catastrophic system error occurs.

User response: In the dump, R1 contains the address of the


0000E8 STIMC request block, R3 contains the time interval in error,
and R14 points to the STIMC macro expansion in the
Program: CSY0
requesting program. See the TI0MP DSECT for a definition of
Error Message: KEYWORD RECORD RETRIEVAL the request block fields.
ERROR-MSG IGNORED

Explanation: An error was found when CSY0 tried to do a 0000EB


GETPC on CSY2.
Program: CCNUCL(CICR,CICS,CAPT), CCENBK(CCEC),
System action: None. CCMCDC(CEDM),CCSONP(GRFS)

User response: Do the following: Error Message: UNAUTHORIZED USE OF FAST LINK
MACRO
1. Ensure that CSY2 is allocated and loaded to the TPF
system. Error Message: UNAUTHORIZED USE OF MACRO
2. Enter the ZSYSG ALTER or ZSYSG DISPLAY commands
Error Message: UNAUTHORIZED USE OF RECVC MACRO
again, as appropriate.
Error Message: UNAUTHORIZED USE OF GETCC
See TPF Operations for more information about the ZSYSG COMMON OPTION
commands.
Error Message: UNAUTHORIZED USE OF GETPC
LOADSET OPTION
0000E9
Error Message: UNAUTHORIZED USE OF RELPC
Program: GOG1 LOADSET OPTION

Error Message: T/C GLOBAL LOAD ERROR Error Message: UNAUTHORIZED USE OF GETPC SPECIAL
LOCK OPTION
Appended Message: I-STREAM SHARED GLOBAL
RECORD NOT ALLOWED ON NON-MAIN I-STREAM — Error Message: UNAUTHORIZED USE OF RELPC SPECIAL
REFERENCE R4 LOCK OPTION

Explanation: While processing GOA entries for an Explanation: An ECB-controlled program issued an SVC or
application program I-stream, global load found an entry fast-link macro and did not have the proper authorization (in
whose I-stream shared indicator was set to one. This is not the PAT) to issue that macro.
permitted. Any I-stream shared global records must be
System action: The ECB is ended.
included in the input to global load for the main I-stream only.
User response: Use the dump to determine the SVC or
Register 4 points to the global record that caused the error.
fast-link macro and the program that issued it.
Register 3 points to the failing GOA entry.
Use the program listing to determine which macro was issued.
System action: None.
If the program should be allowed to issue the macro, the PAT
User response: Do the following: table must be changed to allow the program to issue this
macro. Enter the ZAPAT command or run the allocator again
to create a new PAT table.

System Errors 35
0000EC • 0000F0

Program: CVZ5
0000EC
Error Message: rectype KPTR READ ERROR - CVZ5 RC nnn -
Program: CYYM
error
Error Message: DUPLICATION DISCREPANCY — RESTART
Where:
AREA DUPLICATION DOES NOT MATCH KEYPOINT
DUPLICATION — STATE CHANGE INHIBITED rectype
The record type for which the keypoint pointer record
Explanation: During restart, a discrepancy was found
(KPTR) was being read.
between the duplication factor of the restart area and that of
the TPF system keypoints. nnn
The return code from CVZ5.
System action: State change and keypointing are inhibited
for the subsystem currently going through restart. error
One of the following error descriptions:
User response: Ensure that the duplication factor for both the
restart area and the TPF system keypoints is the same. For UNINITIALIZED
example, if the restart area is fully duplicated, the TPF system The keypoint pointer record had not been
keypoints must also be fully duplicated. initialized.

FCTB MISMATCH
0000EE The extent table in the keypoint pointer record
does not match the record type definition in the
Program: CVRQ
FACE table (FCTB).
Error Message: ERROR FILING KEYPTS Explanation: Segment CVZ5 was unable to read the keypoint
Explanation: A file was issued and an error occurred. pointer record.

System action: None. System action: The copy to the system keypoint area of the
keypoints used for the IPL ends. State change is disabled and
User response: Check CE1SUD to determine the level where TPF system restart continues.
the file failed and the cause.
User response: Do one of the following:
Error Message: MCHR CONVERSION ERROR
v Determine why the keypoint pointer record is in error,
Explanation: An error occurred while trying to convert an correct the problem, and re-IPL the TPF system.
MCHR to FARF3 format. v Re-IPL the TPF system and respond to message CVZ60001A
System action: None. by entering the ZKPTR command with the REPLACE
parameter specified to file the rebuilt or updated keypoint
User response: Check the EBW008 message to determine the pointer record.
mmcchhr that failed.
Error Message: KEYPOINT RETRIEVAL ERROR See TPF Operations for more information about the ZKPTR
command.
Explanation: Find and Wait processing detected an error
while attempting to read a keypoint for keypoint copy.
0000EF
User response: Check CE1SUD of the ECB to determine the
level the FINDC failed on and the cause. Program: CVRN

Error Message: INVALID MESSAGE INDEX Error Message: FALLBACK KEYPTS COPIED - IPL PRIME
MOD
Explanation: The 0000EE system error was requested but the
requestor failed to initialize the message indicator that should Explanation: This system error dump occurs when you IPL
accompany the system error. the TPF system using keypoints from an area other than the
prime module. The keypoints are copied from the fallback
System action: Keypoint copy for the subsystem is aborted area to the prime module area.
and the subsystem’s state change is disabled.
System action: The TPF system enters a disabled wait state.
User response: The message indicator is located at label
WRKMSG in the workblock. Register 1 contains the address of User response: Perform a hardware IPL to use the
the workblock. Determine why the message indicator is not image-related records from the prime module.
valid.

Error Message: KEYPOINT FILING ERROR 0000F0

Explanation: There was an error while filing the keypoint. Program: CVRN

System action: Keypointing is aborted and the TPF system Error Message: SMDT CHAIN CORRUPTED
state change is disabled. Explanation: An attempt to insert a dump keyword into the
User response: Do the following: selective memory dump table (SMDT) in CCCPSE failed. An
end-of-chain was found before the correct insertion point in
1. Check the CTL dump to determine why keypointing failed.
the linked list of SMDT entries was found. The keyword was
2. Re-IPL the TPF system. created by the ZIDOT command.

36 TPF Messages (System Error, Offline, and Program Status Word)


0000F1 • 0000F2

System action: The restart ECB is exited. The problem could be an error return from the FACE program
or a hardware error.
User response: The SMDT entry chain is initialized at the
end of CCCTIN. Determine which program corrupted the System action: The ZIDOT processing is exited. The ZIDOT
chain during restart and correct it. CREATE or ZIDOT DELETE request that initiated the file
retrieval remains in effect until the next TPF system IPL.
Error Message: FACE ERROR RETRIEVING #IBMM4
RECORDS FOR DOBT/SMDT User response: Do the following:
Explanation: A FACE error occurred during an attempt to 1. Review the system error dump to determine the cause of
access the #IBMM4 record type, record ID X'FF1C0000'. the error.
2. Correct the error.
System action: Control returns to the restart scheduler and
restart is continued.
0000F1
User response: Ensure that the proper records were allocated
for use by the ZIDOT command. Program: CVRN
Error Message: FIND ERROR RETRIEVING #IBMM4 Error Message: SMDT KEYWORD COULD NOT BE
RECORDS FOR DOBT/SMDT LOCATED IN CCCPSE — keyword
Explanation: A hardware error occurred during an attempt to Where:
retrieve one of the ZIDOT file records.
keyword
System action: State change is disabled for all subsystems The name of the dump keyword.
and restart is continued.
Explanation: A ZIDOT INCLUDE ALL or ZIDOT OMIT ALL
User response: Do the following: command was entered for the dump keyword referenced in
1. Review the system error dump to determine the cause of the message. However, that keyword could not be found in
the error. the selective memory dump table (SMDT) in CCCPSE during
restart.
2. Correct the error.
System action: The SMDT entry on file is deactivated and
Program: CVZL
processing is continued.
Error Message: UNABLE TO WRITE DOBT RECORD TO
User response: None.
FILE
Error Message: INSUFFICIENT NUMBER OF DUMMY
Explanation: The ZIDOT command processor found an error
KEYWORD ENTRIES RESERVED IN THE IDATB MACRO
when attempting to write one of the DOBT records to disk.
The problem could be: Explanation: No dummy SMDT entry is available to contain
v An error returned from the file address compute program a dump keyword previously created by a ZIDOT CREATE
(FACE). request. This indicates that the number of dummy entries in
the SMDT was reduced since the last IPL of the TPF system.
v A hardware error.
System action: State change is disabled for all subsystems
System action: The ZIDOT processing is exited. The ZIDOT
and restart continues.
request remains in effect until the next TPF system IPL occurs.
User response: Allocate more dummy entries in the SMD,
User response: Do the following:
and reassemble and reload CCCPSE, CCCTIN, CCUEXT,
1. Review the system error dump to determine the cause of restart program CVRN, and the ZIDOT programs CVZI, CVZJ,
the error. CVZL, and CVZM.
2. Correct the error.
Error Message: INSUFFICIENT SPACE ON FILE FOR 0000F2
ADDITIONAL SMDT ENTRIES
Program: CYYA
Explanation: An attempt was made to save an SMDT entry
Error Message: SON — FILE KEYPOINT ERROR
to disk for a dump keyword just created by the ZIDOT
CREATE request or just modified by the ZIDOT Appended Message: One of the following:
INCLUDE/OMIT ALL request. However, no space is available v FILE ADDRESS NOT FOUND
in the SMDT file record. v INVALID FILE ADDRESS
v ILLEGAL MODULE NUMBER
System action: The ZIDOT processing is exited.
v PRIME & DUP MODS OFFLINE
User response: Delete some created keywords or clear some v WAIT ERROR
dump overrides containing keywords included in or omitted v PRIME OR DUP FILE FAILED
from all dumps.
Explanation: There was a file keypoint error. This error may
Error Message: UNABLE TO RETRIEVE SMDT RECORD or may not be catastrophic.
FROM DISK
System action: This error is catastrophic in the basic
Explanation: The ZIDOT command processing found an subsystem (BSS) when the filing of the keypoint was
error when attempting to retrieve the SMDT record containing unsuccessful for both the prime and duplicate modules. If the
keywords created by one or more ZIDOT CREATE requests. keypoint cannot be filed to one module, but the file is

System Errors 37
0000F3 • 0000F6

successful to the other, the error is issued for information only User response: Determine why the event name already
and processing is continued. exists.

The ECB exits when it is not a BSS DBI and the file was Appended Message: ZMCPY LOGIC ERROR, UNABLE TO
unsuccessful for both the prime and duplicate modules. As in FIND CREATED EVENT
the BSS, processing will continue when the keypoint is filed
Explanation: The TPF system tried to post to or wait on an
successfully to either the prime or duplicate module.
internal event it created previously but the event name was
User response: Do the following: not found.
1. Check the file address reference word in error. System action: If it occurs at EOJ for COPY, the TPF system
2. Review the ECB SUD flag byte for that level and is halted and a re-IPL is forced. Otherwise, COPY is aborted.
determine the reason for failure.
User response: None.
Appended Message: ZMCPY LOGIC ERROR, EVENT
0000F3
ERROR AT COPY EOJ
Program: Displayed on the console and in the dump.
Explanation: The TPF system tried to post to or wait on an
Error Message: FILE COPY — ERROR FILING CTK6 internal event it created previously but could not because of
an event error at the end of the copy function.
Appended Message: ERROR WRITING CTK6
System action: The TPF system halts and an IPL is forced.
Explanation: An error occurred while trying to file the
updated copy of keypoint 6. This results in the keypoint not User response: None.
reflecting the new module status and possible lock movement.
Appended Message: ZMCPY TIME OUT AWAITING
System action: Processing is continued and the TPF system PROCESSORS RESPONSE
tries to refile keypoint 6 later.
Explanation: Another processor in a loosely coupled complex
User response: Do the following: did not respond within a specified time period.
1. Review the ECB SUD flag byte for the data level 9. System action: If it occurs at EOJ for COPY, the TPF system
2. Determine the reason for the failure. halts and a re-IPL is forced.

User response: None.


0000F4

Program: Displayed on the console and in the dump. 0000F5

Error Message: FILE COPY — ERROR IN LC PROCESSING Program: Displayed on the console and in the dump.

Appended Message: INVALID FUNCTION CODE Error Message: DASD FILE COPY-I/O ERROR

Explanation: An interprocessor communication (IPC) input Appended Message: None.


request was received from another processor in which the
Explanation: There was an undetermined error returned from
function to be performed code was not valid.
the FDCTC macro while performing an All File Copy write
System action: The entry control block (ECB) is exited. I/O. It is possible that the copy pack is not formatted
correctly.
User response: Review the main storage dump to determine
which request code was received from the IPC. System action: The COPY is aborted and the ECB is ended.

The EBW000 must contain a valid function code, for example, User response: Check that the copy pack is formatted
0, 4, 8, 12, 16, or 20. correctly and retry the FDCTC macro.

Appended Message: COPY EOJ FAILED, IPL FORCED.


0000F6
Explanation: File copy was unable to complete bringing
online the real-time module in all processors. Therefore, a Program: Displayed on the console and in the dump.
re-IPL is being forced in all processors to make sure the
Error Message: DASD FILE COPY-I/O ERROR RCVY.
database setup is the same across all processors.
Appended Message: None.
System action: The TPF system halts and a re-IPL is done.
Explanation: There was an undetermined error returned from
User response: Review the system error dump and console
the FDCTC macro while performing an All File Copy read
logs for all processors and determine why copy was unable to
I/O. It is possible that the copy pack is not correctly
complete.
formatted.
Appended Message: ZMCPY LOGIC ERROR, EVENT
System action: The COPY is aborted and the ECB is ended.
NAME ALREADY EXISTS
User response: Check that the copy pack is formatted
Explanation: An event name declared through the EVNTC
correctly and retry the FDCTC macro.
macro already exists in the event table.
System action: The ECB exits.

38 TPF Messages (System Error, Offline, and Program Status Word)


0000F7 • 0000FD

v See your system programmer or your IBM service


0000F7
representative to determine whether a physical problem
Program: CYPR exists at the address allocated to the CVCM program or the
CYAN program.
Error Message: None.
v Correct the hardware problem.
Explanation: The TPF system detected corrupt copy slot
information after a ZMCPY function aborted.
0000FB
System action: None.
Program: Displayed on the console and in the dump.
User response: Review the system error dump to determine
and correct the cause of the copy slot corruption. Error Message: CYYM — Keypoint Retrieval Error
Explanation: The CYYM program was unable to retrieve a
0000F8 keypoint as requested by a real-time program.

Program: CCNUCL(CAPT) System action: Return to the calling program with the
appropriate error indicators set.
Error Message: UNSUPPORTED SVC ISSUED
User response: Establish which keypoint is affected from the
Explanation: An ECB-controlled program issued an SVC that dump and determine whether a physical problem exists at the
is not supported by the TPF control program or the function address allocated to this keypoint. Any fixes may require a
requested by the SVC was not TPF system-generated. load of the affected keypoint.
System action: The ECB is ended.
0000FC
User response: Use the SNAPC dump to determine the SVC
code that was issued and which program issued it. Use the Program: CCSONA(CEFH)
program listing to determine which macro (if any) contained
the SVC. Ensure the services requested by the macro are Error Message: ECB ATTEMPTS TO HOLD 256 RECORDS
supported by the TPF control program (CP) being used. Explanation: An entry tried to hold a record when the record
In the SNAPC dump, the SVC old PSW contains addresses hold count in CE1HLD was equal to 255 or X'FF', which is the
from which the SVC was issued. The IBMSVC and USRSVC maximum value that can be stored in that one byte field.
macros contain the valid SVC codes. System action: The ECB is ended.
User response: Do the following:
0000F9
1. Using the macro trace in the dump, find the programs in
Program: CCNUCL(CICR) the TPF system that issue macros to hold a record (FINHC,
FIWHC).
Error Message: None.
2. Determine which programs caused the entry to try to hold
Explanation: The address requested through the CINFC more than 255 records simultaneously.
macro is not defined in this configuration. 3. Modify those programs so that it is impossible for an entry
System action: The program is exited. to hold more than 255 records at the same time.

User response: None.


0000FD

0000FA Program: DRD5 (ZRTDM Command Handler)

Program: CVCT, or CYAM. Error Message: RIAT FIND/FILE ERROR

Error Message: None. Explanation: An error occurred in DRD5 in the routine that
processes the file-resident record ID attribute table (RIAT). The
Explanation: A read error occurred during a FINWC request error occurred in either a FNSPC or FLSPC macro, or when
preventing a listing of active TPF system, user, or pool utilities trying to retrieve the correct RIAT record into core. The RIAT
following a ZCYCL request or during a re-IPL. Cycling is not error processing routine displays the specific error to the
allowed while lethal utilities are running because: console and the RIAT FIND/FILE ERROR message appears in
v The integrity of the TPF system may be damaged the dump.
v The data generated by the utility would be incorrect. System action: Module DRD5 issues a system error and is
exited.
System action: Processing is continued with the computer
room agent set (CRAS) console and a utility names unknown User response: Do the following:
message is issued. ZCYCL requests are not honored unless this 1. Review the system error dump.
message was issued immediately following an IPL. Following
an IPL, all utility indicators are turned off so that ZCYCL 2. Take the appropriate action.
requests are allowed.

User response: Do one of the following:


v Cycling may be forced with a ZCYCL xxxx BP command if
ZCYCL is disabled.

System Errors 39
0000FE • 000111

v CC3 TO SIOSC ON XID — SDA nnnn NOT MOUNTED


0000FE
Where:
Program: CCNUCL (CTME)
nnn
Error Message: STIMC REQUEST AND TABLE IS FULL
The symbolic device address (SDA).
Explanation: An STIMC request was issued and the STIMER
Explanation: CCSNA1 or CC3705 issued the SIOSC macro
table is full. The table may be corrupted or an STIMC
but the device is not mounted and cannot be accessed.
requestor may be looping.
System action: The lost terminal interface routine is
System action: A catastrophic system error is issued.
activated.
User response: Review the system error dump to determine
User response: Mount and reactivate the device.
the cause of the error.

000109
0000FF
Program: CCCCP1(CLYE)
Program: Displayed on the console and in the dump.
Error Message: SIOSC ERROR — CONDITION CODE 1
Error Message: NO ERROR — DUMPC MACRO ISSUED
RECEIVED
Explanation: DUMPC macro service routine.
Explanation: An SIOSC was issued and a condition code (1)
System action: Return to NSI. that is not valid was received from CIO. The SIOSC macro
processor in IPLB segment CCIO should only be returning a
User response: None. condition code of:
v 0 (request accepted)
000100–0001FF v 2 (SDA already active)
v 3 (SDA is not valid).

000101 System action: A catastrophic system error is issued.

Program: CCSNA1(CS01, CS07, CSX4) User response: The problem may be a logic error in CIO. See
your system programmer to check the problem.
Error Message: CONDITION CODE 1 RETURN TO SIOSC
Explanation: An SIOSC macro was issued and a condition
code 1 that was not valid was received from CIO. The SIOSC 00010A
macro processor in IPLB segment CCIO should only be Program: CCNUCL(CICR)
returning a condition code of:
v 0 (request accepted) Error Message: INVALID CIOSC FUNCTION CODE

v 2 (SDA already active) Explanation: The CIOSC macro that was processing was
v 3 (SDA is not valid). given control with a CIOSC function code that is not valid.

System action: A catastrophic system error is issued. The TPF System action: The entry control block (ECB) is ended.
system performs an IPL. User response: Have your system programmer review the
User response: See your system programmer to check the system error dump.
problem. The problem may be a logic error in CIO.
000110
000108 Program: Displayed on the console and in the dump.
Program: CCSNA1(CS01,CS07,CSX4,CS0G), CC3705 (CRNM, Error Message: RDLR RETRIEVAL ERROR
CRNI)
Explanation: An error occurred during an attempt to FIND
Error Message: One of the following: and HOLD the root dynamic load record (RDLR).
v CONDITION CODE 2 RETURN TO SIOSC
v CONDITION CODE 2 RETURN TO SIOSC ON XID System action: A system error dump is taken and processing
is exited.
Explanation: CCSNA1 or CC3705 issued the SIOSC macro
but the macro was already issued. User response: Review the system error dump to determine
the cause of the FIND error.
System action: The lost terminal interface routine is
activated, which deactivates the device. If CS0G issued this
message, a catastrophic system error occurs. 000111

User response: See your system programmer to check the Program: CDL6
problem. The problem may be a logic error in CCSNA1.
Error Message: ERROR READING OSTG TAPE
Error Message: One of the following:
Explanation: An error occurred during an attempt to read
v CC3 TO SIOSC — SDA NOT MOUNTED
from the OSTG tape.
v CC3 TO SIOSC — SDA nnnn NOT MOUNTED

40 TPF Messages (System Error, Offline, and Program Status Word)


000112 • 000138

System action: A system error dump is issued, the RRT 1. Review the system error dump to determine the cause of
section being loaded is marked not in use, and processing is the error. The load operation must start from the beginning
exited. once the GDS error is corrected.

User response: Review the system error dump to determine 2. Enter the ZNOPL Load command to restart the load
the cause of the error. You can run the load operation again. operation.

000112 000116

Program: CDL2 Program: CDL2

Error Message: NCB RETRIEVAL ERROR Error Message: RID RETRIEVAL ERROR.

Explanation: An error occurred during an attempt to retrieve Explanation: An error occurred during an attempt to find an
the NCB of a resource. available resource identifier (RID) to assign to an added
resource.
System action: A system error dump is issued. Processing
continues with the assumption that the resource to be System action: A system error dump is issued, fallback
interrogated is active. required is indicated, and processing is exited.

User response: Review the system error dump to determine User response: Do the following:
the cause of the error. 1. Review the system error dump to determine the cause of
the error.

000113 2. Enter the ZNOPL Update or ZNOPL Fallback commands


again to resynchronize the node control blocks (NCBs)
Program: CDL2 with the current network definitions.
Error Message: RRT RETRIEVAL ERROR
000117
Explanation: An error occurred during an attempt to FIND
an online resource resolution table (RRT) record. This occurred Program: CSG4
during the update processing of a dynamic load operation.
Error Message: NO NA AVAILABLE TO ASSIGN TO LOCAL
System action: A system error dump is issued, update RESOURCE, BITMAP CORRUPTED
required is indicated, and processing is exited.
Explanation: The bitmap used to dispense network addresses
User response: Review the system error dump to determine to dynamically add resources is corrupted. Restart is unable to
the cause of the error. You can run the update operation again. assign a network address to a local resource.

System action: A system error dump is issued.


000114
User response: Review the system error dump to determine
Program: Displayed on the console and in the dump. the cause of the error.
Error Message: FACS ERROR
000137
Explanation: An error occurred while computing a file
address. Program: CBI0 — Identify and Directory Maintenance
System action: A system error dump is issued. If the error Error Message: GFND CORRUPTION HAS OCCURRED
occurs during load processing the resource resolution table
(RRT) section is marked not in use. If the error occurred Explanation: The count of available entries in the global
during an update or fallback, fallback required is indicated. function name table (GFND) does not match the number of
entries available. The DSECT name for the GFND is DCTGFN.
User response: Review the system error dump to determine
the probable cause of the error. You can run the failing System action: A catastrophic system error is issued. The TPF
operation again. system is re-IPLed. The re-IPL process clears this condition.
User response: None.
000115
Program: CDL6 000138

Error Message: ERROR READING GDS Program: CBI0 — Identify and Directory Maintenance

Explanation: An error occurred while calculating the file Error Message: RFND CORRUPTION HAS OCCURRED
address of the input general data set (GDS) or reading a Explanation: The count of available entries in the resident
record from the GDS. function name table (RFND) does not match the number of
System action: A system error dump is issued, the RRT entries available. The DSECT name for the RFND is DCTRFN.
section being loaded is marked not in use, and processing is System action: A catastrophic system error is issued. The TPF
exited. system is re-IPLed. The re-IPL process clears this condition.
User response: Do the following: User response: None.

System Errors 41
000139 • 000142

System action: CBX0 exits.


000139
User response: Correct the error in CBX0 or the calling
Program: CBI0 — Identify and Directory Maintenance
program.
Error Message: SSCT CORRUPTION HAS OCCURRED
Explanation: An entry in the system-to-system control table 00013F
(SSCT) cannot be found for a TPF system that has MPIF users
Program: CBH0 — Directory Management
contained in the Global Function Name Directory (GFND).
The DSECT names for the SSCT and the GFND are DCTSCT Error Message: INVALID PARAMETER VALUE INDICATED
and DCTGFN, respectively. BY SEND MACRO. CORE CORRUPTION ASSUMED.
System action: A catastrophic system error is issued. The TPF Explanation: The return code from the MPIFC SEND macro
system is re-IPLed. The re-IPL clears the condition. indicates that parameters that were not valid were passed to
it. Storage corruption is assumed.
User response: None.
System action: A casatrophic system error is issued. The TPF
system is re-IPLed. The re-IPL clears the condition.
00013A
User response: None.
Program: CBK0, CBP0, CBO0, CBO1

Error Message: One of the following:


000140
v FACE ERROR
v FIND ERROR ON PDR RECORD Program: CBJ0 — MPIFC Query Processing
v FIND ERROR ON HDW RECORD
Error Message: ALL MPIF DNT/PAN SLOTS ARE FULL
Explanation: The FACE program detected an error or CBK0
experienced an error while attempting to retrieve a Explanation: The MPIFC QUERY macro was issued with a
PDR/HDW record. This is a catastrophic system error. request to activate a directory update exit when the requested
TPF system or user identifies itself to MPIF or a path activated
System action: None. exit when the requested TPF system connects to this TPF
system, thereby providing a logical path between TPF systems.
User response: Have your system programmer review the
However, the directory update notification table (DNT), when
system error dump for possible main storage corruption.
the request was to activate the directory update exit, or the
path activated notification table (PAN), when the request was
00013B to activate a path activated exit, is full. For example, there are
no slots available to add the new exit. The DSECT names for
Program: CBH0 — Directory Management the DNT and the PAN are DCTDNT and DCTPAN,
Error Message: INVALID INPUT TO CBH0 respectively.

Explanation: Path activation notification or directory update System action: The ECB is exited.
notification was not specified in EBX004. User response: Do the following:
System action: The ECB is exited. 1. Review the DNT/PAN.
User response: Correct the calling program error. 2. Increase the DNT/PAN table or update the Multi-Processor
Interconnect Facility (MPIF) users not to request as many
concurrent notification exits.
00013C
Program: CBRS, CBR0 — MPIF Restart 000142
Error Message: EVENT NOT FOUND Program: CBB0, CBB1
Explanation: The event created by CBRS was not found Error Message: NO PACING CREDITS AVAILABLE FOR
either by CBR0 trying to post it or by CBRS trying to wait on BROADCAST FUNCTION
it.
Explanation: Broadcast messages are sent across
System action: A catastrophic system error is issued. Multi-Processor Interconnect Facility (MPIF) connections that
do not use pacing. A MPIFC SEND, however, indicated no
User response: The problem may be a logic error. See your
available pacing credits for the MPIF connection. Storage
system programmer to check the error.
corruption is assumed.
System action: A catastrophic system error is issued. The TPF
00013E
system is re-IPLed.
Program: CBX0 — MPIF Canned Message Driver
User response: Have your system programmer review the
Error Message: INVALID CANNED MESSAGE NUMBER system error dump for possible storage corruption.
PASSED TO CBX0.
Explanation: A canned message number that is not valid was
passed to CBX0 by a calling program.

42 TPF Messages (System Error, Offline, and Program Status Word)


000143 • 00014D

post-interrupt is indicated but no logical path is associated


000143
with this subchannel.
Program: CBB0, CBB1, CBW0
System action: Mark the pair of lines as unusable (until the
Error Message: INVALID PARAMETER VALUE INDICATED next IPL).
BY SEND MACRO. CORE CORRUPTION ASSUMED.
User response: Have your system programmer review the
Explanation: The return code from the MPIFC SEND macro system error dump.
indicates that parameters that were not valid were passed to
it. Storage corruption is assumed.
000149
System action: A catastrophic system error is issued. The TPF
Program: CBU2 — MPIF Interrupt Processor
system is re-IPLed.
Error Message: MPIF BUFFER ERROR
User response: Have your system programmer review the
system error dump for possible main storage corruption. Explanation: A Multi-Processor Interconnect Facility (MPIF)
staging buffer is indicated but the address does not match the
MPIF buffers assigned to this link.
000144
System action: Mark the pair of links as unusable (until the
Program: CBB1 — MPIF Broadcast Update
next IPL).
Error Message: EXCESSIVE NUMBER OF MPIF SEND
User response: Have your system programmer review the
RETRIES NEEDED.
system error dump.
Explanation: An excessive number of TPF systems cannot be
contacted by the Broadcast Update function.
00014A
System action: A catastrophic system error is issued. The TPF
Program: CBU0, CBU1, CBU2
system is re-IPLed.
Error Message: SDA BUSY — LOGIC ERROR
User response: Have your system programmer review the
system error dump. Explanation: A command was issued on a link that was
already busy.
000146 System action: Mark the pair of links as unusable (until the
next IPL).
Program: CBL0, CBL1
User response: Have your system programmer review the
Error Message: BAD SDA ADDRESS GIVEN WHEN
system error dump.
TRYING TO HALT DEVICE.

Explanation: A halt device was initiated by a MPIF ECB


00014B
program with a bad SDA.
Program: CBU0, CBU2
System action: Informational dump. Processing is continued
in CBLO or CBL1. Error Message: SIOFC HAS RETURNED CC-1 TO MPIF:
LOGIC ERROR
User response: Have your system programmer review the
system error dump. Explanation: Condition code 1 is undefined for SIOFC.
System action: A catastrophic system error is issued. The TPF
000147 system is re-IPLed.
Program: CBU2 — MPIF Interrupt Processor User response: Have your system programmer review the
system error dump.
Error Message: SDA NOT MOUNTED
Explanation: A symbolic device address (SDA) was
00014D
deactivated following an I/O or the matching SDA of a pair is
inactive. Program: CBT1 — Cross System Startup
System action: Mark the pair of lines as unusable (until the Error Message: None.
next IPL).
Explanation: CBT1 received a non T1, T2 or T3 message or a
User response: Have your system programmer review the failure occurred on a MPIFC or MSPIC macro.
system error dump.
System action: CBT1 exits.

000148 User response: Determine why the CC3088 CSECT is passing


an MSRB that is not valid to CBT1 or the cause of the macro
Program: CBU2 — MPIF Interrupt Processor failure.
Error Message: NO MPIF PATH FOR MPIF READ OR
WRITE
Explanation: Multi-Processor Interconnect Facility (MPIF)

System Errors 43
00014F • 000182

00014F 000157
Program: CBH1 — Directory Management Program: CBR2 — MPIF Keypoint Recovery

Error Message: None. Error Message: MPIF KEYPOINT E DATA RECOVERY


COMPLETED
Explanation: This module was entered with a function code
other that SNTU. Explanation: The Multi-Processor Interconnect Facility (MPIF)
data in keypoint E was reconstructed and an IPL is required to
System action: The program is exited. rebuild MPIF control tables by using the update keypoint
User response: Check the interface from the MPIF CSECT for information.
possible MSBR corruption.
System action: The software IPL occurs and CTIN rebuilds
the MPIF control tables.
000150 User response: No action is required at this time. The
Program: CBH1 — Directory Management recovery may have been required due to:
v The keypoint being loaded from the general file
Error Message: None.
v An IPL occurring that used old copies of the keypoint
Explanation: Directory update or replace message received
v Corruption occurring. If corruption is suspected, the cause
from a TPF system that is not defined in the system-to-system
should be determined.
control table (SSCT). The DSECT name for the SSCT is
DCTSCT.
000158
System action: The program exits.
Program: CBM5
User response: Check the SSCT definition, which was
initialized from the path definition records (PDR), for possible Error Message: INVALID MPIF INPUT DATA
corruption. The DSECT name for the PDR is CB9PD.
Explanation: A data block with a length that was not valid
was received by Multi-Processor Interconnect Facility (MPIF).
000152
System action: The data block is released and the entry is
Program: CBM5 — MPIF Read Post-Interrupt Routine exited.
Error Message: NO CORE BLOCKS AVAILABLE FOR MPIF User response: Review the system error dump to determine
DEBLOCKING the cause of the error and to correct it.
Explanation: CBM5 copies cross machine messages from the
input buffer into MPIF Multisystem request blocks (MSRBs). 000180
CBM5 detected that no core blocks were available for
Multi-Processor Interconnect Facility (MPIF) to deblock the Program: Displayed on the console and in the dump.
input buffer. Error Message: None.
System action: After the TPF system issues the system error Explanation: PKST init — FACE return error
dump, the disk queues are processed. Then the TPF system
performs a software IPL and cycles to 1052 state. System action: Skip this record.

User response: Review the system error dump to determine User response: None.
why there are no core blocks available.
000181
000156
Program: Displayed on the console and in the dump.
Program: CBP1, CBG2, CBR2
Error Message: None.
Error Message: MPIF KEYPOINT E DATA CANNOT BE
Explanation: PKST Init — FINW error CCP Table
RECONSTRUCTED
Initialization
Explanation: The dump is issued after previous messages
System action: Skip this record.
from CBR2 were issued to further identify the problems.
User response: None.
System action: MPIF restart is aborted. Multi-Processor
Interconnect Facility (MPIF) will not be operational. The TPF
system will reach 1052 state with state change disabled 000182
User response: The messages from CBR2 and the dump must Program: Displayed on the console and in the dump.
be checked and the cause of the error corrected.
Error Message: CWAL FACE RETURN ERR FOR SCK

Explanation: SCK FACE Error


System action: Skip this record.
User response: The halfword at EBW022 of the ECB in the

44 TPF Messages (System Error, Offline, and Program Status Word)


000183 • 0001CA

dump contains the ordinal number in error.


0001C5
Program: CVMA, CWCJ, CWCK, CWCL
000183
Error Message: One of the following:
Program: Displayed on the console and in the dump.
v FACE/FIND ERROR
Error Message: CWAL FIWH RETURN ERR FOR SCK v FIND ERROR-SCK

Explanation: A SCK FIWHC error occurred. Explanation: There was a file address compute program
(FACE) FIND error while locating a SCK record (or AI Link
System action: The record is skipped. Error Counts Record — CVMA, CWCL only).
User response: The halfword at EBW022 of the ECB in the System action: A system error is issued with a return.
dump contains the ordinal number in error.
User response: None.

0001A0
0001C6
Program: CCCCP1(CLWA)
Program: CVMA
Error Message: None.
Error Message: INVALID SCK
Explanation: A communication keypoint error was detected
at macro time. Explanation: An SCK record that is not valid was found.

System action: The program is exited. System action: A system error is issued with a return.

User response: None. User response: None.

0001A1 0001C7

Program: Displayed on the console and in the dump. Program: CWCL

Error Message: None. Error Message: INCORRECT AI ERROR COUNTS RECORD

Explanation: A communication keypoint error was detected Explanation: The content of the AI Link Error Counts Record
at update time. was found to be incorrect. The content of this record may not
correspond with the TPF system configuration.
System action: The request is ignored and the program is
continued. System action: A system error is issued with a return.

User response: None. User response: Do the following:


1. Check the content of the AI link error counts record.
0001A2 2. Make any necessary changes.
3. Reload.
Program: Displayed on the console and in the dump.
Error Message: None.
0001CA
Explanation: An illegal communication keypoint intersystem
Program: Displayed on the console and in the dump.
control message was received.
Error Message: ALT DISPENSE FILE ADDRESS FOR
System action: The program is exited.
RECORD rectype DECODED IN SS ssname
User response: None.
Where:
rectype
0001C2
The record type name of the record that is being
Program: Displayed on the console and in the dump. decoded.

Error Message: INPUT DATA ERROR — PROGRAM EXIT ssname


The subsystem that the record was decoded in.
Explanation: There was an error in the input data because of:
Explanation: A file address was decoded for a record type
v A message type that is not valid
uniqueness group that had the dump bit set to dump and the
v A terminal type or message length that is not valid. file address that was decoded was not in the current dispense
System action: A system error is issued with a return. format.

User response: None. System action: The address is decoded and the dump is
issued to provide information about the condition.
User response: Use the following information that is
provided in the dump to determine what file address was not
in the current dispense format:

System Errors 45
0001D0 • 0001E1

v The message header lists the application that requested the


0001D5
file address decode.
v The message text contains the name of the record type that Program: Displayed on the console and in the dump.
was decoded. Error Message: INVALID ENTRY PARAMETERS
v Register 0 (R0) contains the ordinal of the record that was
decoded. Explanation: A parameter that is not valid was passed to the
program.
v R8 contains the file address that was decoded.
v The input/output block (IOB) (DCTMIO) contains the file System action: The program is ended.
address that was decoded and the record ID for the record User response: Review the system error dump and the entry
that was requested. control block (ECB) interface parameters to determine which
parameters that were not valid were passed by the calling
0001D0 program.

Program: CCURSP(CMUE)
0001D6
Error Message: U/R INVALID ACTIVE IOCB
Program: CCURSP(CMUC)
Explanation: The IOCB address returned is not the active
one. Error Message: U/R $GSVAC CONVERSION ERROR

System action: A catastrophic system error is issued. Explanation: There was an error return taken on $GSVAC
while attempting to convert an ECB virtual memory (EVM)
User response: Review the system error dump and the address to a system virtual address (SVA).
device queue anchored in the unit record status table to
determine what the active unit record device should be. System action: The U/R macro request is ended.
User response: Review the system error dump to determine
0001D2 why the ECB virtual address (EVA) was unable to be
successfully converted to a system virtual address (SVA).
Program: CCURSP(CMUE)
Error Message: U/R I/O PROGRAM ERROR 0001D7
Explanation: An I/O program error (any of bits 40, 41, 42, 43, Program: CCURSP(CMUC)
and 47 of CSW set) occurred for Unit Record (U/R) I/O
macros other than the URCTC. Error Message: URCTC — INVALID USER CCW

System action: The entry control block (ECB) is ended. User response: Review the system error dump and CCW
translation work area information to determine why the CCW
User response: Review the system error dump and I/O trace translator was unable to translate the user channel program
to determine why the channel program ended in error. successfully.

Explanation: An error was returned by the CCW translator


0001D3 CCCWTN(CCW11) during URCTC macro processing.
Program: Displayed on the console and in the dump. System action: The U/R macro request is ended.
Error Message: ERROR IN FINDING BUFFER TABLE
0001E0
Explanation: An error occurred while finding the UCSB table.
Program: Displayed on the console and in the dump.
System action: The program is exited.
Error Message: FACE ERROR ON 3705 RECORD TYPE
User response: Review the system error dump and the entry
control block (ECB) SUD/SUG fields to determine what error Explanation: File address compute program (FACE) error on
occurred while attempting to read the USCB table segments 3705 records.
CUAH(1403) or CUAI(3211).
System action: If the record is the 3705 keypoint or the error
occurs during a 3705 IPL, the ECB is exited. Otherwise, the
0001D4 record is skipped and processing continues.
Program: Displayed on the console and in the dump. User response: It may be necessary to allocate more file
space for 3705 support or the user did not delete previously
Error Message: ERROR ON BUFFER LOAD
obsoleted file references.
Explanation: An error occurred while loading the forms
control buffer (FCB) for a 3211 printer.
0001E1
System action: The program is ended.
Program: CC3705(CRNP)
User response: Review the system error dump and the I/O
Error Message: UNRECOVERABLE I/O ERROR ON 3705
trace information to determine what error occurred while
attempting to load the FCB to the printer. Explanation: CP was detected.

46 TPF Messages (System Error, Offline, and Program Status Word)


0001E2 • 0001F0

System action: An error indication is returned to the caller;


0001E7
normally the entry is exited.
Program: Displayed on the console and in the dump.
User response: Check the status of the 3705 control unit and
correct as necessary; for example, reset or load. Error Message: TRC REQST TAPE ERROR
Explanation: A hardware error or some unusual condition
0001E2 occurred during the writing of dynamic trace data to the DYN
tape.
Program: Displayed on the console and in the dump.
System action: Dynamic trace is stopped, and the DYN tape
Error Message: None.
is closed and dismounted.
Explanation: Received an interrupt from a 3705 control unit
User response: Enter End or a new option.
not in the 3705 keypoint control unit table. The 3705 keypoint
and the 3705 CP status table do not match.
0001E8
System action: The entry is exited.
Program: Displayed on the console and in the dump.
User response: Correct the table in error.
Error Message: LEID xxxxxx IS UNKNOWN
0001E3 Explanation: This error occurs when the Logical End-Point
Identifier (LEID) is unknown to the WGTA table during the
Program: Displayed on the console and in the dump.
processing of NEF, AX.25, or non data messages.
Error Message: None.
System action: The following actions occur based on the type
Explanation: FINWC error on 3705 dump programs. of message:
v If processing NEF or AX.25 input data messages, a dump is
System action: The entry is exited.
taken and the ECB is exited.
User response: None. v If processing nondata messages, a dump is taken, the
terminal fail switch is set, and the ECB is exited.
0001E4 User response: Review the TPF outbound path information
units (PIUs).
Program: Displayed on the console and in the dump.
Error Message: None.
0001F0
Explanation: There was an unrecognizable use of a dump
Program: CNAH
slot in the 3705 keypoint.
Error Message: None.
System action: The slot in error is skipped and processing is
continued with the next slot. Explanation: CNAH entered CSSB to file the module
verification table and found an error.
User response: None.
System action: A catastrophic system error is issued.
0001E5 User response: Check the cause of the file error.
Program: Displayed on the console and in the dump. Program: CSSB
Error Message: None. Error Message: MVT RETRIEVAL ERROR
Explanation: There was an FINWC error on dump record Explanation: This message is issued when an error occurs
during a purge operation. while CSSB is attempting to retrieve the module verification
table (MVT). This can be due to:
System action: The purge of the dump in error is ended.
v An I/O error
User response: None.
v An incorrect parameter setup in the call to CSSB for the
FIND function.
0001E6
System action: A system error dump is issued and
Program: Displayed on the console and in the dump. processing continues.

Error Message: TRC REQST I/O ERROR User response: Verify the parameter setup in the call to CSSB
for the FIND function. If the error is due to an I/O problem,
Explanation: A hardware error or some unusual condition see your system programmer or your IBM service
occurred during the execution of a channel program addressed representative.
to the 3705 controller over its native subchannel.
Error Message: MVT FILE ERROR
System action: After the dump is taken, control is returned
to the interrupt handler. Explanation: This message is issued when an error occurs
while CSSB is attempting to file the module verification table
User response: None. (MVT). This can be due to:
v An I/O error

System Errors 47
0001F1 • 0001F2

v An incorrect parameter setup in the call to CSSB for the Explanation: The RCSSC macro service routine detected a
FILE function. zero RCS SSID value or an SSST entry address that is not
valid in the IDSCS0 parameter list.
System action: A system error dump is issued and
processing continues. System action: If the error is reported through the RCSSC
macro, return is made to the caller with the appropriate return
User response: Verify the parameter setup in the call to CSSB code set in the RCSSC macro parameter list (IDSCS0). If the
for the FILE function. If the error is due to an I/O problem, error is reported through the callers of the RCSSC macro,
see your system programmer or your IBM service processing is ended.
representative.
User response: See your IBM service representative to help
Error Message: FACS ERROR ON MVT PROCESSING you determine the cause of the error.
Explanation: This message is issued when an error occurs
while CSSB is computing the MVT file address.
0001F2
System action: A system error dump is issued and
Program: Displayed on the console and in the dump.
processing continues.
User response: Verify the parameter setup in the call to CSSB Note: The following messages have the same System Action
for the FILE/FIND functions on the MVT. and User Response.
Error Message: INVALID RELATIVE MODULE NUMBER Error Message: RETURN CODE n ON SSST HEADER
RETRIEVAL – RESTART ABORTED
Explanation: This message is issued when the relative
module number used during a FILE or FIND function is not Explanation: The RCS restart segment CSS0 found an error
valid. while trying to retrieve the record cache subsystem status
table (SSST) header record from file. See the RCSSC parameter
System action: A system error dump is issued and
list for the meaning of the return code n.
processing continues.
Error Message: RETURN CODE n ON FILE OF SSST
User response: Verify the parameter setup in the call to CSSB
HEADER – RESTART ABORTED
for the FILE/FIND functions on the MVT.
Explanation: The RCS restart segment CSS0 found an error
Error Message: INVALID DATA LEVEL
while trying to file the record cache subsystem status table
Explanation: This message is issued when the data level used (SSST) header record. See the RCSSC parameter list for the
during a FILE or FIND function is not valid. meaning of the return code n.

System action: A system error dump is issued and Error Message: IEF ERROR — EVNTC DUPNAM OR EVINC
processing continues. NFOUND BRANCH TAKEN - RESTART ABORTED

User response: Verify the parameter setup in the call to CSSB Explanation: RCS restart segment CSS1 passed an event
for the FILE/FIND functions on the MVT. name that is not valid on the EVNTC or EVINC marco
request.

0001F1 Error Message: ONE OR MORE DEVICE QUERY ECBs


TIMED OUT — PROCESSING TO CONTINUE
Program: Displayed on the console and in the dump.
Explanation: RCS restart segment CSS1 has timed out
Note: The following messages have the same System Action waiting for one or more device query (CSS2) tasks to complete
and User Response. processing.

Error Message: RCSSC RETRIEVAL ERROR Error Message: RETURN CODE n ON SSST ENTRY SCAN
— RESTART ABORTED
Explanation: An error occurred while the ZBUFC command
routines attempted to retrieve the record cache subsystem Explanation: The RCS restart segment CSS1 found an error
status table (SSST) header or entry record. while trying to scan record cache subsystem status table
(SSST) structure. See the RCSSC parameter list for the meaning
Error Message: RCS MOUNT — RCSSC RETRIEVAL ERROR of the return code n.
Explanation: An error occurred while the DASD mount Error Message: UNABLE TO RETRIEVE SSST HEADER
routine CPAB attempted to retrieve the record cache
subsystem status table (SSST) header record. Explanation: RCS service routine CSS2, CSS5, CSS6, or CCS7
found an error attempting to retrieve the record cache
Error Message: RCS DISMOUNT — RCSSC RETRIEVAL subsystem status table (SSST) header record from file.
ERROR
Error Message: UNABLE TO LOCATE SSST ENTRY IN
Explanation: An error occurred while the DASD dismount MEMORY
routine CPAI attempted to retrieve the record cache subsystem
status table (SSST) header or entry record. Explanation: The RCS service routine CSS2 found an
unrecoverable error while trying to locate an SSST entry in
Error Message: BAD PARAMETER LIST. NO SSID PASSED memory.
OR POINTER TO CURRENT SSID CORRUPTED DURING
SEQ SEARCH. Error Message: IEF ERROR — POSTC NFOUND BRANCH

48 TPF Messages (System Error, Offline, and Program Status Word)


0001F2

TAKEN AGAINST EVENT NAME SUPPLIED BY CALLING Explanation: The RCS service routine CSS6 found an error
PROGRAM while trying to scan the record cache subsystem status table
(SSST) structure.
Explanation: The RCS service routine CSS2 passed an event
name that is not valid as part of a POSTC macro request. Error Message: ERROR DURING MVT VALIDATION —
RCSSC ERROR ON SSST ENTRY LOOKUP
Error Message: PERMANENT I/O ERROR ON SENSE
SUBSYSTEM STATUS FOR DEVICE dddd RCS SSID ssss Explanation: The RCS service routine CSS6 found an error
while trying to access the record cache subsystem status table
Where:
(SSST) during MVT validation request processing.
dddd
Error Message: UNABLE TO ACTIVATE CACHING FOR
The device name.
DEVICE dddd RCS SSID ssss
ssss The RCS device name.
Explanation: The RCS service routine CSS7 encountered an
Explanation: The RCS service routine CSS2 found an I/O I/O error while trying to activate caching for device dddd
error while trying to read the status information for an RCS attached to RCS subsystem ID ssss.
device. If this was the first time the device was sensed by the
Error Message: UNABLE TO ACTIVATE DASD FAST WRITE
TPF system, the device is taken offline since the TPF system is
FOR DEVICE dddd RCS SSID ssss
unable to determine required RCS control information.
Explanation: The RCS service routine CSS7 found an I/O
Error Message: ERROR ATTEMPTING TO UPDATE SSST
error while trying to activate DASD fast write for device dddd
ENTRY
attached to RCS subsystem ID ssss.
Explanation: RCS service routine CSS2 found an error
Error Message: UNABLE TO ALLOW ECKD RECORD
attempting to update the record cache subsystem status table
MODE FOR DEVICE dddd RCS SSID ssss
(SSST) entry record on file.
Explanation: The RCS service routine CSS7 found an I/O
Error Message: STATUS COMPARE ERROR — INVALID
error attempting to activate record mode for device dddd
STATUS OR STATUS LIST OVERFLOW
attached to RCS subsystem ID ssss.
Explanation: RCS service routine CSS2 found an error
Error Message: UNABLE TO UPDATE SLOT ALLOCATIONS
attempting to determine the RCS subsystem/device status
ON RCS SSID ssss - ERROR ON “MAKE SUBSYSTEM
difference as requested by the RCS state change routine CYEA.
STORAGE UNAVAILABLE”
Error Message: INVALID BRANCH VECTOR IN R3
Explanation: The RCS service routine CSS7 found an I/O
Explanation: A service request vector that is not valid was error on the make subsystem storage unavailable request
passed to one of the following: while trying to update the cache allocations for RCS
subsystem ID ssss.
v RCS subsystem query service CSS5
v RCS hardware validation service CSS6 Error Message: UNABLE TO UPDATE SLOT ALLOCATIONS
ON RCS SSID ssss - ERROR ON “SET CACHE SLOT
v RSC hardware initialization service CSS7.
ALLOCATION VALUES”
Error Message: UNABLE TO RETRIEVE SSST ENTRY
Explanation: The RCS service routine CSS7 found an error on
Explanation: An error occurred while the record cache the Set Cache Slot Allocation Values request while attempting
subsystem (RCS) service routine CSS5 attempted to retrieve a to update the cache allocations for RSC subsystem ID ssss
record cache subsystem status table (SSST) entry record.
Error Message: ERROR UPDATING SLOT ALLOCATIONS
Error Message: PERMANENT I/O ERROR ON PERFORM ON RCS SSID ssss - UNABLE TO MAKE SUBSYSTEM
SUBSYSTEM FUNCTION FOR DEVICE dddd RCS SSID ssss STORAGE AVAILABLE

Explanation: The RCS service routine CSS5 found an I/O Explanation: The RCS service routine CSS7 found an I/O
error while trying to read the cache fast write ID (CFWID) or error on the Make Subsystem Storage Available request while
cache allocation data from RCS subsystem ssss addresses by trying to update the cache allocations for RCS subsystem ID
device dddd. ssss.

Error Message: UNABLE TO LOCATE SSST ENTRY IN Error Message: UNABLE TO ACTIVATE CACHE FAST
MAIN STORAGE WRITE ON RCS SSID ssss DUE TO SUBSYSTEM STORAGE
MALFUNCTION
Explanation: RCS service routine CSS6 encountered an
unrecoverable error while trying to locate an SSST entry in Explanation: The RCS service routine CSS7 found an I/O
memory. error while trying to activate cache fast write for RCS
subsystem ID ssss
Error Message: CSS6SCAN ERROR — RETURN AREA
OVERFLOW Error Message: UNABLE TO ACTIVATE NONVOLATILE
STORAGE ON RCS SSID ssss DUE TO NONVOLATILE
Explanation: The RCS service routine CSS6 determined that CACHE MALFUNCTION
no room was left to return the message ID information in
order to report down-level RCS subsystem or device status Explanation: The RCS service routine CSS7 found an I/O
conditions. error while trying to activate nonvolatile storage for RCS
subsystem ID ssss
Error Message: ERROR OCCURRED DURING SEQUENTIAL
PROCESSING OF SSST ENTRIES IN MAIN STORAGE Error Message: UNABLE TO MAKE SUBSYSTEM

System Errors 49
0001F3 • 0001F5

AVAILABLE ON RCS SSID ssss DUE TO SUBSYSTEM


0001F3
STORAGE MALFUNCTION
Program: Displayed on the console and in the dump.
Explanation: The RCS service routine CSS7 found an I/O
error while trying to make subsystem storage available for
RCS subsystem ID ssss. Note: The following messages have the same System Action
and User Response.
Error Message: ASYNCHRONOUS EVENT TIMEOUT ON
RCS SSID ssss - ERROR ON “MAKE SUBSYSTEM STORAGE Error Message: ERROR RETURN FROM QASNC MACRO
UNAVAILABLE” Explanation: The ZBUFC segment of CACA found an error
Explanation: The RCS service routine CSS7 found a timeout while trying to create an asynchronous event through the
waiting for an asynchronous event completion notification on QASNC macro service.
the Make Subsystem Storage Unavailable request while trying Error Message: ERROR ON QASNC CREATE
to update the cache allocations for RCS subsystem ID ssss.
Processing continues although the final completion status of Explanation: The RCS service routine CSS7 found an error
the asynchronous request is unknown. while trying to create an asynchronous event through the
QASNC macro services.
Error Message: ASYNCHRONOUS EVENT TIMEOUT ON
RCS SSID ssss - ERROR ON “MAKE SUBSYSTEM STORAGE Error Message: ERROR ON QASNC QUERY
AVAILABLE”
Explanation: The RCS service routine CSS7 found an error
Explanation: The RCS service routine CSS7 found a timeout while trying to query the status of its asynchronous I/O
waiting for an asynchronous event completion notification on operations through the QASNC macro service.
the Make Subsystem Storage Available request while trying to
Error Message: ERROR ON QASNC CLOSE
update the cache allocations for RCS subsystem ID ssss.
Processing continues although the final completion status of Explanation: The RCS service routine CSS7 encountered an
the asynchronous request is unknown. error while trying to close an asynchronous event through the
QASNC macro service.
System action: If the error occurred during processing of an
individual RCS or DASD, processing continues on the next System action: The ECB program processing is ended.
RCS. If a hardware error occurred during an attempt to read
or write the subsystem status table or if a logic error is User response: See your IBM service representative to help
detected, the TPF restart scheduler is exited. Portions of the you determine the cause of the error.
RCS restart program are also activated to service ZBUFC
commands. If the error occurred during ZBUFC processing, 0001F4
the ZBUFC command ECB is exited.
Program: CYPO, CYPT
User response: See your IBM service representative to help
you determine the cause of the error. Error Message: None.

Error Message: UNABLE TO ACCESS CFWID TABLE Explanation: A ZMCPY function was running but there was
RECORDS - CFWID PROCESSING ABANDONED an error retrieving keypoint V.

Explanation: A file address compute (FACE) error or System action: The ZMCPY function that was running fails.
irrecoverable I/O error occurred while record cache subsystem
User response: See your IBM service representative to help
(RCS) service routine CSS5 attempted to read or write the
you determine the cause of the error.
cache fast-write ID (CFWID) table from file. No updates can
be made to reflect changes in the subsystem ID (SSID) CFWID See TPF Operations for more information about the ZMCPY
information in the complex. commands.
The contents of register 15 (R15) indicates whether the
problem is a FACE error or an I/O error, as follows: 0001F5
v If R15 is 0, the problem is a FACE error.
Program: CYPO, CYPT
v If R15 is not 0, the problem is an I/O error.
Error Message: None.
In addition, R3 contains the #IBMMP4 ordinal number.
Explanation: A ZMCPY function was running but the file
System action: CFWID table processing stops and an error status table (FSTB) did not contain the expected information.
return code is posted in the RCS common parameter list
(IDSCS1). System action: The ZMCPY function fails.

User response: Do one of the following: User response: See your IBM service representative to help
you determine the cause of the error.
v If a FACE error occurred, ensure that the required #IBMMP4
ordinals are defined for the local processor with the FACE See TPF Operations for more information about the ZMCPY
program. commands.
v If an I/O error occurred, determine the cause of the I/O
error and correct the problem.
000200–0002FF

50 TPF Messages (System Error, Offline, and Program Status Word)


00022D • 000233

System action: If the tape is a real-time tape, the ECB and


00022D
tape status table subsystem and subsystem user (SSU) names
Program: CVCJ, CVCY are repaired and normal processing is performed.
Error Message: ERR RECV—CYCLE REQUEST REJECTED. If the tape is a general tape, the ECB subsystem and SSU
IPL ISSUED names are changed and the tape is processed without TLMR
or label processing. Warning messages are issued to the
Explanation: The TPF system is in error recovery processing
operator. Tape marks are written to output tapes while input
and a request to change the TPF system state was entered
tapes are rewound and unloaded.
while the BSS is cycling. The action indicated in the error
message is initiated. User response: Review the system error dump because one
System action: An irrecoverable system error is issued with of the following errors occurred:
no dump to force a TPF system re-IPL. Subsequent state v The ID specified is corrupted
change is disabled. v The tape status table entry is corrupted
User response: See your system programmer to check the v A logic error exists in UATBC processing.
cause of the state change request.

000231
00022F
Program: Displayed on console and in dump.
Program: CTKS
Error Message: MDBF ID NOT AVAILABLE
Error Message: None.
Explanation: The multiple database function (MDBF) ID
Explanation: The TPF system forced a re-IPL as part of provided to the CROSC service routine is not available. Either
restart in the loosely coupled complex. the subsystem with that ID was not included in the last IPL or
System action: The TPF system re-IPLs. it was made inactive through the PSMS package.

User response: None. System action: Processing is ended when the entry is
controlled by an ECB type program. Otherwise, an
irrecoverable system error is issued.
000230
User response: Review the system error dump because one
Program: Displayed on console and in dump. of the following errors occurred:
Error Message: INVALID MDBF ID v The subsystem attribute table or the subsystem user table is
corrupted
Explanation: In the half-word subsystem or subsystem user
ID, the first byte is not the complement of the second byte. v The ID specified is incorrect.

System action: Processing is ended when the entry is


controlled by an ECB type program. Otherwise, an 000232
irrecoverable system error is issued.
Program: Displayed on console and in dump.
User response: Review the system error dump.
Error Message: GFS INACTIVE
Either the ID specified is corrupted or the program logic is in
error. Explanation: A CROSC macro is issued to get a file pool
address while the GFS is not in an active state.
Program: COSK
System action: The ECB is ended.
Error Message: INVALID SSU NAME IN TAPE STATUS
TABLE User response: Review the system error dump.

Explanation: In the half-word subsystem or subsystem user Check the program that issued the CROSC macro to get a file
ID (SSU), the first byte is not the complement of the second pool address.
byte.
System action: If the tape is a real-time tape, the ECB and 000233
tape status table names are repaired and normal processing is
performed. If the tape is a general tape, the ECB is exited. Program: Displayed on console and in dump.

User response: Review the system error dump because one Error Message: CROSC FUNCTION NOT DEFINED
of the following errors occurred:
Explanation: A CROSC macro is issued but the data required
v The ID specified is corrupted to perform the function is not defined.
v The tape status table entry is corrupted
System action: Processing is ended when the entry is
v A logic error exists in UATBC processing. controlled by an ECB type program. Otherwise, an
Program: COTG irrecoverable system error is issued.

Error Message: INVALID SSU NAME IN TAPE STATUS User response: Review the system error dump.
TABLE Either the CROSC macro call does not include data for the
Explanation: In the half-word subsystem or subsystem user function definition or the function is not defined.
ID, the first byte is not the complement of the second byte.

System Errors 51
000234 • 000292

000234 000241
Program: Displayed on console and in dump. Program: Displayed on console and in dump.

Error Message: MISCELLANEOUS ERROR FROM CROSC Error Message: UATBC – MDBF ID EXCEEDED
Explanation: The CROSC service routine found an error that Explanation: If IDLOC=(E was specified) the
should not occur. CE1DBI/CE1SSU ordinal number exceeds the number of
SS/SSUs included in the last IPL. If IDLOC=(R was specified),
System action: Processing is ended when the entry is an ECB the SS or SSU ordinal number provided in the specified
controlled programs. Otherwise, an irrecoverable system error
register exceeds the number of SS/SSUs included in the last
is issued.
IPL.
User response: Review the system error dump. System action: Processing is ended when the entry is ECB
In the dump, R0 contains an error code that can be found in controlled. Otherwise, an irrecoverable system error is issued.
the CRSMERTB table within the CCCSAS CSECT. In this table
User response: An EXCD parameter may be coded on the
each error code has an associated message that identifies the UATBC macro call to specify a unique error recovery routine.
exact nature of the error.
The subsystem attribute table or subsystem user table is
corrupted or a program issuing the UATBC macro call
000235 computed an ID that is not valid. The number of SS/SSUs
Program: Displayed on console and in dump. included in the last IPL can be obtained from the subsystem
attribute table or subsystem user table, which may be found in
Error Message: CROSC REG SAVE AREA IN USE the dump at labels SSA and SSU, respectively.
Explanation: The CROSC macro was issued from a C-type
segment when the CROSC CP register save area was in use. 000290
This error occurs when the CROSC macro service routine is
interrupted while servicing a CP CROSC macro request, and a Program: CCSICF(CNP0)
CROSC macro is again issued by a CP segment before the Error Message: One of the following:
original CROSC service is completed. v SIPC LENGTH INVALID FOR DATA AREA 1
System action: An irrecoverable system error is issued. v SIPC LENGTH INVALID FOR DATA AREA 2

User response: Verify that an interrupt handler routine or an Explanation: The macro validation function detected a length
interrupt driven CP segment is not issuing a CROSC macro for data area 1 or data area 2 that is not valid.
call. System action: The E-type program that issued the SIPC
The CROSC CP register save area is located at label request is ended.
CROSSAVB in the CCCSAS CSECT. The address from where User response: Modify the SI3LEN1 or SI3LEN2 field in the
the first CROSC was issued is 4 bytes before the address SIPC user control area (SI3CT) to a correct length specification.
stored in the first fullword of this save area.

000291
000240
Program: CCSICF(CNP0)
Program: Displayed on console and in dump.
Error Message: SIPC CORE BLOCK IS NOT VALID/HELD
Error Message: UATBC REG SAVE AREA IN USE
FOR DATA AREA 2
Explanation: The UATBC macro was issued from a C-type Explanation: The macro validation function detected a
segment when the UATBC CP register save area was in use. nonzero length for data area 2 without a main storage block
This error occurs when the UATBC Macro Service Routine is validly held on the specified (or default) data level.
interrupted while servicing a CP UATBC macro request, and a
UATBC macro is again issued by a CP segment before the System action: The E-type program that issued the SIPC
original CROSC service is completed. macro is ended.

System action: An irrecoverable system error is issued. User response: Do one of the following:

User response: Verify that an interrupt handler routine or an v Modifiy the SI3LEN2 field in the SIPC user control area
interrupt driven CP segment is not issuing a UATBC macro (SI3CT) to a zero value or
call. v Specify the correct data level on which the storage block is
held
The UATBC CP register save area is located at label
CUBCPRGS in the CCCSAS CSECT. The address from where v Obtain a storage block for a specified (or default) level.
the first UATBC was issued is 4 bytes before the address
stored in the first fullword of this save area. 000292
Program: CCSICF(CNP0)
Error Message: SIPC RETURN FLAG(S) SET AND RETURN
NAME NOT CODED

52 TPF Messages (System Error, Offline, and Program Status Word)


000293 • 0002A3

Explanation: The macro validation function detected a Explanation: A SIPCC macro was issued with the LIST
nonzero setting for the return request flags in the user control parameter specified, but the address of the list area is zero.
area without a return program name being specified.
System action: The issuing entry control block (ECB) exits.
System action: The E-type program that issued the SIPCC
User response: Determine why the address of the list area is
macro is ended.
zero and correct the error.
User response: Do one of the following:
See TPF System Macros for more information about the SIPCC
v Set the SI3CT flags (SI3XMIT or SI3XERR) to 0 macro.
v Specify a program name for the SIPCC macro
RETURN=parameter.
000297

000293 Program: CCSICF(CNP0)

Program: CCSICF(CNOT) Error Message: SIPC DESTINATION ERROR

Error Message: DATA RETURN ERROR, CONTOK PASSED Appended Message: SIPC DESTINATION NOT VALID
INSTEAD OF UCTOK Explanation: A SIPCC macro was issued with a single
Explanation: The IPC error exit routine was invoked to processor destination specified, but the processor ordinal
return data that could not be transmitted because a connection number is not in the range 0 to 31.
was broken. The routine detected that it was passed a This error may indicate that the application has not been
CONTOK instead of a UCTOK (ICDB address). converted to use processor ordinal number values for
System action: The data blocks are released and the IPC interprocessor communications (IPC) processor destinations.
error exit routine is exited. System action: The issuing entry control block (ECB) exits.
User response: Have your system programmer review the User response: Determine why the processor ordinal number
system error dump. is not in range 0 to 31 and correct the ordinal number. If
necessary, convert the application to use ordinal number
values for IPC processor destinations.
000294
See TPF System Macros for more information about the SIPCC
Program: CCSICF(CNP6)
macro.
Error Message: CNP6 — CEBIC ERROR WITH SSUID FOR
SIPC ITEM RETD/RECD
000298
Explanation: CNP6 tried to initialize an entry control block
Program: C277
(ECB) for the program specified in the PGM or RETURN
parameters of the SIPCC macro. CEBIC rejected the SSU ID Error Message: TARGET(TPF) SIPCC FUNCTION ERROR
obtained from the CE1SSU field of the SIPCC requestor’s ECB.
Appended Message: TARGET(TPF) SIPCC FUNCTION NOT
System action: The ECB initialization processing is ended. SUPPORTED
User response: Ensure that the specified program name is in Explanation: A sipcc function call was made from a
the same subsystem as the program that issued the SIPCC TARGET(TPF) C application program. The sipcc function is
macro. no longer supported for TARGET(TPF) C application
programs.
000295 System action: The issuing entry control block (ECB) exits.
Program: CCSICF(CNP0) User response: If the TARGET(TPF) C application program
requires the use of the sipcc function, the application program
Error Message: EVA — SVA CONVERSION ERROR
must be migrated to ISO-C or modified to interface with an
Explanation: An error occurred when converting the data ISO-C application that can perform the sipcc function call.
area 2 ECB virtual address into a system virtual address
See TPF Application Programming and the TPF C/C++ Language
(SVA).
Support User's Guide for more information about migrating
System action: The E-type program that issued the SIPC application programs from TARGET(TPF) to ISO-C.
request ends.
User response: Have your system programmer review the 0002A3
system error dump.
Program: Displayed on console and in dump.
Error Message: VARIES BY FUNCTION. MPIFC ERROR
000296
DESCRIBED.
Program: CCSICF(CNP0)
Explanation: The MPIFC macro was run to invoke MPIF
Error Message: SIPC USER LIST ERROR processing. An unexpected error code was returned.

Appended Message: SIPC USER LIST MISSING OR NOT System action: Specific function is aborted.
VALID

System Errors 53
0002A4 • 000302

User response: Have your system programmer review the


0002AE
system error dump.
Program: CNAE
0002A4 Error Message: None.
Program: IPC Support Programs (CNON, CNOO) Explanation: An error was returned from program CYYM,
when an attempt was made to retrieve keypoint I.
Error Message: IPC RESTART/CONNECT FAILURE — CTKI
RETRIEVAL ERROR System action: An irrecoverable system error is issued. The
TPF system is re-IPLed.
Explanation: Keypoint I could not be retrieved by segment
CYYM. IPC cannot establish connections with other processors User response: Review the system error dump to determine
in a loosely coupled complex. the cause of the error.
System action: The program is exited.
0002AF
User response: Have your system programmer review the
system error dump to determine the cause of the error return. Program: CNAE

Error Message: None.


Program: ZDSID Message Processor (CNAL) Explanation: An error was returned from program CYYA
when an attempt was made to file keypoint I.
Error Message: SYSTEM ID DISPLAY FAILED – CTKI
RETRIEVAL ERROR System action: An irrecoverable system error is issued. The
TPF system is re-IPLed.
Explanation: The data level number or the keypoint index
that CNAL provided to CYYM was not valid. Therefore, User response: Review the system error dump to determine
keypoint I could not be retrieved to display the TPF system ID the cause of the error.
information.
System action: The program is exited. 0002FF
User response: Have your system programmer should the Program: Displayed on console and in dump.
system error dump to determine the problem in CNAL. Then,
contact your IBM service representative. Error Message: USER-CODED TYPE B HNDLR NOT FND

Explanation: You generated a TPF system with a message


0002A5 switching package. Synchronous link control (SLC)
communications source passes the message to the CIM2 user
Program: IPC Support Programs (CNON, CNOO, CNOQ) exit, which you did not define.
Error Message: NO ICDBs AVAILABLE System action: The LKIBR records associated with the
message are released, the message is discarded, and the entry
Explanation: IPC tried to allocate an ICDB (IPC Connection
control block (ECB) is exited.
Definition Block) for a connection to a remote IPC. No blocks
are available. The pending connection was not established. User response: The CIM2 user exit should be replaced with
your message switching package.
System action: The program is exited.
User response: Do the following:
1. See your system programmer to determine the cause of the
000300–00034F
error.
2. Enter the ZSIPC command so that more ICDBs are 000300
allocated upon the next IPL.
Program: Displayed on the console and in the dump.
Error Message: None.
0002A6
Explanation: The block type code for the TWRTC macro was
Program: SICF support CSECT (CCSICF)
not valid.
Error Message: INSUFFICIENT RESOURCES FOR SICF
System action: The program is exited.
PROCESSING.
User response: None.
Explanation: IPC processing requested a core block or issued
a MPIFC macro and sufficient resources were not available in
the TPF system to satisfy the request. 000302
System action: The system error is issued and processing Program: Displayed on the console and in the dump.
ends.
Error Message: None.
User response: Review the system error dump for a possible
Explanation: There was a FIND error on the alarm message
cause of the resource depletion. The dump includes all major
segment.
storage lists.
System action: No alarm is SETN. The program backs or

54 TPF Messages (System Error, Offline, and Program Status Word)


000303 • 00030E

exits according to the option specified.


000308
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
000303
Explanation: The item on the input LDB queue is neither an
Program: Displayed on the console and in the dump. LCB or a time out.
Error Message: None. System action: The item is ignored. The next item, if any, is
Explanation: The alarm message number is not valid. processed.

System action: No alarm is sent. The program backs or exits User response: None.
according to the option specified.
User response: None. 000309
Program: Displayed on the console and in the dump.
000304 Error Message: None.
Program: Displayed on the console and in the dump. Explanation: The AI line number in EBWSLN is not valid.
Error Message: None. System action: The program is exited.
Explanation: There is no own text for the alarm message. User response: None.
System action: No alarm is sent. The program backs or exits
according to the option specified.
00030A
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
000305
Explanation: The indicator passed by CMR is not valid.
Program: Displayed on the console and in the dump.
System action: The program is exited.
Error Message: None.
User response: None.
Explanation: There are not enough substitution characters
supplied.
00030B
System action: No alarm is sent. The program backs or exits
according to the option specified. Program: Displayed on the console and in the dump.
User response: None. Error Message: None.
Explanation: An STP/RSM was received for a nonexistent
000306 channel.
Program: Displayed on the console and in the dump. System action: The line control block (LCB) is ignored.
Error Message: None. User response: None.
Explanation: There an odd number of substitution characters
specifying hexadecimal data. 00030C
System action: No alarm is sent. The program backs or exits Program: Displayed on the console and in the dump.
according to the option specified.
Error Message: None.
User response: None.
Explanation: A subsequent ENQ was requested — the line is
not in the ENQ procedure.
000307
System action: The request is treated as a first ENQ request.
Program: Displayed on the console and in the dump.
User response: None.
Error Message: None.
Explanation: There is no address supplied for the alarm 00030E
message.
Program: Displayed on the console and in the dump.
System action: No alarm is sent. The program backs or exits
according to the option specified. Error Message: None.

User response: None. Explanation: There was a FIND error while retrieving a type
B messaged saved by CPSF.
System action: The message is lost. Processing is continued.
User response: None.

System Errors 55
00030F • 000319

00030F 000314
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: There was an error while retrieving a message Explanation: There is a multiblock message back but the
referenced from the MBI slot. message block identifier (MBI) is not in use.
System action: An internal indicator is set and processing System action: Processing is continued.
continues. The file address is set as available in the link pool
directory. User response: None.

User response: None.


000315

000310 Program: Displayed on the console and in the dump.

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: None. Explanation: There are too many syns specified in the
keypoint.
Explanation: There was a file address compute program
(FACE) error on the message and the ordinal number was System action: The number of extra syns is set to the
calculated from FPD. maximum CXJMXS value and processing is continued.

System action: The file address is set as available in the link User response: None.
pool directory and processing is continued.
User response: None. 000316
Program: Displayed on the console and in the dump.
000311 Error Message: None.
Program: Displayed on the console and in the dump. Explanation: There was an error retrieving the message
Error Message: None. referenced from the AMQ SAVE LK4BQR area.

Explanation: There was an error retrieving a message using System action: The current save area slot is set as inactive
the ordinal number from the FPD. and processing is continued.

System action: The file address is set as available in the link User response: None.
pool directory and processing is continued.
User response: None. 000317
Program: CML2
000312 Error Message: SUBCHANNEL HANG PROBLEM
Program: Displayed on the console and in the dump. Explanation: No response is received from the line after an
Error Message: None. ENABLE/DISABLE command is issued. The hardware may be
malfunctioning.
Explanation: There was an error while retrieving a message
and the address is saved in the ECB work area. System action: No further initialization of the line takes
place.
System action: The file address is set as available in the link
pool directory and processing is continued. User response: Check the hardware.

User response: None.


000318

000313 Program: Displayed on the console and in the dump.

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: NO MESSAGES ON QUEUE DESPITE Explanation: There is no ETB in the message.
LK5LQB System action: The program is exited.
Explanation: There are no messages on the channel queue User response: None.
that is being processed currently even though LK5LQB
indicates that there are messages on the queue.
000319
System action: Processing is continued.
Program: Displayed on the console and in the dump.
User response: Look for the lost chain of messages.
Error Message: None.
Explanation: There was a FACE error while calculating the
file addressing an ordinal number from FPD.

56 TPF Messages (System Error, Offline, and Program Status Word)


00031A • 000323

System action: The program is exited.


00031F
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
00031A
Explanation: There were link envelope format errors on the
Program: Displayed on the console and in the dump. LCI and the ACI.
Error Message: None. System action: The program is exited.
Explanation: There is no file space available in FPD. User response: None.
System action: The program is exited.
User response: None. 000320
Program: Displayed on the console and in the dump.
00031B Error Message: None.
Program: Displayed on the console and in the dump. Explanation: There was an error while retrieving a message
Error Message: None. during message throwaway.

Explanation: There was an error while retrieving a message System action: Processing is continued with any other
in CMR3 during message reassembly. message blocks, if there are any.

System action: If block 0 is already retrieved, the message is User response: None.
handled as if an end of chain is found. Otherwise, an attempt
is made to retrieve block 0. If that fails, the program is exited.
000321
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
00031C
Explanation: An end-of-message-complete (EOM) was found
Program: Displayed on the console and in the dump. that is not the last character.
Error Message: None. System action: The characters beyond the EOM are ignored
Explanation: There was a file address compute program and processing is continued.
(FACE) error while using an ordinal number of block 0 during User response: None.
error correction procedures.
System action: The program is exited.
000322
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
00031D
Explanation: An end-of-message-complete (EOM) was found
Program: Displayed on the console and in the dump. in the last character of the message block but no more blocks
Error Message: None. exist.

Explanation: A link routing table search was not successful. System action: The remaining blocks are discarded and
processing is continued.
System action: The message is discarded and the program is
exited. User response: None.

User response: None.


000323

00031E Program: CILM

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: None. Explanation: A message was found that was destined for a
user type-A nonterminal-oriented application package that is
Explanation: There were link envelope format errors on the not defined.
LCI and the ACI.
System action: The ECB is exited.
System action: Return is made to the CMR1, which then
exits. User response: The SERRC macro should be replaced by an
ENTC to the USERS type-A nonterminal-oriented application
User response: None. package.

System Errors 57
000324 • 00032C

000324 000329
Program: Displayed on the console and in the dump. Program: CMSM CMSL CMCK
Error Message: INCOMPLETE TYPE A MESSAGE Error Message: ERROR RETRIEVING MCR RECORD
Explanation: The last message block on the AMQ was not Explanation: The master control record (MCR) is maintained
indicated as being the last of a message. on file. It must be read in from file to:
System action: The type-A output sender active switch is v Add messages to it
turned off and the program exits. v Dequeue messages from it
User response: None. v Mark messages as Acknowledged.

An error occurred while reading the MCR from file.


000325
System action: The last MCR record is used when adding
Program: Displayed on the console and in the dump.
messages. If an error occurs reading this record, an attempt is
Error Message: None. made to reconstruct the chain by starting with the first record
and reading as many of the records as possible. The new last
Explanation: The type-A AMQ is empty so the second block MCR will then be used.
is searched.
The first MCR record is used when dequeuing messages or
System action: The message is discarded and processing is marking message slots as inactive. If this first MCR record
continued.
cannot be read, there is nothing that can be done. Processing
User response: None. of the MCR does not continue and return is made to the caller.
User response: The pointers to the file copy of the first and
000326 last MCR records are in the link LK4KC keypoint at labels
LK4MCA and LK4MFL respectively. The address of the link
Program: Displayed on the console and in the dump. keypoint is in R4. These can be used to examine the file copies
Error Message: None. of the MCR records. Examination of the data levels in the ECB
(which data level varies based on where the error occurred)
Explanation: The type-A AMQ is empty so the third block is can provide information about which MCR was being
searched. retrieved.
System action: The message is discarded and processing
continues. 00032A
User response: None.
Program: Displayed on the console and in the dump.
Error Message: None.
000327
Explanation: There was an error retrieving the prime block of
Program: Displayed on the console and in the dump.
a partially transmitted type-B message.
Error Message: None.
System action: If one or more blocks were transmitted
Explanation: The third block of a message from type-A AMQ already, a QTB-QTB-QTB sequence is sent to complete the
is not last. message.

System action: The message is discarded and also further User response: None.
blocks on the AMQ until either a last block is found or the
AMQ is empty when error 000324 occurs.
00032B
User response: None.
Program: Displayed on the console and in the dump.

000328 Error Message: None.

Program: CMSL CMSM Explanation: There was an error while retrieving the
overflow message block from file.
Error Message: Error retrieving message from file.
System action: For type-A, the sequence ***XMIT Err*** is set
Explanation: A master control record (MCR) slot contains up in a block. For type-B, the sequence QTB-QTB-QTB is set
information about a given message including its file address. up. This is then treated as the last block of the message.
When the TPF system is ready to send that message, the
message is read in from file. An error occurred during the User response: None.
read.
System action: This message is skipped by marking its slot in 00032C
the MCR as inactive. Processing is continued with the next
message. Program: Displayed on the console and in the dump.

User response: None. Error Message: None.


Explanation: There was no regenerated type-A message on

58 TPF Messages (System Error, Offline, and Program Status Word)


00032D • 000335

the AMQ following the NAK process. Explanation: There was error while retrieving a nonterminal
message from file.
System action: For type-A, the sequence ***XMIT error*** is
set up in a block. For type-B, the sequence QTB-QTB-QTB is System action: See the 00032C system error message for
set up. This is then treated as the last block of the message. more information.

User response: None. User response: None.

00032D 000332
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: None. Error Message: None.


Explanation: There were too many regenerated type-A Explanation: There was an error while retrieving XLMA for
message blocks on the AMQ following the NAK process. type-A NAK processing.

System action: All blocks are discard and the next NAK item System action: See the 00032C system error message for
(if there is any) is processed. more information.
User response: None. User response: None.

00032E 000333

Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.

Explanation: There was an error while retrieving the agent Explanation: There was an error while retrieving the prime
assembly area (AAA) or the routing control block (RCB) for message block for NAK processing.
type-A NAK processing.
System action: See the 00032C system error message for
System action: See the 00032C system error message for more information.
more information.
User response: None.
User response: None.

000334
00032F
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: The TPF system was unable to find the highest
Explanation: The message saved in the agent assembly area TSI used when trying to recover from an error situation.
(AAA) or the routing control bock (RCB) was overlaid by
System action: Processing is continued with the next NAK
subsequent input.
item, if there is any.
System action: See the 00032C system error message for
User response: None.
more information.
User response: None.
000335

000330 Program: CMSM CMCK

Program: Displayed on the console and in the dump. Error Message: Error filing MCR record.

Error Message: None. Explanation: An error occurred while filing a master control
record (MCR).
Explanation: There was no message saved in the agent
assembly area (AAA) or the routing control block (ECB) System action: Each time the MCR is updated it is written to
despite the reference. file. An error occurred while writing an updated MCR to file.
The update that was just made is lost. No further processing
System action: See the 00032C system error message for of the MCR takes place at this time.
more information.
If the update was a new message added, the message is lost.
User response: None.
If the update was a message deleted, it remains in the MCR
and will be dequeued the next time CMSM is entered to
000331 dequeue a message from the MCR.

Program: Displayed on the console and in the dump. If the update was a pointer to a new MCR, it is lost and a new
MCR is obtained the next time CMSM is called to add
Error Message: None. messages to the MCR.

System Errors 59
000336 • 00033F

If the update was marking a slot inactive because an User response: None.
acknowledgement was received, it remains an
unacknowledged message and may be resent at some future
time. 00033A

User response: The pointers to the file copy of the first and Program: Displayed on the console and in the dump.
last MCR records are in the link KL4KC keypoint at labels Error Message: None.
LK4MCA and LK4MFL respectively. The address of the link
keypoint is in R4. These can be used to examine the file copies Explanation: There was an error while retrieving a
of the MCR records. Examination of the data levels in the ECB nonterminal-oriented message from file while trying to
(which data level varies based on where the error occurred) retransmit a message as a new message.
can provide information about which MCR was being filed.
System action: The program is exited.
User response: None.
000336
Program: Displayed on the console and in the dump.
00033B
Error Message: None.
Program: Displayed on the console and in the dump.
Explanation: There was an error while retrieving the prime
Error Message: None.
message block with a file address obtained from the MCR.
Explanation: There was an error retrieving an agent assembly
System action: The message is lost. Processing is continued
area (AAA) or a routing control block (RCB) referenced prime
with the next MCR item, if there is any.
message block from file while trying to retransmit a message
User response: None. as a new message.

System action: The block on level 2, if present, is released.


000337 The agent assembly area (AAA) or the routing control block
(RCB) is released and the program is exited.
Program: Displayed on the console and in the dump.
User response: None.
Error Message: None.

Explanation: There was an error while retrieving the prime 00033C


block of a message that is to be rerouted.
Program: Displayed on the console and in the dump.
System action: The message is lost and the program is
exited. Error Message: None.

User response: None. Explanation: There was an XLMA retrieval error while
attempting to retransmit a multiblock message as a new
message.
000338
System action: The block on level 1, if present, is released
Program: Displayed on the console and in the dump. and the program is exited.
Error Message: None. User response: None.
Explanation: The character count in the prime block of a
multiblock type-A or type-B message is not valid. The 00033D
character count must be greater than the value defined in
LK4MXT in the link keypoint. Program: Displayed on the console and in the dump.

System action: The prime block is released and error text is Error Message: None.
set up in a block.
Explanation: There was an error while retrieving a block of a
User response: For type-A, the sequence ***XMIT error*** is partially received message while attempting to release file
used. For type-B, the sequence QTB-QTB-QTB is used. This space during message discard processing.
program then sets an error indicator and returns to the calling
System action: The program is exited.
segment through the BACKC.
User response: None.
000339
00033F
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: UNSOLICITED MESSAGE NOT ALLOWED
Explanation: There was an error retrieving the agent
assembly area (AAA) or the routing control block (RCB) while Explanation: COUB received an unsolicited message from an
trying to retransmit a multiblock message as a new message. application program that cannot be delivered because the
device is defined (RVT1) as unable to receive unsolicited
System action: The block on level 1, if present, is released
messages. This error can only occur for 3270-type SDLC
and the program is exited.
devices referenced by pseudo line number, interchange

60 TPF Messages (System Error, Offline, and Program Status Word)


000340 • 00034A

address, and terminal address (LNIATA). System action: The router error message processor is entered
to send an error message to the console.
System action: A system error is issued and is exited.
User response: None.
User response: The application program that originated the
message should be reviewed and possibly modified to ensure
that the device is defined as able to receive unsolicited 000345
messages.
Program: Displayed on the console and in the dump.

000340 Error Message: None.

Program: Displayed on the console and in the dump. Explanation: LOC. RTR — There is a FILE error on the first
block.
Error Message: None.
System action: The router error message processor is entered
Explanation: LOC. RTR — there are too many blocks in the to send an error message to the console.
message.
User response: None.
System action: The router error message processor is entered
to send an error message to the console.
000346
User response: None.
Program: Displayed on the console and in the dump.

000341 Error Message: WGTAC ERROR RETURN

Program: Displayed on the console and in the dump. Explanation: While attempting to locate a WGTA slot for an
input line number, interchange address, and terminal address
Error Message: LOC. RTR — INVALID FILE ADDRESS IN (LNIATA), the WGTAC macro found an error.
MESSAGE
System action: A system error is issued and the program is
Explanation: LOC. RTR — There is a file address that is not exited. In addition, the message is discarded.
valid in the message.
User response: The address (LNIATA) contained in the
System action: The router error message processor is entered output message is used as input to the WGTAC macro. The
to send an error message to the console. given LNIATA is in error.
User response: None.
000347

000342 Program: Displayed on the console and in the dump.

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: None. Explanation: LOC. RTR — There is a line number in the
RCAT that is not valid.
Explanation: The LOC. RTR-INV record is in the message
chain. System action: The program is exited.

System action: The router error message processor is entered User response: None.
to send an error message to the console.
User response: None. 00034A
Program: Displayed on the console and in the dump.
000343
Error Message: UNABLE TO RETURN MSG TO
Program: Displayed on the console and in the dump. ORIGINATOR
Error Message: None. Explanation: The returned message cannot be routed.
Explanation: LOC. RTR — There is a hardware error on the System action: The message prime core block and chained
message chain. pool records are released. The program either is exited or does
a BACK, depending upon the return indicated in the entry
System action: The router error message processor is entered
control block (ECB).
to send an error message to the console.
User response: Determine why the TPF system does not
User response: None.
return the message, for example, the lines may be down or the
application program may not be active.
000344
Program: Displayed on the console and in the dump.

Error Message: None.


Explanation: LOC. RTR — There is an undetermined FIND
error.

System Errors 61
00034B • 000354

00034B 000350–0003FF
Program: Displayed on the console and in the dump.

Error Message: None. 000350

Explanation: An error was found on input that originated Program: Displayed on the console and in the dump.
from an application program destined to another application
Error Message: None.
program but the Message Router is unavailable to CSMP to
route the message back to the originating application program. Explanation: BSC RTR — Too many slots were found in the
BSC station name conversion table (SN0CT) for a station name
System action: A SERRC macro is issued and the program is while building a list of paths for routing a message to a
exited. station.
User response: None. System action: Processing continues. Excess slots are ignored.
User response: Have your system programmer correct
00034C SN0CT for the station name involved. EBW000-011 — RCPL.
Program: CLGA, CVAA
000351
Error Message: None.
Program: Displayed on the console and in the dump.
Explanation: A message that was unable to be transmitted by
the Message Router was returned to CSMP. Error Message: None.
System action: The message is released, a SERRC macro is Explanation: A CPU ID in the routing control application
issued, and the program is exited. table (RCAT) status message is not valid.

User response: See your system programmer to check the System action: A system error is issued and the program is
following areas: exited.
v A CPU-ID whose destination is not valid User response: None.
v An application name that is not valid
v No message block held. 000353
Program: Displayed on the console and in the dump.
00034D
Error Message: None.
Program: COBB
Explanation: BSC RTR — The byte count in the prime
Error Message: None. message block of an output message to a BSC station is too
large to allow insertion of the routing control parameter list
Explanation: LOC. RTR-INV — pseudo IA TA. (RCPL) into the message block.
System action: The program is exited. System action: The output message is discarded.
User response: None. User response: Have your system programmer or application
programmer correct the originating application program.
EBW000-O11 of the dump contains the routing control
00034E parameter list (RCPL) associated with the error.
Program: COBB
Error Message: None. 000354

Explanation: LOC. RTR-INV — SKN in LRT. Program: Displayed on the console and in the dump.

System action: The program is exited. Error Message: None.

User response: None. Explanation: BSC RTR — while attempting to validate a


binary synchronous communication (BSC) station address, a
symbolic line number was found that is too large for the TPF
00034F system.

Program: COQQ System action: If the line number was specified as a specific
BSC station address in the routing control parameter list
Error Message: None. (RPCL), the message is discarded. If the line number was
obtained from the SN0CT record while processing a station
Explanation: COQQ-ERR — return from CVIO/CVIP. name destination, the processing continues and ignores the
System action: The terminal error response message is not bad line.
sent to the originating terminal and the program is either User response: Have your system programmer correct the
exited or returned to the caller. originating application program or the SN0CT record.
User response: Have your system programmer verify the EBW000-011 contains the routing control parameter list
(RCPL).
status of the predefined message formats in CVIP and face is
satisfied.

62 TPF Messages (System Error, Offline, and Program Status Word)


000355 • 00035E

000355 000359
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: BSC RTR — while trying to validate a binary Explanation: There was a file error on the Copy Message
synchronous communication (BSC) station address, a symbolic utility in a MASS environment.
line number was found that was not a BSC line.
System action: The message is returned to the originator.
System action: See the 000354 message for more information.
User response: Have your system programmer check the
User response: None. system error dump to find out why the COBD copy segment
returned an error condition.

000356
00035A
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: BSC RTR — while trying to validate a binary
synchronous communication (BSC) station address, a station Explanation: There was a transfer vector for the remote
number was found that was greater than the number of router that is not valid or the activation of the Router option
terminal interchange status table entries for the associated line. was not valid.
System action: If the station number was specified as a System action: The processing is ended.
specific BSC station address in the routing control parameter
list (RCPL) associated with the output message, the message is User response: None.
discarded.
If the station number was obtained from the station name 00035B
conversion table record while processing a station name Program: Displayed on the console and in the dump.
destination, the processing continues and ignores the bad
station number entry. Error Message: None.
User response: Have your system programmer correct the Explanation: The remote router increments the resource
originating application program or the SN0CT record. count for input messages received from a remote processor.
EBW000-011 contains the routing control parameter list This error is indicated when the maximum node count limit is
(RCPL). exceeded.
System action: The message is returned to the originator.
000357
User response: None.
Program: COUM, COUR, COUX
Error Message: None. 00035D
Explanation: While attempting to send an unsolicited Program: Displayed on the console and in the dump.
message to a terminal, a line number, interchange address, and
terminal address (LNIATA) for a non-SNA terminal or a RID Error Message: None.
for a SNA terminal that is not valid was found. Explanation: There was no direct routing path found to a
System action: The message is not delivered and the remote application program.
program is exited. System action: The message is returned to the originator.
User response: Review the dump to determine the cause of User response: None.
the error and to correct it. The RID/LNIATA of the destination
terminal is located at EBW000.
00035E

000358 Program: Displayed on the console and in the dump.

Program: Displayed on the console and in the dump. Error Message: None.

Error Message: None. Explanation: There was no direct Line/Link path to the
remote application program found.
Explanation: There was an unsolicited read error for the
routing control block (RCB). System action: The message is returned to the originator.

System action: Processing is ended. If this is a prime User response: None.


computer room agent set (CRAS) entry, the message that is
unable to process is sent to the prime CRAS console. The
request may be issued again.
If this is a remote CPU entry, the program is exited.
User response: None.

System Errors 63
00035F • 000369

00035F 000363
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: The router found a line number for the Explanation: There was a FINWC error while retrieving an
destination path that is not valid. unsolicited Notification List record.
System action: The message is returned to the originator. System action: The processing is ended.
User response: None. User response: Have your system programmer review the
system error dump to determine the cause of the error and
000360 correct it.

Program: Displayed on the console and in the dump.


000366
Error Message: None.
Program: Displayed on the console and in the dump.
Explanation: There are no eligible line available to route the
message to the remote destination. Error Message: ROUTER ERROR IN LINE SELECTION

System action: The message is returned to the originator. Explanation: The Line/Link selected to send a message to a
remote processor is not binary synchronous communication
User response: None.
(BSC) or synchronous link control (SLC).
System action: The message is discarded.
000361
User response: Have your system programmer review the
Program: Displayed on the console and in the dump.
system error dump and check the Line/Link selection.
Error Message: INVALID SNA ROUTC ENTRY — POSSIBLE
CORRUPTED RCPL.
000367
Explanation: The ECB-driven router received control of a
message destined for a SNA terminal. With the exception of Program: Displayed on the console and in the dump.
unsolicited messages, messages destined for SNA nodes Error Message: ERROR RETURN FROM SENDC/B MACRO
should be processed by CS96 (CCSNA3). This dump indicates
a corrupted routing control parameter list (RCPL). Explanation: The SENDC/B failed while sending a message
on a binary synchronous communication (BSC) line to a
System action: A system error is issued and the program is
remote processor.
exited.
System action: The message is discarded.
User response: None.
User response: Have your system programmer review the
Program: Displayed on the console and in the dump.
system error dump to determine the cause of the error and
Error Message: LU62 — INVALID ROUTC SEQUENCE OR correct it.
PARMS
Explanation: The ROUTC entered the LU62 queue control 000368
segment to process a queue request and one of the following
error conditions occurred: Program: Displayed on the console and in the dump.
v There is no message to queue Error Message: UNABLE TO PROCESS
v The requested function is not valid.
Note: An error message is not issued for unsolicited messages
System action: A system error is issued and the program is
being policed.
exited.
Explanation: There was an FIWHC error while retrieving a
User response: None.
prime Unsolicited Message Directory record.
System action: Processing is continued while the unsolicited
000362
messages are being policed. Otherwise, the processing is
Program: Displayed on the console and in the dump. ended.

Error Message: None. User response: Have your system programmer review the
system error dump to determine the cause of the error and
Explanation: The Router was unable to deliver a message correct it.
from a binary synchronous communication (BSC) station.
System action: A system error is issued and the program is 000369
exited.
Program: Displayed on the console and in the dump.
User response: The path to the destination should be
activated or the BSC station should be shut down. Error Message: None.

64 TPF Messages (System Error, Offline, and Program Status Word)


00036A • 000373

Explanation: There was a failure on the file of a primary


00036F
message block.
Program: Displayed on the console and in the dump.
System action: The message is returned to the originator.
Error Message: None.
User response: None.
Explanation: There was an FINWC error while retrieving an
overflow Unsolicited Message Directory record.
00036A
System action: The processing continues. Have your system
Program: Displayed on the console and in the dump.
programmer determine the error and to correct it.
Error Message: None.
User response: None.
Explanation: An alternate line selection is an active route for
the message to a remote destination but the router is unable to
000370
route the message with alternate lines.
Program: Displayed on the console and in the dump.
System action: The message is returned to the originator.
Error Message: None.
User response: None.
Explanation: There was an FIWHC error while retrieving a
prime Application Terminal Directory record.
00036B
System action: The processing is continued if the calling
Program: Displayed on the console and in the dump.
program expects a return (with an error indication).
Error Message: None. Otherwise, the processing is ended.

Explanation: A symbolic line number that is not valid was User response: Have your system programmer review the
found. system error dump to determine the cause of the error and to
correct it.
System action: The TPF system continues the search for the
next alternate line.
000371
User response: None.
Program: Displayed on the console and in the dump.

00036C Error Message: None.

Program: Displayed on the console and in the dump. Explanation: There was an FINWC error while retrieving an
Application Terminal directory record.
Error Message: None.
System action: The processing is continued if the calling
Explanation: A line number that is not valid was found for program expects a return (with an error indication).
the remote destination path.
User response: Have your system programmer review the
System action: The message is returned to the originator. system error dump to determine the cause of the error and to
User response: None. correct it.

000373
00036D
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: None. Error Message: UNABLE TO PROCESS

Explanation: A byte count that is not valid was found for the Note: An error message is not issued during restart.
message to a remote destination.
Explanation: There was an unsolicited read error retrieving
System action: The message is returned to the originator. CTKC (keypoint C) in order to set or check the Unsolicited
User response: None. Message Directory record initialization bits.
System action: The processing is continued if there is a
Restart entry. Otherwise, the message is sent to the operator
00036E
and processing is ended.
Program: Displayed on the console and in the dump.
User response: Have your system programmer should
Error Message: None. review the system error dump to determine the cause of the
error and to correct it.
Explanation: A transfer vector that is not valid or activation
of a Router option that is not valid was found.
System action: The processing is ended.

User response: Restart.

System Errors 65
000374 • 00037D

000374 000378
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: UNABLE TO PROCESS Error Message: None.


Explanation: The format of an unsolicited message was not
Note: Certain conditions may not produce an error message. legal.
Explanation: There was a file address compute program
System action: The processing is ended.
(FACE) error while retrieving the file address of a prime
Unsolicited Message Directory record. User response: The operator should issue the message again
by using the correct format.
System action: The processing is ended.
User response: Have your system programmer review the
00037A
system error dump to determine the cause of the error and to
correct it. Program: Displayed on the console and in the dump.

Error Message: None.


000375
Explanation: There was an unsolicited Message Directory
Program: Displayed on the console and in the dump. record initialization file (FILNC) error.
Error Message: None. System action: The processing is ended.
Explanation: There was an Unsolicited Broadcast request that User response: Have your system programmer review the
was not valid. The message erroneously consisted of a LOGI system error dump to determine the cause of the error and to
request or a canned message. correct it.
System action: The processing is ended.
00037B
User response: Have your system programmer review the
system error dump to determine the cause of the error and to Program: Displayed on the console and in the dump.
correct it.
Error Message: None.

000376 Explanation: There was an unsolicited message directory


record ID error from the file address compute program (FACE)
Program: Displayed on the console and in the dump. program.
Error Message: None. System action: The processing is ended.
Explanation: Upon entry to perform an application User response: Have your system programmer review the
broadcast, the program cannot locate the application name system error dump to determine the cause of the error and to
passed from the calling module in the routing control correct it.
application table.

System action: The processing is continued if the calling 00037C


program expects a return (with an error indication).
Otherwise, the processing is ended. Program: Displayed on the console and in the dump.

User response: Have your system programmer review the Error Message: None.
system error dump to determine if a valid application Explanation: The broadcast request sent by the application
program was specified or if its routing control application program is not formatted correctly.
table (RCAT) residency was in error.
System action: The processing is ended.

000377 User response: Have your system programmer review the


system error dump to determine the reason for the format
Program: Displayed on the console and in the dump. error and to correct it. The application program must be
Error Message: None. change to build a request in the correct format.

Explanation: There was an unsolicited message from the


application program that is too long. 00037D

System action: The processing is ended. Program: Displayed on the console and in the dump.

User response: Have your system programmer review the Error Message: UNABLE TO PROCESS
system error dump to determine the cause of the error and to Explanation: There was an unsolicited file error — unable to
correct it. file an Application Message Format record when trying to
send a message to a single logical unit (LU) (not 3270 SDLC or
NEF). The message is the following:
v INVALID NODE FOR UNSOL

66 TPF Messages (System Error, Offline, and Program Status Word)


00037E • 000390

System action: The processing is ended when an UNABLE User response: Have your system programmer review the
TO PROCESS message is sent to the operator. system error dump to determine the cause of the error and to
correct it. The system error dump shows the following:
User response: Have your system programmer review the
system error dump to determine the cause of the error and to v The file address and core block reference words
correct it. v The associated error indicator byte
v The record type indicator.
00037E
Program: Displayed on the console and in the dump. 000382

Error Message: UNSOLICITED ERROR IN READ OF Program: Displayed on the console and in the dump.
MESSAGE. Error Message: FACE/FIND ERROR ON ZPTCH ROOT FILE
Explanation: There was an FINWC error while retrieving the Explanation: An error occurred during retrieval of the
unsolicited message record. ZPTCH root fixed-file record.
System action: The processing is ended and an error message System action: A system error dump is issued and
is sent to the operator. processing is ended.
User response: None. User response: Have your system programmer review the
system error dump to determine the cause of the error and to
000380 correct it. The system error dump shows the following:
v The file address and core block reference words
Program: Displayed on the console and in the dump.
v The associated error indicator byte.
Error Message: UNABLE TO RETRIEVE IFMSG TABLE

Explanation: An error occurred during retrieval of the file To force the ZPTCH root fixed-file record to be re-initialized,
address of the prime or overflow IFMSG record. enter ZIFIL IBMMS/00E7/00/23/23/NNN/N.

System action: If the error occurs on the the prime record, See TPF Operations for more information about the ZPTCH
the TPF system sends an error message to the operator and command.
processing ends.
If the error occurs on the overflow record and the request is a 000383
display, processing continues with the prime record.
Otherwise, the TPF system sends an error message to the Program: Displayed on the console and in the dump.
operator and processing ends.
Error Message: FIND ERROR ON ZPTCH PATCH DECK
User response: Have your system programmer review the
Explanation: An error occurred during retrieval of the patch
system error dump to determine the cause of the error and to
deck pool record.
correct it.
System action: A system error dump is issued and
processing is ended.
000381
User response: Have your system programmer review the
Program: Displayed on the console and in the dump.
system error dump to determine the cause of the error and to
Error Message: UNABLE TO RETRIEVE IFMSG TABLE correct it. The system error dump shows the following:
v The file address and core block reference words
Explanation: A FIND error occurred during retrieval of the
prime or overflow IFMSG record. v The associated error indicator byte.

System action: If the error occurs on the the prime record,


the TPF system sends an error message to the operator and 000390
processing ends.
Program: Displayed on the console and in the dump.
If the error occurs on the overflow record, the TPF system
Error Message: FIND ERROR ON KEYPOINT E.
performs one of the following:
v On an ID or record code check error, the overflow record is Explanation: A FIND error was found while trying to
re-initialized and processing continues. retrieve the address of the keypoint.
v On a hardware or file address error: System action: A system error is issued and the entry control
– If there is a display request, processing continues with block (ECB) is exited.
the prime record. User response: Have your system programmer review the
– If there is an alter request, an error message is sent to the system error dump to determine the cause of the error and to
operator and processing ends. correct it.

Note: Since there is no initialization routine for the fixed


record, this dump is expected to occur when the
ZFMSG command is used for the first time.

System Errors 67
000391 • 0003C3

continues for the next SLN or in the case of CVLP the error
000391
message is issued and then it is exited.
Program: Displayed on the console and in the dump.
User response: Review the system error dump to determine
Error Message: None. the incompatibility between the system communication
configuration table (CK6KE) and the symbolic line status table
Explanation: The TPF system is unable to find a Conversion (SLSTL).
Resource Vector entry for a given resource ID.
The system initialization program (SIP) creates the system
System action: A system error dump is issued and the entry communication configuration table and the 3270 local SLN
control block (ECB) is ended. range, and system communication keypoint (SCK) generation
User response: None. creates the symbolic line status table.
See TPF System Generation for more information about these
procedures.
0003A0
The SLN in question is in EBW008-009 in CVLC, CVLG, and
Program: Displayed on the console and in the dump.
CVLP, and it is in EBW022-023 for CVLD. R2 points to CK6KE
Error Message: BSC STATION ADDR TABLE LOAD FAIL and R3 to the SLSTL entry for the SLN.

Explanation: The BSAT load was not successful.


0003C2
System action: Restart processing is continued.
Program: Displayed on the console and in the dump.
User response: Have your system programmer determine
why the load was not successful and correct it. Error Message: None.

Explanation: This error is issued by 1052 fallback for one of


0003A1 the following conditions:
Program: Displayed on the console and in the dump. v When an error is detected by the WGR1 segment while
trying to retrieve the agent assembly area (AAA) and the
Error Message: SNCT LOAD FAILED (SN0CT) routing control block (RCB) for a terminal that was a prime
computer room agent set (CRAS) console or will be made
Explanation: The binary synchronous communication (BSC)
the prime CRAS console.
station name conversion table load was not successful.
v If an error is found when filing the RCB of the prime CRAS
System action: Processing is continued. console.
User response: Have your system programmer determine System action: A dump is issued and processing is
why the load was not successful and correct it. continued.
User response: None.
0003C0

Program: Displayed on the console and in the dump. 0003C3


Error Message: CVLD — INVALID INPUT PARAMETER Program: Displayed on the console and in the dump.
Explanation: SLN is out of range of valid lines for 3270 Error Message: CVLx — SUB CHN EQUAL TO ZERO
Local.
Where:
System action: A SERRC macro is issued and BACKC is
issued to calling program. x C, D, or G.

User response: Review the system error dump for database Explanation: The 3270 local start a line (CVLC), restart
problems or user error on input. (CVLD), or stop a line (CVLG) determined that the subchannel
address in the line status table is zero (field: CPMVSC).

0003C1 System action: A system error is issued and the function


continues for the next SLN.
Program: Displayed on the console and in the dump.
User response: Review the system error dump to deterine
Error Message: CVLx — INVALID SLST ENTRY .hh.mm.ss which symbolic line has the error.
(LSON/LSOF)80HS(xx/ALL) INVALID SLST ENTRY
System communication keypoint (SCK) generation creates the
Where: line status table. The SLN in question is in EBW008-009 in
both CVLC and CVLG, and it is in EBW022-023 for CVLD. R5
x C, D, or G
points to LSTB entry for the SLN in question.
Explanation: The 3270 local (–CTLLC) start a line (CVLC),
restart (CVLD), stop a line (CVLG), or start/stop TPNS(CVLP)
determined that the symbolic line status table entry for the
specific line number was not a 3270 local device (fields:
SLSTTYP and SLSTTPNS).
System action: A system error is issued and the function

68 TPF Messages (System Error, Offline, and Program Status Word)


0003C4 • 0003C8

The SLN in question is in EBW008-009 in both CVLC and


0003C4
CVLG, whereas it is in EBW022-023 for CVLD. R14 contains
Program: Displayed on the console and in the dump. the entry number into the internal line number table of the
SLN in question.
Error Message: CVLL — INVALID APPLICATION NAME
Explanation: After a write I/O error to a 3270 local CRT 0003C6
device is corrected, the content of the device buffer is
unknown (the 3270 local I/O program clears the buffer as part Program: CCCCP4 (CLOE, CLOG)
of error correction procedure). The CVLB segment activated
Error Message: One of the following:
CVLL when it could not reformat the buffer.
v CLOx — LOCAL 3270 COMMAND REJECT
System action: A system error dump is issued and the device v CLOx — INVALID 3270 WRITE COMMAND
queue of all pending messages for the device are cleared.
Where:

Note: The first message in the device queue is the one that x E or G
caused the I/O error. Return to CVLB to restart the
Explanation: The 3270 local I/O program, Write (CLOE), or
device queue to clear the error indicators.
Asynchronous Write (CLOG) received a command reject status
User response: Review the system error dump to determine from the control unit (3272) because the Write command is not
the symbolic line number (SLN) of the device in error. One valid or a command that is not valid was detected at SEND
possible action is to stop the device or to have the operator macro time.
retry the input message that caused the suspect output
System action: A system error is issued and processing is
message.
continued with the next entry on the device queue or goes to
The EBROUT field of the ECB contains the SLN of the device the I/O exit if detected at interrupt time.
in error. The CCP CCW areas for the SLN contains the address
If detected at SEND macro time, then a system error is issued
of the bad message as the first entry on the write queue
and exits the ECB.
(CXQTOP).
User response: Review the system error dump to determine
See TPF Operations for more information about the ZLSTP
who requested the output operation with a command that is
command.
not valid.
There may have been an application package error while
0003C5
formatting the output message. R1 is a pointer to the output
Program: Displayed on the console and in the dump. message.

Error Message: CVLx — DUPLICATE INTERNAL LINE


NUMBER IN ITLT 0003C7

Where: Program: CCCCP4 (CLOE, CLOG)

x C, D, or G. Error Message: CLOx — 3270 LOCAL OPERATION CHECK

Explanation: The 3270 local start a line (CVLC), restart Where:


(CVLD), or stop a line (CVLG) determined that the slot in the
x E or G
internal line number table was not equal to zero when it
should have been based on the device status. Explanation: The 3720 local I/O program, Write (CLOE), or
Asynchronous Write (CLOG) received an operation check
This dump is most commonly caused when fallback prime
status from the control unit (3272) because of an error within
computer room agent set (CRAS) consoles are not defined in
the output message.
the SIP generation or those defined in the SIP generation are
not available. In such a case, if the prime CRAS console goes System action: A system error is issued and processing is
through fallback, an alternate CRAS console is chosen to be continued with the next entry on the device queue or goes to
the fallback prime CRAS console If the TPF system goes the I/O exit.
through re-IPL before the original prime CRAS console is
restored, a 3C5 dump results to indicate an alternate CRAS User response: Review the system error dump to determine
console is being used as the prime CRAS console. This who sent the output message with data that is not valid (for
configuration is not supported by the TPF system since it is example, a buffer address that is not valid after an SBA order).
very easy to hang the TPF system consoles with an alternate An example of a typical error would be the use of a cursor
CRAS console defined as the prime CRAS console. The address for a Model 2 device when the device is really a
recommended configuration is to have a fallback CRAS Model 1. R1 is a pointer to the output message.
available on a control unit other than the control unit used for
alternate CRASs. The fallback CRAS can then be defined in
the SIP generation. 0003C8
System action: A system error is issued and the function Program: CCCCP4 (CLOA)
continues with the next SLN.
Error Message: CLOA — NO MAIN STORAGE AVAILABLE
User response: Review the system error dump to determine
which symbolic line number (SLN) is in error. Explanation: A 3270 local I/O attention routine determined
that there are no IOCBs available to perform a read operation.

System Errors 69
0003C9 • 0003E0

System action: A catastrophic system error is issued.


0003D0
User response: Restart the TPF system.
Program: Displayed on the console and in the dump.
Determine why the IOCB pool is being depleted and correct it
Error Message: None.
or increase the number of IOCBs.
Explanation: The node name in the input load image record
is not valid.
0003C9
System action: The processing continues with the next
Program: CCCCP1 (CLVG)
record.
Error Message: CLVG — INVALID SENDL TO 3270 LOCAL
User response: Have your system programmer determine the
Explanation: There was an attempt to issue an SENDL cause of the system error dump and correct it. Level 0
(SEND) to a 3270 local device when the long message contains the tape record with the node name that is not valid.
transmitter (LMT) is not active and the message consisted of
multiple segments.
0003D1
System action: A system error is issued and only the prime
Program: Displayed on the console and in the dump.
output message blocked is sent to the device.
Error Message: None.
User response: The program that issued the SENDL should
be modified to check for an LMT that is active before sending Explanation: A file error occurred while trying to file a 3600
a multiple segment output message. The message can only be load image to pool storage.
sent as separate and distinct output messages via through
SENDA or ROUTC. System action: The entry control block (EDB) is exited and
the tape load function is aborted.
R8 points to the program that issued SEND and R1 points to
the prime message block. User response: Have your system programmer review the
system error dump to determine cause of the error and correct
it.
0003CA

Program: Displayed on the console and in the dump. 0003D2


Error Message: INVALID PKSTG RECORD Program: Displayed on the console and in the dump.
Explanation: CVLM was unable to use the PKSTG record for Error Message: None.
a 3270 local control unit.
Explanation: A tape read error occurred while trying to read
System action: The control unit buses are not supported for a 3600 load image.
the control unit in question. Other than that, the SERR has no
effect. System action: The entry control block (ECB) is exited and
the tape load function is aborted.
User response: Rebuild the TPF system, if necessary.
User response: Have your system programmer review the
system error dump to determine the cause of the error and
0003CC correct it
Program: Displayed on the console and in the dump.
0003D3
Error Message: CVLG - TIMED OUT ON STOPPING LINE
Program: Displayed on the console and in the dump.
Explanation: While processing a ZLSTP command, the CVLG
segment waited more than 60 seconds for core-queue Error Message: None.
messages to be written to a 3270 local device. This is usually
caused by a hardware error on the 3270 local device or control Explanation: A problem was found with the input command.
unit. The message was not attached, contained a bad ID, or was not
ZNLDC.
System action: The line to the 3270 local device is stopped. If
ZLSTP LC ALL was entered, processing continues to write System action: The entry control block (ECB) is exited.
core-queue messages to the next 3270 local device. User response: Have your system programmer review the
User response: Do the following: system error dump to determine the cause of the error and
correct it.
v Determine the cause of the problem.
v Correct the problem.
0003E0
v Enter the ZLSTA command to start the line to the 3270 local
device. Program: CCENBK(CCEB), CCENBK(CCEF)
Error Message: PROGRAM FORMAT DOES NOT MATCH
ALLOCATION
Explanation: The content of a program record field is
incorrect.

70 TPF Messages (System Error, Offline, and Program Status Word)


000400 • 000407

The format of program records is different between an ISO-C


000403
DLM and a non-DLM (for example, a Basic Assembler
Language (BAL) program). The program linkage type for the Program: Displayed on the console and in the dump.
program in the Program Allocation Table (PAT) slot is
Error Message: TERM MAP REC PRIME FINWC ERROR
inconsistent with the format of the program record.
Explanation: There was a retrieval error on the terminal map
One of the following errors occurred:
record.
v The content of the Record Identifier field, IPRGOIDN in
IDSPRG, of a dynamic load module (DLM) program record System action: A system error is issued. Held levels are
does not contain the characters ORDN. released and processing is continued.
v The value of the program length field for a non-DLM User response: Review the system error dump for database
program record is 0. problems or user error on input.

System action: The entry control block (ECB) is exited.


000404
User response: Have your system programmer review the
system error dump to determine the cause of the error and Program: Displayed on the console and in the dump.
correct it.
Error Message: MAP FILE INDEX PRIME FINWC ERR
Explanation: There was a retrieval error on the file copy of a
000400–00049F Map File Index record.
System action: A system error is issued. Held levels are
000400 released and processing is ended.

Program: Displayed on the console and in the dump. User response: Review the system error dump for database
problems or user error on input.
Error Message: TERM MAP REC PRIME FINWC ERROR
Explanation: There was a retrieval error on a file copy of the 000405
Terminal Map record.
Program: Displayed on the console and in the dump.
System action: A system error is issued. Held levels (3
through 5) are released, a message is sent, and processing is Error Message: MAP FILE INDEX CHAIN FINWC ERR
continued. Explanation: There was a retrieval error for the Map File
User response: Review the system error dump for database Index.
problems or user error on input. System action: A system error is issued. Held levels are
released and processing is ended.
000401 User response: Review the system error dump for database
Program: Displayed on the console and in the dump. problems or user error on input.

Error Message: MAPPING TAPE READ ERROR


000406
Explanation: An attempt to read a terminal map record from
tape resulted in a TPRDC error. Program: Displayed on the console and in the dump.

System action: A system error is issued. The held levels are Error Message: MAP FILE INDEX TABLE FINWC ERROR
released and processing is ended. Explanation: There was a retrieval error on the file copy of a
User response: Have your system programmer review the Map File Index record.
system error dump to determine the cause of the error and to System action: A system error is issued. Held levels are
correct it. released and processing is ended.
User response: Review the system error dump for database
000402 problems or user error on input.
Program: Displayed on the console and in the dump.
Error Message: TERM MAP REC FACE ERROR (AS0MP) 000407

Explanation: There was a retrieval error on the file copy of a Program: Displayed on the console and in the dump.
terminal map record. Error Message: MAPPING FACE ERROR RETURN
System action: A system error is issued. Held levels are Explanation: The input to the file address compute program
released and processing is continued. (FACE) to the return file address resulted in an error.
User response: Review the system error dump for database System action: A system error is issued. Held levels are
problems or user error on input. released and processing is ended.
User response: Review the system error dump for database
problems or user error on input.

System Errors 71
000408 • 000411

000408 00040D
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: MAPPING FACE ERROR RETURN Error Message: INVALID ERROR MSG NUMBER (ASL4)
Explanation: Input to the file address compute program Explanation: A mapping error message number passed to
(FACE) to a return file address resulted in an error. ASL4 is incorrect.
System action: A system error is issued. Held levels are System action: A system error is issued. Held levels are
released and processing is ended. released and processing is continued.
User response: Review the system error dump for database User response: Have your system programmer review the
problems or user error on input. system error dump to determine the cause of the error and to
correct it.

000409
00040E
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: MAPPING TAPE READ ERROR
Error Message: RCB RETRIEVAL ERROR (ASL4)
Explanation: The database create function of mapping
received a tape read error (ASL3). Explanation: There was a retrieval error from a file of the
routing control block (RCB).
System action: A system error is issued. Held levels are
released and processing is ended. System action: A system error is issued. Held levels are
released and processing is continued.
User response: Review the system error dump for database
problems or user error on input. User response: Review the system error dump for database
problems or user error on input.

00040A
00040F
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: MAPPING FACE ERROR RETURN
Error Message: MAP – FILE INIT. RETRIEVAL ERROR
Explanation: An error was returned from the file address
compute program (FACE) that calculates a file address. Explanation: There was a retrieval error from a file of the
map file index record or a terminal map record.
System action: A system error is issued. Held levels are
released and processing is continued. System action: A system error is issued. Held levels are
released and processing is continued.
User response: Review the system error dump for database
problems or user error on input. User response: Review the system error dump for database
problems or user error on input.

00040B
000410
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: TERM MAP REC FINWC ERROR
Error Message: NO BLOCK ON LEVEL 0
Explanation: There was a retrieval error on the terminal map
record. Explanation: The parameter list passed to segment CVIO is
contained in a block level 0. The calling segment failed to
System action: A system error is issued. Held levels are provide this block and due to this condition CVIO cannot
released and processing is continued. continue processing.
User response: Review the system error dump for database System action: A system error is issued and is exited.
problems or user error on input.
User response: Review the system error dump and the code
of the calling segment to determine the reason for the absence
00040C of the parameter list on level 0. This problem occurs only as a
Program: Displayed on the console and in the dump. result of a software error in the calling segment.

Error Message: TERM MAP REC FINWC ERROR (AS0MP)


000411
Explanation: There was a retrieval error for the Terminal
Map Record. Program: Displayed on the console and in the dump.

System action: A system error is issued. Held levels are Error Message: INVALID FORMAT NUMBER
released and processing is ended. Explanation: The parameter list passed to CVIO contains a
User response: Review the system error dump for database system format number that is not valid.
problems or user error on input. Any of the following conditions may cause this error:
v Format number = 0

72 TPF Messages (System Error, Offline, and Program Status Word)


000412 • 000418

v Format number exceeds range of valid numbers block message with no forward chaining, the additional
v Format number does not match number present in the characters must be taken into consideration when defining a
defined system format. system message.

System action: A system error is issued, data levels 0 and 6


are released, and exited. 000415

User response: Review the system error dump. If the format Program: Displayed on the console and in the dump.
number is zero, the calling segment is in error. If the error Error Message: INVALID INDICATORS
occurs when the input format number is nonzero, then you
should review the table of system formats, which exists in Explanation: The indicators passed by the calling segment to
CVIP, to determine whether the defined format numbers agree CVIO/CVIP in the parameter list specified — format 3270
with the number provided by the calling segment. system message do not issue ROUTC EXITC at completion.
This combination results in no output message being sent and
000412 control not being returned to the calling segment.

Program: Displayed on the console and in the dump. System action: A system error is issued, data levels 0 and 6
are released, and exited.
Error Message: INVALID SNA DEVICE ADDRESS
User response: Review the system error dump. The calling
Explanation: The SNA device address passed by CVIO to the segment, which has actually specified an illogical sequence of
RID Conversion Routine caused an error return from RIDC actions, should be modified to correct the indicators set in the
(R15=0). parameter list.
System action: A system error is issued, data levels 0 and 6
are released, and exited. 000416
User response: Review the system error dump. When the Program: CNPY – Processor restart
ROUTC is to be issued by CVIP, CVIO extracts the SNA
device address from the RCPL provided by the calling Error Message: UNABLE TO RETRIEVE CTKI
segment. Otherwise, it is obtained from the block provided on
Explanation: An error condition occurred in CNPY while
level 0 by the calling segment. You need to review the
trying to retrieve keypoint I with a hold option.
contents of the appropriate area for the SNA device address.
System action: The system error routine issues a dump and
restart is aborted.
000413
User response: See the main storage dump to review the
Program: Displayed on the console and in the dump.
restart ECB to determine the exact error condition returned.
Error Message: INVALID LNIATA The most probable error is a main storage block already
existing on the desired data level.
Explanation: The line number, interchange address, and
terminal address (LNIATA) passed by CVIO to WGR1 caused
an error to return from WGR1 (EBW040, bit 0=1). 000417

System action: A system error is issued, data levels 0 and 6 Program: CNPY – Processor restart
are released, and exited.
Error Message: UNABLE TO FIND CPUID in CTKI
User response: Review the system error dump. When the
Explanation: The CPUID in the processor identification table,
ROUTC is to be issued by CVIP, CVIO extracts the LNIATA
PI1DT, could not be found in keypoint I.
from the RCPL provided by the calling segment. Otherwise, it
is obtained from the block provided on level 0 by the calling System action: The system error routine issues a dump and
segment. You need to review the contents of the appropriate restart is aborted.
area for the device address.
User response: Review the main storage dump to determine
whether the CPUID as passed by PI1DT (PI1CPUI). If the
000414 CPUID is proper and does not exist in keypoint I, then the file
copy of CTKI was corrupted since IPL.
Program: Displayed on the console and in the dump.
If the CPUID is proper and does exist in keypoint I, then the
Error Message: MESSAGE EXCEEDS BLOCK SIZE
count field in CTKI was corrupted.
Explanation: The character count, which includes the 3270
If the CPUID is improper then the CPUID field in PI1DT was
control characters, as well as text, cannot be contained in the
corrupted since IPL.
single 381-byte output block constructed by CVIP.

System action: A system error is issued, data levels 0 and 6


000418
are released, and exited.
Program: CNPY – Processor restart
User response: Review the system error dump, the system
format, and the text. For each field specified in the predefined Error Message: LOGICAL PROC ID MISMATCH IN CTKI
system format (resident in CVIP), thirteen (13) additional 3270
control characters (SB, SF, and RA order sequences) are added Explanation: The machine serial number for the assigned
to the output data stream. Since CVIP only builds a single CPUID, as found in the processor identification table (PI1DT),

System Errors 73
00041A • 00041E

does not match the machine serial number for the assigned In CVX6, an error occurred while retrieving or filing the
CPUID as found in keypoint I. This means that another module verification table (MVT).
processor that was IPLed just before this processor was given
System action: A system error is issued and the error e
the same CPUID as the current processor. keypoint I was
routine issues a dump.
updated and filed after the IPL program processed but before
CNPY retrieved it. User response: Review the system error dump for the exact
error condition and data record.
System action: The system error routine issues a dump and
restart is aborted.
User response: Do the following: 00041D

1. IPL the TPF system again. Program: CVX0


2. Specify a different CPU ID. Error Message: None.
Explanation: This error occurs under one of the following
00041A conditions:
Program: CCNUCL (CICR) v In a non-loosely coupled environment, Keypoint 6 (CTK6)
indicates that a particular module is offline while section 0
Error Message: INVALID CINFC K BIT PATTERN of the module file status table (MFST) indicates it is online.
Explanation: The control program detected that there are no v In a loosely coupled environment, keypoint 6 (CTK6)
keypoints in the group specified for the keypoint option in the indicates that a particular module is online while section 0
CINFC processing. of the module file status table (MFST) indicates it is offline
and there is more than one processor in the complex.
System action: A system error dump is taken and the entry
control block (ECB) is exited. v In a loosely coupled environment, keypoint 6 (CTK6)
indicates that a particular module is offline while section 0
User response: Review the system error dump to determine of the module file status table (MFST) indicates that it is
the cause of the error. online and the update counters in the two copies are the
same.
00041B
The RSTT03W message is issued prior to the CTL-41D and
Program: CVX0, CVX6 indicates which DASD is in error.
Error Message: None. System action: A system error is issued and restart is
aborted.
Explanation: The RSTT01W and RSTT03W messages (for
keypoint 6) or the RSTT02W and RSTT03W messages (for User response: If you are operating in a non-loosely coupled
MVT) were issued. The messages for keypoint 6 state that for environment, see a system programmer or an IBM service
certain DASD, the status indicators in CTK6 and section 0 of representative. If you are operating in a loosely coupled
the module file status table (MFST) do not match. The environment, make sure the configuration is the same in all
messages for the MVT state that there are certain DASD that processors.
are not using the same channel and control unit paths as all
other loosely coupled processors in the complex. You are given
the choice of replacing keypoint 6 or the MVT and continuing 00041E
with the IPL or cancelling the IPL. The TPF system issues this Program: CVRM
message when you elect to cancel the IPL issuing the ZRSTT
CAN command. Error Message: None.

System action: A system error is issued and restart is Explanation: One of the following errors occurred:
aborted. v The subsystem ID in keypoint M is either not valid or not
available.
User response: Determine whether the error is due to
inaccurate cabling (hardware) or corruption of keypoint 6 or v Another processor, under a loosely coupled environment,
the MVT on file. filed a modified copy of keypoint M and this processor is
not in sync with the other processors.
v Either the core copy or file copy of keypoint M was
00041C
corrupted.
Program: CVX0, CVX6
System action:
Error Message: None. v For the first error condition, the system error is followed by
Explanation: In CVX0, an error occurred during one of the the CVRM0005T message and restart is ended.
following procedures: v For the second and third error conditions, the system error
v Retrieving keypoint 6 is followed by the CVRM0006T message and restart is
ended.
v Filing keypoint 6
v Retrieving keypoint V. User response: Check the status of the other processors and
check the system error dump if required.

See TPF Messages (Online) for more information about the

74 TPF Messages (System Error, Offline, and Program Status Word)


00041F • 000426

CVRM0005T and CVRM0006T messages.


000423
Program: Displayed on the console and in the dump.
00041F
Error Message: MAP FILE INDEX FINWC ERR(ASFI)
Program: CNPY – Processor Restart
Explanation: There was a retrieval error on a file copy of the
Error Message: RESTART FAILED, LOCKING NOT
Map File Index record.
AVAILABLE
System action: A system error is issued. If returned to the
Explanation: Processor restart detected that the locking
user, set the error indicator, restore user registers, release
facility is disabled for the second through the eighth processor
levels 4 through 6, if in use, restore level 0 and BACKC.
being IPLed in a loosely coupled environment. Only one
processor can be active if the locking facility is disabled. If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
System action: System restart is aborted.
User response: Review the system error dump for database
User response: Do the following:
problems or user error on input.
1. Enable the locking facility.
2. IPL all processors again.
000424
Program: Displayed on the console and in the dump.
000420
Error Message: RCB FIWHC ERROR (ASFI)
Program: CCSONP (GRFS)
Explanation: There was a retrieval error on the routing
Error Message: None. control block (RCB).
Explanation: The application program tried to release a System action: A system error is issued. If returned to the
fixed-file address, or zero file address. user, set the error indicator, restore user registers, release
System action: A system error is issued. levels 4 through 6, if in use, restore level 0 and BACKC.

User response: Check the entry control block (ECB) file If there is no return to the user, set message number, release
address word to determine the cause of the error. levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.

User response: Review the system error dump for database


000421 problems or user error on input.

Program: Displayed on the console and in the dump.


000425
Error Message: ASFI – INVALID USER PARAMETERS
Program: Displayed on the console and in the dump.
Explanation: User parameters that are not valid were passed
to the input mapping. Error Message: TERM MAP REC FACE ERROR (ASFI)

System action: A system error is issued. If returned to the Explanation: There was an error returned from the file
use, set the error indicator, restore user registers, release levels address compute program (FACE) when calculating the file
4 through 6, if in use, restore level 0 and BACKC. address for the Terminal Map record.

If there is no return to the user, set message number, release System action: A system erorr is issued. If returned to the
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4. user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC.
User response: Review the system error dump for database
problems or user error on input. If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.

000422 User response: Review the system error dump for database
problems or user error on input.
Program: Displayed on the console and in the dump.
Error Message: MST/MSI/ASLA ERROR (ASFI) 000426
Explanation: User parameters that are not valid were pass to Program: Displayed on the console and in the dump.
the input mapping.
Error Message: TERM MAP REC FINWC ERROR(ASFI)
System action: A system error is issued. If returned to the
user, set the error indicator, restore user registers, release Explanation: There was a retrieval error for the Terminal
levels 4 through 6, if in use, restore level 0 and BACKC. Map record.

If there is no return to the user, set message number, release System action: A system error is issued. If returned to the
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4. user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC.
User response: Review the system error error dump for
database problems or user error on input. If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.

System Errors 75
000427 • 00042E

User response: Review the system error dump for database xxxxxxxx
problems or user error on input. The content of the address, which is the reason code.
Explanation: An error occurred while trying to obtain the
000427 address of the file address compute program (FACE) table.

Program: Displayed on the console and in the dump. System action: The entry control block (ECB) is ended.

Error Message: INCORRECT TERM MAP REC REF(ASFI) User response: Review the reason code to determine why the
address was not obtained. The DADFQ segment provides the
Explanation: User parameters that are not valid were passed meaning of the reason code.
to input mapping.

System action: A system error is issued. If returned to the 00042D


user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC. Program: Issued by CZXI and CZXM

If there is no return to the user, set message number, release Error Message: FIWHC ERROR — UNABLE TO RETRIEVE
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4. FCTB RECORD RECHDR AT evmaddr — xxxxxxxxxxxxxxxx
FARW AT evmaddr — xxxxxxxxxxxxxxxx CE1SUD AT evmaddr
User response: Review the system error dump for database — xx
problems or user error on input.
Where:

000428 evmaddr
The address.
Program: Displayed on the console and in the dump.
xxxxxxxxxxxxxxxx
Error Message: UNDEFINED FIELD IN INPUT DATA The content of the address, which is the record header.
Explanation: User parameters that are not valid were passed xxxxxxxxxxxxxxxx
to input mapping. The content of the address, which is the file address
System action: A system error is issued. If returned to the reference word.
user, set the error indicator, restore user registers, release xx The content of the address, which is the data level error
levels 4 through 6, if in use, restore level 0 and BACKC. indicator.
If there is no return to the user, set message number, release Explanation: An error occurred while trying to retrieve the
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4. file address compute program (FACE) table (FCTGB). If the
User response: Review the system error dump for database record was not retrieved, the line containing the record header
problems or user error on input. (RECHDR) will not be displayed.
System action: The entry control block (ECB) is ended.
000429 User response: Review the record header, file address
Program: Displayed on the console and in the dump. reference word (FARW) and error indicator (CE1SUD) to
determine why the record was not retrieved.
Error Message: RIDCC ERROR RETURN
Explanation: The RIDCC routine found an error while trying 00042E
to find the appropriate RV1VT entry slot as requested by
ASFJ/ASFP. Program: Issued by CZXI and CZXM

System action: If the user requests returns from mapping, an Error Message: FILNC ERROR — UNABLE TO FILE FCTB
error indicator is set, registers restored, levels released, and a RECORD RECHDR AT evmaddr — xxxxxxxxxxxxxxxx FARW
BACKC issued. AT evmaddr — xxxxxxxxxxxxxxxx CE1SUD AT evmaddr — xx

If there is no return to the user, set message number, release evmaddr


levels and ENTDC ASL4. The address.

User response: Review the system error dump to determine xxxxxxxxxxxxxxxx


the cause of the problem. The content of the address, which is the record header.
xxxxxxxxxxxxxxxx
00042C The content of the address, which is the file address
reference word.
Program: Issued by CZXI and CZXM
xx The content of the address, which is the data level error
Error Message: UNABLE TO OBTAIN FCTB FILE ADDRESS indicator.
REASON AT evmaddr — xxxxxxxx
Explanation: An error occurred while trying to file the file
Where: address compute program (FACE) table. If the record is not
attached, the line containing the record header (RECHDR) is
evmaddr
not displayed.
The address.
System action: The entry control block (ECB) is ended.

76 TPF Messages (System Error, Offline, and Program Status Word)


000431 • 00043B

User response: Review the record header, file address If there is not return to the user, set message number, release
reference word (FARW), and error indicator (CE1SUD) to levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
determine why the record was not filed.
User response: Review the system error dump for database
problems or user error on input.
000431
Program: Displayed on the console and in the dump. 000436

Error Message: ASFO – INVALID USER PARAMETERS Program: Displayed on the console and in the dump.

Explanation: User parameters that are not valid were passed Error Message: TERM MAP REC FINWC ERROR(ASFO)
to input mapping.
Explanation: There was a retrieval error for the Terminal
System action: A system error is issued. If returned to the Map record.
user, set the error indicator, restore user registers, release
System action: A system error is issued. If returned to the
levels 4 through 6, if in use, restore level 0 and BACKC.
user, set the error indicator, restore user registers, release
If there is no return to the user, set message number, release levels 4 through 6, if in use, restore level 0 and BACKC.
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
If there is no return to the user, set message number, release
User response: Review the system error dump for database levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
problems or user error on input.
User response: Review the system error dump for database
problems or user error on input.
000432

Program: Displayed on the console and in the dump. 000437

Error Message: MST/MSI/ASLA ERROR (ASFO) Program: Displayed on the console and in the dump.

Explanation: User parameters that are not valid were passed Error Message: INCORRECT TERM MAP RECORD (ASFO)
to input mapping.
Explanation: User parameters that are not valid were passed
System action: A system error is issued. If returned to the to input mapping.
user, set the error indicator, restore user registers, release
System action: A system error is issued. If returned to the
levels 4 through 6, if in use, restore level 0 and BACKC.
user, set the set error indicator, restore user registers, release
If there is no return to the user, set message number, release levels 4 through 6, if in use, restore level 0 and BACKC.
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
If there is no return to the user, set message number, release
User response: Review the system error dump for database levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
problems or user error on input.
User response: Review the system error dump for database
problems or user error on input. The output terminal map
000433 record or sequence number does not match.

Program: Displayed on the console and in the dump.


00043A
Error Message: MAP FILE INDEX FINWC ERR(ASFO)
Program: Displayed on the console and in the dump.
Explanation: There was a retrieval error on the file copy of
the map file index record. Error Message: ASF3 – INVALID USER PARAMETERS

System action: A system error is issued. If returned to the Explanation: The required terminal map record is not
user, set the error indicator, restore user registers, release present.
levels 4 — 6, if in use, restore level 0 and BACKC.
System action: A system error is issued and the program is
If there is no return to the user, set message number, release exited.
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
User response: Review the system error dump for database
User response: Review the system error dump for database problems or user error on input.
problems or user error on input.

00043B
000434
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: INVALID BLOCK SIZE (ASF4)
Error Message: RCB FIWHC ERROR (ASFO)
Explanation: The block size in the ECB is not valid.
Explanation: There was a retrieval error on the routing
control block (RCB). System action: A system error is issued. If returned to the
user, set the error indicator, restore user registers, release
System action: A system error is issued. If returned to the levels 4 through 6, if in use, restore level 0 and BACKC.
user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC. If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.

System Errors 77
00043C • 000443

User response: Review the system error dump for database If there is not return to the user, set message number, release
problems or user error on input. levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
User response: Review the system error dump for database
00043C problems or user error on input.

Program: Displayed on the console and in the dump.


000440
Error Message: TERM MAP REC OVERFLOW FINWC
ERROR Program: Displayed on the console and in the dump.

Explanation: There was a retrieval error on the Terminal Map Error Message: AMSG FINWC ERROR (ASF4)
record.
Explanation: There was a retrieval error from file.
System action: A system error is issued. If returned to the
System action: A system error is issued. If returned to the
user, set the error indicator, restore user registers, release
user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC.
levels 4 through 6, if in use, restore level 0 and BACKC.
If there is no return to the user, set message number, release
If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
User response: Review the system error dump for database
User response: Review the system error dump for database
problems or user error on input.
problems or user error on input.

00043D
000441
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: AMSG PRIME FINWC ERROR (AM0SG)
Error Message: MAPPING – BEYOND SCREEN LIMIT
Explanation: There was a retrieval error on the prime file
copy. Explanation: User parameters that are not valid were passed
to the input mapping.
System action: A system error is issued. If returned to the
user, set the error indicator, restore user registers, release System action: A system error is issued. Release levels 0, 2,
levels 4 through 6, if in use, restore level 0 and BACKC. and 6, if held. Set R1=1, R2=buffer address for the output
message and ENTDC ASL4.
If there is no return to the user, set message number, release
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4. User response: Review the system error dump for database
problems or user error on input. Beyond limitation set in the
User response: Review the system error dump for database Mapping Support Page/Scroll Control record.
problems or user error on input.

000442
00043E
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: AMSG CHAIN FINWC ERROR (AM0SG)
Error Message: AMSG OVERFLOW FINWC ERR (AM0SG)
Explanation: There was a retrieval error of chain record from
Explanation: There was a retrieval error for overflow file file.
copy.
System action: A system error is issued. Release levels 0, 2,
System action: A system error is issued. If returned to the and 6, if held. Set R1=1, R2=buffer address for the output
user, set the error indicator, restore user registers, release message and ENTDC ASL4.
levels 4 through 6, if in use, restore level 0 and BACKC.
User response: Review the system error error dump for
If there is no return to the user, set message number, release database problems or user error on input.
levels 0, 2, 4, 5, and 6, if in use, and ENTDC ASL4.
User response: Review the system error dump for database 000443
problems or user error on input.
Program: Displayed on the console and in the dump.

00043F Error Message: AMSG PRIME FINWC ERROR (AM0SG)

Program: Displayed on the console and in the dump. Explanation: There was a retrieval error from file.

Error Message: MAP CONTROL REC FINWC ERR(ASF4) System action: A system error is issued. Release levels 0, 2,
and 6, if held. Set R1=1, R2=buffer address for the output
Explanation: There was a retrieval error from file for message and ENTDC ASL4.
Page/Scroll Control record.
User response: Review the system error dump for database
System action: A system error is issued. If returned to the problems or user error on input.
user, set the error indicator, restore user registers, release
levels 4 through 6, if in use, restore level 0 and BACKC.

78 TPF Messages (System Error, Offline, and Program Status Word)


000444 • 00044D

problems or user error on input.


000444
Program: Displayed on the console and in the dump.
000449
Error Message: AMSG CHAIN FINWC ERROR (AM0SG)
Program: Displayed on the console and in the dump.
Explanation: There was a retrieval error from file.
Error Message: RCB FINWC ERROR (CI0CO)
System action: A system error is issued. Release levels 0, 2,
Explanation: There was a retrieval error on a file copy of the
and 6, if held. Set R1=1, R2=buffer address for the output
routing control block (RCB).
message and ENTDC ASL4.
System action: A system error is issued. Release levels 0, 2,
User response: Review the system error dump for database
and 6, if held. Set R1=1, R2=buffer address for the output
problems or user error on input.
message and ENTDC ASL4.

User response: Review the system error dump for database


000445
problems or user error on input.
Program: Displayed on the console and in the dump.

Error Message: MAP PG/SCROLL CTL REC FINWC ERR 00044A

Explanation: There was a retrieval error on a file copy of the Program: Displayed on the console and in the dump.
Page/Scroll record.
Error Message: AMSG FINWC ERROR (AM0SG)
System action: A system error is issued. Release levels 0, 2,
Explanation: User parameters that are not valid were passed
and 6, if held. Set R1=1, R2=buffer address for the output
to the input mapping.
message and ENTDC ASL4.
System action: A system error is issued. Release levels 0, 2,
User response: Review the system error dump for database
and 6, if held. Set R1=1, R2=buffer address for the output
problems or user error on input.
message and ENTDC ASL4.
User response: Review the system error dump for database
000446
problems or user error on input.
Program: Displayed on the console and in the dump.
Error Message: AMSG FINWC ERROR (AM0SG) 00044B

Explanation: There was a retrieval error from file. Program: Displayed on the console and in the dump.

System action: A system error is issued. Release levels 0, 2, Error Message: 1ST BLK(MULTI-SCREEN) FINWC ERROR
and 6, if held. Set R1=1, R2=buffer address for the output
Explanation: There was a retrieval error on the first input
message and ENTDC ASL4.
message block of a multiple screen input.
User response: Review the system error dump for database
System action: A system error is issued. File the Page/Scroll
problems or user error on input.
record on level 6. Set R1=1 and ENTDC ASL4.
User response: Review the system error dump for database
000447
problems or user error on input.
Program: Displayed on the console and in the dump.
Error Message: AMSG PRIME FINWC ERROR (AM0SG) 00044C

Explanation: There was a retrieval error from file. Program: Displayed on the console and in the dump.

System action: A system error is issued. Release levels 0, 2, Error Message: AMSG FINWC ERROR (AM0SG)
and 6, if held. Set R1=1, R2=buffer address for the output
Explanation: There was a retrieval error on the
message and ENTDC ASL4.
prime/overflow file copy.
User response: Review the system error dump for database
System action: A system error is issued. File the Page/Scroll
problems or user error on input.
record on level 6. Set R1=1 and ENTDC ASL4.
User response: Review the system error dump for database
000448
problems or user error on input.
Program: Displayed on the console and in the dump.

Error Message: AMSG CHAIN FINWC ERROR (AM0SG) 00044D

Explanation: There was a retrieval error from file. Program: Displayed on the console and in the dump.

System action: A system error is issued. Release levels 0, 2, Error Message: MAP PG/SCROLL CTL REC FILNC ERR
and 6, if held. Set R1=1, R2=buffer address for the output
Explanation: There was a file error for the Page/Scroll
message and ENTDC ASL4.
record.
User response: Review the system error dump for database

System Errors 79
00044E • 00045F

System action: A system error is issued. Release level 6, if Explanation: The attempt to file or retrieve an output
held. Set R1=1 and ENTDC ASL4. message (UI0OM) failed.

User response: Review the system error dump for database System action: The simulation process ends and control is
problems or user error on input. returned to the calling segment. The message is passed back to
the caller unsimulated.

00044E User response: Have your system programmer determine the


cause of the error and correct it.
Program: Displayed on the console and in the dump.

Error Message: FILNC ERROR – PRIME INPUT BLOCK 00045C


Explanation: There was a file error for a file copy of the Program: Displayed on the console and in the dump.
prime input block.
Error Message: RCB FILE ERROR (SCI3)
System action: A system error was issued. Release level 6, if
held. Set R1=1 and ENTDC ASL4. Explanation: The attempt to file the routing control block
(RCB) failed.
User response: Review the system error dump for database
problems or user error on input. System action: The simulation process ends and the segment
exits. The input message block is discarded.

00044F User response: Have your system programmer determine the


cause of the error and correct it.
Program: Displayed on the console and in the dump.
Error Message: FINWC ERROR ON INPUT MSG 00045D
Explanation: There was a retrieval error for the Program: Displayed on the console and in the dump.
prime/overflow input message.
Error Message: RCB FILE ERROR (CSO1)
System action: A system error is issued. Release level 6, if
held. Set R1=1 and ENTDC ASL4. Explanation: The attempt to file the routing control block
(RCB) (CI0CO) failed.
User response: Review the system error dump for database
problems or user error on input. System action: The simulation process ends and control is
returned to the calling segment. The message is passed back to
the caller unsimulated.
000450
User response: Have your system programmer determine the
Program: Displayed on the console and in the dump. cause of the error and correct it.
Error Message: FINWC ERROR ON PAGE/SCROLL RCD

Explanation: There was a retrieval error on a file copy of the 00045E


Page/Scroll record. Program: Displayed on the console and in the dump.
System action: A system error is issued. Release level 6, if Error Message: FILE ERROR ON OVFL OMSG (CSH)
held. Set R1=1 and ENTDC ASL4.
Explanation: The attempt to file an overflow message block
User response: Review the system error dump for database failed. (The overflow block, which is created when a message
problems or user error on input. is larger than can fit in the prime block, is file chained to the
prime block. The prime block is core resident.)
000451 System action: A partial message is sent — The prime block
Program: Displayed on the console and in the dump. appended with a QTB error message block. The QTB error
message block indicates that a partial message was sent. All
Error Message: FILNC ERROR ON USER SUPPL BLK file addresses input to these segments are released and control
is returned to the caller.
Explanation: While trying to file the routing control block
(RCB) there was a file error. User response: Have your system programmer determine the
cause of the error and correct it.
System action: A system error is issued. Release level 6, if
held. Set R1=1 and ENTDC ASL4.
00045F
User response: Review the system error dump for database
problems or user error on input. Program: Displayed on the console and in the dump.
Error Message: FIND ERROR ON OVFL OMSG (CSH)
00045B
Explanation: The attempt to retrieve an output message
Program: Displayed on the console and in the dump. block failed. (The overflow block is created when a message is
larger than can fit in the prime block. The prime block is core
Error Message: OMSG FILE/FIND ERROR (CSO1)
resident.)
System action: A partial message is simulated from a

80 TPF Messages (System Error, Offline, and Program Status Word)


000460 • 000468

1977/80 data stream to a 3270 format. The prime block is


000464
appended with a QTB error message block to indicate that a
partial message was simulated. Program: Displayed on the console and in the dump.
User response: Have your system programmer determine the Error Message: None.
cause of the error and correct it.
Explanation: The entry requirements for delete and special
character processing of the general purpose data assembly
000460 program are not valid.
Program: Displayed on the console and in the dump. System action: The entry is exited after issuing the dump.
Error Message: INVLD OMSG CHAR COUNT (CSH) User response: Review the system error to determine the
cause of the error and to correct it.
Explanation: The message count is either greater than the
allowed maximum or an end of message character was used
that is not valid. 000465
System action: A partial message is sent — The prime block Program: Displayed on the console and in the dump.
appended with a QTB error message block. If the QTB error
message block in error was the prime block, only the QTB Error Message: None.
error message block is sent. The QTB error message block Explanation: There was an FINWC error on the input chain
indicates that a partial message was sent. ALL file addresses for delete and special character processing of the general
input to these segments are released and control is returned to purpose data assembly program.
the caller.
System action: A system error is issued and the entry is
User response: Have your system programmer determine the exited.
cause of the error and correct it.
User response: Review the system error dump to determine
the cause of the error and to correct it.
000461

Program: Displayed on the console and in the dump. 000466


Error Message: INVLD VERT FORMS CTL INFO (CSH) Program: Displayed on the console and in the dump.
Explanation: Vertical forms information that is not valid was Error Message: None.
discovered in the terminal map.
Explanation: There was a FILE error on the input block for
System action: The message is simulated as if there were no delete and special character processing of the general purpose
vertical forms information. data assembly program.
User response: Have your system programmer determine the System action: A system error is issued and the entry is
cause of the error and correct it. exited.

User response: Review the system error dump to determine


000462 the cause of the error and to correct it.
Program: Displayed on the console and in the dump.
Error Message: INVLD HORIZ TAB POSITION (CSH) 000467

Explanation: Horizontal tabs information that is not valid Program: Displayed on the console and in the dump.
was discovered in the terminal map. Error Message: None.
System action: The message is simulated as if there were no Explanation: There was an error filing the AAA/RCB records
horizontal tabs information. for delete and special character processing for the general
User response: Have your system programmer determine the purpose data assembly program.
cause of the error and correct it. System action: A system error is issued and the entry is
exited.
000463 User response: Review the system error dump to determine
Program: Displayed on the console and in the dump. the cause of the error and to correct it.

Error Message: MAP RETRIEVAL ERROR (CSH)


000468
Explanation: The terminal map was unable to be retrieved.
Program: Displayed on the console and in the dump.
System action: The message is simulated as if a map was not
requested. Error Message: None.

User response: Have your system programmer determine the Explanation: There was a FINWC error on the previous input
cause of the error and correct it. for delete and special character processing of the general
purpose data assembly program.

System Errors 81
00046A • 000473

System action: A system error is issued and the entry is Assembly program is attempting to reserve an input slot in
exited. the system recovery table (SRT) for the message but none are
available.
User response: Review the system error dump to determine
the cause of the error and to correct it. System action: A system error is issued and the program is
exited.

00046A User response: This problem can only be corrected by


allocating additional slots in the system recovery table (SRT).
Program: Displayed on the console and in the dump. There is no temporary solution to circumvent this problem.
Error Message: FILE ERROR ON OMSG (CSH) The SRT is contained in 1055-byte blocks in the fixed-file area
Explanation: The attempt to file a chained message block of DASD and is loaded into main storage at restart time. To
failed. (The overflow block, which is created when a message rectify the problem, additional SRT records must be allocated
is larger than can fit in the prime block, is file chained to the by the user.
prime block. The prime block is core resident.)
System action: A partial message is simulated from the 3270 000470
data stream to 4505 format. The prime block is appended with Program: Displayed on the console and in the dump.
a QTB error message block to indicate that a partial message
was simulated. Error Message: RCBI — UAT FACE ERROR (UA1UA)

User response: Have you system programmer determine the Explanation: A FACE error occurred while trying to retrieve
cause of the error and correct it. the UAT record.

System action: Processing is aborted at this point in the


00046B initialization process. An error message is sent to the inputting
terminal. The counts for the processing that was completed to
Program: Displayed on the console and in the dump. this point are also sent.
Error Message: FILE ERROR ON OMSG (CSH) User response: Have your system programmer determine the
Explanation: The attempt to retrieve an output message cause of the error and correct it.
block (UI0OM) failed. (The overflow block, which is created
when a message is larger than can fit in the prime block, is file 000471
chained to the prime block. The prime block is core resident.)
Program: Displayed on the console and in the dump.
System action: A partial message is simulated from the 3270
data stream to 1977/80 format. The prime block is appended Error Message: RCBI — UAT FIND ERROR (UA1UA)
with a QTB error message block to indicate that a partial
Explanation: A FIND error occurred while trying to retrieve
message was simulated.
the UAT record.
User response: Have your system programmer determine the
System action: Processing is aborted at this point in the
cause of the error and correct it.
initialization process. An error message is sent to the inputting
terminal. The counts for the processing that was completed to
00046C this point are also sent.

Program: Displayed on the console and in the dump. User response: Have your system programmer determine the
cause of the error and correct it.
Error Message: INVALID REQUEST FOR CLEAR
Explanation: During recovery from a sequence/chaining 000472
error, the CDAT segment in CDAP activated the CSCD
segment to format and send a SNA CLEAR command. The Program: Displayed on the console and in the dump.
CSCD segment returned with an error condition in R1.
Error Message: None.
System action: A system error is issued and the program is
Explanation: The terminal address from the UAT entry is not
exited.
valid.
User response: Review the system error dump to determine
System action: Processing is skipped for this entry and
the cause of the error (whether the condition is normal or a
continues with the next UAT entry.
software problem) and to correct it. R1 contains the error code
denoting the reason for the failure to send the CLEAR to the User response: Have your system programmer determine the
requested logical unit (LU). cause of the error and correct it.

00046D 000473
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: NO SRT SLOTS AVAILABLE Error Message: UAT INVALID UA1TTP FIELD (UA1UA)
Explanation: During recovery from a sequence/chaining Explanation: The terminal type data in the UAT entry is not
error, the CDAT segment in the General Purpose Data valid.

82 TPF Messages (System Error, Offline, and Program Status Word)


000474 • 00047A

System action: If the request was SGL, processing is aborted User response: Review the system error dump to determine
and an error message is sent to the inputting terminal. the database problem. Ensure that the data pilot containing
the UAT records was loaded into the TPF system.
If the request was ALL or MOD, processing skips this UAT
entry and continues with the next entry. No error message is Also review the data pilot containing the UAT records. It may
sent. be necessary to build and reload the UATs. A correction must
be made before the TPF system can cycle past WGTA restart.
User response: Have your system programmer determine the
cause of the error and correct it.
00047A
000474 Program: CGT1
Program: Displayed on the console and in the dump. Error Message: None.
Error Message: RCBI — RCB FACE ERROR Explanation: The WGTA main storage allocation is not large
enough to hold the entries contained in the UAT records.
Explanation: A FACE error occurred while trying to retrieve
the RCB record associated with the UAT entry. This type of System action: WGTA initialization is unable to continue and
error could indicate that there is a discrepancy between the the system restart process is ended.
number of entries in the UAT.
User response: The number of WGTA entries contained in
System action: Processing is aborted at this point in the keypoint C must be changed to equal the number of unique
initialization process. An error message is sent to the inputting entries in the UAT records. You can alter the number of
terminal. The counts for the processing that was completed to WGTA entries by issuing the ZDWGT command.
this point are also sent.
See TPF Operations for more information about the format of
User response: Have your system programmer determine the the ZDWGT command.
cause of the error and correct it.

00047A
000475
Program: CGT2
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: RCBI — RCB FIND ERROR
Explanation: A file address compute program (FACE) error
Explanation: A FIND error occurred while trying to retrieve was found while writing the WGTA from main storage to file.
the RCB record. This system error is issued after the following message:
v CGT222E FACE ERROR ON WGTA RECORD
System action: If the request was SGL, processing is aborted
and an error message is sent to the inputting terminal. System action: WGTA write processing is ended. The WGTA
build indicator is set on in keypoint C and system restart
If the request was ALL or MOD, processing skips this UAT
continues.
entry and continues with the next entry. No error message is
sent. User response: Review the system error dump to determine
the database problem. Ensure that the correct number of
User response: None.
WGTA records were allocated.

00047A 00047A
Program: CGT0 Program: CGT8
Error Message: UNABLE TO FIND KEYPOINT C Error Message: One of the following:
Explanation: A file retrieval error was found while reading v FACE WGTA ERROR
keypoint C from file. v RECID/RCC ERROR WGTA READ

System action: WGTA initialization is unable to continue and Explanation: A FACE or FIND error was found while
the system restart process is ended. moving the WGTA from file to main storage.

User response: Review the system error dump to determine System action: The WGTA main storage area is cleared and
the database problem. restart continues by reinitializing the WGTA from the
UAT(UA1UA) records.

00047A User response: If the error continues, review the system error
dump for possible database problems.
Program: CGT1
Error Message: None. 00047A
Explanation: A FACE or FIND error was found while reading Program: CGT8
the UAT(UA1UA) records from file.
Error Message: WGTA RECORDS TOO BIG
System action: WGTA initialization is unable to continue and
the system restart process is ended. Explanation: The WGTA main storage allocation is not large

System Errors 83
00047A • 000491

enough to hold the WGTA file copy.


000480
System action: The WGTA main storage area is cleared and
Program: CLGY
restart continues by reinitializing the WGTA from the
UAT(UA1UA) records. Error Message: None.
User response: If the error continues, review the system error Explanation: There was an error retrieving the file address of
dump for possible database problems. a terminal application record from the FACE program or there
was a a FIWHC error retrieving the terminal application
record.
00047A
System action: The entry control block (ECB) is exited.
Program: CGT9
User response: Have your system programmer review the
Error Message: One of the following:
system error dump to determine the cause of the error and
v WGTA FACE ERROR
correct it.
v WGTA FIND ERROR
v WGTA FILE ERROR
000482
Explanation: A FACE, FIND, or FILE error was found while
keypointing the WGTA from main storage to file. Program: Displayed on the console and in the dump.
System action: WGTA keypointing continues with the next Error Message: RCB FILE ERROR (CI0CO)
record. The record in error is skipped.
Explanation: There was an error retrieving an RCB (by
User response: Review the system error dump to determine WGR1) or a FILNC error while filing an RCB.
the database problem.
System action: If the dump occurred during restart,
processing is continued. Otherwise, the ECB (ECB) is exited.
00047A
User response: Have your system programmer review the
Program: CGT9 system error dump to determine the cause of the error and
correct it.
Error Message: WGTA VALIDITY CHECK FAILURE

Explanation: WGTA keypointing found a break in the


000483
validity bit pattern. This condition can only be caused by
corruption of the WGTA main storage table. Program: Display on console and in dump.
System action: WGTA keypoint processing is ended. Error Message: RCB RETRIEVAL ERROR
User response: Review the system error dump to determine Explanation: There was an error retrieving an RCB (by
the cause of the database corruption. WGR1).
System action: A LOGI failure message is issued and the
00047C message is discarded.
Program: BDBN User response: Have your system programmer review the
system error dump to determine the cause of the error and
Error Message: (CE947C) DATA BASE REORGANIZATION
correct it.
ERROR

Explanation: The database reorganization (DBR) utility found


000484
a serious error that requires a dump. The error is probably a
FIND, FILE, or FACE error. Program: CSLH
In addition, a message with an ID of DBROxxxx or DBRIxxxx, Error Message: NO WGTA ENTRY FOUND
where xxxx is the message number, displays on the console.
Explanation: This error occurs when an attempt to retrieve a
System action: The DBR utility ends. WGTA entry fails.
User response: Do the following: System action: The TPF system issues this error and discards
1. Refer to the description of the DBROxxxx or DBRIxxxx the path information unit (PIU).
message for additional information about the problem. User response: Have your system programmer review the
2. Use the system error dump to determine the problem. system error dump to determine the cause of the error and
3. Restart the DBR utility by using the DBR commands after correct it.
the problem is solved.
000491
See TPF Database Reference for additional information about
database reorganization. Program: Issued by CCCCP1(CLXE) upon request from
CLXD or by CCCCP1(CLXU). Program issuing SENDC,
ROUTC, or SLMTC displayed on console and in dump.
Error Message: None.

84 TPF Messages (System Error, Offline, and Program Status Word)


000496 • 0004A0

Explanation: An application program issued a SENDC A, C, in Between-Bracket state. This message occurs when some
or L, an SLMTC macro for an NEF terminal, or a ROUTC for other request was made.
an AX.25 terminal for which no RVT entry can be found. An
System action: The entry control block (ECB) is ended.
SNA resource ID (RID) was found in the WGTA table but the
RIDCC macro was unable to find an RVT entry corresponding User response: Have your system programmer review the
to the RID. system error dump to determine the cause of the error and to
correct it.
System action: The entry control block (ECB) is exited.
Error Message: ROUTC ALLOCATE REQUEST MISSING
User response: Have your system programmer review the FMH5
system error dump to determine whether the RID information
in the WGTA is valid, and, if so, why the RVT does not Explanation: This message occurs when an ALLOCATE
contain a corresponding entry. request is made but the functional management header is
missing.

000496 System action: The entry control block (ECB) is ended.

Program: Issued by CCCCP1 (CLXE) upon request from User response: Have your system programmer review the
system error dump to determine the cause of the error and to
CLXD or by CCCCP1(CLXU). Program issuing SENDC,
correct it.
ROUTC, or SLMTC displayed on console and in dump.
Error Message: ROUTC IN RCV_PENDING STATE HAS
Error Message: None.
INVALID REQ
Explanation: An application program issued a SENDC A, C,
Explanation: A request that is not valid was made while the
or L, an SLMTC macro for an NEF terminal, or ROUTC for an transaction program was waiting for confirmation. Only a
AX.25 terminal and the message needs to be converted from CONFIRMED, SEND_ERROR, or DEALLOCATE ABEND
OMSG to AMSG format but no 381- or 1055-byte blocks are request is permitted.
available for the conversion.
System action: The entry control block (ECB) is ended.
System action: The entry control block (ECB) is exited.
User response: Have your system programmer review the
User response: Have your system programmer review the system error dump to determine the cause of the error and to
system error dump to determine the reason for the shortage of correct it.
blocks.
Error Message: ROUTC RECEIVE STATE — INCONSISTENT
REQUEST
0004A0–0004FF Explanation: A request that is not valid was made while the
transaction program was in receive state. Only a
SEND_ERROR, DEALLOCATE ABEND, or
0004A0 REQUEST_TO_SEND request is permitted.
Program: CCSNA2(CS80) System action: The entry control block (ECB) is ended.
Error Message: None. User response: Have your system programmer review the
Explanation: Segment CS80 was unable to send error sense system error dump to determine the cause of the error and to
data in response to a request. correct it.

System action: The entry control block (ECB) is ended. Error Message: ROUTC LUSTAT NOT BID, CD OR
DEALLOCATE
User response: Have your system programmer review the
system error dump for a response protocol that is not valid. Explanation: A null message (LUSTAT) can only be sent with
a BID, change direction (CD), or DEALLOCATE request. This
Program: CCSNAF(CS9A) message occurs when some other request is made.
Error Message: ROUTC ISSUED WITH INVALID LU62 CID System action: The entry control block (ECB) is ended.
Explanation: This message occurs when a ROUTC macro is User response: Have your system programmer review the
issued with a conversation identifier (CID) of X'00000000' or system error dump to determine the cause of the error and to
X'FFFFFFFF'. The value X'00000000' is used when a remote correct it.
logical unit (LU) allocates the conversation, and the TPF
system uses the value X'FFFFFFFF' to indicate an idle session. Error Message: ROUTC SEND STATE — INCONSISTENT
Each conversation should be assigned a unique ID that is not REQUEST
one of these values. Explanation: This message occurs when a request that is not
System action: The entry control block (ECB) is ended. valid or is not consistent is made while the program is in send
state.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to System action: The entry control block (ECB) is ended.
correct it. User response: Have your system programmer review the
Error Message: ROUTC STATE CHECK — REQUEST NOT system error dump to determine the cause of the error and to
AN ALLOCATE correct it.

Explanation: Only an ALLOCATE request can be made when

System Errors 85
0004A1 • 0004A7

0004A1 0004A5
Program: CCSNA2(CS10) Program: Displayed on the console and in the dump.
Error Message: INVALID OAF IN PIU Error Message: None.
Explanation: The TPF system receive a Systems Network Explanation: A data level error was found while trying to
Architecture (SNA) input message where the origin address access a node control block.
field (OAF) of the transmission header (TH) in the path
information unit (PIU) is not one of those recognized by the System action: If you request it, the TPF system returns with
TPF system. the error indicator set. Otherwise, the entry control block
(ECB) is ended.
System action: The entry control block (ECB) is exited.
User response: Have your system programmer review the
User response: Have your system programmer review the
system error dump to determine the cause of the error and to
system error dump for the origin address field (OAF).
correct it. Either the parameter list pointed to by R1 indicates
a data level that is not valid or the data level is not free.
0004A2
Program: Displayed on the console and in the dump. 0004A6
Error Message: None. Program: Displayed on the console and in the dump.
Explanation: The requested command is not valid. CSCD Error Message: VALIDATION ERROR IN
determined that the requested command was not valid for one RVT1,RVT2,SAT,SRT,CCB,SCB1, OR SCB2
of these reasons:
Explanation: The Systems Network Architecture (SNA)
v It is not valid for DFC or internal system services control
keypoint program detected that the validity pattern in a SNA
point (SSCP) services
record is broken. This is a serious error since a crucial system
v It is not found in the Systems Network Architecture (SNA) record was altered inadvertently.
command table
System action: The TPF system is IPLed again.
v It is not valid for the indicated device.
User response: Do the following:
System action: A system error is issued and is returned to
the calling module with the error indicator set. 1. Correct the program that is inadvertently altering the SNA
record.
User response: Review the system error dump for a
2. Reload the SNA pilot tape by issuing the ZSLDR or
command that is not valid.
ZNOPL command.
3. IPL the TPF system again.
0004A3

Program: Displayed on the console and in the dump. 0004A7


Error Message: None. Program: Displayed on the console and in the dump.
Explanation: The device is not active or is in a state that is Error Message: One of the following:
not consistent with the requested command. v FACE/FILE ERROR IN xxxx ORDINAL NUMBER yyy
v ERROR FILING SNA KEYPOINT (CTK2)
System action: A system error is issued and is returned to
the calling module with the error indicator set. Where:
User response: Review the system error dump to determine xxxx
the cause of the error and to correct it. RVT1, RVT2, SAT, SRT, CCB, SCB1, or SCB2.
yyy The ordinal number in error.
0004A4
Explanation: One of the Systems Network Architecture
Program: Displayed on the console and in the dump. (SNA) keypoint programs detected an error due to:
Error Message: None. v An error returned from the file address retrieval program
(FACS)
Explanation: The resource identifier (RID) was found not to
v An error returned from an attempt to file the indicated
be valid when trying to access a node control block.
record.
System action: If you request it, the TPF system returns with
System action: The processing continues with the next
the error indicator set. Otherwise, the ECB is ended.
record.
User response: Have your system programmer review the
User response: Do one of the following:
system error dump to determine the cause of the error and to
correct it. v For an address retrieval error, have your system
programmer verify that enough records were allocated for
the record that was in error.
v For file errors, a copy pack operation must be performed.

86 TPF Messages (System Error, Offline, and Program Status Word)


0004A8 • 0004A9

You can use the macro trace table in the dump to determine See TPF ACF/SNA Data Communications Reference for more
whether the error was due to an address retrieval or record information about performing a fresh load. See TPF ACF/SNA
file problem. Network Generation for more information about the SNAKEY
macro.

0004A8
0004A9
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: INSUFFICIENT SPACE IN CORE FOR xxxx
Error Message: One of the following:
Where:
VALIDATION ERROR IN xxxx
xxxx
NO AVAILABLE SLOTS IN xxxx
One of the following:
Where:
ANT Application name table
xxxx
RVT1 Resource vector table — part 1
One of the following:
RVT2 Resource vector table — part 2
CCB Conversation control block
SAT Subarea address table
RVT1 Resource vector table — part 1
SRT System recovery table
RVT2 Resource vector table — part 2
NAT Network address table
SAT Subarea address table
CCB Conversation control block
SRT System recovery table
SCB1 Session control block — part 1
SCB1 Session control block — part 1
SCB2 Session control block — part 2
SCB2 Session control block — part 2
RTP Rapid transport protocol control block (RTPCB)
RTP Rapid transport protocol control block (RTPCB)
table
table.
HPSA High-performance routing session address table
Explanation: Each entry in the Systems Network Architecture
(HPRSAT)
(SNA) tables that were previously listed has a bit referred to
HPMT High-performance routing message table as the validity bit. The pattern for these bits is an ON/OFF
(HPRMT). alternating sequence for each entry. These bits are used to
detect the inadvertent alteration of any of the SNA tables. The
Explanation: The communications restart programs detected error occurred when the broken bit pattern was found while
one of the following conditions: the SNA restart programs read that table into main storage.
v Control program initialization did not reserve enough main
System action: If an error occurs during system recovery
storage for the specified table.
table (SRT) processing (due to validity checking or because no
v The size of the RVT was decreased without performing a SRT slots are available), fresh load processing is activated
fresh load. immediately, which allows the restart schedule to complete. In
System action: A system error is issued and processing for either case, recoverable messages and file records associated
this record type is ended. The RESTART ABORTED STATE with those messages are lost.
CHANGE DISABLED message may be printed and the restart For all other conditions, the fresh load indicator is set and the
schedule is abnormally ended. restart schedule is ended. The fresh load process is activated
If the error occurred during system recovery table (SRT) again with the next IPL.
processing, fresh load processing is activated immediately, User response: Review the system error dump to determine
allowing the restart schedule to complete normally. the cause of the error and correct it.
User response: Do one of the following: R3 on the dump contains the starting address of the entry
v If you decreased the size of the RVT, perform a fresh load. whose validity bit was altered. If file corruption is involved, it
v If this error occurred for the NAT, RVT1, and RVT2 tables may be necessary to reload the SNA data pilot tape.
while performing a fresh load, the error may indicate that When the NO AVAILABLE SLOTS IN THE SR0RT condition is
these tables are not large enough to accommodate the detected, one or more of the following actions may be
number of resources being loaded by using the offline necessary:
ACF/SNA table generation (OSTG) program. Increase the
v Adjust the shutdown levels for communications to reduce
size of these tables in keypoint 2 (CTK2) by using the
the number of messages being processed by the TPF system
SNAKEY macro.
at one time. This is a short-term solution.
v Have your system programmer review the system error
v Increase the size of the system recovery table (SRT) to
dump to determine the cause of the error and to correct it.
accommodate the level of SNA recoverable message traffic
(the number of SRT slots and the number of SRT records on
file).

System Errors 87
0004AA • 0004AE

v Isolate and correct the cause when you suspect that


0004AB
recoverable messages are not being completed and the SRT
slots are not being made available. Program: Displayed on the console and in the dump.

Error Message: FIND ERROR IN RCIT


0004AA
Explanation: The application name table (ANT) load
Program: Displayed on the console and in the dump. program found an error while trying to retrieve the routing
control initialization (RCIT) records residing within the COHA
Error Message: FACE/FILE/FIND ERROR IN xxxx
program segment and its associated program segments.
ORDINAL NUMBER yyy
System action: A system error is issued and the restart
Where:
schedule is ended.
xxxx
User response: Have your system programmer review the
One of the following:
system error dump to determine the cause of the error and to
RVT1 Resource vector table — part 1 correct it.

RVT2 Resource vector table — part 2


0004AC
SAT Subarea address table
Program: CCSNA2 (CS10)
SRT System recovery table
Error Message: INPUT PIU INVALID — INVALID FID TYPE
RRT Resource resolution table
Explanation: The Systems Network Architecture (SNA) read
CCB Conversation control block a path information unit (PIU) from a 37x5 that has a format
SCB1 Session control block — part 1 identification field (FID) type other than FID2, or FID4.

SCB2 Session control block — part 2 System action: A system error is issued, the main storage
blocks that contain the PIU are returned to the TPF system,
RTP1 Rapid transport protocol control block (RTPCB) and the read is ignored.
table — part 1
User response: None.
RTP2 RTPCB table — part 2.
Error Message: INPUT PIU INVALID — GREATER THAN
yyy The ordinal number 4K
Explanation: The Systems Network Architecture (SNA) Explanation: The Systems Network Architecture (SNA) read
restart programs detected an error because one of the a path information unit (PIU) from a 37x5 that was larger than
following errors occurred: the largest message that could fit into a 4K block.
v An error return from the file address retrieval program System action: A system error is issued, the main storage
(FACS) blocks that contain the PIU are returned to the TPF system,
v An error return from an attempt to find or file the indicated and the read is ignored.
record.
User response: The bind image for a logical unit (LU) should
System action: A system error is issued and processing for not exceed 4K bytes.
this record type is ended. The RESTART ABORTED STATE
CHANGE DISABLED message may be printed and the restart R4 contains the PIU size that is not valid and R1 contains a
schedule is ended abnormally. An indicator is set to force pointer to the PIU itself.
restart to process fresh load processing during the next IPL. Error Message: INPUT PIU INVALID — DCF EQUAL 0
If the error occurred during SRT processing, fresh load Explanation: The Systems Network Architecture (SNA) read
processing is activated immediately, which allows the restart a path information unit (PIU) from a 37x5 that has a data
schedule to complete normally. count field equal to zero.
User response: Do one of the following: System action: A system error is issued, the main storage
v For a file address retrieval error, have your system blocks containing the PIU are returned to the TPF system, and
programmer verify that enough records were allocated for the read is ignored.
the record that is in error.
User response: None.
v For FILE and FIND errors, you can move the disk pack
involved or perform a copy pack operation. In addition, for
FIND errors, if an ID check failure occurred, it may be 0004AE
necessary to load the SNA pilot tape again.
Program: Displayed on the console and in the dump.

Use the macro trace table in the dump to determine the cause Error Message: SYSGEN/OSTG ERROR — NO RVT ENTRY
of the error. FOR THIS HOST
Explanation: The Systems Network Architecture (SNA)
restart processing was unable to find the RVT1 entry for this
host. This is a serious error since without the host RVT, the

88 TPF Messages (System Error, Offline, and Program Status Word)


0004AF • 0004B9

system services control point (SSCP) network address cannot system error dump to determine which application is sending
be obtained. the wrong size message.

System action: A system error is issued and processing is


continued. 0004B3
User response: Have your system programmer review the Program: Displayed on the console and in the dump.
system error dump and the output from the offline SNA table
generation (OSTG) program to determine the cause of the Error Message: None.
error and to correct it. It may be necessary to run the OSTG Explanation: The TPF system is unable to update keypoint E
program again and to load the resulting SNA pilot tape. to reflect the altered poll values or START/STOP of a 3705.

System action: The program updates the core copy of the


0004AF network polling table (NPT) and continues processing.
Program: CCSNA3 (CS96) User response: None.
Error Message: ROUTC ISSUED TO NON-LU NODE
Explanation: The ROUTC macro was issued to a non-logical 0004B5
unit (LU) node. Program: CCSNA3 (CS96), CMTD
System action: The program is exited. Error Message: SNA/ROUTC — INV MSG FMT FOR NPSI
User response: None. Explanation: This error occurs when an application program
tries to send one of the following to an NSPI logical unit (LU):
0004B0 v Chained 1055 byte blocks

Program: CCSNA3 (CS96), CCSNA1 (CS06) v Chained 4K byte blocks


v A single 4K byte block but with more than 4027 bytes of
Error Message: INVALID PIU LENGTH data
Explanation: The length of the path information unit (PIU) is v Chained 128 or 381 byte blocks with a total message length
not valid. of more than 4027 bytes of data.
System action: The program is exited. System action: The message is discarded.
User response: None. User response: The application program must be changed to
send out messages with less than 4027 bytes of data.

0004B1
0004B6
Program: CCSNA3(CS96), CCCCP1(CLXA)
Program: CCSNA3 (CS96)
Error Message: INVALID NCP OR RID
Error Message: OUTPUT SENT WITH NO INPUT IN SRT
Explanation: The Network Control Program (NCP) or the
resource identifier (RID) is not valid. Explanation: This message is self-explanatory.

System action: The program is exited. System action: The message is discarded.

User response: None. User response: The program must be changed to zero the
system recovery table (SRT) reference number in the routing
control parameter list (RCPL).
0004B2

Program: Displayed on the console and in the dump. 0004B7


Error Message: MESSAGE DOES NOT FIT INTO MESSAGE Program: CCSNA3 (CS96)
BLOCK
Error Message: TWO ROUTC’S WITH RELEASE INPUT
Explanation: The message does not fit into the message ISSUED
block.
Explanation: The program should not issue two release input
System action: The program is exited. ROUTCs for one input message.
User response: None. System action: The message is discarded.
Error Message: INVALID MESSAGE SIZE User response: Correct the program.
Explanation: The message size is below the allowable
minimum message size.
0004B9
System action: The TPF system issues the system error and
Program: Displayed on the console and in the dump.
the program is exited.
Error Message: CANNOT READ MESSAGE ON FILE
User response: Have your system programmer review the
Explanation: There was an error because the TPF system

System Errors 89
0004BA • 0004C0

could not read the message on file. User response: Review the system error dump to determine
the cause of the error and to correct it. You can use the system
System action: The logical unit (LU) is stopped by the error dump to determine which program issued the ROUTC
program. macro that caused the system error. This program should be
User response: None. checked to determine and correct the reason for the condition
that is not valid.

0004BA
0004BE
Program: Displayed on the console and in the dump.
Program: CCSNA3 (CS96)
Error Message: OUTPUT WAS NOT FILED
Error Message: INVALID RCPL FORMAT
Explanation: There was an error because the output was not
filed. Explanation: An application program segment that issued a
ROUTC macro to a node that was defined as a batch logical
System action: The logical unit (LU) is stopped by the unit (LU) failed to provide a routing control parameter list
program. (RCPL) in the expanded format.
User response: None. System action: A system error is issued and is exited.

User response: Review the system error dump to determine


0004BB the cause of the error and to correct it. Bit 7 of control byte 0
(RCPLCTL0) of the RCPL indicates the format state. If this bit
Program: CCSNA3 (CS96)
is on (set to 1), then the RCPL is in the expanded format.
Error Message: INVALID 3614 MESSAGE
The application programmer must review and update the
Explanation: The 3614 message is not valid. source code so that the 16-byte RCPL is used and bit 7 of
RCPLCTL0 is initialized correctly to indicate this condition.
System action: The message is discarded.

User response: Ensure your program is building the 3614 0004BF


message to be less than the maximum data.
Program: CCSNA3 (CS96)

0004BC Error Message: INVALID SRT SLOT RELEASE

Program: CCSNA3 (CS96) Explanation: A request to delete an input system recovery


table (SRT) slot without any associated output text was
Error Message: INVALID FARW SUPPLIED W/ROUTC detected for a logical unit (LU) defined as a 3270 SDLC
Explanation: A user issued the ROUTC macro and the device. This condition is not valid.
routing control parameter list (RCPL) indicates that a file System action: The SRT slot is released, a system error with
address was supplied in the file address reference word return is issued, the associated block is released, and control is
(FARW) on the specified level. The control program (CP) returned to the segment that issued the ROUTC macro.
CLXA segment checked the FARW and found it to be zero (O).
User response: Review the system error dump to determine
System action: The previous system error is issued and the the cause of the error and to correct it.
entry control block (ECB) is exited.
An examination of the system error dump will reveal Control
User response: Review the system error dump to determine Byte 2 that control byte 2 (RCPLCTL2) of the routing control
the cause of the error and to correct it. parameter list (RCPL) is set to release the input and the
You can use the system error dump to determine which functional management header that is present, and the first
program issued the ROUTC macro that caused the system byte of text (AM0TXT) that is set to a X'00'. These represent a
error. This program should be checked to determine the reason combination of conditions that are not valid for a 3270 SDLC
for the condition that is not valid. logical unit (LU).

0004BD 0004C0

Program: CCSNA3 (CS96) Program: Displayed on the console and in the dump.

Error Message: INVALID CORE BLOCK SIZE SUPPLIED Error Message: No message or one of the following:
W/ROUTC v FIND ERROR
v NCB RETRIEVAL ERROR
Explanation: A user issued the ROUTC macro and the
routing control parameter list (RCPL) indicates a file address Explanation: A FACE, FIND, or parameter error was detected
was supplied in the file address reference word (FARW) on during the retrieval of a network control block (NCB) by the
the specified level. The control program (CP) CLXA segment Systems Network Architecture SNA GETNCB segment.
checked the associated CBRW and found that it contains a System action: GET NCB processing for this record is ended.
128-byte main storage block. Processing continues or ends depending on the function being
System action: The previous system error is issued and the performed.
ECB is exited. User response: Have your system programmer review the

90 TPF Messages (System Error, Offline, and Program Status Word)


0004C1 • 0004CB

system error dump to determine the cause of the error and to


0004C8
correct it.
Program: Displayed on the console and in the dump.
0004C1 Error Message: DESTINATION CPU IS NOT ‘THIS’ CPU.
Program: Displayed on the console and in the dump. Explanation: The Systems Network Architecture (SNA)
output message writer (CSNW) is responsible for sending
Error Message: None or FACE ERROR
user-defined system messages to SNA logical units (LUs).
Explanation: The Systems Network Architecture (SNA) These LUs must be attached to the host central processing unit
GETNCB segment found a file address compute program (CPU).
(FACE) error while trying to retrieve a network control block
System action: A system error is issued and CSNW is exited
record.
(EXITC) or control is returned to the user (BACKC) as
System action: GET NCB processing for this record is ended. specified by the user on input (EBRS01). The user registers are
Processing continues or ends depending on the function being the same as on input. The message block was released (D6).
performed.
User response: Review the system error dump to determine
User response: Have your system programmer review the the cause of the error and to correct it. Also look at EBROUT
system error dump to determine the cause of the error and to to determine the CPU ID of the destination CPU.
correct it.
0004C9
0004C3
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: MORE THAN 39 CHARACTERS PER LINE.
Error Message: LEVEL 6 NOT HOLDING 381-BYTE BLOCK
Explanation: The CSNW multiple-line messages (messages
OR MESSAGE TEXT TOO LONG.
with new line characters embedded in the text rather than just
Explanation: On input to CSNW, level 6 must have a at the end of text) can have only 39 characters to a line.
381-byte message block. In addition, the message count
New line character = X'15'
(AM0CCT) cannot exceed 257 + the length of the functional
management header (AM0FMH). System action: A system error is issued and the CSNW is
exited (EXITC) or control is returned to the user (BACKC) as
System action: A system error is issued and then is exited
specified by the user on input (EBRS01). The user registers are
(EXITC) or is returned to the calling program (BACKC) as
the same as on input. The message block is released.
specified by the user on input (EBRS01). The user registers are
restored (R0 through R7) and the message block released. User response: Review the system error dump to determine
the cause of the error and to correct it. Also review the
User response: Review the system error dump to determine
user-defined message (D6).
the cause of the error and to correct it.

R14=1 if level 0 was not holding a block or the block was


0004CA
other than 381 bytes.
Program: Displayed on the console and in the dump.
R14=2 if the message text was too long.
Error Message: CVIO ERROR.
0004C4 Explanation: CSNW enters CVIO to have system messages
bound for Systems Network Architecture (SNA) logical units
Program: Displayed on the console and in the dump.
(LUs) reformatted as SNA data streams. In case of a CVIO
Error Message: INVALID RID error, control is returned to CSNW with an error indicator set
(R0=0).
Explanation: The system message must be for a Systems
Network Architecture (SNA) logical unit (LU). If the System action: A system error is issued and the CSNW is
destination resource identifier (RID) is either undefined or for exited (EXITC) or control is returned to the user (BACKC) as
a node other than an SNA LU, it is not valid. specified by the user on input (EBRS01). The user registers are
the same as on input. The message block is released.
System action: A system error (4C4) is issued and then is
exited (EXITC) or returned to the calling program (BACKC), User response: Review the system error dump to determine
as specified by the user on input (EBRS01). The user registers the cause of the error and to correct it. Also review the
(R0 through R4) are restored and the message block released. message and control information passed to CVIO (D0).

User response: Review the system error dump to determine


the cause of the error and to correct it. 0004CB

R14=1 if there was a resource identifier (RID) conversion error, Program: CCSNA2 (CS90)
for example, the RID was not defined.
Error Message: LU EXCEEDS 256 SRT SLOTS.
R14=2 if the RID was for a node other than an SNA logical
Explanation: The processing of a recoverable Systems
unit (LU).
Network Architecture (SNA) message for a multi-thread
logical unit (LU) in CS09 has determined that the maximum

System Errors 91
0004CC • 0004D6

number of SRT slots for this LU system recover table (SRT) Have your system programmer also check the data in the
slots for this LU was reached. main storage block since it may be possible that another
program is storing data erroneously in this main storage
System action: The entry control block (ECB) is exited. block. The address of the PIU in error is contained in the
User response: Review the system error dump to determine CE1CR0 field of the ECB.
the cause of the problem and to correct it. Have your system
programmer check the output queues to determine whether
0004CE
processing is being delayed by a line failure or a problem
segment. Also, be aware of shutdown levels. Program: CCSNA2 (CS55)

Error Message: DIRECTION ERROR ON INCOMING


0004CC MESSAGE (PIU) FROM 3276/3278
Program: CCSNA2 (CS90) Explanation: An input message was received from a 3270
logical unit (LU) that has output pending from a previous
Error Message: NO SRT SLOTS AVAILABLE.
input request. Since a true direction is not possible for 3276
Explanation: In processing a Systems Network Architecture LUs, the problem is most probably caused by not resetting the
(SNA) recoverable message, the system recovery table (SRT) output pending indicator in RVT2.
reached its limit. The error cause may be that the number of
System action: The incoming message is accepted and
slots in the SRT is too low for the current level of system
processing is continued.
activity or that recoverable messages are not being processed
to completion and the SRT slots are not being returned. User response: Have your system programmer review the
output pending indicator in RVT2 and correct the cause of the
System action: The current entry control block (ECB) is
problem.
exited and the message is lost.

User response: Have your sytem programmer review the


0004CF
system error dump to determine the cause of the error and to
correct it. Program: CCSNA2 (CS65)
One or more of the following actions may be necessary: Error Message: None.
v Adjust the shutdown levels for communications to reduce Explanation: A bracket protocol error was found on an
the number of messages being processed by the TPF system incoming 3276/3278 message (PIU).
at one time. This is a short-term solution.
v Increase the size of the system recovery table (SRT) to A 3276 input message was received with Begin Brackets in
accommodate the level of SNA recoverable message traffic RH, while End Brackets are owed. This condition is probably
(number of SRT slots and the number of SRT records on caused by the TPF system not resetting the Brackets Owed
file). indicator when an output message with End Brackets is
transmitted.
v Isolate and correct the cause when you suspect that
recoverable messages are not being completed and the SRT System action: The TPF system accepts the incoming bracket
slots are not being made available. state and processes the input message.
User response: Have your system programmer review
If the condition continues and the SRT does not have any whether the Brackets Owed indicator is being reset when an
available slots at the next IPL, the SRT and RVT are output message with End Brackets is transmitted.
re-synchronized during SNA restart. Recoverable messages are
lost at that time.
0004D5

0004CD Program: CCSNA1 (CS07)


Program: CCSNA2 (CS10) Error Message: SOUTC ISSUED WITHOUT BLOCK BEING
HELD.
Error Message: INVALID DAF IN PIU.
Explanation: A message block must be held by the ECB at
Explanation: The TPF system received a Systems Network the same level as that indicated in the SOUTC macro
Architecture (SNA) input message where the destination
statement.
address field (DAF) of the transmission header in the path
information unit (PIU) is not one of those recognized by the System action: A system error is issued and processing is
TPF system. continued.
System action: A negative response with a sense code of User response: None.
X'8004' is returned to the originating logical unit (LU) if a
response is allowed.
0004D6
User response: Have your system programmer review the
system error dump to determine the cause of the error and to Program: CCSNA1 (CS03)
correct it. Error Message: POSSIBLE ERROR IN READ CHANNEL
The only DAF values that are acceptable to the TPF system are PROGRAM
the TPF CDRM and the session partner. Explanation: The TPF system issued a read channel program

92 TPF Messages (System Error, Offline, and Program Status Word)


0004D7 • 0004DC

to a 37x5 and the interrupt was processed by the CCSNA1 Explanation: The channel command received was not valid.
CS03 copy segment.
System action: A catastrophic system error is issued.
The address field in the CSW points to the second read CCW
User response: IPL the TPF system again.
rather than the first. This indicates that one CCW was
processed. However, the residual byte count is equal to the
TPF UNITSZ (the size of a block for data transfer from the 0004DA
Network Control Program (NCP)) indicating that no data was
read in. Program: CCSNA1 (CS05)

If the first CCW of the read channel program, as indicated by Error Message: 3705 CHAN ERROR — CANNOT RECOVER.
information in the device operation request (DOR) block is a
Explanation: An unrecoverable MPX channel error occurred.
read (X'02') instead of a read start (X'32' or X'52'), this could be
an error in the read channel program of the TPF system. System action: A system error is issued and control is
Another possible cause for the error is that the address of the returned to the interrupt handler.
read channel program in the DOR block is corrupted or
changed by an error in the TPF system. User response: None.

System action: Processing is continued as if no read CCWs


were processed. 0004DB

User response: You must determine whether anything is Program: CCSNA1 (CS07)
wrong with the read channel program or whether the CCW Error Message: SUBAREA ADDRESS IN RVT OR SCB IS 0
area or the DOR block was corrupted or changed by
erroneous software. An indication of what the channel Explanation: The subarea address of a resource vector table
program looked like when the start I/O was issued can be (RVT) or a session control block (SCB) for a path information
obtained from the SNADOR@ field in the CCW area. This unit (PIU) is zero.
contains the address of the DOR block. The contents of
System action: PIU core blocks are released to the TPF
DORCAW is the channel address word of the last channel
system and processing is continued.
program issued. You need to review that the channel program
pointed to by this address is accurate. User response: Have your system programmer review the
system error dump to determine the cause of the error and to
correct it.
0004D7
Error Message: DESTINATION SA AND SA IN RVT DO
Program: CCSNA1 (CS05, CS0H)
NOT MATCH
Error Message: CHANNEL PROGRAM ERROR – SDA x
Explanation: The TPF system recognized an attempt to send
Where: a path information unit (PIU) to the wrong Network Control
Program (NCP)/CTC. The destination resource does not have
x The symbolic device address (SDA). the same network subarea address as the NCP/CTC being
Explanation: A channel program check is recognized. used during SOUTC processing of the PIU.

System action: A catastrophic system error is issued. System action: PIU core blocks are released to the TPF
system and processing is continued.
User response: Your system programmer should look at the
dump to determine the cause of the channel program error User response: Have your system programmer review the
and to correct it. The I/O trace table indicates the CSW status. system error dump to determine the cause of the error and to
The CCW area pointed to by R2 is also helpful for diagnosis. correct it.

0004D8 0004DC

Program: CCSNA1 (CS0A) Program: CCSNA1 (CS07)

Error Message: RETRY OF SENSE ERROR UNSUCCESSFUL. Error Message: NUMBER OF CHAINED BLOCKS
EXCEEDED 8. PIU DISCARDED.
Explanation: Five attempts were made to get past a sense
error that still persists. Explanation: The 37X5 Network Control Program (NCP) I/O
support for Systems Network Architecture (SNA) can send a
System action: The Load/Dump is called, blocks are maximum of eight CCWs to the NCP with each start I/O.
returned to the TPF system, and control is returned to the
interrupt handler. If the user has a path information unit (PIU) that is main
storage chained using more than eight main storage blocks,
User response: None. the TPF system cannot build the CCW to send it.

System action: A system error is issued and the main storage


0004D9 blocks that constitute the PIU are returned to the TPF system
and normal processing is continued.
Program: CCSNA1 (CS0A)
User response: If the user is already using eight 1055-byte
Error Message: COMMAND REJ — ACTUAL COM
blocks, resegmenting of the output message should be done
INVALID.
and a separate ROUTC macro issued. If the main storage

System Errors 93
0004DD • 0004E0

blocks are 381 or 128 in size, a larger main storage block size
0004DF
may be used to contain the PIU.
Program: CSX5
R3 in the dump points to the beginning of the first block of
the PIU. The chaining convention used is described in Error Message: ERROR RECEIVED DURING XID.
(SOUTC).
Explanation: During the Network Control Program (NCP)
channel contact processing, an XID format 2 I-field was
0004DD received from NCP with an error indicator set. It is probable
that there is a mismatch between the TPF definition and the
Program: Displayed on the console and in the dump.
NCP generation on the host parameters.
Error Message: CHAIN OF AVAILABLE SRT ENTRIES IS
System action: A system error is issued. The channel contact
NOT VALID.
sequence is ended.
Explanation: During a system services control point (SSCP)
User response: Have your system programmer review the
restart, the chain of system recovery table (SRT) entries were
system error dump for the error status (byte 18) in the XID 2
identified as not valid. Either the end of the chain was not
I-field to determine the cause of the error and to correct it.
delineated or one of the pointers to the next entry in the chain
was set to an incorrect value. See TPF ACF/SNA Data Communications Reference for more
information about the FID4 considerations and a description
System action: A system error is issued and a fresh copy of
of the TPF XID.
the Systems Network Architecture (SNA) tables is loaded. All
messages that were previously in the SRT are lost.
0004DF
User response: Have your system programmer review the
system error dump to determine the cause of the error and to Program: CSX6
correct it.
Error Message: ERROR RECEIVED DURING CTC XID.
Note: The content of the SRT are included in the section of Explanation: During CTC channel contact processing, one of
the dump labelled as user defined. R5 contains the the following errors occurred:
address of the SRT. v An XID format 2 I-field was received from the CTC with an
error indicator set
0004DE v There was an error processing the I-field that was received.
Program: CCSNAB (CS70)
It is probable that there is a mismatch between the TPF
Error Message: BRACKET PROTOCOL VIOLATION – definitions and the VTAM definitions or differences between
SESSION TERMINATED definitions in this TPF system and the other TPF system, if the
connection is a TPF-to-TPF connection. The content of the XID
Explanation: An error occurred because the begin and end
I-field and the read header are dumped as SLIST parameters
brackets are unmatched.
in this dump. These fields show up as USER SPECIFIED
System action: The communication session is ended. AREAS.

User response: Do the following: System action: A system error is issued. The channel contact
sequence is ended.
1. Review the path information unit (PIU) and the system
error dump to determine the cause of the error. User response: Have your system programmer review the
2. Correct the error. system error dump for the error status (byte 18) in the XID 2
I-field to determine the cause of the error and to correct it.
3. Bring up the session again.
If the I-field does not indicate the error, then review the SAT,
the RVT, and so on of the CTC link as a possible cause of the
0004DF
error. The I/O trace table entries indicate that the CSW status
Program: CSX3 returned. The CCW area pointed to by R2 also helps in the
diagnosis.
Error Message: CONTROL VECTOR 22 SENT/RECEIVED
DURING XID
0004E0
Explanation: During adjacent link station (ALS) channel
contact processing, an XID format 3 I-field was received from Program: Displayed on the console and in the dump.
the Network Control Program (NCP) with XID Negotiation
Error Message: OMT — NCB FIND/FILE ERR (NC0CB)
Error control vector X'22'. It is probable that there is a
mismatch between the TPF definition and the NCP generation Explanation: An I/O error occurred following a find or file
on the host parameters. request for the node control block.
System action: A system error is issued. The channel contact System action: A system error is issued and the active
sequence is ended and the ECB is exited. session is ended.
User response: Have your system programmer review the User response: Move the DASD packs involved and start the
system error dump for control vector 22 in the XID 3 I-field to nodes affected. For persistent errors, a copy pack operation
determine the cause of the error and to correct it. should be performed and the node control block (NCB) for the

94 TPF Messages (System Error, Offline, and Program Status Word)


0004E1 • 0004EA

affected nodes initialized with the ZNNCB command without System action: The program discards the message and
the purge options. The nodes should then be started. returns to the caller.
User response: Have your system programmer review the
0004E1 system error dump to determine the cause of the error and to
correct it.
Program: Displayed on the console and in the dump.

Error Message: PACING COUNT ERROR. 0004E6


Explanation: The next window size (RV2NWS) and residual Program: Displayed on the console and in the dump.
pacing count (RV2RPC) are both zero.
Error Message: INVALID FUNCTION CODE.
System action: A system error is issued and control is
returned to the next sequence instruction. Explanation: The CMT4 program was called with a function
code that was greater than any currently supported.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to System action: The ECB is exited.
correct it. The resource vector table (RVT) entries and the path
User response: Identify which program called the CMT4
information unit (PIU) trace table are included in the dump
program and ensure that the requested function is available.
for problem determination.
R1 points to the parameter area passed to the CMT4 program.
Displacement 0 through 3 contains the function code.
0004E2

Program: Displayed on the console and in the dump.


0004E7
Error Message: OMT — NCB O/P MSG QUEUE BAD
Program: CMTB
Explanation: The output message transmission logic is
Error Message: UNEXPECTED CONDITION WAITING FOR
unable to dequeue the first message from queue for a node.
A PACING RESPONSE
System action: A system error is issued and the node control
Explanation: During output message transmitter (OMT)
block (NCB) section 1 is initialized.
processing, the system determined that it was not waiting for
User response: None. a pacing response and was allowed to continue sending
messages. While the OMT was dequeuing the next message,
the system continued sending messages and used up the
0004E3 pacing window.
Program: Displayed on the console and in the dump. System action: The system issues an UNBIND command to
Error Message: None. end the session.

Explanation: A software I/O error occurred following a find User response: Review the system error dump to determine
request for an overflow segment of a multi-segment message. why the system is waiting for a pacing response.

System action: A cancel is issued. The failing message is


discarded and a system error is issued. 0004E9

User response: Have your system programmer review the Program: Displayed on the console and in the dump.
system error dump to determine whether a software error Error Message: None.
occurred and then take the appropriate action.
Explanation: The TPF system was unable to get the resource
vector table (RVT) address from the resource identifier (RID)
0004E4 routine.
Program: Displayed on the console and in the dump. System action: None.
Error Message: None. User response: None.
Explanation: There are bad pointers in the node control block
(NCB). 0004EA
System action: The program resets the queue of the NCB to Program: Displayed on the console and in the dump.
zero.
Error Message: PIU RETRIEVAL ERROR
User response: None.
Explanation: A FIND error was detected during the retrieval
of the path information unit (PIU).
0004E5
System action: A system error is issued and the program is
Program: Displayed on the console and in the dump. exited.
Error Message: None. User response: Have your system programmer review the
Explanation: A message length that is not valid was detected system error dump to determine the cause of the error and to
in the message header. correct it.

System Errors 95
0004EC • 0004F6

System action: Do one of the following:


0004EC
v For the protocol error, the appropriate Systems Network
Program: CCSNA1 (CSX2) Architecture (SNA) command is sent, for example, unbind.
Error Message: NO CCW AREAS AVAILABLE FOR ALS v For a message length that is not valid, the message is
discarded. The program must build the 3614 message with
Explanation: When a valid XID I-field is received during an odd number of bytes.
prenegotiation XID processing, the CCW areas are scanned for
an unused CCW area. If all the CCW areas are in use, this User response: None.
dump is issued.
System action: None. 0004F2

User response: Have your system programmer review the Program: Displayed on the console and in the dump.
coding of the SNAKEY macro for generation of keypoint 2
Error Message: None.
(CTK2). The MAXALS parameter determines the maximum
number of Network Control Programs (NCPs) that can be Explanation: A transmission header that is not valid was
active at any one time and, therefore, the number of CCW recognized by the TPF system.
areas generated for the system. This parameter should be
increased, the new keypoint should be loaded into the TPF System action: For a batch logical unit (LU), the message is
system, and the TPF system IPLed before continuing. sent again. Otherwise, control is returned to the interrupt
handler.

0004F0 User response: None.

Program: CCSNA3 (CS96, CS97)


0004F4
Error Message: RVT LOCK TIME-OUT
Program: Displayed on the console and in the dump.
Explanation: An application program issued a ROUTC macro
to a Systems Network Architecture (SNA) resource and the Error Message: RTR RECEIVED FROM LU UNDER PTV.
I-stream upon which the request was issued waited more than Explanation: An RTR was received from a logical unit (LU)
1 second to obtain the resource vector table (RVT) lock used to under the program test vehicle (PTV).
serialize SOUTC queuing.
System action: None.
System action: A SNAP dump is issued and processing is
continued without obtaining the RVT lock. The current ECB User response: None.
releases the lock when control is returned from SOUTC
queuing. The RVT lock remains on when an ECB abends
during SOUTC queuing. 0004F5

User response: Have your system programmer review the Program: CSX7
consoles for previous communications related errors. Error Message: REQUEST TO RELEASE INACTIVE CCW
Program: CCSNA4 (CS0E) Explanation: The address of a CCW area not in use was
Error Message: CS0E RVT LOCK TIME-OUT. passed to the release CCW routine.

Explanation: RVTSCAN processing attempted to build a System action: Control is returned to the calling program.
Systems Network Architecture (SNA) path information unit User response: Have your system programmer review the
(PIU) for a data flow control (DFC) command and waited system error dump to determine cause of the error and to
more than 1 second to obtain the resource vector table (RVT) correct it.
lock of the associated logical unit (LU) that is used to serialize
SOUTC macro queuing. Error Message: INVALID CW0CC ADDRESS

System action: A SNAP dump is issued and processing is Explanation: A Systems Network Architecture (SNA) channel
continued without obtaining the RVT lock. The current ECB command work area address that is not valid was passed to
releases the lock when control is returned from SOUTC macro the release CW0CC routine.
queuing. The RVT lock remains on when an ECB abends
System action: Control is returned to the calling program.
during SOUTC macro queuing.
User response: Have your system programmer review the
User response: Have your system programmer review the
system error dump to determine cause of the error and to
consoles for previous communications-related errors.
correct it.

0004F1
0004F6
Program: Displayed on the console and in the dump.
Program: CSX7
Error Message: PROTOCOL VIOLATION ERROR
Error Message: INVALID SNA BUFFER ADDRESS
Explanation: There was a protocol violation (for example,
Explanation: A Systems Network Architecture (SNA) buffer
sense data that is not valid), or the length in the 3614 message
address that is not valid was passed to the release buffer
is not valid.
routine.

96 TPF Messages (System Error, Offline, and Program Status Word)


0004F7 • 00050B

System action: Control is returned to the calling program. the cause of the error and to correct it. In the dump, R4
contains the hexadecimal value of the message number to be
User response: Have your system programmer review the sent to the console. This must be within the range limits
system error dump to determine cause of the error and to specified in CSDK.
correct it.

000504
0004F7
Program: Displayed on the console and in the dump.
Program: CS07
Error Message: INVALID DVTYP IN RVT.
Error Message: OUTPUT PIU SIZE EXCEEDS CTC BUFFER
Explanation: System services control point (SSCP) —
Explanation: The size of a chained output path information
Message handler CSEL segment found an unrecognizable
unit (PIU) exceeds the size of the channel-to-channel (CTC)
Systems Network Architecture (SNA) device type in the
link write buffer.
requested network addressable units (NAUs) (ZNETW
System action: The output PIU is discarded. request) RVT1 entry.

User response: Have your system programmer increase the System action: A system error is issued. Then, control is
size of the write buffer. The write buffer size, which equals the returned to the calling program.
size of the remote system read buffer, is determined during
User response: Inspect the relevant resource vector table
XID processing.
(RVT) (the RVT address is in EBW0028 of system error dump)
for possible data corruption. Inspect all programs accessing
the RVT1 table.
000500–0005FF
000506
000500
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: NCP CONFIGURATION INCONSISTENT
Error Message: None. RID CONVERSION ERROR INVALID WITH TPF TABLES.
RID INVALID RVTCC INPUT RIDCC ERROR LU62-
INVALID RID OR SCIB-ID Explanation: The NCPGEN/TPF tables are inconsistent. A
resource is not known to the Network Control Program (NCP)
Explanation: You may not receive an error message or you
generation; for example, a command as issued with a
might receive any of the other error messages listed above for
command code that is not valid. (Activate link sent to a logical
this explanation. A parameter that is not valid was found
unit.)
while calculating a Systems Network Architecture (SNA) table
address. Potential parameters that are not valid are: System action: If the response was received from an NCP or
v RID cluster, a system error is issued and the ECB is exited.
v RVT1 If the response is a -FME with sense code 0806, the command
v RVT2 is sent again. On the second occurrence, the system error is
v SAT issued and a deactivation of the network addressable unit
(NAU) is forced.
v PLIT
v SCBID User response: Review the system error dump to determine
the cause of the error and to correct it.
v SCB1
v SCB2 The resource vector table (RVT) information and the path
information unit (PIU) trace data can be used to determine the
v Network addresses. problem. RVT data will be in block on level 6. PIU trace data
System action: A system error dump is issued and the ECB is on RTL. The PIU trace is available only when the trace
may be exited. function is activated.

User response: Your system programmer should review the


dump to determine the cause of the error and to correct it. 00050B
Program: Displayed on the console and in the dump.
000501 Error Message: PROCESSING ABORTED
Program: Displayed on the console and in the dump. Explanation: There was a path information unit/system
Error Message: MESSAGE NUMBER OUTSIDE RANGE services control point (PIU/SSCP) logic failure that is not
LIMITS valid. The PIU contains information that is not valid for any
one of the following reasons:
Explanation: A system services control point (SSCP) message
v A count that is not valid
number that is not valid was passed to CSDK and CSEL.
v A format identification field (FID) that is not valid
System action: A system error dump is issued and control is
v A network addressable unit (NAU) name that is not valid
returned to the calling program.
v A request code that is not valid or is not supported.
User response: Review the system error dump to determine

System Errors 97
000510 • 000516

System action: For the first occurrence of the problem, resend Level 0 of the dump contains the path information unit (PIU)
the block, assuming it may have been destroyed by an for determining the actual command received.
application program.
If the problem continues and this is the second occurrence, 000514
issue a system error and force the deactivation of the NAU, if
it is active. Program: Displayed on the console and in the dump.

The previous actions may vary depending on the command Error Message: None.
and sense code. In some cases the action will be to clean up Explanation: There was an unsupported session control or
the NAU and its subordinate resources and, where applicable, data flow control command. A session control or data flow
notify the owning CDRM. control command response or request that is not supported by
User response: Review the system error dump to determine the TPF system was found.
the cause of the error and to correct it. System action: A system error is issued and the entry control
The resource vector table (RVT) information and the path block (ECB) exits.
information unit (PIU) trace data can be used to determine the User response: Review the system error dump to determine
problem. RVT data will be in the block on level 6. PIU trace the cause of the error and to correct it.
data is on RTL. The PIU trace is available only when the trace
function is activated. Level 0 of the dump contains the path information unit (PIU)
for determining the actual command received.

000510
000515
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Explanation: The NCST conflict checking routine cannot find
the controlling network addressable unit (NAU) of the Error Message: None.
NCSRID.
Explanation: A system services control point (SSCP) or
System action: A system error is issued and is exited. session control command timed out before receiving a valid
response.
User response: Review the system error dump to determine
the cause of the error and to correct it. In addition, review the System action: If the timeout occurred right after a hardware
register containing the resource vector table (RVT) address that IPL, the TPF system resends once before any action is taken.
was input to the conflict checking routine.
If the timeout occurred during session initiation, then
termination proceedings are started for the network
000511 addressable unit (NAU) and all of its subordinate resources.

Program: Displayed on the console and in the dump. If the timeout occurred during session termination, one of two
actions may occur:
Error Message: NEGATIVE RESPONSE RECEIVED
v The next Systems Network Architecture (SNA) command
Explanation: This is the default dump for all negative needed to complete the session termination is sent.
responses that are received. v Cleanup occurs (when there is no other command to send).
System action: A system error is issued and the deactivation User response: Review the system error dump to determine
of the network addressable unit (NAU) is forced. the cause of the error and to correct it.
User response: Review the system error dump to determine The resource vector table (RVT) information and the path
the cause of the error and to correct it. information unit (PIU) trace data can be used to determine the
The resource vector table (RVT) information and the path problem. RVT data will be in the block on level 6. PIU trace
information unit (PIU) trace data can be used to determine the data is on RTL. The PIU trace is available only when the trace
problem. RVT data is included in the dump. PIU trace data is function is activated.
on RTL. The PIU trace is available only when the trace
function is activated. 000516
Program: Displayed on the console and in the dump.
000512
Error Message: None.
Program: Displayed on the console and in the dump.
Explanation: There was a shutdown conflict. A response to a
Error Message: None. chase command was received and the logical unit (LU) was
Explanation: There was an unsupported network services not in a shutdown sequence.
command. A network services command response or request System action: A system error is issued and the ECB is
that is not supported by the TPF system was found. exited.
System action: A system error is issued and the entry control User response: Review the system error dump to determine
block (ECB) exits. the cause of the error and to correct it.
User response: Review the system error dump to determine The resource vector table (RVT) information and the path
the cause of the error and to correct it.

98 TPF Messages (System Error, Offline, and Program Status Word)


000520 • 000539

information unit (PIU) trace data can be used to determine the System action: A system error dump is issued. Processing is
problem. RVT data will be in the block on level 6. PIU trace continued with the next item.
data is on RTL. The PIU trace is available only when the trace
User response: Review the system error dump to determine
function is activated.
the cause of the error and to correct it.
No match was found in the routing control application table.
000520
ARPT uses the RCPL origin (RCPLORG in RC0AT) as input
Program: CSCP for the application name match when a timeout occurs.

Error Message: ERROR RESPONSE RECEIVED ON ER ACT


REPLY 000533

Explanation: There was a system definition error in the Program: ARPT


Network Control Program (NCP) generation. The TPF system
Error Message: KEYPOINT ‘A’ RETRIEVAL ERROR
needs explicit route 0 (ER0) defined in the NCP PATH
statements between the NCP subarea and the TPF subarea. Explanation: An error occurred while ARPT was trying to
retrieve the keypoint record.
System action: A system error is issued and the activation
sequence for the virtual route is ended. System action: A system error dump is issued and the
program is exited.
User response: Review the system error dump and
ER–ACT–REPLY PIU for an error indicator. User response: Review the system error dump to determine
the cause of the error and to correct it.
000530 CE1SUG identifies the cause of the error.
Program: APR1
000534
Error Message: FILE ERROR ON RCB (CI0CO)
Program: ARPC
Explanation: An error occurred while ASC1 tried to file the
routing control block (RCB). Error Message: KEYPOINT ‘A’ RETRIEVAL ERROR
System action: A system error is issued. If the user requests a Explanation: An error occurred while ARPC was trying to
return, an error indicator is issued, levels released, registers retrieve the keypoint record.
restored, and a BACKC issued.
System action: A system error dump is issued. Release level
If there is no return to the user, an error message number is 1 if the block is held and BACKC to CTKS.
set, levels released, R2 set to buffer address and ENTDC ASL4.
User response: Review the system error dump to determine
User response: Review the system error dump to determine the cause of the error and to correct it.
the cause of the error and to correct it.
CE1SUG identifies the cause of the error.
The system error dump should be used.

000535
000531
Program: CVNI
Program: ARP1
Error Message: ERROR RETRIEVAL ON RANDOM
Error Message: FACE ERROR NUMBER TABLE
Explanation: An error code was returned by the file access Explanation: An error occurred while CVN was trying to
compute program (FACE) when ARPK was trying to compute retrieve the random number table with the FINWC macro.
the file address of the application recovery table (AR0RT).
System action: A system error dump is issued. Release level
System action: A system error dump is issued and the 6 if the block is held and BACKC to CTKS.
program is exited. Keypointing of the ART record does not
continue. User response: Review the system error dump to determine
the cause of the error and to correct it.
User response: Review the system error dump to determine
the cause of the error and to correct it. CE1SUG identifies the cause of the error.

R7 contains the FACE error return indicator.


000539

000532 Program: CCSNA1 (CS06)

Program: ARPT Error Message: VR SEQUENCE NUMBER ERROR

Error Message: UNABLE TO RETURN TO APPLICATION Explanation: The VR sequence number in the path
information unit (PIU) received by the Network Control
Explanation: ARPT was unable to return the message to the Program (NCP) is skipped, which causes the traffic to this
application program because the origin field in the routing NCP to be held.
control parameter list (RCPL) did not match any entry in the
routing control application table. System action: A system error is issued. For the next PIU, the

System Errors 99
00053A • 00054B

correct VR sequence number is used and the pacing request is v There is a buffer control area that is not valid on the reserve
enforced so that traffic to the NCP can be resumed. list.

User response: Review the system error dump to determine System action: A catastrophic system error is issued.
the cause of the error and to correct it.
User response: Use the system error dump to determine the
events that occurred immediately before the error.
00053A
Program: Displayed on the console and in the dump. 000544

Error Message: ERROR BUILDING MESSAGE FOR 3270 Program: DRD5


ECHO
Error Message: ERROR RETRIEVING RIATDEF RECORD
Explanation: An error occurred while building a message for FROM DASD
a 3270 synchronous data link control (SDLC) device. The
Explanation: An error occurred during an ENTRC to FACS
CVIO program returned an error indication while trying to
or during an FIWHC while retrieving the resource ID attribute
build the message (text+control characters).
table (RIAT) definition record from DASD.
System action: A system error is issued and the entry control
System action: The program is exited.
block (ECB) exits.
User response: See your system programmer for more
User response: Review the message block that is returned
information.
from the CVIO program.
Also review the list of valid 3270 SDLC message formats to
determine why the message produced an error. 00054A

Program: Displayed on the console and in the dump.


000540 Error Message: None.
Program: CVF8 Explanation: The routing control parameter list (RCPL)
Error Message: VFA — UNABLE TO RETRIEVE KEYPOINT contains a resource identifier (RID) for a SNA logical unit (LU)
A that is one of the following:
v Not valid because it is 0 or greater than the value of
Explanation: An error was returned by CYYM while trying MAXRVT in keypoint 2 (CTK2).
to retrieve keypoint record A (CTKA).
v For a spare RVT, which means that the resource name is
System action: The virtual file access (VFA) request is ended blank because the RVT entry is not currently being used in
and a system error is issued. the TPF system.
User response: Review the CE1SUD entry control block
(ECB) field to determine the cause of the error and correct it. When messages are sent over the SNA message router path,
Use the system error dump to obtain the error indicators for the RID is used to obtain the node name of the logical unit
data level 1 in CE1SUD. (LU) that is also transmitted to the destination central
processing unit (CPU).

000541 This dump is taken when an error is found on return from the
RIDCC macro.
Program: CVF4
System action: If the origin RID is valid, the message is
Error Message: DBI NOT FOUND IN VFA's SSTABLE
returned to the originator of the message with the Returned
Explanation: The database ID was not found in the virtual Message indicator set in the RCPL. Otherwise, processing
file access (VFA) subsystem table. ends.

System action: A system error is issued and the entry control User response: The program that issued the ROUTC macro
block (ECB) exits. must be corrected to move the correct RID into the RCPL.

User response: Review the system error dump to determine R2 contains the address of the RCPL in error.
why the ECB database ID is not valid. Use the dump to try to
determine why the VFA aging list was corrupted.
00054B
Program: Displayed on the console and in the dump.
000542
Error Message: None.
Program: CVF3
Explanation: The destination logical unit (LU) in the ROUTC
Error Message: VFA INTEGRITY LOST
macro is for a SNA functional management message router
Explanation: This error is issued whenever one of the (FMMR). A valid destination type is a type-P LU.
following occurs:
System action: The processing is ended.
v CCSONS calls to reset the write active on a buffer control
area that is not set. User response: None.
v The $GSVAC macro is not successful.

100 TPF Messages (System Error, Offline, and Program Status Word)
00054C • 000571

storage list displaying the resources RVT1 and RVT2. The


00054C
message is returned to its originator.
Program: Displayed on the console and in the dump.
User response: Review the system error dump to determine
Error Message: None. the cause of the error and to correct it.

Explanation: The system error routine issues this dump


when you violate the following rules for using the TPF/ACF 000552
host node logical unit (LU) to host LU support:
Program: Displayed on the console and in the dump.
v For a message that is a reply to a previous input (field
RCPLDESS is nonzero), you must set the release input and Error Message: None.
change direction indicators in the routing control parameter
Explanation: Data that is not valid is contained in the routing
list (RCPL) to 1.
control parameter list (RCPL). The size of the general data
v For messages that are not replies to previous inputs (field area exceeds the maximum size.
RCPLDESS is zero), you must set the change direction
indicator to 1. System action: A system error is issued.
User response: Review the system error dump to determine
Note: If you are going to run the host node LU to host node the cause of the error and to correct it.
LU session in contention mode, end brackets can be
used in place of the change direction indicator in the
RCPL. To correctly implement contention mode, you 000553
must define the SLU to allow the end brackets to be
Program: Displayed on the console and in the dump.
sent. This definition takes place at bind time.
Error Message: None.
System action: A system error dump is issued and the
required indicator is set. Processing of the output message Explanation: There was a SNA functional management
continues. message router (FMMR) message file error. The FMMR
communications source detected a catastrophic file error while
User response: You must turn on the appropriate indicator
trying to file a message record.
before issuing the ROUTC macro. R3 contains the address of
the RCPL. System action: A system error is issued and the message is
returned to the originator.
00054F User response: Review the system error dump to determine
the cause of the error and to correct it.
Program: Displayed on the console and in the dump.
Use the system error dump to determine which file address
Error Message: None.
caused the error.
Explanation: The SNA functional management message
router (FMMR) communication source detected a catastrophic
000558
FIND error while trying to retrieve the prime block of the
current input message. Program: Displayed on the console and in the dump.
System action: A system error is issued. Because the prime Error Message: NETW0065E- DISPLAY- RIDCC- RID
message segment is lost, the chain of file addresses cannot be CONVERSION ERROR
released. The entry is exited.
Explanation: An error return was received from the RIDCC
User response: Review the system error dump to determine macro. The RIDCC macros was used to convert the resource
the cause of the error and to correct it. Use the system error identifier (RID) found in the subarea address table (SAT) to
dump to determine which file address caused the error. RVT1 and RVT2 addresses. It is possible that there is a
database problem.
000551 System action: The entry control block (ECB) is ended.
Program: Displayed on the console and in the dump. User response: Have your system programmer review the
RID in the system error dump.
Error Message: None.
Explanation: The TPF system issues this error when a session
000571
does not exist between the SNA functional management
message routers (FMMRs) in both the local and remote host. Program: Displayed in the dump.
System action: None. Error Message: None.
User response: Start the session between the two FMMRs. Explanation: An attempt to lock a lockword timed out after
one second.
Error Message: FMMR PATH NOT AVAILABLE, MESSAGE
RETURNED System action: A catastrophic system error is issued.
Explanation: During the high performance FMMR transmit User response: Have your system programmer review the
process, the session became unavailable. system error dump to determine which lock is being held, and
System action: A system error is issued that contains a

System Errors 101


000572 • 000580

if lock trace is active, determine who issued the original lock removing the PAUSC FUNC=END.
request.

000578
000572
Program: Displayed on the console and in the dump.
Program: Displayed in the dump.
Error Message: ECB ALREADY PAUSED
Error Message: None.
Explanation: A PAUSC macro with a BEGIN request was
Explanation: An attempt to lock a lockword determined that invoked even though a BEGIN request was already made.
the lock is already held by the I-stream attempting the lock. Instruction streams are already paused and they cannot be
paused again.
System action: A system error is issued and the TPF system
is returned to the next sequential instruction. System action: A system error is issued and the program
continues.
User response: Have your system programmer review the
system error dump to determine which code locked the User response: Have your system programmer review the
lockword on the current I-stream. system error dump to determine which program requested the
PAUSC macro. The program can be corrected by removing the
PAUSC FUNC=BEGIN or by adding a prior PAUSC
000573 FUNC=END.
Program: Displayed in the dump.

Error Message: None. 000579

Explanation: An attempt to unlock a lockword determined Program: CCIISC (CCE1)


that the lock was not previously held. Error Message: SIGP ERROR: ORDER=xx, CC=yy, DEST
System action: A system error is issued and the system is ADDR=nn, reason
returned to the next sequential instruction. Where:
User response: Have your system programmer review the reason
system error dump to determine which code tried to unlock One of the following:
the lock and why it had not been locked.
v INVALID STATUS RECVD
v EQUIPMENT CHECK
000575
v INCORRECT STATE
Program: Displayed on the console and in the dump. v INVALID PARAMETER
Error Message: SVC INVALID ON APPL I-STREAM v EXTERNAL CALL PEND.
CINFC K SVC INVALID ON APPL I-STREAM v IN UNEXPECTED STOP
v OPERATOR INTERVENING
Explanation: An SVC was issued on an application program
I-stream that is restricted to the main I-stream or the CINFC v IN CHECK STOP STATE
macro was issued with the K option, which is not valid on v SERVICE PROC FAILURE
application program I-streams. v INVALID ORDER
System action: A system error is issued and the entry control v RECEIVER CHECK
block (ECB) exits. v HARDWARE BUSY
User response: Have your system programmer review the v HARDWARE INOPERATIVE
system error dump to determine which SVC was processed on
the application program I-stream, which program issued the Explanation: In servicing the $CPU macro, the SIGP
SVC request, and should the application program be restricted instruction resulted in a nonzero condition code of yy while
to the main I-stream. attempting the function xx with a target I-stream of nn. Based
on the condition code and the contents of the status register,
reason is the reason for the error.
000577
System action: A system error is issued.
Program: Displayed on the console and in the dump.
User response: Have your system programmer review the
Error Message: PAUSC END WITHOUT BEGIN system error dump to determine were and under what
conditions the $CPU macro was issued to find the reason for
Explanation: A PAUSC macro with an END request was the nonzero condition code.
invoked without a corresponding BEGIN request being made.
Instruction streams are not paused so they cannot be restarted.
000580
System action: A system error is issued and the entry control
block (ECB) exits. Program: Displayed in the dump.

User response: Have your system programmer determine Error Message: One of the following:
which program requested the PAUSC macro. The program can v ECB ISSUED SWISC ENTER WITH SYSTEM PAUSED
be corrected by adding a PAUSC FUNC=BEGIN or by

102 TPF Messages (System Error, Offline, and Program Status Word)
000581 • 000587

v ECB ISSUED SWISC ENTER WITH I/O OUTSTANDING


000583
Explanation: A SWISC macro was issued from an entry
Program: CCEB
control block (ECB) program while the TPF system was
paused or while the entry still had outstanding I/O Error Message: None.
operations. A SWISC enter is not allowed with either of these
conditions. Explanation: An entry control block (ECB) program paused
the TPF system and is trying to exit.
System action: A system error is issued and the entry control
block (ECB) exits. System action: A system error is issued and the TPF system
is not paused when the ECB is exited.
User response: Have your system programmer examine the
macro trace in the system error dump to determine which User response: Have your system programmer review the
program issued the SWISC macro and the sequence of macro system error dump to determine which program requested the
requests that led to the error. EXITC. The program can be corrected by removing the PAUSC
FUNC=BEGIN or by adding a prior PAUSC FUNC=END.

000581
000584
Program: Displayed in the dump.
Program: CCIISC (CCE7)
Error Message: One of the following:
Error Message: I-STREAM UTILIZATION COMPUTATION
v SWISC WITH INVALID I-STREAM NUMBER
FAILED
v SWISC WITH INVALID LIST PARAMETER
Explanation: Due to an overflow condition or an unexpected
v SWISC CREATE: R14 DATA LENGTH EXCEEDS 104
negative counter, the I-stream utilization computation for this
v SWISC CREATE: INVALID CBRW OR CBRW POINTER invocation of the scheduler is not possible for the second time
v SWISC CREATE: CBRW IN DECB NOT VALID in a row.

Explanation: A SWISC macro was issued from an ECB System action: The TPF system dumps every second time in
program with parameters that are not valid: a row that the I-stream utilization computation fails. The
variables are reset and a return is made to the central
v A valid target instruction stream was not specified.
processing unit (CPU) loop.
v A valid target central processing unit (CPU) list (#CLHRDY,
#CLHINP, or #CLHDEF) was not specified. User response: Have your system programmer review the
system error dump to determine which variable is in error and
v The passed data length was greater than the maximum of
where the problem was detected.
104 bytes.
v The LEV parameter did not point to a core block reference
word (CBRW) or the CBRW indicators were not valid. 000585
v The CBRW indicators were not valid in the data event Program: CCIISC (CCE3)
control block (DECB) specified for the DECB parameter.
Error Message: PAUSC SYNC FUNCTION ALREADY
System action: A system error is issued and the entry control ACTIVE
block (ECB) exits.
Explanation: A PAUSC macro was issued with the clock sync
User response: Have your system programmer review the function (FUNC=SYNC), but another clock sync request was
PSWs in the system error dump to determine where the already active.
SWISC macro was issued from.
System action: A system error is issued and the entry control
See TPF System Macros for more information about the SWISC block (ECB) that issued the PAUSC macro exits.
macro.
User response: Have your system programmer review the
system error dump to determine which programs issued the
000582 PAUSC macros and why the programs were processing at the
same time.
Program: Displayed on the console and in the dump.

Error Message: ECB NOT PAUSED IN PAUSC


000587
Explanation: A PAUSC macro with a service request was
Program: CCNUCL (CCEB)
started even though a BEGIN request was not made.
Instruction streams were not paused as they should have been. Error Message: ECB EXITED WITH $RECVC UNIT ARMED
System action: A system error is issued and the entry control Explanation: An entry control block (ECB) program issued a
block (ECB) exits $RECVC macro and then tried to exit.
User response: Have your system programmer review the System action: A system error is issued and the $RECVC
system error dump to determine which program requested the macro is reset when the ECB exits.
PAUSC macro. The program can be corrected by removing the
PAUSC FUNC=BEGIN or by adding a prior PAUSC User response: Have your system programmer review the
FUNC=END. system error dump to determine which program requested the
EXITC. The program can be corrected by removing the

System Errors 103


000588 • 000653

$RECVC macro or adding a $RECVC EP=RESET before exiting System action: A system error is issued and processing is
the ECB. exited.
User response: Review the system error dump to determine
000588 the cause of the error by locating the main storage block at the
specified level and correct the error. It is possible that the file
Program: CCNUCL (CTME) address does not belong to the current allocator or the record
type is not valid.
Error Message: None.
Explanation: During CTL-000010 processing a PAUSC BEGIN
000651
command is entered on the main I-stream, and an excessive
amount of time passes without response from the I-stream. Program: CNPN
System action: A system error is issued and the ECB exits. Error Message: PROT COUNT ERROR

User response: Have your system programmer review the Explanation: The entry count field in the PROT record is not
system error dump to determine which program was running synchronized with the actual number of entries in the PROT
too long and why. table.
System action: A system error is issued and the program is
exited.
000600–00069F
User response: Review the system error dump to determine
the cause of the error and to correct it. It is possible that the
000600 main storage in the entry count field is corrupted. Determine
the exact count of entries in the table and correct the entry
Program: CIPT, CIPU count field or build the PROT table again if it is corrupted.
Error Message: None. Error Message: UNKNOWN MESSAGE NUMBER
Explanation: There was an error in the file address compute Explanation: The message number that was inputted to the
program (FACE) while locating the system allocator (SAL) CNPN segment in R0 is not valid. The message number is
table record. either greater than the maximum value defined in the CNPN
System action: A system error is issued and is exited. segment or the message number is within range but it is for a
message number that is currently unused.
User response: Allocate the #SALTB record type in the FACE
table. System action: A system error is issued and the program is
exited.

000601 User response: Review the system error dump to determine


the cause of the error and to correct it. Determine which
Program: CIPU, CIPT segment called the CNPN segment by using a message
number that is not valid in general R0.
Error Message: None.
Explanation: There was a FIND or FILE error on the system
000652
allocator (SAL) record.
Program: Displayed on the console and in the dump.
System action: A system error is issued and is exited (CIPU,
CIPT). Error Message: UNABLE TO RETRIEVE xxxx — SSOR
INITIALIZATION SKIPPED
User response: Create the SAL table again and rerun.
Explanation: A file address compute program (FACE) error
or a FIND error occurred while retrieving a data record. xxxx
000602 will equal the CTKC, SSOR, or UAT record type.
Program: CIPT System action: SSOR initialization is ended and control is
Error Message: None. returned to CTKS.

Explanation: FIND and WAIT found an error while trying to User response: Review the data record that is causing the
read an online system allocator (SAL) record from tape. problem to determine the cause of the error and to correct it.

System action: A system error is issued and is exited. To start SSOR initialization again, cycle the subsystem from
1052 state to NORM state.
User response: Create the SAL table again on another tape.

000653
000650
Program: Displayed on the console and in the dump.
Program: CNPN
Error Message: UNABLE TO FIND WGTA FOR UAT
Error Message: PROT FILE ERROR TERMINAL ENTRY
Explanation: A FIND was issued on a data level that is Explanation: A subsystem UAT terminal entry was found for
already holding a block or there are no main storage blocks which there is no matching WGTA entry.
available.
System action: The subsystem UAT terminal entry is skipped

104 TPF Messages (System Error, Offline, and Program Status Word)
000659 • 00066B

and processing is continued with the next entry. This error occurs when the CEBIC macro service routine is
interrupted while servicing a CP CEBIC macro request, and a
User response: Determine why the subsystem UAT terminal
CEBIC macro is again issued by a CP segment before the
entry does not appear in the TPF system's WGTA table.
original CEBIC service is completed.
R4 contains a pointer to the subsystem UAT terminal entry
System action: A catastrophic system error is issued.
that is in error. This is a database problem. All subsystem UAT
terminal entries should have matching entries in the basic User response: This error should not occur. Verify that an
subsystem’s UAT and WGTA table. interrupt handler routine or an interrupt driven CP segment is
not issuing a CEBIC macro call.
000659 The CEBIC CP register save area is located at label
Program: CICR, CPSE CEBCPREG in the CCCSAS CSECT. The address from where
the first CEBIC macro was issued is 4 bytes before the address
Error Message: INVALID DBI IN ECB stored in the first fullword of this save area.
Explanation: The control program detected a database
indicator in the entry control block (ECB) that is not valid. 00066A
System action: The ECB is ended. Program: CEBM
User response: Review the CE1DBI field in the current ECB Error Message: MDBF ID OUT OF RANGE
to validate the:
v Format (byte 0 is a complement of byte 1) Explanation: Each time the TPF system is IPLed, SS and SSU
ordinal numbers are assigned sequentially. This error occurs
v Range (byte 1) is not larger than the number of active
when the DBI/SSU to be changed or the DBI/SSU to be
subsystems.
restored references a DBI/SSU that was not included in the
last IPL.
00065D System action: For E-type programs, a system error is issued
Program: Displayed on the console and in the dump. and the entry control block (ECB) exits.

Error Message: FILE COPY EOJ UNABLE TO SWAP MODS For C-type programs, branch to the user exit label supplied in
the ERR parameter on the CEBIC macro call.
Appended Message: SON I/O UNABLE TO SWAP MODS
FOR COPY EOJ PROCESSING User response: Correct the SS/SSU ID that is not valid. Use
the system error dump to determine which SS/SSU ID is in
Explanation: The CYPL segment signalled the DASD I/O to error.
swap the TO and FROM modules to complete an ALL-FILE
copy. The DASD I/O was unable to perform the request. CE1DBI/CE1SSU are the IDs to be changed; R14 of the
CPREG specified on the macro call contains the SS/SSU ID
System action: A catastrophic system error is issued. that needs to be changed; CE1SDBI/CE1SDBI+2 are the IDs
that need to be restored.
User response: Review the main storage dump to determine
why the DASD I/O was unable to complete the module swap. The number of SS/SSUs included in the last IPL can be
obtained by using the SSA and SSU labels, respectively, in the
The DASD I/O would have issued a 000038 system error
dump and keypoint M. See the MK0CK data macro for more
when unable to do the swap. This dump should be used for
information.
problem determination.

00066B
00065E
Program: CEBM
Program: CICR
Error Message: SUBSYSTEM INACTIVE
Error Message: None.
Explanation: The DBI to be changed, the DBI to be changed
Explanation: The ALASC macro was processed while already
to, the parent SS of the SSU to be changed to, or the DBI to be
holding an auto storage block for this program level.
restored was included in the last IPL but was made inactive
System action: A system error is issued and the entry control through the PSMS package.
block (ECB) exits.
System action: For E-type programs, a system error is issued
User response: Review the system error dump to determine and the entry control block (ECB) exits.
the cause of the error and to correct it. It is possible that the
For C-type programs, branch to the user exit label supplied in
ALASC macro was not used properly.
the ERR parameter on the CEBIC macro call.
User response: Verify that the subsystem should be inactive.
000668
If the subsystem should no be inactive, use PSMS package to
Program: CAPT activate the subsystem and re-IPL the system.

Error Message: CEBIC REG SAVE AREA IN USE Use the system error dump to determine which SS ID is in
error. CE1DBI is the DBI to be changed, R14 or the CPREG
Explanation: The CEBIC macro was issued from a C-type specified on the macro call contains the SS/SSU ID to be
segment when the CEBIC CP register save area was in use. changed to, and CE1SDBI is the DBI to be restored.

System Errors 105


00066C • 000673

If the ID to be changed to is an SSU ID, its parent SS can be User response: Review the system error dump to determine
obtained by referring to keypoint record m (MK0CK). the subsystem user ID located at EBX032. The subsystem user
ordinal number for this input message is determined from the
RCAT entry for the application name in the input message.
00066C
Program: CEBM 000670
Error Message: SSU RESIDES OUTSIDE SS Program: CDTD
Explanation: One of the following errors occurred: Error Message: CDTD – TASK CODE INVALID
v CE1SSU resides outside CE1DBI
Explanation: Appended message: CDTD – VALIDATE
v The SSU to be restored resides outside the DBI to be CALENDAR
restored on a DBI, R request
v The SSU to be restored resides outside the current DBI on a In CDTD, the input task code for a calendar update was found
SSU, R request. not to be valid.

System action: For E-type programs, a system error is issued System action: A system error is issued and the ECB is
and the entry control block (ECB) exits. exited.

For C-type programs, branch to the user exit label supplied in User response: Do one of the following:
the ERR parameter on the CEBIC macro call. v Determine which module called CDTB or CDTD and correct
the task code being passed.
User response: Correct the reference that is not valid.
v Validate the global calendar.
Use the system error dump to determine which ID is in error. v Validate the subsystem clock record.
CE1DBI/CE1SSU are the current IDs and
CE1SDBI/CE1SDBI+2 are the IDs to be restored. v Review the main storage dump to determine the task input
for CDTB/CDTD.

00066D
000671
Program: CUBM
Program: CDTD
Error Message: MDBF ID IS NOT AVAILABLE
Error Message: CDTD – INVALID INPUT TO CDTA
Explanation: One of the following errors occurred:
Explanation: Appended message: CDTD — VALIDATE
v The specified SS is indicated as inactive in CTKM
CALENDAR
v The parent SS of the specified SSU is indicated as inactive in
CTKM When CDTD called CDTA, the local standard time date field
or the Greenwich Mean Time date field was not a valid date
v The specified SSU is dormant. according to the calendar.
System action: Branch to the user exit label provided on the System action: A system error is issued and the entry control
NOTAVL parameter, if specified. If the NOTAVL user exit is
block (ECB) exits.
not provided for:
v E-type programs, a system error is issued and the entry User response: Validate the calendar.
control block (ECB) exits. Review the main storage dump to determine the:
v C-type programs, a catastrophic system error is issued. v Inputs to CDTB/CDTD
v Global date and calendar fields.
User response: If the SS is active, check why GOGO set the
SSU to dormant. Otherwise, verify that the SS should be
inactive. If the SS should not be inactive, use the PSMS 000673
package to activate the SS and re-IPL the system.
Program: CDTD, CQA2, CVFJ, CVFK
Use the system error dump to determine which ID is in error.
The location of the input SS/SSU ID is specified in the IDLOC Error Message: FACE ERR FOR SS CLOCK RECORD
parameter on the macro call. If an SSU is dormant, its global Explanation: Appended messages:
bases is set to X'FF'. v CDTD — CHECK SS CLOCK RCD
v CQA2 — CHECK SS CLOCK RCD
00066E v CVFJ — CHECK BSS CLOCK RCD
v CVFK — CHECK SS CLOCK RCD
Program: Displayed on the console and in the dump.

Error Message: None. In the CDTD, CVFJ, CVFK or CQA2 programs, FACS returned
an error code when trying to find the subsystem clock record.
Explanation: An error return was issued from issuing a
CROSC macro. The subsystem user ID passed from segment System action: A system error is issued and the entry control
XHA1 is not valid or is not available. block (ECB) exits.

System action: A system error is issued and the entry control User response: Check the file address compute program
block (ECB) exits. (FACE) for this subsystem for the subsystem clock record.

106 TPF Messages (System Error, Offline, and Program Status Word)
000674 • 000679

Review the main storage dump to determine which subsystem


000677
has a FACE table entry that is not valid for the subsystem
clock record. Program: CNAV

Error Message: CNAV — FIND ERR FOR BSS CLOCK REC


000674
Explanation: Appended message: CNAV — CHECK BSS
Program: CDTD, CQA2, CVFJ, CVFK CLOCK RCD
Error Message: FIND ERR FOR SS CLOCK RECORD In the CNAV program, FIWHC returned an error code while
trying to find the BSS subsystem clock record.
Explanation: Appended messages:
v CDTD – CHECK SS CLOCK RCD System action: A catastrophic system error is issued.
v CQA2 – CHECK SS CLOCK RCD
v CVFJ – CHECK BSS CLOCK RCD User response: Validate the BSS subsystem clock record.
v CVFK – CHECK SS CLOCK RCD
000678
In the CDTD, CVFJ, CVFK, or CQA2 programs, FIWHC
returned an error code while trying to find the subsystem Program: CTME, CDTG
clock record. Error Message: TOD CLOCK NOT RUNNING
System action: A system error is issued and the cycle up ECB Explanation: Appended messages:
is exited. v CTME — TOD CLOCK NOT RUNNING
User response: Validate the subsystem clock record. v CDTG — TOD CLOCK NOT RUNNING

Review the main storage to determine the subsystem in which In CTME, when an interrupt handling routine reads the
FIND could not get to the subsystem clock record. time-of-day (TOD) clock or in a real-time segment that called
CDTG, the TOD clock was not running when it should have
000675 been running.

Program: CVFJ System action: A catastrophic system error is issued.

Error Message: CVFJ — CANNOT FIND PGM xxxx User response: Determine why the TOD clock was not
running. Check with the system operators.
Where:
xxxx 000679
The program name.
Program: CQAK, CQAD, CQAL, CQAS
Explanation: Appended messages:
v CVFJ — CANNOT FIND CDTC Error Message: One of the following:
v CVFJ — CANNOT FIND CVFH v CANNOT RETRIEVE CTKI
v CVFJ — CANNOT FIND CVFI v ERROR RETRIEVING CTKI
v CTKI RETRIEVAL ERROR
In the CVFJ program, FINWC returned an error code while Explanation: An unsuccessful attempt was made to retrieve
trying to find the program specified in the message. keypoint I by using the keypoint retrieval program CYYM.
System action: A system error is issued and the cycle up System action: If the error occurred during restart or synch
entry control block (ECB) is exited. check processing, the error is catastrophic.
User response: Make sure that the program is a file-resident If the error occurred during ZDTIM processing, the request is
program on the subsystem being cycled above 1052 state. ended.
Review the main storage dump to determine the subsystem in If the error occurred while trying to synchronize to a
which FIND could not get to the program. confirmed CPC, the synchronization process is ended.
User response: Determine and correct the CTKI retrieval
000676 error. Review the error return conditions from CYYM that are
contained in EBXSW01 to determine the exact reason for the
Program: CNAV
retrieval error.
Error Message: CNAV — FACE ERR FOR BSS CLOCK REC
Program: CQAC, CQAD, CQAK, CQAM
Explanation: Appended message: CNAV — CHECK BSS
Error Message: One of the following:
CLOCK RCD
v CTKI INCORRECT ON TOD SYNC CHECK
In the CNAV program, FACS returned an error code while v UNABLE TO LOCATE SELECTION ADDRESS FOR
trying to find the BSS subsystem clock record. PROCESSOR IN KEYPOINT I
v UNABLE TO LOCATE CPUID IN KEYPOINT I
System action: A catastrophic system error is issued. v None.
User response: Check the file address compute program Explanation: The serial number, logical CPU ID, or
(FACE) table for the BSS subsystem clock record. synchronization selection address for this processor was not

System Errors 107


00067A • 00067D

found in keypoint I. This information is necessary to User response: See your IBM service representative to correct
synchronize the time-of-day (TOD) clocks in the CPC. the TOD clock hardware error.

System action: If the error occurred during restart, it is Program: CQAK, CQAL
aborted.
Error Message: None.
If the error occurred while processing a TOD synchronization
Explanation: An unsuccessful attempt was made to set the
check, the error is catastrophic.
time-of-day (TOD) clock on this CPC with the TOD clock
If the error occurred during ZATIM processing, the request is value received from a confirmed CPC.
ended.
System action: A catastrophic system error is issued.
If the error occurred while trying to synchronize to a
User response: See your IBM service representative to correct
confirmed CPC, the synchronization process is ended.
the TOD clock hardware error.
User response: Use the dump to determine the incorrect
fields in CTKI. The ZDKAT and ZDFIL online messages can
be used to determine the file address and content of keypoint 00067C
I. The ZAFIL command can be used to modify the content of Program: CQAL
keypoint I after you have determined the cause of the
problem. Error Message: MASTER TOD CLOCK NO LONGER
SYNCHRONOUS

00067A Explanation: While confirming the status of the time-of-day


(TOD) clock for this CPC, the TOD clock for the master
Program: CQAK, CQAL processor was found to be out of synch with the complex.
Error Message: UNABLE TO CONFIRM WITH EXTERNAL System action: The TOD clock is not confirmed until the user
CPC — SYNCHRONIZED LOCALLY enters a ZATIM TOD command.
Explanation: The message occurred for one of the following User response: Enter a ZATIM TOD command to confirm the
reasons: TOD clock.
v An unsuccessful attempt was made to set the time-of-day
(TOD) clock to an external synch source.
00067D
v Unsuccessful attempts were made to obtain the current TOD
clock value from a confirmed CPC. The maximum number Program: CTME
of attempts was exceeded.
Error Message: UNSUPPORTED EXTERNAL INTERRUPT
System action: The CPC is synchronized locally.
Explanation: Appended message: UNSUPPORTED
User response: Ensure that the cabling to the external EXTERNAL INTERRUPT RECEIVED
synchronization source (Sysplex Timer (STR) or time-of-day
One of the following events occurred:
(TOD) RPQ) is correct. Also, ensure there is another confirmed
processor in the complex and that the master processor is v An external interrupt with an .hw external--interruption
synchronous. code of X'12'xx was received but the .hw
external--interruption code was not X'1200' (malfunction
alert) or X'1202' (external call). Malfunction alert and
Note: The IBM 9037 Sysplex Timer is part of the IBM
external call are the only external interrupts with an .hw
Enterprise Systems Connection Architecture.
external--interruption code of X'12'xx that are supported by
the TPF system.
00067B v An .hw external--call external interrupt was received but the
Program: CQAD external call reason code (ECRC) contained an unsupported
value.
Error Message: CPC(S) CLOCKS CANNOT BE LOCALLY
SYNCHRONOUS System action: A catastrophic system error is issued.

Explanation: A time-of-day (TOD) synch check occurred and User response: Do one of the following:
the CPC could not be synchronized locally for one of the v If the .hw external--interruption code contained in the
following reasons: dump is X'1202' (external call), review the associated ECRC
v The CPC is not connected to either a TOD RPQ or a Sysplex (in CCCLHR) for possible data corruption.
Time (STR). Therefore, the synchronization check indicates v If the .hw external--interruption code contained in the
the clocks within the CPC are not synchronous internally. dump is not X'1200' or X'1202', review control register 0 to
v The CPC is connected to either a TOD RPQ or STR and ensure that the subclass mask controlling the indicated .hw
several unsuccessful attempts were made to synchronize the external--interrupt condition is not set; subclass mask bits 16
CPC locally after the TOD synchronization check occurred. and 18 are the only bits related to external interrupts that
should be set.
Note: The IBM 9037 Sysplex Timer is part of the IBM
Enterprise Systems Connection Architecture.
System action: A catastrophic system error is issued.

108 TPF Messages (System Error, Offline, and Program Status Word)
000680 • 000691

000680 000691
Program: CVAQ Program: CYEO, CYE1, CYH4

Error Message: INTERPROCESSOR COMM PARAM ERROR Error Message: UNABLE TO FIND/FILE STCCR/STPCR
Explanation: The system interprocessor communications Explanation: A pool management program found a find or
(SIPC) interface program for communication programs file error on the short-term common control records (STCCRs)
detected a parameter that is not valid in the communication or short-term processor control records (STPCRs).
SIPCC parameter area.
System action: The pool management output writer (CYE0)
System action: A system error is issued and processing is issues an irrecoverable SERRC macro with a message to the
ended. prime computer room agent set (CRAS) console.
User response: Review the entry control block (ECB) User response: Do the following:
associated with the system error dump to determine the cause 1. Analyze the associated dump.
of the error and to correct it. Either EBW000 contains a line
number, interchange address, and terminal address (LNIATA) 2. If a hardware error occurred, contact your service
representative.
that is not valid or EBW007 contains a function code that is
not valid. 3. If the problem was not caused by a hardware error, correct
the condition in the file that is causing the fine or file
EBX000 will contain the SIPCC control information, with the errors.
CPU ID of the SIPCC originator at EBX001.
Error Message: UNABLE TO FIND STCCR

000690 Explanation: A find error occurred while a pool management


program attempted to retrieve a short-term common control
Program: CYEO, CYE1, CYGR record (STCCR).
Error Message: UNABLE TO READ CTK9 (CY1KR) System action: An irrecoverable SERRC macro with a
Explanation: A pool management program received an error message is issued to the prime CRAS console.
indication from CYYM and therefore is unable to read the User response: Do the following:
pool keypoint record (see CY1KR for more information).
1. Analyze the associated dump.
System action: If the error occurred during pool restart, a 2. If a hardware error occurred, contact your service
system error dump is issued, the restart ECB ends, and state representative.
change is disabled. Otherwise, the pool management output
3. If the problem was not caused by a hardware error, correct
writer issues an irrecoverable SERRC macro with a message to
the condition in the file that is causing the find error.
the prime computer room agent set (CRAS) console.
Error Message: UNABLE TO FILE STCCR
User response: With the help of the system error dump
(paying particular attention to the content of EBXSW1), review Explanation: A FILE error occurred while a pool
CYYM to determine the cause of the failed retrieval attempt. management program attempted to file a short-term common
control record (STCCR).
Error Message: BRCQ — UNABLE TO RETRIEVE CTK9
System action: An irrecoverable SERRC macro with a
Explanation: None.
message is issued to the CRAS console.
System action: An 000690 system error dump is issued to the
User response: Do the following:
recoup BRCQ segment if an error occurs while trying to
retrieve CTK9 to update the RTA tape sequence number. The 1. Analyze the associated dump.
RTA tape sequence number is not updated in core or on file. 2. If a hardware error occurred, contact your service
Recoup is aborted. representative.
User response: None. 3. If the problem was not caused by a hardware error, correct
the condition in the file that is causing the file error.
Error Message: CVQV — UNABLE TO RETRIEVE CTK9
Error Message: UNABLE TO FIND STPCR
Explanation: A pool management program received an error
indication from CYYM and is therefore unable to read the Explanation: A find error occurred while a pool management
pool keypoint record. program attempted to retrieve a short-term processor control
record (STPCR).
System action: If an error occurs while trying to retrieve
CTK9 to update the RTA tape sequence number, a OPR-690 System action: An irrecoverable SERRC macro with a
dump is issued by CVQV. The user should note that the core message is issued to the CRAS console.
and file copies of CTK9 for the RTA tape sequence number
User response: Do the following:
field may not be synchronized.
1. Analyze the associated dump.
User response: None.
2. If a hardware error occurred, contact your service
representative.
3. If the problem was not caused by a hardware error, correct
the condition in the file that is causing the find error.

System Errors 109


000692 • 000697

Error Message: UNABLE TO FILE STPCR CYAC and CNPG segments to determine the cause of the
problem and to correct it.
Explanation: A file error occurred while a pool management
program attempted to file a short-term processor control If this condition occurred as the result of issuing a command,
record (STPCR). a solution must be found through analysis of the dump before
the command may be entered again.
System action: An irrecoverable SERRC macro with a
message is issued to the CRAS console.
000695
User response: Do the following:
1. Analyze the associated dump. Program: CYEO, CYE1
2. If a hardware error occurred, contact your service Error Message: UNABLE TO FILE CTK9
representative.
Explanation: A pool management program received an error
3. If the problem was not caused by a hardware error, correct indication from the Main Supervisor that it was unable to file
the condition in the file that is causing the file error. the pool keypoint record.
System action: The pool management output writer (CYE0)
000692 issues a catastrophic SERRC macro with a message to the
Program: CYEO, CYE1 prime computer room agent set (CRAS) console.

Error Message: ALL DIRECTORIES ARE IN USE User response: With the help of the system error dump
(paying particular attention to the contents of EBXSW1),
Explanation: The CYA2 segment of CYAO was unable to find review CYYA to determine the cause of the failure to file the
any long-term directories that do not indicate, in CY3PID(O), pool keypoint record.
an in-use condition.
System action: The pool management output writer (CYE0) 000696
issues an irrecoverable SERRC macro with a message to the
prime computer room agent set (CRAS) console. Program: CYC1 and CYA3

User response: The problem should not arise in the normal Error Message: STCCR/STPCR SHORT TERM DIRECTORY
running environment but may occur in a test system. CONTROL RECORD IN ERROR
Directory reconcile should be run to make those directories Explanation: The CYA3 segment (pool restart) or CYC1 (short
that are erroneously shown in use available to the TPF system. term directory reorder) found an error in the short-term
Review the system error dump and initiate reconciliation of master control record or short-term processor control records.
the directories. The problem may be due to the structure or because the set
size is too large.
000693 System action: The pool management output writer (CYE0)
Program: CYEO, CYE1 issues a dump, issues a message to the prime computer room
agent set (CRAS) console, and exits.
Error Message: FIND/FILE ERROR ON CYSDR
User response: Review the system error dump along with the
Explanation: There was a FIND or FILE error on CYSDR. contents of the short-term pool master control record or
short-term processor control record to determine the cause of
System action: The pool management output writer (CYE0)
the problem.
issues an irrecoverable SERRC macro with a message to the
prime computer room agent set (CRAS) console.
000697
User response: If after examining the dump it is determined
that the problem is not due to a hardware error, correct the Program: DYDS
condition existing on the online files that is causing the FIND
and FILE errors. Error Message: INVALID POOL SHUTDOWN
CONFIGURATION

000694 Explanation: The Reconcile function found a configuration


that is not valid for a short-term pool section. The sequence
Program: CYEO, CYE1 number, shutdown, and reorder-in-progress settings do not
conform to a configuration defined in the legal configuration
Error Message: PROT RETRIEVAL ERROR
table in segment DYDS.
Explanation: The CYAC segment of the File Pool
System action: The Reconcile function ends with the message
Maintenance and Initialization Scheduler (CYAA) received an
RFPC0019T.
error return from CNPG on a request to retrieve the processor
ownership table or found a FIND error on a chained record. User response: Do the following:
System action: The pool management output writer (CYE0) 1. Check the sequence number settings in the short-term
takes a dump, issues a message to the prime computer room common control record (STCCR) and the short-term
agent set (CRAS) console, and exits. processor control record (STPCR).
2. Check the shutdown and reorder-in-progress bit settings
User response: Review the system error dump along with the
for the processor being analyzed.

110 TPF Messages (System Error, Offline, and Program Status Word)
000698 • 00069A

irrecoverable SERRC macro with a message to the CRAS


000698
console.
Program: CYE0, CYE1, CYGR, CYH4
User response: Do the following:
Error Message: UNABLE TO FIND CY2KT 1. Using the contents of field EBXSW4 in the system error
dump, analyze segment CYH6 to determine the cause of
Explanation: A find error occurred when a pool management
the problem filing CYPDR.
program attempted to find the pool section keypoint table
(CY2KT). 2. Correct the problem.
3. Restart the TPF system.
System action: If the error occurred during pool restart, a
system error dump is issued, the restart ECB ends, and state
change is disabled. Otherwise, the pool management output 00069A
writer issues an irrecoverable SERRC macro with a message to
the prime computer room agent set (CRAS) console. Program: CYGR, CYH1, CYH4

User response: Do the following: Error Message: FACS ERROR ON CY2KT


1. Using the contents of field EBXSW4 in the system error Explanation: An error occurred while calculating the file
dump, analyze segment CYH6 to determine the cause of address for the fixed file copy of the pool keypoint table
the problem finding the #CY2KT fixed file record. (CY2KT).
2. Correct the problem.
System action: If the error occurred during pool restart, a
3. Restart the TPF system. system error dump is issued, the restart ECB ends, and state
change is disabled. Otherwise, an irrecoverable SERRC macro
Program: CYE0, CYE1, CYH4
is issued with a message to the prime computer room agent
Error Message: UNABLE TO FILE CY2KT set (CRAS) console.

Explanation: A file error occurred when a pool management User response: Do the following:
program attempted to file the pool section keypoint table 1. Determine the cause of the problem by:
(CY2KT).
v Verifying that the #CY2KT fixed file record type is
System action: The pool management output writer issues an defined with enough ordinals in the FACE table.
irrecoverable SERRC macro with a message to the CRAS v Analyzing the system error dump
console.
2. Correct the problem.
User response: Do the following: 3. Restart the TPF system.
1. Using the contents of field EBXSW4 in the system error
Program: CYH1, CYH4
dump, analyze segment CYH6 to determine the cause of
the problem filing the #CY2KT fixed file record. Error Message: FACS ERROR ON STCCR
2. Correct the problem.
Explanation: An error occurred while calculating the file
3. Restart the TPF system. address for the short-term common control record (STCCR).
System action: If the system is doing a pool migration, the
000699 migration process is ended. An irrecoverable SERRC macro is
issued with a message to the prime CRAS console.
Program: CYE0, CYE1, CYH4
User response: Do the following:
Error Message: UNABLE TO FIND CYPDR
1. Determine the cause of the problem by:
Explanation: A find error occurred when a pool management
v Verifying that the #STCCR fixed file record type is
program attempted to find the SON pool descriptor record
defined with enough ordinals in the FACE table
(CYPDR).
v Analyzing the system error dump.
System action: The pool management output writer issues an
2. Correct the problem.
irrecoverable SERRC macro with a message to the prime
computer room agent set (CRAS) console. 3. Restart the TPF system.

User response: Do the following: Program: CYH1, CYH4


1. Using the contents of field EBXSW4 in the system error Error Message: FACS ERROR ON STPCR
dump, analyze segment CYH6 to determine the cause of
the problem to finding CYPDR. Explanation: An error occurred while calculating the file
address for the short-term processor control record (STPCR).
2. Correct the problem.
3. Restart the TPF system. System action: An irrecoverable SERRC macro is issued with
a message to the prime CRAS console.
Error Message: UNABLE TO FILE CYPDR
User response: Do the following:
Explanation: A file error occurred when a pool management
1. Determine the cause of the problem by:
program attempted to file the SON pool descriptor record
(CYPDR). v Verifying that the #STPUR fixed file record type is
defined with enough ordinals in the FACE table
System action: The pool management output writer issues an
v Analyzing the system error dump.

System Errors 111


00069B • 0006A0

2. Correct the problem.


00069D
3. Restart the TPF system.
Program: CYAR
Program: CYH1, CYH4
Error Message: TOO MANY DIRECTORY REQUESTS
Error Message: FACS ERROR ON CYPDR PASSED TO CYAR
Explanation: An error occurred while calculating the file Explanation: The number of directory requests that were
address for the pool descriptor record (CYPDR). passed to the directory retriever (segment CYAR) is larger
than the number of directory slots in the directory set buffer.
System action: An irrecoverable SERRC macro is issued with
a message to the prime CRAS console. System action: The TPF system issues an unrecoverable
SERRC macro with a message to the prime CRAS console and
User response: Do the following:
forces an IPL.
1. Determine the cause of the problem by:
User response: Analyze the associated system error dump to
v Verifying that the #IBMML fixed file record type is
determine what caused the large number of directory requests
defined with enough ordinals in the FACE table
and correct the problem.
v Analyzing the system error dump.
Program: CYAR
2. Correct the problem.
3. Restart the TPF system. Error Message: FACE ERROR ON DIRECTORY RETRIEVAL
Explanation: An error occurred while the TPF system was
00069B calculating a file address.

Program: CYGR System action: The TPF system issues an unrecoverable


SERRC macro with a message to the prime CRAS console and
Error Message: POOL STORAGE CARVE ERROR forces an IPL.
Explanation: Although the aggregate set size stored in User response: Analyze the data record that is causing the
keypoint B was correct, there was not enough storage carved problem to determine the cause of the error and correct it.
for pool structures in segment CT10 when segment CYGR
attempted pool storage allocation. Program: CYAR

System action: A system error dump is issued and the restart Error Message: LOGIC ERROR RETURNED BY FILE
ECB is ends with state change disabled. MANAGER

User response: Do the following: Explanation: The file manager gross error indicator
(IFMRGEI) indicates that a logic error occurred.
1. Analyze the system error dump to determine the cause of
the problem. System action: The TPF system issues an unrecoverable
2. Correct the problem. SERRC macro with a message to the prime CRAS console and
forces an IPL.
v If the error was caused by a change in the pool
configuration or set size information from when the User response: Analyze the file manager interface block to
storage was carved and when allocation was attempted, determine the cause of the error and correct the problem.
a re-IPL of the TPF system will correct the problem.
Program: CYAR
v For other causes, manually increase the aggregate set
size value stored in field CK9PCV of keypoint B. Error Message: ERROR RETURNED BY SORT UTILITY
3. Restart the TPF system. Explanation: The sort utility return code (ISRTRCD) indicates
that an error occurred during sorting.
00069C System action: The TPF system issues an unrecoverable
Program: CYAB SERRC macro with a message to the prime CRAS console and
forces an IPL.
Error Message: POOL CYCLE UP ABORTED: POOL
GENERATION REQUIRED User response: Analyze ISRTRCD to determine what caused
the error and correct the problem.
Explanation: Pool cycle-up determined that a pool generation
has not been performed for the subsystem being cycled.
System action: Pool cycle-up ends. If the subsystem being
0006A0–0006FF
cycled was the basic subsystem (BSS), a forced IPL is
performed. For other subsystems, the state change for the 0006A0
subsystem is disabled, and the subsystem is forced back to
1052 state. Program: CSYN

User response: Enter the ZPOOL GENERATION command Explanation: The ECB had an I/O pending when a SYNCC
to do pool generation for the subsystem. macro was issued.

See TPF Operations for more information about the ZPOOL System action: The ECB is exited unless the ERRTN option
GENERATION command. was coded on the SYNCC macro.

112 TPF Messages (System Error, Offline, and Program Status Word)
0006A1 • 0006A8

User response: Make sure that all I/Os are completed before
0006A4
issuing a SYNCC macro.
Program: CSYN, CPNU
0006A1 Explanation: One or more I-streams did not complete the
synchronization process within the allowed 15 seconds.
Program: CSYN
Explanation: The ECB tried to lock at a synchronizable global System action: The system issues the 6A4 dump and initiates
when it was already holding a record. an IPL.

System action: The ECB exited unless the the ERRTN option User response: Check for a problem in the load of the active
was coded on the SYNCC macro. I-streams. Deadlock, overload, and so on are possible reasons
for an I-stream not completing the synchronization in the
User response: An ECB cannot hold a record at the time a allowable time.
SYNCC macro with the LOCK option specified is processed.

0006A5
0006A2
Program: CSYN
Program: CSYN
Explanation: Subsystem user ID in SGFR and SIGT do not
Explanation: The following error conditions may have match.
occurred:
v There is a SYNCC macro option that is not valid. System action: ECB is exited unless the ERRTN option is
coded on the SYNCC macro.
v The index register specified on the SYNCC macro is not
valid. User response: Verify that the correct SSU SIGT item and
v There is an index register specified on the synchronizable SGFR were used. If so, then correct whichever one is not
global field. correct.
v The database indicator in the ECB is greater than the
number of SSU’s in the SIGT. 0006A6
v There is a negative value specified in the specified index
Program: CSYN
register.
v The adjusted index value exceeds the number of Explanation: The ECB tried to unlock a global it did not
synchronizable globals. have.

System action: In all cases, the ECB is exited unless the System action: The ECB is exited unless the ERRTN option
ERRTN option was coded in the SYNCC macro. was coded on the SYNCC macro.

User response: Do one of the following (these actions User response: Verify that the synchronizable global being
correspond to the previous explanations): locked is the same as the one being unlocked or synchronized.
v Check the SYNCC macro option.
v Check to see if an index register that is not valid is 0006A7
specified.
Program: CSYN
v Verify that the SYNCC object code is correct.
Explanation: The ECB tried to unlock a global when it did
v Verify the DBI in the ECB. Verify that the correct SIGT is
not have a global locked.
loaded.
v The value of the index register cannot be negative. System action: The ECB is exited unless the ERRTN option
on the SYNCC macro was coded.
v The global index plus the value in the index register is
greater than the number of synchronizable global records. User response: Verify that a SYNCC LOCK is done before a
SYNCC UNLOCK or SYNC is issued.

0006A3
0006A8
Program: CSYN
Program: CSYN
Explanation: There was FIND error while trying to find the
file copy for the synchronizable global. Explanation: There was a FILE error when filing the
synchronizable global record.
System action: The subsystem is cycled to the 1052 state and
the ECB is exited. System action: The subsystem is cycled to 1052 state and the
ECB is exited.
User response: Ensure that the record ID on the record is
correct. User response: Do the following:
1. Determine the cause of the error.
2. Correct the error.

System Errors 113


0006A9 • 0006B3

request initiated by the SIPCC item has no fields/records


0006A9
defined in the SIGT table. Ensure that user correctly coded the
Program: CSYN GLSYNC macro to the system initialization program (SIP) for
all synchronized global fields/records.
Explanation: The following error conditions may have
occurred:
v Section 0 of the SIGT is not valid. 0006AC

v Tried to issue a SYNCC macro when the SSU was dormant Program: CNPU
v Length of the global field is zero in Section 1 of the SIGT. Error Message: GLOBAL INDEX OUT OF RANGE
v In uni-mode processing, the displacement into the global
Explanation: The Global Index for the SIPCC item is out of
directory was not valid.
range.

The dump produced by this error includes the entire SIGT for System action: A system error is issued and exited.
the associated subsystem, printed as a User Specified Area. In
User response: This error should not occur. It is a symptom
addition, R0 contains a value that further clarifies the cause of
of incompatibility with the SYNLST macro and the SIGT table
the error. The values contained in R0 and their meanings are
used for global synchronization. Ensure that the SYNLST
as follows:
contains the global records-fields, user-defined by the system
111 The SIOCNT field contains zeros. initialization program (SIP) GLSYNC macro, and contained in
the SIGT table.
222 A UATBC call to locate the first SSU of a SS found
the SS dormant.
0006AD
333 The SI1GCA field contains an address that is not
valid. Program: CNPS
444 The SYNCC request refers to a dummy entry. Error Message: INVALID SI1GT ENTRY ENCOUNTERED –
CHECK OFFLINE SIGT
555 The SI1GLI field contains zeros.
Explanation: The entry in the SI1GT table has a displacement
666 A CEBIC call to save or restore an SSU ID returned
value of 0, which is not valid.
an error condition.
System action: A system error is issued and the entry control
System action: The subsystem is cycled to 1052 state and the
block (ECB) exits.
ECB is exited.
User response: Verify that the SIGT table was built properly
User response: IPL the system at a convenient time.
by the offline process.

0006AA
0006AF
Program: CNPU
Program: CNPR/GOGO
Error Message: INVALID SSU ID INPUT TO SIPCC
Error Message: ERROR PROCESSING SIGT IN BSS —
Explanation: The SSU Name Input in the SIPCC item was RESTART TERMINATED
not found in the subsystem users table or it does not match
Error Message: ERROR IN BSS GLOBAL LOAD — RESTART
the SSU two-character ID (SSU ID) also passed in the SIPCC
TERMINATED
input.
Explanation: This error is issued when an error occurred
System action: The SERRC macro is issued with the exit
during BSS global processing that caused the BSS to go
option.
dormant. This may have happened during Global Loading
User response: The problem is likely caused by corruption of (GOGO) or during SIGT building (CNPR).
SIPCC data. If the SSU name and ID passed by SIPCC are
System action: The 0006AF system error is issued and restart
valid and correspond, the SIGT table was incorrectly
processing is exited.
generated by CNPR for this SS. Check the SSU names,
user-defined to the system initialization program (SIP) User response: Check the previous console error messages
(through GLSYNC) for creating the SIGT table. that indicate which type of error occurred in BSS global
processing. This message should never be issued by itself.
0006AB
0006B3
Program: CNPU
Program: CMV0
Error Message: INVALID GLOBAL SYNC REQUEST
Error Message: ERROR ON ENQUEUE OF SESSION
Explanation: The SIPCC time requested update of a Global
PACING QUEUE
field (or record) but this SS has no synchronizable Global
fields (or records) defined. Explanation: This message occurs when the Queue Manager
(CMX0) indicates there was an error during the enqueue of a
System action: A system error is issued and is exited.
message on the session pacing queue.
User response: The SS processing the global synchronization

114 TPF Messages (System Error, Offline, and Program Status Word)
0006B4 • 0006C2

System action: The entry control block (ECB) exits. If there is to save as much of the file address chain as possible. Some
an I/O error, the queue is purged. SENDT traffic may be lost, and the current message is queued.

User response: Review the system error dump to determine User response: The detail and gross error indicators will
why the enqueue failed. determine the reason for the retrieval error.

0006B4 0006B9
Program: CMV0 Program: Displayed on the console and in the dump.

Error Message: ERROR ON GET MESSAGE FROM SESSION Error Message: ERR — SENDT DEQUEUE PROCESS
PACING QUEUE
Explanation: The system is unable to dequeue SENDT
Explanation: This message occurs when the Queue Manager messages due to retrieval errors on the fixed-file SENDT
(CMX0) indicates there was an error during a get of a message queue information record or the large long term pool records
from the session pacing queue. referenced within the fixed-file Q information record or the
SENDT message itself.
System action: The entry control block (ECB) exits and the
queue is purged. System action: A system error is issued with the explanatory
appended message and the SENDT traffic dequeue process
User response: Review the system error dump to determine
continues until all retrievable messages are dequeued. Traffic
why the get failed. queued to any record that could not be retrieved is lost.

User response: The detail and gross error indicators will


0006B6 determine the reason for the retrieval error.
Program: CMW3
Error Message: LU62 — FIND ERROR ON SCB PIU QUEUE 0006C1

Explanation: An error occurred during an attempt to find Program: Displayed on the console and in the dump.
(FINWC) a record on the OMT queue for this SCB. Error Message: SENSE COMMAND YIELDS IMPROPER
System action: The entire queue is purged. PATHID ON CU xxxx

User response: Review the system error dump to determine Explanation: This message is from the CLMF segment.
the cause of the error and to correct it. Ensure that the queue A Sense command chained from a Read Locks command
pointers in the session control block (SCB) are not corrupted. obtained a sense byte containing the path ID over which the
locks were read. The path ID is not equal to the expected path
0006B7 ID as shown in the header of the processor table.

Program: Displayed on the console and in the dump. System action: A SERRC macro is issued with the R option,
which specifies a return to the next sequential instruction
Error Message: ERR — SENDT Q INFO RCD INIT (NSI).
Explanation: The program found an error return from the file User response: Determine why the path IDs differ. Check
address compute program (FACE) or retrieval error while that the path ID in the processor table is set correctly. The ECB
attempting to initialize SENDT queue information records. work area contains the expected and the actual path IDs. The
header of the processor table contains the expected path ID,
System action: A system error is issued with the explanatory
which the program moved to its ECB work area.
message appended. The program continues the initialization
process for all allocate SENDT Q information records.
0006C2
User response: Review the system error dump to determine
the cause of the error and to correct it. FACE must be able to Program: Displayed on the console and in the dump.
return the correct file address. Inspection of detail and gross
error indications will determine the reason for retrieval failure. Error Message: READ LOCK ERROR DURING LOCK
MANAGEMENT ON CU cu

0006B8 Where:

Program: Displayed on the console and in the dump. cu The control unit.

Error Message: UNABLE TO Q SENDT MESSAGE Explanation: I/O errors occurred following FDCTC macro
processing to read the locks.
Explanation: This error occurs when the system is unable to
retrieve fixed-file SENDT Q information records or the large System action: One of the following occurs:
long term pool records referenced within the fixed-file Q v A catastrophic system error is issued and the TPF system is
information record. IPLed.
System action: A system error is issued with the explanatory v A system error is issued and processing continues.
appended message. If the error is on the fixed-file record User response: Do the following:
segment, XHA3 exits and the SENDT message is lost.
If the error occurred on the pool record segment, XHA3 tries

System Errors 115


0006C3 • 0006CA

1. Examine the dump and determine the type of error that 1. Enter the ZCTKA DISPLAY command to determine the
occurred. The dump contains diagnostic information in amount of the ECB heap that is allocated.
symbolic location CE1SUx of the ECB work area. 2. Enter the ZCTKA ALTER command with the EMPS
2. Correct the error. parameter specified to increase the maximum size of the
ECB heap, if necessary.
Error Message: UNABLE TO SET LOCKS IN 'TO' CU
3. Enter the ZCTKA ALTER command with the MMHS
Explanation: I/O errors occurred following FDCTC macro parameter specified to change the maximum number of
processing to set locks in the destination control unit (CU). 4-KB frames that an ECB can acquire for the ECB heap.
System action: A catastrophic system error is issued and the
TPF system is IPLed. See TPF Operations for more information about the ZCTKA
DISPLAY and ZCTKA ALTER commands.
User response: Do the following:
1. Examine the dump and determine the type of error that
0006C8
occurred. The dump contains diagnostic information in
symbolic location CE1SUx of the ECB work area. Program: Displayed on the console and in the dump.
2. Correct the error. Error Message: MOVELOCK LOGIC ERROR, UNEXPECTED
Error Message: ERROR UNLOCKING LOCKS IN 'FROM' RESPONSE
CU Explanation: A response was received from another processor
Explanation: I/O errors occurred following FDCTC macro in a loosely coupled complex but the action that caused the
processing to read the locks. response from that processor was not received by this
processor, for example, a movelock request was lost.
System action: A system error is issued and processing
continues. System action: A catastrophic system error is issued, and the
TPF system is re-IPLed because the database configuration
User response: Do the following: may have changed.
1. Examine the dump and determine the type of error that
User response: Determine whether a movelock request
occurred. The dump contains diagnostic information in
should have been received and if yes, determine what
symbolic location CE1SUx of the ECB work area.
occurred to prevent the request from being received by this
2. Correct the error. processor.

0006C3 0006C9
Program: CLMF Program: Displayed on the console and in the dump.
Error Message: UNLOCK ERROR DURING LOCK Error Message: MOVELOCK TIMEOUT, MISSING
MANAGEMENT on CU cu RESPONSE
Where: Explanation: The movelock function moved the locks from
cu The control unit. one control unit to another and was waiting for the other
processors in a complex to do the same and respond. At least
Explanation: I/O errors occurred following FDCTC macro one other processor did not send a response acknowledging
processing to unlock the locks. At least one channel command completion of its lock movement.
word (CCW) in the chain of unlocked CCWs failed.
System action: A catastrophic system error is issued and the
System action: A system error occurs and processing TPF system performs an IPL.
continues.
User response: Determine why the response was not
User response: Examine the dump to determine the type of received. The CBRW for level 0, byte 1 will have the mask for
error. The dump contains diagnostic information in symbolic the missing processors.
location CE1SUx of the ECB work area.

0006CA
0006C6
Program: CPAC
Program: Displayed on the console and in the dump.
Error Message: KEYPOINT 0 READ ERROR
Error Message: ECB HEAP EXHAUSTED DURING LOCK
MANAGEMENT Explanation: Because of a request to mount a module, the
system attempted to initialize the control unit. For some
Explanation: While building the list of locks to re-create in reason the initialization routine was unable to read keypoint 0.
the new control unit during lock management, the process
was unable to allocate enough ECB heap. Lock management System action: The system issues a SERRC macro resulting in
processing cannot proceed for this entry control block (ECB). dump with this message and the ECB is exited.

System action: A catastrophic system error is issued and the User response: Determine why the system was unable to
TPF system is IPLed. read keypoint 0.

User response: Do the following:

116 TPF Messages (System Error, Offline, and Program Status Word)
0006CD • 0006DD

0006CD 0006DA
Program: CBPK Program: CLHV, CCSTOR

Error Message: INVALID BPKD PARAMETER LIST PASSED Error Message: INVALID STORAGE BLOCK ADDRESS
ON CALL
Explanation: A user tried to release a storage block whose
Explanation: The BPKD pointed to on the call does not address does not fall within the valid range of storage block
contain a correct format. addresses or does not fall on a block boundary.
System action: None. If the appended message indicates that this error came from
the $RSWBC or $RCOMC macros, R1 will contain the block
User response: None.
address that is not valid. Otherwise, R1 points to the frame
Error Message: TEXT COUNT ZERO AND NO EOM control table entry for the block address that is not valid. R3
FOUND contains an index to the slot table (see IDSFCT for details) and
can be used to get the ECB virtual address (EVA) of the block.
Explanation: CBPK scanned all the input characters but did Otherwise, R0 contains the block address.
not find the end-of-message complete (EOM) character that
signifies the end of the message data. System action: The storage block is not returned to the list. A
SERRC macro is issued with an exit.
System action: None.
User response: None.
User response: None.
Error Message: LOGIC ERROR, TEXT POINTER NOT 0006DB
POINTING AT KEYWORD
Program: CLHV, CCSTOR
Explanation: CBPK was processing a keyword but when the
character scan was resumed it was not pointing to a keyword Error Message: GNAVC — PRIVATE AREA STORAGE
identifier. EXHAUSTED

System action: The ECB is exited. | Explanation: A user tried to get a storage block when no
| virtual addresses are available in the private area of the ECB
User response: Your system programmer should try to | virtual memory (EVM). If this system error occurs during
determine why the error occurred by using the associated | enter/back processing, the program block might be dumped
dump. Then, correct the error. | twice because certain fields were not finished being updated.
System action: The entry is exited and error recovery is
0006CE initiated.
Program: CPAF User response: Check the failing ECB to determine whether
Error Message: DASD MOUNT/DISMOUNT LOGIC the application program is using blocks in an efficient manner.
ERROR. DEVICE IS NOT A VALID DASD MOUNTED TO
CIO. 0006DC
Explanation: An illogical condition occurred during DASD Program: CLHV, CCSTOR
mount/dismount processing. DASD mount/dismount
processing should not be in the CPAF segment when the Error Message: GNAVC — CANNOT USE REQUIRED EVM
device is not a valid DASD mounted in CIO. ADDRESS

System action: Return to the next sequential instruction in Explanation: The ECB virtual address (EVA) pointer to the
the CPAF segment. next available virtual address, which is located in the ECB,
does not contain a valid ECB virtual memory (EVM) address.
User response: Your system programmer should determine
why the error occurred by using the associated dump. Then, System action: The entry is exited and error recovery is
correct the error. initiated.
User response: Check the failing ECB to determine whether
0006D9 corruption caused the address to no longer be valid. Do not
access or update the next available virtual address pointer in
Program: CLHV, CCSTOR the ECB.
Error Message: DOUBLE RELEASE OF STORAGE BLOCK
Explanation: A user tried to release a storage block that is 0006DD
not in use. Program: CLHL, CCCLHR
System action: The storage block is not returned to the list. A Error Message: POST INTERRUPT ADDRESS IS ZERO
SERRC macro is issued with an exit.
Explanation: A $CRISC, $ADPC, ADDLC, or ADDFC was
User response: None. issued with a post interrupt address of zero.
System action: If the error is determined during the
processing of an ADDLC or ADDFC SVC call, the entry exits
and error recovery is initiated.

System Errors 117


0006DE • 0006E5

In all other cases, a catastrophic error recovery is initiated #CLHCRS is not a valid equate for ADDLC or ADDFC macro
with no associated ECB. calls.

User response: Ensure that the previously mentioned macros


are called with a valid post interrupt address in the specified 0006E2
register (which is the new format) or at a displacement of 6
bytes into the block specified by the BLOCK parameter (which Program: CCSONP (member GRFS), GETFC processing,
is the old format). CCNUCL (member CICR) GETCC processing.
Error Message: None.
0006DE Explanation: A GETFC or GETCC macro is issued with a
Program: Displayed on the console and in the dump. record ID that does not exist in the record identifier attribute
table (RIAT); or a GETFC/GETCC macro is issued with a
Error Message: ADSPACE MASK SPECIFIED IS INVALID record ID for which the specified record attributes cannot be
found.
Explanation: The ADSPACE parameter on the $SWSPC call
indicates that a register contains the address space mask and System action: If the GETFC macro was issued, the system
this mask is not valid. action depends on how the ERROR parameter was specified:
System action: The entry is exited and error recovery is v If ERROR=YES, the application program is returned to with
initiated. a condition code of 3.
v If ERROR=NO or the ERROR= parameter is omitted, a
User response: Ensure that the ADSPACE register contains a
system error is processed and the application program is
valid mask that can be X'00' (which indicates EVM) or X'03'
exited.
(which indicates SVM).
v If the GETCC macro was issued, a system error is processed
and the application program is exited.
0006DF
User response: None.
Program: Displayed on the console and in the dump.
Error Message: $GIOBC — NO AVAILABLE IOBS 0006E3
Explanation: There are no input/output blocks (IOBs) Program: CCSONP (member GRFS), GETFC processing.
available in the system.
Error Message: None.
System action: Catastrophic system error recovery is initiated
with no associated ECB. Explanation: A GETFC macro was issued for an entry control
block (ECB) data level or data event control block (DECB) that
User response: None. is already holding a block.
System action: The entry is exited and error recovery is
0006E0 initiated.
Program: CLHV, CCSTOR; $RMNBC processing User response: None.
Error Message: RMNBC — INVALID INPUT PARAMETERS
0006E4
Explanation: The input values for either the base address or
the number of pages is not valid. Program: CCSONP (member GRFS), GETFC processing.
System action: The entry is exited and error recovery is Error Message: None.
initiated.
Explanation: A GETFC macro was issued with a record ID
User response: Ensure that the parameters used for the that has record identifier attribute table (RIAT) attributes that
$RMNBC call are consistent with the returned values from a are not valid.
prior $GMNBC call.
System action: The entry is exited and error recovery is
initiated.
0006E1
User response: None.
Program: CICS, CCNUCL; ADDLC or ADDFC processing

Error Message: INVALID LIST TYPE SPECIFIED 0006E5


Explanation: The list type equate found in the LIST Program: CICR/CCNUCL, GETCC processing.
parameter for an ADDLC or ADDFC macro call is not valid.
Error Message: GETCC — INVALID BLOCK TYPE
System action: The entry is exited and error recovery is
initiated. Explanation: A GETCC macro is issued with a block type
that is not valid.
User response: Ensure that the LIST parameter for an
ADDLC or ADDFC macro call is valid. The valid equates are: System action: The entry is exited and error recovery is
v #CLHRDY initiated.
v #CLHINP
v #CLHDEF.

118 TPF Messages (System Error, Offline, and Program Status Word)
0006E6 • 000700

User response: Code the GETCC macro with a valid block


0006EA
type as defined in CLHEQ.
Program: CCNUCL (member CICR), GETCC processing.
0006E6 Error Message: None.
Program: CICR, CCNUCL; GETCC processing. Explanation: A GETCC macro was issued and a storage
block type and size mismatch was found.
Error Message: GETCC — BLOCK SIZE REQUESTED TOO
LARGE System action: The entry is exited and error recovery is
initiated.
Explanation: A GETCC macro is issued using the size option
and no block type is large enough to satisfy the request. User response: None.
System action: The entry is exited and error recovery is
initiated. 0006ED
User response: Code the macro by using a size value that is Program: CICS, CCNUCL; MOVEC processing
4095 or less.
Error Message: MOVEC — INVALID MOVE TO ADDRESS,
OR BAD LENGTH
0006E7
Explanation: The TO= address could not be converted to a
Program: CICR, CCNUCL; GETCC processing system virtual memory (SVM) address or the TO= address
plus the length was beyond the end of storage.
Error Message: GETCC — INVALID FORMAT DESCRIPTOR
INDEX System action: The entry is exited and error recovery is
initiated.
Explanation: A GETCC macro expansion was issued with a
format that is not valid. User response: Check the TO= address specified in the
MOVEC call to determine the cause of failure.
System action: The entry is exited and error recovery is
initiated.
0006EE
User response: Correct the offending segment so that it uses
a valid format for the GETCC macro call. Program: CICS, CCNUCL; MOVEC processing
Error Message: MOVEC — INVALID MOVE FROM
0006E8 ADDRESS, OR BAD LENGTH
Program: CICR, CCNUCL; GETCC processing. Explanation: The FROM= address could not be converted to
a system virtual memory (SVM) address or the FROM=
Error Message: GETCC — BLOCK ALREADY HELD
address plus the length was beyond the end of storage.
Explanation: A GETCC macro is issued for an entry control
System action: The entry is exited and error recovery is
block (ECB) data level or data event control block (DECB) that
initiated.
is already holding a block.
User response: Check the FROM= address specified in the
System action: The entry is exited and error recovery is
MOVEC call to determine the cause of failure.
initiated.
User response: Ensure that the desired data level or DECB is
0006EF
free before you issue the GETCC macro.
Program: CICS, CCNUCL
0006E9 Error Message: CLHSC — UNSUPPORTED INDEX FOR
CLH SVC
Program: CLHL/CCCLHR, $ADPC processing.
Explanation: The CLHSC SVC call was made with an index
Error Message: $ADPC — INVALID CPU LIST PARAMETER
that is not valid or is not supported.
Explanation: An $ADPC macro is issued requesting a CPU
System action: A SNAPC dump is is issued, the entry is
list other than #CLHRDY, #CLHINP, or #CLHDEF.
exited, and error recovery is initiated.
System action: Catastrophic error recovery is initiated.
User response: Do not use CLHSC for user SVCs.
User response: Examine the dump to determine why an
incorrect CPU list parameter was passed to the $ADPC macro.
At the time of the dump R2 contains the incorrect CPU list 000700–00079F
value and R14 points to the $ADPC macro expansion that
passed the incorrect CPU list parameter to the $ADPC macro
service routine. 000700
Program: Displayed on the console and in the dump.
Error Message: THIS PROCESSOR IS LOCK FENCED WITH
RC=rcode RECEIVED FROM DEVICE sda

System Errors 119


000701 • 000732

Where: unrelated to current processing. This indicates that an internal


TPF logic error has occurred.
rcode
The return code from the lock or unlock operation. System action: A catastrophic system error occurs.
sda The symbolic device address. User response: See your IBM service representative for more
information.
Explanation: During processing of a concurrency filter lock
facility (CFLF) lock or unlock operation, this processor is
deactivated and removed from the loosely coupled complex. 000706
System action: This processor is brought offline immediately Program: CJIE
and a catastrophic system error occurs.
Error Message: UNDEFINED CFLF ERROR RETURN CODE
User response: Do the following:
Explanation: During unit exception processing, an undefined
1. Determine why the processor is deactivated.
return code was returned from a multi-path lock facility
2. Correct the problem. (MPLF) subsystem.
3. IPL the TPF system.
System action: CFLF lock recovery is initiated.
User response: In the dump, the right-most 3 bytes of R7
000701 contain the CFLF partition number, the PSF order number, and
Program: CJIE the CFLF return code. Inspect the return code to determine the
cause of the error. For a list of the return codes, see 3990
Error Message: PERMANENT SUBSYSTEM ERROR Transaction Processing Facility Support RPQs for more
information.
Explanation: During processing of a concurrency filter lock
facility (CFLF) lock or unlock operation, a hardware error
occurred. 000708
System action: All modules on the affected subsystem are Program: CLM1
brought offline.
Error Message: CFLF RESTART FAILED
User response: Do the following:
Explanation: Lock restart failed or was not attempted on a
1. Repair the subsystem.
processor other than the first processor to IPL.
2. Enter the ZAMOD and ZMCPY UP command to bring the
down modules back online. System action: A catastrophic system error occurs.

User response: Re-IPL after the first processor completes


If the problem continues, see your IBM service representative. restart.

See TPF Operations for more information about the ZAMOD


and ZMCPY UP commands. 000709

Program: CLM3
000703 Error Message: PURGE ERROR DURING LOCK
Program: CJIE MANAGEMENT ON sda, RETURN CODE rc, SUD sud

Error Message: CFLF PARAMETER/FORMAT ERROR Where:

Explanation: During unit exception processing, a parameter sda The symbolic device address (SDA) of the control unit
that is not valid was issued in a concurrency filter lock facility (CU) that received the purge lock order.
(CFLF) perform subsystem function (PSF) order. This was rc The multi-path lock facility (MPLF) return code from the
probably caused. by an overlaid parameter list. purge lock order.
System action: A catastrophic system error occurs. sud The detailed data level error indicator.
User response: In the dump, the right-most 3 bytes of R7 Explanation: A purge lock order was sent to a CU, but the
contain the CFLF partition number, the PSF order number, and action did not end with a return code of zero. This system
the CFLF return code. Inspect the return code to determine the error dump provides diagnostic information about the error
cause of the error. For a list of the return codes, see 3990 that occurred.
Transaction Processing Facility Support RPQs for more
information. System action: None.
User response: None.
000704
Program: CJIE 000732

Error Message: CFLF LOGIC ERROR Program: CLHV, CCSTOR

Explanation: During unit exception processing, a concurrency Error Message: RELBC — NO ECB, FRAME NOT IN USE
filter lock facility (CFLF) return code is detected that is
Explanation: The $RELBC macro determined that the frame

120 TPF Messages (System Error, Offline, and Program Status Word)
000733 • 00073B

associated with the block address being returned is not in use.


000737
System action: The entry is exited and a error recovery is
Program: CLHV, CCSTOR
initiated.
Error Message: ILLEGAL BLOCK SHARING DETECTED
User response: None.
Explanation: The SCRUB internal routine determined that the
block being released is being shared among ECBs when that
000733
block is not a common block.
Program: CLHV, CCSTOR
System action: The entry is exited and error recovery is
Error Message: RELBC — NO ECB, BAD OFFSET INTO initiated.
FRAME
User response: Analyze the failing application program to
Explanation: The $RELBC macro determined that the block determine why blocks are being shared between ECBs. You
address being returned does not fall on a block boundary. should change the code, where necessary, to use common
blocks for this purpose.
System action: The entry is exited and error recovery is
initiated.
000738
User response: None.
Program: CLHV, CCSTOR

000734 Error Message: DISBC — BLOCK IS INVALID

Program: CLHV, CCSTOR Explanation: The $DISBC macro determined that the block
address to be disconnected is not a valid block address.
Error Message: RELBC — NO ECB, BLOCK NOT IN USE
System action: The entry is exited and error recovery is
Explanation: The $RELBC macro determined that the block initiated.
address being returned is not a block that is in use.
User response: None.
System action: The entry is exited and error recovery is
initiated.
000739
User response: None.
Program: CLHV, CCSTOR

000735 Error Message: DISBC — BLOCK OR FRAME IS NOT IN


USE
Program: CLHV, CCSTOR
Explanation: The $DISBC macro determined that either the
Error Message: RELBC — NO ECB, FRAME IS frame associated with the block or the block itself is not
CONNECTED flagged as in use.
Explanation: The $RELBC macro determined that the frame System action: The entry is exited and error recovery is
associated with the block address being returned is connected initiated.
to an ECB.
User response: None.
System action: The entry is exited and error recovery is
initiated.
00073A
User response: None.
Program: CLHV, CCSTOR

000736 Error Message: DISBC — SVAT ENTRY IS ZERO

Program: CLHV, CCSTOR Explanation: The $DISBC macro determined that the SVAT
entry that points to the frame associated with the block is
Error Message: RELBC — WITH ECB, BLOCK NOT zero. Therefore, it is not valid.
OWNED BY THIS ECB
System action: The entry is exited and error recovery is
Explanation: The $RELBC macro determined that the block initiated.
address being returned is not owned by the calling ECB.
User response: None.
System action: The entry is exited and error recovery is
initiated.
00073B
User response: Ensure that the blocks are returned only by
the ECB that previously had the block. Program: CLHV, CCSTOR

Error Message: DISBC — ATTEMPT TO DISCONNECT AN


ECB
Explanation: The $DISBC macro determined that the block
address to be disconnected is the address of the ECB.
Therefore, it cannot be disconnected.

System Errors 121


00073C • 000743

System action: The entry is exited and error recovery is


000740
initiated.
Program: CLHV, CCSTOR
User response: None.
Error Message: CONBC — ADDRESS ABOVE FRAMES
(VEQR)
00073C
Explanation: The $CONBC macro determined that the block
Program: CLHV, CCSTOR
address to be connected to the ECB is above the highest frame
Error Message: REMOVFRM — FRAME NOT ON ECB'S address. In virtual-equals-real (VEQR) mode, this implies a
FRAME CHAIN block type that should not be connected to the ECB.

Explanation: The CLH internal routine REMOVFRM System action: The entry is exited and error recovery is
determined that the frame to be removed from this ECB is not initiated.
seen in the frame chain for that ECB.
User response: None.
System action: The entry is exited and error recovery is
initiated.
000741
User response: None.
Program: CLHV, CCSTOR

Error Message: CONBC — FRAME ALREADY


00073D
CONNECTED
Program: CLHV, CCSTOR
Explanation: The $CONBC macro determined that the frame
Error Message: CONBC — FRAME NOT IN USE associated with the block address to be connected is already
connected to the ECB.
Explanation: The $CONBC macro determined that the frame
associated with the block address to be connected to the ECB System action: The entry is exited and error recovery is
is not flagged as in use. Therefore, it cannot be connected to initiated.
the ECB.
User response: None.
System action: The entry is exited and error recovery is
initiated.
000742
User response: None.
Program: CLHV, CCSTOR
Error Message: GECBC — EVA ADDRESS BELOW PRIVATE
00073E
AREA
Program: CLHV, CCSTOR
Explanation: The GECBC internal routine determined that a
Error Message: CONBC — INVALID BLOCK ADDRESS request for an attached block cannot be satisfied because the
ECB virtual memory (EVM) address of the block to be
Explanation: The $CONBC macro determined that the block attached is below the start of the ECB private area.
address to be connected to the ECB is not valid. Therefore, it
cannot be connected to the ECB. System action: The entry is exited and error recovery is
initiated.
System action: The entry is exited and error recovery is
initiated. User response: None.

User response: None.


000743

00073F Program: CLHV, CCSTOR

Program: CLHV, CCSTOR Error Message: GECBC — EVA ADDRESS ABOVE PRIVATE
AREA
Error Message: CONBC — BLOCK NOT IN USE
Explanation: The $GECBC internal routine determined that a
Explanation: The $CONBC macro determined that the block request for an attached block cannot be satisfied because the
address to be connected to the ECB is not in use. Therefore, it ECB virtual memory (EVM) address of the block to be
cannot be connected to the ECB. attached is above the end of the ECB private area.
System action: The entry is exited and a error recovery is System action: The entry is exited and error recovery is
initiated. initiated.
User response: None. User response: None.

122 TPF Messages (System Error, Offline, and Program Status Word)
000744 • 00074B

000744 000748
Program: CLHV, CCSTOR Program: CLHV, CCSTOR

Error Message: GECBC — EVA DOES NOT EQUAL SVA Error Message: RECBC — ECB NOT IN USE
(VEQR)
Explanation: The $RECBC internal routine determined that
Explanation: The $GECBC internal routine determined that a the ECB to be released is not in use. Therefore, it cannot be
request for an attached block cannot be satisfied because the released.
ECB virtual memory (EVM) address does not match the
System action: The entry is exited and error recovery is
system virtual memory (SVM) address of the block. The
initiated.
virtual-equals-real (VEQR) mode requires that these addresses
match. User response: None.
System action: The entry is exited and error recovery is
initiated. 000749
User response: None. Program: CLHV, CCSTOR

Error Message: RECBC — LOST BLOCK AT ECB EXIT TIME


000745
Explanation: The $RECBC internal routine determined that
Program: CLHV, CCSTOR the ECB is being exited and some blocks are still flagged as in
Error Message: RECBC — R9 IS ABOVE LAST ECB use when running in block-checking mode.
ADDRESS System action: A system error is issued with a return.
Explanation: The $RECBC internal routine determined that Control is passed back to the caller.
R9, the SVA pointer to the ECB, is beyond the end of the ECB User response: R6 will point to the lost block, and the
area. Therefore, it cannot release the ECB. CTL-749 dump will contain the frame the contained the block
System action: The entry is exited and error recovery is and the control table entry for the frame. The data can be
initiated. found in the dump as LISTC data labeled FRAME and
FCTENTRY. Verify that the failing application program is
User response: None. using blocks in an appropriate manner for the TPF 4.1
environment.

000746
00074A
Program: CLHV, CCSTOR
Program: Displayed on the console and in the dump.
Error Message: RECBC — R9 IS BELOW FIRST ECB
ADDRESS Error Message: PHYBC — INVALID TYPE SPECIFIED

Explanation: The $RECBC internal routine determined that Explanation: The PHYBC macro detected a type that is not
R9, the SVA pointer to the ECB, is below the start of the ECB valid. The PHYBC macro accepts any physical or logical block
area. Therefore, it cannot release the ECB. type as valid.

System action: The entry is exited and error recovery is System action: The entry is exited and error recovery is
initiated. initiated.

User response: None. User response: The PHYBC macro can be called with any
physical or logical block type as defined in CLHEQ.

000747
00074B
Program: CLHV, CCSTOR
Program: Displayed on the console and in the dump.
Error Message: RECBC — R9 NOT ON AN ECB
BOUNDARY Error Message: SIZBC — INVALID TYPE SPECIFIED

Explanation: The $RECBC internal routine determined that Explanation: The SIZBC macro detected a type that is not
R9, the SVA pointer to the ECB, is not the starting address of valid. The SIZBC macro accepts any physical or logical block
an ECB. Therefore, it cannot be released. type as valid.

System action: The entry is exited and error recovery is System action: The entry is exited and error recovery is
initiated. initiated.

User response: None. User response: The SIZBC macro can be called with any
physical or logical block type as defined in CLHEQ.

System Errors 123


00074C • 000761

00074C 000750
Program: Displayed on the console and in the dump. Program: CLHV, CCSTOR

Error Message: TYPBC — INVALID TYPE SPECIFIED Error Message: CONBC — NO SVA TRANSLATION
AVAILABLE
Explanation: The TYPBC macro detected a type that is not
valid. The TYPBC macro accepts only logical block types as Explanation: The $CONBC macro determined that the block
valid. cannot be connected to the ECB because the system virtual
address (SVA) of the block is not valid. The SVA is above the
System action: The entry is exited and error recovery is
range of addresses of the frames but it cannot be translated to
initiated.
a real address. It is likely that a bad address was passed to the
User response: The TYPBC macro can be called with any $CONBC macro.
logical block type as defined in CLHEQ.
System action: The entry is exited and error recovery is
initiated.
00074D User response: None.
Program: Displayed on the console and in the dump.

Error Message: MAXBC — INVALID TYPE SPECIFIED 000751

Explanation: The MAXBC macro detected a type that is not Program: CICR, CCNUCL
valid. The MAXBC macro accepts only physical block types as Error Message: One of the following:
valid. v GSVAC — CALLING PROGRAM MUST EXECUTE ON
System action: The entry is exited and error recovery is MAIN I-STREAM
initiated. v GSVAC — SYSTEM NOT PAUSED BEFORE CALL

User response: The MAXBC macro can be called with any Explanation: One of the following errors occurred:
physical block type as defined in CLHEQ. v The GSVAC macro cannot be processed on an application
program I-stream.
00074E v The system must be paused before the GSVAC macro is
processed to ensure the validity of the main I-stream system
Program: Displayed on the console and in the dump. virtual memory (SVM) address returned.
Error Message: NUMBC — INVALID TYPE SPECIFIED System action: A system error is issued and the entry control
block (ECB) exits.
Explanation: The NUMBC macro detected a type that is not
valid. The NUMBC macro accepts only physical block types as User response: Do the following:
valid.
1. Correct the programming error.
System action: The entry is exited and error recovery is 2. Try the application program again.
initiated.
User response: The NUMBC macro can be called with any 000760
physical block type as defined in CLHEQ.
Program: COS5

00074F Error Message: None.

Program: Displayed on the console and in the dump. Appended Message: None.

Error Message: FREEC — INVALID BLOCK ADDRESS Explanation: COS5 was entered with a request table pointer
SPECIFIED of 0.

Explanation: The FREEC macro detected a block address that System action: The ECB is exited.
is not valid. The FREEC macro accepts only addresses that are User response: Do the following:
within the heap and that can be translated within this address
space. 1. Review the program that calls COS5.
2. Update the program to pass a valid request table pointer
System action: The entry is exited and error recovery is to COS5.
initiated.
User response: The FREEC macro should only be called with 000761
the block address returned from a macro that allocates storage
from the heap (MALOC, RALOC, or CALOC macros). The Program: COS5
appended message indicates whether the block address is
Error Message: None.
valid because it is not an address in the heap area or whether
it is an address within the heap that could not be translated. Appended Message: None.
Explanation: COS5 was entered with a request table that is
not valid.

124 TPF Messages (System Error, Offline, and Program Status Word)
000762 • 00076A

System action: The ECB is exited and the request table is


000765
displayed.
Program: Displayed on the console and in the dump.
User response: Do the following:
1. Review the program that calls COS5. Error Message: ERROR FILING DEFINED TAPE DEVICE
ASSIGNMENT TABLE
2. Update the program to pass a valid request table to COS5.
Appended Message: None.
000762 Explanation: An error occurred while trying to file the tape
device assignment table.
Program: Displayed on the console and in the dump.
System action: The entry control block (ECB) exits.
Error Message: ERROR RETRIEVING TAPE GROUP
DEFINITION TABLE User response: Review the information displayed on the
console and in the system error dump to determine the cause
Appended Message: None.
of the error and to correct it.
Explanation: An error occurred while trying to read the tape
group definition table.
000766
System action: The ECB is exited.
Program: CCTAPE (CEFE)
User response: Ensure that the proper number of #IBMMP4
Error Message: SDA NOT IN TAPE STATUS TABLE
records were allocated to accommodate the requirements of
the tape group definition table. Explanation: A TDCTC macro was issued to a specific device
address, and the device address was not found in the tape
If the proper number of records were allocated, then this
status table.
probably represents a hardware error. Review the system error
dump to determine the cause of the error and to correct it. System action: The symbolic device address (SDA) that could
not be found in the tape status table is placed in R14.
000763 The entry control block (ECB) ends.
Program: Displayed on the console and in the dump. User response: Have your system programmer review the
system error dump to determine why a device-specific
Error Message: ERROR FILING TAPE GROUP DEFINITION
input/output (I/O) request was attempted to a device that is
TABLE
not in the tape status table.
Appended Message: None.

Explanation: An error occurred while trying to file the tape 000768


group definition table.
Program: CORC
System action: The entry control block (ECB) exits.
Error Message: TAPE LIBRARY READ DEVICE DATA
User response: Review the information displayed on the FAILED
console and in the system error dump to determine the cause
Explanation: A perform library function channel command
of the error and to correct it.
word (CCW) to read device data failed.
System action: The entry control block (ECB) ends.
000764
User response: Have your system programmer review the
Program: Displayed on the console and in the dump.
system error dump to check the CCW that was used to read
Error Message: ERROR RETRIEVING DEFINED TAPE the device data.
DEVICE ASSIGNMENT TABLE
If the CCW is correct, the problem may be hardware related. If
Appended Message: None. the problem is hardware related, see your IBM service
representative.
Explanation: An error occurred while trying to read the tape
device assignment table.
00076A
System action: The entry control block (ECB) exits.
Program: CORB, CORC, CORE
User response: Ensure that the proper number of #TDTDR
records were allocated to accommodate the requirements of Error Message: TAPE LIBRARY OPERATION STATUS
the tape device assignment table. UNKNOWN

If the proper number of records were allocated, then this error Explanation: A tape library event timeout occurred and the
probably represents a hardware error. Review the system error device address is no longer in the tape status table or the
dump to determine the cause of the error and to correct it. Library Manager has no pending status for the operation.
System action: If issued from CORB or CORE, the ECB is
allowed to continue processing.

If issued from CORC, the ECB is exited.

System Errors 125


00076B • 000771

User response: Do the following:


00076E
1. Enter the ZTPLF QUERY command to determine whether
the function completed successfully or not. Program: CORE
2. Try the function again, if necessary. Error Message: TAPE LIBRARY SET DEVICE CATEGORY
FAILED
00076B Explanation: A perform library function channel command
word (CCW) to set a device category failed.
Program: CORB, CORE
System action: The entry control block (ECB) ends.
Error Message: TAPE LIBRARY READ DEVICE DATA
FAILED User response: Have your system programmer review the
system error dump to check the CCW that was used to set the
Explanation: A perform library function channel command
device category.
word (CCW) to read device data failed.
If the CCW is correct, the problem may be hardware related. If
System action: If issued from CORB, the entry control block
the problem is hardware related, see your IBM service
(ECB) is allowed to continue processing.
representative.
If issued from CORE, the ECB is exited.
User response: Have your system programmer review the 00076F
system error dump to check the CCW that was used to read
Program: CORB
the device data.
Error Message: TAPE LIBRARY RESERVE CATEGORY
If the CCW is correct, the problem may be hardware related. If
FAILED
the problem is hardware related, see your IBM service
representative. Explanation: A perform library function channel command
word (CCW) used to retrieve the reserved categories for a
complex failed.
00076C
System action: The entry control block (ECB) is allowed to
Program: CORB, CORC
continue processing.
Error Message: TAPE LIBRARY SET VOLUME CATEGORY
User response: Have your system programmer review the
FAILED
system error dump to check the CCW that was used to
Explanation: A perform library function channel command prepare to read subsystem data.
word (CCW) to set a volume category failed.
If the CCW is correct, the problem may be hardware related. If
System action: If issued from CORB, the entry control block the problem is hardware related, see your IBM service
(ECB) is allowed to continue processing. representative.

If issued from CORC, the ECB is exited.


000770
User response: Have your system programmer review the
system error dump to check the CCW that was used to set the Program: CORB
volume category.
Error Message: INVALID NUMBER OF CATEGORIES
If the CCW is correct, the problem may be hardware related. If RESERVED
the problem is hardware related, see your IBM service
Explanation: More than one, but fewer than eight, categories
representative.
were reserved by a complex.
This error also indicates that the default category of other
00076D
devices in the complex may change following the next IPL or
Program: CCTAPE (CEFA) ZTVAR DELETE or ZTVAR ADD command sequence.

Error Message: None. System action: Additional categories are obtained to bring
the total number of categories to eight. The entry control block
Explanation: A device-specific input/output (I/O) request (ECB) is allowed to continue processing.
initiated through CEFA was returned with the error index
indicating a tape switch had taken place, but the original User response: Have your system programmer review the
device address was no longer in the tape status table. Library Manager logs to determine how the previously
reserved categories were released.
System action: The entry control block (ECB) ends.
User response: Have your system programmer review the 000771
system error dump to determine why the original device
address was no longer in the tape status table. Program: CORA, CORB, CORC
Error Message: INVALID BRANCH VECTOR

Explanation: A subroutine branch vector that is not valid was


passed to a program.

126 TPF Messages (System Error, Offline, and Program Status Word)
000772 • 000781

System action: The entry control block (ECB) ends.


000776
User response: Have your system programmer review the
Program: CORE
system error dump to determine how the branch vector that is
not valid was passed. Error Message: UNABLE TO RETRIEVE TAPE CATEGORY
DATA
000772 Explanation: A perform library function command that
specified a prepare for read subsystem data failed while trying
Program: CORB, CORC, CORE
to retrieve the category inventory data.
Error Message: TAPE LIBRARY EVENT UNSUCCESSFUL
System action: The entry control block (ECB) ends.
Explanation: One of the following errors occurred:
User response: Have your system programmer review the
v An EVNTC macro was issued to create an event and a system error dump to check the CCW that was used to
duplicate name was found prepare to read subsystem data.
v An EVNWC macro was issued and the named event was
If the CCW is correct, the problem may be hardware related. If
not found.
the problem is hardware related, see your IBM service
System action: The entry control block (ECB) is allowed to representative.
continue processing.
User response: Have your system programmer review the 000777
system error dump to determine how a duplicate name was
Program: Displayed on the console and in the dump.
defined in the event table or why there was no event when
there should have been. Error Message: None.
Do the following: Explanation: The counter for the number of system work
1. Enter the ZTPLF QUERY command to determine whether blocks (SWBs) for a tape device is 0, but the SWB queue for
the function completed successfully or not. the tape device is not empty.
2. Try the function again, if necessary. System action: Processing continues.
User response: See your IBM service representative to
000774 determine the cause of the error.
Program: CORB
000780
Error Message: TAPE LIBRARY CANCEL FAILED
Program: CREB
Explanation: A perform library function channel command
word (CCW) to cancel a library function failed. Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
ERROR– PERMANENT AGENT ERROR. SQLCODE xxxxxx,
System action: The entry control block (ECB) is allowed to
SQLSTATE yyyyy
continue processing.
Where:
User response: Have your system programmer review the
system error dump to check the CCW that was used to cancel xxxxxx
a library function. The structured query language (SQL) code returned to
the application program.
If the CCW is correct, the problem may be hardware related. If
the problem is hardware related, see your IBM service yyyyy
representative. The structured query language (SQL) state returned to
the application program.
000775 Explanation: Process failed because of a distributed relational
data architecture (DRDA) error. A permanent agent error was
Program: CORB, CORC, CORE
received by the TPF Application Requester (TPFAR) feature.
Error Message: TAPE LIBRARY QUERY FAILED
System action: A dump is issued and the SQLCODE and
Explanation: A perform library function channel command SQLSTATE are returned to the application program.
word (CCW) to retrieve message status failed.
User response: None.
System action: The entry control block (ECB) is allowed to
continue processing.
000781
User response: Have your system programmer review the
Program: CREB
system error dump to check the CCW that was used to
prepare to read subsystem data. Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
ERROR– CONV. PROTOCOL ERROR. SQLCODE xxxxxx,
If the CCW is correct, the problem may be hardware related. If
SQLSTATE yyyyy
the problem is hardware related, see your IBM service
representative. Where:

System Errors 127


000782 • 000786

xxxxxx
000784
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, MANAGER LEVEL
The structured query language (SQL) state returned to CONFLICT. SQLCODE xxxxxx, SQLSTATE yyyyy
the application program.
Where:
Explanation: Processing failed because of a distributed
relational data architecture (DRDA) error. A conversational xxxxxx
protocol error was received by the TPF Application Requester The structured query language (SQL) code returned to
(TPFAR) feature. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.
Explanation: A distributed relational data architecture
(DRDA) protocol error was received by the TPF Application
000782 Requester (TPFAR) feature. The remote relational database
(RDB) application server does not support the specified
Program: CREB
manager and level combination.
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
System action: A dump is issued and the SQLCODE and
ERROR- MANAGER DEPENDENCY ERROR. SQLCODE
SQLSTATE are returned to the application program.
xxxxxx, SQLSTATE yyyyy
User response: None.
Where:
xxxxxx
000785
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
The structured query language (SQL) state returned to ERROR- NOT AUTHORIZED TO COMMAND. SQLCODE
the application program. xxxxxx, SQLSTATE yyyyy
Explanation: Processing failed because of a distributed Where:
distributed relational data architecture (DRDA) error. A
manager dependency error was received by the TPF xxxxxx
Application Requester (TPFAR) feature. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.
Explanation: A distributed relational data data architecture
000783 (DRDA) protocol error was received by the TPF Application
Requester (TPFAR) feature. The TPFAR feature issued an
Program: CREB
unauthorized command.
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
System action: A dump is issued and the SQLCODE and
ERROR– COMMAND CHECK. SQLCODE xxxxxx, SQLSTATE
SQLSTATE are returned to the application program.
yyyyy
User response: None.
Where:

xxxxxx
000786
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
The structured query language (SQL) state returned to ERROR– COMMAND CHECK. SQLCODE xxxxxx, SQLSTATE
the application program. yyyyy
Explanation: Processing failed because of a distributed Where:
relational data architecture (DRDA) error. A command check
was received by the TPF Application Requester (TPFAR) xxxxxx
feature. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.

128 TPF Messages (System Error, Offline, and Program Status Word)
000787 • 00078C

Explanation: A distributed relational data architecture xxxxxx


(DRDA) protocol error was received by the TPF Application The structured query language (SQL) code returned to
Requester (TPFAR) feature. The TPFAR feature issued an the application program.
unknown command.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.

User response: None. Explanation: The TPF Application Requester (TPFAR) feature
issued a continue query command when the remote
application server thought a query was closed.
000787
System action: A dump is issued and the SQLCODE and
Program: CREB SQLSTATE are returned to the application program.
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL User response: None.
ERROR– INVALID DESCRIPTION. SQLCODE xxxxxx,
SQLSTATE yyyyy
00078B
Where:
Program: CREB
xxxxxx
The structured query language (SQL) code returned to Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
the application program. ERROR- QUERY PREVIOUSLY OPENED. SQLCODE xxxxxx,
SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) feature The structured query language (SQL) code returned to
issued a formatted data object content architecture (FDOCA) the application program.
descriptor that is not valid.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.

User response: None. Explanation: The TPF Application Requester (TPFAR) feature
issued an open query command for a query that the remote
application server thought was previously opened.
000788
System action: A dump is issued and the SQLCODE and
Program: CREB SQLSTATE are returned to the application program.
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL User response: None.
ERROR- DATA DESCRIPTOR MISMATCH. SQLCODE xxxxxx,
SQLSTATE yyyyy
00078C
Where:
Program: CREB
xxxxxx
The structured query language (SQL) code returned to Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
the application program. ERROR- RDB CURRENTLY ACCESSED. SQLCODE xxxxxx,
SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) feature The structured query language (SQL) code returned to
issued data that is not valid for the descriptor sent. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.
Explanation: The TPF Application Requester (TPFAR) feature
issued an access relational database (RDB) command for an
00078A RDB that the application server thought was previously
Program: CREB accessed.

Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL System action: A dump is issued and the SQLCODE and
ERROR– QUERY NOT OPEN. SQLCODE xxxxxx, SQLSTATE SQLSTATE are returned to the application program.
yyyyy User response: None.
Where:

System Errors 129


00078D • 000792

specified an object in a command target that is not supported


00078D
by the remote application server.
Program: CREB
System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL SQLSTATE are returned to the application program.
ERROR– RDB NOT ACCESSED. SQLCODE xxxxxx,
User response: None.
SQLSTATE yyyyy

Where:
000790
xxxxxx
Program: CREB
The structured query language (SQL) code returned to
the application program. Error Message: TPFAR SQLH ERROR, DDM COMMAND
NOT SUPPORTED BY REMOTE APPL SERVER. SQLCODE
yyyyy
xxxxxx, SQLSTATE yyyyy
The structured query language (SQL) state returned to
the application program. Where:
Explanation: A command was issued by the remote xxxxxx
application server before an access relational database (RDB) The structured query language (SQL) code returned to
command was issued by the TPF Application Requester the application program.
(TPFAR) feature.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.
User response: None. Explanation: The SQL return code indicates that the
application server does not support a particular distributed
data management (DDM) command issued by the TPF
00078E
Application Requester (TPFAR) feature.
Program: CREB
System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL SQLSTATE are returned to the application program.
ERROR— SYNTAX ERROR. SQLCODE xxxxxx, SQLSTATE
User response: None.
yyyyy

Where:
000791
xxxxxx
Program: CREB
The structured query language (SQL) code returned to
the application program. Error Message: TPFAR SQLH ERROR, OBJECT NOT
SUPPORTED. SQLCODE xxxxxx, SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) feature The structured query language (SQL) code returned to
issued a command that did not conform to the distributed the application program.
data management (DDM) architecture.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.
User response: None. Explanation: The SQL return code indicates that the
application server does not support the TPF Application
Requester (TPFAR) object specified as data in an object data
00078F
stream for the command associated with the object.
Program: CREB
System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL SQLSTATE are returned to the application program.
ERROR– TARGET NOT SUPPORTED. SQLCODE xxxxxx,
User response: None.
SQLSTATE yyyyy
Where:
000792
xxxxxx
Program: CREB
The structured query language (SQL) code returned to
the application program. Error Message: TPFAR SQLH ERROR, PARAMETER NOT
SUPPORTED. SQLCODE xxxxxx, SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
Explanation: The TPF Application Requester (TPFAR) feature

130 TPF Messages (System Error, Offline, and Program Status Word)
000793 • 000797

xxxxxx
000795
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, RQSCRR ERROR -
The structured query language (SQL) state returned to MISSING REQUEST CORRELATION ID. SQLCODE xxxxxx,
the application program. SQLSTATE yyyyy
Explanation: The SQL return code indicates that the Where:
application server does not support the specified parameter by
the TPF Application Requester (TPFAR) feature for the xxxxxx
specified command. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.
Explanation: The TPF Application Requester (TPFAR) feature
000793 detected an error when correlating the requests sent with the
responses received. There is a missing correlation ID.
Program: CREB
System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, PARAMETER VALUE
SQLSTATE are returned to the application program.
NOT SUPPORTED. SQLCODE xxxxxx, SQLSTATE yyyyy
User response: None.
Where:

xxxxxx
000796
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, RQSCRR ERROR -
The structured query language (SQL) state returned to REQ. CORRELATION ID OUT OF ORDER. SQLCODE xxxxxx,
the application program. SQLSTATE yyyyy
Explanation: The application server does not support or Where:
recognize the specified the TPF Application Requester
(TPFAR) parameter value or that the TPFAR feature does not xxxxxx
support or recognize the specified server parameter value. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.

Explanation: The TPF Application Requester (TPFAR) feature


000794 detected an error when correlating the requests sent with the
responses received. There is a request correlation ID out of
Program: CREB
order.
Error Message: TPFAR SQLH ERROR. SEVERITY CODE
System action: A dump is issued and the SQLCODE and
INVALID FOR REPLY MESSAGE. SQLCODE xxxxxx,
SQLSTATE are returned to the application program.
SQLSTATE yyyyy
User response: None.
Where:
xxxxxx
000797
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR SQLH ERROR, RQSCRR ERROR -
The structured query language (SQL) state returned to INVALID REQUEST CORRELATION ID. SQLCODE xxxxxx,
the application program. SQLSTATE yyyyy
Explanation: The TPF Application Requester (TPFAR) feature Where:
received a reply message with a severity code (SVRCODE)
value that the application server did not recognize. The cause xxxxxx
of the error may be a mismatch in the application server or The structured query language (SQL) code returned to
TPFAR manager levels or this may be an internal error. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.
Explanation: The TPF Application Requester (TPFAR) feature

System Errors 131


000798 • 00079C

detected an error when correlating the requests sent with the xxxxxx
responses received. There is a request correlation ID that is not The structured query language (SQL) code returned to
valid. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.
Explanation: A structured query language communications
area reply data (SQLCARD) was expected in a response from
000798 the application server, but was not included.
Program: CREB System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, RQSCRR ERROR – SQLSTATE are returned to the application program.
PREMATURE END OF REPLY BLOCK. SQLCODE xxxxxx, User response: None.
SQLSTATE yyyyy

Where: 00079B
xxxxxx Program: CREB
The structured query language (SQL) code returned to
the application program. Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL
ERROR– RDB ACCESS FAILED. SQLCODE xxxxxx,
yyyyy SQLSTATE yyyyy
The structured query language (SQL) state returned to
the application program. Where:

Explanation: The TPF Application Requester (TPFAR) feature xxxxxx


detected an error when correlating the requests sent with the The structured query language (SQL) code returned to
responses received. There is a premature end of reply block. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.
Explanation: A relational database access failed reply
message (RDBAFLRM) was received from the application
000799 server.
Program: CREB System action: A dump is issued and the SQLCODE and
Error Message: TPFAR SQLH ERROR, IMPLIED COMMIT SQLSTATE are returned to the application program.
FAILED. SQLCODE xxxxxx, SQLSTATE yyyyy User response: None.
Where:

xxxxxx 00079C
The structured query language (SQL) code returned to Program: CREB
the application program.
Error Message: TPFAR SQLH ERROR, REPLY MESSAGE
yyyyy NOT SUPPORTED. SQLCODE xxxxxx, SQLSTATE yyyyy
The structured query language (SQL) state returned to
the application program. Where:

Explanation: The SQL database directory count of TPF xxxxxx


Application Requester (TPFAR) hot conversations indicates The structured query language (SQL) code returned to
that there are conversations available. However, the actual list the application program.
of hot conversations is empty.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.

User response: None. Explanation: An unsupported reply message from the


application server was received the by TPF Application
Requester (TPFAR) SQL Handler (SQLH).
00079A
System action: A dump is issued and the SQLCODE and
Program: CREB SQLSTATE are returned to the application program.
Error Message: TPFAR SQLH ERROR, DIST. PROTOCOL User response: None.
ERROR– MISSING SQLCARD. SQLCODE xxxxxx, SQLSTATE
yyyyy
Where:

132 TPF Messages (System Error, Offline, and Program Status Word)
0007A0 • 0007A5

yyyyy
0007A0–0007FF The structured query language (SQL) state returned to
the application program.

0007A0 Explanation: The TPF Application Requester (TPFAR)


distributed data management (DDM) interpreter could not
Program: CREB find a required DDM dictionary code point in the reply
Error Message: TPFAR DDM INTERPRETER ERROR, DDM message.
TABLE CORRUPTED OR INCORRECT. SQLCODE xxxxxx,
System action: A dump is issued and the SQLCODE and
SQLSTATE yyyyy
SQLSTATE are returned to the application program.
Where:
User response: None.
xxxxxx
The structured query language (SQL) code returned to
the application program. 0007A4

yyyyy Program: CREB


The structured query language (SQL) state returned to Error Message: TPFAR DDM INTERPRETER ERROR,
the application program. REQUIRED VAR NOT FOUND. SQLCODE xxxxxx, SQLSTATE
Explanation: The TPF Application Requester (TPFAR) yyyyy
distributed data management (DDM) interpreter found an Where:
error in the DDM table in CCNUCL.
xxxxxx
System action: A dump is issued and the SQLCODE and The structured query language (SQL) code returned to
SQLSTATE are returned to the application program. the application program.
User response: None. yyyyy
The structured query language (SQL) state returned to
the application program.
0007A1
Explanation: The TPF Application Requester (TPFAR)
Program: CREB
distributed data management (DDM) interpreter found
Error Message: TPFAR DDM INTERPRETER ERROR, NO variable data (VAR) that is required by the DDM dictionary
FREE ENTRIES IN CAB TABLE. SQLCODE xxxxxx, but was not found in the reply message.
SQLSTATE yyyyy
System action: A dump is issued and the SQLCODE and
Where: SQLSTATE are returned to the application program.

xxxxxx User response: None.


The structured query language (SQL) code returned to
the application program.
0007A5
yyyyy
The structured query language (SQL) state returned to Program: CREB
the application program. Error Message: TPFAR DDM INTERPRETER ERROR, RSP
Explanation: The TPF Application Requester (TPFAR) RECEIVED NOT EXPECTED FOR THE REQUEST SENT.
distributed data management (DDM) interpreter could not SQLCODE xxxxxx, SQLSTATE yyyyy
find a required free entry in the command assembly block Where:
(CAB).
xxxxxx
System action: A dump is issued and the SQLCODE and The structured query language (SQL) code returned to
SQLSTATE are returned to the application program. the application program.
User response: None. yyyyy
The structured query language (SQL) state returned to
the application program.
0007A2
Explanation: The TPF Application Requester (TPFAR)
Program: CREB
distributed data management (DDM) interpreter received a
Error Message: TPFAR DDM INTERPRETER ERROR, response that was not expected for the issued DDM request.
REQUIRED CODE POINT NOT FOUND. SQLCODE xxxxxx,
System action: A dump is issued and the SQLCODE and
SQLSTATE yyyyy
SQLSTATE are returned to the application program.
Where:
User response: None.
xxxxxx
The structured query language (SQL) code returned to
the application program.

System Errors 133


0007A6 • 0007AB

variable data (VAR) that has an incorrect length.


0007A6
System action: A dump is issued and the SQLCODE and
Program: CREB
SQLSTATE are returned to the application program.
Error Message: TPFAR DDM INTERPRETER ERROR, CODE
User response: None.
POINT NUMBER OUT OF RANGE ON ENTRY. SQLCODE
xxxxxx, SQLSTATE yyyyy
0007A9
Where:
Program: CREB
xxxxxx
The structured query language (SQL) code returned to Error Message: TPFAR DDM INTERPRETER ERROR, CCA
the application program. FIELD IN CCA IS ALREADY HOLDING BLOCK. SQLCODE
xxxxxx, SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) The structured query language (SQL) code returned to
distributed data management (DDM) interpreter was called the application program.
with a code point that is not valid.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.
User response: None. Explanation: The TPF Application Requester (TPFAR)
distributed data management (DDM) interpreter found the
cursor control area (CCA) already holding a block.
0007A7
System action: A dump is issued and the SQLCODE and
Program: CREB
SQLSTATE are returned to the application program.
Error Message: TPFAR DDM INTERPRETER ERROR,
User response: None.
UNEXPECTED CODE POINT FOUND. SQLCODE xxxxxx,
SQLSTATE yyyyy
0007AA
Where:
Program: CREB
xxxxxx
The structured query language (SQL) code returned to Error Message: TPFAR DDM INTERPRETER ERROR. RD1A
the application program. IN CCA ENTRY IS ALREADY HOLDING BLOCK. SQLCODE
xxxxxx, SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) The structured query language (SQL) code returned to
distributed data management (DDM) interpreter found an the application program.
unexpected code point in a command reply.
yyyyy
System action: A dump is issued and the SQLCODE and The structured query language (SQL) state returned to
SQLSTATE are returned to the application program. the application program.
User response: None. Explanation: The TPF Application Requester (TPFAR)
distributed data management (DDM) interpreter found RD1A
in the cursor control area (CCA) already holding a block.
0007A8
System action: A dump is issued and the SQLCODE and
Program: CREB
SQLSTATE are returned to the application program.
Error Message: TPFAR DDM INTERPRETER ERROR,
User response: None.
VARIABLE LENGTH RETURNED IS INCORRECT. SQLCODE
xxxxxx, SQLSTATE yyyyy
0007AB
Where:
Program: CREB
xxxxxx
The structured query language (SQL) code returned to Error Message: TPFAR DDM INTERPRETER ERROR. RD1A
the application program. AND RD2A IN CCA IS ALREADY HOLDING BLOCK.
SQLCODE xxxxxx, SQLSTATE yyyyy
yyyyy
The structured query language (SQL) state returned to Where:
the application program.
xxxxxx
Explanation: The TPF Application Requester (TPFAR) The structured query language (SQL) code returned to
distributed data management (DDM) interpreter found the application program.

134 TPF Messages (System Error, Offline, and Program Status Word)
0007AF • 0007B3

yyyyy
0007B1
The structured query language (SQL) state returned to
the application program. Program: CREB
Explanation: The TPF Application Requester (TPFAR) Error Message: TPFAR FDOCA ERROR, LATE ARRAY OR
distributed data management (DDM) interpreter found RD1A ROW DESCRIPTOR IS MISSING OR DID NOT FLOW.
and RD2A in the cursor control area (CCA) already holding a SQLCODE xxxxxx, SQLSTATE yyyyy
block.
Where:
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. xxxxxx
The structured query language (SQL) code returned to
User response: None. the application program.
yyyyy
0007AF The structured query language (SQL) state returned to
the application program.
Program: CREB
Explanation: The TPF Application Requester (TPFAR) feature
Error Message: TPFAR DDM INTERPRETER ERROR,
tried to find the local identifier (LID) in the formatted data
ERROR RETRIEVING VARIABLE FROM CTKI OR UATBC.
object content architecture (FDOCA) tables. The TPFAR feature
SQLCODE xxxxxx, SQLSTATE yyyyy
determined that the descriptor was not in the late FDOCA
Where: table but it should have been according to its definition in the
earlier FDOCA table. The descriptor did not flow as a late
xxxxxx descriptor.
The structured query language (SQL) code returned to
the application program. System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program.
yyyyy
The structured query language (SQL) state returned to User response: None.
the application program.
Explanation: The TPF Application Requester (TPFAR) 0007B2
distributed data management (DDM) interpreter found an
Program: CREB
error while attempting to retrieve CTKI or UATBC.
Error Message: TPFAR FDOCA ERROR, CAB BLOCK
System action: A dump is issued and the SQLCODE and
OVERFLOW DURING ENCODE. SQLCODE xxxxxx,
SQLSTATE are returned to the application program.
SQLSTATE yyyyy
User response: None.
Where:

xxxxxx
0007B0
The structured query language (SQL) code returned to
Program: CREB the application program.

Error Message: TPFAR FDOCA ERROR, FDOCA LID NOT yyyyy


FOUND IN FDOCA TABLES. SQLCODE xxxxxx, SQLSTATE The structured query language (SQL) state returned to
yyyyy the application program.

Where: Explanation: The TPF Application Requester (TPFAR) feature


tried to encode the formatted data object content architecture
xxxxxx (FDOCA) descriptors and user date. The block attached to the
The structured query language (SQL) code returned to current command assembly block (CAB) slot overflowed past
the application program. its allowable size. The total size of all the data to be sent to
yyyyy the application server is too long.
The structured query language (SQL) state returned to System action: A dump issued and the SQLCODE and
the application program. SQLSTATE are returned to the application program.
Explanation: The TPF Application Requester (TPFAR) feature User response: None.
failed to find the local identifier (LID) in the early or late
formatted data object content architecture (FDOCA) tables.
0007B3
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. Program: CREB

User response: None. Error Message: TPFAR FDOCA ERROR, FDOCA TRIPLET
SEQ ERROR DETECTED DURING DECODE. SQLCODE
xxxxxx, SQLSTATE yyyyy
Where:

System Errors 135


0007B4 • 0007B8

xxxxxx
0007B6
The structured query language (SQL) code returned to
the application program. Program: CRER
yyyyy Error Message: TPFAR FDOCA ERROR, UNSUPPORTED
The structured query language (SQL) state returned to FDOCA TYPE ENCOUNTERED, CANNOT CONVERT.
the application program. SQLCODE xxxxxx, SQLSTATE yyyyy
Explanation: The TPF Application Requester (TPFAR) feature Where:
tried to preprocess the late formatted data object content
architecture (FDOCA) descriptors. The FDOCA descriptors xxxxxx
sent by the application server were out of sequence. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.
Explanation: The TPF Application Requester (TPFAR) feature
0007B4 determined that the formatted data object content architecture
(FDOCA) type of incoming column data is not supported. This
Program: CREB
data cannot be converted to another type.
Error Message: TPFAR FDOCA ERROR, INV. FDOCA
System action: A dump issued and the SQLCODE and
TRIPLET TYPE DETECTED DURING DECODE. SQLCODE
SQLSTATE are returned to the application program.
xxxxxx, SQLSTATE yyyyy
User response: None.
Where:
xxxxxx
0007B7
The structured query language (SQL) code returned to
the application program. Program: CREB
yyyyy Error Message: TPFAR FDOCA ERROR, UNSUPPORTED
The structured query language (SQL) state returned to FDOCA TYPE ENCOUNTERED, CANNOT DETERMINE
the application program. LENGTH. SQLCODE xxxxxx, SQLSTATE yyyyy
Explanation: The TPF Application Requester (TPFAR) feature Where:
tried to preprocess the late formatted data object content
architecture (FDOCA) descriptors. A FDOCA triplet type that xxxxxx
is not valid was found. The structured query language (SQL) code returned to
the application program.
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. yyyyy
The structured query language (SQL) state returned to
User response: None. the application program.
Explanation: The TPF Application Requester (TPFAR) feature
0007B5 determined that the formatted data object content architecture
(FDOCA) type of incoming column data is not supported. This
Program: CREB
data length could not be determined.
Error Message: TPFAR FDOCA ERROR, A FDOCA
System action: A dump is taken, and the SQLCODE and
DESCRIPTOR DEFINED AS EARLY HAS FLOWED LATE.
SQLSTATE are returned to the application.
SQLCODE xxxxxx, SQLSTATE yyyyy
User response: None.
Where:

xxxxxx
0007B8
The structured query language (SQL) code was returned
to the application program. Program: CREB
yyyyy Error Message: TPFAR FDOCA ERROR, UNSUPPORTED
The structured query language (SQL) state returned to SQL TYPE ENCOUNTERED, CAN NOT ENCODE. SQLCODE
the application program. xxxxxx, SQLSTATE yyyyy
Explanation: The TPF Application Requester (TPFAR) feature Where:
tried to preprocess the late formatted data object content
architecture (FDOCA) descriptors. A FDOCA descriptor xxxxxx
arrived but was defined as early. Only descriptors defined as The structured query language (SQL) code returned to
late can flow from the application server. the application program.

System action: A dump is issued and the SQLCODE and yyyyy


SQLSTATE are returned to the application program. The structured query language (SQL) state returned to
the application program.
User response: None.

136 TPF Messages (System Error, Offline, and Program Status Word)
0007B9 • 0007BD

Explanation: The TPF Application Requester (TPFAR) feature User response: None.
determined that the structured query language (SQL) type was
unsupported and could not be converted to a distributed
relational data architecture (DRDA) type. 0007BB

System action: A dump is issued and the SQLCODE and Program: CREB
SQLSTATE are returned to the application program. Error Message: TPFAR FDOCA ERROR, FDOCA ENCODE
User response: None. INVOKED WITH INVALID OPTIONS. SQLCODE xxxxxx,
SQLSTATE yyyyy

0007B9 Where:

Program: CREB xxxxxx


The structured query language (SQL) code returned to
Error Message: TPFAR FDOCA ERROR, DTAMCHRM the application program.
COMMAND ENCOUNTERED WHILE PROCESSING
SQLDARD. SQLCODE xxxxxx, SQLSTATE yyyyy yyyyy
The structured query language (SQL) state returned to
Where: the application program.
xxxxxx Explanation: The TPF Application Requester (TPFAR)
The structured query language (SQL) code returned to formatted data object content architecture (FDOCA) encode
the application program. routine was invoked with a call type that is not valid.
yyyyy System action: A dump is issued and the SQLCODE and
The structured query language (SQL) state returned to SQLSTATE are returned to the application program.
the application program.
User response: None.
Explanation: The TPF Application Requester (TPFAR) feature
tried to process a structured query language (SQL) descriptor
area reply data (SQLDARD) request from the SQL Handler 0007BC
(SQLH). The formatted data object content architecture Program: CREB
(FDOCA) found column information returned from the
application server that contained two nonzero text fields (one Error Message: TPFAR FDOCA ERROR, NO CA DATA
for mixed byte and the other for single byte). This indicates AVAILABLE FOR PROCESS OF SQLCARD. SQLCODE
that the data should be processed as if a DTAMCHRM xxxxxx, SQLSTATE yyyyy
command arrived but this command is not supported.
Where:
System action: A dump is issued and the SQLCODE and
xxxxxx
SQLSTATE are returned to the application program.
The structured query language (SQL) code returned to
User response: None. the application program.
yyyyy
0007BA The structured query language (SQL) state returned to
the application program.
Program: CREB
Explanation: The TPF Application Requester (TPFAR) feature
Error Message: TPFAR FDOCA ERROR, DTAMCHRM tried to process an incoming structured query language
COMMAND ENCOUNTERED WHILE PROCESSING communications area reply data (SQLCARD) object. There was
SQLCARD. SQLCODE xxxxxx, SQLSTATE yyyyy not a SQL communication area block attached to the current
Where: cursor control area slot. This block contains the data to be
placed in the structured query language communications area
xxxxxx (SQLCA) and must be available.
The structured query language (SQL) code returned to
the application program. System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program.
yyyyy
The structured query language (SQL) state returned to User response: None.
the application program.

Explanation: The TPF Application Requester (TPFAR) feature 0007BD


tried to process a structured query language (SQL) Program: CREB
communications area reply data (SQLCARD) request from the
SQL Handler (SQLH). The formatted data object content Error Message: TPFAR FDOCA ERROR, INVALID FDOCA
architecture (FDOCA) found information returned from the TRIPLET DETECTED IN DECODE. SQLCODE xxxxxx,
application server that contained two nonzero text fields (one SQLSTATE yyyyy
for mixed byte, and the other for single byte). This indicates
Where:
that the data should be processed as if a DTAMCHRM
command arrived,but this command is not supported. xxxxxx
The structured query language (SQL) code returned to
System action: A dump is issued the SQLCODE and
the application program.
SQLSTATE are returned to the application program.

System Errors 137


0007BE • 0007C2

yyyyy
0007C0
The structured query language (SQL) state returned to
the application program. Program: CREB
Explanation: The TPF Application Requester (TPFAR) feature Error Message: TPFAR FDOCA ERROR, NO RDO DATA
tried to process a decode request. A data object content AVAILABLE FOR PROCESS OF SQLDTARD. SQLCODE
architecture (FDOCA) triplet type that is not valid was found. xxxxxx, SQLSTATE yyyyy
The descriptor preprocessing routines should have detected
this error. Where:

System action: A dump is issued and the SQLCODE and xxxxxx


SQLSTATE are returned to the application program. The structured query language (SQL) code returned to
the application program.
User response: None.
yyyyy
The structured query language (SQL) state returned to
0007BE the application program.
Program: CREB Explanation: The TPF Application Requester (TPFAR) feature
attempted to process an incoming structured query language
Error Message: TPFAR FDOCA ERROR, INVALID FDOCA
data reply data (SQLDTARD) with no reply data object (RDO)
GROUP DETECTED IN DECODE. SQLCODE xxxxxx,
attached to the current cursor control area (CCA) slot. This
SQLSTATE yyyyy
block contains the data to be placed in your structured query
Where: language descriptor area (SQLDA) and must be available.

xxxxxx System action: A dump is issued and the SQLCODE and


The structured query language (SQL) code returned to SQLSTATE are returned to the application program.
the application program.
User response: None.
yyyyy
The structured query language (SQL) state returned to
0007C1
the application program.
Program: CREB
Explanation: the TPF Application Requester (TPFAR) feature
tried to process a decode request. A formatted data object Error Message: TPFAR FDOCA ERROR, NO RDO DATA
content architecture (FDOCA) group that is not valid was AVAILABLE FOR PROCESS OF SQLDARD. SQLCODE
found. The descriptor preprocessing routines should have xxxxxx, SQLSTATE yyyyy
detected this error.
Where:
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. xxxxxx
The structured query language (SQL) code returned to
User response: None. the application program.
yyyyy
0007BF The structured query language (SQL) state returned to
the application program.
Program: CREB
Explanation: The TPF Application Requester (TPFAR) feature
Error Message: TPFAR FDOCA ERROR, ADD OF INVALID
tried to process an incoming structured query language
FDOCA TRIPLET TO LATE TABLE. SQLCODE xxxxxx,
descriptor area reply data (SQLDARD) object. There was no
SQLSTATE yyyyy
reply data object (RDO) block attached to the current cursor
Where: control area slot. This block contains the data to be placed in
your structured query language descriptor area (SQLDA) and
xxxxxx must be available.
The structured query language (SQL) code returned to
the application program. System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program.
yyyyy
The structured query language (SQL) state returned to User response: None.
the application program.
Explanation: The TPF Application Requester (TPFAR) feature 0007C2
tried to preprocess the late descriptors and add a formatted
Program: CREB
data object content architecture (FDOCA) triplet type that is
not valid to the late tables. The type that is not valid should Error Message: TPFAR FDOCA ERROR, INVALID FDOCA
have been detected before the add attempt. TRIPLET DETECTED IN ENCODE. SQLCODE xxxxxx,
SQLSTATE yyyyy
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. Where:
User response: None.

138 TPF Messages (System Error, Offline, and Program Status Word)
0007C3 • 0007D2

xxxxxx User response: None.


The structured query language (SQL) code returned to
the application program.
0007D1
yyyyy
The structured query language (SQL) state returned to Program: CREB
the application program. Error Message: TPFAR CMNAPPC ERROR, SEND ERROR
Explanation: The TPF Application Requester (TPFAR) feature RECEIVED IN RESPONSE TO A REQUEST. VERB RECEIVE
tried to encode formatted data object content architecture PRC pppp, SRC ssssssss SQLCODE xxxxxx, SQLSTATE yyyyy
(FDOCA) descriptors to be sent to the application server. A Where:
FDOCA triplet type that is not valid was detected.
RECEIVE
System action: A dump is taken and the SQLCODE and The TPF Advanced Program-to-Program Communications
SQLSTATE are returned to the application program. (TPF/APPC) RECEIVE verb that was issued immediately
User response: None. preceding the communication error.

pppp
0007C3 Primary error return codes issued by the RECEIVE verb.

Program: CREB ssssssss


Secondary error return codes issued by the RECEIVE
Error Message: TPFAR FDOCA ERROR, NO RDD DATA verb.
AVAILABLE FOR PROCESS OF DESCRIPTORS. SQLCODE
xxxxxx, SQLSTATE yyyyy xxxxxx
The structured query language (SQL) code returned to
Where: the application program.
xxxxxx yyyyy
The structured query language (SQL) code returned to The structured query language (SQL) state returned to
the application program. the application program.
yyyyy Explanation: This error reports SNA communications errors
The structured query language (SQL) state returned to that are visible to the TPF Application Requester (TPFAR)
the application program. communications manager (CMNAPPC).
Explanation: The TPF Application Requester (TPFAR) feature System action: A dump is issued and the SQLCODE and
tried to preprocess the late formatted data object content SQLSTATE are returned to the application program.
architecture (FDOCA) descriptors sent by the application
server. The reply data descriptor (RDD) block containing the User response: None.
descriptors was not properly attached to the current cursor
control area slot. This block contains the descriptors and must 0007D2
be available.
Program: CREB
System action: A dump is issued and the SQLCODE and
SQLSTATE are returned to the application program. Error Message: TPFAR CMNAPPC ERROR, SEND ERROR
RECVED WHILE ATTEMPTING TO SEND A REQUEST.
User response: None. VERB SEND PRC pppp, SRC ssssssss SQLCODE xxxxxx,
SQLSTATE yyyyy
0007C4 Where:
Program: CREB SEND
Error Message: TPFAR FDOCA ERROR, FDOCA DECODE The TPF Advanced Program-to-Program Communications
INVOKED WITH INVALID OPTIONS. SQLCODE xxxxxx, (TPF/APPC) SEND verb that was issued immediately
SQLSTATE yyyyy preceding the communication error.

Where: pppp
Primary error return codes issued by the SEND verb.
xxxxxx
The structured query language (SQL) code returned to ssssssss
the application program. Secondary error return codes issued by the SEND verb.

yyyyy xxxxxx
The structured query language (SQL) state returned to The structured query language (SQL) code returned to
the application program. the application program.

Explanation: The TPF Application Requester (TPFAR) yyyyy


formatted data object content architecture (FDOCA) decode The structured query language (SQL) state returned to
function was invoked with a call type that is not valid. the application program.

System action: A dump is issued and the SQLCODE and Explanation: This error reports SNA communications errors
SQLSTATE are returned to the application program. that are visible to the TPF Application Requester (TPFAR)
communications manager manager (CMNAPPC).

System Errors 139


0007D3 • 0007E1

System action: A dump is issued and the SQLCODE and received more data on a reply data stream (RPYDSS) than
SQLSTATE are returned to the application program. could be handled in a 4K block. This is an unrecoverable error
condition that must be corrected before the TPFAR feature can
User response: None. resume operation.
System action: A dump is issued and the SQLCODE and
0007D3 SQLSTATE are returned to the application program.
Program: CREB User response: None.
Error Message: TPFAR CMNAPPC ERROR, ERROR WHILE
ATTEMPTING TO ISSUE A VERB. VERB vvvvvvv PRC pppp, 0007D5
SRC ssssssss SQLCODE xxxxxx, SQLSTATE yyyyy
Program: CREB
Where:
Error Message: TPFAR MER ERROR, INVALID CALL TO
vvvvvvv MER. SQLCODE xxxxxx, SQLSTATE yyyyy
The TPF Advanced Program-to-Program Communications
(TPF/APPC) LU6.2 verb that was issued immediately Where:
preceding the communication error.
xxxxxx
pppp The structured query language (SQL) code returned to
Primary error return codes issued by the LU6.2 verb. the application program.

ssssssss yyyyy
Secondary error return codes issued by the LU6.2 verb. The structured query language (SQL) state returned to
the application program.
xxxxxx
The structured query language (SQL) code returned to Explanation: The TPF Application Requester (TPFAR) feature
the application program. made a call to manage error reporting (MER) that is not valid.

yyyyy System action: A dump is issued and the SQLCODE and


The structured query language (SQL) state returned to SQLSTATE are returned to the application program.
the application program.
User response: None.
Explanation: This error reports SNA communications errors
that are visible to the TPF Application Requester (TPFAR)
communications manager (CMNAPPC). 0007E0

System action: A dump is issued and the SQLCODE and Program: CRDQ
SQLSTATE are returned to the application program. Error Message: DBSAC TPF DATABASE SUPPORT
User response: None. STRUCTURE FIND ERROR.
Explanation: The TPF database support structure to attach to
0007D4 the current entry control block (ECB) could not be found.

Program: CREB System action: A system error is issued and and a condition
code of DBSAC_DBSFINDERR is returned back to the
Error Message: TPFAR CMNAPPC ERROR, FATAL RAB application program.
SIZE ERROR ENCOUNTERED. VERB vvvvvvv PRC pppp, SRC
ssssssss SQLCODE xxxxxx, SQLSTATE yyyyy User response: Review the system error dump to determine
which type of FIND error occurred (for example, a record ID
Where: that is not valid, a record code check, or a file address) and
the TPF support structure ID that was used.
vvvvvvv
The TPF Advanced Program-to-Program Communications The following situations may have caused the error:
LU6.2 verb that was issued immediately preceding the v Trying to attach the same TPF database support structure
communication error. twice
pppp v Recycling the file used by the TPF database support
Primary error return codes issued by the LU6.2 verb. structure, for example, it was in a short term pool file
ssssssss v Specifying a TPF database support structure ID that is not
Secondary error return codes issued by the LU6.2 verb. valid or is corrupted.

xxxxxx
The structured query language (SQL) code returned to 0007E1
the application program. Program: CRD9
yyyyy Error Message: SDD INITIALIZATION ERROR, FIND
The structured query language (SQL) state returned to ERROR ADDR– fileaddr, ALLOCATED– xxxxxx, COPIED–
the application program. yyyyy.
Explanation: This error reports that the TPF Application Where:
Requester (TPFAR) communications manager (CMNAPPC)

140 TPF Messages (System Error, Offline, and Program Status Word)
0007E2 • 0007E6

fileaddr
0007E3
File address where FIND failed.
Program: CRD9
xxxxx
The number of structured query language (SQL) database Error Message: CTKI RETRIVAL ERROR
directory entries allocated by keypoint 2 (CK2SDDN).
Explanation: While initializing the structured query language
yyyyy (SQL) database directory entries in core with the information
The number of SQL database directory entries copied from CTKI, CYYM returned an error while trying to access
from file. CTKI. TPF Application Requester (TPFAR) SQL processing
cannot be completed until the CTKI retrieval problem is
Explanation: During the TPF Application Requester (TPFAR)
corrected and the system is re-IPLed.
restart, a FIND error occurred while initializing the SQL
database directory entries in core with the information out on System action: No entries are set up in the SQL database
file. directory table.
System action: The end entry is appended to the SQL User response: Determine why the bad return code was
database directory table. The number of entries copied is put received from CYYM.
in the SQL database directory table header, and the number of
entries in use in the SQL database directory table is set to
zero. A SERRC macro is issued with return. 0007E4

User response: Check the file copies and if possible alter Program: None.
online, or alter the SQL database directory table by entering Error Message: TPFAR ASSEMBLER LINKAGE CALLED
the ZSQLD command. WITHOUT TPFAR IN SYSTEM
See TPF Operations for more information about the ZSQLD Explanation: The TPF Application Requester (TPFAR)
command. assembler linkage segment, CRD5, was called but the system
initialization program (SIP) configuration bit indicated that the
0007E2 TPFAR feature was not available in the system.

Program: CRD9 System action: The ECB is exited.

Error Message: SDD INITIALIZATION ERROR, ENTRIES User response: Determine whether the segment should be
ON FILE EXCEED CORE ALLOCATION, ALLOCATED- calling the TPFAR feature. If so, check the SIP CONFIG macro
xxxxxx, COPIED- yyyyy, ON FILE- zzzzz for the TPFAR setting.

Where: The segment that made the call is the segment appended in
the dump message.
xxxxx
The number of structured query language (SQL) database See the TPF Application Requester User's Guide for more
directory entries allocated by keypoint 2 (CK2SDDN). information about setting up a TPF system for the TPFAR
feature.
yyyyy
The number of SQL database directory entries copied
from file. 0007E5

zzzzz Program: None.


The number of SQL database directory entries on file. Error Message: TPFAR MALLOC ERROR, NO MALLOC
Explanation: While initializing the core copy of the SQL STORAGE
database directory entries with the information out on file Explanation: The TPFAR ISQLM_MALLOC macro tried to
during the TPF Application Requester (TPFAR) restart, the get a block using the malloc function but there is no storage
number of SQL database directory entries to copy from file available in the heap area.
exceeded the number of entries allocated to the system by
keypoint 2 (CK2SDDN). System action: The entry control block (ECB) exits.

System action: The end entry is appended to the SQL User response: Do the following:
database directory table. The number of entries copied is put 1. Review the system error dump to determine which blocks
in the SQL database directory table header, and the number of depleted the heap storage.
entries in use in the SQL database directory table is set to
2. Correct the problem.
zero. A SERRC macro is issued with return.

User response: Increase the number of allocated entries by


entering the ZNKEY command or rebuild the SQL database 0007E6
directory table out on file by entering the ZSQLD command. Program: None.
See TPF Operations for more information about the ZNKEY Error Message: TPFAR REALLOC ERROR, NO MALLOC
and ZSQLD commands. STORAGE
Explanation: The TPFAR ISQLM_REALLOC macro tried to
get a block using the malloc function but there is no storage
available in the heap area.

System Errors 141


0007E7 • 0009D1

System action: The entry control block (ECB) exits. communications manager (CMNTCPIP) received a data length
that is not valid.
User response: Do the following:
1. Review the system error dump to determine which blocks System action: A system error dump is issued and
depleted the heap storage. SQLCODE and SQLSTATE are returned to the application
program.
2. Correct the problem.
User response: Check the system error dump to determine
the cause of the protocol violation.
0007E7
Program: CREB
000900–0009FF
Error Message: TPFAR CMNTCPIP FAILURE, ERROR
ATTEMPTING TO ISSUE SOCKET FUNCTION. FUNCTION
func, ERRNO eno, SQLCODE scode, SQLSTATE sstate 000999

Where: Program: ACPE

func Error Message: ACPD — LAST RECORD EXPECTED NOT


The TPF Transmission Control Protocol/Internet Protocol FOUND – READ COUNT MAY BE INVALID
(TCP/IP) socket function that was issued immediately Explanation: The data loader expected more data and found
before the communication error. an EOF on the SDF tape.
eno The error number that was returned in response to the System action: The data loader EOJ messages are generated.
error.
User response: Do the following:
scode
1. Create the SDF tape again.
The Structured Query Language (SQL) code that was
returned to the application program. 2. Load the data again.

sstate
If the error continues, notify your support personnel.
The SQL state that was returned to the application
program.
0009D0
Explanation: A TCP/IP communication error occurred that is
visible to the TPF Application Requester (TPFAR) Program: CDLX
communications manager (CMNTCPIP).
Error Message: DYNAMIC LU DEFINITION EXIT – RVT
System action: A system error dump is issued and ERROR
SQLCODE and SQLSTATE are returned to the application
program. Explanation: The dynamic LU user exit is not coded
correctly. The information specified for the resource vector
User response: Examine the system error dump to determine table (RVT) entry is not valid.
why the socket function failed. Check the ERRNO value
returned in the dump. System action: A SNAPC error dump is issued with a return.
The logon request is rejected.

0007E8 User response: Change the dynamic LU user exit so that it is


valid.
Program: CREB
See TPF System Installation Support Reference for more
Error Message: TPFAR CMNTCPIP FAILURE, FATAL RAB information about the dynamic LU user exit.
SIZE ERROR OCCURRED. FUNCTION func, ERRNO eno,
SQLCODE scode, SQLSTATE sstate
0009D1
Where:
Program: CDLX
func
The TPF Transmission Control Protocol/Internet Protocol Error Message: ERROR FROM MALOC MACRO
(TCP/IP) function that was issued immediately before the Explanation: The TPF system could not allocate enough
communication error. temporary storage for the CDLX program.
eno The last error number that was received. For this, the System action: A system error is issued with a return. The
value may be associated with an error that previously logon request is rejected.
occurred.
User response: See your system programmer for more
scode information.
The Structured Query Language (SQL) code that was
returned to the application program.
sstate
The SQL state that was returned to the application
program.

Explanation: The TPF Application Requester (TPFAR)

142 TPF Messages (System Error, Offline, and Program Status Word)
0009D2 • 0009E5

Explanation: The address of the resource name hash prime


0009D2
table (RNHPT) entry saved in a resource name hash entry
Program: CSNB table (RNHET) entry is not correct.

Error Message: TIME STAMP MISMATCH IN NODE System action: A catastrophic system error is issued.
CONTROL BLOCK
User response: Review the system error dump to determine
Explanation: The TPF system could not obtain a node control the cause of the error and to correct it.
block (NCB) for a dynamic logical unit (LU). The time stamp
See TPF ACF/SNA Data Communications Reference for more
in the NCB control record (NCBCR) did not match the time
information about RNHPT and RNHET entries.
stamp in the NCB directory record (NCBDR) due to database
corruption.
0009E3
System action: A SNAPC error dump is issued with a return.
An error is returned to the program that requested the NCB. Program: CS13
User response: Determine why the time stamp in NCBDR Error Message: RNHPT CHAINED ITEM COUNT ERROR
does not match the time stamp in NCBCR and correct the
problem. Explanation: The count of the resource name hash entry table
(RNHET) entries that is stored in the resource name hash
prime table (RNHPT) does not match the actual number of
0009E0 RNHET entries on the synonym chain.
Program: CS13 System action: A catastrophic system error is issued.
Error Message: RECYCLE FAILURE – NO RESOURCE User response: Review the system error dump to determine
AVAILABLE FOR ADD the cause of the error and correct it.
Explanation: The INQRC macro call with FUNCTION=ADD See TPF ACF/SNA Data Communications Reference for more
specified failed because there are no resource vector table information about RNHET entries, synonym chains, and the
(RVT) entries available to add the resource. RNHPT.
System action: A system error is issued with a return.
Control is returned to the caller. 0009E4
User response: Do one of the following: Program: CS13
v Enter the ZNDYN RECYCLE command to recycle the RVT
Error Message: IMPROPER RESIDENCY ON TERM LIST
entries that are on the RVT termination list, which will
make RVT entries available for use. Explanation: An attempt was made to place a resource vector
v If there are no RVT entries on the RVT termination list to table (RVT) entry on the RVT termination list. However, the
recycle, increase the size of the RVT. RVT entry cannot be placed on the RVT termination list for
one of the following reasons:
See TPF Operations for more information about the ZNDYN v The RVT entry was defined by using the offline ACF/SNA
RECYCLE command. See TPF General Macros for more table generation (OSTG) program.
information about the INQRC macro. v The logical unit (LU) is in session.
v A session is being started for the LU.
0009E1
System action: A system error is issued and control is
Program: CS13 returned to the caller.

Error Message: RNHET BACKWARD CHAIN INVALID User response: Do the following:
1. Review the system error dump to determine the cause of
Explanation: The backward chain pointer saved in a resource
the error.
name hash entry table (RNHET) entry is not correct. It does
not match the forward chain pointer that is saved in the 2. Correct the error.
previous RNHET entry on the synonym chain.
See TPF ACF/SNA Data Communications Reference for more
System action: A catastrophic system error is issued.
information about the RVT termination list.
User response: Review the system error dump to determine
the cause of the error and to correct it.
0009E5
See TPF ACF/SNA Data Communications Reference for more
Program: CS13
information about RNHET entries.
Error Message: RV1TERM NOT SET BUT RESIDENT ON
TERM LIST
0009E2
Explanation: A resource vector table (RVT) entry is on the
Program: CS13
RVT termination list when its RV1TERM bit is not set on.
Error Message: RNHET CONTAINS INVALID RNHPT
System action: The RVT entry is removed from the RVT
ADDRESS
termination list.

System Errors 143


0009E6 • 0009F1

User response: None. See TPF General Macros for more information about the
ROUTC and INQRC macros. See TPF System Macros for more
See TPF ACF/SNA Data Communications Reference for more information about the SIPCC macro.
information about the RVT termination list.

0009EB
0009E6
Program: CVAQ, CIT6
Program: CS13
Error Message: USER EXIT ERROR
Error Message: RESTRICTED USE OF INQRC MACRO
Explanation: The dynamic LU user exit returned an error
Explanation: The INQRC macro was issued with the during the import ROUTC function or functional management
restricted FUNCTION parameter, but the program that issued
message routing (FMMR).
the INQRC macro was not authorized to issue restricted
macros. System action: The entry control block (ECB) exits.
System action: The entry control block (ECB) exits. User response: Do the following:

User response: Do one of the following: 1. Review the system error dump to determine the cause of
the error.
v Enter the ZAPAT command to authorize the program to
issue restricted macros. 2. Correct the error.
v Change the program so that it does not specify the
See TPF General Macros for more information about the
FUNCTION parameter for the INQRC macro call.
ROUTC macro. See the TPF ACF/SNA Data Communications
Reference for more information about FMMR.
See TPF Operations for more information about the ZAPAT
command. See TPF General Macros for more information about
the INQRC macro. 0009F0

Program: CDLA
0009E7
Error Message: INSUFFICIENT RNHET SPACE
Program: CDLB
Explanation: All of the entries in the RVT are in use. There
Error Message: FACS ERROR OCCURRED ON are no spare RVT entries available to add the resource.
KEYPOINTING RV1RU RECORD
System action: A system error is issued with a return. State
Explanation: A file address retrieval program (FACS) error change is disabled in the TPF system.
occurred while attempting to keypoint a #RV1RU record. The
ordinal number of the #RV1RU record is saved in the entry User response: Use the SNAKEY macro to increase the value
control block at location EBX016. assigned to the MAXRVT parameter in keypoint 2 (CTK2).

System action: The entry control block (ECB) exits. See TPF ACF/SNA Network Generation for more information
about the SNAKEY macro.
User response: Do the following:
1. Review the system error dump to determine the cause of 0009F1
the error.
2. Correct the error. Program: CDLA
Error Message: RNHET ON SYNONYM CHAIN AND
0009EA AVAILABLE LIST

Program: CVAQ, CIT6 Explanation: An entry in the resource name hash entry table
(RNHET) was found in both the synonym chain and the
Error Message: INQRC ERROR resource vector table (RVT) available list.
Explanation: An INQRC error occurred during the import System action: A system error is issued and the program
ROUTC function. The INQRC macro was issued with exits. State change is disabled in the TPF system.
FUNCTION=ADD specified, but the processor could not
create a resource definition for one of the following reasons: User response: Do the following:

v The resource name contained characters that were not valid. 1. Review the system error dump to determine the cause of
the error.
v The resource name already exists.
2. Correct the error.
v No RVT entries are available to add the resource.

System action: The entry control block (ECB) exits. See TPF ACF/SNA Data Communications Reference for more
information about the RNHET and the synonym chain.
User response: Do the following:
1. Review the system error dump to determine the cause of
the error.
2. Correct the error.

144 TPF Messages (System Error, Offline, and Program Status Word)
0009F2 • 0009F7

0009F2 0009F5
Program: CDLA Program: CDLA

Error Message: BAD SYNONYM CHAIN DETECTED Error Message: CURRENT PRIME NUMBER EXCEED MAX
Explanation: A synonym chain was not built correctly. Explanation: The current prime number, which is defined in
keypoint 2 (CTK2) by the value assigned to the MAXPRIM
System action: A system error is issued and the program
parameter in the SNAKEY macro, is larger than the number of
exits. State change is disabled in the TPF system. resource name hash prime table (RNHPT) entries defined in
User response: Do the following: the TPF system.
1. Review the system error dump to determine the cause of System action: A system error is issued and the program
the error. exits. State change is disabled in the TPF system.
2. Correct the error.
User response: Do the following:
1. Review the system error dump to determine the cause of
See TPF ACF/SNA Data Communications Reference for more
the error.
information about synonym chains.
2. Also, to help determine the cause of the error, enter the
ZNKEY command to check the value assigned to the
0009F3 MAXPRIM parameter in the SNAKEY macro.
Program: CDLA 3. Correct the error.

Error Message: RVT1 END DELIMITER IS NOT FOUND


See TPF ACF/SNA Network Generation for more information
Explanation: The CDLA program could not find the RVT1 about the SNAKEY macro. See TPF ACF/SNA Data
end delimiter. Communications Reference for more information about the
RNHPT. See TPF Operationsfor more information about the
System action: A system error is issued and the program ZNKEY command.
exits. State change is disabled in the TPF system.
User response: Do the following: 0009F6
1. Review the system error dump to determine the cause of
Program: CDLA
the error.
2. Correct the error. Error Message: CURRENT PRIME NUMBER IS 0 OR NO
SPACE ALLOCATED FOR RNHPT
See TPF ACF/SNA Data Communications Reference for more Explanation: One of the following errors occurred:
information about the resource vector table (RVT).
v The current prime number, which is defined in keypoint 2
(CTK2) by the value assigned to the MAXPRIM parameter
0009F4 in the SNAKEY macro, is 0.

Program: CDLA v No space was allocated for the resource name hash prime
table (RNHPT).
Error Message: RVT IN SESSION BUT TERM BIT ON
System action: A system error is issued and the program
Explanation: A resource vector table (RVT) entry was found exits. State change is disabled in the TPF system.
on the RVT termination list when it should not have been for
one of the following reasons: User response: Do the following:

v The logical unit (LU) is in session. 1. Review the system error dump to determine the cause of
the error.
v The LU is starting a session.
2. Also, to help determine the cause of the error, enter the
v The LU was defined by using the offline SNA table ZNKEY command to check the value assigned to the
generation (OSTG) program. MAXPRIM parameter in the SNAKEY macro.
v The RVT entry is for a non-LU resource. 3. Correct the error.
System action: The TPF system removes the RVT entry from
the RVT termination list. See TPF ACF/SNA Network Generation for more information
about the SNAKEY macro. See the TPF ACF/SNA Data
User response: Do the following: Communications Reference for more information about the
1. Review the system error dump to determine the cause of RNHPT. See TPF Operationsfor more information about the
the error. ZNKEY command.
2. Correct the error.
0009F7
See TPF ACF/SNA Data Communications Reference for more
information about the RVT termination list. Program: CDLA

Error Message: UNSUCCESSFUL HASH


Explanation: A hashing error occurred while building the
resource name hash entry table (RNHET).

System Errors 145


0009F8 • 000E08

System action: A system error is issued and the program


000E04
exits. State change is disabled in the TPF system.
Program: CCCIEF
User response: Do the following:
1. Review the system error dump to determine the cause of Error Message: ATTEMPT TO DEQC FROM A RESOURCE
the error. NOT ENQ’D ON
2. Correct the error. Explanation: The ECB issued a DEQC macro that specified
the name of a resource the ECB had not enqueued on.
See TPF ACF/SNA Data Communications Reference for more
System action: The issuing ECB is exited.
information about the RNHET.
User response: Do the following:
0009F8 1. Determine why the DEQC macro was issued.
2. Correct the problem.
Program: CDLA

Error Message: NUMBER OF RVT ENTRIES IN CTK2 IS


000E05
LESS THAN 2
Program: CCCIEF
Explanation: The resource name hash entry table (RNHET)
could not be built because there are less than 2 entries in the Error Message: ATTEMPT TO DEQC FROM AN
resource vector table (RVT). UNKNOWN RESOURCE
System action: A system error is issued and the program Explanation: The ECB issued a DEQC macro for a resource
exits. State change is disabled in the TPF system. name that was not known to the system.
User response: Do the following: System action: The issuing ECB is exited.
1. Review the system error dump to determine the cause of User response: Determine what was wrong with the resource
the error. name. If the resource name is valid, determine why the ENQC
2. Correct the error. was not done.

See TPF ACF/SNA Data Communications Reference for more


000E06
information about the RNHET.
Program: CCCIEF

000E00–000EFF Error Message: ATTEMPT TO ENQC ON RESOURCE BY


OWNER

Explanation: The ECB that already owned the resource is


000E00
trying to ENQ on it again.
Program: CCCIEF
System action: The issuing ECB is exited.
Error Message: EVNTC AND ECB HOLDING BLOCK ON
LEVEL User response: Determine why the ECB is trying to do the
double ENQC on the same resource name.
Explanation: The program issued an EVNTC macro that
specified a data level that was already in use.
000E07
System action: The ECB is exited.
Program: CCCIEF
User response: Correct the offending segment so that it uses
a data level that is not already in use. Error Message: EXIT HOLDING A SHARED RESOURCE
Explanation: An ECB is trying to exit while currently
000E03 enqueued on a resource.

Program: CCCIEF System action: A DEQC is forced and the exit is continued.
Error Message: MISMATCH BETWEEN TYPE CODES User response: Determine why the ECB did not issue a
DEQC before the ECB issued the EXITC.
Explanation: The type codes for one of the following macro
pairs do not match:
v EVNTC/EVNWC 000E08
v EVNTC/POSTC
v EVNTC/EVNQC. Program: CCCIEF

System action: The issuing ECB is exited. Error Message: SHARED RESOURCE HELD TOO LONG

User response: Determine which is the correct type code and Explanation: Another ECB is currently waiting for this
make the required changes to the using segments. resource and the specified time out value has expired.
System action: The ECB holding the resource is exited and
the resource is passed to the waiting ECB.

146 TPF Messages (System Error, Offline, and Program Status Word)
000E09 • 000E14

User response: Determine why the ECB holding the resource System action: The ECB is exited. The associated message
was unable to complete its processing in the specified time identifies the module detecting the error.
period.
User response: Determine why the event was not found or
why the name is duplicated; neither of these conditions
000E09 should ever occur. Time-out may occur when testing under the
IBM Virtual Machine (IBM VM) system because of possible
Program: CCCIEF DASD contention or an unusually heavy processing load.
Error Message: SHARED RESOURCE HELD TOO LONG
Explanation: Another ECB is currently waiting for this 000E12
resource and the specified time out value has expired. Program: CGENLC
System action: The ECB holding the resource is exited and Error Message: ILLEGAL GENLC FUNCTION PARAMETER
the resource is passed to the waiting ECB. SPECIFIED
User response: Determine why the ECB holding the resource Explanation: An incorrect parameter was specified for a
was unable to complete its processing in the specified time tpf_genlc function call.
period.
System action: The issuing entry control block (ECB) exits.

000E10 User response: Do the following:

Program: CCCIEF 1. Determine which tpf_genlc() parameter is in error.


2. Correct the problem.
Error Message: EVENT NOT A CNT TYPE EVENT

Explanation: The EVINC macro was issued that specified an See TPF C/C++ Language Support User's Guide for more
event that is not defined as a count-type event. The EVINC information about the tpf_genlc function.
macro can be used only to dynamically increment the count
value for a currently defined count-type event.
000E13
System action: The issuing ECB is exited.
Program: CCCIEF
User response: Make sure that the event specified is defined
Error Message: One of the following:
as a count-type event.
v GENLC LIST DATA LENGTH INCORRECT
Error Message: EVNWC ISSUED FOR EVINC EVENT
v EVENT LIST DATA LENGTH INCORRECT
Explanation: An EVNWC macro was already issued for the
Explanation: One of the following occurred:
event at the time of the EVINC macro request. The EVINC
macro cannot be used to increment the count value for an v A GENLC macro was issued to create or add to a list of
event while there are ECBs waiting on that event. data items, but the list size is incorrect.
v An event list was specified for an EVNTC or POSTC macro,
System action: The issuing ECB is exited.
but the list size is incorrect.
User response: Determine why the EVINC macro was issued
after an EVNWC macro was issued for the same event. The list size is less than the minimum (7 bytes) or more than
the maximum (424 bytes), or a single list item (data element
and control fields) is more than the 256-byte maximum size.
000E11
System action: The issuing entry control block (ECB) exits.
Program: CVFE, GOGO
User response: Do the following:
Error Message: GOGO EVNTC ERROR – error
1. Determine why the list size is incorrect. The CIEF program
Where: determines the list size by multiplying the item size by the
error count of items. The size must be in the range of 7 to 424
One of the following: bytes. (A count or size value of zero results in a list data
v NAME NOT FOUND size of zero.)
v DUPLICATE NAME 2. Correct the problem.
v TIMEOUT
See TPF General Macros for more information about the
Explanation: This error can occur for any of the following
GENLC, EVNTC, or POSTC macro.
reasons:
v An event name declared through the EVNTC macro already
exists in the event table 000E14
v An event name posted through the POSTC macro is not Program: CCCIEF
outstanding
Error Message: MISMATCH BETWEEN LIST ITEM SIZES
v An event awaited for through the EVNWC macro does not
exist Explanation: A POSTC macro was issued for a list-type
v The awaited event timed out before completing. event, but the item size specified does not match the size that
was defined in the event.

System Errors 147


001000 • 002011

System action: The issuing entry control block (ECB) exits.


001236
User response: Do the following:
Program: Displayed on the console and in the dump.
1. Determine why the POSTC macro was issued with an
incorrect list item size. Error Message: MPLF LOCK USER TOKEN MISMATCH
2. Correct the problem. Explanation: The TPF system encountered a multi-path lock
facility (MPLF) token mismatch when reading attention
See TPF General Macros for more information about the POSTC messages from the control unit (CU). The subsystem status
macro. table (SSST) entry and the MPLF read message buffer is
displayed on the console.
System action: The MPLF message that was read from the
001000–001FFF CU is discarded and processing continues.

User response: None.


001000
Program: CCCPSE (CPSE)
002000–002FFF
Error Message: One of the following occurred:
v VEQR MODE ECB PAGE FAULT DETECTED —
EXECUTION CONTINUES 002010
v VEQR MODE ECB PAGE FAULT DETECTED —
Program: CCNUCL (CTME)
EXECUTION CONTINUES CONTINUES — ECB
REFERENCED BY R9 IS NOT ECB FOR FAILING EVM Error Message: TIME SLICE ECB TIMEOUT
Explanation: An ECB-controlled program has accessed Explanation: An entry control block (ECB) that was identified
another ECB or a working storage block owned by another for time slicing exceeded its maximum allowable run time.
ECB. The TMSLC macro call with the ENABLE parameter, which
points to the a time-slice name table entry, sets the maximum
If message 148 is received, the ECB-controlled program has run time for the ECB.
also loaded R9 with the address of the other ECB.
The CTMS segment, which is where the attributes for the
System action: Program processing continues normally. corresponding time-slice name are found, initializes the
User response: Using the program old PSW that appears at time-slice name table entry. In this case, the attribute is the
MAXTIME parameter, which is found in the TMSLC macro
label PGMPSW in the SNAP dump, locate the accessing
call with the ASSIGN parameter.
instruction in the program whose name appears at the top of
the dump. Modify the program to either remove the storage System action: The ECB ends.
reference or to convert the data address to a system virtual
address (SVA) (by using the $GSVAC macro) and code a User response: Do the following:
MOVEC macro to access the location in the system virtual 1. Determine if the ECB was looping continually or if you
memory (SVM). must increase the value for the MAXTIME parameter in
the corresponding TMSLC macro call (with the ASSIGN
Note: Loading R9 with the address of another ECB will not parameter) in the CTMS segment.
work in normal mode.
Note: You may need to increase the value for the
MAXTIME parameter when tracing. C function trace
001111 may artificially extend the amount of time an ECB
Program: CCCPSE (CPSM) takes to run, and the SETOC system macro does not
affect the CTL-2010 time-slice time-out.
Error Message: $RECVC UNIT ALREADY ARMED 2. Do one of the following:
Explanation: A program has issued $RECVC macro call to v Enter the ZTMSL command to increase the value of the
designate a location to receive control should a program check MAXTIME parameter for that time-slice name.
occur. However, a previous $RECVC call was already issued. v Consider using a different time-slice name with a larger
System action: If the $RECVC macro was called from an MAXTIME value.
ECB-controlled program, the ECB is exited.
See TPF System Macros for more information about the TMSLC
If the $RECVC macro was called from the control program, and SETOC macros, and TPF Operations for more information
the $RECVC macro call is ignored and control is passed to the about the ZTMSL command.
CPU loop. The program name displayed for $RECVC macro
errors in the CP will always be CPSM/CCCPSE.
002011
User response: Using the program old PSW that appears at
label PGMPSW in the SNAP dump, locate the offending Program: CCNUCL (CICS)
$RECVC call in the issuing program and correct it.
Error Message: ECB ALREADY MARKED FOR TIME
SLICING
Explanation: An attempt was made to identify this entry

148 TPF Messages (System Error, Offline, and Program Status Word)
002012 • 004600

control block (ECB) for time slicing when the ECB was already
004000
identified for time slicing.
Program: Displayed on the console and in the dump.
System action: The ECB ends and a SNAPC error dump is
taken. Error Message: ILLEGAL REGISTER USAGE ON DATEC
MACRO
User response: Correct the application error.
Appended Message: ILLEGAL REGISTER USAGE ON
DATEC MACRO
002012
Explanation: An illegal base register was used on a DATEC
Program: CTMS macro invocation. The dump identifies the location of the
Load Address instruction that was generated as a result of the
Error Message: ERROR DURING TIME-SLICE DATEC macro. This instruction is using either a base or index
INITIALIZATION register that is not allowed by the DATEC macro service
Explanation: An error occured during system restart in the routine in CICS.
time-slice initialization segment CTMS. System action: If this is an ECB-controlled program then the
System action: The entry control block (ECB) continues to ECB is exited. If this is not an ECB-controlled program then
control returns to the calling segment; the contents of the area
run.
in which the date was to be placed are undefined.
User response: Do the following:
User response: Update the program by using the DATEC
1. Determine the cause of the error. macro to use registers that are valid.
2. Correct the error.
See TPF General Macros for more information on the DATEC
macro.
002013

Program: CTMT 004005

Error Message: ERROR READING OR WRITING Program: CIMU (CIKC or CIKD)


TIME-SLICE NAME RECORD Error Message: FIND ERROR ON SOURCE IMAGE
Explanation: An error occurred while reading or writing the Explanation: A FIND error occurred during the copy of IPL
file copy of the time-slice name table while processing the or PROG areas.
ZTMSL command. If the error occurred during the write of
the time-slice name table, the ZTMSL CHANGE, REMOVE, or System action: The ZIMAG COPY command is rejected.
ADD command may not have completed its intended User response: Do the following:
function.
1. Check the system console for DASD related hardware
System action: The entry control block (ECB) ends. errors.

User response: Do the following: 2. Verify that the file address compute program (FACE) table
(FCTB) on the active image is correct.
1. Determine the cause of the error.
3. Verify that the records on the source image are not
2. Correct the error. corrupted.
3. Ensure that the time-slice name table record on file 4. Load the source image again with the auxiliary loader
contains the correct time-slice names and attributes. (TLDR) or the general file loader (ALDR), if necessary.
See TPF Operations for more information about the ZIMAG
002014 COPY command. See TPF System Installation Support Reference
Program: CTMT for more information about multiple TPF images.

Error Message: TMSLC MACRO CALLED DURING


RESTART 004600

Explanation: An entry control block (ECB) ran a TMSLC Program: CFL2


macro during system restart. TMSLC macros can only be run Error Message: CFL2 – UNEXPECTED RESPONSE CODE
after the system reaches 1052 state. FOR LEMIC READ
System action: The ECB ends and a SNAPC error dump is Explanation: A request was issued to a coupling facility (CF)
taken. in the LEMIC macro service routine (OPERATION=READ is
User response: Correct the application program. See TPF coded on the LEMIC macro). However, an unexpected
System Macros for more information on the TMSLC macro. response code was returned from the CF.

System action: A system error is issued and control returns


to the caller.
004000–004FFF
User response: See your IBM service representative.

See TPF System Macros for more information about the LEMIC
macro.

System Errors 149


004601 • 004607

cannot be found on any of the system queues. Main storage


004601
may be corrupted.
Program: CFL2
System action: A system error is issued and processing
Error Message: CFL2 – UNEXPECTED RESPONSE CODE continues.
FOR DELNL
User response: Do the following:
Explanation: A request was issued to a coupling facility (CF) 1. Review the system error dump to determine the cause of
to delete an item from the notify lock structure. However, an the error.
unexpected response code was returned from the CF.
2. Correct the error.
System action: A catastrophic system error is issued.

User response: See your IBM service representative. 004605


Program: CFL2
004602
Error Message: CFL2 – UNEXPECTED RESPONSE CODE
Program: CFL2 FOR LEMIC DELETESET

Error Message: CFL2 – NOTIFY LOCK NOT FOUND ON Explanation: A request was issued to a coupling facility (CF)
DELETE in the LEMIC macro service routine
(OPERATION=DELETESET is coded on the LEMIC macro).
Explanation: An item from the notify lock structure was However, an unexpected response code was returned from the
processed and a request was issued to a coupling facility (CF) CF.
to delete the item from the notify lock structure. An error
occurred because the item was not found in the notify lock System action: A system error is issued and control returns
structure. to the caller.

System action: A system error is issued and processing User response: See your IBM service representative.
continues.
See TPF System Macros for more information about the LEMIC
User response: See your IBM service representative. macro.

004603 004606

Program: CFL2 Program: CFL2

Error Message: CFL2 – UNEXPECTED RESPONSE CODE Error Message: CFL2 – UNEXPECTED RESPONSE CODE
FOR LEMIC DELETE FOR LEMIC MANAGE

Explanation: A request was issued to a coupling facility (CF) Explanation: A request was issued to a coupling facility (CF)
in the LEMIC macro service routine (OPERATION=DELETE is in the LEMIC macro service routine (OPERATION=MANAGE
coded on the LEMIC macro). An error occurred because an is coded on the LEMIC macro). However, an error occurred
unexpected response code was returned from the CF. because an unexpected response code was returned from the
CF.
System action: A system error is issued and control returns
to the caller. System action: A system error is issued and control returns
to the caller.
User response: See your IBM service representative.
User response: See your IBM service representative.
See TPF System Macros for more information about the LEMIC
macro. See TPF System Macros for more information about the LEMIC
macro.

004604
004607
Program: CFL2
Program: CNPY
Error Message: UNABLE TO LOCATE IOB FOR LOCK
GRANTED NOTIFICATION LOCKNAME – lockname on CF – Error Message: CTKI RETRIEVAL TIMEOUT — CHECK
cfname EXTERNAL LOCKING FACILITIES RESTART WILL RESUME
WHEN CTKI HOLD IS RELEASED
Where:
Explanation: The retrieval of CTKI for one of the processors
lockame in a loosely coupled complex is taking longer than the
The name of the lock. specified timeout value. This indicates that another processor
cfname in the loosely coupled complex is holding CTKI for an
The name of the coupling facility (CF). excessive amount of time.

Explanation: Lock granted notification was received from a System action: This system error is issued to inform the
CF for a lock request that had been queued. However, the operator that the retrieval is taking longer than usual. Restart
input/output block (IOB) that originally requested the lock does not continue until the external lock facility (XLF) lock is
cleared and the processor is able to retrieve CTKI.

150 TPF Messages (System Error, Offline, and Program Status Word)
004608 • 00460C

User response: The XLF for CTKI must be cleared. Check


00460A
with your system programmer to determine how this should
be done since there are many reasons why the lock could be Program: CFL9
held. To clear the lock, it may be necessary to restart a
stopped processor or to perform an initial machine load (IML) Error Message: CFL9 – UNEXPECTED FUNCTION CODE
of the XLF device. PRESENTED
Explanation: The CFL9 segment was activated incorrectly or
004608 with an incorrect function code passed in the CE1WKA work
area.
Program: CFL9
System action: The issuing entry control block (ECB) is
Error Message: CFL9 – SYNCHRONIZED EVENT ERROR- exited.
UNEXPECTED RESPONSE
User response: Do one of the following:
Explanation: A complex-wide synchronized event found an v Determine why the CFL9 segment was activated incorrectly
error for one of the following conditions: and correct the problem.
v A duplicate name was found on the EVNTC macro. v If the CFL9 segment was activated correctly, determine how
v An event name was not found on the POSTC macro. the function code was corrupted and correct the problem.
v An event name was not found or an error other than a
timeout occurred on the EVNWC macro. 00460B
System action: One of the following occurs: Program: CFCR, CFL2
v If the function code passed to the CFL9 segment indicated
that a critical system function (for example, move locks) Error Message: program – ERROR RESPONSE FROM
was responsible for the activation of the CFL9 segment, a COUPLING FACILITY cfname– RECOVERY STARTED
catastrophic system error is issued and all processing is Where:
ended.
program
v If the function code passed to the CFL9 segment indicated
The name of the program that detected the error.
that a non-critical system function caused the activation of
the CFL9 segment, the issuing entry control block (ECB) is cfname
exited and system processing continues. The name of the coupling facility (CF).
User response: Do the following: Explanation: An error occurred in response to a request sent
v Ensure that the event names used for synchronized events to the CF. The system errors or messages that precede this
are unique to that event and the TPF complex. system error provide detailed information about the error.
v Determine which error occurred and correct the problem. System action: The CF is removed from the locking
configuration.
See TPF General Macros for more information about the
User response: Do the following:
EVNTC, EVNWC, and POSTC macros.
1. Review the system error dump and the preceding system
errors and messages to determine the cause of the error.
004609
2. Correct the error.
Program: CFL9
Error Message: CFL9 – SYNCHRONIZED EVENT ERROR- 00460C
TIMEOUT
Program: CLMR
Explanation: A complex-wide synchronized event
Error Message: CF MOVE LOCK DELETE BY SDA LEMIC
encountered a timeout error.
ERROR – error
System action: One of the following occurs:
Where:
v If the function code passed to the CFL9 segment indicated
that a critical system function (for example, move locks) error
was responsible for the activation of the CFL9 segment, a Either LOCATEMOD or READ LOCKS.
catastrophic system error is issued and all processing is
Explanation: An expected error (referenced in the system
ended.
error) was returned by the LEMIC macro.
v If the function code passed to the CFL9 segment indicated
that a non-critical system function caused the activation of System action: The delete by symbolic device address (SDA)
the CFL9 segment, the issuing entry control block (ECB) is function is ended for this SDA and control is returned to the
exited and system processing continues. move locks function. Additional system errors related to
record locking may follow.
User response: Do the following:
User response: Do the following:
1. Review the consoles from all processors in the TPF
complex to determine why the timeout error occurred. 1. Review the system error to determine the type of error that
occurred. See the prolog section of the ICFLP macro for
2. Correct the problem.
more information about errors.

System Errors 151


004610 • 004615

2. Review the consoles on all processors in the TPF complex


004612
to determine the status of the target coupling facility (CF)
that holds the the locks for this SDA. See the ZCFLK Program: CFL1
DISPLAY and ZDMFS commands for more information.
Error Message: CFL1 – ICFLT DATA ERROR IN LIST
3. If you are unable to determine the cause of the problem NUMBER CALCULATION
and correct it, see your IBM service representative.
Explanation: An error occurred in the CFL1CVCF routine
See TPF System Macros for more information about the LEMIC while calculating a list number. When calculating a list
macro. See TPF Operations for more information about the number, the number of groups for a coupling facility (CF)
ZCFLK DISPLAY and ZDMFS commands. structure is used as a divisor to determine the correct group
number. To protect against a division by zero error, this
system error is issued when the number of groups is zero.
004610 There may be storage corruption.
Program: CFL1 System action: A catastrophic system error is issued.
Error Message: CFL1 – UNABLE TO CONVERT User response: Do the following:
LOCKNAME TO CF
1. Review the system error dump to determine the cause of
Explanation: An error occurred in the CFL1CFLK routine the error.
because the coupling facility (CF) index in the distribution list 2. Correct the error.
slot for a specific module is not valid. Either the module
number is not valid or there is data corruption.
004613
System action: A catastrophic system error is issued.
Program: CFL1
User response: Do the following:
Error Message: CFL1 – POSSIBLE CORRUPTION IN ICFLS
1. Review the system error dump to determine the cause of
the error. Explanation: An error occurred in the CFL1CLSC routine
2. Correct the error. when the pointer to the lock sequence control table (LSCT)
was selected from the ICFLT_LSCT field in the coupling
facility locking table (CFLT) . A comparison is made to the
004611 first 4 bytes at this address for the block type identifier (ID). If
the comparison is not successful, the address is not valid or
Program: Displayed on the console and in the dump.
there is storage corruption.
Error Message: One of the following:
System action: A catastrophic system error is issued.
v segment – INCORRECT CF SLOT ID DETECTED IN ICFLT
OR MFST User response: Do the following:
v segment – INCORRECT CF SLOT ID DETECTED IN ICFLT 1. Review the system error dump to determine the cause of
the error.
Where:
2. Correct the error.
segment
The name of the segment that detected the error.
004614
Explanation: One of the following errors occurred:
Program: CFL1
v A coupling facility (CF) index is selected from the
distribution list slot for a specific module is used to Error Message: CFL1 – IOB NOT FOUND IN LOCK
determine the address of the CF. A comparison is made to SEQUENCE CONTROL TABLE
the first 2 bytes at this address for the block type identifier
Explanation: An error occurred in the CFL1ATLQ routine
(ID). If the comparison is not successful, the CF index
because the address of the input/output block (IOB) was not
selected from the distribution list slot is not valid or there is
found in the lock sequence control table (LSCT). Therefore, the
storage corruption.
IOB was not added to the top of the LSCT queue or removed
v The CF slot index from the module file status table (MFST) from it.
is retrieved. If the value is less than zero, the CF slot index
is not valid or storage corruption has occurred. System action: A catastrophic system error is issued.

System action: One of the following occurs: User response: Do the following:
v A catastrophic system error is issued. 1. Review the system error dump to determine the cause of
the error.
v A system error is issued and control returns to the caller.
2. Correct the error.
User response: Do the following:
1. Review the system error dump to determine the cause of
004615
the error.
2. Correct the error. Program: CFL1

Error Message: CFL1 – IOB NOT FOUND ON COUPLING


FACILITY LOCKING STRUCTURE ASYNCHRONOUS
QUEUE

152 TPF Messages (System Error, Offline, and Program Status Word)
004616 • 004622

Explanation: An error occurred in the CFL1RIOB routine


00461F
because the address of the input/output block (IOB) was not
found. Therefore, the IOB was not removed from the coupling Program: CFL1
facility (CF) structure queue.
Error Message: CFL1 – LEPL CF SLOT POINTER
System action: A catastrophic system error is issued. INCORRECT
User response: Do the following: Explanation: An error occurred in the CFL1LSTT because the
1. Review the system error dump to determine the cause of coupling facility (CF) slot address is not valid or there is
the error. storage corruption.
2. Correct the error. System action: A catastrophic system error is issued.

User response: Do the following:


004616 1. Review the system error dump to determine the cause of
Program: CFL1 the error.
2. Correct the error.
Error Message: INCORRECT RETURN CODE FROM
INITCFRB
004620
Explanation: An error occurred in the CFL1SBUF routine
because an unexpected return code was received from the Program: CFL2
INITCFRB routine.
Error Message: CFL2 – INCORRECT OPERATION TYPE IN
System action: A catastrophic system error is issued. ICFLP
User response: Do the following: Explanation: A coupling facility (CF) request was processed.
1. Review the system error dump to determine the cause of However, the CF locking parameter (CFLP) list no longer
the error. contains a valid operation type, so an error occurred. There
may be main storage corruption.
2. Correct the error.
System action: A catastrophic system error is issued.
004617 User response: Do the following:
Program: CFL1 1. Review the system error dump to determine the cause of
the error.
Error Message: INCORRECT CONNECT TOKEN
2. Correct the error.
DISCOVERED IN CFRB

Explanation: An error occurred in the CFL1SBUF routine


004621
while verifying the connect token for this processor for the
affected coupling facility (CF) list structure. The connect token Program: CFL2
uniquely identifies the connection to a CF list structure in
your processor configuration. If the verification is not Error Message: INCORRECT CFRB ADDRESS – POSSIBLE
successful, the requesting processor either specified a connect STORAGE CORRUPTION
token that is not valid or there is storage corruption. Explanation: A coupling facility (CF) request was processed.
System action: A catastrophic system error is issued. However, the address of the coupling facility request block
(CFRB) that is passed to the post-interrupt routine does not
User response: Do the following: point to a valid CFRB. There may be storage corruption.
1. Review the system error dump to determine the cause of System action: A catastrophic system error is issued.
the error.
2. Correct the error. User response: Do the following:
1. Review the system error dump to determine the cause of
the error.
00461E
2. Correct the error.
Program: CFL1
Error Message: CFL1 – INCORRECT BLOCK IDENTIFIER – 004622
LEPL
Program: CFL2
Explanation: An error occurred in the CFL1LSTT routine
because the block identifier (ID) is not valid or there is storage Error Message: CFL2 – UNEXPECTED COUPLING
corruption. FACILITY REPLY RETURNED

System action: A catastrophic system error is issued. Explanation: An unexpected reply code was received from
the coupling facility (CF).
User response: Do the following:
System action: A catastrophic system error is issued.
1. Review the system error dump to determine the cause of
the error. User response: See your IBM service representative.
2. Correct the error.

System Errors 153


004623 • 00462A

004623 004628
Program: CFL2 Program: CFCR, CFL2

Error Message: CFL2 – LOCKING ERROR USERID Error Message: program – ERROR ON COUPLING FACILITY
ALREADY HOLDER/WAITER REQUEST
Explanation: A locking request was sent to a coupling facility Where:
(CF) to hold the lock or wait for it, but the processor is
already holding the lock or waiting for it. program
The name of the program that detected the error.
System action: A catastrophic system error is issued.
Explanation: One of the following errors occurred:
User response: See your IBM service representative. v An unexpected error occurred in response to a coupling
facility (CF) request. If the error is the result of a request
004624 exception, another system error precedes this one. The
preceding system error provides detailed information about
Program: CFL2 the request exception that occurred.
Error Message: INCORRECT CF SLOT ADDRESS – v During processing of a CF locking request, the processor
POSSIBLE CORE CORRUPTION was found to be disconnected from the CF locking
structure.
Explanation: A pointer to an entry in the coupling facility
locking table (CFLT) or the CFLT itself is corrupted. System action: One of the following occurs:
v If the error occurred in response to a CF locking request, a
System action: A catastrophic system error is issued.
catastrophic system error is issued.
User response: Do the following: v If the error occurred in response to a CF caching request,
1. Determine the source of the main storage corruption. the system error is Issued and processing continues.
2. Correct the error. User response: Do one of the following:
v See your IBM service representative.
004626 v Do the following:
Program: CFL2 1. Determine why the processor has been disconnected
from the CF locking structure.
Error Message: CFL2 – ERROR RETURN DURING CLRU
2. Correct the problem.
OPERATION
3. Perform an initial program load (IPL) of the TPF system.
Explanation: A request was issued to a coupling facility (CF)
in the LEMIC macro service routine
(OPERATION=CLEARUSER is coded on the LEMIC macro). 004629
However, an error occurred because an unexpected response Program: CFL2
code or unexpected reply code was returned from the CF.
Error Message: CFL2 – UNEXPECTED RESPONSE CODE
System action: A system error is issued and control returns FOR LEMIC READUSER
to the caller.
Explanation: A request was issued to a coupling facility (CF)
User response: See your IBM service representative. in the LEMIC macro service routine
See TPF System Macros for more information about the LEMIC (OPERATION=READUSER is coded on the LEMIC macro).
macro. However, an error occurred because an unexpected response
code was returned from the CF.

004627 System action: A system error is issued and control returns


to the caller.
Program: CFL2
User response: See your IBM service representative.
Error Message: CFL2 – UNLOCK ERROR
LOCKNAME/USERID NOT FOUND See TPF System Macros for more information about the LEMIC
macro.
Explanation: One of the following errors occurred on a lock
release or a withdraw lock request:
00462A
v The lock does not exist in the coupling facility (CF).
v The requester does not hold the specified lock. Program: CFL2
v The requester is not waiting for the specified lock. Error Message: CFL2 – ERROR ATTEMPTING TO UNLOCK
A SHARED LOCK
System action: A system error is issued and processing is
completed for the input/output block (IOB). Explanation: An attempt to release a shared lock was not
successful because the lock is held as exclusive. It is possible
User response: None.
that the contents of virtual file access (VFA) were corrupted or
information stored in a coupling facility (CF) was corrupted.

154 TPF Messages (System Error, Offline, and Program Status Word)
00462B • 004631

System action: A catastrophic system error is issued. System action: A catastrophic system error is issued.

User response: See your IBM service representative. User response: See your IBM service representative.

Error Message: CFL2 – ERROR ATTEMPTING TO UNLOCK See TPF System Macros for more information about the LEMIC
AN EXCLUSIVE LOCK macro.

Explanation: An attempt to release an exclusive lock was not


successful because the lock is held as shared. It is possible that 00462E
the contents of virtual file access (VFA) were corrupted or
information stored in a coupling facility (CF) was corrupted. Program: CFL2

System action: A catastrophic system error is issued. Error Message: CFL2 – UNEXPECTED READ NOTIFY
ENCOUNTERED
User response: See your IBM service representative.
Explanation: The post-interrupt routine that was used to
process information read from the notify lock structure
00462B received control; however, the TPF system was not expecting
the information to be read at this time. The notify lock
Program: CFL2
structure information can be read only when the TPF system
Error Message: CFL2 – NOTIFY LOCK STRUCTURE FULL is informed that information was added to the structure.

Explanation: An attempt to place information in the notify System action: A catastrophic system error is issued.
lock structure was not successful because there is no more
User response: See your IBM service representative.
room in the structure.
System action: A catastrophic system error is issued.
00462F
User response: See your IBM service representative.
Program: CFL2
Error Message: CFL2 – UNEXPECTED RESPONSE CODE
00462C
FOR READNL
Program: CFL2
Explanation: An attempt was made to read information from
Error Message: CFL2 – UNKNOWN IOB OPERATION TYPE the notify lock structure on a coupling facility (CF). An error
ON REL/WD occurred because the read was not successful and an
unexpected response code was returned.
Explanation: A release or withdraw operation was completed
for an input/output block (IOB), and the IOB was ready to be System action: A catastrophic system error is issued.
placed on the ready list in the correct I-stream to complete
User response: See your IBM service representative.
postprocessing in the correct routine. However, the correct
routine could not be determined because the macro ID
(MIOMID) in the IOB did not contain a valid value. 004630
System action: A system error is issued and the IOB is Program: CFL3
released.
Error Message: CFL3 – INCORRECT OPERATION TYPE
User response: Do the following: USED IN LEMIC MACRO
1. Determine the source of the macro ID (MIOMID) Explanation: An error occurred because the operation type
corruption in the IOB. passed from the CFL3MPAL routine was not valid or there is
2. Correct the error. storage corruption.
System action: A system error occurs and control returns to
00462D the entry control block (ECB).
Program: CFL2, CFL3 User response: Do the following:
Error Message: CFLx – INCORRECT LOCK HOLDER LIST 1. Review the system error dump to determine the cause of
the error.
Where:
2. Correct the error.
x Either 2 or 3 for the CFL segment name.
See TPF System Macros for more information about the LEMIC
Explanation: One of the following errors occurred:
macro.
v A request for a lock was queued because the lock was
already held by another processor. However, the processor
holding the lock was not part of the processor 004631
configuration. Program: CLEMIC
v Either a lock granted request or a lock contention request
needed to be issued to another processor. However, the Error Message: POINTER TO CFLP AREA FOR TPF_LEMIC
processor to receive the lock granted or lock contention IS NOT VALID
information was not part of the processor configuration. Explanation: While processing a tpf_lemic function call, the
TPF system determined that the value of the pointer to the

System Errors 155


004632 • 004637

ICFLP parameter block was either NULL or negative.


004635
System action: A system error is issued and control returns
Program: CFL3
to the entry control block (ECB).
Error Message: CFL3 – INVALID USER ID SUPPLIED IN
User response: Do the following:
LEMIC OPERATION
1. Review the system error dump to determine the cause of
the error. Explanation: An error occurred in the CFL3MPAL routine
because the user identifier (ID) specified on the LEMIC macro
2. Correct the error.
request does not refer to a valid processor in the loosely
coupled complex.
See the TPF C/C++ Language Support User's Guide for more
information about the tpf_lemic function. System action: A system error is issued and control returns
to the entry control block (ECB).

004632 User response: Do the following:


1. Review the system error dump to determine the cause of
Program: CFL3
the error.
Error Message: INVALID BLOCK ID IN ICFLP CONTROL 2. Correct the error.
AREA
Explanation: An error occurred in the CFL3MPAL routine See TPF System Macros for more information about the LEMIC
when the block whose address was defined on the BLOCK macro.
parameter of the LEMIC macro request does not have the
correct block type identifier (ID) of CFLP or there is storage
004636
corruption.
Program: CFLK
System action: A system error is issued and control returns
to the entry control block (ECB). Error Message: THE COUPLING FACILITY LOCKING
DATABASE HAS BEEN INITIALIZED
User response: Do the following:
1. Review the system error dump to determine the cause of Explanation: The ZCFLK INITIALIZE command was entered
the error. to initialize the coupling facility (CF) locking configuration.
The CF locking database was cleared and successfully
2. Correct the error.
initialized for use. ZCFLK INITIALIZE command processing
forces a system IPL to initialize the locking database
See TPF System Macros for more information about the LEMIC information in core.
macro.
System action: The TPF system is IPLed and continues
processing.
004634
User response: None.
Program: CFL3
See TPF Operations for more information about the ZCFLK
Error Message: UNKNOWN RRC ERROR FROM LEMIC INITIALIZE command.
MONITOR OPERATION

Explanation: When trying to start lock notification 004637


processing, the coupling facility (CF) returned an error
indicating a hardware or connectivity error occurred. Program: CFL3

System action: A SNAP dump is issued to display the Error Message: CFL3 – INCORRECT NUMBER OF
response reason code (RRC) and control returns to the entry REQUESTS FOR LEMIC OPERATION
control block (ECB).
Explanation: An error occurred in the CFL3MPAL routine.
User response: Do the following: While some operations only allow one request, others can
bundle several requests in one LEMIC macro request. If the
1. Review the SNAP dump to determine the cause of the
number of requests is greater than the number allowed for an
error.
operation that allows multiple requests, an error occurs and a
2. Correct the error. system error is issued.
3. If the problem continues, see your IBM service
System action: A system error is issued and control returns
representative to help perform diagnostics on the CF.
to the entry control block (ECB).

See TPF System Macros for more information about the LEMIC User response: Do the following:
macro. 1. Review the system error dump to determine the cause of
the error.
2. Correct the error.

See TPF System Macros for more information about the LEMIC
macro.

156 TPF Messages (System Error, Offline, and Program Status Word)
004638 • 004644

v If a ZCFLK command or unplanned CF down processing is


004638
not in progress on another processor in the processor
Program: CFL3 configuration, the TPF system must have failed during this
type of processing. Do the following:
Error Message: CFL3 – INCORRECT LIST NUMBER
1. Stop the IPL and do one of the following:
SUPPLIED IN LEMIC OPERATION
– If there is another processor in the loosely coupled
Explanation: An error occurred in the CFL3MPAL routine complex, enter the ZPSMS command (with the PR
because the list number specified is less than zero or greater FORCE DEACT parameters specified) from an active
than the total number of lists created in the coupling facility processor to forcibly deactivate the processor with the
(CF) locking structure for the CF where the locking operation connection problem.
is directed.
– If the entire loosely coupled complex cannot connect
System action: A system error is issued and control returns to the locking control units (CUs) (for example, if
to the entry control block (ECB). there was a power outage), initiate a destructive IPL
(by specifying D in response to the IPLB0147A
User response: Do the following: message) to take over for all processors that are in the
1. Review the system error dump to determine the cause of same loosely coupled complex.
the error. 2. IPL the processors.
2. Correct the error. v If a ZCFLK command or unplanned CF down processing is
in progress on another processor in the processor
004640 configuration, do the following:
1. Wait until the processing is completed.
Program: CLMK
2. IPL the processor again.
Error Message: TIMEOUT WAITING FOR LOCKING
ACTIVITY TO COMPLETE See TPF Operations for more information about the ZPSMS and
Explanation: An error occurred while moving locks from a ZCFLK commands.
module on a coupling facility (CF) because locking
input/output (I/O) to the module whose locks were being 004643
moved did not end in a reasonable amount of time.
Program: CFLW
System action: The locks are not moved for the module.
Error Message: CANNOT RETRIEVE CTK6
User response: See your IBM service representative.
Explanation: An error occurred while trying to retrieve
keypoint 6 (CTK6) with hold. It is possible that a main storage
004641 block already exists on the specified data level.
Program: CFL8 System action: A catastrophic system error is issued.
Error Message: SYNCHRONIZED EVENT TIMEOUT User response: Do the following:
Explanation: The event specified by the calling program did 1. Review the system error dump to determine the cause of
not end in the allotted period of time. the error.
System action: A system error is issued and control returns 2. Correct the error.
to the caller.

User response: Do the following: 004644


1. Review the system error dump to determine the cause of Program: CFLK, CFL7
the error.
Error Message: STORE CLOCK ERROR IN ZCFLK
2. Correct the error. PROCESSING
Explanation: The tpf_STCK function returned an error
004642 because the clock is in one of the following states:
Program: CNPY v Error
Error Message: RESTART FAILED – IPL INHIBITED DUE TO v Not Operational
LOCKING CONFIGURATION CHANGE v Not Set.
Explanation: A condition occurred during coupling facility System action: A system error is issued and the entry control
(CF) locking restart when the initial program load (IPL) block (ECB) exits.
inhibitor indicator was read without hold. The error may have
occurred because a change to the CF locking configuration User response: See your IBM service representative.
may have been in progress while having the processor IPLed. See the TPF C/C++ Language Support User's Guide for more
System action: The restart entry control block (ECB) exits. information about the tpf_STCK function.

User response: Do one of the following:

System Errors 157


004645 • 00464B

004645 004648
Program: CLM7 Program: CNPY

Error Message: MOVE LOCK MANAGER EVENT ERROR – Error Message: ERROR FILING #CF2LR RECORD
error
Explanation: The filing of a coupling facility (CF) record was
Where: not successful because the record identifier (ID) is not valid or
there is a hardware error.
error
Either DUPLICATE NAME, NAME NOT FOUND, or System action: The restart entry control block (ECB) exits.
TIMEOUT CONDITION.
User response: None.
Explanation: A complex-wide synchronized event erorr (as
referenced in the system error) was found during move locks
manager processing. 004649

System action: A catastrophic system error is issued and all Program: CFLA, CNPY
processing is ended. All processors active in the TPF complex Error Message: ERROR FINDING #CF2LR RECORD
may find the same type of error and processing across the
entire TPF complex will end with catastrohic system errors. Explanation: The finding of a coupling facility (CF) locking
record was not successful because a record identifier (ID) is
User response: Do the following: not valid or there is a hardware error.
1. Review the consoles from all processors in the TPF
System action: The restart entry control block (ECB) exits.
complex to determine why the event error occurred.
2. Correct the problem. User response: Do the following:
3. Perform an initial program load (IPL) of the TPF system 1. Review the preceding messages to determine the cause of
using the IPL destruct/bypass option to establish a the error.
consistent complex-wide locking configuration again. 2. Correct the error.

004646 00464A
Program: CFLA Program: Displayed on the console and in the dump.
Error Message: DISTRIBUTION LIST CONTROL VALUE Error Message: CF LOCKING CONFIGURATION
MISMATCH VERIFICATION FAILED
Explanation: The control value comparison between the Explanation: One of the following occurred:
distribution list file record and the coupling facility locking
v Verification of the coupling facility (CF) locking
table (CFLT) was not successful. This indicates database
configuration was not successful because the processor in
corruption between the CFLT and the distribution list file
the processor configuration has no connectivity to any CFs
record tested.
in the loosely coupled complex.
System action: The restart entry control block (ECB) exits. v A processing step in movelocks was attempting to
synchronize the complex so that all processors would
User response: Do the following:
continue in lock step with one another. The attempt to
1. Determine the source of the database corruption. synchronize did not complete successfully.
2. Correct the error.
System action: A catastrophic system error is issued.
User response: Verify the processor configuration and its
004647
connectivity.
Program: CFLA
Error Message: DISTRIBUTION LIST CHECKSUM FAILURE 00464B

Explanation: The checksum to verify the contents of the Program: CFL6


distribution list file record was not successful because of data
Error Message: CF LOCKING CONFIGURATION CHANGE
corruption in the record.
AFTER COMPLEX SYNC POINT
System action: The restart entry control block (ECB) exits.
Explanation: While a configuration change was in progress,
User response: Do the following: another one was attempted and an error occurred because the
1. Determine the source of the database corruption. TPF system cannot process the latest configuration change at
this time.
2. Correct the error.
System action: A catastrophic system error is issued.
User response: Do the following:
1. Review the system error dump to determine the cause of
the error.
2. Correct the error.

158 TPF Messages (System Error, Offline, and Program Status Word)
00464C • 005001

down condition was detected and recovery is in progress. A


00464C
ZCFLK MIGRATE command request and a CF down
Program: CFL6, CFLIPM, CFLW condition cannot be processed.

Error Message: UNABLE TO FIND COUPLING FACILITY System action: A catastrophic system error is issued.
LOCKING RECORD DURING CONFIGURATION CHANGE
User response: Do the following:
Explanation: During a configuration change, the coupling 1. Review the system error dump to determine the cause of
facility locking table (CFLT), the appropriate distribution list the error.
records, and the IPL inhibitor record must be found after the
2. Correct the error.
locks are moved. A TPF system error occurred while finding
one of these records or while resolving the file address of a
distribution list record. See TPF Operations for more information about the ZCFLK
MIGRATE command.
System action: A catastrophic system error is issued.
User response: Do the following: 004650
1. Review the preceding messages to determine the cause of
Program: CFLA, CFLB
the error.
2. Correct the error. Error Message: COUPLING FACILITY LOCKING RESTART
FAILED

00464D Explanation: An error occurred because the TPF system has


only one active processor in the loosely coupled complex
Program: CFL6, CFLIPM, CFLW (uniprocessor mode) or is being forced to that mode and this
is not the first processor to perform an initial program load
Error Message: UNABLE TO FILE COUPLING FACILITY
(IPL).
LOCKING RECORD DURING CONFIGURATION CHANGE
System action: The TPF system is placed in disabled state
Explanation: During a configuration change, the coupling
and a catastrophic system error is issued.
facility locking table (CFLT), the appropriate distribution list
records, and the IPL inhibitor record must be filed after the User response: Do the following:
locks are moved. A TPF system error occurred while trying to
1. Review the system error dump to determine the cause of
file one of these records.
the error.
System action: A catastrophic system error is issued. 2. Correct the error.
User response: Do the following:
1. Review the system error dump to determine the cause of 004651
the error.
Program: Displayed on the console and in the dump.
2. Correct the error.
Error Message: NONCASE 6 MAH IOB FOUND WHEN
CASE 6 EXPECTED
00464E
Explanation: A logic error occurred in the missing attention
Program: CFL6 handler (MAH). Purge lock post-interrupt routine CJIVPRG
expected a case 6 I/O block (IOB), but detected a noncase 6
Error Message: INCORRECT BLOCK IDENTIFIER – CFLT
IOB instead.
Explanation: An error occurred while filing the coupling
System action: Processing continues.
facility locking table (CFLT) because the address for the block
identifier (ID) is not valid or there is storage corruption. User response: Do the following:
System action: A system error is issued and the entry control 1. Review the system error dump.
block (ECB) exits. 2. See your IBM service representative.
User response: Do the following:
1. Review the system error dump to determine the cause of 005000–005FFF
the error.
2. Correct the error.
005001

00464F Program: CFCM, CFCE


Error Message: CF MESSAGE ROUTINE LOGIC ERROR
Program: CFLG
Explanation: The control program (CP) tried to perform a
Error Message: LOCKING RECONFIGURATION IN
coupling facility (CF) operation, but a logic error, storage
PROGRESS ON RECEIPT OF MIGRATE MESSAGE
corruption, or a hardware failure occurred.
Explanation: An error occurred in the CFLIPM routine
System action: A catastrophic system error is issued.
because this entry control block (ECB) was called to start
processing when a configuration change is already in progress. User response: Review the system error dump for possible
The error indicates that an unplanned coupling facility (CF) storage corruption, particularly in the CCCFCC control

System Errors 159


005002 • 005006

program or the CF control blocks and tables. v The value must be less than or equal to a maximum
value that can be determined by examining the CFCR
See TPF Database Reference for more information about CF
copy member in the CCCFCC CSECT.
control blocks and tables.
2. Correct the error.

005002
005005
Program: CFCE
Program: CFCR
Error Message: CF LIST NOTIFICATION VECTOR ERROR
Error Message: MESSAGE SUBCHANNEL
Explanation: The control program (CP) tried to modify a list CONFIGURATION ERROR
notification vector, but a logic error or storage corruption
occurred. System action: A SNAP dump is issued, the message
subchannel is not activated and processing continues.
System action: A catastrophic system error is issued.
Explanation: The service routine for the CFRQC ACTSDA
User response: Review the system error dump for possible
macro determined that not all channel paths for the message
storage corruption, particularly in the CCCFCC control
program or the CF control blocks and tables. subchannel are connected to the same device.

See TPF Database Reference for more information about CF User response: Do the following:
control blocks and tables. 1. Review the SNAP system error to determine the message
subchannel in error.

005003 2. Check for cabling errors or an incorrect definition in the


I/O configuration data set (IOCDS).
Program: CFCR
3. Correct the problem.
Error Message: UNEXPECTED CF RETURN CODE FROM
SETLOCK
005006
Explanation: The CFRQC macro with the REQUEST
parameter set to SETLOCK was issued, but an error occurred Program: CFCE
because an unexpected return code was received. Either the Error Message: CF SUPPORT LOGIC ERROR
return code received is not logical for the lock type or it does
not exist for the command. Appended Message: STRUCTURE ALLOCATION
INCOMPLETE
System action: A SNAP dump is issued and control returns
to the caller. Explanation: A coupling facility (CF) command was issued to
a CF structure before the structure completed the storage
User response: Do the following:
allocation process.
1. Review the SNAP dump to determine the cause of the
error. System action: A catastrophic system error is issued.
2. See your IBM service representative for an explanation of User response: Do the following:
the coupling facility (CF) return code and provide the
1. Determine why the CF command was issued before the
following information from the SNAP dump:
storage allocation process was completed.
v The CAU field, which contains the comparative CF lock
2. Correct the error.
value.
v The AU field, which contains the actual CF lock found. Program: CFCE
v The RC field, which contains the CF return code. Error Message: CF SUPPORT LOGIC ERROR
Appended Message: STRUCTURE DEALLOCATION
005004 INCOMPLETE

Program: CFCR Explanation: A coupling facility (CF) command was issued to


a CF structure before the structure completed the storage
Error Message: INVALID REQUEST VALUE FOR CFRQC deallocation process.
MACRO
System action: A catastrophic system error is issued.
Explanation: The service routine for the CFRQC macro
determined that the specified request value was not valid. User response: Do the following:

System action: A SNAP dump is issued and the entry control 1. Determine why the CF command was issued before the
block (ECB) exits. storage deallocation process was completed.
2. Correct the error.
User response: Do the following:
1. Review the SNAP dump to determine the cause of the Program: CFCE
error error. Verify that the value meets the following Error Message: CF SUPPORT LOGIC ERROR
conditions:
Appended Message: INCORRECT FACILITY STATE
v The value must be nonzero.
v The value must be a multiple of 4. Explanation: A coupling facility (CF) command was issued
that requires the CF to be in a managed state, but the CF was

160 TPF Messages (System Error, Offline, and Program Status Word)
005007 • 005100

not in that managed state. It is possible that an unsupported System action: A SNAP dump is issued, control returns to
host connected to the CF and placed it in the nonmanaged the caller, and processing continues.
state.
User response: Do the following:
System action: A catastrophic system error is issued. 1. Determine the source of the list notification token
User response: Do the following: corruption.

1. Determine why the command was issued when the CF 2. Correct the error.
was in a nonmanaged state.
2. Correct the error. 005008
Program: CFCE Program: CFCR
Error Message: CF SUPPORT LOGIC ERROR Error Message: SETLOCK DETECTED CORRUPT CF LOCK
DATA
Appended Message: UNRECOGNIZED ERROR
Explanation: An error occurred because the coupling facility
Explanation: An error condition was detected by the
(CF) lock data could not be determined or was not logical.
coupling facility (CF), but the meaning of the error was not
determined. System action: A SNAP dump is issued and control returns
to the caller.
System action: A catastrophic system error is issued.
User response: Determine the cause of the corruption and
User response: See your IBM service representative.
correct the error.
Program: CFCE

Error Message: CF SUPPORT LOGIC ERROR 005009

Appended Message: PROGRAM CHECK Program: CFCR

Explanation: A program check condition was found by the Error Message: SETLOCK INPUT REQUEST NOT VALID
coupling facility (CF), probably because of corrupted or failing
Explanation: The CFRQC macro with the REQUEST
storage in or around the message command block (MCB) or
parameter set to SETLOCK was issued and was unable to
message response block (MRB).
modify the coupling facility (CF) lock because the content of
System action: A catastrophic system error is issued. the request indicator in the SETLOCK block is not valid or is
corrupted.
User response: Review the system error dump for possible
storage corruption, particularly in the CCCFCC control System action: A SNAP dump is issued and control returns
program (CP), the CF control blocks and tables, the MCB, and to the caller.
the MRB.
User response: Do the following:
See TPF Database Reference for more information about the 1. Correct the content of the request indicator in the
control blocks and tables. SETLOCK block so it is valid and not corrupted.
Program: CFCE 2. Issue the CFRQC macro again with the REQUEST
parameter set to SETLOCK.
Error Message: CF SUPPORT LOGIC ERROR
Appended Message: REQUEST EXCEPTION
00500A
Explanation: A coupling facility (CF) command was issued,
Program: CFSBFL, CLM6
but the request operand was specified improperly or an
unassigned command code was specified. Error Message: CFSB FILE RECORD CORRUPTION
System action: A system error is issued. Explanation: An error occurred because the file copy of the
coupling facility structure block (CFSB) record is corrupted.
User response: Review the system error dump for possible
storage corruption, particularly in the CCCFCC control System action: A SNAP dump is issued and control returns
program, the CF control blocks and tables, the message to the caller.
command block (MCB), and the message response block
(MRB). User response: Determine the cause of the corruption using
the image of the record that was dumped.
See TPF Database Reference for more information about the
control blocks and tables.
005100

005007 Program: CVZ6

Program: CFCR Error Message: ZKPTR CANCEL ENTERED

Error Message: CF LIST NOTIFICATION VECTOR RELEASE Appended Message: KEYPOINT POINTER RECORD IS NOT
ERROR VALID

Explanation: A request to release a list notification vector Explanation: During system restart it was determined that
was not successful because it is not assigned. the keypoint pointer record was corrupted or did not match

System Errors 161


005101 • 005104

the #KEYPT definition in the FACE table (FCTB). The ZKPTR v If module CYYF was called to access CTKI, the caller
command with the CANCEL parameter specified was entered directed CYYF to do one of the following:
to cancel the IPL. The rebuilt or updated pointer record – Return to the calling program
created by the system restart was not filed.
– Exit the ECB
System action: The system restart entry control block (ECB) – Perform a TPF system IPL after the dump is processed.
exits.
v If module CYYH was called to access CTKI, the ECB exits.
User response: Do one of the following
User response: Do the following
v Determine why the keypoint pointer record was corrupted
1. Analyze the dump to determine the cause of the problem.
or did not match the #KEYPT definition, correct the
problem, and re-IPL the TPF system. 2. Correct the problem and IPL the TPF system.
v Re-IPL the TPF system and, when requested enter the
ZKPTR command with the REPLACE parameter specified 005103
to file the rebuilt or updated keypoint pointer record that is
created by system restart. Program: CYYF

Error Message: DATA LEVEL PASSED TO CYYF EXCEEDS


See TPF Operations for more information about the ZKPTR VALID RANGE
command.
Explanation: A data level greater than DE(14) was passed to
CYYF as an input parameter in entry control block (ECB) field
005101 EBCM02. The data level was to be used for CTKI.
Program: CYYF System action: The ECB exits after the dump is processed.
Error Message: MALOC UNABLE TO ALLOCATE User response: Correct the application program calling CYYF
REQUESTED STORAGE so that a data level of DE(14) or lower is specified.
Explanation: The MALOC macro was unable to allocate heap Error Message: REGISTER INDEX PASSED TO CYYF
storage for the retrieval of one or all of the subsystem state EXCEEDS VALID RANGE
table ordinals of record type #CN1ST.
Explanation: A register index value equal to register 0 (R0) or
System action: The entry control block (ECB) exits after greater that register 7 (R7) was passed to CYYF as an input
processing the dump. parameter in ECB field EBCM03. This register value contains a
User response: Do the following pointer to the data area containing the data to be filed or to
the data being retrieved.
1. Analyze the dump to determine the cause of the problem.
2. Correct the problem and IPL the TPF system. System action: The ECB exits after the dump is processed.
User response: Correct the application program calling CYYF
See TPF General Macros for more information about the so that a register value in the range R1 – R7 is specified.
MALOC macro.

005104
005102
Program: CVZ6
Program: CYYF, CYYH
Error Message: CTKX VS FACE KEYPT FILE ADDRESS
Error Message: CTKI FIND ERROR MISMATCH
Explanation: Module CYYM reported an error while doing a Appended Message: KEYPOINT c FILE ADDRESS
find for keypoint record I. MISMATCH CTKX-fileadr1 FACS-fileadr2
System action: One of the following occurs: Where:
v If module CYYF was called to access CTKI, the caller c The keypoint that was changed.
directed CYYF to do one of the following:
– Return to the calling program fileadr1
The keypoint file address stored in CTKX.
– Exit the entry control block (ECB)
– Perform a TPF system IPL after the dump is processed. fileadr2
The keypoint file address returned from FACS.
v If module CYYH was called to access CTKI, the ECB exits.
Explanation: During system restart, it was determined that
User response: Do the following the keypoint pointer record (KPTR) was corrupted or did not
1. Analyze the dump to determine the cause of the problem. match the #KEYPT definition in the FACE table (FCTB). The
2. Correct the problem and IPL the TPF system. ZKPTR command with the REPLACE parameter specified was
entered to update the KPTR and, the rebuilt or updated KPTR
Error Message: CTKI FILE ERROR created by system restart was filed. While validating that the
keypoint file addresses in CTKX had not change, it was
Explanation: Module CYYA reported an error while writing
determined that the file address for at least one keypoint had
keypoint record I to the file.
changed.
System action: One of the following occurs:
System action: This is a catastrophic system error. The TPF

162 TPF Messages (System Error, Offline, and Program Status Word)
005105 • 005108

system will automatically re-IPL itself causing any changed hexdata


keypoint file address to be corrected in CTKX. The hexadecimal data returned in R7 and R6.

User response: None.


For ESFAC errors: FA-fileaddr

fileaddr
005105
The file address that ESFAC was unable to process.
Program: CVZ5
Explanation: While a command was building a keypoint
Error Message: KEYPT PNTR REC FACE OR FIND ERROR pointer record (KPTR) extent table, the specified function
returned an error condition.
Appended Message: KEYPOINT POINTER RECORD function
ERROR - rectype.0 - error System action: The entry control block (ECB) exits.

Where: User response: Do the following:


1. Analyze the dump to determine the cause of the problem.
function
The system function returning a FACE_FACS or FIND 2. Correct the problem and reissue the failing command.
error condition.
See TPF Application Programming for more information about
rectype
errors returned by the FACS function, TPF General Macros for
The record type whose keypoint pointer record (KPTR)
more information about the ESFAC macro, and the TPF C/C++
was being processed. (Ordinal zero of the record type is
Language Support User's Guide for information about the
the KPTR.)
tpf_esfac function.
error
Error text explaining the error returned. For FACE _FACS
005107
errors, descriptve text is generated. For FIND errors, the
detail data level error indicator byte (CE1SUD) is Program: CVZ5
displayed in hexadecimal.
Error Message: KEYPT PNTR REC READ OR VALIDATE
Explanation: While a command was processing a keypoint ERROR
pointer record (KPTR), the specified function returned an error
condition. Appended Message: rectype KEYPOINT POINTER RECORD
error
System action: The entry control block (ECB) exits.
Where:
User response: Do the following:
rectype
1. Analyze the dump to determine the cause of the problem.
The record type whose keypoint pointer record (KPTR) is
2. Correct the problem and reissue the failing command. being read.

error
See the TPF C/C++ Language Support User's Guide for more
The error condition existing in the KPTR, which is either
information about errors returned by the FACE_FACS function
CORRUPTED or OUT OF SYNC.
and TPF General Macros for more information about the values
returned in the detail data level error indicator byte. Explanation: While a command or system process was
finding a KPTR, the cvz5_find_kptr function returned the
specified error condition.
005106
System action: A SNAP dump is taken and processing
Program: CVZ8
continues on the command's error path for a FACE error on a
Error Message: KEYPT PNTR REC BUILD FACE OR ESFAC keypoint record.
ERROR
User response: Do the following:
Appended Message: KEYPOINT POINTER RECORD 1. Analyze the dump to determine the cause of the problem.
EXTENT TABLE BUILD function ERROR - rectype.ord - error Enter the ZKPTR command with the DISPLAY parameter
Where: specified to gather additional data to assist in the analysis.
2. Correct the problem and reissue the failing command.
function
The system function returning a FACS or ESFAC error
See TPF Operations for more information about the ZKPTR
condition.
command.
rectype
The record type whose keypoint pointer record (KPTR)
005108
extent table was being built.
Program: CVZ8
ord The record ordinal being processed when the error
occurred. Error Message: KEYPT CNTRL REC EXTENT TABLE BUILD
ERROR
error
For FACS errors: R7-hexdata R6-hexdata. Appended Message: rectype KPTR EXTENT TABLE BUILD
ERROR - error

System Errors 163


005109 • 00510C

Where: continues on the command's error path for a FACE error on a


keypoint record.
rectype
The record type whose keypoint pointer record (KPTR) User response: Do the following:
extent table is being built. 1. Analyze the dump to determine the cause of the problem.
error 2. Correct the problem and reissue the failing command.
The error condition found while building the extent table.
Possible values are: RECORD TYPE NOT DEFINED,
TOO MANY EXTENTS, and RECORD TYPE NOT VALID 00510A

Explanation: While a command or system process was Program: Varied: displayed in the dump and the dump
building a keypoint pointer record (KPTR) extent table, the message
cvz8_build_extent_table function returned one of the Error Message: MALOC, CALOC, MALLOC, CALLOC
following error conditions: ERROR
v RECORD TYPE NOT DEFINED: The record type whose
Explanation: A MALOC or CALOC macro or malloc or
extent table is being built is not defined in the FACE table
calloc function was called to allocate storage. No storage was
(FCTB).
returned.
v TOO MANY EXTENTS: The FCTB has more than 32
RAMFIL statements defining the record type. System action: A system error dump is taken and processing
of the command ends.
v RECORD TYPE NOT VALID: The record type is not
#KEYPT or #KFBXn where n is 0–254. User response: Do the following:
System action: A SNAP dump is taken and processing 1. Analyze the dump to determine the cause of the problem.
continues on the command's error path for a FACE error on a 2. Correct the problem and reissue the failing command.
keypoint record.
User response: Do the following: 00510B
1. Analyze the dump to determine the cause of the problem.
Program: CYYJ
2. Correct the problem and reissue the failing command.
Error Message: CTKC FIND ERROR
See TPF System Generation for more information about the Explanation: Module CYYM reported an error while doing a
RAMFIL statements and the FCTB. FIND for keypoint record C.

System action: The ECB exits.


005109
User response: Do the following
Program: CVZ4
1. Analyze the dump to determine the cause of the problem.
Error Message: KEYPOINT ORDINAL MAPPING ERROR 2. Correct the problem and IPL the TPF system.
Appended Message: KEYPOINT ORDINAL MAPPING Error Message: CTKC FILE ERROR
ERROR - INPUT ORDINAL TOO HIGH
Explanation: Module CYYA reported an error while writing
Explanation: The input ordinal specified in register 0 (R0) is keypoint record C to the file.
too high for the keypoint extents defined in the keypoint
pointer record (IKPTR). System action: The ECB exits.

Appended Message: KEYPOINT ORDINAL MAPPING User response: Do the following


ERROR - INPUT ORDINAL TOO LOW 1. Analyze the dump to determine the cause of the problem.
Explanation: The input ordinal specified in R0 is too low. 2. Correct the problem and IPL the TPF system.
Ordinal 0 is not mapped because it would map to 0 and
negative ordinals are not allowed.
00510C
Appended Message: KEYPOINT ORDINAL MAPPING
Program: CIKZ
ERROR - MODULE OFFSET NEGATIVE
Error Message: ZMIGR KEYPOINT PARAMETER LOGIC
Explanation: The module offset in R6 is negative. Module
ERROR
offsets that are used to calculate the FACE ordinal on a
module other than system prime modules must be zero or a Appended Message: ZMIGR KEYPOINT - ACTION INDEX
positive value. IS NOT VALID
Appended Message: KEYPOINT ORDINAL MAPPING Explanation: An action parameter index value that is not a
ERROR - IKPTR EXTENT ITEM COUNT NOT VALID multiple of 4 was found.
Explanation: The count of items in the keypoint pointer System action: A SNAP dump is taken and processing of
record (IKPTR) is negative, 0, or greater than the possible command ends with message MIGR0015T.
number of items. The keypoint pointer record is corrupted.
User response: Do the following:
System action: A SNAP dump is taken and processing 1. Analyze the dump to determine the cause of the problem.

164 TPF Messages (System Error, Offline, and Program Status Word)
006000 • 006008

2. Correct the problem and reissue the failing command.


006005
Program: CCVFAC (CVF3)
006000–006FFF
Error Message: CVF3DQBC – UNABLE TO ALLOCATE BCA
Explanation: During virtual file access (VFA) synchronization
006000
dequeue processing, the TPF system was unable to locate an
Program: CCVFAC (CVF3) available buffer control area (BCA) to use for record allocation.

Error Message: $LCKRC/$ULKRC – BCADBI CORRUPTED System action: A catastrophic system error is issued.

Explanation: The macro service routine for the $LCKRC and User response: Do the following:
$ULKRC macros in the CVF3 segment found that the 1. Have your system programmer review the system error
subsystem displacement value (BCADBI) is not valid. dump for BCA usage.
System action: A catastrophic system error is issued. 2. Do one of the following:
User response: Review the system error dump to determine v Increase the storage allocation for VFA synchronization.
if storage corruption occurred. v Reduce the number of VFA synchronization candidates
in the TPF system.
006001
Program: CCVFAC (CVF3) 006006

Error Message: $LCKRC IO COMPLETE – BCA Program: CLMN


UNAVAILABLE Error Message: NO LOCK FOUND ON STACK FOR A BCA
Explanation: An error occurred because there is no buffer QUEUED FIXHC
control area (BCA) for the $LCKRC macro.
Explanation: An error occurred because a lock was not found
System action: A catastrophic system error is issued. on the move lock stack for a find and hold request queued on
the buffer control area (BCA).
User response: Review the system error dump to determine
why the BCA is not available. System action: Processing continues.
User response: Do the following:
006002 1. Have your system programmer review the system error
Program: CCVFAC (CVF3) dump.
2. Determine the cause of the problem.
Error Message: VFA SYNC – LOCKNAME CONVERSION
ERROR 3. Correct the problem.

Explanation: An error occurred while converting the lock


name to a file address reference format (FARF) address. 006007

System action: Processing continues. Program: CCVFAC (CVF3)


User response: Do the following: Error Message: BCA NOT FOUND DURING SYNC FIND
1. Have your system programmer review the system error POST-INTERRUPT
dump. Explanation: An error occurred because the buffer control
2. Determine the cause of the problem. area (BCA) that existed before the input/output block (IOB)
3. Correct the problem. was sent to the CCSONS CSECT to begin input/output (I/O)
no longer existed at post-interrupt time. However, the BCA
was marked lock pending so the BCA was not corrupted.
006003
System action: A catastrophic system error is issued.
Program: CCVFAC (CVF3)
User response: Do the following:
Error Message: VSYNC – DELAY FILE PENDING – NO 1. Have your system programmer review the system error
LOCK dump, paying particular attention to the BCA and the IOB.
Explanation: An error occurred because a virtual file access 2. Determine the cause of the problem.
(VFA) synchronization is delayed-file pending and a VFA 3. Correct the problem.
exclusive lock is not held.
System action: The buffer control area (BCA) is not verified
006008
and processing continues.
Program: CCRCSC (CJIV)
User response: Do the following:
1. Have your system programmer review the system error Error Message: IOB CONTENTION INDEX INCORRECT
dump. Explanation: An error occurred because the index used to
2. Determine the cause of the problem. locate the correct processor contention is not correct.
3. Correct the problem.

System Errors 165


006009 • 00600F

System action: Processing continues. v Reduce the number of VFA synchronization candidates
in the TPF system.
User response: Do the following:
1. Have your system programmer review the system error
dump. 00600C
2. Determine the cause of the problem. Program: CCVFAC
3. Correct the problem. Error Message: CVF3SLRD – UNABLE TO ALLOCATE BCA
Explanation: While trying to find a virtual file access (VFA)
006009 synchronization candidate record, the TPF system was unable
Program: CCRCSC (CJIV) to locate an available buffer control area (BCA) to use for
record allocation.
Error Message: IOB CONTENTION COUNT INCORRECT
System action: The entry control block (ECB) exits and
Explanation: An error occurred because the contention count processing continues.
contains a negative value.
User response: Do the following:
System action: Processing continues.
1. Have your system programmer review the system error
User response: Do the following: dump for BCA usage.
1. Have your system programmer review the system error 2. Do one of the following:
dump. v Increase the storage allocation for VFA synchronization.
2. Determine the cause of the problem. v Reduce the number of VFA synchronization candidates
3. Correct the problem. in the TPF system.

00600A 00600D

Program: CCVFAC (CVF3) Program: CCVFAC (CVF3)

Error Message: BCA CORRUPTION DETECTED DURING Error Message: BCA DEQUEUE – BCA NOT FOUND
SYNC FIND
Explanation: During post-interrupt processing, an error
Explanation: One of the following errors occurred at occurred because the address for the buffer control area (BCA)
post-interrupt time: was not found during dequeue processing of the CCVFAC
CSECT.
v The address for the buffer control area (BCA) does not
match the address stored in the input/output block (IOB). System action: A catastrophic system error is issued.
v The buffer is no longer empty. However, the BCA was User response: See your IBM service representative to
marked lock pending and empty. determine the cause of the error.
System action: A catastrophic system error is issued.
User response: Do the following: 00600E
1. Have your system programmer review the system error Program: CCVFAC (CVF3)
dump, paying particular attention to the BCA and the IOB.
Error Message: CVF3PIS3 – UNABLE TO ALLOCATE BCA
2. Determine the cause of the problem.
3. Correct the problem. Explanation: During RECID=0 post-interrupt processing, the
TPF system was unable to locate an available buffer control
area (BCA) to use for record allocation.
00600B
System action: A catastrophic system error is issued.
Program: CCVFAC
User response: Do the following:
Error Message: CVF3SLWT – UNABLE TO ALLOCATE BCA
1. Have your system programmer review the system error
Explanation: While trying to write a virtual file access (VFA) dump for BCA usage.
synchronization candidate record, the TPF system was unable 2. Do one of the following:
to locate an available buffer control area (BCA) to use for
v Increase the storage allocation for VFA synchronization.
record allocation.
v Reduce the number of VFA synchronization candidates
System action: The entry control block (ECB) exits and in the TPF system.
processing continues.
User response: Do the following: 00600F
1. Have your system programmer review the system error
Program: CCVFAC (CVF3)
dump for BCA usage.
2. Do one of the following: Error Message: CVF3PIS1 – UNABLE TO ALLOCATE BCA
v Increase the storage allocation for VFA synchronization. Explanation: During virtual file access (VFA) synchronization
post-interrupt processing, the TPF system was unable to locate

166 TPF Messages (System Error, Offline, and Program Status Word)
006010 • 006543

an available buffer control area (BCA) to use for record coupled complex did not complete the RIAT update in the
allocation. designated time period.

System action: A catastrophic system error is issued. System action: The entry control block (ECB) exits and
processing continues.
User response: Do the following:
1. Have your system programmer review the system error User response: Do the following:
dump for BCA usage. 1. Have your system programmer review the system error
2. Do one of the following: dump to determine which processors in the loosely
coupled complex did not respond.
v Increase the storage allocation for VFA synchronization.
2. Review keypoint I to ensure active processor indicators
v Reduce the number of VFA synchronization candidates match your current system configuration.
in the TPF system.
3. Enter the ZRTDM RESET command with the CTLVAL
parameter specified.
006010 4. Enter the ZRTDM MODIFY command again.
Program: DRD7
See TPF Operations for more information about the ZRTDM
Error Message: FIND ERROR ON IBMM4 RECORD MODIFY and ZRTDM RESET commands.
Explanation: An error occurred while retrieving the record
ID attribute table (RIAT) control record. 006543
System action: The entry control block (ECB) exits and Program: CYYF, CYYH
processing continues.
Error Message: #CN1ST FACE ERROR
User response: Do the following:
1. Initialize the RIAT control record. Explanation: An error was returned from FACS while
attempting to read or write one of the subsystem state table
2. Enter theZRTDM MODIFY or ZRTDM RESET command, ordinals of record type #CN1ST.
as appropriate.
System action: One of the following occurs:
See TPF Operations for more information about the ZRTDM v IF CYYF was called to access the subsystem state table
MODIFY and ZRTDM RESET commands. ordinal, the caller directed CYYF to do one of the following:
– Return to the calling program
006012 – Exit the entry control block (ECB)
Program: DRD2 – Perform an IPL after the dump is processed.
v If module CYYH was called, the ECB exits.
Error Message: ZRTDM MODIFY – CTL VALUE MISMATCH
User response: Do the following
Explanation: While processing a ZRTDM MODIFY request,
an error occurred because the control value field in the file 1. Examine the dump to determine the cause of the problem.
copy of the record ID attribute table (RIAT) control record 2. Correct the problem and IPL the TPF system.
does not match the expected value.
Error Message: #CN1ST FIND ERROR
System action: The entry control block (ECB) exits and
processing continues. Explanation: An error occurred while attempting to find one
of the subsystem state table ordinals of record type #CN1ST.
User response: Do the following:
System action: One of the following occurs:
1. Enter the ZRTDM RESET command with the CTLVAL
parameter specified. v IF CYYF was called to access the subsystem state table
ordinal, the caller directed CYYF to do one of the following:
2. Enter the ZRTDM MODIFY command again.
– Return to the calling program
See TPF Operations for more information about the ZRTDM – Exit the ECB
RESET and ZRTDM MODIFY commands. – Perform an IPL after the dump is processed.
v If module CYYH was called, the ECB exits.
006013 User response: Do the following
Program: DRD2 1. Examine the dump to determine the cause of the problem.

Error Message: ZRTDM MODIFY – PROCESSOR TIMEOUT 2. Correct the problem and IPL the TPF system.

Explanation: The ZRTDM MODIFY command was entered Error Message: #CN1ST FILE ERROR
from a processor in a loosely coupled complex and a system Explanation: An error occurred while attempting to file one
interprocessor communication (SIPC) message was sent to all of the subsystem state table ordinals of record type #CN1ST.
active processors in that loosely coupled complex to update
the in-core image of the record ID attribute table (RIAT). An System action: One of the following occurs:
error occurred when one or more processors in the loosely v IF CYYF was called to access the subsystem state table
ordinal, the caller directed CYYF to do one of the following:

System Errors 167


007101 • 007503

– Return to the calling program 2. Increase the available heap storage for the application, if
– Exit the ECB necessary.

– Perform an IPL after the dump is processed.


v If module CYYH was called, the ECB exits. 007200

User response: Do the following Program: Displayed on the console and in the dump.
1. Examine the dump to determine the cause of the problem. Error Message: ENTXC TO DLM MAIN FUNCTION
2. Correct the problem and IPL the TPF system. Explanation: An entry control block (ECB) that has already
created its C run-time environment or has nested program
levels entered a dynamic load module (DLM) that contains a
007000–007FFF main function.
System action: The ECB exits.
007101
User response: Change the application logic so the DLM that
Program: Displayed on the console and in the dump. contains the main function is not entered after the program has
Error Message: STANDARD STREAM streamlist OPEN created its C run-time environment or after the ECB has
FAILURE entered another program segment. Calling the system function
is the only supported way to run a DLM that contains a main
Where: function.
streamlist
One or more of the standard streams, which are STDIN, 007501
STDOUT, and STDERR.
Program: CTKS
Explanation: One or more of the standard streams could not
be opened during ISO-C run-time environment initialization. Error Message: UNABLE TO INITIALIZE THE PUBLIC
This system error is preceded by one 007102 system error for ENVIRONMENT LIST
each of the standard streams that could not be opened. Any
Explanation: CTKS could not obtain enough system heap
redirection specification in a command string will cause this
storage to initialize the public environment list.
system error.
System action: The public environment list is not initialized.
System action: The TPF entry is forced to exit.
User response: Do one of the following:
User response: Remove the redirection specifications from
the string.h function command string. v Increase the number of frames allocated for the system heap
by entering the ZCTKA command.
v Reduce the number of entries on the public environment
007102 list.
Program: Displayed on the console and in the dump.
Error Message: STANDARD STREAM REDIRECTION 007502
FAILURE
Program: CCE4
Explanation: A redirected standard stream could not be
Explanation: The parent entry control block (ECB) requested
opened during ISO-C run-time environment initialization. This
for more than 4095 bytes of data to be passed to the child
system error is followed by a 007101 system error that forces
ECB.
the TPF entry to exit. Any redirection specification in a
command string will cause this system error. System action: The ECB exits.
System action: Control returns to the TPF entry. User response: Update the application program to pass no
more than 4095 bytes of data to the child ECB.
User response: Remove the redirection specifications from
the string.h function command string.
007503
007106 Program: CCE4
Program: Displayed on the console and in the dump. Explanation: The maximum number of child entry control
blocks (ECBs) that can be created by one parent ECB has been
Error Message: STORAGE ALLOCATION FAILURE IN
exceeded.
ISO-C ENVIRONMENT INITIALIZATION
System action: The parent ECB exits.
Explanation: There is not enough free heap storage available
to complete initialization of the ISO-C run-time environment. User response: Update the application program to request
less than 50 child ECBs.
System action: The entry control block (ECB) exits.
User response: Do the following:
1. Check the application for memory leaks or heap storage
that can be freed.

168 TPF Messages (System Error, Offline, and Program Status Word)
007507 • 007514

007507 007512
Program: CCE4 Program: COMX

Explanation: The timeout value specified by the parent entry Error Message: ERROR FINDING ORDINAL recordord OF
control block (ECB) exceeds the allowed maximum of 32 768 RECORD TYPE recordtype
seconds.
Where:
System action: The ECB exits.
recordord
User response: Update the application program to specify a The ordinal number of the #FLOCK or #INODE fixed file
timeout value from 0 to 32 768 seconds. record.

recordtype
007508 FLOCK or INODE.

Program: CCE4 Explanation: A request was made to find a #FLOCK or


#INODE fixed file record, but the #FLOCK or #INODE fixed
Explanation: The I-stream number specified by the parent file record could not be found.
entry control block (ECB) is not valid for one of the following
reasons: System action: The entry control block (ECB) exits.
v The I-stream number specified exceeds the maximum User response: See your IBM service representative to
number of I-streams allowed. determine the cause of the error.
v The I-stream number specified is not an active I-stream.
See TPF System Generation for more information about
v The I-stream number specified is not a usable I-stream. #INODE and #FLOCK fixed file records.
System action: The ECB exits.

User response: Update the application to specify a valid 007513


I-stream number. Program: COMX
Error Message: ERROR FINDING AND HOLDING
007509 ORDINAL recordord OF RECORD TYPE recordtype
Program: CRESC Where:
Explanation: The system heap area does not contain enough recordord
storage to complete the request. The ordinal number of the #FLOCK or #INODE fixed file
System action: The entry control block (ECB) exits. record.

User response: None. recordtype


FLOCK or INODE.

Explanation: A request was made to find and hold a


007511
#FLOCK or #INODE fixed file record, but the #FLOCK or
Program: COMX #INODE fixed file record could not be found and held.

Error Message: ERROR GENERATING THE FILE ADDRESS System action: The entry control block (ECB) exits.
OF ORDINAL recordord OF RECORD TYPE recordtype
User response: See your IBM service representative to
Where: determine the cause of the error.

recordord
The ordinal number of the #FLOCK or #INODE fixed file 007514
record.
Program: COMX
recordtype
Error Message: ERROR PURGING THE FILE FOR ORDINAL
FLOCK or INODE.
recordord OF RECORD TYPE INODE
Explanation: A request was made to find a #FLOCK or
Where:
#INODE fixed file record, but the file address of the #FLOCK
or #INODE fixed file record could not be generated. This error recordord
could be caused by having a bad file address compute The ordinal number of the #INODE fixed file record.
program (FACE) table on the TPF system.
Explanation: A request was made to allocate a pair of
System action: The entry control block (ECB) exits. #FLOCK and #INODE fixed file records, but the held
resources of the previous file could not be purged.
User response: See your IBM service representative to
determine the cause of the error. System action: The pair of #FLOCK and #INODE fixed file
records is allocated for the new file.
See TPF System Generation for more information about the
FACE table. User response: See your IBM service representative to
determine the cause of the error.

System Errors 169


007515 • 007544

recordord
007515
The ordinal number of the #FLOCK or #INODE fixed file
Program: COMX record.

Error Message: THE devicenum MAJOR DEVICE NUMBER IS Explanation: There is an internal logic error in the file
INCORRECT system.

Where: System action: The ECB exits and the file operation is rolled
back.
devicenum
The major device number. User response: Call your IBM representative to determine the
cause of the problem.
Explanation: The specified device driver is not in the
user-defined or TPF-defined device driver tables. Either the
device driver specification is incorrect or not all the device 007541
drivers have been installed.
Program: CFIN
System action: The entry control block (ECB) exits.
Error Message: FEWER INODES ON SYSTEM THAN
User response: Do the following: PREVIOUS ALLOCATED
1. Scan all mknod C function calls and verify that the calls Explanation: This error occurs during file system restart
specified the intended device drivers. when there are fewer #INODE fixed file records defined in the
2. Check that all device drivers are installed. FACE table (FCTB) than were previously allocated for the file
system.
See the TPF C/C++ Language Support User's Guide for more System action: The entry control block (ECB) exits and file
information about the mknod C function. system restart is not completed successfully.

User response: Do one of the following:


007516
v Enter the ZFINT command to initialize the file system.
Program: CISO Attention: If you reinitialize the file system, all data in the
Error Message: NO MEMORY FOR FILE SYSTEM file system will be lost.
INITIALIZATION v Load a new version of the FCTB.
Explanation: During file system initialization, heap storage
was not available. See TPF Operations for more information about the ZFINT
command. See TPF System Generation for more information
System action: The entry control block (ECB) exits. about the FCTB.
User response: Enter the ZCTKA ALTER command to
increase heap storage. 007542
See TPF Operations for more information about the ZCTKA Program: CFIN
ALTER command.
Error Message: ERROR READING IN IZERO 0

007517 Explanation: A find error occurred during file system restart


when attempting to read ordinal 0 of the #IZERO fixed file
Program: COMX record.
Error Message: function BY THREADED ECB System action: The entry control block (ECB) exits and file
system restart is not completed successfully.
Where:
User response: Do the following:
function
LOCKPROC or UNLKPROC. 1. Review the system error dump to determine the cause of
the error.
Explanation: The TPF entry appears to be threaded, although
2. Correct the error.
threaded TPF entries are not supported by file system support.
System action: The entry control block (ECB) exits.
007544
User response: See your IBM service representative to
Program: CLPE, CSI3
determine the cause of the error.
Explanation: The entry control block (ECB) heap area does
not contain enough storage to obtain the message buffer
007540
needed to parse the command.
Program: Displayed on the console and in the dump.
System action: The ECB exits.
Error Message: ATTEMPT TO FREE UNALLOCATED
User response: None.
INODE ORDINAL recordord

170 TPF Messages (System Error, Offline, and Program Status Word)
007545 • 007622

007545 007600
Program: Displayed on the console and in the dump. Program: CMQ2

Error Message: NO ENTRY AVAILABLE FOR USE IN Error Message: MQI CHANNEL DIRECTORY I/O ERROR
CACHE
Explanation: An I/O error occurred while trying to access
Explanation: A cache entry is required for use but there are the Message Queue Interface (MQI) channel directory.
none available.
System action: The ZMQID ALTER, ZMQID DEFINE,
System action: A system error dump is issued and control ZMQID DELETE, or ZMQID DISPLAY command is rejected
returns to the caller as if the data was placed in the cache and the ECB is exited.
successfully.
User response: Do the following:
User response: None. 1. Determine whether the MQI channel directory needs to be
redefined by entering the ZMQID DISPLAY command to
007546 display individual entries in the MQI channel directory.
2. If the MQI channel directory needs to be redefined, enter
Program: Displayed on the console and in the dump. the ZMQID DEFINE and ZMQID ALTER commands to
Error Message: UNABLE TO UNLOCK A CACHE HASH define the lost entries.
ENTRY LOCK
See TPF Operations for more information about the ZMQID
Explanation: The file system was unable to unlock a cache ALTER, ZMQID DEFINE, ZMQID DELETE, and ZMQID
hash entry lock. DISPLAY commands.
System action: A system error dump is issued and the entry
control block (ECB) exits. 007601
User response: None. Program: Displayed on the console and in the dump.
Error Message: MQI CLIENT STORAGE ERROR
007548
Explanation: The Message Queue Interface (MQI) client is
Program: Displayed on the console and in the dump. unable to obtain enough ISO-C heap storage to process the
Error Message: A CACHE ENTRY HAS A VALIDITY BIT MQI function requested.
THAT IS CORRUPTED System action: Processing ends and the ECB is exited.
Explanation: The validity indicators for the cache entry do User response: Do the following:
not contain a supported value. This indicates either a logic
error in the cache code or core corruption. 1. Determine whether the application processing the MQI
function is allocating and deallocating ISO-C heap storage
System action: A system error dump is issued and the cache correctly.
entry is marked as no longer valid. 2. Do one of the following:
User response: None. v If heap storage is being managed correctly, check
increasing the maximum number of frames allowed for
heap storage for each entry control block (ECB)
00754A (keypoint A, the CK1MMH field in the CK1KE segment).
Program: CFCA v If heap storage is not being managed correctly, correct
the problem in the application.
Error Message: CF CACHE CONTROL ENTRY
CORRUPTION
007622
Explanation: An error occurred because an incorrect connect
token was used when the CFCA segment issued a cache Program: CEL2
request to a coupling facility (CF) cache structure. The connect
token uniquely identifies the connection to a CF cache structure Error Message: PROGRAM NAME MISMATCH OR
in your processor configuration. If the verification is not RECORD ID IS NOT 00FF
successful, it is probable that the connect token is not valid Explanation: While activating an E-type loader loadset, the
because of storage corruption. E-type loader attempted to lock a program in the loadset into
System action: A catastrophic system error is issued. main storage for one of the following reasons:
v The program is allocated with the PRELOAD parameter.
User response: See your IBM service representative to
determine the cause of the error and to correct it. v The program is an ISO-C library.
v An earlier version of the program was locked into main
storage.

The attempt to lock the program in the loadset was


unsuccessful because one of the following occurred:

System Errors 171


007700 • 007703

v The program name in the program allocation table (PAT)


007701
entry does not agree with the program name in the program
header. Program: Displayed on the console and in the dump.
v The record ID in the program record header is not X'00FF', Error Message: INETD IO ERROR ACCESSING IDCF
indicating that the file copy of the program was corrupted.
Explanation: An input/output (I/O) error occurred when
This error is accompanied by the OLDR2050T message, which doing one of the following:
indicates the program name and loadset name where the error v Reading or updating the Internet daemon configuration file
occurred. (IDCF) that was on file
System action: The TPF system ends the E-type loader v Adding the first Internet server application entry to the
activate function and does not allow any other E-type loader IDCF
functions to be started on the processor where the error v Migrating IDCF records from #IBMM4 records to #IDCF1
occurred until the error is corrected. records.
User response: Do the following: System action: Control returns to the caller that issued the
1. If the program name in the PAT entry does not match the I/O request.
program name in the program header, go to step 2. User response: Do one of the following:
Otherwise, if the file copy of the program is corrupted, go
to step 6. v If this error occurs after you add the first Internet server
application entry to the IDCF, there is no action for you to
2. Enter ZVFAC LOCATE FADDRESS farf, where farf is the take. This error will be followed by the INET0011I message
8-digit hexadecimal file address displayed in the dump indicating the entry was added to the IDCF.
(label PATFA), to determine if the record associated with
the file address is VFA resident. v If this error occurs any other time, examine the dump to
determine if the IDCF must be rebuilt using the ZINET
3. If the record associated with the file address is VFA ADD command.
resident, go to step 4; otherwise, go to step 6.
4. Do the following: See TPF Transmission Control Protocol/Internet Protocol for more
a. Report the problem to your IBM service representative. information about the IDCF. See TPF Operations for more
b. Enter ZVFAC PURGE FA farf to remove the file information about the ZINET ADD command.
address from VFA.
5. If removing the file address from VFA does not correct the 007702
problem, go to step 6; otherwise, there is no more action
for you to take. Program: Displayed on the console and in the dump.

6. Do the following: Error Message: INETD ERROR ALLOCATING IDCT


a. Enter the ZOLDR DEACTIVATE command to Explanation: The Internet daemon was unable to allocate the
deactivate the loadset. system heap storage required to hold the Internet daemon
b. Enter the ZOLDR DELETE command to delete the configuration table (IDCT).
loadset.
System action: The entry control block (ECB) exits.
c. Enter the ZOLDR LOAD command to load the loadset
again. User response: Examine the dump to determine the cause of
the system heap shortage and correct the problem.
d. Enter the ZOLDR ACTIVATE command to activate the
loadset again.
007703
See TPF Operations for more information about the ZVFAC
and ZOLDR commands. Program: Displayed on the console and in the dump.
Error Message: INETD SERVER ERROR THRESHOLD
007700 REACHED LISTENER STOPPED FOR SERVER sname IP -
ipaddr
Program: Displayed on the console and in the dump.
Where:
Error Message: INETD FACS ERROR ACCESSING IDCF
sname
Explanation: A FACE/FACS error occurred while trying to The name of the Internet server application.
calculate the file address reference format (FARF) address of
the Internet daemon configuration file (IDCF) on file. ipaddr
The Internet Protocol (IP) address.
System action: The entry control block (ECB) exits.
Explanation: The Internet server application has exceeded the
User response: Examine the dump to determine if the IDCF error threshold limit.
must be rebuilt using the ZINET ADD command.
System action: The Internet daemon stops the Internet
See TPF Transmission Control Protocol/Internet Protocol for more daemon listener for the Internet server application.
information about the IDCF. See TPF Operations for more
information about the ZINET ADD command. User response: Do the following:

172 TPF Messages (System Error, Offline, and Program Status Word)
007704 • 007750

1. Determine the cause of the Internet server application User response: Examine the dump to determine the cause of
errors. the tpf_fork function failure and correct the problem.
2. Correct the errors. See the TPF C/C++ Language Support User's Guide for more
3. Enter the ZINET STOP command to stop the Internet information about the tpf_fork function.
server application
4. Enter the ZINET START command to start the Internet 007706
server application again.
Program: Displayed on the console and in the dump.
See TPF Operations for more information about the ZINET Error Message: INETD LISTENER PWD ERROR SERVER -
STOP and ZINET START commands. sname USER - username
Where:
007704
sname
Program: Displayed on the console and in the dump. The name of the Internet server application.
Error Message: INETD LISTENER SOCKET ERROR SERVER username
- sname IP - ipaddr PORT - portnum PID - pid The user name of the Internet server application.
Where: Explanation: The Internet daemon found an error when
sname setting up the real user ID (UID) or group ID (GID), or the
The name of the Internet server application. effective user or group ID, or the working directory for the
specified user name.
ipaddr
The Internet Protocol (IP) address. System action: The Internet daemon exits the Internet
daemon listener process.
portnum
The port that the Internet server application uses for IP User response: Examine the dump to determine the cause of
traffic. the error and correct the problem.

pid The process identifier (ID) of the Internet daemon listener See the TPF C/C++ Language Support User's Guide for a list of
entry control block (ECB). the TPF-defined user names.

Explanation: The Internet daemon has found one or more


errors on the socket that the Internet daemon is monitoring for 007707
the Internet server application specified. Program: Displayed on the console and in the dump.
System action: The Internet daemon will no longer actively Error Message: INETD LISTENER MODEL ERROR
monitor the Internet server application over the IP address
where the errors occurred. Explanation: The Internet daemon attempted to start an
Internet daemon listener for an unsupported process model.
User response: Examine the dump to determine the problem
and take the appropriate action. System action: The Internet daemon exits the Internet
daemon listener process.

007705 User response: Examine the dump to determine the cause of


the error and correct the problem.
Program: Displayed on the console and in the dump.
Error Message: INETD UNABLE TO START SERVER 007750
SERVER - sname IP - ipaddr PGM - progname PID - pid
Program: Displayed on the console and in the dump.
Where:
Error Message: INCORRECT IFORKIST FIELD IN $FORKC
sname PARAMETERS
The name of the Internet server application.
Explanation: An error occurred because the IFORKIST field
ipaddr contained incorrect information when the tpf_fork function
The Internet Protocol (IP) address. called the $FORKC macro.
progname System action: The entry control block (ECB) exits.
The TPF program that the Internet daemon attempted to
enter. User response: Call your IBM representative to determine the
cause of the problem.
pid The process identifier (ID) of the Internet daemon listener
entry control block (ECB). See the TPF C/C++ Language Support User's Guide for more
information about the tpf_fork function. See TPF System
Explanation: The Internet daemon was not able to start the Macros for more information about the $FORKC macro.
Internet server application program. The tpf_fork function
call failed.
System action: The Internet daemon closes the socket being
monitored and exits the Internet daemon listener process.

System Errors 173


007751 • 007778

User response: Call your IBM representative to determine the


007751
cause of the problem.
Program: Displayed on the console and in the dump.
See the TPF C/C++ Language Support User's Guide for more
Error Message: INCORRECT IFORKDTF FIELD IN $FORKC information about the tpf_fork function. See TPF System
PARAMETERS Macros for more information about the $FORKC macro.

Explanation: An error occurred because the IFORKDTF field


contained incorrect information when the tpf_fork function 007777
called the $FORKC macro.
Program: Displayed on the console and in the dump.
System action: The entry control block (ECB) exits.
Error Message: PROCESS ENDED BECAUSE OF SIGNAL
User response: Call your IBM representative to determine the signalnum
cause of the problem.
Where:
See the TPF C/C++ Language Support User's Guide for more
signalnum
information about the tpf_fork function. See TPF System
The signal number.
Macros for more information about the $FORKC macro.
Explanation: The signal number specified in the message was
raised by the exiting entry control block (ECB). The
007752
application was not coded to handle the signal and the default
Program: Displayed on the console and in the dump. action for that signal type was to exit the ECB with a system
error.
Error Message: INCORRECT I-STREAM VALUE FOR
IFORKISN FIELD System action: The ECB exits.

Explanation: An error occurred because an incorrect value User response: Do one of the following:
was specified for the IFORKISN field when coding the v If the signal was raised for a valid reason, modify the
tpf_fork function. This value was not in the range of available application to include a signal handler using the signal
I-streams. function.
System action: The entry control block (ECB) exits. v If the signal was raised incorrectly, examine the dump to
determine which program sent the signal. If the signal was
User response: Code the tpf_fork function call again sent from another process, the process block attached to the
specifying a correct value for the I-stream. exiting ECB may have the process identifier (ID) of the ECB
See the TPF C/C++ Language Support User's Guide for more that sent the signal. If the process block does not contain
information about the tpf_fork function. this information, the exiting ECB may have raised the signal
itself.

007753 See the TPF C/C++ Language Support User's Guide for more
information about the signal function.
Program: Displayed on the console and in the dump.
Error Message: INCORRECT VALUE FOR THE IFORKEBL 007778
FIELD.
Program: Displayed on the console and in the dump.
Explanation: An error occurred because the IFORKEBL field
contained incorrect information when the tpf_fork function Error Message: UNABLE TO SEND SIGNAL TO PROCESS
called the $FORKC macro. procid

System action: The entry control block (ECB) exits. Where:

User response: Call your IBM representative to determine the procid


cause of the problem. The process identifier (ID) of the target process.

See the TPF C/C++ Language Support User's Guide for more Explanation: The entry control block (ECB) attempted to
information about the tpf_fork function. See TPF System send a signal to the target process, but the target process
Macros for more information about the $FORKC macro. cannot receive additional signals because the target process
has received too many signals that it has not handled.

007754 If the target process attempts to handle signals before it exits,


the target process will exit with the 007779 system error. If the
Program: Displayed on the console and in the dump. target process exits without attempting to process signals, the
target process will exit without an error.
Error Message: INCORRECT VALUE FOR THE IFORKDTL
FIELD. System action: The ECB exits.
Explanation: An error occurred because the IFORKDTL field User response: Do the following:
contained incorrect information when the tpf_fork function 1. Examine the dump to determine which application
called the $FORKC macro. program sent the signal.
System action: The entry control block (ECB) exits. 2. Determine why the signal was sent.

174 TPF Messages (System Error, Offline, and Program Status Word)
007779 • 007785

3. If necessary, modify the application that the target process


007783
was running to handle signals by using the
tpf_process_signals function before too many Program: CPWGR0
outstanding signals are queued.
Error Message: UNABLE TO READ PASSWORD FILE IN
/etc/passwd. PASSWORD FILE MUST BE RE-CREATED
007779 MANUALLY.
Program: Displayed on the console and in the dump. Appended Message: PROCESS ENDED
Error Message: PROCESS ENDED BECAUSE TOO MANY Explanation: The entry control block (ECB) attempted to read
OUTSTANDING SIGNALS WERE RECEIVED the password file, but the file cannot be read and the TPF
system was unable to re-create the file with the default file
Explanation: The entry control block (ECB) received too
system content.
many signals before attempting to handle outstanding signals.
System action: The ECB exits.
System action: The ECB exits.
User response: Do the following:
User response: Do the following:
1. Examine the dump to determine the cause of the error and
1. Examine the dump to determine which application
correct the problem.
program sent the signal.
2. Determine if you need to reinitialize the file system. If you
2. If necessary, modify the application to handle the signals
need to reinitialize the file system, do step 3; otherwise, do
by using the tpf_process_signals function more
step 4.
frequently.
3. Do the following:
a. Enter the ZFINT command to initialize the file system.
007780
Attention: If you reinitialize the file system, all data
Program: CPWGR0 in the file system will be lost.
Error Message: UNABLE TO READ PASSWORD FILE IN b. Enter ZFILE ls -l to re-create the password file.
/etc/passwd. PASSWORD FILE WAS RE-CREATED. c. Update the password file with any modifications
needed for your environment.
Appended Message: PROCESS CONTINUES
4. Do the following:
Explanation: The entry control block (ECB) attempted to read
a. Enter ZFILE ls -l to re-create the password file.
the password file, but the file did not exist. The file was
re-created with the default file content. b. Update the password file with any modifications
needed for your environment.
System action: The ECB continues to process the password
file. Note: If the previous steps are not successful and you receive
User response: Do one of the following: this error again, call your IBM representative to
determine the cause of the problem.
v If your original password file contained modifications, you
must update the password file with those modifications
again. See TPF Operations for more information about the ZFINT and
ZFILE ls commands.
v If your original password file did not contain modifications,
there is no more action for you to take.
007785

007781 Program: CPWGR0

Program: CPWGR0 Error Message: UNABLE TO READ GROUP FILE IN


/etc/group. GROUP FILE MUST BE RE-CREATED
Error Message: UNABLE TO READ GROUP FILE IN MANUALLY.
/etc/group. GROUP FILE WAS RE-CREATED.
Appended Message: PROCESS ENDED
Appended Message: PROCESS CONTINUES
Explanation: The entry control block (ECB) attempted to read
Explanation: The entry control block (ECB) attempted to read the group file, but the file cannot be read and the TPF system
the group file, but the file did not exist. The file was re-created was unable to re-create the file with the default file system
with the default file content. content.
System action: The ECB continues to process the group file. System action: The ECB exits.
User response: Do one of the following: User response: Do the following:
v If your original group file contained modifications, you 1. Examine the dump to determine the cause of the error and
must update the group file with those modifications again. correct the problem.
v If your original group file did not contain modifications, 2. Determine if you need to reinitialize the file system. If you
there is no more action for you to take. need to reinitialize the file system, do step 3; otherwise, do
step 4 on page 176.
3. Do the following:

System Errors 175


007801 • 007806

a. Enter the ZFINT command to initialize the file system.


007804
Attention: If you reinitialize the file system, all data
in the file system will be lost. Program: CTS0, CCTCP1(CTT6)
b. Enter ZFILE ls -l to re-create the group file. Error Message: ALL SOCKET BLOCK ENTRIES ARE IN USE
c. Update the group file with any modifications needed Explanation: An error occurred during a socket function call
for your environment. or a remote client connection request. A new socket cannot be
4. Do the following: created because all socket block entries are in use.
a. Enter ZFILE ls -l to re-create the group file. System action: One of the following occurs:
b. Update the group file with any modifications needed v If the system error was issued from the CTS0 segment, the
for your environment. socket function call is rejected.
v If the system error was issued from the CTT6 segment, the
Note: If the previous steps are not successful and you receive
remote client connection request is rejected.
this error again, call your IBM representative to
determine the cause of the problem. User response: Do the following:
1. Increase the value of the MAXSOCK parameter in the
See TPF Operations for more information about the ZFINT and SNAKEY macro to allocate more socket block entries to the
ZFILE ls commands. TPF system.
2. Reassemble keypoint record 2 (CTK2) against the SNAKEY
007801 macro.
3. Reload CTK2.
Program: Displayed on the console and in the dump.
4. Perform an initial program load (IPL) of the TPF system
Error Message: FACS ERROR ON IP CONFIGURATION again.
RECORD
Explanation: During system restart, an error was returned See TPF ACF/SNA Network Generation for more information
from the file address compute program (FACS) while trying to about the SNAKEY macro. See TPF Transmission Control
calculate the file address of the Internet Protocol (IP) Protocol/Internet Protocol for more information about the socket
configuration record. function.

System action: The TPF system is placed in state change


disabled mode. 007805

User response: Do the following: Program: Displayed on the console and in the dump.
1. Review the system error dump to determine the cause of Error Message: IP MESSAGE TABLE IS FULL
the error.
Explanation: A request to get an Internet Protocol message
2. Correct the error.
table (IPMT) entry failed because the table is full.

See TPF Transmission Control Protocol/Internet Protocol for more System action: The request is rejected.
information about the IP configuration record.
User response: Do the following:
1. Increase the value of the IPMTSIZE parameter in the
007802 SNAKEY macro to increase the size of the IP message
table.
Program: Displayed on the console and in the dump.
2. Reassemble keypoint record 2 (CTK2) against the SNAKEY
Error Message: FIND ERROR ON IP CONFIGURATION macro.
RECORD
3. Reload CTK2.
Explanation: During system restart, an input/output (I/O) 4. Perform an initial program load (IPL) of the TPF system
error occurred while trying to read the Internet Protocol (IP) again.
configuration record from file.

System action: The TPF system is placed in state change See TPF ACF/SNA Network Generation for more information
disabled mode. about the SNAKEY macro. See TPF Transmission Control
Protocol/Internet Protocol for more information about the IP
User response: Do the following: message table.
1. Review the system error dump to determine the cause of
the error.
007806
2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more Error Message: DUPLICATE EVENT NAME
information about the IP configuration record.
Explanation: While processing a socket application
programming interface (API) function, the EVNTC macro was
issued for TCP/IP native stack support; however, the event
name was a duplicate.

176 TPF Messages (System Error, Offline, and Program Status Word)
007807 • 007830

System action: The TPF system cleans up the socket and


007814
returns to the application with an error return for the socket
API function that was being processed. Program: Displayed on the console and in the dump.
User response: Do the following: Error Message: FIND ERROR ON INDIVIDUAL IP TRACE
1. Review the system error dump to determine the cause of DEFINITION RECORD
the error. Explanation: During TPF system restart, an I/O error
2. Correct the error. occurred while trying to read the individual Internet Protocol
(IP) trace definition record from file.
See TPF General Macros for more information about the
System action: The TPF system is placed in state change
EVNTC macro. See TPF Transmission Control Protocol/Internet
disabled mode.
Protocol for more information about TCP/IP native stack
support. User response: Do the following:
1. Examine the system error dump to determine the cause of
007807 the error.
2. Correct the error.
Program: Displayed on the console and in the dump.

Error Message: EVENT NOT FOUND See TPF Transmission Control Protocol/Internet Protocol for more
information about the individual IP trace definition record.
Explanation: While processing a socket application
programming interface (API) function, the EVNWC macro was
issued for TCP/IP native stack support; however, the event 007820
name was not found.
Program: Displayed on the console and in the dump.
System action: The TPF system cleans up the socket and
returns to the application with an error return for the socket Error Message: NO SYSTEM HEAP FOR SSL CONTROL
API function that was being processed. TABLE

User response: Do the following: Explanation: An error occurred because the TPF system was
unable to obtain system heap storage for the SSL control table
1. Review the system error dump to determine the cause of during TPF system restart.
the error.
2. Correct the error. System action: The restart entry control block (ECB) has been
exited.
See TPF General Macros for more information about the User response: Do the following:
EVNWC macro. See TPF Transmission Control Protocol/Internet 1. Enter the ZCTKA ALTER command with the MMHS
Protocol for more information about TCP/IP native stack parameter specified to increase the amount of heap storage
support. in the TPF system.
2. IPL the TPF system.
007813
Program: Displayed on the console and in the dump. See TPF Operations for more information about the ZCTKA
ALTER command.
Error Message: FACS ERROR ON INDIVIDUAL IP TRACE
DEFINITION RECORD
007830
Explanation: During TPF system restart, an error was
returned from the FACS program while trying to calculate the Program: CTSX
file address of the individual Internet Protocol (IP) trace Error Message: INSUFFICIENT IP ROUTING TABLE
definition record. ENTRIES
System action: The TPF system is placed in state change Explanation: During Internet Protocol (IP) restart processing,
disabled mode. the number of active IP routing table entries that were filed
User response: Do the following: out on the IP routing table fixed file records (#IPRTE) would
not fit into the in-core IP routing table.
1. Examine the system error dump to determine the cause of
the error. System action: Message CTSX0009E is displayed on the
2. Correct the error. console indicating the number of in-core IP routing table
entries required. The entry control block (ECB) exits. The
RESTART ABORTED STATE CHANGE DISABLED message
See TPF Transmission Control Protocol/Internet Protocol for more
may be printed and the restart schedule ends abnormally.
information about the individual IP trace definition record.
User response: Examine the dump to verify that the contents
of the initial #IPRTE records are valid and do one of the
following:
v If the number of active entries is valid, do the following:
1. Enter the ZNKEY command with the ALTER and
MAXRTE parameters specified to change the maximum

System Errors 177


007831 • 007850

number of IP routing table entries to the number of #IPRTE records ends. The current contents of the in-core IP
entries that need to be allocated. This number is found routing table are now the final contents of the routing table
in message CTSX0009E. and the entries are filed out to the #IPRTE records. IP restart
2. Perform an initial program load (IPL) of the TPF system. continues.

v If the number of active entries is not valid, do the following: User response: Do the following:
1. Examine the dump to determine the source of the 1. Examine the dump to determine the cause of the FINWC
incorrect count. macro error.
2. Correct the error. 2. Correct the error.

See TPF Operations for more information about the ZNKEY See TPF General Macros for more information about the
command. See TPF System Generation and TPF ACF/SNA FINWC macro. See TPF System Generation and TPF ACF/SNA
Network Generation for more information about the #IPRTE Network Generation for more information about the #IPRTE
fixed file record type. fixed file record type.

007831 007833
Program: CTSX Program: CTSX

Error Message: FACS ERROR ON IP ROUTING TABLE Error Message: FILE ERROR ON IP ROUTING TABLE
RECORD RECORD
Explanation: During Internet Protocol (IP) restart processing, Explanation: During Internet Protocol (IP) restart processing,
a file address compute program (FACS) error occured while an error occurred during FILEC or FILNC macro processing
attempting to file out the contents of the in-core IP routing while attempting to file out the contents of the in-core routing
table to the #IPRTE records. table to #IPRTE records.

System action: The filing out of the in-core table is not done. System action: The filing out of the in-core table is rolled
IP restart continues and the in-core IP routing table does not back and none of the #IPRTE records are filed out. The current
change. contents of the in-core IP routing table are now the final
contents of the routing table. IP restart continues.
User response: Do the following:
1. Examine the dump to determine the cause of the file error. User response: Do the following:

2. Correct the error. 1. Examine the dump to determine the cause of the FILEC or
FILNC macro error.
Program: CTSZ 2. Correct the error.
Error Message: FACS ERROR ON IP ROUTING TABLE
RECORD See TPF General Macros for more information about the FILEC
and FILNC macros. See TPF System Generation and TPF
Explanation: During ZTRTE command processing, a file ACF/SNA Network Generation for more information about the
address compute program (FACS) error occured while
#IPRTE fixed file record type.
attempting to file out the contents of the in-core IP routing
table to the #IPRTE records.
007850
System action: The filing out of the in-core table is not done.
IP restart continues and the in-core IP routing table does not Program: Displayed on the console and in the dump.
change.
Error Message: FACS ERROR ON OSA DEFINITION
User response: Do the following: RECORD IN ORDINAL NUMBER ordnum
1. Examine the dump to determine the cause of the file error. Where:
2. Correct the error.
ordnum
The ordinal number of the failing record.
See TPF System Generation and TPF ACF/SNA Network
Generation for more information about the #IPRTE fixed file Explanation: During TPF system restart, an error was
record type. returned from the file address conversion (FACS) program
while attempting to calculate the file address of the Open
Systems Adapter (OSA) definition record.
007832
System action: The TPF system is placed in State Change
Program: CTSX
Disabled mode.
Error Message: FIND ERROR ON IP ROUTING TABLE
User response: Define enough #IBMMP4 fixed file records.
RECORD
See TPF Transmission Control Protocol/Internet Protocol for more
Explanation: During Internet Protocol (IP) restart processing,
information about OSA-Express support. See TPF System
an FINWC macro error occurred while attempting to read the
Generation for more information about #IBMMP4 fixed file
contents of the #IPRTE records into the in-core IP routing
records.
table.
System action: The retrieval of IP routing entries from

178 TPF Messages (System Error, Offline, and Program Status Word)
007851 • 007856

User response: Do the following:


007851
1. Examine the system error dump to determine the cause of
Program: Displayed on the console and in the dump. the error.
Error Message: FACS ERROR ON OSA IP ADDRESS 2. Correct the error.
RECORD IN ORDINAL NUMBER ordnum
See TPF Transmission Control Protocol/Internet Protocol for more
Where:
information about OSA-Express support.
ordnum
The ordinal number of the failing record.
007854
Explanation: During TPF system restart, an error was
Program: Displayed on the console and in the dump.
returned from the file address conversion (FACS) program
while attempting to calculate a file address of the Open Error Message: ERROR WRITING DATA TO OSA
Systems Adapter (OSA) Internet Protocol (IP) address record.
Explanation: An OSA-Express card detected an error in the
System action: The TPF system is placed in State Change data sent by the TPF system.
Disabled mode.
System action: The connection to the OSA-Express card is
User response: Define enough #IBMMP4 fixed file records. deactivated.
See TPF Transmission Control Protocol/Internet Protocol for more User response: Do the following:
information about OSA-Express support. See TPF System
1. Examine the system error dump to determine the cause of
Generation for more information about #IBMMP4 fixed file
the error.
records.
2. Correct the error.

007852 See TPF Transmission Control Protocol/Internet Protocol for more


Program: Displayed on the console and in the dump. information about OSA-Express support.

Error Message: FIND ERROR ON OSA DEFINITION


RECORD IN ORDINAL NUMBER ordnum 007855

Where: Program: Displayed on the console and in the dump.

ordnum Error Message: ERROR READING DATA FROM OSA


The ordinal number of the failing record. Explanation: An error was detected when attempting to read
Explanation: During TPF system restart, an I/O error data on an OSA-Express connection.
occurred while attempting to read the Open Systems Adapter System action: The connection to the OSA-Express card is
(OSA) definition record from file. deactivated.
System action: The TPF system is placed in State Change User response: Do the following:
Disabled mode.
1. Examine the system error dump to determine the cause of
User response: Do the following: the error.
1. Examine the system error dump to determine the cause of 2. Correct the error.
the error.
2. Correct the error. See TPF Transmission Control Protocol/Internet Protocol for more
information about OSA-Express support.
See TPF Transmission Control Protocol/Internet Protocol for more
information about OSA-Express support.
007856
Program: Displayed on the console and in the dump.
007853
Error Message: LOST INTERRUPT ON OSA SDA
Program: Displayed on the console and in the dump.
Explanation: A channel program was started to exchange
Error Message: FIND ERROR ON OSA IP ADDRESS
control data with an OSA-Express card; however, no response
RECORD IN ORDINAL NUMBER ordnum
was received and the I/O operation timed out, resulting in a
Where: lost interrupt.

ordnum System action: The connection to the OSA-Express card is


The ordinal number of the failing record. deactivated.

Explanation: During TPF system restart, an I/O error User response: Do the following:
occurred while attempting to read an Open Systems Adapter 1. Examine the system error dump to determine the cause of
(OSA) Internet Protocol (IP) address record from file. the error.
System action: The TPF system is placed in State Change 2. Correct the error.
disabled mode.

System Errors 179


007857 • 0078E0

See TPF Transmission Control Protocol/Internet Protocol for more


00785A
information about OSA-Express support.
Program: Displayed on the console and in the dump.
007857 Error Message: SIOSC ERROR ON OSA SDA
Program: Displayed on the console and in the dump. Explanation: The SIOSC macro returned an error when
trying to issue a channel program on an OSA-Express
Error Message: OSA COMMAND REJECTED
connection.
Explanation: The TPF system sent a control data command
System action: The connection to the OSA-Express card is
request to the OSA-Express card; however, the command was
deactivated.
rejected by the OSA-Express card.
User response: Do the following:
System action: The connection to the OSA-Express card is
deactivated. 1. Examine the system error dump to determine the cause of
the error.
User response: Do the following:
2. Correct the error.
1. Examine the system error dump to determine the cause of
the error. See TPF Transmission Control Protocol/Internet Protocol for more
2. Correct the error. information about OSA-Express support.

See TPF Transmission Control Protocol/Internet Protocol for more


00785B
information about OSA-Express support.
Program: Displayed on the console and in the dump.
007858 Error Message: OSA TABLES CORRUPTED
Program: Displayed on the console and in the dump. Explanation: Either the OSA-Express configuration record or
the OSA-Express control block entry is corrupted.
Error Message: OSA CONTROL DATA RECEIVED IS NOT
VALID System action: The connection to the OSA-Express card is
deactivated.
Explanation: The OSA-Express card sent control data to the
TPF system; however, the format of the control data is not User response: Do the following:
valid. 1. Examine the system error dump to determine the cause of
System action: The connection to the OSA-Express card is the error.
deactivated. 2. Correct the error.
User response: Do the following:
See TPF Transmission Control Protocol/Internet Protocol for more
1. Examine the system error dump to determine the cause of information about OSA-Express support.
the error.
2. Correct the error.
00785C
See TPF Transmission Control Protocol/Internet Protocol for more Program: Displayed on the console and in the dump.
information about OSA-Express support.
Error Message: DATAGRAM LENGTH IS NOT VALID

007859 Explanation: The length of the inbound datagram or IP


header is not valid.
Program: Displayed on the console and in the dump.
System action: The datagram is marked as processed but it is
Error Message: ERROR STATUS RECEIVED ON OSA SDA not added to the IP trace table.
Explanation: A channel error occurred in an OSA-Express User response: Do the following:
connection. 1. Examine the SNAPC dump to determine the cause of the
System action: The connection to the OSA-Express card is error.
deactivated. 2. Correct the error.
User response: Do the following:
See TPF Transmission Control Protocol/Internet Protocol for more
1. Examine the system error dump to determine the cause of information about maximum segment size.
the error.
2. Correct the error.
0078E0
See TPF Transmission Control Protocol/Internet Protocol for more Program: Displayed on the console and in the dump.
information about OSA-Express support.
Error Message: FACS ERROR ON OSA SHARED IP TABLE
Explanation: An error was returned from the file address
compute (FACS) program while attempting to calculate the file

180 TPF Messages (System Error, Offline, and Program Status Word)
0078E1 • 007910

address of the OSA shared Internet Protocol address table


0078F1
(OSIT) file records (#OSIT).
Program: Displayed on the console and in the dump.
System action: The TPF system is placed in State Change
Disabled mode. Error Message: EVENT NOT FOUND
User response: Do the following: Explanation: The EVNWC macro was issued while the TPF
1. Define enough #OSIT file records to the TPF system. system was processing an RSA operation request with a
cryptographic adjunct processor, but the event name was not
2. IPL the TPF system again.
found.

See TPF Transmission Control Protocol/Internet Protocol for more System action: This RSA operation request is processed by
information about OSIT and TPF System Generation for more Secure Sockets Layer (SSL) software rather than the
information about #OSIT file records. cryptographic accelerator.

User response: Do the following:


0078E1 1. Examine the system error dump to determine the cause of
the error.
Program: Displayed on the console and in the dump.
2. Correct the error.
Error Message: FIND ERROR ON OSA SHARED IP TABLE
Explanation: A FINWC macro error occurred while See TPF Transmission Control Protocol/Internet Protocol for more
attempting to read in the contents of the OSA shared Internet information about RSA operations and cryptographic adjunct
Protocol address table (OSIT) file records (#OSIT). processors. See TPF General Macros for more information about
the EVNWC macro.
System action: If an error occurs during TPF system restart,
the TPF system is placed in State Change Disabled mode;
otherwise, the TPF system returns to the calling program with 0078F2
an error.
Program: Displayed on the console and in the dump.
User response: Do the following:
Error Message: STORAGE NOT AVAILABLE FOR CPACF
1. Examine the system error dump to determine the cause of
the error. Explanation: During system restart, the request for system
storage heap for the Central Processor Assist for
2. Correct the error.
Cryptographic Function (CPACF) failed.

See TPF Transmission Control Protocol/Internet Protocol for more System action: The TPF system is placed in state change
information about OSIT and TPF System Generation for more disabled mode.
information about #OSIT file records. See TPF General Macros
User response: Do the following:
for more information about the FINWC macro.
1. Examine the system error dump to determine the cause of
the error.
0078F0
2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
Error Message: DUPLICATE EVENT NAME
information about the CPACF.
Explanation: The EVNTC macro was issued while the TPF
system was processing an RSA operation request with a
007910
cryptographic adjunct processor, but the event name was a
duplicate. Program: Displayed on the console and in the dump.
System action: This RSA operation request is processed by Error Message: UNABLE TO GET 8-BYTE POOL TYPE
Secure Sockets Layer (SSL) software rather than the WITH ECB DATA LEVEL SPECIFIED
cryptographic accelerator.
Explanation: A GETFC macro was issued with a record ID
User response: Do the following: that uses 8-byte file addresses; however, an entry control block
1. Examine the system error dump to determine the cause of (ECB) data level was specified instead of a data event control
the error. block (DECB).
2. Correct the error. System action: The ECB exits.
User response: Change the program that issues the GETFC
See TPF Transmission Control Protocol/Internet Protocol for more
macro to specify a DECB instead of an ECB data level.
information about RSA operations and cryptographic adjunct
processors. See TPF General Macros for more information about See TPF General Macros for more information about the GETFC
the EVNTC macro. macro.

System Errors 181


007911 • 00850B

User response: Do the following:


007911
1. Review the system error dump to determine the maximum
Program: Displayed on the console and in the dump. heap storage allowed and where the existing heap storage
has been allocated.
Error Message: ERROR FROM MALOC MACRO
2. Correct the problem.
Explanation: The TPF system could not allocate enough
temporary storage for the CLMG program.
See TPF Operations for information about the ZCTKA ALTER
System action: The ECB exits. command when changing storage values.

User response: Do the following: Program: CTHINT


1. Review the system error dump to determine why there are Error Message: MALLOC FAILURE FOR THEX
not enough system heap frames and correct the problem.
Explanation: There is not enough storage to process the
2. Enter the ZCTKA ALTER command to change the amount
thread exception block (THEX).
of memory allocated for system heap frames, if necessary.
System action: The ECB exits.
See TPF Operations for more information about the ZCTKA
User response: Do the following:
ALTER command.
1. Review the system error dump to determine the maximum
heap storage allowed and where the existing heap storage
008000–008FFF has been allocated.
2. Correct the problem.

008508
See TPF Operations for information about the ZCTKA ALTER
Program: CTH4 command when changing storage values.

Error Message: INSUFFICIENT MALLOC STORAGE TO


CREATE THREAD ENVIRONMENT 008509
Appended Message: Varies Program: CTH4
Explanation: The TPF system was not able to allocate enough Error Message: ECB CANNOT BE CONVERTED TO A
heap storage to create the thread environment. MASTER THREAD BECAUSE IT IS USING MORE STACK
System action: The entry control block (ECB) exits. STORAGE THAN ALLOWED FOR A THREAD

User response: Do the following: Explanation: The entry control block (ECB) has already
allocated more ISO-C stack storage than is allowed for a
1. Review the system error dump to determine the maximum
thread ECB.
heap storage allowed and where the existing heap storage
has been allocated. System action: The thread environment is not created and
2. Correct the problem. the ECB exits.
User response: Do the following:
See TPF Operations for information about the ZCTKA ALTER
1. Review the system error dump to determine the maximum
command when changing storage values.
stack storage allowed and where the existing stack storage
Program: CTHTCB has been allocated.
2. Correct the problem.
Error Message: MALLOC FAILURE FOR STACK
Explanation: Not enough storage to process the thread See TPF Operations for information about the ZCTKA ALTER
control block (TCB) stack. command when changing storage values and the ZCTKA
DISPLAY command to display the TSTK value.
System action: The ECB exits.
User response: Do the following:
00850B
1. Review the system error dump to determine the maximum
heap storage allowed and where the existing heap storage Program: CCEB, CCE4
has been allocated.
Error Message: ECB THREAD ATTEMPTED TO CALL
2. Correct the problem. ENTDC/SWISC

See TPF Operations for information about the ZCTKA ALTER Explanation: A thread entry control block (ECB) issued an
command when changing storage values. ENTDC macro or a SWISC macro with TYPE=ENTER
specified.
Program: CTHINT
System action: The thread ECB exits.
Error Message: MALLOC FAILURE FOR THGL
User response: Do the following:
Explanation: There is not enough storage to process the 1. Review the system error dump to determine the source of
thread global data block (THGL). the ENTDC or SWISC macro.
System action: The ECB exits. 2. Correct the problem.

182 TPF Messages (System Error, Offline, and Program Status Word)
00850C • 008532

See TPF General Macros for more information about the parameter (the maximum number of threads for each process).
ENTDC macro and TPF System Macros for more information This indicates that TPF thread support is not allowed.
about the SWISC macro.
System action: The entry control block (ECB) exits.
User response: If TPF thread support is required, do the
00850C
following:
Program: CTHSIG 1. Enter the ZCTKA ALTER command with the MTHD
parameter specified for the number of threads allowed for
Error Message: PROCESS ABORTED DUE TO THREAD
each process.
ERROR
2. Perform an initial program load (IPL) of the TPF system.
Explanation: An internal error in the CTHD pthread
application programming interface (API) library has forced the
See TPF Operations for more information about the ZCTKA
running process to be cancelled.
ALTER command.
System action: The thread entry control block (ECB) exits.

User response: See your IBM service representative to 008510


determine the cause of the error.
Program: CTHPTH, CTHPTD

Error Message: THREAD API ISSUED WITH NO THREAD


00850D
ENVIRONMENT
Program: CTHEXC
Explanation: A pthread application programming interface
Error Message: EXCEPTION - exceptiontype - message (API) has been started and the CTHD library has determined
that the thread environment was not initialized (the THGL
Where: thread global data block was not allocated).
exceptiontype System action: The entry control block (ECB) exits.
The type of exception.
User response: Do the following:
message
A process cancelled message. This field is left blank if the 1. Review the system error dump to determine why the
process is not canceled. thread environment was not initialized.
2. Correct the problem.
Explanation: The exception type that is displayed caused this
system error.
008531
System action: One of the following occurs:
v The process is canceled (message is shown when this occurs). Program: COMCTH

v The process continues to run. Error Message: INSUFFICIENT RESOURCES


ENCOUNTERED, THE RPC SERVER WILL SHUT DOWN
User response: None.
Explanation: Not enough memory is available to handle the
remote procedure call (RPC).
00850E
System action: The RPC server is shut down.
Program: CTHTHR
User response: Reduce the maximum number of concurrent
Error Message: FORCE A THREAD DUMP TO GET TRACE RPCs that are supplied.
DATA
Explanation: The TPF system is unable to allocate page tables 008532
to create a new thread for a pthread_create() function call.
Program: Various.
System action: An error return code of 0 is passed back to
the application that issued the pthread_create() function call. Error Message: RPC INTERNAL ERROR – errormsg

User response: Do the following: Where:


1. Review the system error dump to determine what caused errormsg
heap storage to be depleted. The error message.
2. Correct the problem.
Explanation: A remote procedure call (RPC) run-time internal
error is detected.
00850F
System action: The RPC server is shut down.
Program: CTHTCB, CTHPTH
User response: See your IBM service representative to
Error Message: THREAD API ISSUED BUT THREAD determine the cause of the error.
SUPPORT NOT GENNED
Explanation: A pthread application programming interface
(API) has been started. However, the ZCTKA ALTER
command has a value of zero specified for the MTHD

System Errors 183


008533 • 009103

008533 009101
Program: CRPCCN Program: CLW3

Error Message: RPC SERVER NOT STARTED BY INETD Error Message: ADAPTER BLOCK NOT FOUND ON
ACTIVE QUEUE
Explanation: Remote procedure call (RPC) run-time
processing detected that an entry control block (ECB) issuing Explanation: The adapter control block was not found on the
an RPC application programming interface (API) was not adapter control block active queue when the claw_openadapter
started by TPF Internet daemon (INETD) support. or claw_closeadapter function was in progress.
System action: The ECB exits. System action: A catastrophic system error occurs.

User response: Enter the ZINET ADD command to enable User response: None.
TPF INETD support to start the desired RPC server.
See TPF Transmission Control Protocol/Internet Protocol for more
See TPF Operations for more information about the ZINET information about the claw_openadapter and
ADD command. claw_closeadapter functions.

008541 009102
Program: CVI1 Program: Displayed on the console and in the dump.

Error Message: UATBC ERROR Error Message: UNABLE TO RELEASE CLAW CONTROL
BLOCK
Explanation: An error occurred while issuing the UATBC
macro. The error indicates that corruption occurred in either Explanation: The block type is inconsistent with the block
the subsystem user table or the passed control parameter list. address.
Inaccurate information in the control parameter list indicates
that the original entry control block (ECB) (this is the ECB that System action: A dump is issued and the error code is
issued the WTOPC to access the CVI1 segment) had a returned to the caller in R0.
corrupted subsystem user ID field. User response: Do the following:
System action: A system error dump is issued showing the 1. Review the system error dump and error code in R0. If R0
content of the ICVIPL subsystem user table and CE1SSU, as contains:
well as the current content of the general registers.
1 The block is free already.
User response: Do the following:
2 The block address is not valid.
1. Review the system error dump to determine the cause of
the error. 3 The block is not ordinarily on the queue.
2. Correct the error. 2. Correct the error.

009000–009FFF 009103

Program: Displayed on the console and in the dump.

009100 Error Message: INSUFFICIENT SPACE IN CORE FOR


SOCKET/CLAW TABLES, CLAW IS NOW INACTIVE
Program: Displayed on the console and in the dump.
Explanation: There is not enough storage defined for the
Error Message: UNABLE TO GET CLAW CONTROL BLOCK socket Common Link Access to Workstation (CLAW) data or
Explanation: A request to obtain a Common Link Access to the value of the CLAWADP parameter in the SNAKEY macro
Workstation (CLAW) control block was not successful. is too large.

System action: A system error dump is issued and an error System action: Restart continues and TCP/IP offload support
indicator is returned to the caller. is disabled.

User response: Do the following: User response: Do the following:


1. Review the system error dump and error code in R0 to 1. Define more storage or decrease the value of the
determine which function is depleting the CLAW control CLAWADP parameter in the SNAKEY macro.
blocks. If R0 contains: 2. Reassemble keypoint record 2 (CTK2) against the SNAKEY
5000 No block is available. macro.
3. Reload CTK2.
5001 The block is in use.
4. IPL the TPF system again.
2. Correct the error.
See TPF ACF/SNA Network Generation for more information
about the SNAKEY macro.

184 TPF Messages (System Error, Offline, and Program Status Word)
009104 • 009110

System action: A system error is issued and the function is


009104
exits.
Program: Displayed on the console and in the dump.
User response: Do the following:
Error Message: INVALID BUFFER ADDRESS OR LENGTH 1. Review the system error dump to determine the cause of
the problem.
Explanation: The application ECB virtual memory (EVM)
buffer address cannot be converted to the system virtual 2. Correct the error.
memory (SVM) address.
System action: Processing returns back to the application 009108
with an error return code.
Program: Displayed on the console and in the dump.
User response: Do the following:
Error Message: RSYSC ERROR ON SYSTEM HEAP BUFFER
1. Review the system error dump to determine which
function is providing the incorrect application EVM buffer Explanation: A Transmission Control Protocol/Internet
address. Protocol (TCP/IP) offload program attempted to issue an
rsysc function call to release a system heap buffer, but the
2. Correct the error.
rsysc return code indicated that the buffer was not released.
System action: A SNAP dump is issued that displays the
009105
address of the system heap buffer, the number of frames
Program: CLA5 associated with the system heap buffer, and the 8-byte token
used by the rsysc function call to release the system heap
Error Message: NO CLAW EP PROGRAM FOR THIS buffer.
MESSAGE TYPE
User response: See your IBM service representative to
Explanation: An entry point (EP) that is not valid was determine the cause of the error.
provided by the program that entered CLA5.
See TPF C/C++ Language Support User's Guide for more
System action: A system error is issued and the function information about the rsysc function.
exits.
User response: Do the following: 00910A
1. Review the system error dump to determine which
program provided the EP that is not valid. Program: Displayed on the console and in the dump.

2. Correct the error. Error Message: LOG INFORMATION SENT FROM DEVICE
INTERFACE

009106 Explanation: A subrequest ordinal was received that is not


valid.
Program: Displayed on the console and in the dump.
System action: A system error is issued and the function is
Error Message: UNABLE TO PROCESS CLAW SEND returned to the caller.
REQUEST
User response: Do the following:
Explanation: An error occurred while processing the
claw_send function with the SEND_LIST value specified on 1. Review the system error dump to determine which type of
the SEND_METHOD parameter. The array of descriptors error occurred in the Common Link Access to Workstation
passed from the application to the Common Link Access to (CLAW) device interface.
Workstation (CLAW) device interface is not valid. 2. Correct the error.

System action: A system error is issued and the error code is


returned to the caller. 009110

User response: Do the following: Program: Displayed on the console and in the dump.
1. Review the system error dump to determine which Error Message: UNEXPECTED MESSAGE RECEIVED
program provided the array of descriptors that is not valid.
Explanation: An unexpected socket accept, read, or recvfrom
2. Correct the error.
response was received.

See TPF Transmission Control Protocol/Internet Protocol for more System action: None.
information about the claw_send function.
User response: See your system programmer to determine
the cause of the error and correct it.
009107
See TPF Transmission Control Protocol/Internet Protocol for more
Program: Displayed on the console and in the dump. information about the accept, read, and recvfrom functions.

Error Message: INVALID INPUT DATA LENGTH

Explanation: An input data length that is not valid was


received from the remote workstation.

System Errors 185


009111 • 009118

1. Review the system error dump to determine which type of


009111
IUCV message was received from the TCP/IP offload
Program: Displayed on the console and in the dump. device.
2. Correct the error.
Error Message: CLA4 (NON-SOCKET MSG EP)
PROCESSING ACTIVATED
Explanation: The CLA4 user exit is activated. 009115

System action: The nonsocket message is discarded. Program: Displayed on the console and in the dump.

User response: Update the CLA4 user exit to process the Error Message: UNABLE TO ALLOCATE APPLICATION
nonsocket message. BUFFER

See TPF System Installation Support Reference for more Explanation: The socket API function failed to get the
information about the CLA4 user exit. application entry control block (ECB) storage by using the
MALOC or $GSYSC macros.

009112 System action: A system error is issued and the function


exits.
Program: CLSX
User response: Do the following:
Error Message: NO FILE DESCRIPTORS AVAILABLE 1. Review the system error dump to determine the cause of
Explanation: The socket, accept, or bind function tried to the error.
obtain a file descriptor, but there were no file descriptors 2. Correct it.
available.
System action: A catastrophic system error occurs. 009116
User response: Do the following: Program: Displayed on the console and in the dump.
1. Increase the value of the CLAWFD parameter in the Error Message: PROGRAM DETECTED HOLDING A
SNAKEY macro. RESOURCE WHILE ATTEMPTING CLAW I/O.
2. Reassemble keypoint record 2 (CTK2) against the SNAKEY
macro. Explanation: During the processing of a Common Link
Access to Workstation (CLAW) function call, the TPF system is
3. Reload CTK2. trying to suspend the entry control block (ECB) but the ECB is
4. IPL the TPF system again. holding a resource.

System action: A system error is issued and the program


See TPF Transmission Control Protocol/Internet Protocol for more
exits.
information about the socket, accept, and bind functions. See
TPF ACF/SNA Network Generation for more information about User response: Do the following:
the SNAKEY macro. 1. Review the system error dump to determine which
program issued the CLAW function call.
009113 2. Change the program that issued the CLAW function call to
unhold all resources before issuing the call.
Program: Displayed on the console and in the dump.
Error Message: EVENT POST ERROR
009117
Explanation: This error occurs when CLWP tries to post an
Program: Displayed on the console and in the dump.
event that does not exist.
Error Message: FACS ERROR ON TCP/IP
System action: The response is discarded.
CONFIGURATION TABLE
User response: Do the following:
Explanation: During system restart, an error was returned
1. Have your system programmer review the system error from the file address compute program (FACS) while trying to
dump to determine why the event could not be posted. calculate the file address of the Transmission Control
2. Correct the problem. Protocol/Internet Protocol (TCP/IP) configuration table.

System action: The TPF system is placed in state change


009114 disabled mode.

Program: Displayed on the console and in the dump. User response: Ensure that the #IBMM4 record representing
the TCP/IP configuration table record is defined.
Error Message: INVALID IUCV MESSAGE TYPE RECEIVED
Explanation: A type of inter-user communication vehicle 009118
(IUCV) message that is not valid was received by CLWP.
Program: Displayed on the console and in the dump.
System action: The TPF system returns to the CPU loop.
Error Message: ERROR FILING TCP/IP CONFIGURATION
User response: Do the following: TABLE

186 TPF Messages (System Error, Offline, and Program Status Word)
009119 • 009307

Explanation: An error occurred when the TPF system tried to User response: Do one of the following:
file the Transmission Control Protocol/Internet Protocol v Enter the ZCTKA ALTER command with the EMPS
(TCP/IP) configuration table during TPF system restart. parameter specified to increase the amount of entry control
System action: The TPF system is placed in state change block (ECB) virtual storage.
disabled mode. v Reduce the amount of storage used by the application.

User response: Have your system programmer determine the v Review the system error dump to determine the cause of
cause of the problem and correct the error. the error and correct the error.

See TPF Operations for more information about the ZCTKA


009119 ALTER command.
Program: Displayed on the console and in the dump.

Error Message: ERROR FINDING TCP/IP 009301


CONFIGURATION TABLE Program: CMQS
Explanation: An error occurred when the TPF system tried to Error Message: MQ ERROR - attribute ERROR
find the Transmission Control Protocol/Internet Protocol
(TCP/IP) configuration table during TPF system restart. Where:

System action: The TPF system is placed in state change attribute


disabled mode. The attribute that the program was trying to assign to a
queue.
User response: Have your system programmer determine the
cause of the problem and correct the error. Explanation: This is a program logic error in TPF MQSeries.
The program was attempting to assign a parameter to a queue
that does not apply to the queue type.
009120
System action: A system error dump is issued and the entry
Program: Displayed on the console and in the dump. control block (ECB) is exited.
Error Message: NO SYSTEM HEAP FOR TCP/IP User response: See your IBM service representative to
CONFIGURATION TABLE determine the cause of the error.
Explanation: An error occurred because the TPF system did
not obtain system heap storage for the Transmission Control 009305
Protocol/Internet Protocol (TCP/IP) configuration table during
TPF system restart. Program: CMQS

System action: The TPF system is placed in state change Error Message: RSYSC FAILED - ADDR heapaddr FOR frames
disabled mode. FRAMES, TOKEN token

User response: Do the following: Where:


1. Enter the ZCTKA ALTER command to increase the amount heapaddr
of heap storage in the TPF system. The address of the system heap area to be released.
2. IPL the TPF system.
frames
The number of frames to be released.
See TPF Operations for more information about the ZCTKA
ALTER command. token
The token for the system heap area to be released.

009300 Explanation: This is a program logic error. The program


attempted to release an area of system heap, but the attempt
Program: CMQS failed.
Error Message: idnum COULD NOT GET STORAGE FOR System action: A system error dump is issued and the
object program continues.
Where: User response: See your IBM service representative to
idnum determine the cause of the error.
An identification number used for debugging.
object 009307
The object for which storage was needed. Program: CMQS
Explanation: An attempt was made to allocate memory for Error Message: NOT ENOUGH SYSTEM HEAP FOR
the specified object, but the requested memory was not MQSERIES RECOVERY
available.
Explanation: During TPF system restart, or in response to the
System action: A system error dump is issued and the ZPSMS command with the PROCESSOR and DEACTIVATE
application returns with an error code. parameters specified, the MQSeries resource manager (RM)
attempted to build recovery tables that are necessary to

System Errors 187


009308 • 009312

recover outstanding MQSeries transaction branches. However, 1. Determine why there is not enough system ECB malloc
the TPF system did not have enough system heap to complete storage to perform the requests and correct the problem.
the requests. 2. Enter the ZCTKA ALTER command to change the
System action: One of the following occurs: maximum amount of malloc storage per ECB, if necessary.

v The restart entry control block (ECB) ends and state change
See TPF Operations for more information about the ZPSMS and
is disabled.
ZCTKA ALTER commands.
v Processor deactivation is not completed.
User response: Do the following: 009310
1. Determine why there are not enough system heap frames
to perform the requests and correct the problem. Program: CMQX

2. Enter the ZCTKA ALTER command to change the amount Error Message: UNKNOWN MQSERIES LOG RECORD
of memory allocated for system heap frames, if necessary.
Explanation: During TPF system restart, or in response to the
ZPSMS command with the PROCESSOR and DEACTIVATE
See TPF Operations for more information about the ZPSMS and parameters specified, the MQSeries resource manager (RM)
ZCTKA ALTER commands. was passed a recovery log record from the log manager (LM).
However, the log record was of an unknown type.
009308 System action: The log record is ignored and recovery
Program: CMQS processing continues.

Error Message: NOT ENOUGH SWBS FOR MQSERIES User response: Do the following:
RECOVERY 1. Determine why an unknown log record is being written to
the recovery log.
Explanation: During TPF system restart, or in response to the
ZPSMS command with the PROCESSOR and DEACTIVATE 2. Correct the program that is writing the unknown log
parameters specified, the MQSeries resource manager (RM) record to the recovery log.
attempted to build recovery tables that are necessary to
recover outstanding MQSeries transaction branches. However, See TPF Operations for more information about the ZPSMS
the TPF system did not have enough system work blocks command.
(SWBs) to complete the requests.
System action: One of the following occurs: 009311
v The restart entry control block (ECB) ends and state change Program: CMQM
is disabled.
Error Message: INCOMPLETE MQSERIES LOG RECORD
v Processor deactivation is not completed.
CHAIN
User response: Do the following:
Explanation: During TPF system restart or in response to the
1. Determine why there are not enough SWBs to perform the ZPSMS command with the PROCESSOR and DEACTIVATE
requests and correct the problem. parameters specified, the MQSeries resource manager (RM)
2. Enter the ZCTKA ALTER command to change the number attempted to recover a committed MQSeries transaction.
of SWBs allocated in the TPF system, if necessary. However, the transaction event spanned multiple recovery log
records and not all of the recovery log records were found on
See TPF Operations for more information about the ZPSMS and the system recovery log.
ZCTKA ALTER commands. System action: The transaction event is ignored and recovery
processing continues.
009309 User response: Determine why the log manager (LM) is not
Program: CMQS passing a complete log record chain to the MQSeries RM and
correct the problem.
Error Message: NOT ENOUGH MALLOC FOR MQSERIES
RECOVERY See TPF Operations for more information about the ZPSMS
command.
Explanation: During TPF system restart, or in response to the
ZPSMS command with the PROCESSOR and DEACTIVATE
parameters specified, the MQSeries resource manager (RM) 009312
attempted to build recovery tables to recover outstanding Program: CMQK
MQSeries transaction branches. However, the TPF system did
not have enough entry control block (ECB) malloc storage to Error Message: ERROR READING IN MQSERIES FILE
complete the requests. ADDRESS xxxxxxxx

System action: One of the following occurs: Where:


v The restart ECB ends and state change is disabled. xxxxxxxx
v Processor deactivation is not completed. The file address.

User response: Do the following: Explanation: During TPF system restart, the MQSeries queue

188 TPF Messages (System Error, Offline, and Program Status Word)
009313 • 009317

manager (QM) attempted to reconstruct the MQSeries memory


009315
tables from copies of the tables stored in the MQSeries
checkpoint. However, an error occurred when reading in the Program: CMQS
file address indicated.
Error Message: MQSERIES PRECOMMIT ERROR
System action: The restart entry control block (ECB) ends
and state change is disabled. Explanation: An error occurred during pre-commit
processing while adding a message to a processor shared
User response: Do the following: queue.
1. Determine why the file address indicated cannot be read System action: A system error dump is issued, the entry
and correct the problem in the database. control block (ECB) exits and the message is not added to the
2. Once the database has been restored, enter the ZRIPL queue.
command to restart the TPF system.
User response: Do the following:
See TPF Operations for more information about the ZRIPL 1. Determine why the message could not be added to the
command. processor shared queue.
2. Correct the problem.
009313
009316
Program: CMQK
Program: CMQK
Error Message: ERROR REBUILDING MESSAGE QUEUE
FOR QUEUE qname Error Message: MQSERIES MAXIMUM RECORD
ORDINALS REDUCED TO newcount FROM oldcount
Where:
Where:
qname
The queue name. newcount
The new maximum number of MQSeries fixed file
Explanation: During TPF system restart, the MQSeries queue
records allocated.
manager (QM) attempted to reconstruct the MQSeries memory
tables from copies of the tables that were stored in the oldcount
MQSeries checkpoint. When reading in the messages for the The previous maximum number of MQSeries fixed file
queue indicated, an error was detected. records allocated.
System action: The restart entry control block (ECB) ends Explanation: During TPF system restart, or while processing
and state change is disabled. the ZPSMS command with the PROCESSOR and
DEACTIVATE parameters specified, an attempt was made to
User response: Do the following:
read in the MQSeries checkpoint control and availability
1. Determine why the file record chain is corrupted for the records. During validation of the availability records, it was
queue indicated and correct the problem in the database. determined that the total number of #IMQCK-type records
2. Once the database has been restored, enter the ZRIPL allocated had been reduced from a previous setting. However,
command to restart the TPF system. at least one of the fixed file records that were deallocated is
marked as in use by TPF MQSeries support.
See TPF Operations for more information about the ZRIPL System action: A system dump is issued and one of the
command. following occurs:
v The restart entry control block (ECB) exits.
009314 v Processor deactivation fails.
Program: CMQS User response: Do the following:
Error Message: TRANSACTION IS NOT IN CORRECT v Determine why the number of #IMQCK-type records has
STATE, function_name ADDING CCR TO TRANSACTION been reduced below the acceptable level and correct the
FAILED problem.

Where: v Load a new version of the FACE table (FCTB) and perform
an initial program load (IPL) of the TPF system again.
function_name
The function name. See TPF Operations for more information about the ZPSMS
Explanation: An MQSeries function such as MQPUT or command.
MQGET performed a function call to copy or add a commit
control record (CCR) into the MQSeries resource manager 009317
(RM), but the transaction was not in the correct state.
Program: Displayed on the console and in the dump.
System action: The entry control block (ECB) exits.
Error Message: NO MQSERIES RECORDS AVAILABLE TO
User response: Ensure the ECB is in an active transaction COMPLETE MQSERIES CHECKPOINT
and the transaction is not suspended when calling the build
CCR service functions. Explanation: An attempt was made to retrieve an unused
#IMQCK fixed file record to save vital information in the

System Errors 189


009318 • 009323

MQSeries checkpoint. However, all records of this type, which A sender channel was not able to find a message on a
are processor unique, are currently in use. transmission queue that was assigned to a batch.

System action: The integrity of the MQSeries data is Error Message: CORRUPT BATCH LIST, XMITQ - queue name
compromised if processing continues. This is a catastrophic
Where:
system dump.
queue name
User response: Allocate more #IMQCK fixed file records in
The name of the transmission queue (XMITQ).
the TPF 4.1 system.
Explanation: This is a program logic error in TPF MQSeries.
See TPF Database Reference and TPF System Generation for more
A sender channel was not able to find a message on a
information about the #IMQCK fixed file record ordinals. See
transmission queue that was assigned to a batch, and the
TPF Application Programming for more information about the
sender channel had a problem with the batch.
TPF MQSeries checkpoint process.
System action: A system error dump is issued and the
program continues.
009318
User response: See your IBM representative to determine the
Program: CMQS
cause of the error.
Error Message: SWB IN SWEPTPID CORRUPTED PID – pid
Where: 009321

pid The persistent identifier (PID) of the binary large object Program: CMQS
(BLOB) that contains the corrupt system work block
Error Message: TO2 DATA CORRUPTION PID – pid
(SWB).
Where:
Explanation: A corrupted SWB was detected while moving
messages from a TPF collection support (TPFCS) BLOB to pid The persistent identifier (PID) of the binary large object
memory. (BLOB) that contains the corrupt system work block
(SWB).
System action: The process is stopped and the entry control
block (ECB) exits. The queue is changed to disable adding and Explanation: A corruption in a TPF collection support
retrieving messages from a queue to prevent further loss of (TPFCS) BLOB was detected while moving messages from the
message data from the corrupt queue. BLOB to memory.
User response: Do the following: System action: The process is stopped and the entry control
1. Determine the cause of the problem by reviewing the block (ECB) returns to the caller.
system error dump.
User response: Review the system error dump to determine
2. Correct the problem. the cause of the error.

009319 009323
Program: CMQS Program: CMQS
Error Message: MQ COMMIT LOGIC ERROR Error Message: MQSERIES UNEXPECTED TO2 ERROR
Explanation: An internal logic error was detected during source_file mqseries_routine TO2_error
commit or rollback processing by the TPF MQSeries resouce Where:
manager.
source_file
System action: The entry control block (ECB) exits and the The location of the source file where the error occurred.
transaction ends.
mqseries_routine
User response: See your IBM service representative. Error code and detailed information about the MQSeries
function that failed because of the error.
009320 TO2_error
Detailed information from TPF collection support
Program: CMQS
(TPFCS) about the error.

Note: The following Error Messages have the same System Explanation: An unexpected database or logic error occurred
Action and User Response. during processing.

Error Message: MESSAGE NOT FOUND IN XMITQ - queue System action: The MQSeries function that was being
name processed ended and an error condition was reported to the
application that started the function.
Where:
User response: See your IBM service representative and
queue name provide the following:
The name of the transmission queue (XMITQ).
v The accompanying dump.
Explanation: This is a program logic error in TPF MQSeries. v Information that was included in the error message.

190 TPF Messages (System Error, Offline, and Program Status Word)
009324 • 00C102

See TPF Application Programming for more information about


009324
channel checkpointing.
Program: CMQS

Error Message: CORRUPT MESSAGE ON TPF MQSERIES 00C000–00CFFF


QUEUE – queuename
Where:
00C100
queuename
Program: CL20
The name of the queue where the corrupted message was
detected. Error Message: WLOGC DATALIST EXCEEDS MAXIMUM
SIZE
Explanation: A message on a local queue has an incorrect
address or eyecatcher. Appended Message: None.

System action: One of the following occurs: Explanation: A WLOGC macro request passed a DATALIST
v If the TPF system was in NORM state at the time of the containing more than 32 KB of data.
error, an IPL is performed. System action: The entry control block (ECB) exits and the
v If the TPF system had not yet cycled to NORM state by the commit scope ends as if a TXRBC macro or tx_rollback C
time the error occured, the ECB that encountered the error function was called. If the entry was activated from an online
exits. workstation, the operator is notified.

User response: Review the dump to determine the User response: Review the system error dump to determine
characteristics of the queue corruption. To help you determine why a logic error occurred.
the cause of the problem, the dump includes a QDEF tag
identifying the queue definition to which the corrupt message 00C101
is chained. Additionally, if you previously entered the ZASER
command with the LONG parameter specified, the dump will Program: CCEB
contain system work blocks (SWBs) and system heap. (The
Error Message: EXIT REQUESTED, TRANSACTION NOT
c$mqmg.h header file contains information that maps out the COMMITTED
structure of the queue definition and the messages contained
on that queue.) Appended Message: None.

If you continue to receive this error in NORM state, complete Explanation: You attempted to exit while in a commit scope.
the following steps:
System action: The entry control block (ECB) exits and the
1. Once an IPL is performed as a result of this error, wait commit scope ends as if a TXRBC macro or tx_rollback C
until the system cycles to 1052 state. function was called. If the entry was activated from an online
2. Enter the ZMQSC CLEAR QL command with the FORCE workstation, the operator is notified.
parameter specified to completely clear the queue that has User response: Modify the program to commit the database
become corrupt. changes.

If you continue to receive this error below NORM state, IPL the
TPF system. If you receive the error again after this IPL, enter 00C102
the ZMQSC CLEAR QL command with the FORCE parameter Program: CL11
specified to completely clear the queue that has become
corrupt. Error Message: RECOVERY LOG ESFAC ERROR
ENCOUNTERED
See TPF Operations for more information about the ZASER and Appended Message: None.
ZMQSC CLEAR QL commands.
Explanation: An error condition was returned from ESFAC
when accessing record 0 of the recovery log during log
009325 takeover processing.

Program: CUIU System action: Log takeover processing ends abnormally. The
processor log is not recovered.
Error Message: MQSERIES CHANNEL CHECKPOINT
FILING FAILED User response: Review the system error dump to determine
the cause of the error. You may need to recover or initialize
Explanation: An error occurred when the TPF system tried to the recovery log of the other processor again.
file an MQSeries channel checkpoint record.
System action: A system error dump is issued and the entry Note: If this dump occurs during system restart, it will occur
control block (ECB) exits. before tape restart and will result in a NODUMP. A
printer must be attached to the system to process this
User response: Do the following: dump.
1. Review the SUD values for the data event control blocks
(DECBs) in the system error dump to determine the cause
of the I/O errors.
2. Correct the errors.

System Errors 191


00C103 • 00C108

User response: Do one of the following:


00C103
v Remove the FNSPC or FLSPC macro call from the commit
Program: CL11 scope.
Error Message: INSUFFICIENT STORAGE TO PROCESS v If the FNSPC or FLSPC macro call is necessary, end or
RECOVERY LOG TAKEOVER suspend the commit scope before the macro call.

Appended Message: None.


00C106
Explanation: An error condition was returned from the
GSYSC macro when requesting storage for the tables that are Program: CL20
required for recovery log takeover processing.
Error Message: ILLOGICAL BUFFER BLOCKED
System action: Log takeover processing ends abnormally. The CONDITION DETECTED
processor log is not recovered.
Appended Message: None.
User response: Review the system error dump to determine
Explanation: A buffer blocked condition was raised while
the cause of the error. You may need to recover or initialize
splitting a WLOGC macro request across a buffer boundary.
the recovery log of the other processor again.
This indicates that the WLOGC request was partially
processed and there is not enough room in the buffer area to
Note: If this dump occurs during system restart, it will occur complete the request.
before tape restart and will result in a NODUMP. A
printer must be attached to the TPF system to process System action: The integrity of the transaction log is
this system error dump. compromised if processing continues. This is a catastrophic
dump.

00C104 User response: Do the following:

Program: CL21 1. Review the system error dump to determine why the logic
error occurred.
Error Message: VALIDATION ERROR ON RECOVERY LOG
CHECK POINT RECORD Note: Register 4 contains the address of the next buffer.
Appended Message: None. 2. Review the buffer to determine if any corruption has
occurred that could reflect a false buffer-in-use condition.
Explanation: The checkpoint record points to the track that is
to be read first during recovery. The data in this record did
not verify the data in the checkpoint record. 00C107

System action: The validity of the start point data in the Program: CL20
checkpoint record is compromised. The entire log is reviewed
Error Message: UNABLE TO FIND TMCR FOR LSN
to discover the recovery point. If no other problems occur, the
UPDATE
log has been recovered successfully.
Appended Message: None.
User response: Review the system error dump and determine
why the validation error occurred. The information displayed Explanation: Processing of TANCC LOCATE returned a not
contains the data from the checkpoint record and the track found condition. WLOGC processing is attempting to update
header. the transaction manager control record (TMCR) with the
assigned log sequence number.
Note: If this dump occurs during system restart, it will occur
System action: The TMCR is not updated and control returns
before tape restart and result in a NODUMP. A printer
to the mainline path, where normal processing continues. This
must be attached to the system to process this dump.
is a logic error and may cause the recovery log activity
pointers to be incorrectly updated, resulting in a log full
00C105 condition.

Program: CEFJ, CEFL User response: Review the system error dump to determine
why the logic error occurred.
Error Message: FNSPC NOT ALLOWED IN ACTIVE
COMMIT SCOPE Register 14 contains the return code from the TANCC macro.
The dump also contains the contents of the recovery log
Error Message: FLSPC NOT ALLOWED IN ACTIVE header, which could contain an exchange identification (XID)
COMMIT SCOPE that is not valid.
Appended Message: None.

Explanation: You attempted to use the FNSPC or FLSPC 00C108


macro while a commit scope was active. Program: CL30
System action: The entry control block (ECB) exits and the Error Message: $GETRC ERROR - INVALID TID DETECTED
commit scope ends as if a TXRBC macro or tx_rollback C
function was called. If the entry was activated from an online Appended Message: None.
workstation, the operator is notified.
Explanation: A transaction manager logic error occurred

192 TPF Messages (System Error, Offline, and Program Status Word)
00C109 • 00C10D

while using the TANCC macro to add the passed transaction


00C10B
ID to the transaction anchor table.
Program: CL30
System action: The entry control block (ECB) exits and the
commit scope ends as if a TXRBC macro or tx_rollback C Error Message: $RELRC ERROR - INVALID TMCR
function was called. If the entry was activated from an online ADDRESS DETECTED
workstation, the operator is notified.
Appended Message: None.
User response: Do the following:
Explanation: A transaction manager logic error occurred
1. Examine the system error dump to determine why the while attempting to delete the current transaction manager
logic error occurred. control record (TMCR) from the transaction anchor table.

Note: Register 14 contains the return code from the System action: The entry control block (ECB) exits and the
TANCC macro. commit scope ends as if a TXRBC macro or tx_rollback C
function was called. If the entry was activated from an online
2. Take the action recommended in the return code from the
workstation, the operator is notified.
TANCC macro.
User response: Review the system error dump to determine
why the logic error occurred.
00C109
Program: CL30 Note: Register 14 contains the return code from the TANCC
macro.
Error Message: $GETRC ERROR - INVALID RMID
DETECTED
00C10C
Appended Message: None.
Program: CL21
Explanation: A resource manager logic error occurred. The
passed resource manager ID (RMID) was reviewed and found Error Message: RECOVERY LOG FACE ERROR
to be outside of the permitted range. ENCOUNTERED
System action: The entry control block (ECB) exits and the Error Message: RECOVERY LOG FIND ERROR
commit scope ends as if a TXRBC macro or tx_rollback C ENCOUNTERED
function was called. If the entry was activated from an online
workstation, the operator is notified. Appended Message: None.

User response: Review the system error dump to determine Explanation: An error condition was returned while
why the logic error occurred. accessing a recovery log record. This error indicates a FACE
table (FCTB) or hardware error.
Note: Register 2 contains the incorrect RMID that was passed System action: The recovery log cannot be processed. If the
to the $GETRC service routine. host log is being processed, the dump exits the restart entry
control block (ECB) and the system cycle is inhibited. If
another processor log is being processed (that is, a log
00C10A
takeover), processing ends abnormally and the log is not run.
Program: CL30
User response: Review the system error dump and determine
Error Message: $RETRC ERROR - INVALID RMID why the error occurred.
DETECTED
Note: If this dump occurs during system restart, it will occur
Appended Message: None.
before tape restart and will result in a NODUMP. A
Explanation: A resource manager logic error occurred. The printer must be attached to the TPF system to process
passed resource manager ID (RMID) was reviewed and found this system error dump.
to be outside of the permitted range.
System action: The entry control block (ECB) exits and the 00C10D
commit scope ends as if a TXRBC macro or tx_rollback C
Program: CL21
function was called. If the entry was activated from an online
workstation, the operator is notified. Error Message: TRACK READ/VALIDATION ERROR
ENCOUNTERED
User response: Review the system error dump to determine
why the logic error occurred. Appended Message: None.
Explanation: A validation error occurred while reading the
Note: Register 2 contains the incorrect RMID that was passed
log back to the recovery point. A validation error is detected if
to the $RETRC service routine.
there is a break in log sequence numbers between tracks or
between records on a track. This dump is issued by the CL21
program, but the validation error is detected by the CL24
program.

System action: The recovery log cannot be processed.


Processing is the same for the host log and the takeover log; a

System Errors 193


00C10E • 00C112

system error is issued and the recovery log is initialized again. Note: If this system error occurs during TPF system restart, it
will be before tape restart and will result in a
Note: You can modify the System Action by using the CL99 NODUMP. A printer must be attached to the TPF
user exit. system to process this system error dump.

User response: Review the system error dump to determine


why the error occurred. A validation error can indicate 00C110
corruption of the track buffer area.
Program: CXAOPN, CXASTR, CXAEND, CXAPRP,
CXACMT, CXARLB, CXARCV, CXPCMT, CXPRLB, or
Note: If this system error occurs during TPF system restart, it CXPRCV in CTAL.
will occur before tape restart and will result in a
NODUMP. A printer must be attached to the TPF Error Message: INVALID PARAMETER IS DETECTED BY
system to process this system error dump. XA FUNCTION
Appended Message: None.
00C10E
Explanation: A transaction manager logic error occurred. An
Program: CL24 incorrect parameter was passed to one of the following
functions in CTAL: xa_open, xa_start, xa_end, xa_prepare,
Error Message: RECOVERY LOG FACE ERROR xa_commit, xa_rollback, xa_recover, xa_cmt_pool,
ENCOUNTERED xa_rlb_pool, or xa_rcv_pool.
Appended Message: None. System action: The entry control block (ECB) exits and the
Explanation: An error condition was returned from the file commit scope ends as if a TXRBC macro or tx_rollback C
address compute program (FACE) while accessing a recovery function was called. If the entry was activated from an online
log record. workstation, the operator is notified.

System action: The following actions occur: User response: Review the system error dump to determine
why the logic error occurred.
1. The dump is issued.
2. The recovery log buffer that is being processed is marked
to indicate that a read error occurred. 00C111

3. The entry control block (ECB) exits. Program: CXAOPN, CXASTR, CXAEND, CXAPRP,
CXACMT, CXARLB, CXARCV, CXPCMT, CXPRLB, or
Note: You can modify the System Action by using the CL99 CXPRCV in CTAL.
user exit. Error Message: XA PROTOCOL VIOLATION IS DETECTED
User response: Review the system error dump and determine BY RM
why the FACE error occurred. Appended Message: None.

Note: If this system error occurs during TPF system restart, it Explanation: A transaction manager logic error occurred. A
will occur before tape restart and will result in a protocol violation was detected by the resource manager (RM)
NODUMP. A printer must be attached to the TPF when one of the following functions is called: xa_open,
system to process this system error dump. xa_start, xa_end, xa_prepare, xa_commit, xa_rollback,
xa_recover, xa_cmt_pool, xa_rlb_pool, or xa_rcv_pool.

00C10F System action: The entry control block (ECB) exits and the
commit scope ends as if a TXRBC macro or tx_rollback C
Program: CL21 function was called. If the entry was activated from an online
workstation, the operator is notified.
Error Message: FIND ERROR ON RECOVERY LOG CHECK
POINT RECORD User response: Review the system error dump to determine
why the logic error occurred.
Appended Message: None.
Explanation: An error condition was returned while
00C112
accessing the recovery log checkpoint record.
Program: CXACMP, CXAFGT, or CAXCLS in CTAL
System action: A dump is issued and processing continues.
The validity of the start point data in the checkpoint record is Error Message: UNSUPPORTED XA FUNCTION IS CALLED
compromised. The entire log is reviewed to determine the
recovery point. If no other problems occur, the log has been Appended Message: None.
recovered successfully. Explanation: A transaction manager logic error occurred. One
of the following unsupported XA functions was called:
Note: This system error is expected the first time the TPF xa_complete, xa_forget, or xa_close.
system is IPLed with recovery log support.
System action: The entry control block (ECB) exits and the
User response: Review the system error dump to determine commit scope ends as if a TXRBC macro or tx_rollback C
why the error occurred. function was called. If the entry was activated from an online
workstation, the operator is notified.

194 TPF Messages (System Error, Offline, and Program Status Word)
00C113 • 00C117

User response: Review the system error dump to determine Note: You have the ability to change how the system
why the logic error occurred. responds by using the Log Error Recovery Processing
(CL99) user exit. See TPF System Installation Support
Reference for more information about this user exit.
00C113
User response: Review the system error dump to determine
Program: CCOMIC in CTAL why both writes failed.
Error Message: TX_RESUME_TPF IS ISSUED WITHOUT A
PRIOR TX_SUSPEND_TPF CALL Note: If this system error occurs during TPF system restart,
the error will occur before tape restart and will result in
Appended Message: None. a NODUMP . A printer must be attached to the TPF
Explanation: The application program did not call the system to process this system error dump.
tx_suspend_tpf function before calling the tx_resume_tpf
function. 00C116
System action: The entry control block (ECB) exits and the Program: CL22
commit scope ends as if a TXRBC macro or tx_rollback C
function was called. If the entry was activated from an online Error Message: RECOVERY LOG FACE ERROR
workstation, the operator is notified. ENCOUNTERED

User response: Review the system error dump to determine Appended Message: None.
why the logic error occurred.
Explanation: An error condition was returned from the file
address compute program (FACE) when accessing a recovery
00C114 log record.

Program: CL12 System action: The integrity of the log is compromised if


processing continues. One of the following occurs depending
Error Message: ERROR OCCURRED WHEN OPEN on the state of the TPF system when the error occurs:
RESOURCE MANAGERS, CYCLE IS INHIBITED
v During normal processing this dump is always catastrophic.
Appended Message: None. v During recovery, IPLing of the processo will cause, a
Explanation: One of the defined resource managers cannot noncatastrophic to be issued; the cycle inhibit switch will be
complete the xa_open function successfully at system restart set; and CL22 will exit. Cycle up will not continue, but the
time. TPF system will be available to enter commands.
v During log takeover of another processor's log, for
System action: Restart continues but the state change is
destructive IPL or forced deactivation, a noncatastrophic
disabled.
dump will be issued, take over processing will be aborted,
User response: Review the system error dump to determine and the entry control block (ECB) will be allowed to
why the logic error occurred. complete the IPL or the forced deactivation process.

Note: You have the ability to change how the system


00C115 responds by using the Log Error Recovery Processin
Program: CL22 (CL99) user exit. See TPF System Installation Support
Reference for more information about this user exit.
Error Message: RECOVERY LOG I/O ERROR
ENCOUNTERED User response: Review the system error dump to determine
why the FACE error occurred.
Appended Message: None.
Explanation: An input/output (I/O) error occurred on both Note: If this system error occurs during TPF system restart,
the prime and duplicate copies while writing a track to the the error will occur before tape restart and will result in
recovery log. a NODUMP . A printer must be attached to the TPF
system to process this system error dump.
System action: The integrity of the log is compromised if
processing continues. One of the following occurs depending
on the state of the TPF system when the error occurs: 00C117
v During normal processing this dump is always catastrophic. Program: CL22
v During recovery, IPLing of the processo will cause, a Error Message: RECOVERY LOG IS FULL
noncatastrophic to be issued; the cycle inhibit switch will be
set; and CL22 will exit. Cycle up will not continue, but the Appended Message: None.
TPF system will be available to enter commands.
Explanation: The recovery log is in danger of overwriting
v During log takeover of another processor's log, for itself and there is not enough room left in it to survive an IPL
destructive IPL or forced deactivation, a noncatastrophic or recovery.
dump will be issued, take over processing will be aborted,
and the entry control block (ECB) will be allowed to System action: The integrity of the log recovery is
complete the IPL or the forced deactivation process. compromised if processing continues.The integrity of the log is
compromised if processing continues. One of the following

System Errors 195


00C118 • 00C11B

occurs depending on the state of the TPF system when the the recovery log can cause the following error conditions to be
error occurs: detected:
v During normal processing this dump is always catastrophic. v A configuration error will occur if:
v During recovery, IPLing of the processo will cause, a – The recovery log has been moved to a different device
noncatastrophic to be issued; the cycle inhibit switch will be type with a different number of records per track.
set; and CL22 will exit. Cycle up will not continue, but the – The recovery log has been reallocated with more or less
TPF system will be available to enter commands. records.
v During log takeover of another processor's log, for
destructive IPL or forced deactivation, a noncatastrophic This condition can also occur if the checkpoint record is
dump will be issued, take over processing will be aborted, corrupted.
and the entry control block (ECB) will be allowed to
v A validation error will occur if the recovery log is
complete the IPL or the forced deactivation process.
reallocated to a different location, resulting in an ID or
record code check (RCC) failure when the first log record is
Note: You have the ability to change how the system retrieved.
responds by using the Log Error Recovery Processin
(CL99) user exit. See TPF System Installation Support
Note: This system error dump is expected the first the TPF
Reference for more information about this user exit.
system is IPLed with recover log support.
User response: Review the system error dump to determine
System action: The recovery log cannot be processed if its
why the error occurred. The recovery log may be too small
allocation characteristics have been changed. The recovery log
and may need to be reallocated. You can IPL the TPF system
is initialized again and system restart continues.
to recover and empty the log.

Note: You can modify the System Action by using the CL99
Note: If this system error occurs during TPF system restart,
user exit.
the error will occur before tape restart and will result in
a NODUMP . A printer must be attached to the TPF User response: If this system error dump is unexpected,
system to process this system error dump. examine it to determine if it was caused by checkpoint record
corruption.

00C118
Note: If this system error occurs during TPF system restart, it
Program: CL21 will occur before tape restart and will result in a
NODUMP. A printer must be attached to the TPF
Error Message: INSUFFICIENT STORAGE TO RECOVER system to process the system error dump.
DATA FROM LOG
Appended Message: None.
00C11A
Explanation: An error condition was returned from MALOC
Program: CL30
when requesting storage for a log record.
Error Message: $RELRC ERROR - TMCR RELEASE WITH
System action: The recovery log cannot be processed. The
RMCR STILL ACTIVE
dump exits the restart entry control block (ECB) and system
cycle is inhibited. Appended Message: None.
Explanation: A transaction manager control record (TMCR) is
Note: You can modify the System Action by using the CL99
being released and an associated resource manager control
user exit.
record (RMCR) is still active.
User response: Review the system error dump and determine
System action: The associated RMCR is released and
why the MALOC error occurred.
processing continues.

Note: If this system error occurs during TPF system restart, it User response: Review the system error dump to determine
will occur before tape restart and will result in a why the resource manager (RM) did not release the TMCR.
NODUMP. A printer must be attached to the TPF The system error dump contains a copy of both the TMCR
system to process this system error dump. and the RMCR.

00C119 00C11B

Program: CL21 Program: CEFH

Error Message: CONFIGURATION ERROR - RECOVERY Error Message: LOGIC ERROR - CCR HAS BAD RHT
LOG LOST POINTER

Error Message: VALIDATION ERROR ON FIRST LOG Appended Message: None.


RECORD - RECOVERY LOG LOST
Explanation: The record hold table (RHT) indicates that a
Appended Message: None. record is held at the commit scope level by the entry control
block (ECB) that is active at the time of the dump. The commit
Explanation: Changes to the allocation and configuration of control records (CCRs) that are attached to the ECB do not
contain an entry pointing to this RHT entry.

196 TPF Messages (System Error, Offline, and Program Status Word)
00C11C • 00C121

System action: The ECB exits and the RHT lock is released. Appended Message: None.

User response: See your IBM service representative. Explanation: You attempted to access a record that is part of
a suspended commit scope set.

00C11C System action: The entry control block (ECB) exits and the
commit scope ends as if a TXRBC macro or tx_rollback C
Program: CEFH function was called. If the entry was activated from an online
Error Message: HOLD OF RECORD IN SUSPENDED workstation, the operator is notified.
COMMIT SCOPE User response: Determine why the program was trying to
Appended Message: None. access a record in a suspended commit scope.

Explanation: You attempted to hold a record that is part of a


suspended commit scope. 00C120

System action: The entry control block (ECB) exits and the Program: CVF3
commit scope ends as if a TXRBC macro or tx_rollback C Error Message: FINSC P/D IN ACTIVE COMMIT SCOPE
function was called. If the entry was activated from an online
workstation, the operator is notified. Error Message: FILSC P/D IN ACTIVE COMMIT SCOPE

User response: Review the requirement for the hold locks. Appended Message: None.
Explanation: You attempted to use the FINSC or FILSC
00C11D macros while a commit scope was active.

Program: CEFH System action: The entry control block (ECB) exits and the
commit scope ends as if a TXRBC macro or tx_rollback C
Error Message: UNHOLD OF RECORD IN SUSPENDED function was called. If the entry was activated from an online
COMMIT SCOPE workstation, the operator is notified.
Appended Message: None. User response: Do one of the following:
Explanation: You attempted to unhold a record that is part of v Remove the FINSC or FILSC macro call from the commit
a suspended commit scope. scope.
System action: The entry control block (ECB) exits and the v If the FINSC or FILSC macro call is necessary, end or
commit scope ends as if a TXRBC macro or tx_rollback C suspend the commit scope before the macro call.
function was called. If the entry was activated from an online
workstation, the operator is notified. 00C121
User response: Review the requirement for the hold locks. Program: CVF3
Error Message: NO AVAILABLE VFA BUFFER
00C11E
Appended Message: None.
Program: CEFH
Explanation: This is an out-of-resource error that indicates
Error Message: INVALID RECORD HOLD COUNT IN ECB one of the following application problems:
RESET
v The TPF system is not tuned correctly.
Appended Message: None. v The TPF system does not have enough system resources.
Explanation: During rollback processing, records that are
held by the application in the commit scope are released and When an entry control block (ECB) writes a record in a
the record hold count in the entry control block (ECB) is commit scope, the data is saved in a commit buffer. Commit
adjusted. The record hold count in the ECB should never be buffers are taken from virtual file access (VFA) as needed. This
negative; this dump is taken during rollback processing when system error occurs during record file processing when the
the TPF system detects a negative record hold count. TPF system is not able to find an available VFA buffer to use
as a commit buffer.
System action: Rollback processing continues. Indicators are
set to force cleanup of the record hold table during exit System action: The ECB exits.
processing. Control returns to the ECB. This dump may be
User response: Do one of the following to determine the
followed by an 0000FC system error indicating that the user
cause of the out-of-VFA buffer condition:
ECB may have tried to hold more than 256 records.
v Run data collection and reduction.
User response: See your IBM service representative.
v Enter the ZVFAC INDICATE command and the ZVFAC
DISPLAY command with the BUFFER parameter specified
00C11F to determine why there are no available VFA buffers.

Program: CVF3
If a single ECB used too many VFA buffers as commit buffers,
Error Message: ATTEMPTED ACCESS OF SUSPENDED enter the ZCTKA ALTER command with the MCMTB
RECORD parameter specified to set the maximum commit buffers
allowed per ECB. If the spontaneous load on the system is

System Errors 197


00C122 • 00C132

higher than can be supported with the amount of VFA storage


00C126
available, do one of the following:
v Get more storage. Program: CL10(CCTLOG)
v Enter the ZDCLV or ZACLV command to throttle the Error Message: STALLED XA_PREP DETECTED
number of tasks that are operating concurrently.
Appended Message: None.
See TPF Operations for more information about the ZVFAC Explanation: The DASD resource manager lost redrive
INDICATE, ZVFAC DISPLAY, ZCTKA ALTER, ZDCLV, and monitor attempted to redrive the IN_PREP ECB and the
ZACLV commands. monitor redrive failed.
System action: The monitor does not attempt to redrive the
00C122 IN_PREP ECB more than one time. The monitor continues to
check for the lost redrive. This system error dump is issued
Program: CL21
every 5 seconds until the lost redrive is processed.
Error Message: ILLOGICAL CONDITION DETECTED IN
User response: Do the following:
LOG RECOVERY
1. If the dump persists, IPL the TPF system.
Appended Message: None.
2. Send the dump information to your IBM service
Explanation: Log recovery is hung because program CL21 is representative for analysis.
waiting for buffers to recover but all of the ECBs for program
CL24 have drained from the TPF system.
00C130
System action: The recovery log cannot be processed and one
Program: CL31
of the following occurs:
v If the host log is being processed, the dump exits the restart Error Message: INSUFFICIENT STORAGE FOR DASD
entry control block (ECB) and TPF system cycle is inhibited. RESOURCE MANAGER RECOVERY PROCESS
v If another processor log is being processed (that is, a log Appended Message: None.
takeover), processing ends abnormally and the log is not
run. Explanation: The DASD resource manager (RM) recovery
program (CL31) cannot get enough storage for its process.
User response: If the host log is being processed, do the
following: System action: The entry control block (ECB) exits and state
change is disabled.
1. Perform a hard IPL.
2. Enter ZCORO APPLY in response to message CLM00002E. User response: Review the system error dump to determine
why storage is not available.
Note: If this system error occurs again, perform a hard IPL
again and enter ZCORO NOAPPLY in response to 00C131
message CLM00002E.
Program: CL31
3. Send the dump information to your IBM service
representative for analysis. Error Message: DUPLICATE DASD RM HARDEN RECORDS
ARE FOUND
See TPF Operations for more information about the ZCORO
Appended Message: None.
command.
Explanation: The DASD resource manager (RM) restart
program (CL31) detected duplicate hardened records for a
00C123
transaction.
Program: CL10(CCTLOG)
System action: Resume the restart process after the dump is
Error Message: STALLED PREP QUEUE DETECTED - taken.
DISPATCHED
User response: Review the system error dump to determine
Appended Message: None. why duplicate hardened records exist.

Explanation: The DASD resource manager lost redrive


monitor detected that the XA_PREP ECB is missing and there 00C132
are ECBs on the PREP queue.
Program: CL14
System action: The monitor redrives all of the ECBs on the
Error Message: INSUFFICIENT STORAGE FOR
PREP queue.
TRANSACTION MANAGER RECOVERY PROCESS
User response: Send the dump information to your IBM
Appended Message: None.
service representative for analysis.
Explanation: The transaction manager recovery program
(CL14) cannot get enough storage for its process.
System action: The entry control block (ECB) exits after the
dump is taken.

198 TPF Messages (System Error, Offline, and Program Status Word)
00C133 • 00C139

User response: Review the system error dump to determine User response: Change the program so it does not call a
why storage is not available. ROUTC or SENDC macro with CLASS A, B, C, or L in a
commit scope.

00C133
00C137
Program: CXARCV (CTAL)
Program: CVIA
Error Message: TMSTARTSCAN FLAG IS NOT SET WHEN
CALLING XA_RECOVER FUNCTION Error Message: CHAIN MESSAGE IS SENT WITHIN A
COMMIT SCOPE
Appended Message: None.
Appended Message: None.
Explanation: The xa_recover function of the DASD resource
manager requires that the flag parameter be set to Explanation: A chain message is sent in a commit scope from
TMSTARTSCAN. the CVIx package.

System action: The entry control block (ECB) exits and state System action: The entry control block (ECB) exits after the
change is inhibited. SERRC is taken.

User response: Ensure that any program calling the User response: Change the program so that the chain
xa_recover function of the DASD resource manager sets the message is not sent in a commit scope.
TMSTARTSCAN flag when issuing the function call.

00C138
00C134
Program: CVF3
Program: CXARCV (CTAL)
Error Message: USER MAXIMUM RECORDS IN COMMIT
Error Message: XID OVERFLOWED IN XA_RECOVER SCOPE EXCEEDED
FUNCTION
Appended Message: None.
Appended Message: None.
Explanation: The number of records in the commit scope is
Explanation: The program calling the xa_recover function of about to exceed the limit set for your TPF system.
the DASD resource manager does not provide enough space
System action: The entry control block (ECB) exits and the
in the XIDS parameter to hold transaction branches that need
commit scope is rolled back.
to be recovered.
System action: Return to the caller after the dump is taken. User response: Do the following:
1. Review the system error dump to determine if you need to
User response: Ensure that any program calling the increase the commit scope record limit.
xa_recover function of the DASD resource manager provides
2. Enter the ZCTKA ALTER command with the MCMTB
enough storage to hold all of the transaction branches that
need to be recovered. parameter specified to increase the commit scope record
limit, if appropriate.

00C135 See TPF Operations for more information about the ZCTKA
ALTER command.
Program: CL40
Error Message: NOT ENOUGH SYSTEM HEAP STORAGE
00C139
Appended Message: None.
Program: CCNUCL(CICR)
Explanation: The GSYSC macro is not able to allocate the
Error Message: DEFRC WITH LOCKS HELD AT COMMIT
requested storage.
SCOPE LEVEL
System action: Deadlock detection continues.
Appended Message: None
User response: Review the system error dump to determine
Explanation: The DEFRC macro was called in a commit
why the error occurred.
scope while locks were held at the commit scope level.
System action: The entry control block (ECB) exits after the
00C136
SERRC is taken.
Program: CLXA
User response: Change the program so that the DEFRC
Error Message: ROUTC IS ISSUED WITHIN A COMMIT macro is not called with locks held at the commit scope level.
SCOPE Determine whether it is appropriate to commit all updates
(using the TXCMC macro or tx_commit C function) before
Appended Message: None. calling the DEFRC macro.
Explanation: A ROUTC or SENDC macro with CLASS A, B,
C, or L is called in a commit scope.

System action: The entry control block (ECB) exits after the
SERRC is taken.

System Errors 199


00C13A • 00C201

See TPF Operations for more information about the ZCTKA


00C13A
ALTER command.
Program: CLM1

Error Message: INCORRECT ATTEMPT TO LOCK FENCE 00C13E


PROCESSOR
Program: CL20
Appended Message: None
Error Message: ILLOGICAL BUFFER WAITERS LIST
Explanation: You tried to lock fence a processor using an DETECTED
obsolete interface. In the TPF transaction services environment,
Appended Message: None.
lock fencing is no longer an appropriate recovery action for
unresponsive processors during lock movement, copy Explanation: When a track buffer is written to the recovery
end-of-job (EOJ), and other similar functions. Locks associated log, entry control blocks (ECBs) that are associated with the
with a failed processor must remain held until log recovery buffer are queued in a list of waiting ECBs. When the I/O
has been completed. completes on the buffer, these ECBs are dispatched. The TPF
system issues this system error to indicate that the list of
System action: The entry control block (ECB) exits.
waiting ECBs is corrupted.
User response: Correct the program that is trying to use the
System action: The waiters list is cleared and processing
obsolete lock fencing interface.
continues. Any ECBs that were on the waiters list might not
be dispatched.
00C13C
User response: Do the following:
Program: CCEB 1. Review the system error dump to determine why the logic
Error Message: COMMIT SCOPE CLEANUP FAILURE error occurred.

Appended Message: None. Note: Register 3 (R3) contains the count of waiting entries
Explanation: System error processing called exit processing, left to be processed. R4 contains the address of the
which detected a system integrity problem. This catastrophic track buffer that is being processed. Review the
dump was caused by one of the following: buffer to determine if any corruption has occurred
that could reflect a false waiters list.
v Main storage control tables, which are used by TPF
transaction services, have been corrupted. 2. Correct the problem.

v An error in TPF transaction services code. 3. If necessary, IPL the TPF system to clear any ECBs that
were not dispatched.
The integrity of the recovery log and the application database
could be compromised if processing continues. 00C200
System action: A catastrophic dump is issued and processing Program: CUPT
stops.
Error Message: POSITIVE FEEDBACK LOG ERROR ON
User response: See your IBM service representative. DATA RECORD
Appended Message: None
00C13D
Explanation: An attempt to calculate the file address of the
Program: CL40 current ordinal record in the positive feedback database was
not successful, or an attempt to read the record was not
Error Message: MERGED FILE ADDRESS TABLE FOR
successful.
DEADLOCK DETECTION IS FULL
System action: The following occurs:
Appended Message: None.
1. The data record is not updated.
Explanation: In a loosely coupled processor complex, the
2. Positive feedback support is exited.
deadlock detection process allocates storage for a merged file
address table that is used to merge records in the record hold User response: Do the following:
table for all active processors. The merged file address table 1. Verify the correct file address compute program (FACE)
filled up before the merge process completed. Because the table (FCTB) is loaded.
merged file address table is full, there will be missing record
hold table entries and some deadlock conditions may not be 2. Repair the direct access storage device (DASD).
detected. 3. Run the function calling positive feedback support again.

System action: Deadlock detection takes a SNAP dump and


continues. 00C201

User response: Because the size of the merged address file Program: CUPT
table is limited to 35% of the entry control block (ECB) heap
Error Message: POSITIVE FEEDBACK LOG ERROR ON
storage area, enter the ZCTKA ALTER command with the
CONTROL RECORD
EMPS and MMHS parameters specified to increase the size of
the ECB heap storage. Appended Message: None

200 TPF Messages (System Error, Offline, and Program Status Word)
00C202 • 00C207

Explanation: The control record, ordinal 0, in the positive Appended Message: None
feedback database could not be accessed.
Explanation: The open function was issued to open the
System action: The following occurs: hierarchical file system (HFS) file named in the fileName
1. The positive feedback database is not updated. variable in the CUPT segment, but the open function did not
complete successfully. If the file did not exist, the function
2. Positive feedback support is exited. would have created it.
User response: Do the following: System action: The following occurs:
1. Repair the direct access storage device (DASD). 1. The TPF database is not copied to the HFS database.
2. Run the function calling positive feedback support again. 2. Positive feedback support is exited.
3. The HFS copy will be restarted in 15 minutes.
00C202
User response: Ensure that the proper authorizations exist for
Program: CUPH the HFS file named in the CUPT segment.

Error Message: ERROR CHANGING THE HFS DIRECTORY


00C205
Appended Message: None
Program: CUPH
Explanation: The chdir function was issued to change to the
tpf.va directory, but the chdir function did not complete Error Message: ERROR POSITIONING TO CORRECT
successfully. If the directory did not exist, the positive OFFSET IN THE HFS
feedback code would have created it.
Appended Message: None
System action: The following occurs:
Explanation: The fseek function was issued to position the
1. The TPF database is not copied to the hierarchical file correct offset in the hierarchical file system (HFS) to start
system (HFS) database. copying new data from the TPF database. The fseek function
2. Positive feedback support is exited. did not complete successfully.
3. The HFS copy will be restarted in 15 minutes. System action: The following occurs:
User response: Do the following: 1. The TPF database is not copied to the HFS database.
1. Ensure that the proper authorizations exist for the HFS 2. Positive feedback support is exited.
tpf.va directory. 3. The HFS copy will be restarted in 15 minutes.
2. Ensure that the HFS facilities exist.
User response: Check the integrity of the file listed for the
HFS file named in the CUPT segment.
00C203

Program: CUPH 00C206


Error Message: ERROR ISSUING MKDIR ON THE HFS Program: CUPH
DIRECTORY
Error Message: ERROR POSITIONING TO BYTE 0 IN THE
Appended Message: None HFS
Explanation: The mkdir function was issued to make the Appended Message: None
tpf.va directory, but the mkdir function did not complete
successfully. The mkdir function was issued after the return Explanation: The fseek function was issued to position to the
code from the chdir function indicated that the required beginning of the hierarchical file system (HFS) in order to start
directory did not exist. copying new data from the TPF database. The fseek function
did not complete successfully.
System action: The following occurs:
System action: The following occurs:
1. The TPF database is not copied to the hierarchical file
system (HFS) database. 1. The TPF database is not copied to the HFS database.

2. Positive feedback support is exited. 2. Positive feedback support is exited.

3. The HFS copy will be restarted in 15 minutes. 3. The HFS copy will be restarted in 15 minutes.

User response: Do the following: User response: Check the integrity of the file listed for the
HFS file named in the CUPT segment.
1. Ensure that the proper authorizations exist for the HFS
tpf.va. directory.
2. Ensure that the HFS facilities exist. 00C207
Program: CUPH
00C204 Error Message: ERROR OPENING OR CREATING THE HFS
Program: CUPH Appended Message: None
Error Message: ERROR OPENING THE HFS FILE FOR Explanation: The open function was issued with the option to
COPY

System Errors 201


01F000 • 01F008

create the file if the file does not exist. The open function did System action: The entry control block (ECB) exits.
not complete successfully.
User response: Review the system error dump for database
System action: The following occurs: problems.
1. The TPF database is not copied to the hierarchical file
system (HFS) database. 01F004
2. Positive feedback support is exited.
Program: Displayed on the console and in the dump.
3. The HFS copy will be restarted in 15 minutes.
Error Message: None.
User response: Do the following:
Explanation: The device type field in the agent assembly area
1. Ensure that the proper authorizations exist for the HFS file (AAA) (WA0TYS) or the routing control block (RCB) (CI0TYS)
named in the CUPT segment. is not valid.
2. Check the integrity of the file listed for the HFS file named
System action: A system error is issued and the program is
in the CUPT segment.
exited.
User response: Have your system programmer review the
01F000–01FFFF system error dump to determine the cause of the error and to
correct it.

01F000
01F005
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: An error occurred because the system is unable
to FILNC the agent assembly area (AAA) (WA0AA) or the Explanation: An error occurred because of a message type
routing control block (RCB) (CI0CO). that is not valid in the output message parameter (UI2MGT).

System action: A system error is issued and the program is System action: A system error is issued and the program is
exited. exited.

User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

01F001 01F006

Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: None. Error Message: None.

Explanation: An error occurred because the system is unable Explanation: The output message parameter indicates
to retrieve partially assembled input message. permanent input/output (I/O), but the input message
(MI0MI) was not saved.
System action: The entry control block (ECB) exits.
System action: A system error is issued and the program is
User response: Review the system error dump for database exited.
problems or for user error on input.
User response: Review the system error dump for database
problems or for user error on input.
01F002
Program: Displayed on the console and in the dump. 01F007
Error Message: None. Program: Displayed on the console and in the dump.
Explanation: An error occurred because the system is unable Error Message: None.
to FILNC the terminal control record in the routing control
block (RCB) or the agent assembly area (AAA). Explanation: An error occurred because the system is unable
to retrieve the input message (MI0MI).
System action: The entry control block (ECB) exits.
System action: A system error is issued and the program is
User response: Review the system error dump for database exited.
problems or for user error on input.
User response: Review the system error dump for database
problems or for user error on input.
01F003
Program: Displayed on the console and in the dump. 01F008
Error Message: None. Program: Displayed on the console and in the dump.
Explanation: An input message segment, other than the first, Error Message: None.
was received and the partially assembled message that is
supposed to be on file is missing. Explanation: An error occurred because the system is unable

202 TPF Messages (System Error, Offline, and Program Status Word)
01F009 • 01F011

to retrieve the output message (UI0OM) from file.


01F00D
System action: A system error is issued and the program is
Program: Displayed on the console and in the dump.
exited.
Error Message: None.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to Explanation: There was a retrieval error on a file copy of the
correct it. canned message table.
System action: A system error dump is issued with the
01F009 return option. The CHECK DATA AND CALL SPVSR message
is created and returned to the originating workstation.
Program: Displayed on the console and in the dump.
If the core block is held, it is released.
Error Message: None.
User response: Review the system error dump for database
Explanation: The device type field in the agent assembly area problems or for user error on input.
(AAA) (WA0TYS) or the routing control block (RCB) (CI0TYS)
is not valid.
01F00E
System action: A system error is issued and the program is
exited. Program: Displayed on the console and in the dump.
User response: Review the system error dump for database Error Message: None.
problems or for user error on input.
Explanation: An error occurred because the TPF system is
unable to retrieve the old Scroll Map record.
01F00A
System action: A system error dump is issued with the
Program: Displayed on the console and in the dump. return option. If the record is held, it is released and normal
processing is continued.
Error Message: None.
User response: Review the system error dump for database
Explanation: There was a retrieval error on the output problems or for user error on input.
message block.
System action: A system error is issued and the program is
01F00F
exited.
Program: Displayed on the console and in the dump.
User response: Review the system error dump for database
problems or for user error on input. Error Message: None.
Explanation: This error occurred because the TPF system
01F00B unable to retrieve the output message block.
Program: Displayed on the console and in the dump. System action: A system error is issued and the program is
exited.
Error Message: None.
User response: Review the system error dump for database
Explanation: There was a file address compute program problems or for user error on input.
(FACE) error returned while trying to get the file address for
the canned message table.
01F010
System action: A system error dump is issued with the
return option. The CHECK DATA AND CALL SPVSR message Program: Displayed on the console and in the dump.
is created and returned to the originating workstation.
Error Message: None.
User response: Review the system error dump for database
problems or for user error on input. Explanation: This error occurred because the character count
in the output message (UI0CCT) exceeds the maximum
number of bytes allowed (@MAXBX).
01F00C
System action: A system error is issued and the program is
Program: Displayed on the console and in the dump. exited.
Error Message: None. User response: Review the system error dump for database
problems or for user error on input.
Explanation: This error occurred because the TEXT addition
to a canned message is too long.
01F011
System action: A system error is issued and the program is
exited. Program: Displayed on the console and in the dump.
User response: Review the system error dump for database Error Message: None.
problems or for user error on input.
Explanation: This error occurred because the system is
unable to retrieve the output message block.
System action: A system error is issued and the program is
exited.

System Errors 203


01F012 • 01F021

User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

01F012 01F017
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: This error occurred because the system is Explanation: This error occurred because the system is
unable to FILNC the output message block. unable to FILNC the output message block.
System action: A system error is issued and the program is System action: The file addresses associated with the
exited. message are released and processing is ended.
User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

01F013 01F018
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: This error occurred because the system is Explanation: This error occurred because the system is
unable to retrieve the output message block. unable to FILNC the scroll map record.
System action: A system error is issued and the program is System action: A system error is issued and the program is
exited. exited.
User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

01F014 01F019
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: This error occurred because the system is Explanation: There was a retrieval error on a file copy of the
unable to retrieve the scroll map record. output message block.
System action: A system error is issued and the program is System action: A system error is issued and the program is
exited. exited.
User response: Have your system programmer review the User response: Review the system error dump for database
system error dump to determine the cause of the error and to problems or for user error on input.
correct it.

01F020
01F015
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: This error occurred because the system is
Explanation: This error occurred because the TPF system is unable to retrieve the output message block.
unable to retrieve the output message block.
System action: A system error is issued and the program is
System action: A system error is issued and the program is exited.
exited.
User response: Review the system error dump for database
User response: Review the system error dump for database problems or for user error on input.
problems or for user error on input.

01F021
01F016
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: This error occurred because the system is
Explanation: A FIND error occurred while retrieving an unable to retrieve the output message block.
output message block.
System action: A system error is issued and the program is
System action: A system error is issued and the program is exited.
exited.
User response: Review the system error dump for database

204 TPF Messages (System Error, Offline, and Program Status Word)
01F022 • 01F01A

problems or for user error on input. v The error indicator is set


v The user registers are restored
01F022 v Levels 4 through 5, if in use, are released
Program: Displayed on the console and in the dump. v Level 0 and BACKC are restored.

Error Message: None. If there is no return to the user, the following occurs:
Explanation: An error was returned to UIM1 that indicates v The message number is set
that the display was unable to reformat the agent assembly
v Levels 0, 2, 4, 5, and 6, if in use, are released
area (AAA).
v ENTDC ASL4 is released.
System action: A system error is issued and the program is
exited. User response: Review the system error dump for database
problems or for user error on input.
User response: Review the system error dump for database
problems or for user error on input.
01F027
01F023 Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump. Error Message: None.
Error Message: None. Explanation: An error occurred because the system is unable
to route the output message.
Explanation: This error occurred because the output message
block is not valid. System action: A system error is issued and the program is
System action: The file addresses associated with the exited.
message are released and processing is ended. User response: Review the system error dump for database
User response: Review the system error dump for database problems or for user error on input.
problems or for user error on input.
01F028
01F024
Program: UIS3
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: There was an error in filing the agent assembly
Explanation: The application program is not available in the area (AAA) or the routing control block (RCB).
application table (UIIA).
System action: The entry control block (ECB) exits.
System action: A system error is issued and the program is
exited. User response: Have your system programmer review the
system error dump to determine the cause of the error and to
User response: Review the system error dump for database correct it.
problems or for user error on input.

01F029
01F025
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: An FILNC error occurred on the agent assembly
Explanation: This error occurred because the canned message area (AAA) or the routing control block (RCB).
number contained in the output message parameter is too
high or the canned message record was altered. System action: A system error is issued and the program is
exited.
System action: A system error is issued and the program is
exited. User response: Review the system error dump for database
problems or for user error on input.
User response: Review the system error dump for database
problems or for user error on input.
01F01A
01F026 Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump. Error Message: None.
Error Message: None. Explanation: There was a retrieval error on an old copy of
Explanation: There was a retrieval error for the terminal map the scroll map record.
record.
System action: A system error is issued with a return option
System action: A system error dump is issued. and processing is continued.

If returned to the user, the following occurs: User response: Review the system error dump for database

System Errors 205


01F01B • 0200C8

problems or for user error on input. to file the output message block again.
If the program remains unsuccessful, R2 is reset to 1 and the
01F01B entry control block (ECB) exits.

Program: CVIT User response: Have your system programmer review the
system error dump to determine the cause of the error and to
Error Message: None. correct it.
Explanation: The message assembly table (MAT) is full. The
size of the table is defined in DCTMAT. 01F122
System action: A system error is issued and the program is Program: Displayed on the console and in the dump.
exited.
Error Message: None.
User response: Review the system error dump for long
messages or storage corruption. Explanation: Routine CIAB of the Communications Source
program (CIAA) uses this message when an error occurs while
mapping a message for output to a remote 3270 display to
01F01E clear the system line.
Program: Displayed on the console and in the dump. System action: The CIAB releases any block held on level 0,
Error Message: None. references the original first segment from the workstation, and
continues to process normally.
Explanation: The WA0DCA field in the agent assembly area
(AAA) or the CI0DCA field in the routing control block (RCB) User response: Review the system error dump to determine
is not valid. the cause of the problem and to correct it.

System action: A system error is issued and the program is


exited. 020000–02FFFF
User response: Review the system error dump for database
problems. You may need to initialize the record. 020000
Program: CJ015 (CJ00)
01F01F
Error Message: CLASS-classname METHOD-intname, extname
Program: Displayed on the console and in the dump.
Appended Message: TPF_SERRC CALLED WITH
Error Message: None. NON-VALID ERROR CODE
Explanation: There was a retrieval error for the old scroll Where:
map record.
classname
System action: A system error dump is issued with the The name of the class.
return option. Processing is continued.
intname
User response: None. The internal method name.

extname
01F120 The external method name.

Program: FMS2 Explanation: This dump accompanies TPF collection support


internal errors when the TEXTDUMP option (as set by the
Error Message: None. ZOODB SET command) is turned on.
Explanation: There was an error while retrieving the output System action: Processing continues.
message block on finalization.
User response: See your IBM service representative.
System action: R2 is reset to 1 and the entry control block
(ECB) exits. See TPF Operations for more information about the ZOODB
SET command.
User response: Have your system programmer review the
system error dump to determine cause of the error and to
correct it. 0200C8
Program: CJ015 (CJ00)
01F121
Error Message: CLASS-classname METHOD-intname, extname
Program: FMS2
Appended Message: TO2 OBJECT LOGIC ERROR. DETAIL
Error Message: None. CODE code

Explanation: There was an error while filing the output Where:


message block.
classname
System action: The program gets a new core block and tries The name of the class.

206 TPF Messages (System Error, Offline, and Program Status Word)
0200D2 • 0200F0

intname Explanation: This dump accompanies TPF collection support


The internal method name. internal errors when the TEXTDUMP option (as set by the
ZOODB SET command) is turned on.
extname
The external method name.
Note: See TPF Operations for more information if this error
code occurs after you enter a ZBROW COLLECTION
The detail code. command with the RECONSTRUCT parameter
specified.
Explanation: This dump accompanies TPF collection support
internal errors when the TEXTDUMP option (as set by the System action: Processing continues.
ZOODB SET command) is turned on.
User response: See your IBM service representative.
System action: Processing continues.
See TPF Operations for more information about the ZOODB
User response: See your IBM service representative. SET command.

See TPF Operations for more information about the ZOODB


SET command. 0200E6
Program: CJ015 (CJ00)
0200D2
Error Message: CLASS-classname METHOD-intname, extname
Program: CJ015 (CJ00)
Appended Message: TO2 STRUCTURE LOGIC ERROR.
Error Message: CLASS-classname METHOD-intname, extname DETAIL CODE code
Appended Message: TO2 CURSOR LOGIC ERROR. DETAIL Where:
CODE code
classname
Where: The name of the class.
classname intname
The name of the class. The internal method name.
intname extname
The internal method name. The external method name.
extname code
The external method name. The detail code.
code Explanation: This dump accompanies TPF collection support
The detail code. internal errors when the TEXTDUMP option (as set by the
ZOODB SET command) is turned on.
Explanation: This dump accompanies TPF collection support
internal errors when the TEXTDUMP option (as set by the System action: Processing continues.
ZOODB SET command) is turned on.
User response: See your IBM service representative.
System action: Processing continues.
See TPF Operations for more information about the ZOODB
User response: See your IBM service representative. SET command.
See TPF Operations for more information about the ZOODB
SET command. 0200F0
Program: CJ015 (CJ00)
0200DC
Error Message: CLASS-classname METHOD-intname, extname
Program: CJ015 (CJ00)
Appended Message: TO2 DIRECTORY LOGIC ERROR.
Error Message: CLASS-classname METHOD-intname, extname DETAIL CODE code
Appended Message: TO2 IO LOGIC ERROR. DETAIL CODE Where:
code
classname
Where: The name of the class.
classname intname
The name of the class. The internal method name.
intname extname
The internal method name. The external method name.
extname code
The external method name. The detail code.
code Explanation: This dump accompanies TPF collection support
The detail code. internal errors when the TEXTDUMP option (as set by the

System Errors 207


0200FA • 020405

ZOODB SET command) is turned on. occur for either arrays, binary large objects (BLOBs), logs, or
keyed log collections. These collections all use the underlying
System action: Processing continues. support structure known as flat file structure.
User response: See your IBM service representative. System action: A system error dump is issued and the
See TPF Operations for more information about the ZOODB update continues. Because the object is locked, TPF collection
SET command. support assumes that the records are the latest copies and,
therefore, will correct the counters and continue with the data
update.
0200FA
User response: The error is informational because it is likely
Program: CJ015 (CJ00) that the actual problem that caused the mismatch occurred
previously. If the error becomes a concern, determine if there
Error Message: CLASS-classname METHOD-intname, extname
is some common thread or pattern involved with the objects
Appended Message: TO2 UNABLE TO ALLOCATE MALOC that are receiving the system error dumps.
STORAGE. DETAIL CODE code

Where: 020403

classname Program: CJ03


The name of the class.
Error Message: NO CORE BLOCK LEVEL 0 ON
intname ACTIVATION FROM TO2
The internal method name.
Explanation: No core block is attached to level 0 during TPF
extname collection support activation.
The external method name.
System action: A system error dump is issued and the entry
code control block (ECB) exits.
The detail code.
User response: Determine why there was no core block
Explanation: This dump accompanies TPF collection support attached to level 0 at activation. TPF collection support is only
internal errors when the TEXTDUMP option (as set by the suppose to activate CJ03 with a 4-K core block that contains
ZOODB SET command) is turned on. the dispatching information.

System action: Processing continues.


020404
User response: See your IBM service representative.
Program: CJ03
See TPF Operations for more information about the ZOODB
SET command. Error Message: UNEXPECTED ERROR RETURN CODE
FROM TO2
020402 Explanation: A task dispatched by TPF collection support
was unable to create the necessary environment.
Program: CJ037 (CJ00)
System action: A system error dump is issued and the entry
Error Message: METHOD=methodname, INVALID EDGE
control block (ECB) exits.
COUNTER ON ENTRY
User response: The error code is contained in register 2.
Appended Message: PID – PID RRN – RRN EDGE –
Analyze the error code and determine why the error occurred.
previousedge RECORD – currentedge
Where:
020405
methodname
Program: CJ022 (CJ00)
The TPF collection support method that found the
mismatch. Error Message: METHOD=intmethodname, extmethodname,
PRIME, SHADOW, RECORD ID, RCC MISMATCH, RECORD
PID
POSSIBLY RECOVERED FROM ALTERNATE
The persistent identifier (PID) of the collection being
updated. Appended Message: PID – PID FA – fileAddr EXPECTED –
expectedrec FOUND – foundrec
RRN
The relative record number of the data record. Where:
previousedge internalmethodname
The input edge counter value from the previous record. The TPF collection support method that found the
mismatch.
currentedge
The edge counter value of the record currently being externalmethodname
updated. The TPF collection support method that found the
mismatch.
Explanation: The TPF collection support flat file structure
support found mismatching edge sequence counters between
two data records while attempting an update. This error could

208 TPF Messages (System Error, Offline, and Program Status Word)
020406 • 020408

PID Appended Message: DS – DS REASON – reasoncode OLD.PID


The persistent identifier (PID) of the collection being – oldpid NEW.PID – newpid
updated.
Where:
fileAddr
DS The name of the data store (DS) whose collection for
The file address of the data record.
storing recoup index names has been re-created.
expectedrec
reasoncode
The expected record ID and RCC values.
The returned TPF collection support error code that
foundrec caused the collection to be re-created.
The actual record ID and RCC values in the record.
oldpid
Explanation: The TPF collection support DASD input/output The persistent identifier (PID) of the old collection being
(I/O) method received a record ID or RCC mismatch error replaced.
when it attempted to read the specified record.
newpid
System action: A system error dump is issued. If a shadow The PID of the new collection that was created to replace
copy exists for the record, the shadow will be read instead. If the old collection.
the file address of the record is part of the PID of the
Explanation: TPF collection support determined that the
collection, the record is not recovered. If a shadow copy does
collection of the data store used for storing recoup index
not exist, the error is returned to the caller to handle.
names could not be used and has created a new collection to
User response: The error is informational because it is likely replace the old collection. Because the new collection uses new
that the actual problem that caused the mismatch occurred records, the old records will remain unchanged. This error is
previously. If the error becomes a concern, determine if there informational because the create and replace has already taken
is some common thread or pattern involved with the objects place.
that are receiving the system error dumps.
System action: A system error dump is issued. A replacement
collection is created and the recoup index access continues.
020406 The contents of the old collection are lost unless the contents
can be added to the new collection by using the ZBROW
Program: CJ022 (CJ00) command with the ADDALL parameter specified. The system
Error Message: METHOD=intmethodname, extmethodname, does not attempt to automatically recover the contents of the
SOFTWARE ERROR ACCESSING RECORD, RECORD old collection. The BROWSE dictionary for the data store will
RECOVERED FROM ALTERNATE be updated with a new name (DS_OLD_RECOUP) and the old
PID. The name DS_RECOUP will be updated with the new
Appended Message: PID – PID FA – fileAddr PID.
Where: User response: Do the following:
methodname 1. Enter ZBROW QUALIFY SET DS-dsname to set the
The TPF collection support method that found the qualification to the data store name listed in the message.
mismatch. 2. Inspect the old collection to determine why it was not
usable.
PID
The persistent identifier (PID) of the collection being 3. Enter ZBROW COL ADDALL DS_DELETED
updated. DS_OLD_DELETED to attempt to recover some of the
contents of the old collection (depending on the condition
fileAddr of the old collection).
The file address of the data record.
Explanation: The TPF collection support DASD input/output 020408
(I/O) method was unable to read the specified record.
Program: CJ022 (CJ00)
System action: A system error dump is issued. If a shadow
copy exists for the record, the shadow will be read instead. Error Message: METHOD=recreateBrowseDictOID,
Otherwise, the error will be returned to the caller to handle. BROWSER DICTIONARY HAS BEEN RECREATED

User response: The error is informational because it is likely Appended Message: DS – DS REASON – reasoncode OLD.PID
that the actual problem that caused the mismatch occurred – oldpid NEW.PID – newpid
previously. If the error becomes a concern, determine if there
Where:
is some common thread or pattern involved with the objects
that are receiving the system error dumps. DS The name of the data store (DS) whose collection for
storing browse names has been re-created.
020407 reasoncode
The returned TPF collection support error code that
Program: CJ022 (CJ00)
caused the collection to be re-created.
Error Message: METHOD=recreateRecoupOID, RECOUP
oldpid
NAME COLLECTION HAS BEEN RECREATED
The persistent identifier (PID) of the old collection being
replaced.

System Errors 209


020409 • 02040A

newpid attempt to automatically recover the contents of the old


The PID of the new collection that was created to replace collection. The BROWSE dictionary for the data store will be
the old collection. updated with a new name (DS_OLD_DELETED) and the old
PID. The name DS_DELETED will be updated with the new
Explanation: TPF collection support determined that the PID.
collection of the data store for storing browse names could not
be used and has created a new collection to replace the old User response: Do the following:
collection. Because the new collection uses new records, the 1. Enter ZBROW QUALIFY SET DS-dsname to set the
old records will remain unchanged. This error is informational qualification to the data store name listed in the message.
because the create and replace has already taken place.
2. Inspection the old collection to determine why it was not
System action: A system error dump is issued. A replacement usable.
collection is created and the request continues. The contents of 3. Enter ZBROW COL ADDALL DS_DELETED
the old collection is lost unless the contents can be added to DS_OLD_DELETED to attempt to recover some of the
the new collection using the ZBROW command with the contents of the old collection (depending on the condition
ADDALL parameter specified. The system does not attempt to of the old collection).
automatically recover the contents of the old collection. The
new BROWSE dictionary for the data store is updated with a
new name (DS_OLD_BROWSE) and the old PID. The name 02040A
DS_BROWSE will be updated with the new PID.
Program: CJ022 (CJ00)
User response: Do the following:
Error Message: METHOD=recreateInventory, PID
1. Enter ZBROW QUALIFY SET DS-dsname to set the INVENTORY COLLECTION HAS BEEN RE-CREATED
qualification to the data store listed in the message.
Appended Message: DS – DS REASON – reasonCode
2. Inspect the old collection to determine why it was not
OLD.PID – oldPID NEW.PID – newPID
usable.
3. Enter ZBROW COL ADDALL DS_BROWSE Where:
DS_OLD_BROWSE to attempt to recover some of the
DS The name of the data store (DS) whose collection for
contents of the old collection (depending on the condition
storing created persistent identifiers (PIDs) has been
of the old collection).
re-created.

reasonCode
020409
The returned TPF collection support (TPFCS) error code
Program: CJ022 (CJ00) that caused the collection to be re-created.

Error Message: METHOD=recreateDeletedOID, DELETED oldPID


PID COLLECTION HAS BEEN RECREATED The PID of the old collection being replaced with the new
collection.
Appended Message: DS – DS REASON – reasoncode OLD.PID
– oldpid NEW.PID – newpid newPID
The PID of the new collection that was created to replace
Where: the old collection.
DS The name of the data store (DS) whose collection for Explanation: TPFCS determined that the inventory of the
storing deleted persistent identifiers (PIDs) has been data store for storing newly created PIDs could not be used;
re-created. therefore, a new collection has been created to replace the old
reasoncode inventory. Because the new collection uses new records, the
The returned TPF collection support error code that old records will remain unchanged. This error is informational
caused the collection to be re-created. because the create and replace has already taken place.

oldpid System action: A system error dump is issued. A replacement


The PID of the old collection being replaced. collection is created and the create request continues. The
contents of the old collection are lost unless the contents can
newpid be added to the new collection by using the ZBROW
The PID of the new collection that was created to replace commands. The TPF system does not attempt to automatically
the old collection. recover the contents of the old collection. The BROWSE
dictionary for the data store will be updated with a new name
Explanation: TPF collection support determined that the
(DS_OLD_INVENTORY) and the old PID. The
collection of the data store used for storing PIDs marked for
DS_INVENTORY name will be updated with the new PID.
deletion could not be used and has created a new collection to
replace the old collection. Because the new collection uses new User response: Do the following:
records, the old records will remain unchanged. This error is 1. Enter ZBROW QUALIFY SET DS-dsname to set the
informational because the create and replace has already taken qualification to the data store name listed in the message.
place.
2. Inspect the old collection to determine why it could not be
System action: A system error dump is issued. A replacement used.
collection is created and delete processing continues. The
contents of the old collection are lost unless the contents can
be added to the new collection using the ZBROW command
with the ADDALL parameter specified. The system does not

210 TPF Messages (System Error, Offline, and Program Status Word)
02040B • 0210F3

3. Enter ZBROW COL ADDALL DS_INVENTORY


0210F0
DS_OLD_INVENTORY to attempt to recover some of the
contents of the old collection depending on the condition Program: Displayed on the console and in the dump.
of the old collection.
Error Message: AAA/RCB RETRIEVAL ERR
See TPF Operations for more information about the ZBROW Explanation: A FIND error occurred while trying to read
COLLECTION command. either an agent assembly area (AAA) or a routing control
block record (RCB).
02040B System action: The entry control block (ECB) ends.
Program: CJ022 (CJ00) User response: Have your system programmer review the
system error dump to determine the cause of the error and to
Error Message: METHOD=recreateRestartLog, RESTART
correct it.
LOG COLLECTION HAS BEEN RECREATED
Appended Message: DS – dsname REASON – reasonCode
0210F1
OLD.PID – oldPID NEW.PID – newPID
Program: Displayed on the console and in the dump.
Where:
Error Message: INVALID TERMINAL ADDRESS
DS The name of the data store (DS) whose collection for
restarting incomplete tasks has been re-created. Explanation: This error occurred because the terminal
address does not exist in the WGTA table. WGR1 is unable to
reasonCode
locate the requested record.
The returned TPF collection support (TPFCS) error code
that caused the collection to be re-created. System action: The entry control block (ECB) ends.
oldPID User response: Have your system programmer review the
The persistent identifier (PID) of the old collection being system error dump to determine the cause of error and to
replaced with the new collection. correct it.
newPID
The PID of the new collection that was created to replace 0210F2
the old collection.
Program: Displayed on the console and in the dump.
Explanation: TPFCS determined that the data store collection
for restarting incomplete tasks was not usable, so TPFCS has Error Message: TERM NOT DEFINED FOR SUBSYSTEM
created a new collection to replace the old collection. Because Explanation: The subsystem record ordinal number in the
the new collection uses new records, the old records will SSOR table was not initialized for the workstation. WGR1 is
remain unchanged. This error is informational because the unable to locate the requested record. The workstation is
create and replace has already taken place. illegally accessing the subsystem or was not defined in the
System action: A system error dump is issued. A replacement UAT record of the subsystem.
collection is created and the request continues. The contents of System action: The entry control block (ECB) ends.
the old collection are lost unless they can be added to the new
collection by using the ZBROW commands. The TPF system User response: Have your system programmer review the
does not attempt to automatically recover the contents of the system error dump to determine the cause of the error and to
old collection. The old collection is renamed to correct it.
DS_OLD_RESTARTLOG and the name DS_RESTARTLOG is
assigned to the new collection.
0210F3
User response: Do the following:
Program: Displayed on the console and in the dump.
1. Enter ZBROW QUALIFY SET DS-dsname to set the
qualification to the data store (DS) name listed in the Error Message: INVALID LNIATA
message.
Explanation: During the agent assembly area (AAA)
2. Inspect the old collection to determine why it was not initialization, no line number, interchange address, and
usable. terminal address (LNIATA) was found in the WGTA table. A
3. Enter ZBROW COL ADDALL DS_RESTARTLOG return from the agent assembly area (AAA) initialization
DS_OLD_RESTARTLOG to recover some of the contents routine with an AAA address error resulted.
of the old collection (depending on the condition of the old
System action: Processing is continued with the next record.
collection).
User response: Have your system programmer review the
See TPF Operations for more information about the ZBROW system error dump to determine cause of the error and to
commands. correct it.

System Errors 211


0210F4 • 02F653

0210F4 02F650
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: INTERCHANGE INACTIVE Error Message: None.


Explanation: This error occurred because the interchange is Explanation: An error occurred in retrieving an agent
inactive or the EBROUT is contained in the address of a set assembly area (AAA) initialization data record file address
not yet assigned. WGR1 is unable to retrieve the requested from the file address compute program (FACE).
record.
System action: Processing for the remaining UAT records is
System action: The ECB is ended. continued.

User response: Your system programmer should determine User response: Have your system programmer review the
the dump to determine the cause of the error and to correct it. system error dump to determine the cause of the error and to
correct it.

0210F5
02F651
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: INVALID FACE ORDINAL
Error Message: None.
Explanation: The ordinal number supplied to the file address
compute program (FACE) was not valid. WGR1 is unable to Explanation: A FIND error occurred in retrieving an agent
retrieve the requested record. assembly area (AAA) initialization data record.

System action: The entry control block (ECB) ends. System action: The UNABLE TO PROCESS message is sent
to the operator or returned to the calling segment with the
User response: Have your system programmer review the error indicator on.
system error dump to determine cause of the error and to
correct it. If the UAT record is being held, it is released.

User response: Have your system programmer review the


0210F6 system error dump to determine the cause of the error and to
correct it.
Program: Displayed on the console and in the dump.
Error Message: UNABLE TO READ SSOR 02F652
Explanation: A FIND error occurred while trying to read the Program: Displayed on the console and in the dump.
subsystem ordinal table.
Error Message: None.
System action: If requested, there is a return to the calling
program. Otherwise, the entry control block (ECB) ends. Explanation: On returning from the city queue table search
routine, no matching city was found in the table for the city in
User response: Have your system programmer review the WA0CIT of the agent assembly area (AAA) data record.
system error dump to determine cause of the error and to
correct it. System action: Processing is continued with the next record.
User response: Have your system programmer review the
0210F7 system error dump to determine the cause of the error and to
correct it.
Program: Displayed on the console and in the dump.
Error Message: None. 02F653
Explanation: After retrieving the routing control block (RCB) Program: Displayed on the console and in the dump.
for the prime CRAS (PRC) or a receive-only CRAS (RO),
WGR1 determined that is was incorrectly initialized or was Error Message: RETURN FROM WGR1 WITH AA ADDRESS
corrupted. ERROR DURING AAA INITIALIZATION

System action: WRG1 initializes the RCB again and files it. Explanation: The agent assembly area (AAA) address
Processing is continued normally. retrieved by WGR1 was not valid.

User response: The system error dump will contain a copy of System action: A system error is issued and processing is
the corrupted RCB on level F. The header of this RCB will continued with the next entry.
contain the name of the program that last filed it.
User response: Have your system programmer review the
Your system programmer should review the logic of this system error dump to determine the cause of the error and to
program to determine why the RCB was corrupted. correct it.

041000–041FFF

212 TPF Messages (System Error, Offline, and Program Status Word)
041000 • 041006

041000 041004
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: A request to the file address compute program Explanation: An error was returned from the file address
(FACE) to supply the address of the recoup working keypoint compute program (FACE) that calculated the address of the
retrieved an error indicator. directory ordinal record.
System action: The ECB is exited and the requested function System action: The ECB is ended.
is not formed.
User response: Your system programmer should review the
User response: Your system programmer should review the dump and check the @BRCPB global for the correct ordinal
dump as well as the allocation of the recoup working keypoint
number of the recoup master keypoint record.
board.
If this is valid, review the FACE error.
041001
041005
Program: Displayed on the console and in the dump.
Error Message: RECOUP IS ABORTING Program: Displayed on the console and in the dump.

Explanation: Recoup is aborted either internally because of Error Message: None.


an error during processing or because of a command. Explanation: There was a FIND error on the directory ordinal
System action: Recoup is exited from the system. record. On an attempted retrieval of the directory ordinal
record (recoup master keypoint) there was an error.
User response: Do one of the following:
System action: The entry control block (ECB) is ended.
v If the abort was not intended, have your system
programmer review the system error dump to determine User response: Do the following:
the cause of the error and to correct it.
1. See your system programmer to review the dump to
v If the dump occurred after issuing the ZRECP ABORT determine the cause of the error and to correct it.
command to abort the recoup, no action is required.
2. Start recoup again.

041002 Use an alternate retrieval method, such as issuing the ZDFIL


command, to verify the retrievability of the record, the
Program: Displayed on the console and in the dump. correctness of the record ID and so forth, as well as the file
Error Message: None. address returned from FACE.

Explanation: The ID of the directory ordinal record is


incorrect. 041006

System action: The ECB is ended. Program: BJ04

User response: Do the following: Error Message: TPFCS TIMEOUT ON DATA STORE dsname
1. Contact your system programmer to review the dump to Where:
determine how the directory ordinal record was overlaid.
dsname
2. Correct the error.
The name of the data store that timed out.
3. Start recoup again.
Explanation: At least one entry control block (ECB) did not
end normally when the timeout threshold was reached after
041003 the last ECB for a TPF collection support (TPFCS) data store or
selective persistent identifier (PID) was generated. This dump
Program: Displayed on the console and in the dump.
is accompanied by online message that indicate the PIDs that
Error Message: RECOUP ABORTING DUE TO TIME-OUT timed out.

Explanation: An item timed out during recoup phase I System action: Processing ends for the associated data store
processing. or selective PID and recoup processing continues.

System action: If recoup phase I is completed, processing is User response: Have your system programmer review the
continued. dump to determine the cause of the timeout error and to
correct it.
If recoup phase I is still in progress, recoup is aborted.
See TPF Database Reference for more information about recoup
User response: Your system programmer should review the functions and procedures.
dump to determine the cause of the timeout error and to
correct it.

System Errors 213


041008 • 04100F

041008 04100C
Program: Displayed on the console and in the dump. Program: BOF2

Error Message: FACE/FIND ERROR #SONSV - REST Error Message: BOF2 -- FACE ERROR
CONTINUING
Explanation: The ZRECP DISPLAY command was entered,
Explanation: The ZRDIR START RESTORE command was but an error condition was detected by a FACS-type call while
entered, but an error condition was detected by a FACE-type trying to resolve the file address for #IBMM4 ordinal #LTDRT.
or a FIND-type call while trying to retrieve a recoup SONRI
System action: The command fails.
save area (#SONSV) record.
User response: Do the following:
System action: The record is not restored, but restore
processing continues with the next record ordinal. 1. Determine the cause of the error.
2. Correct the error.
User response: Do the following:
1. Determine the cause of the error. 3. Enter the ZRECP DISPLAY command again.

2. Correct the error.


See TPF Operations for more information about the ZRECP
DISPLAY command. See TPF System Macros and TPF
See TPF Operations for more information about the ZRDIR Application Programming for more information about the FACE
START RESTORE command. program and the FACE interface.

Error Message: BOF2 -- FIND ERROR


041009
Explanation: The ZRECP DISPLAY command was entered,
Program: BRTD but an error condition was detected while trying to find the
Error Message: FACE/FIND/FILE ERROR #SONRI - REST file address for #IBMM4 ordinal #LTDRT.
CONTINUING System action: The command fails.
Explanation: The ZRDIR START RESTORE command was User response: Do the following:
entered, but an error condition was detected by a FACE-type,
1. Determine the cause of the error.
FIND-type, or a FILE-type call while trying to retrieve or file a
pool rollin directory (#SONRI) record. 2. Correct the error.
3. Enter the ZRECP DISPLAY command again.
System action: The record is not restored, but restore
processing continues with the next record ordinal.
See TPF Operations for more information about the ZRECP
User response: Do the following: DISPLAY command. See TPF System Macros and TPF
1. Determine the cause of the error. Application Programming for more information about the FACE
program and the FACE interface.
2. Correct the error.

See TPF Operations for more information about the ZRECP 04100D
START RESTORE command.
Program: BLOH
Error Message: FACE ERROR ON FC33 RECORD – UNABLE
04100A
TO SWITCH BLOG ORDINALS
Program: BRTD
Explanation: BLOH attempted to compute the FARF address
Error Message: #SONSV/#SONRI DO NOT MATCH of the new ordinal in the #RC8RFS fixed record while
switching FC33 records for inactive processors, but an error
Explanation: The ZRDIR START RESTORE command was was returned from the FACS call.
entered, but the ID or record code check (RCC) of the recoup
SONRI save area (#SONSV) record did not match the ID or System action: If this is a PDU, PDU is ended. If this is a
RCC of the pool rollin directory (#SONRI) record. recoup run, recoup is ended.

System action: The record is not restored, but restore User response: Do the following:
processing continues with the next record ordinal. 1. Review the beginning and ending ordinals (#RC8RFS fixed
User response: Do the following: record type) for all processors.

1. Determine the cause of the error. 2. Verify that these ordinals are correct and are properly
defined and initialized on the system.
2. Correct the error.

See TPF Operations for more information about the ZRECP 04100F
START RESTORE command. Program: BPDH
Error Message: ERROR LOGGING RECORD FIND ERROR
Explanation: There was a FIND error on the Error Logging
(C404C) record.

214 TPF Messages (System Error, Offline, and Program Status Word)
041010 • 041014

System action: The Entry Control Block (ECB) is ended.


041012
User response: The system programmer should do the
Program: BPDH
following:
1. Review the dump to determine the cause of the FIND Error Message: PSEUDO DIRECTORY FILE ERROR - RUN
error. ABORTED
2. Correct the error. Explanation: During recoup processing, an error condition
was detected while trying to file a recoup merged directory
Program: BPDH
(#SONRPM) record.
Error Message: ERROR LOGGING RECORD FILE ERROR
System action: Recoup directory rollin ends without
Explanation: There was a FILE error on the Error Logging completing.
(C404C) record.
User response: Do the following:
System action: The Entry Control Block (ECB) is ended. 1. Determine the cause of the error.
User response: The system programmer should do the 2. Correct the error.
following: 3. Start recoup processing again.
1. Review the dump to determine the cause of the FILE error.
2. Correct the error. See TPF Database Reference for more information about recoup
functions and procedures. See TPF System Macros and TPF
Application Programming for more information about the FACE
041010 program and the FACE interface.
Program: BPDH
041013
Error Message: PSEUDO DIRECTORY FACE ERROR - RUN
ABORTED Program: BPDH
Explanation: During recoup processing, an error condition Error Message: DIRECTORY ORDINAL OUT OF RANGE -
was detected by a FACE-type call while trying to retrieve a RUN ABORTED
recoup merged directory (#SONRPM) record.
Explanation: During recoup processing, the calculated
System action: Recoup directory rollin ends without directory ordinal number is out of the range for the pool type.
completing.
System action: Recoup directory rollin ends without
User response: Do the following: completing.
1. Determine the cause of the error.
User response: Do the following:
2. Correct the error.
1. Determine the cause of the error.
3. Start recoup processing again.
2. Correct the error.
3. Start recoup processing again.
See TPF Database Reference for more information about recoup
functions and procedures. See TPF System Macros and TPF
Application Programming for more information about the FACE See TPF Database Reference for more information about recoup
program and the FACE interface. functions and procedures.

041011 041014

Program: BPDH Program: BRTD

Error Message: PSEUDO DIRECTORY FIND ERROR - RUN Error Message: FIND ERROR #KY9CPY - RESTORE
ABORTED ABORTED

Explanation: A FIND-type error occurred while trying to Explanation: The ZRDIR START RESTORE command was
retrieve the recoup merged directory (#SONRPM) record. entered, but an error occurred while attempting to find the
saved copy of keypoint 9 in the #IBMM4 fixed file record type
System action: Recoup directory rollin ends without at #KP9CPY.
completing.
System action: The ECB exits. Keypoint 9, the pool section
User response: Do the following: keypoint tables (CY2KT), and the pool directories were not
1. Determine the cause of the error. restored.
2. Correct the error. User response: Do the following:
3. Start recoup processing again. 1. Examine the system error dump to determine the cause of
the problem.
See TPF Database Reference for more information about recoup 2. Correct the problem.
functions and procedures.
3. Enter the ZRDIR START RESTORE command again.
Error Message: FIND ERROR KEYPOINT 9 - RESTORE
ABORTED

System Errors 215


041015 • 041101

Explanation: The ZRDIR START RESTORE command was 1. Using the contents of field EBXSW4 in the system error
entered, but an error occurred while attempting to find dump, review segment CYH6 to determine the cause of the
keypoint 9. problem finding CY2KT.

System action: The ECB exits. Keypoint 9, the pool section 2. Correct the problem.
keypoint tables (CY2KT), and the pool directories were not 3. Enter the ZRDIR START RESTORE command again.
restored.
Error Message: FILE ERROR CY2KT - RESTORE ABORTED
User response: Do the following:
Explanation: The ZRDIR START RESTORE command was
1. Using the contents of field EBXSW1 in the system error entered, but an error occurred while attempting to file the
dump, review segment CYYM to determine the cause of saved copy of a pool section keypoint table (CY2KT) to the
the failure to find keypoint 9. working copy of the CY2KT.
2. Correct the problem.
System action: The ECB exits. The pool directories have been
3. Enter the ZRDIR START RESTORE command again. restored with some or all of the pool section keypoint tables
Error Message: FILE ERROR KEYPOINT 9 - RESTORE (CY2KT), but keypoint 9 is not restored.
ABORTED User response: Do the following:
Explanation: The ZRDIR START RESTORE command was 1. Examine the system error dump to determine the cause of
entered, but an error occurred while attempting to file the the problem.
saved copy of keypoint 9 (#KP9CPY) to the working copy of 2. Correct the problem.
keypoint 9.
3. Enter the ZRDIR START RESTORE command again.
System action: The ECB exits. The pool directories have
already been restored with some or all of the pool section See TPF Operations for more information about the ZRDIR
keypoint tables (CY2KT), but keypoint 9 is not restored. START RESTORE command.
User response: Do the following:
1. Examine the system error dump to determine the cause of 041100
the problem.
Program: Displayed on the console and in the dump.
2. Correct the problem.
Error Message: RECP — INVALID RCC FOR SON
3. Enter the ZRDIR START RESTORE command again.
DIRECTORY RECORD

See TPF Operations for more information about the ZRDIR Explanation: The BRYG segment was given an ID that is not
START RESTORE command. valid for the specific pool record or the ordinal number used
to calculate the directory record address was exceeded the
range for the given record ID.
041015
System action: Processing is continued.
Program: BRTD
User response: Your system programmer should review the
Error Message: FIND ERROR #CY2CPY - RESTORE dump to determine the cause of the error and to correct it.
ABORTED
See the record ID in the directory rerun table of the BRYG
Explanation: The ZRDIR START RESTORE command was segment.
entered, but an error occurred while attempting to find the
saved copy of a pool section keypoint table (CY2KT) from the
#CY2CPY fixed file record type. 041101

System action: The ECB exits. Some pool section keypoint Program: Displayed on the console and in the dump.
tables (CY2KT) and pool directories may have been restored,
Error Message: RECP BAD RPE TAPE
but keypoint 9 has not been restored.
Explanation: The following errors may have occurred:
User response: Do the following:
v The RPE was not created properly by Phase 2 processing.
1. Examine the system error dump to determine the cause of
the problem. v There was a tape read error.
2. Correct the problem. v In the case of multiple subsystem support, the Phase 2
offline program was not the correct program for this
3. Enter the ZRDIR START RESTORE command again.
subsystem.
Error Message: FIND ERROR CY2KT - RESTORE ABORTED
System action: A message is sent to the operator to resume
Explanation: The ZRDIR START RESTORE command was or to abort.
entered, but an error occurred while attempting to find the
User response: Do the following:
working copy of the pool section keypoint tables (CY2KT).
1. See your system programmer to review the dump to
System action: The ECB exits. The pool section keypoint determine the cause of the error and to correct it.
tables (CY2KT) and some pool directories may have been
2. Restart by issuing a ZRECP RESUME ORD or ABORT
restored, but keypoint 9 has not been restored.
command.
User response: Do the following:
Error Message: RECP PSEUDO DIRECTORY RECORD

216 TPF Messages (System Error, Offline, and Program Status Word)
041102 • 041107

Explanation: During recoup processing, an error condition 1. See your system programmer to review the dump to
was detected by a FACS-type call or FIND-type macro while determine the cause of the error and to correct it.
trying to retrieve a recoup merged directory (#SONRPM) 2. Enter the ZRECP RESUME or ZRECP ABORT command to
record. restart.
System action: Recoup directory rollin processing ends
without completing. 041105
User response: Do the following: Program: Displayed on the console and in the dump.
1. Determine the cause of the error.
Error Message: None.
2. Correct the error.
3. Start recoup processing again. Explanation: The program is unable to read either Phase 1 or
Phase captured directory.
See TPF Database Reference for more information about recoup Any of the following errors may have occurred:
functions and procedures. See TPF System Macros and TPF v The RPE was not created properly by Phase 2 processing.
Application Programming for more information about the FACE
program and the FACE interface. v There was a tape read error.
v In the case of multiple subsystem support, the Phase 2
offline program was not the correct program for this
041102 subsystem.
Program: Displayed on the console and in the dump. System action: A message is sent to the operator to resume
Error Message: None. or to abort.

Explanation: Recoup was unable to calculate a general file User response: Do the following:
address within the Phase 1 capture area. In addition, the 1. See your system programmer to review the dump to
ordinal number or record ID was not valid. determine the cause of the error and to correct it.
System action: A message is sent to the operator to resume 2. Enter a ZRECP RESUME or ZRECP ABORT command to
or to abort. restart

User response: Do the following:


041106
1. See your system programmer to review the dump to
determine the cause of the error and to correct it. Program: Displayed on the console and in the dump.
2. Enter the ZRECP RESUME or ZRECP ABORT command to Error Message: None.
restart.
Explanation: An error was returned from the FILNC macro
because the system is unable to write to the Phase 2 result
041103 area on the general file.
Program: Displayed on the console and in the dump. System action: A message is sent to the operator to resume
Error Message: None. or to abort.

Explanation: Recoup was unable to calculate a general file User response: Your system programmer should review the
address within the Phase 3 capture area. In addition, the dump to determine the cause of the error, correct it, and then
ordinal number or record ID was not valid. resume recoup. Otherwise, recoup should be aborted.

System action: A message is sent to the operator to resume It may also be helpful to obtain copies of the Phase 1 and
or to abort. Phase 3 directories for comparison with the RPE record.

User response: Do the following:


041107
1. See your system programmer to review the dump to
determine the cause of the error and to correct it. Program: BCP6
2. Enter the ZRECP RESUME or ZRECP ABORT command to Error Message: RECP BAD DIRECTORY RECORD - GFS IS
restart. NEGATIVE
Explanation: During recoup processing, a comparison of the
041104 first and second directory captures indicated negative get file
Program: Displayed on the console and in the dump. storage (GFS) activity, which cannot occur.

Error Message: None. System action: Recoup processing ends.

Explanation: Recoup was unable to calculate a general file User response: Determine the reason for the directory
address within the Phase 2 result area. In addition, the ordinal mismatch.
number or record ID was not valid.
System action: A message is sent to the operator to resume
or to abort.
User response: Do the following:

System Errors 217


041108 • 04110D

Explanation: The record identified in the message ran longer


041108
than the time estimated in the group macro.
Program: Displayed on the console and in the dump.
System action: One of the following occurs:
Error Message: RECP – RPE TIME STAMP NOT CORRECT v Two minutes are added to the allowed processing time
Explanation: The time stamp on the RPE tape is not matched v An indicator is set and control returns to the calling
with the current recoup run. program.

System action: A message is sent to the operator to resume User response: If this record type times out a second time,
or to abort. the group is marked as complete and processing begins for the
next record type. Phase 2 counts are suspect and should be
User response: Do the following: treated as incomplete.
1. Mount the correct RPE tape.
Your system programmer should review the dump to
2. Resume Phase 3 or abort recoup. determine whether the problem is in excessively long chains
or too low a time setting in the group macro.
041109
Program: Displayed on the console and in the dump. 04110C

Error Message: RECP – BAD DIRECTORY RECORD Program: Displayed on the console and in the dump.

Explanation: The captured directory and the RPE directory Error Message: SEQUENCE ERRORS ON DIRECTORY
for an ordinal do not match in one of the following areas: ORDINALS: ordnum

v Base band module number Where:


v Base relative module number ordnum
v Pool type indicator. The hexadecimal ordinal number of the directory.

System action: A message is sent to the operator to resume Explanation: While sequence checking the directory ordinals
or to abort. during directory capture, the ordinals were found to be out of
sequence.
User response: Do the following:
1. See your system programmer to review the dump to System action: Processing is deferred while waiting for a
determine the cause of the error and to correct it. Be sure retry or an abort input message.
to determine which directory is error: User response: Do the following:
v The directory on the RPE tape (Phase 2) 1. See your system programmer to review the dump to
v The Phase 1 or Phase 3 captured directory. determine the cause of the error and to correct it.
2. Resume the recoup or abort it. 2. Enter a retry message or abort the run until the problem is
corrected.

04110A
04110D
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: RECP INCORRECT NUMBER OF
DIRECTORY RECORDS ON RPE. Error Message: DIRECTORY AVAILABLE IN ERROR: ordnum

Explanation: The number of directory records read from the Where:


RPE tape does not match the number of directories according
to the counts from the online file keypoint records. ordnum
The hexadecimal ordinal number of the directory.
System action: Recoup is aborted internally.
Explanation: The BRYE program (file pool directory roll-in)
User response: Do the following: encountered a SONRI directory that is not found in an active
1. See your system programmer to review the dump to or standby set and therefore should not be owned by a
determine the cause of the error and to correct it. Be sure processor. However, this directory is indicated as being owned
to check the dump for the RPE count and the recoup by a processor.
keypoint record for the computed count. System action: A system error is issued, the directory is
2. Run recoup again. rolled in, and processing is continued.
User response: Correlate the processor ID of the directory
04110B with keypoint 9 (CTK9) to determine the cause of the error.
Use console logs to recreate the directory history.
Program: Displayed on the console and in the dump.
See TPF Database Reference for more information about recoup
Error Message: RECOUP TIME-OUT ID-record functions and procedures.
Where:
record
The record.

218 TPF Messages (System Error, Offline, and Program Status Word)
04110E • 041118

that is not being processed will affect the Phase 2 and Phase 3
04110E
roll in. If so, then recoup should be aborted and run again
Program: Displayed on the console and in the dump. once the error is corrected.

Error Message: None.


041113
Explanation: During recoup processing, there was an error
processing in-core directories for one of the following reasons: Program: Displayed on the console and in the dump.
v The directory in main storage does not have a matching Error Message: None.
record ID in the directory ordinal save area
Explanation: An internal error occurred during TPF
v Recoup could not compute a general file address for this
collection support recoup because a non-valid branch vector
record ID
was passed to the called program.
v There was a filing error to the general file.
System action: TPF collection support recoup is bypassed or
System action: Recoup processing fails. ends without completing.
User response: Do the following: User response: See your IBM service representative.
1. See your system programmer to review the dump to
Program: BRYM - ERROR RETRIEVING #SONROLL DIR.
determine the cause of the error and to correct it.
2. Enter the ZRECP ABORT command. Error Message: None
3. Start recoup processing again. Explanation: During recoup directory capture processing, an
error occurred while retrieving the pseudo directories.
041110 System action: The TPF system sends a SNAPC dump and
recoup processing pauses.
Program: Displayed on the console and in the dump.
User response: Enter ZRECP ABORT or ZRECP RESUME.
Error Message: None.

Explanation: There was an error retrieving the file address of


041116
the global area record from the file address compute program
(FACE). Program: Displayed on the console and in the dump.
System action: This ECB is ended. Error Message: None.
User response: Your system programmer should review the Explanation: The program was entered indicating an
dump to determine the cause of the error and to correct it. In embedded pool address exists at a fixed location within the
addition, the system programmer should verify that the error data record. However, parameters in the appropriate INDEX
was not created by a faulty-built descriptor record group. macro of the descriptor record indicate a displacement to the
embedded file address of zero bytes or a record ID of X'0000'
— both conditions are not valid.
041111
System action: Processing is continued.
Program: Displayed on the console and in the dump.
User response: Your system programmer should review the
Error Message: None.
dump to correct the index.
Explanation: There was a FIND/FILE error on the
application global area record.
041117
System action: This ECB is ended.
Program: Displayed on the console and in the dump.
User response: Do the following:
Error Message: None.
1. See your system programmer to review the dump to
determine the cause of the error and to correct it. Explanation: A FACE/FIND error occurred on the recoup
master keypoint. The program was unable to retrieve the
2. Start recoup again.
master recoup keypoint.
System action: This ECB is ended.
041112
User response: Do the following:
Program: Displayed on the console and in the dump.
1. See your system programmer to review the dump to
Error Message: None. determine the cause of the error and to correct it.
Explanation: There was an error in the application global 2. Load the BKD tape again after correcting the error.
area item on return from the file address compute program
(FACE).
041118
System action: This particular application global area item is
Program: Displayed on the console and in the dump.
skipped but processing is continued.
Error Message: None.
User response: Your system programmer should review the
dump to determine whether the application global area item Explanation: There is insufficient information available at the

System Errors 219


041119 • 041120

INDEX macro of the descriptor record regarding the number System action: The chain-chase of this descriptor is started
of items within the record that requires processing. again.

System action: Processing is continued. User response: Allow to run from the beginning of the
chain-chase.
User response: Your system programmer should review the
dump to correct the index. Your system programmer should review the dump to
determine which descriptor ordinal and group displacement
were being restarted and why a match could not be found.
041119
Program: Displayed on the console and in the dump. 04111D
Error Message: None. Program: Displayed on the console and in the dump.
Explanation: The length of the ordinal number in the INDEX Error Message: None.
macro is not valid.
Explanation: An error occurred because the system was
System action: Processing is continued. unable to retrieve the message container record.
User response: Your system programmer should review the System action: This ECB is exited.
dump to correct the index.
User response: The operator should IPL the TPF system
again and start recoup again, as required.
04111A
Your system programmer should review the dump to
Program: Displayed on the console and in the dump. determine why a message container record cannot be
Error Message: None. retrieved.

Explanation: There was a FIND error on a fixed-file record


pointed to by an ordinal number within an item in the record 04111E
structure. Program: Displayed on the console and in the dump.
System action: A system error dump is issued and Error Message: None.
processing is continued with the next item.
Explanation: An error occurred because the system was
User response: Do the following: unable to retrieve keypoint I.
1. Review the dump to determine the cause of the error and
to correct it. System action: The internal recoup is aborted.

2. Issue a SEL ID MMCCHHRR at the end of Phase 1. User response: Do the following:
3. Verify the phase 2 counts for this record type. 1. See your system programmer to review the dump to
determine the cause of the error and to correct it.

04111B 2. Start recoup again.

Program: Displayed on the console and in the dump.


04111F
Error Message: None.
Program: Displayed on the console and in the dump.
Explanation: There was a file address compute program
(FACE) error while converting an ordinal number to a file Error Message: None.
address. Explanation: An error occurred because the system was
System action: Processing is continued with the next item. unable to retrieve keypoint 009.

User response: Do the following: System action: This ECB is ended.

1. See your system programmer to review the dump to User response: Do the following:
correct and selectively chain-chase the record at the end of 1. See your system programmer to review the dump to
Phase 2. determine the cause of the error and to correct it.
2. Verify that the Phase 2 counts for this record type are 2. Start recoup again.
processed.

041120
04111C
Program: BRV0
Program: Displayed on the console and in the dump.
Error Message: ERROR DURING PSEUDO DIRECTORY
Error Message: None. INITIALIZATION
Explanation: An error occurred because on restart the Explanation: During recoup processing, an error occurred
retrieved descriptor did not contain a matching group while initializing the recoup pseudo directory records.
displacement to that which was saved in the 06RCPK
(working keypoint). System action: The ECB exits.

220 TPF Messages (System Error, Offline, and Program Status Word)
041122 • 041202

User response: Do the following: 1. Enter the ZRECP ABORT command to end recoup
1. Enter the ZRECP ABORT command to end recoup processing.
processing. 2. Determine why recoup was unable to flush recoup
2. Determine the cause of the error. pseudo directory records from VFA in the allowed time.
If the directory capture timeout value was not large
3. Correct the error. enough, consider entering the ZRECP PROFILE
4. Start recoup processing again. command specifying the DIRTIM parameter to increase
the timeout value.

041122 3. Start recoup processing again.

Program: BCC2
041201
Error Message: POSSIBLE DESCRIPTOR OR DATA RECORD
CORRUPTION Program: BCC5

Explanation: The ZRECP RECALL command was entered, Error Message: None.
but an error occurred while trying to find a record during Explanation: Chain chase processing of a TPFDF data
chain chase processing. structure from a TPF recoup descriptor could not occur
System action: Recoup processing fails for this record, but because the database definition table (DBTAB) being chain
continues chain chasing the next record. chased could be not located within the DBTAB.

User response: Do the following: System action: Recoup processing continues.


1. Record the record ID that timed out. User response: Do the following:
2. Complete recoup processing for the remaining records. 1. Determine the cause of the descriptor error.
3. Determine the cause of the error. 2. Fix the descriptor error.
4. Correct the error. 3. If the recoup run is critical, let it complete and enter the
5. Start selective recoup processing on the record ID that ZRECP ADD and ZRECP REBUILD commands to protect
failed. those addresses that were not chain chased.
4. Otherwise, do the following:
041124 a. Enter the ZRECP ABORT command to end recoup
processing.
Program: Displayed on the console and in the dump.
b. Start recoup processing again.
Error Message: None.
See TPF Operations for more information about the ZRECP
Explanation: Recoup processing failed because of errors that
ADD and ZRECP REBUILD commands.
are described in accompanying online messages.
System action: Recoup processing fails.
041202
User response: Do the following:
Program: BCC5
1. Enter the ZRECP ABORT command to end recoup
processing. Error Message: None.
2. Determine the cause of the error. Explanation: Chain chase processing of a TPFDF data
3. Correct the error. structure from within a TPF recoup descriptor could not occur
because the record ID in the database definition table (DBTAB)
4. Start recoup processing again.
did not match the descriptor record ID.
System action: Recoup processing continues.
041200
User response: Do the following:
Program: BOFF
1. Determine the cause of the descriptor error.
Error Message: EVENT TIMEOUT DURING RECOUP
2. Fix the descriptor error.
FLUSH OF PSEUDO DIRS
3. If the recoup run is critical, let it complete and enter the
Explanation: Recoup was unable to flush recoup pseudo ZRECP ADD and ZRECP REBUILD commands to protect
directory records from virtual file access (VFA) within the those addresses that were not chain chased.
allowed time and the records remain in VFA.
4. Otherwise, do the following:
System action: Recoup processing continues. a. Enter the ZRECP ABORT command to end recoup
processing.
User response: Do the following:
b. Start recoup processing again.
v If the recoup run is critical, manually flush the recoup
pseudo directory records from VFA using the ZVFAC
command. See TPF Operations for more information about the ZRECP
ADD and ZRECP REBUILD commands.
v If the recoup run is not critical, do the following:

System Errors 221


041203 • 041209

6. Cycle down the affected processor to 1052 state and then


041203
cycle up the processor.
Program: BCC5

Error Message: None. 041207

Explanation: A descriptor was loaded to chain chase a Program: B1A0


TPFDF data structure, but TPFDF is not genned in the system.
Error Message: None.
System action: Recoup processing continues.
Explanation: During recoup processing, a record ID check
User response: Determine the cause of the descriptor error. error condition was detected while trying to find the #IBMMS
record (ordinal #RCPGLB) or the #IBMM4 record (ordinal
#RCPSYNC).
041204
System action: The ECB exits.
Program: BS0C
User response: Do the following:
Error Message: FACE ERROR WHEN RETRIEVING
DESCRIPTOR 1. Determine the cause of the error.
2. Correct the error.
Explanation: During recoup processing, a record ID could
not be read. 3. Initialize the #RCPGLB and #RCPSYNC records if
necessary.
System action: Recoup processing continues with the next 4. Enter the ZRECP ABORT command to end recoup
record. processing if recoup was running.
User response: Do the following: 5. Enter the ZRECP ABORT command to end pool directory
1. Determine the cause of the error. update (PDU) processing if PDU was running.
2. Correct the error. 6. Cycle down the affected processor to 1052 state and then
cycle up the processor.
3. Start recoup processing again.

041208
041205
Program: B1A0
Program: BLOD
Error Message: None.
Error Message: None.
Explanation: During recoup processing, a nonrecord ID check
Explanation: A ZRECP ONEL command was entered which error condition was detected while trying to file the #IBMMS
called segment BLOD with incorrect parameters. record (ordinal #RCPGLB) or the #IBMM4 record (ordinal
System action: The ZRECP ONEL command fails. #RCPSYNC).

User response: Do the following: System action: The ECB exits.


1. Determine the cause of the error. User response: Do the following:
2. Correct the error. 1. Determine the cause of the error.
3. Enter the ZRECP ONEL command again. 2. Correct the error.
3. Initialize the #RCPGLB and #RCPSYNC records if
041206 necessary.
4. Enter the ZRECP ABORT command to end recoup
Program: B1A0
processing if recoup was running.
Error Message: None. 5. Enter the ZRECP ABORT command to end pool directory
update (PDU) processing if PDU was running.
Explanation: During recoup processing, an error condition
was detected while trying to file the #IBMMS record (ordinal 6. Cycle down the affected processor to 1052 state and then
#RCPGLB) or the #IBMM4 record (ordinal #RCPSYNC). cycle up the processor.

System action: The ECB exits.


041209
User response: Do the following:
Program: B1A4
1. Determine the cause of the error.
2. Correct the error. Error Message: None.
3. Initialize the #RCPGLB and #RCPSYNC records if Explanation: During recoup processing, an error condition
necessary. was detected by a FACE-type call while trying to retrieve the
4. Enter the ZRECP ABORT command to end recoup #IBMMS record (ordinal #RCPGLB) or the #IBMM4 record
processing if recoup was running. (ordinal #RCPSYNC).
5. Enter the ZRECP ABORT command to end pool directory System action: The ECB exits.
update (PDU) processing if PDU was running.
User response: Do the following:

222 TPF Messages (System Error, Offline, and Program Status Word)
04120A • 04120F

1. Determine the cause of the error. but the BGAQ segment was unable to initialize the TPFDF
2. Correct the error. recoup statistics record (#SRM41A8). This could be caused by
an error with a DBDEF macro statement for the SRM41A file
3. IPL the affected processor. or with the TPFDF product.
4. Enter the ZRECP ABORT command to end recoup
processing if recoup was running. System action: Recoup processing ends without completing.

5. Enter the ZRECP ABORT command to end pool directory User response: Determine why SRM41A database
update (PDU) processing if PDU was running. initialization failed.
6. Cycle down the affected processor to 1052 state and then See TPF Operations for more information about the ZRECP
cycle up the processor. RECALL command. See the TPFDF library for more
information about the TPFDF product and the #SRM41A8
recoup statistics record.
04120A
Program: B1A4
04120D
Error Message: None.
Program: BKB0
Explanation: During recoup processing, an error condition
was detected by a FACE-type call while trying to retrieve the Error Message: RECOUP STATS COPY ERROR
#IBMMS record (ordinal #RCPGLB) or the #IBMM4 record Explanation: During phase 1 of recoup, an attempt to access
(ordinal #RCPSYNC). and update the recoup statistics record failed.
System action: The ECB exits. System action: The recoup statistics record is not updated
User response: Do the following: and recoup processing continues.

1. Determine the cause of the error. User response: Do the following:


2. Correct the error. 1. Determine the cause of the error.
3. IPL the affected processor. 2. Correct the error.
4. Enter the ZRECP ABORT command to end recoup
processing if recoup was running. 04120E
5. Enter the ZRECP ABORT command to end pool directory
update (PDU) processing if PDU was running. Program: BS0C

6. Cycle down the affected processor to 1052 state and then Error Message: None.
cycle up the processor.
Explanation: The ZRECP STOP command was entered
specifying the PROC parameter, but the record that was being
04120B chain chased on the specified processor cannot be restarted on
another processor in the subsystem user (SSU) in which it was
Program: B1A4 being processed.
Error Message: None. System action: Recoup processing continues, but the record
Explanation: During recoup or pool directory update (PDU) will be chain chased in the first SSU.
processing, an error condition was detected while trying to User response: Do the following:
find the #IBMMS record (ordinal #RCPGLB) or the #IBMM4
record (ordinal #RCPSYNC). 1. Check the console logs to determine which record ID was
in error.
System action: The ECB exits. 2. Determine the cause of the error.
User response: Do the following: 3. Correct the error.
1. Determine the cause of the error. 4. Enter the ZRECP ABORT command to end recoup
2. Correct the error. processing.
3. IPL the affected processor. 5. Start recoup processing again.
4. Enter the ZRECP ABORT command to end recoup
processing, if recoup was running. 04120F
5. Enter the ZRECP ABORT command to end PDU Program: B0P5
processing, if PDU was running.
6. Cycle down the affected processor to 1052 state and then Error Message: None.
cycle up the processor. Explanation: The ZRECP EXIT command was entered with
the PROC parameter specified, but the SRM51A8 statistics
04120C record was not copied to the TPFDF recoup statistics record
(#SRM41A8) because an error condition was detected by a
Program: BRIE FACE-type call or while trying to find or file one of the files.
Error Message: None. System action: Recoup processing continues. The ID counts
for the TPFDF files will be larger because the counts from the
Explanation: The ZRECP RECALL command was entered,
exited processor will not be deleted.

System Errors 223


041210 • 041215

User response: When chain chase processing has ends, enter 1. Determine the cause of the error.
the ZRECP DISPLAY command specifying the PROC 2. Correct the error.
parameter for the exited processor to obtain all of the TPFDF
3. Enter the ZPOOL INIT command again.
file counts and subtract them from the total at the end of
recoup phase 2 processing to get an accurate representation of
the record ID counts. See TPF Operations for more information about the ZPOOL
INIT command. See TPF System Macros and TPF Application
See TPF Operations for more information about the ZRECP Programming for more information about the FACE program
EXIT and ZRECP DISPLAY commands. See the TPFDF library and the FACE interface.
for more information about the TPFDF product and the
#SRM41A8 recoup statistics record.
041213

041210 Program: BKA1

Program: BRSI Error Message: TPFDF ERROR ON RECORD SRHH1P

Error Message: RECOUP DIR INTEGRITY CHECKS FAILED Explanation: The ZRECP SEL command was entered with a
record ID and file address specified, but TPF recoup
Explanation: During recoup phase 2 processing, or after the processing failed while accessing the online error log
ZRECP RESTART command was entered, the in-use counts in (SRHH1P) file.
the recoup pseudo directories or in the recoup RCI directories
(#SONCP, #SONSV, #SONROLL, or #SONUP) do not match System action: Selective recoup processing ends.
the actual chain chase counts that are recorded internally by
User response: Do the following:
recoup. The cause is most likely because of the re-initialization
of VFA (destroying the VFA-resident pseudo directories), a 1. Determine the cause of the problem.
hard IPL with storage cleared, or the corruption of VFA. 2. Correct the problem.
PSDR0 - count of bits=0 in pseudo dirs 3. Enter the ZRECP SEL command again.
PSDR1 - count of bits=1 in pseudo dirs
SONRCI0 - count of bits turned off by recoup
See TPF Operations for more information about the ZRECP SEL
SONRCI1 - count of bits left on by recoup
command.
System action: Recoup processing ends without completing.
User response: Determine why the recoup pseudo directories 041214
did not match. Most likely, a hard IPL or some other clearing
of VFA occurred. Because recoup keeps critical information in Program: BKA1
VFA, start recoup processing again. Error Message: TPFDF ERROR ON RECORD SRCK1P

Explanation: The ZRECP SEL command was entered with a


041211 record ID and file address specified, but TPF recoup
processing failed while accessing the SRCK1P file.
Program: BGAQ
System action: Selective recoup processing ends.
Error Message: None.
User response: Do the following:
Explanation: An incorrect parameter in register 6 (R6) was
passed to program BGAQ. 1. Determine the cause of the problem.
2. Correct the problem.
System action: The ECB exits.
3. Enter the ZRECP SEL command again.
User response: Do the following:
1. Enter the ZRECP ABORT command to end recoup See TPF Operations for more information about the ZRECP SEL
processing. command.
2. Determine the cause of the error.
3. Correct the error. 041215
4. Start recoup processing again.
Program: BCPY
Error Message: BCPY - FACE ERROR - DIR COPY
041212
ABORTED
Program: BKA1, BRV2
Explanation: During recoup processing, an error condition
Error Message: None. was detected by a FACE-type call while trying to copy pseudo
directories.
Explanation: The ZPOOL INIT command was entered, but an
error condition was detected by a FACE-type call or a System action: Directory copy ends without completing.
FIND-type or FILE-type macro.
User response: Do the following:
System action: ZPOOL INIT command processing ends 1. Determine the cause of the error.
without completing.
2. Correct the error.
User response: Do the following:

224 TPF Messages (System Error, Offline, and Program Status Word)
041216 • 04121D

System action: The TPF system fails to reset the FC33 record.
041216
User response: Do the following:
Program: BCPY
1. Determine the cause of the error.
Error Message: BCPY - FILE ERROR - DIR COPY ABORTED
2. Correct the error.
Explanation: During recoup processing, an error condition 3. Enter ZRREC RESET.
was detected while trying to file pseudo directories.

System action: Directory copy ends without completing. See TPF Database Reference for more information about the
ZRREC RESET command.
User response: Do the following:
1. Determine the cause of the error.
04121B
2. Correct the error.
Program: BLOG

041217 Error Message: FACE OR FIND OR FILE ERROR ON 1052


STATE FC33 RECORD
Program: BCPY
Explanation: During a TPF system cycle up or cycle down, or
Error Message: BCPY - FIND ERROR - DIR COPY ABORTED while processing the ZRREC RESET command, a FACS-,
Explanation: During recoup processing, an error condition FIND, or FILE-type error occurred while trying to access the
was detected while trying to find pseudo directories. 1052-state FC33 record.

System action: Directory copy ends without completing. System action: The TPF system fails to reset the 1052-state
FC33 record.
User response: Do the following:
User response: Do the following:
1. Determine the cause of the error.
1. Determine the cause of the error.
2. Correct the error.
2. Correct the error.
3. Start recoup processing again.
3. Enter ZRREC RESET.
See TPF Database Reference for more information about recoup
functions and procedures. See TPF Database Reference for more information about the
ZRREC RESET command.

041218
04121C
Program: BCPY
Program: BRCQ
Error Message: BCPY - INVALID OPTION - DIR COPY
ABORTED Error Message: FACS OR FIND ERROR ON 1052 STATE
FC33 RECORD
Explanation: Program BCPY detected a FACE error.
Explanation: During recoup processing, a FACS- or
System action: Directory copy ends without completing. FIND-type error occurred while trying to access an FC33
record.
User response: Do the following:
1. Determine the cause of the error. System action: Recoup processing ends without completing.
2. Correct the error. User response: Do the following:
1. Determine the cause of the error.
041219 2. Correct the error.

Program: BCPY 3. Start recoup processing again.

Error Message: BCPY - TIMEOUT ERROR - DIR COPY See TPF Database Reference for more information about recoup
ABORTED functions and procedures.
Explanation: Directory capture exceeded the timeout value.
System action: Directory copy ends without completing. 04121D

User response: Determine the reason for the timeout. Program: BRV6
Error Message: None.
04121A Explanation: During recoup verify processing, a FIND-type
Program: BLOG error occurred while trying to access an SRM41A8 record.

Error Message: FACE ERROR ON FC33 RECORD System action: The ECB exits.

Explanation: During a TPF system cycle up or cycle down, or User response: Do the following:
while processing the ZRREC RESET command, a FACE-type 1. Determine the cause of the error.
error occurred while trying to access a FC33 record. 2. Correct the error.

System Errors 225


04121E • 041224

3. Start recoup processing again.


041222

See TPF Database Reference for more information about recoup Program: BS0C
functions and procedures.
Error Message: UNABLE TO MARK ID AS COMPLETED,
RECOUP IS PAUSED
04121E
Explanation: During recoup processing, an error occurred
Program: BRV6 because the recoup scheduling control table (IRSCT) could not
be updated to mark a record ID as completed.
Error Message: None.
System action: Recoup processing is paused.
Explanation: During recoup verify processing, a FACE-type
error occurred while trying to access an SRM41A8 record. User response: Do the following:
1. Determine the cause of the error.
System action: The ECB exits.
2. Correct the error.
User response: Do the following:
3. Do one of the following:
1. Determine the cause of the error.
a. Enter the ZRECP LEVEL command to continue with
2. Correct the error. recoup processing.
3. Start recoup processing again. b. Enter the ZRECP ABORT command to end recoup
processing.
See TPF Database Reference for more information about recoup 4. If the problem continues, see your IBM service
functions and procedures. representative.

041220 See TPF Operations for more information about the ZRECP
ABORT and ZRECP LEVEL commands.
Program: BS0C
Error Message: DESCRIPTOR NOT FOUND, POSSIBLE 041223
ERROR IN MPRECP TABLE
Program: BS0C
Explanation: During recoup processing, an internal error
occurred because a record ID could not be found in the recoup Error Message: UNABLE TO MARK DATA STORE
scheduling control table (IRSCT). COMPLETED, RECOUP IS PAUSED

System action: Recoup processing continues with the next Explanation: During recoup processing, an error occurred
record. because the recoup scheduling control table (IRSCT) could not
be updated to mark a TPF collection support (TPFCS) data
User response: See your IBM service representative. store as completed.

System action: Recoup processing is paused.


041221
User response: Do the following:
Program: BS0C
1. Determine the cause of the error.
Error Message: UNABLE TO PROCESS IDNEXT=recid, 2. Correct the error.
PARAMETER DISREGARDED
3. Do one of the following:
Where: a. Enter the ZRECP LEVEL command to continue with
recid recoup processing.
The hexadecimal record ID. b. Enter the ZRECP ABORT command to end recoup
processing.
Explanation: Recoup processing was unable to process a
record ID that was specified by the IDNEXT parameter on a 4. If the problem continues, see your IBM service
GROUP macro statement. representative.

System action: Recoup processing fails for this record, but See TPF Operations for more information about the ZRECP
continues chain chasing the next record. ABORT and ZRECP LEVEL commands.
User response: Do the following:
1. Record the record ID with the error. 041224
2. Complete recoup processing for the remaining records. Program: BS0C
3. Determine the cause of the error.
Error Message: ERROR ON MPRECP TBL, ITEM NOT
4. Correct the error. FOUND, RECOUP ABORTED
5. Start selective recoup processing on the record ID that
Explanation: During recoup processing, an internal error
failed.
occurred because the BS0C segment could not find an item in
the recoup scheduling control table (IRSCT).

226 TPF Messages (System Error, Offline, and Program Status Word)
041225 • 041262

System action: Recoup processing ends without being


041260
successfully completed.
Program: Displayed on the console and in the dump.
User response: See your IBM service representative.
Error Message: None.
041225 Explanation: An error occurred while processing a BSTAK
macro. This error can be caused by several conditions,
Program: BS0C
including the following:
Error Message: INVALID CASE CODE FOR BS0C v The current recoup stack block is not valid.
Explanation: During recoup processing, an internal error v There was no current recoup stack block found when
occurred because the BS0C segment was passed a case code processing TYPE=PUSH, TYPE=POP, or TYPE=CURR.
that was not from 0 to 5. v An attempt was made to process TYPE=POP when the stack
block was empty.
System action: Recoup processing continues.
v An attempt was made to process TYPE=PUSH when the
User response: See your IBM service representative. stack block was full.

System action: The entry control block (ECB) exits.


041226
User response: Do the following:
Program: BS0C
1. Review the system error dump to determine the cause of
Error Message: UNEXPECTED CORE BLOCK FOUND ON the error.
LEVEL 8 2. Correct the error.
Explanation: During recoup processing, the BS0C segment 3. Start recoup processing again.
tried to use data level 8, but this data level was already being
used. See TPF System Macros for more information about the BSTAK
macro. See TPF Database Reference for more information about
System action: Recoup processing ends without being
recoup functions and procedures.
successfully completed.
User response: Do the following:
041261
1. Determine the cause of the error.
Program: Displayed on the console and in the dump.
2. Correct the error.
3. Start recoup processing again. Error Message: None.

Explanation: An error occurred while processing a BSAVE


| 041229 macro. This error can be caused by several conditions,
including the following:
| Program: Displayed on the console and in the dump.
v The current recoup stack block is not valid.
| Error Message: INCOMPATIBLE RECOUP VERSION v There is not enough entry control block (ECB) heap storage
| FOUND DURING CYCLE UP to allocate a new heap save block.
| Explanation: Recoup was running in a z/TPF system loosely System action: The ECB exits.
| coupled environment with a participating secondary processor.
| The secondary processor was IPLed with a TPF 4.1 load User response: Do the following:
| image. Recoup code is not compatible across releases. 1. Review the system error dump to determine the cause of
the error.
| System action: Recoup processing stops on the secondary
| processor. 2. Correct the error.
3. Start recoup processing again.
| User response: Do one of the following:
| v From the z/TPF primary processor, enter the ZRECP See TPF System Macros for more information about the BSAVE
| REMOVE command to remove the secondary processor macro. See TPF Database Reference for more information about
| from the current recoup run. recoup functions and procedures.
| v From the z/TPF primary processor, enter the ZRECP
| ABORT command with the BP parameter specified to end
| the current recoup run. 041262
Program: Displayed on the console and in the dump.
| See the TPF Database Reference for more information about
| recoup on the TPF 4.1 system. See the z/TPF Database User's Error Message: None.
| Guide for more information about recoup on the z/TPF Explanation: An error occurred while processing a BRSTR
| system. See the z/TPF and z/TPFDF Migration Guide for more macro. This error can be caused by several conditions,
| information about running your systems in a coexistence including the following:
| environment. See z/TPF Operations for more information about
v The recoup stack block is either not present or not valid.
| the z/TPF ZRECP REMOVE and ZRECP ABORT commands.
v The recoup heap save block is corrupted or has incorrect
control information.

System Errors 227


0412F0 • 0412F5

v An attempt was made to restore data that was not saved by 3. Start recoup processing again.
the preceding BSAVE macro.
See TPF Database Reference for more information about recoup
System action: The entry control block (ECB) exits.
functions and procedures.
User response: Do the following:
1. Review the system error dump to determine the cause of 0412F3
the error.
2. Correct the error. Program: BJ01

3. Start recoup processing again. Error Message: ERROR ACCESSING SCHEDULER


Explanation: This dump occurs when recoup processing
See TPF System Macros for more information about the BRSTR cannot access the IBM recoup scheduling control table
and BSAVE macros. See TPF Database Reference for more (IRSCT). This dump is accompanied by a more specific online
information about recoup functions and procedures. message.
System action: Recoup processing ends abnormally.
0412F0
User response: Do the following:
Program: BJ01
1. Determine why the IRSCT cannot be accessed.
Error Message: UNABLE TO FIND RECOUP DESCRIPTOR 2. Correct the problem or enter the ZRECP SETUP command
CONTROL RECORD to re-create the IRSCT.
Explanation: A ZRECP command was entered, but an error 3. Run recoup processing again.
occurred while trying to find the descriptor control record
(#BKDCTL). See TPF Database Reference for more information about recoup
System action: The command is rejected. functions and procedures. See TPF Operations for more
information about the ZRECP SETUP command.
User response: Do the following:
1. Examine the dump to determine the cause of the error. 0412F4
2. Correct the problem.
Program: BJ03
3. Enter the appropriate ZRECP command again.
Error Message: ERROR ACCESSING ROOT TABLE
See TPF Operations for more information about the ZRECP
commands. Explanation: This dump occurs when recoup processing
cannot access one of the IBM recoup active root tables
(IRARTs). This dump is accompanied by a more specific online
0412F1 message.
Program: BRR1, BRR3, BJ00 System action: Recoup processing ends abnormally.
Error Message: None. User response: Do the following:
Explanation: The BRR1 segment received a FIWHC error 1. Determine why the IRART cannot be accessed.
while trying to find the recoup keypoint. 2. Correct the problem or enter the ZRECP SETUP command
System action: Recoup processing exits. to re-create the IRARTs.
3. Run recoup processing again.
User response: Do the following:
1. Determine the cause of the error. See TPF Database Reference for more information about recoup
2. Correct the error. functions and procedures. See TPF Operations for more
3. Start recoup processing again. information about the ZRECP SETUP command.

See TPF Database Reference for more information about recoup 0412F5
functions and procedures.
Program: BJ04

0412F2 Error Message: IRART SLOT irartslot NOT ON RESTART


AREA restarea IN-USE CHAIN
Program: BRR1, BRR3, BJ00
Where:
Error Message: None.
irartslot
Explanation: The BRR1 segment received a FACZ error while The IBM recoup active root table (IRART) slot that was
trying to retrieve the recoup keypoint. specified to be removed from the in-use chain of the
restart area.
System action: Recoup processing exits.
restarea
User response: Do the following:
The recoup restart area that contains the in-use chain.
1. Determine the cause of the error.
Explanation: An attempt was made to remove an IRART slot,
2. Correct the problem.

228 TPF Messages (System Error, Offline, and Program Status Word)
0412F6 • 041500

but the TPF system determined that the specified slot does not In addition, your system programmer should consider
reside on the in-use chain for the specified restart area. The reviewing the recoup working keypoint to determine which
IRART is corrupted. processor should be active.

System action: The current entry control block (ECB) exits


and recoup continues. 041302
User response: See your IBM service representative to correct Program: Displayed on the console and in the dump.
the problem.
Error Message: None.

0412F6 Explanation: An error occurred because recoup received a


returned message for system interprocessor communications
Program: BJ04 (SIPC), which has no corresponding SIPC send.
Error Message: CIRCULAR REFERENCE IN RESTART AREA System action: This ECB is ended.
restarea IN-USE CHAIN
User response: Do the following:
Where: 1. See your system programmer to review the dump to
restarea determine the cause of the error and to correct it.
The recoup restart area that contains the in-use chain. 2. IPL the TPF system again.
Explanation: An attempt was made to remove a slot from the 3. Start recoup again (only on a test system) or abort recoup.
IBM recoup active root table (IRART), but the TPF system
detected that the in-use chain contains a circular reference. The In addition, your system programmer should:
IRART is corrupted. v Check the SIPC return control item (EBX000)
System action: The current entry control block (ECB) exits v Check EBW000 for a valid recoup control item
and recoup continues. v Check level 0 for a recoup message, if applicable.
User response: See your IBM service representative to correct
the problem. 041500

Program: Displayed on the console and in the dump.


041300
Error Message:
Program: Displayed on the console and in the dump.
v WARNING — CORE COPY OF BXAX ID INVALID — NO
Error Message: None. KPT UPDT

Explanation: An error occurred because the system v WARNING — CORE COPY OF Bxx2 ID INVALID — NO
interprocessor communications (SIPC) ordinals do not match. KPT UPDT
An item to be SIPC to another process does not have an Explanation: An ID that is not valid was found in the in-core
ordinal number in the PIDT table. copy of the capture and restore utility keypoint (BXAX) or the
System action: This ECB is ended. disk device control table (Bxx2). This condition is detected
when a request to update the keypoint record to file is being
User response: Do the following: serviced and is indicative of questionable main storage
1. See your system programmer to review the dump to conditions.
determine the cause of the error and to correct it. When this error is found with no attached message, it is
2. Enter the message again. usually followed by other messages from the capture and
restore utility.

041301 System action: The keypoint update request is not honored.

Program: Displayed on the console and in the dump. User response: Do the following:

Error Message: None. 1. IPL the TPF system again.


2. Start any of the functions in the capture and restore utility
Explanation: An error occurred because no active processor again.
was found. Another processor was expected to still be active
when this processor completed chain-chasing.
If the problems continue, see your system programmer for
System action: This ECB is ended. more information.

User response: Do the following:


See the capture and restore utility information in TPF Database
1. See your system programmer to review the dump to Reference for a complete description of the problem and action
determine the cause of the error and to correct it. required.
2. IPL the TPF system again.
3. Start recoup again (only in a test system) or abort recoup.

System Errors 229


041501 • 042555

System action: Capture file restart continues.


041501
User response: Do the following:
Program: Displayed on the console and in the dump.
1. Ensure that the file capture restart operation is not
Error Message: None. impacting the TPF system negatively.
Explanation: This dump is associated with other messages 2. Determine the cause of the event error in the system error
from the capture and restore utility. dump. The PSW information in the dump will point to the
location of the error in the BXAD segment, which will
System action: None. indicate the reason for the error.
User response: None.
See the capture and restore utility information in TPF Database 042000–042FFF
Reference for a complete description of the problem and action
required.
042000

041502 Program: BRUB

Program: Displayed on the console and in the dump. Error Message: The ZRBKD command was entered, but an
error occurred while accessing the BKD control record
Error Message: INSUFFICIENT HEAP SPACE FOR EXTENT (#BKDCTL).
TABLE
System action: The command fails.
Explanation: While trying to build the do not restore extent
table for the module being restored, the Restore function was User response: Do the following:
unable to allocate enough heap storage to hold the table. 1. Determine the cause of the error.
2. Correct the error.
System action: A dump is issued and the ECB is exited.
3. Enter the ZRBKD command again.
User response: Determine why there was not enough heap
storage available. This is usually due to a software error or too
See TPF Operations for more information about the ZRBKD
many non-restorable extents being defined.
command.

041503
042002
Program: Displayed on the console and in the dump.
Program: BRUB
Error Message: RTCUC EXTENTS RETURNED AN ERROR
Error Message: The ZRBKD command was entered, but an
OR INVALID DATA
error occurred while accessing the master copy of the recoup
Explanation: While trying to build the non-restorable extent keypoint (#BKMST).
table for the module being restored, the restore function
System action: The command fails.
received an error return on the RTCUC EXTENTS macro or
data in the returned extent table that is not valid. User response: Do the following:
System action: A dump is issued and the ECB is exited. 1. Determine the cause of the error.
2. Correct the error.
User response: Determine why there was an error returned
from the RTCUC macro or why the data was not valid. This 3. Enter the ZRBKD command again.
error may be caused by a logic error in the processing of the
returned extent information. See TPF Operations for more information about the ZRBKD
command.

041504
042555
Program: Displayed on the console and in the dump.
Program: OLD6
Error Message: EVENT ERROR DURING CAPTURE
RESTART Error Message: ERROR ON RETURN FROM FSTIC

Explanation: An error occurred during file capture restart Explanation: This error was issued by OLD6 on an error
while processing an EVNTC macro or an EVNWC macro for returned from the FSTIC macro.
one of the following reasons:
System action: The program outputs the ERROR ON
v The time-out value of 1 minute was exceeded RETURN FROM FSTIC message.
v A duplicate event name was found
v The EVNWC macro found an unrecognized event name.
044000–044FFF
With this error, there is the possibility that more modules may
be started than allowed by the channel and control unit
utilization parameters.

230 TPF Messages (System Error, Offline, and Program Status Word)
044100 • 094000

System action: The utility ends without completing.


044100
User response: Do the following:
Program: DYDG,DYDH
1. Post-process the dump.
Error Message: POOL GEN ABORTED
2. Determine the cause of the problem.
Explanation: Directory generation did not go to EOJ due to 3. Correct the problem.
an error condition.
4. Start recoup or PDU processing again.
System action: The job is aborted.
User response: Ensure that a formatted memory dump was 044700
taken and give it to your system programmer for analysis.
Program: DYDD
The system error dump can be used to determine the nature
of an error. The dump may have one of the following Error Message: None.
messages appended to it:
Explanation: A file address compute program (FACE) error
v —I/O ERROR occurred while trying to locate a directory record during
v —INVALID ID online pool area deactivation.
v —FACE ERR — INVALID REC TYPE System action: The deactivation is ended.
v —FACE ERR — ORD TOO HIGH
User response: Give the formatted memory dump to your
v —INVALID RCC. system programmer for analysis.
v —ALL DIR NOT PROC
The system error dump can be used to determine the source
v —POOL GEN IS ILLEGAL of the error. This dump may occur in combination with the
v — INVLD/B GEN FILE DYDD0005T message.
v — INVLD SS — NAME
v —INVLD MESSAGE NUMBER
060000–060FFF
044400
06032B
Program: BFRN
Program: Displayed on the console and in the dump.
Error Message: FIXED FILE REORGANIZATION ABORTING
Error Message: None.
Explanation: All abort conditions issue this system error.
Explanation: There was an FINWC macro error while
System action: The fixed-file reorganization is aborted. reading a chained message block.

User response: None. System action: The entry control block (ECB) exits.
User response: Have your system programmer review the
044500 system error dump to determine the cause of the error and to
correct it.
Program: DYDU
Error Message: UPDATE ABORTED 064500
Explanation: A find- or file-type error occurred on a pool Program: CTAL
rollin directory (#SONRI) or PDU pseudo directory (#SONUP)
Error Message: INCORRECT PARAMETER FOR
record while attempting to roll in a pool directory update
TPF_PNAMC FUNCTION
(PDU). This message is accompanied by message DYDU0099E.
Explanation: An input parameter or a combination of input
System action: Pool directory update (PDU) processing ends
parameters in the tpf_pnamc function call are incorrect.
without completing.
System action: The entry control block (ECB) exits.
User response: Do the following:
1. Determine the cause of the problem. User response: Correct the tpf_pnamc input parameters.

2. Correct the problem. See TPF C/C++ Language Support User's Guide for more
information about the tpf_pnamc function.
3. Start PDU processing again.

044502 094000–094FFF
Program: BOF7
094000
Error Message: FIND OR FILE ERROR ON FC33 RECORD
Program: CCISOC (CIS0)
Explanation: A find- or file-type error occurred on a X'FC33'
record during recoup or pool directory update (PDU) Error Message: INVALID ISO-C SHARED LIBRARY CALL
processing.

System Errors 231


094001 • 094006

Appended Message: INVALID ISO-C SHARED LIBRARY


094004
CALL
Program: CCENBK(CCEF)
Explanation: A call was made to an ISO-C shared library that
currently is not loaded in the CRPA. Error Message: LOAD MODULE WAS NOT RELOADED
System action: The ECB ends. AFTER MASTER EXTRA PROGRAM RECORD WAS
CLEARED
User response: Load the required ISO-C shared library.
Appended Message: LOAD MODULE WAS NOT
RELOADED AFTER MASTER EXTRA PROGRAM RECORD
094001 WAS CLEARED
Program: Displayed on operator console and in dump Explanation: The program was not reloaded after the master
extra program record was initialized (by using a LOADER
Error Message: INVALID ISO-C LIBRARY FUNCTION CALL
PROG-MOD-BASE CLEARcard in a general file loader load
Appended Message: INVALID ISO-C LIBRARY FUNCTION deck or an auxiliary loader load deck). Therefore, the
CALL program's ordinals in the #XPRGn record type are not valid.
Explanation: A call was made to an ISO-C library function System action: The program is not brought into main
that does not exist in the version of the shared library that is storage. The entry exits.
currently loaded.
User response: Do one of the following:
System action: The ECB ends.
v Load the program again by using the general file loader.
User response: Do one of the following: v Load the program again by using the auxiliary loader.
v Load the correct version of the ISO-C shared library. v Accept a new version of the program by using the
v Correct the library interface. E-typeloader.

094002 094005

Program: CCENBK(CCEG) Program: CLIB

Error Message: ERROR READING PROGRAM VERSION Error Message: SHARED LIBRARY ORDINAL CONFLICT
RECORD
Appended Message: SHARED LIBRARY ORDINAL
Explanation: A $FINDC attempt on a program version record CONFLICT
(PVR) did not complete successfully.
Explanation: An attempt was made to load a shared library,
System action: Processing continues; however, state change is but a library with the same ordinal was already loaded. This
disabled. The program allocation table (PAT) information system error dump contains the ordinal number, the name of
(version code, linkage type, and size) for some programs is the library that is loaded, and the name of the library that
not up to date, which might cause problems when these could not be loaded.
programs are run.
System action: A RELPC is done to release the library that
User response: Do the following: could not be loaded.
1. Use the SUD value given from the system error dump to User response: Assign a unique ordinal number to the
determine the cause of the problem. library.
2. Correct the problem.
3. IPL the TPF system again. 094006

Program: CCEG
094003
Error Message: ENTER TO ISO-C TRANSFER VECTOR IS
Program: CRL0, CRL1 NOT ALLOWED — ECB EXITED
Error Message: ERROR RELEASING ISO-C FILE RESIDENT Explanation: An ECB attempted to enter a transfer vector
PROGRAM STORAGE. POLICING WILL CONTINUE. program, but the base program is defined to be an ISO-C
Appended Message: ERROR RELEASING ISO-C FILE dynamic load module (DLM). Transfer vectors are not
RESIDENT PROGRAM STORAGE. POLICING WILL supported for ISO-C DLMs.
CONTINUE. System action: The ECB exits.
Explanation: An error occurred when the TPF system tried to User response: Check the program making the call to the
release a program from the ISO-C file resident program area. transfer vector. Update the program to call the DLM entry
System action: The program causing the error is removed point function instead of the transfer vector.
from the file resident program chain and the address of the See the TPF Migration Guide: Program Update Tapes for more
program is set to 0. information about migrating C programs that contain transfer
User response: Analyze the system dump to determine the vectors.
cause of the error. See your IBM service representative to
report the problem.

232 TPF Messages (System Error, Offline, and Program Status Word)
094007 • 09400C

094007 09400A
Program: CCENBK(CCEB) Program: CCENBK(CCEF)

Error Message: DIRECT ENTER TO LIBRARY LOAD Error Message: UNABLE TO OBTAIN CORE AREA FOR
MODULE NOT ALLOWED — ECB EXITED LOAD MODULE
Appended Message: DIRECT ENTER TO LIBRARY LOAD Appended Message: UNABLE TO OBTAIN CORE AREA
MODULE NOT ALLOWED — ECB EXITED FOR LOAD MODULE
Explanation: An attempt was made to do a direct enter to a Explanation: There is not enough space in the system heap
library. Only function calls for the functions contained in a storage to hold the ISO-C program or library that the system
library are valid. It is not valid to attempt to enter the library is attempting to fetch from DASD to main storage.
load module directly.
System action: The ECB exits.
System action: The ECB is exited.
User response: Do the following:
User response: Correct the program that entered the library 1. Determine if the program is defined as file or core resident.
load module directly; use a function call for a function in the
v If the program is defined as core resident, increase the
library.
size of the core resident program area (CRPA) by
entering the ZCTKA command.
094008 v If the program is defined as file resident, increase the
Program: CCFADC (CEFI) size of the system heap storage by entering the ZCTKA
command.
Error Message: INVALID DECB 2. IPL the TPF system again.
Appended Message: INVALID DECB
Explanation: For CP DASD I/O, there are two conditions 09400B
when this error can occur during: Program: CCENBK(CCEF, CCEG)
v Processing to initialize the MIOB off the stack; the data
event control block (DECB) is not inactive Error Message: NUMBER OF I/O REQUESTS
OUTSTANDING IS INVALID
v Interrupt processing; the DECB is not marked I/O active.
Appended Message: NUMBER OF I/O REQUESTS
In addition, the DECB address itself may be valid, but the OUTSTANDING IS INVALID
DECB contents may not be. Explanation: A $FINDC I/O request has completed. The
System action: The TPF system is re-IPLed. number of I/O requests outstanding is not decremented
because the value is not valid, that is, it is not a positive
User response: See your IBM service representative for more number.
information about the DECB.
System action: A catastrophic system error is taken.

094009 User response: Determine how the number of I/O requests


outstanding was corrupted and correct the problem.
Program: CCENBK(CCEF)
Error Message: ERROR TRANSLATING LOAD MODULE 09400C
ORDINAL NUMBER TO A FILE ADDRESS
Program: CCSTOR(CLHV)
Appended Message: ERROR TRANSLATING LOAD
MODULE ORDINAL NUMBER TO A FILE ADDRESS Error Message: ISO-C STACK OVERFLOW

Explanation: During load module fetch processing, an Appended Message: ISO-C STACK OVERFLOW
attempt to translate an ordinal number in the load module to Explanation: The size of the ISO-C stack that is required
a file address was unsuccessful. exceeds the maximum allowed for the ECB.
System action: The ECB exits. System action: The ECB exits.
User response: Do the following: User response: Do the following:
1. Determine the cause of the ordinal number corruption. 1. Make sure that the application is not in an infinite
2. Reload all of the ISO-C load modules in the system and recursive call loop.
include the LOADER PROG-MOD-BASE CLEAR card in 2. Verify that the values set in CTKA for ESPS and MSHS are
the load deck to ensure that all ordinal numbers in use are large enough to accommodate your application. Note that
correct. the maximum size of the stack is set to the smaller of these
2 values.
3. If the application actually requires larger stack storage,
increase the allowed stack size for the ECB or for the
system.

System Errors 233


09400D • 094015

See the TPF C/C++ Language Support User's Guide for 1. Based on the cause of the problem, take one of the
additional information. following actions:
v Determine the cause of the ordinal number corruption
and correct the problem.
09400D
v Allocate more records in the #PVR record type, if
Program: CCSTOR(CLHV) needed, or allocate records in the #PVR record type if
Error Message: ISO-C STATIC STORAGE OVERFLOW there are none.
2. IPL the TPF system again after the problem has been
Appended Message: ISO-C STATIC STORAGE OVERFLOW corrected.
Explanation: The storage requested for static data exceeds the
maximum allowed for the ECB.
094010
System action: The ECB exits.
Program: CCENBK(CCED)
User response: Do the following:
Error Message: CURRENT VERSION OF ISO-C LIBRARY
1. Static storage is allocated from the TPF heap. Make sure (CISO) NOT LOADED
the application is not in an infinite loop acquiring heap
storage. Appended Message: CURRENT VERSION OF ISO-C
LIBRARY (CISO) NOT LOADED
2. If the application actually requires larger heap storage,
increase the maximum allowed heap size for the ECB or Explanation: The TPF system detected that either the ISO-C
for the system. See the TPF C/C++ Language Support User's library is not loaded or the current version is not loaded.
Guide for more information about how to increase the heap
size. System action: The register contents are displayed and the
ECB is exited.

09400E User response: Verify that the correct version of CISO is


loaded.
Program: CCSTOR (CLHV)
Error Message: SYSTEM HEAP IS CORRUPTED. R4 094011
CONTAINS FCT ENTRY.
Program: CRL0, CRL1
Appended Message: SYSTEM HEAP IS CORRUPTED. R4
CONTAINS FCT ENTRY. Error Message: ISO-C FILE RESIDENT PROGRAM
POLICING STOPPED DUE TO CORRUPTION IN THE FILE
Explanation: The TPF system detected the double release of a RESIDENT PROGRAM CHAIN
frame thought to be in use by the system heap storage. This
condition indicates that the control tables for the system heap Appended Message: ISO-C FILE RESIDENT PROGRAM
storage contain incorrect information. POLICING STOPPED DUE TO CORRUPTION IN THE FILE
RESIDENT PROGRAM CHAIN
System action: The TPF system issues a catastrophic system
error to begin another IPL to clear the system heap storage Explanation: The TPF system detected that the file resident
control tables. program chain pointers are corrupted.

User response: See your IBM service representative to report System action: Policing of ISO-C file resident programs is
the problem. stopped but the TPF system continues to operate.
User response: IPL the TPF system again to restart file
09400F resident program policing and rebuild the program chain.

Program: CCENBK(CCEG) Analyze the system dump to determine the cause of the error.
See your IBM service representative to report the problem.
Error Message: ERROR TRANSLATING PROGRAM
VERSION RECORD ORDINAL NUMBER TO A FILE
ADDRESS 094015

Explanation: An attempt to translate the ordinal number for Program: CCENBK(CCEB)


a program version record (PVR) to a file address was Error Message: DIRECT ENTER TO DLL NOT ALLOWED –
unsuccessful for one of the following reasons: ECB EXITED
v The field containing the next ordinal number to read was
Explanation: The dynamic link library (DLL) cannot be called
corrupted in main storage.
using TPF enter/back linkage.
v There is an insufficient number of PVR records defined for
the number of programs allocated in the system. System action: The entry control block (ECB) exits.
v There are no PVR records defined in the system. PVR User response: Do one of the following:
records are required.
v If the called function is meant to be an exported function in
System action: Processing continues; however, state change is a DLL, use the DLL linkage to call the exported function.
disabled. v If the called function is meant to be the entry point of a
dynamic load module (DLM), build the module as a DLM
User response: Do the following:
and make the call to the entry point function of that DLM.

234 TPF Messages (System Error, Offline, and Program Status Word)
094016 • 094018

See TPF Application Programming for more information about CIRCULAR DLL LOAD, RUN DESTRUCTORS
DLL support.
Explanation: A circular DLL load error occurred, which
means DLL A needs DLL B and DLL B needs DLL while
094016 running constructors.

Program: Dynamic link library (DLL) load functions in CISO. System action: The ECB exits.

Error Message: ATTEMPT TO LOAD NON-DLL dll AS A User response: Design the DLLs to eliminate a circular DLL
DLL load condition.

Where: Appended Message: IMPLICIT DLL LOAD NOT DONE,


NOT ENOUGH STORAGE FOR DLL HANDLE
dll The non-DLL load module being loaded or referenced as
a DLL. Explanation: The malloc C function was not successful when
trying to get storage for a DLL handle.
Explanation: An error occurred while trying to load or
reference a non-DLL module as a DLL. System action: The ECB exits.

System action: The entry control block (ECB) exits. User response: Provide more heap storage.

User response: Do one of the following: Appended Message: IMPLICIT DLL LOAD NOT DONE,
NOT ENOUGH STORAGE FOR DLCB
v If the module is meant to be a DLL, build the load module
as a DLL. Explanation: The malloc C function was not successful when
v If the module is not meant to be a DLL, do not use DLL trying to get storage for a DLCB.
linkage to reference functions or variables in the module.
See TPF Application Programming for more information about Note: DLCB is an IBM internal-use-only control block.
DLL support. System action: The ECB exits.
User response: Provide more heap storage.
094017
Appended Message: DLL dll DOES NOT EXPORT ANY
Program: TPF_dll_load function in CISO. VARIABLES AND FUNCTIONS
Error Message: UNABLE TO LOAD THE DLL dll, GETPC Where:
RETURN CODE = d, – ECB EXITED
dll The 4-character name of the DLL.
Where:
Explanation: The DLL application referenced an exported
dll The 4-character name of the dynamic link library (DLL). variable or called an exported function from the target DLL.
d The return code from the GETPC macro. However, the DLL in use does not export any variables and
functions.
Explanation: An error occurred with the getpc C function
while trying to load a DLL. System action: The ECB exits.

System action: The entry control block (ECB) exits. User response: Do the following:
1. Build the DLL to export required functions and variables
User response: Do the following: and load the DLL to the system again.
1. See the TPF C/C++ Language Support User's Guide for more 2. Run the program again.
information about the return code from the getpc C
function. Appended Message: DLL dll DOES NOT EXPORT ANY
2. Correct the problem. VARIABLES, BUT APPLICATION IS EXPECTING

Where:
094018 dll The 4-character name of the DLL.
Program: Implicit dynamic link library (DLL) load function Explanation: The DLL application referenced an exported
in CISO. variable from the target DLL; however, the DLL in use does
not export any variables.
Error Message: ERROR DURING DLL IMPLICIT LOAD
System action: The ECB exits.
Appended Message: IMPLICIT DLL LOAD NOT DONE,
CIRCULAR DLL LOAD, RUN CONSTRUCTORS User response: Do the following:
Explanation: A circular DLL load error occurred, which 1. Build the DLL to export required variables and load the
means DLL A needs DLL B and DLL B needs DLL while DLL to the system again.
running constructors. 2. Run the program again.
System action: The entry control block (ECB) exits. Appended Message: DLL dll DOES NOT EXPORT ANY
User response: Design the DLLs to eliminate a circular DLL FUNCTIONS, BUT APPLICATION IS EXPECTING
load condition. Where:
Appended Message: IMPLICIT DLL LOAD NOT DONE, dll The 4-character name of the DLL.

System Errors 235


094020 • 094202

Explanation: The DLL application called an exported System action: The entry control block (ECB) exits.
function from the target DLL; however, the DLL in use does
User response: Correct the heap storage error in the
not call any function.
application and free the DLL from storage.
System action: The ECB exits.
Reference:
User response: Do the following: v See TPF General Macros for information about the RELPC
1. Build the DLL to export required functions and load the macro.
DLL to the system again. v See the TPF C/C++ Language Support User's Guide for
2. Run the program again. information about the relpc function.

Appended Message: REFERENCED VARIABLE name NOT


FOUND IN DLL dll 094101
Where: Program: CLIB, CPRE
name Error Message: DLL CODE IN RUN-TIME LIBRARY
The name of the referenced variable.
Explanation: An attempt was made to load a run-time
Explanation: The DLL application referenced the variable library, but the run-time library contains a dynamic link
shown in the message but the variable was not found in the library (DLL) object file. This system error contains the ordinal
target DLL. number and the name of the run-time library that contains the
DLL object file.
System action: The ECB exits.
System action: An RELPC macro is issued to release the
User response: Do the following:
library that could not be loaded.
1. Build the DLL to export the referenced variable and load
the DLL to the system again. User response: Do the following:
2. Run the program again. 1. Determine if the member should be a DLL object file or a
run-time library member.
Appended Message: REFERENCED FUNCTION name NOT
2. If the member should be a DLL object file, remove it from
FOUND IN DLL dll
the run-time library and go to step 2a. If the member
Where: should be a run-time library member, change the DLL
object file to be a non-DLL object file and go to step 2b.
name
a. After you remove the DLL object file:
The name of the referenced function.
1) Remove the associated library function ordinal
Explanation: The DLL application referenced the function number from the library interface script.
name but it is not found in the target DLL.
2) Run the library interface tool (LIBI).
System action: The ECB exits. 3) Continue to steps 3 and 4.
User response: Do the following: b. After you change the DLL object file to be a non-DLL
1. Build the DLL to export the referenced function and load object file:
the DLL to the system again. 1) Do not remove the library ordinal number from the
2. Run the program again. library interface script.
2) Recompile the source code.

094020 3) Continue to steps 3 and 4.


3. Run the C load module build tool (CBLD) to rebuild the
Program: CCENBK(CCED) run-time library.
Error Message: UNABLE TO RELPC DLL DURING EXITC 4. Reload the corrected run-time library to the TPF system.
Appended Message: UNABLE TO FREE DLL DUE TO PBI
CORRUPTION DLL NAME IN HEX xxxx (MAY BE 094202
CORRUPT) DLL NAME ADDRESS dlladdr PBI IN HEX pbi
Program: C++ exception handling routine in CPP1.
Where:
Error Message: PROGRAM NESTING LEVEL AND DLM
xxxx MISMATCH OCCURRED IN EXCEPTION HANDLING
The dynamic link library (DLL) name in hexadecimal
format. Explanation: A catch clause is identified to receive control to
handle an exception, but the TPF system cannot find the
dlladdr program nesting level (PNL) of the dynamic load module
The address of the DLL name. (DLM) that is associated with the catch clause.
pbi The contents of the 4-character program base System action: The entry control block (ECB) exits.
identification (PBI) in heap storage that is corrupted.
User response: See your IBM service representative.
Explanation: A DLL could not be freed from memory
because the PBI value in heap storage is corrupted. The DLL
also can be corrupted.

236 TPF Messages (System Error, Offline, and Program Status Word)
094203 • 097451

094203 097400

Program: C++ exception handling routine in CPP1. Program: EQA00TPF

Error Message: EXCEPTION IS CAUGHT ACROSS Error Message: UNEXPECTED API CALL TO function,
TARGET(TPF) PROGRAM PLEASE CONTACT IBM

Explanation: An exception is thrown and the TPF system Where:


needs to drop a TARGET(TPF) program to reach the catch function
clause. Continuing to run the program may cause The name of the function that was called.
unpredictable results because the exception cannot restore the
pointer of the writable stack of a TARGET(TPF) program. Explanation: A call to a system service was made that was
unexpected, so an error occurred.
System action: Control is returned to the catch clause.
System action: The entry control block (ECB) continues.
User response: Modify the application to avoid throw
exceptions across TARGET(TPF) programs. User response: See your IBM service representative.

094204 097401

Program: C++ exception handling routine in CPP1. Program: CLESTB

Error Message: AN UNCAUGHT EXCEPTION OR A BAD Error Message: A CALL HAS BEEN MADE TO function
RE-THROW IS DETECTED, EXCEPTION HANDLING IS
Where:
TERMINATED
function
Explanation: One of the following occurred:
The name of the function that was called.
v An exception was thrown without a corresponding catch
clause to catch the exception. Explanation: A call was made to a system service from the
TPF debug server, but was not expected.
v An exception was thrown again without an existing
exception. System action: The entry control block (ECB) continues.
System action: The entry control block (ECB) exits. User response: See your IBM service representative, and
provide the name of the function that was called.
User response: Do the following:
1. Examine the system error and application programs to
determine where the incorrect re-throw or the uncaught 097450
exception was thrown.
Program: CPA0
2. Correct the application.
Error Message: AN ERROR OCCURRED WHILE CALLING
See TPF Application Programming for more information about FUNCTION function, RETURN CODE code
C++ exception handling. Where:
function
094320 The name of the C/C++ function that was called.
Program: CCENBK (CCEG) code
The return code from the C/C++ function.
Error Message: ERROR READING MASTER APRG RECORD
Explanation: A call to a system service was made, but an
Explanation: A $FINDC macro attempt on the master APRG
unexpected return code was received.
record was not completed successfully.
System action: The entry control block (ECB) continues.
System action: Processing continues; however, ADATA file
information will not be moved from the program version User response: See your IBM service representative, and
record (PVR) entries to the program allocation table (PAT) provide the name of the C/C++ function that was called.
entries. As a result, the TPF debugger will not be able to use
ADATA files that were loaded to the program base.
097451
User response: Do the following:
Program: CPA0
1. Use the CE1SUD indicator in the entry control block (ECB)
value that was provided in the system error dump to Error Message: AN ERROR OCCURRED WHILE CALLING
determine the cause of the problem. FUNCTION function
2. Correct the problem.
Where:
3. IPL the TPF system again.
function
The name of the C/C++ function that was called.
097000–097FFF Explanation: An unexpected call to a C/C++ function
occurred.

System Errors 237


097452 • 098100

System action: The entry control block (ECB) continues. record ID for a second-level index record. The record is
replaced with a new file address and filed back to the
User response: See your IBM service representative, and database after the system error dump. The following areas are
provide the name of the C/C++ function that was called. dumped:
v LEVEL1, which contains the first 30 bytes of the first-level
097452 index record that points to the second-level index record in
error
Program: CPA0
v FARW_L1, which contains the file address reference word
Error Message: PERFORMANCE ANALYZER FAILED (FARW) for the first-level index record
CALLING FILE SYSTEM API v LVL1ENTY, which contains the contents of the first-level
Explanation: The TPF Performance Execution Trace Analyzer index record entry
tried to call a file system application programming interface v LEVEL2, which contains the first 30 bytes of the record in
(API), but an error occurred. error
System action: The entry control block (ECB) continues. v FARW_L2, which contains the contents of the FARW for the
record in error.
User response: Do the following:
Error Message: IO ERROR ON LEVEL 2 INDEX RECORD,
1. Determine why this file system function failed.
RECORD REPLACED
2. Be sure that the file system is enabled.
Explanation: An I/O error was detected when attempting to
3. Enter ZFILE chmod 777 / to give write access to the root
read the second-level index record. The record is replaced with
directory.
a new file address and filed back to the database after the
system error dump. The following areas are dumped:
See TPF Operations for more information about the ZFILE and
v LEVEL1, which contains the first 30 bytes of the first-level
ZFINT commands.
index record that points to the second-level index record in
error
097455 v FARW_L1, which contains the file address reference word
(FARW) for the first-level index record
Program: CPA0
v LVL1ENTY, which contains the contents of the first-level
Error Message: PERFORMANCE ANALYZER EVENT index record entry
ARRAY OVERFLOW DETECTED
v FARW_L2, which contains the contents of the FARW for the
Explanation: A performance analyzer internal array used to record in error
store trace events has overflowed. v CE1SUD6, which contains the contents of the system error
System action: The entry control block (ECB) exits. byte for the data level in error.

User response: Contact your IBM service representative. Error Message: INCORRECT RECORD ID IN TARGET OF
LEVEL2 INDEX ENTRY, ENTRY CLEARED
Explanation: The returned record does not contain a valid
098000–098FFF record ID for either a profile or a contention record. The
second-level index entry is cleared and the record is filed back
to the database after the system error dump. The following
098100
areas are dumped:
Program: Displayed on the console and in the dump. v LEVEL2, which contains the first 30 bytes of the
Error Message: IO ERROR ON FIND OF LEVEL1 INDEX second-level index record that points to the record in error
RECORD v FARW_L2, which contains the file address reference word
(FARW) for the second-level index record
Explanation: An I/O error was detected when attempting to
read the first-level index record. An I/O error code is returned v LVL2ENTY, which contains the contents of the second-level
to the caller. index record entry
v RECORD, which contains the first 30 bytes of the returned
Error Message: INCORRECT RECORD ID IN LEVEL1
record
INDEX RECORD, RECORD RESET
v FARW_REC, which contains the contents of the FARW for
Explanation: The returned record does not contain a valid the record in error.
record ID for a first-level index record. The record is zeroed
and filed back to the database after the system error dump. Error Message: IO ERROR READING TARGET OF LEVEL2
The following areas are dumped: INDEX ENTRY, ENTRY CLEARED
v LEVEL1, which contains the first 48 bytes of the record in Explanation: An I/O error was detected when attempting to
error read either a profile or a contention record. The second-level
v FARW_L1, which contains the file address reference word index entry is cleared and the record is filed back to the
(FARW) for the record in error. database after the system error dump. The following areas are
dumped:
Error Message: INCORRECT RECORD ID IN LEVEL2
INDEX RECORD, RECORD REPLACED v LEVEL2, which contains the first 30 bytes of the
second-level index record that points to the record in error
Explanation: The returned record does not contain a valid

238 TPF Messages (System Error, Offline, and Program Status Word)
098100

v FARW_L2, which contains the file address reference word database after the system error dump. The following areas are
(FARW) for the second-level index record dumped:
v LVL2ENTY, which contains the contents of the second-level v CONTENT, which contains the first 30 bytes of the previous
index record entry contention record that points to the record in error
v FARW_REC, which contains the contents of the FARW for v FARW_CON, which contains the file address reference word
the record in error (FARW) for the previous contention record
v CE1SUD6, which contains the contents of the system error v FARW_REC, which contains the contents of the FARW for
byte for the data level in error. the record in error
Error Message: INCORRECT RECORD ID IN PROFILE v CE1SUD6, which contains the contents of the system error
CHAIN RECORD, CHAIN POINTER CLEARED byte for the data level in error.

Explanation: The returned record does not contain a valid Error Message: INCORRECT RECORD ID IN RECORD IN
record ID for a profile record. The chain pointer for the CONTENTION ENTRY, ENTRY CLEARED
previous profile record is cleared and the record is filed back Explanation: The returned record does not contain a valid
to the database after the system error dump. The following record ID for a profile record. The profile entry for the
areas are dumped: contention record is cleared and the contention record is filed
v PROFILE, which contains the first 30 bytes of the previous back to the database after the system error dump. The
profile record that points to the record in error following areas are dumped:
v FARW_PRF, which contains the file address reference word v CONTENT, which contains the first 30 bytes of the
(FARW) for the previous profile record contention record that points to the record in error
v RECORD, which contains the first 30 bytes of the returned v FARW_CON, which contains the file address reference word
record (FARW) for the contention record
v FARW_REC, which contains the contents of the FARW for v CONTENTY, which contains the contents of the contention
the record in error. record entry
Error Message: IO ERROR READING PROFILE CHAIN v RECORD, which contains the first 30 bytes of the returned
RECORD, CHAIN POINTER CLEARED record
v FARW_REC, which contains the contents of the FARW for
Explanation: An I/O error was detected when attempting to
the record in error.
read a profile record. The chain pointer for the previous
profile record is cleared and the record is filed back to the Error Message: IO ERROR READING RECORD IN
database after the system error dump. The following areas are CONTENTION ENTRY, ENTRY CLEARED
dumped:
Explanation: An I/O error was detected when attempting to
v PROFILE, which contains the first 30 bytes of the previous read a profile record. The profile entry for the contention
profile record that points to the record in error record is cleared and the contention record is filed back to the
v FARW_PRF, which contains the file address reference word database after the system error dump. The following areas are
(FARW) for the previous profile record dumped:
v FARW_REC, which contains the contents of the FARW for v CONTENT, which contains the first 30 bytes of the
the record in error contention record that points to the record in error
v CE1SUD6, which contains the contents of the system error v FARW_CON, which contains the file address reference word
byte for the data level in error. (FARW) for the contention record
Error Message: INCORRECT RECORD ID IN CONTENTION v CONTENTY, which contains the contents of the contention
CHAIN RECORD, CHAIN POINTER CLEARED record entry
v FARW_REC, which contains the contents of the FARW for
Explanation: The returned record does not contain a valid
the record in error
record ID for a contention record. The chain pointer for the
previous contention record is cleared and the record is filed v CE1SUD6, which contains the contents of the system error
back to the database after the system error dump. The byte for the data level in error.
following areas are dumped: System action: If the request was to find a specific user
v CONTENT, which contains the first 30 bytes of the previous profile record, the TPF Internet mail server profile handler
contention record that points to the record in error clears the pointer to the offending record and returns a not
v FARW_CON, which contains the file address reference word found condition to the caller. If the request was to add a new
(FARW) for the previous contention record user profile record, the new profile is added after the pointer
is cleared and the database is updated.
v RECORD, which contains the first 30 bytes of the returned
record User response: Do one of the following:
v FARW_REC, which contains the contents of the FARW for v See your IBM representative for more information.
the record in error. v Use the capture tapes to re-create the database or broken
Error Message: IO ERROR READING CONTENTION chains.
CHAIN RECORD, CHAIN POINTER CLEARED
See TPF Transmission Control Protocol/Internet Protocol for more
Explanation: An I/O error was detected when attempting to information about TPF Internet mail server support.
read a contention record. The chain pointer for the previous
contention record is cleared and the record is filed back to the

System Errors 239


098101 • 098106

098101 098104
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: ERROR ON CALL TO FACS FOR MAIL Error Message: UPR MAILBOX ITEM OFLOW GET ERROR
INDEX
Explanation: While adding a mailbox to an existing account,
Explanation: An error was detected when the mail profile the request to get a file pool address and working storage
handler attempted to generate the file address of the first-level block for a user profile record (UPR) mailbox item overflow
index record by calling the FACS program. failed.
System action: A file address compute (FACE) error code is System action: A system error is issued and control returns
returned to the caller and processing continues. to the caller. The mailbox is not created.
User response: Do the following: User response: Do the following:
1. Review the system error dump to determine the cause of 1. Enter the ZRTDM DISPLAY command to display the
the error. record ID attribute table (RIAT) ID definition and
2. Correct the error. determine whether the RIAT ID is not defined or is
defined incorrectly.
See TPF Transmission Control Protocol/Internet Protocol for more 2. If the RIAT ID is not defined, define it. If the RIAT ID is
information about TPF Internet mail server support. defined incorrectly, correct the definition.

See TPF Transmission Control Protocol/Internet Protocol for more


098102 information about TPF Internet mail server support. See TPF
Program: Displayed on the console and in the dump. Operations for more information about the ZRTDM DISPLAY
command. See TPF System Generation for more information
Error Message: UPR MAILBOX ITEM OFLOW FIND ERROR about the RIAT.
Explanation: An error occurred when the TPF Internet mail
server attempted to retrieve a user profile record (UPR) 098105
mailbox item overflow block.
Program: Displayed on the console and in the dump.
System action: A system error is issued and control returns
to the caller. Error Message: UPR MAILBOX RECORD FIND ERROR

User response: Do the following: Explanation: An error occurred when the TPF Internet mail
server attempted to retrieve a user profile record (UPR)
1. Review the system error dump to determine the cause of
mailbox record.
the error. The system error byte for the data level in error
is in ECB field CE1SUD9 or CE1SUDA. System action: A system error is issued and control returns
2. Correct the error. to the caller.
User response: Do the following:
See TPF Transmission Control Protocol/Internet Protocol for more
1. Review the system error dump to determine the cause of
information about TPF Internet mail server support.
the error. The system error byte for the data level in error
is in ECB field CE1SUDB, CE1SUDC, or CE1SUDF.
098103 2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
Error Message: UPR MAILBOX ITEM OFLOW HARDWARE information about TPF Internet mail server support.
FIND ERROR
Explanation: A hardware error occurred when the TPF 098106
Internet mail server attempted to retrieve a user profile record
(UPR) mailbox item overflow block. The file address could not Program: Displayed on the console and in the dump.
be retrieved because of a DASD failure. Error Message: UPR MAILBOX RECORD HARDWARE
System action: A system error is issued and control returns FIND ERROR
to the caller. Explanation: A hardware error occurred when the TPF
User response: See your IBM representative to determine the Internet mail server attempted to retrieve a user profile record
cause of the error and correct the error. (UPR) mailbox record. The file address could not be retrieved
because of a DASD failure.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. System action: A system error is issued and control returns
to the caller.
User response: See your IBM representative to determine the
cause of the error and correct the error.

See TPF Transmission Control Protocol/Internet Protocol for more


information about TPF Internet mail server support.

240 TPF Messages (System Error, Offline, and Program Status Word)
098107 • 098120

098107 09810A
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: UPR MAILBOX RECORD GET ERROR Error Message: UPR ACL RECORD GET ERROR
Explanation: While adding a user profile record (UPR) Explanation: While adding a user profile record (UPR) access
mailbox record, the request to get a file pool address and control list (ACL) record, the request to get a file pool address
working storage block failed. and working storage block failed.
System action: A system error is issued and control returns System action: A system error is issued and control returns
to the caller. to the caller. The ACL record is not created.

User response: Do the following: User response: Do the following:


1. Enter the ZRTDM DISPLAY command to display the 1. Enter the ZRTDM DISPLAY command to display the
record ID attribute table (RIAT) ID definition and record ID attribute table (RIAT) ID definition and
determine whether the RIAT ID is not defined or is determine whether the RIAT ID is not defined or is
defined incorrectly. defined incorrectly.
2. If the RIAT ID is not defined, define it. If the RIAT ID is 2. If the RIAT ID is not defined, define it. If the RIAT ID is
defined incorrectly, correct the definition. defined incorrectly, correct the definition.

See TPF Transmission Control Protocol/Internet Protocol for more See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. See TPF information about TPF Internet mail server support. See TPF
Operations for more information about the ZRTDM DISPLAY Operations for more information about the ZRTDM DISPLAY
command. See TPF System Generation for more information command. See TPF System Generation for more information
about the RIAT. about the RIAT.

098108 09810B

Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: UPR ACL RECORD FIND ERROR Error Message: UPR MAILBOX ITEM OFLOW FILE WAIT
ERROR
Explanation: An error occurred when the TPF Internet mail
server attempted to retrieve a user profile record (UPR) access Explanation: An error occurred when the TPF Internet mail
control list (ACL) record. server attempted to file a user profile record (UPR) mailbox
item overflow block.
System action: A system error is issued and control returns
to the caller. System action: A system error is issued and control returns
to the caller.
User response: Do the following:
1. Review the system error dump to determine the cause of User response: Do the following:
the error. The system error byte for the data level in error 1. Review the system error dump to determine the cause of
is in ECB field CE1SUD8 or CE1SUDE. the error.
2. Correct the error. 2. Correct the error.

See TPF Transmission Control Protocol/Internet Protocol for more See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. information about TPF Internet mail server support.

098109 098120
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: UPR ACL RECORD HARDWARE FIND Error Message: ACTIVE QUEUE HARDWARE FIXED
ERROR ORDINAL FIND ERROR
Explanation: A hardware error occurred when the TPF Explanation: A hardware error occurred during an attempt to
Internet mail server attempted to retrieve a user profile record retrieve an active queue record.
(UPR) access control list (ACL) record. The file address could
not be retrieved because of a DASD failure. System action: Processing continues for other functions.
User response: See your IBM representative to determine the
System action: A system error is issued and control returns
to the caller. cause of the error and correct the error.

User response: See your IBM representative to determine the See TPF Transmission Control Protocol/Internet Protocol for more
cause of the error and correct the error. information about TPF Internet mail server support.

See TPF Transmission Control Protocol/Internet Protocol for more


information about TPF Internet mail server support.

System Errors 241


098121 • 098127

See TPF Transmission Control Protocol/Internet Protocol for more


098121
information about TPF Internet mail server support. See TPF
Program: Displayed on the console and in the dump. Operations for more information about the ZMAIL command.

Error Message: ACTIVE QUEUE ID OR RCC FIXED


ORDINAL FIND ERROR 098124

Explanation: A record ID or record code check (RCC) error Program: Displayed on the console and in the dump.
occurred during an attempt to retrieve an active queue record.
Error Message: ACTIVE QUEUE CONTROL RECORD
This error can occur if the active queue record is not
HARDWARE POOL FIND ERROR
initialized.
Explanation: A hardware error occurred during an attempt to
System action: Processing continues for other functions.
retrieve an active queue control record.
User response: Do one of the following:
System action: Processing continues for other functions.
v If the active queue record was not initialized, enter ZMAIL
FLUSH to initialize it. User response: See your IBM representative to determine the
cause of the error and correct the error.
v If the active queue record was initialized previously, do the
following: See TPF Transmission Control Protocol/Internet Protocol for more
1. Review the system error dump to determine the cause of information about TPF Internet mail server support.
the error. The system error byte for the data level in
error is in ECB field CE1SUD2 or CE1SUD3.
098125
2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more Error Message: ACTIVE QUEUE CONTROL RECORD ID OR
information about TPF Internet mail server support. See TPF RCC POOL FIND ERROR
Operations for more information about the ZMAIL command.
Explanation: A record ID or record code check (RCC) error
occurred during an attempt to retrieve an active queue control
098122 record.
Program: Displayed on the console and in the dump. System action: Processing continues for other functions.
Error Message: DEFERRED QUEUE HARDWARE FIXED User response: Do the following:
ORDINAL FIND ERROR
1. Review the system error dump to determine the cause of
Explanation: A hardware error occurred during an attempt to the error. The system error byte for the data level in error
retrieve a deferred queue record. is in ECB field CE1SUD5 or CE1SUD6.

System action: Processing continues for other functions. 2. Correct the error.

User response: See your IBM representative to determine the See TPF Transmission Control Protocol/Internet Protocol for more
cause of the error and correct the error. information about TPF Internet mail server support.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. 098126
Program: Displayed on the console and in the dump.
098123
Error Message: DEFERRED QUEUE CONTROL RECORD
Program: Displayed on the console and in the dump. HARDWARE POOL FIND ERROR
Error Message: DEFERRED QUEUE ID OR RCC FIXED Explanation: A hardware error occurred during an attempt to
ORDINAL FIND ERROR retrieve a deferred queue control record.
Explanation: A record ID or record code check (RCC) error System action: Processing continues for other functions.
occurred during an attempt to retrieve a deferred queue
record. This error can occur if the deferred queue record is not User response: See your IBM representative to determine the
initialized. cause of the error and correct the error.

System action: Processing continues for other functions. See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support.
User response: Do one of the following:
v If the deferred queue record was not initialized, enter
098127
ZMAIL FLUSH to initialize it.
v If the deferred queue record was initialized previously, do Program: Displayed on the console and in the dump.
the following:
Error Message: DEFERRED QUEUE CONTROL RECORD ID
1. Review the system error dump to determine the cause of OR RCC POOL FIND ERROR
the error. The system error byte for the data level in
error is in ECB field CE1SUD2 or CE1SUD3. Explanation: A record ID or record code check (RCC) error
occurred during an attempt to retrieve a deferred queue
2. Correct the error.
control record.

242 TPF Messages (System Error, Offline, and Program Status Word)
098128 • 09812D

System action: Processing continues for other functions. 2. Correct the error.

User response: Do the following:


See TPF Transmission Control Protocol/Internet Protocol for more
1. Review the system error dump to determine the cause of information about TPF Internet mail server support.
the error. The system error byte for the data level in error
is in ECB field CE1SUD5 or CE1SUD6.
2. Correct the error. 09812B
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. Error Message: ERROR WRITING DQ RECORD
Explanation: An I/O error occurred while trying to update a
098128 deferred queue record.

Program: Displayed on the console and in the dump. System action: The entry control block (ECB) exits.

Error Message: ERROR ALLOCATING SYSTEM HEAP User response: Do the following:
BLOCK 1. Review the system error dump to determine the cause of
the error.
Explanation: The TPF Internet mail server was unable to
allocate the system heap storage required to hold the 2. Correct the error.
configuration files.
See TPF Transmission Control Protocol/Internet Protocol for more
System action: The TPF Internet mail server stops. information about TPF Internet mail server support.
User response: Do the following:
1. Determine why there are not enough system heap frames 09812C
and correct the problem.
Program: Displayed on the console and in the dump.
2. Enter the ZCTKA ALTER command to change the amount
of memory allocated for system heap frames, if necessary. Error Message: ERROR WRITING DQCR RECORD

Explanation: An I/O error occurred while trying to update


See TPF Operations for more information about the ZCTKA an deferred queue control record.
ALTER command. See TPF Transmission Control
Protocol/Internet Protocol for more information about the TPF System action: The entry control block (ECB) exits.
Internet mail server. See TPF System Generation for more
User response: Do the following:
information about system heap storage.
1. Review the system error dump to determine the cause of
the error.
098129
2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
Error Message: ERROR WRITING AQ RECORD
information about TPF Internet mail server support.
Explanation: An I/O error occurred while trying to update
an active queue record.
09812D
System action: The entry control block (ECB) exits.
Program: Displayed on the console and in the dump.
User response: Do the following:
Error Message: DOMAIN CACHE CREATE FAILED
1. Review the system error dump to determine the cause of
the error. Explanation: An error occurred during an attempt to create a
cache for the domains.
2. Correct the error.
System action: The entry control block (ECB) continues to try
See TPF Transmission Control Protocol/Internet Protocol for more to deliver the mail.
information about TPF Internet mail server support.
User response: Do one of the following:
v Enter the ZCTKA ALTER command to increase the amount
09812A of memory allocated for system heap frames.
Program: Displayed on the console and in the dump. v Enter the ZCACH command to decrease the size of the
MAIL_DOM cache.
Error Message: ERROR WRITING AQCR RECORD

Explanation: An I/O error occurred while trying to update See TPF Operations for more information about the ZCTKA
an active queue control record. ALTER and ZCACH commands. See TPF Transmission Control
Protocol/Internet Protocol for more information about TPF
System action: The entry control block (ECB) exits. Internet mail server support.
User response: Do the following:
1. Review the system error dump to determine the cause of
the error.

System Errors 243


098130 • 098136

098130 098133
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: AQ FACE ADDRESS CALC ERROR Error Message: AQ ID OR RCC FIND/HOLD RECORD
ERROR
Explanation: An error occurred while calculating the fixed
file address of the TPF active mail queue. This error can occur Explanation: A record ID or record code check (RCC) error
if a #MAILxx fixed file record type is not defined. There must occurred during an attempt to retrieve an active queue record.
be a different #MAILxx record type defined for each domain
System action: The entry control block (ECB) exits.
in your mail system.
User response: Do the following:
System action: The entry control block (ECB) exits.
1. Review the system error dump to determine the cause of
User response: Do one of the following: the error. The system error byte for the data level in error
v Define a #MAILxx fixed file record type for each domain in is in ECB field CE1SUD3 and CE1SUD6.
your mail system. 2. Correct the error.
v See your IBM representative to determine the cause of the
error and correct the error. See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support.
See TPF Transmission Control Protocol/Internet Protocol for more
information about how to configure your TPF system to use
TPF Internet mail server support. See TPF System Generation 098134
for more information about defining fixed file record types. Program: Displayed on the console and in the dump.
Error Message: DQ HARDWARE FIND/HOLD RECORD
098131 ERROR
Program: Displayed on the console and in the dump. Explanation: A hardware error occurred during an attempt to
Error Message: DQ FACE ADDRESS CALC ERROR retrieve an deferred queue record.

Explanation: An error occurred while calculating the fixed System action: The entry control block (ECB) exits.
file address of the TPF deferred mail queue. This error can User response: See your IBM representative to determine the
occur if a #MAILxx fixed file record type is not defined. There cause of the error and correct the error.
must be a different #MAILxx record type defined for each
domain in your mail system. See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support.
System action: The entry control block (ECB) exits.
User response: Do one of the following: 098135
v Define a #MAILxx fixed file record type for each domain in
Program: Displayed on the console and in the dump.
your mail system.
v See your IBM representative to determine the cause of the Error Message: DQ ID OR RCC FIND/HOLD RECORD
error and correct the error. ERROR
Explanation: A record ID or record code check (RCC) error
See TPF Transmission Control Protocol/Internet Protocol for more occurred during an attempt to retrieve an deferred queue
information about how to configure your TPF system to use record.
TPF Internet mail server support. See TPF System Generation
for more information about defining fixed file record types. System action: The entry control block (ECB) exits.
User response: Do the following:
098132 1. Review the system error dump to determine the cause of
the error. The system error byte for the data level in error
Program: Displayed on the console and in the dump.
is in ECB field CE1SUD3 and CE1SUD6.
Error Message: AQ HARDWARE FIND/HOLD RECORD 2. Correct the error.
ERROR

Explanation: A hardware error occurred during an attempt to See TPF Transmission Control Protocol/Internet Protocol for more
retrieve an active queue record. information about TPF Internet mail server support.

System action: The entry control block (ECB) exits.


098136
User response: See your IBM representative to determine the
cause of the error and correct the error. Program: Displayed on the console and in the dump.

See TPF Transmission Control Protocol/Internet Protocol for more Error Message: AQCR GETFC FAILED
information about TPF Internet mail server support.
Explanation: While adding an active queue control record to
the active mail queue, the request to get a file pool address
and working storage block failed.

244 TPF Messages (System Error, Offline, and Program Status Word)
098137 • 09813C

System action: The entry control block (ECB) exits. 2. Correct the error.

User response: Do the following:


See TPF Transmission Control Protocol/Internet Protocol for more
1. Enter the ZRTDM DISPLAY command to display the information about TPF Internet mail server support.
record ID attribute table (RIAT) ID definition and
determine whether the RIAT ID is not defined or is
defined incorrectly. 09813A
2. If the RIAT ID is not defined, define it. If the RIAT ID is Program: Displayed on the console and in the dump.
defined incorrectly, correct the definition.
Error Message: AQCR BACKWARD RECHAINING ERROR
See TPF Transmission Control Protocol/Internet Protocol for more Explanation: An error occurred on the backward chained
information about TPF Internet mail server support. See TPF active queue control record when trying to release an active
Operations for more information about the ZRTDM DISPLAY queue control record pool address back to the TPF system.
command. See TPF System Generation for more information
about the RIAT. System action: The entry control block (ECB) exits
User response: Do the following:
098137 1. Review the system error dump to determine the cause of
the error. The system error byte for the data level in error
Program: Displayed on the console and in the dump.
is in ECB field CE1SUD6.
Error Message: AQCR HARDWARE FIND ERROR 2. Correct the error.
Explanation: A hardware error occurred during an attempt to
retrieve an active queue control record. See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support.
System action: The entry control block (ECB) exits

User response: See your IBM representative to determine the 09813B


cause of the error and correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. Error Message: DQCR GETFC FAILED

Explanation: While adding a deferred queue control record


098138 to the deferred mail queue, the request to get a file pool
address and working storage block failed.
Program: Displayed on the console and in the dump.
System action: The entry control block (ECB) exits.
Error Message: AQCR ID OR RCC FIND ERROR
User response: Do the following:
Explanation: A record ID or record code check (RCC) error
1. Enter the ZRTDM DISPLAY command to display the
occurred during an attempt to retrieve an active queue control
record ID attribute table (RIAT) ID definition and
record.
determine whether the RIAT ID is not defined or is
System action: The entry control block (ECB) exits defined incorrectly.

User response: Do the following: 2. If the RIAT ID is not defined, define it. If the RIAT ID is
defined incorrectly, correct the definition.
1. Review the system error dump to determine the cause of
the error. The system error byte for the data level in error
See TPF Transmission Control Protocol/Internet Protocol for more
is in ECB field CE1SUD5 and CE1SUD6.
information about TPF Internet mail server support. See TPF
2. Correct the error. Operations for more information about the ZRTDM DISPLAY
command. See TPF System Generation for more information
See TPF Transmission Control Protocol/Internet Protocol for more about the RIAT.
information about TPF Internet mail server support.

09813C
098139
Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump.
Error Message: DQCR HARDWARE FIND ERROR
Error Message: AQCR FORWARD RECHAINING ERROR
Explanation: A hardware error occurred during an attempt to
Explanation: An error occurred on the forward chained retrieve a deferred queue control record.
active queue control record when trying to release an active
queue control record pool address back to the TPF system. System action: The entry control block (ECB) exits.

System action: The entry control block (ECB) exits User response: See your IBM representative to determine the
cause of the error and correct the error.
User response: Do the following:
See TPF Transmission Control Protocol/Internet Protocol for more
1. Review the system error dump to determine the cause of information about TPF Internet mail server support.
the error. The system error byte for the data level in error
is in ECB field CE1SUD6.

System Errors 245


09813D • 098143

09813D 098141
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.

Error Message: DQCR ID OR RCC FIND ERROR Error Message: AQR GETFC FAILED
Explanation: A record ID or record code check (RCC) error Explanation: While adding an active queue record to the
occurred during an attempt to retrieve a deferred queue active mail queue, the request to get a file pool address and
control record. working storage block failed.
System action: The entry control block (ECB) exits. System action: The entry control block (ECB) exits.
User response: Do the following: User response: Do the following:
1. Review the system error dump to determine the cause of 1. Enter the ZRTDM DISPLAY command to display the
the error. The system error byte for the data level in error record ID attribute table (RIAT) ID definition and
is in ECB field CE1SUD5 and CE1SUD6. determine whether the RIAT ID is not defined or is
2. Correct the error. defined incorrectly.
2. If the RIAT ID is not defined, define it. If the RIAT ID is
See TPF Transmission Control Protocol/Internet Protocol for more defined incorrectly, correct the definition.
information about TPF Internet mail server support.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support. See TPF
09813E Operations for more information about the ZRTDM DISPLAY
Program: Displayed on the console and in the dump. command. See TPF System Generation for more information
about the RIAT.
Error Message: DQCR FORWARD RECHAINING ERROR

Explanation: An error occurred on the forward chained 098142


deferred queue control record when trying to release a
deferred queue control record pool address back to the TPF Program: Displayed on the console and in the dump.
system. Error Message: DQR GETFC FAILED
System action: The entry control block (ECB) exits Explanation: While adding a deferred queue record to the
User response: Do the following: deferred mail queue, the request to get a file pool address and
working storage block failed.
1. Review the system error dump to determine the cause of
the error. The system error byte for the data level in error System action: The entry control block (ECB) exits.
is in ECB field CE1SUD6.
User response: Do the following:
2. Correct the error.
1. Enter the ZRTDM DISPLAY command to display the
record ID attribute table (RIAT) ID definition and
See TPF Transmission Control Protocol/Internet Protocol for more
determine whether the RIAT ID is not defined or is
information about TPF Internet mail server support.
defined incorrectly.
2. If the RIAT ID is not defined, define it. If the RIAT ID is
098140 defined incorrectly, correct the definition.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more
Error Message: DQCR BACKWARD RECHAINING ERROR information about TPF Internet mail server support. See TPF
Operations for more information about the ZRTDM DISPLAY
Explanation: An error occurred on the backward chained
command. See TPF System Generation for more information
deferred queue control record when trying to release a
about the RIAT.
deferred queue control record pool address back to the TPF
system.
098143
System action: The entry control block (ECB) exits
Program: Displayed on the console and in the dump.
User response: Do the following:
1. Review the system error dump to determine the cause of Error Message: AQR HARDWARE FIND ERROR
the error. The system error byte for the data level in error
Explanation: A hardware error occurred during an attempt to
is in ECB field CE1SUD6.
retrieve an active queue record.
2. Correct the error.
System action: The entry control block (ECB) exits
See TPF Transmission Control Protocol/Internet Protocol for more User response: See your IBM representative to determine the
information about TPF Internet mail server support. cause of the error and correct the error.

See TPF Transmission Control Protocol/Internet Protocol for more


information about TPF Internet mail server support.

246 TPF Messages (System Error, Offline, and Program Status Word)
098144 • 09814A

v Enter the ZCTKA ALTER command to increase the amount


098144
of memory allocated for system heap frames.
Program: Displayed on the console and in the dump. v Enter the ZCACH command to decrease the size of the
MAIL_CACHES cache.
Error Message: AQR ID OR RCC FIND ERROR
Explanation: A record ID or record code check (RCC) error See TPF Operations for more information about the ZCTKA
occurred during an attempt to retrieve an active queue record. ALTER and ZCACH commands. See TPF Transmission Control
Protocol/Internet Protocol for more information about TPF
System action: The entry control block (ECB) exits
Internet mail server support.
User response: Do the following:
1. Review the system error dump to determine the cause of 098148
the error. The system error byte for the data level in error
is in ECB field CE1SUD4. Program: Displayed on the console and in the dump.
2. Correct the error. Error Message: DESTINATION CACHE UPDATE FAILED

See TPF Transmission Control Protocol/Internet Protocol for more Explanation: An error occurred during an attempt to update
information about TPF Internet mail server support. the cache for the deferred destination.
System action: The entry control block (ECB) continues to try
098145 to deliver the mail.

Program: Displayed on the console and in the dump. User response: Do one of the following:
v Enter the ZCTKA ALTER command to increase the amount
Error Message: DQR HARDWARE FIND ERROR of memory allocated for system heap frames.
Explanation: A hardware error occurred during an attempt to v Enter the ZCACH command to decrease the size of the
retrieve a deferred queue record. MAIL_CACHES cache.
System action: The entry control block (ECB) exits
See TPF Operations for more information about the ZCTKA
User response: See your IBM representative to determine the ALTER and ZCACH commands. See TPF Transmission Control
cause of the error and correct the error. Protocol/Internet Protocol for more information about TPF
Internet mail server support.
See TPF Transmission Control Protocol/Internet Protocol for more
information about TPF Internet mail server support.
098149

098146 Program: Displayed on the console and in the dump.

Program: Displayed on the console and in the dump. Error Message: MAIL ITEM HARDWARE FIND ERROR

Error Message: DQR ID OR RCC FIND ERROR Explanation: A hardware error occurred during an attempt to
retrieve a mail item.
Explanation: A record ID or record code check (RCC) error
occurred during an attempt to retrieve a deferred queue System action: The entry control block (ECB) exits.
record.
User response: See your IBM representative to determine the
System action: The entry control block (ECB) exits cause of the error and correct the error.
User response: Do the following: See TPF Transmission Control Protocol/Internet Protocol for more
1. Review the system error dump to determine the cause of information about TPF Internet mail server support.
the error. The system error byte for the data level in error
is in ECB field CE1SUD4. 09814A
2. Correct the error.
Program: Displayed on the console and in the dump.
See TPF Transmission Control Protocol/Internet Protocol for more Error Message: MAIL ITEM ID OR RCC FIND ERROR
information about TPF Internet mail server support.
Explanation: A record ID or record code check (RCC) error
occurred during an attempt to retrieve a mail item.
098147
System action: The entry control block (ECB) continues to
Program: Displayed on the console and in the dump. process other mail items.
Error Message: DESTINATION CACHE CREATE FAILED User response: Do the following:
Explanation: An error occurred during an attempt to create a 1. Review the system error dump to determine the cause of
cache for the deferred destination. the error. The system error byte for the data level in error
is in ECB field CE1SUD0.
System action: The entry control block (ECB) continues to try
2. Correct the error.
to deliver the mail.
User response: Do one of the following:

System Errors 247


0ADB00 • 0ADB0A

See TPF Transmission Control Protocol/Internet Protocol for more


0ADB03
information about TPF Internet mail server support.
Program: CUD1

0AD000–0ADFFF Error Message: UNSUPPORTED EVENT IS RECEIVED AT


THE TPF DEBUGGER
Explanation: An unsupported event was received by the TPF
0ADB00
debugger event handler.
Program: CUDX
System action: The entry control block (ECB) exits.
Error Message: INSUFFICIENT STORAGE TO ALLOCATE
User response: See your IBM service representative to report
UCAB
the problem.
Explanation: The MALOC macro returned an error condition
when requesting storage for the universal debugger common
anchor block (UCAB). 0ADB04

System action: The following occurs: Program: CUDA


v The TPF debugger ends abnormally; that is, the debugger Error Message: INCORRECT PARAMETER DETECTED IN
session ends and control returns to the application. function FUNCTION
v The application continues to run until it is completed.
Where:
User response: See your IBM service representative to report
function
the problem.
One of the following:
UDUT_EtoA is the EBCDIC-to-ASCII conversion
0ADB01 function.
Program: CUD0 UDUT_AtoE is the ASCII-to-EBCDIC conversion
function.
Error Message: THE TPF DEBUGGER TCP/IP SESSION
FAILED ON apiname API, RETURN CODE rc Explanation: The calling function passed an incorrect
parameter to the conversion function.
Where:
System action: The entry control block (ECB) exits.
apiname
The name of the application programming interface (API) User response: See your IBM service representative to report
on which the Transmission Control Protocol/Internet the problem.
Protocol (TCP/IP) session failed.
rc The error return code. 0ADB05

Explanation: The TPF debugger received an error return code Program: CUD2
when communicating with the TPF debugger user's
Error Message: THE REQUESTED OPERATION IS NOT
workstation on a TCP/IP session.
SUPPORTED
System action: The entry control block (ECB) exits.
Explanation: The TPF debugger front end requested an
User response: Do the following: operation that the back end does not support.
1. Examine the error code and determine the cause of the System action: The TPF debugger ignores the request.
error with the TCP/IP session.
User response: None, unless the TPF debugger front end
2. Correct the error and retry.
stops. If this occurs, see your IBM service representative to
report the problem.
0ADB02
Program: CUD1 0ADB0A

Error Message: IRRECOVERABLE ERROR DETECTED IN Program: CUDR/CCVAGE


THE TPF DEBUGGER, ERROR CODE: error code
Error Message: BAD INPUT TO TPF DEBUGGER RESUME
Where: CALL

error code Explanation: The resume at function for the TPF debugger
The error code, which is defined in the iuddef.h C/C++ was called to restart an application that was being debugged,
header file. but the control information in the incoming debugger message
block was not correct.
Explanation: An unexpected and catastrophic system error
was detected in the TPF debugger subcommand handler. System action: The entry control block (ECB) exits.

System action: The entry control block (ECB) exits. User response: See your IBM service representative to report
the problem.
User response: See your IBM service representative to report
the problem.

248 TPF Messages (System Error, Offline, and Program Status Word)
0ADB0B • 0ADB16

also displayed in the TPF debugger user interface.


0ADB0B
System action: The entry control block (ECB) continues.
Program: CUDR/CCVAGE
User response: Do the following:
Error Message: BAD INPUT TO PER LOOKASIDE TABLE
COPY 1. Increase the size of the ECB heap by entering the ZCTKA
ALTER command with the EMPS and MMHS parameters
Explanation: The TPF debugger entry control block (ECB) specified.
dispatch time function was called when the CE2CLUE ECB
2. Perform an IPL of the TPF system.
field was not pointing to a valid glue block (storage that joins
two ECBs together). The control information in the glue block 3. Run the function again.
is required to update the I-stream unique program event
recording (PER) lookaside table for the debugger before See TPF Operations for more information about the ZCTKA
restarting the application to be debugged. ALTER command.

System action: The ECB exits.


0ADB15
User response: See your IBM service representative to report
the problem. Program: CUDA

Error Message: ERROR IN DWARF_API: (FILE:LINE):


0ADB0F Error_String
Program: CUDU Where:
Error Message: INSUFFICIENT STORAGE TO ALLOCATE DWARF_API
PER EXCLUSION TABLE One of the following API calls made by the TPF
debugger:
Explanation: The GSYSC macro returned an error condition
when requesting storage for the program event recording v dwarf_attr
(PER) exclusion table. v dwarf_child
System action: The following occurs: v dwarf_diename
v The TPF debugger ends abnormally; that is, the debugger v dwarf_dieoffset
session ends and control returns to the application. v dwarf_elf_init
v The application continues to run until it is completed v dwarf_formref
successfully. v dwarf_formudata
User response: v dwarf_hassattr
1. Review the system error dump to determine the cause of v dwarf_loclist
the error. v dwarf_next_cu_header
2. Correct the error. v dwarf_offdie
v dwarf_sibling_of.
0ADB12
FILE
Program: UCST The name of the file from which the error occurred.

Error Message: UCST CANNOT BE ENTERED LINE


The line on which the error occurred.
Explanation: An error occurred because the common symbol
table (UCST) program was entered by a user-defined program. Error_String
A user-defined program should not be coded to enter the The error string returned by the DWARF API call.
UCST program because it is a program record for the common
Explanation: An error occurred while using a DWARF API
symbol table.
call.
System action: The entry control block (ECB) exits.
System action: Processing continues.
User response: Do the following:
User response: See your IBM service representative to report
1. Review the system error dump to find the name of the the problem.
calling program and determine the cause of the error.
2. Correct the error.
0ADB16
Program: CEXP
0ADB13
Error Message: MALLOC FAILED FOR GLOBAL SYMBOL
Program: CUDA
SUPPORT
Error Message: TPF DEBUGGER IS UNABLE TO
Explanation: An error occurred because there was not
ALLOCATE HEAP STORAGE
enough heap storage allocated to accomodate the processing
Explanation: The TPF debugger tried to allocate heap storage of global symbols.
for internal use but was not successful. An error message is

System Errors 249


0ADB17 • 0ADB19

System action: The entry control block (ECB) ends. number of global symbols that can be displayed at one time.
The current limit is 50 global symbols for each table: user
Program: CDB3 global symbol table, user symbol override table, and
Error Message: MALLOC FAILED FOR GLOBAL SYMBOL IBM-defined global symbol table.
SUPPORT: yyyy SYMBOL TABLE REQUIRES xxxx BYTES System action: A SNAP dump is issued that displays the
Where: message that corresponds to the table, as well as the variables
that are currently displayed in the expression monitor.
yyyy Processing continues.
One of the following:
User response: Do the following:
v USER OVERRIDE
v Delete at least one of the variables listed in the SNAP
v USER GLOBAL
dump.
v TPF GLOBAL.
v Enter the variable again.
xxxx
The amount of memory needed for the specified table.
0ADB18
Explanation: Large sections of memory must be allocated to
Program: CUDA
create the symbol information for the global symbols in the
TPF debugger. This includes user override symbols, user Error Message: TPF DEBUGGER COMMAND VIEW
global symbols, and IBM global symbols. The amount of REQUIRES MORE LNIATAS: numa REQUESTS numb
memory that must be allocated is proportional to the REQUESTS DENIED
complexity of the symbol definitions in the user symbol
override table, the user global symbol table, or the Where:
IBM-defined global symbol table; for example, a struct any * numa
variable requires more memory than a void * variable. This The number of TPF debugger Command view requests
error occurs when the amount of memory to allocate exceeds entered.
the limit of 4-KB frames.
numb
System action: The following occurs: The number of TPF debugger Command view requests
v Displayed on the console and in the dump. that were not fulfilled.
v Processing returns and continues. Explanation: The TPF debugger Command view requires a
v The table on which the memory allocation failed is dedicated line number, interchange address, and terminal
deactiviated. As a result, you cannot reference symbols in address (LNIATA). If all the LNIATAs for TPF debugger
that table, but you can reference variables in other tables if Command view are in use, the TPF debugger Command view
their memory allocation was successful. For example, if the will not fulfill the request and will notify you that the requests
memory was allocated properly for the user symbol were denied. If this condition occurs too often, this system
override table, but the the memory allocation for the IBM error message is used to notify the system administrator that
user global symbol table failed, you would be able to demand on the TPF debugger Command view LNIATAs is
display D0 from the user symbol override table, but greater than the supply of available LNIATAs.
ecbptr()->ce1cr0 (the same data) would not be displayed
because there is no symbol information available. System action: None.

User response: Modify keypoint A by doing one of the User response: The system administrator must follow the
following: instructions described in the ZDDBG command to increase the
supply of available LNIATAs.
v Enter ZCTKA ALTER EMPSvalue to increase the size of the
ECB heap. See TPF Operations for more information about the ZDDBG
v Enter ZCTKA ALTER MMHS value to increase the number command.
of 4KB frames that an ECB can acquire for heap storage.
0ADB19
See TPF Operations for more information about the ZCTKA
ALTER command. Program: CUDA
Error Message: TPF DEBUGGER COMMAND VIEW
0ADB17 LNIATA FILE CONTAINS NO VALID LNIATA

Program: CEXP Explanation: The TPF debugger Command view requires a


dedicated line number, interchange address, and terminal
Error Message: DYNAMIC SYMBOL LIMIT REACHED: address (LNIATA). None of the TPF debugger Command view
DELETE A USER OVERRIDE SYMBOL WITH PARAMETER LNIATAs specified are valid.
DYNAMIC SYMBOL LIMIT REACHED: DELETE A USER System action: None.
GLOBAL SYMBOL WITH PARAMETER
User response: The system administrator must follow the
DYNAMIC SYMBOL LIMIT REACHED: DELETE A TPF instructions described in the ZDDBG command to increase the
GLOBAL SYMBOL WITH PARAMETER supply of available LNIATAs.
Explanation: Global variables that include a parameter See TPF Operations for more information about the ZDDBG
require special processing. As a result, there is a limit to the command.

250 TPF Messages (System Error, Offline, and Program Status Word)
0ADB1A • 0ADB21

User response: The system administrator must follow the


0ADB1A
instructions described in the ZDDBG command to format the
Program: CUD2/CUDA LNIATA file correctly.

Error Message: TPF DEBUGGER COMMAND VIEW See TPF Operations for more information about the ZDDBG
CALLED PCRS WITH A PCRS OPERATION CODE THAT IS command.
NOT VALID

Explanation: The TPF debugger Command view called the 0ADB1E


program command routing service (PCRS) to process
Program: CUDA
commands, but the PCRS operation code that was passed to
the PCRS was not valid. Error Message: TPF DEBUGGER COMMAND VIEW
LNIATA FILE IS EMPTY OR DOES NOT EXIST
System action: None.
Explanation: The TPF debugger Command view requires a
User response: See your IBM service representative to report
dedicated line number, interchange address, and terminal
the problem.
address (LNIATA), but the file that specifies which LNIATAs
are available is empty, incorrectly formatted, or does not exist.
0ADB1B
System action: None.
Program: CUDA
User response: The system administrator must follow the
Error Message: TPF DEBUGGER COMMAND VIEW instructions described in the ZDDBG command to change the
CALLED PCRS WITH A PROGRAM NAME THAT IS NOT supply of available LNIATAs.
VALID
See TPF Operations for more information about the ZDDBG
Explanation: The TPF debugger Command view called the command.
program command routing service (PCRS) to process
commands. The program name that was passed to the PCRS
0ADB20
was not found in the program allocation table (PAT).
Program: CUDA
System action: None.
Error Message: STEP DEBUG LIST COULD NOT BE
User response: Ensure that the program name found in the
CREATED FROM THE PROGRAM MASK
dump is loaded to the TPF system.
Explanation: The TPF debugger attempt to create a default
step debug list from the program mask provided at
0ADB1C
registration time was not successful.
Program: CUD2
System action: The TPF debugger issues a system error and
Error Message: TPF DEBUGGER COMMAND VIEW step debug will not work until a valid step debug list is
CALLED PCRS WHICH FAILED TO ROUTE THE entered.
COMMAND TO SMP
User response: Do the following:
Explanation: The TPF debugger Command view called the 1. Review the system error dump and see your IBM service
program command routing service (PCRS) to process representative.
commands, but the PCRS was unable to route the command to
2. Enter a valid step debug list through the debug console
the system message processor (SMP).
view to continue using step debug.
System action: None.
For more information about step debug, enter STEPDebug
User response: See your IBM service representative to report
help on the debug console view.
the problem.

0ADB21
0ADB1D
Program: CDBD
Program: CDBI
Error Message: DUMP FILE IS CORRUPT. fread FAILED AT
Error Message: AN ERROR OCCURRED WHEN READING
FILE filename LINE linenum FOR THE FOLLOWING REASON:
LINE lnum OF THE TPF DEBUGGER COMMAND VIEW
reason DUMP FILE IS CORRUPT. fseek FAILED AT FILE
LNIATA FILE
filename LINE linenum
Where:
Where:
lnum
filename
The line number of the LNIATA file where the error
The name of the file that contains the debug statement
occurred.
where the failure occurred.
Explanation: The TPF debugger Command view LNIATA file
linenum
was not formatted correctly.
The line number where the error occurred.
System action: None.

System Errors 251


0ADB2A • 0DECB5

reason User response: Correct the application that specified the file
A detailed explanation about the error. address that was not valid.

Explanation: The fread or fseek functions were not


successful for the reason stated at the line number specified. 0DECB2
System action: The entry control block (ECB) exits. Program: Displayed on the console and in the dump.
User response: Do one of the following: Error Message: DOUBLE RELEASE OF DECB
v Correct the error, if possible. Explanation: An application called the DECBC macro with
v Do the following if you transferred the dump file to TPF file FUNC=RELEASE specified. However, the data event control
system support by using File Transfer Protocol (FTP): block (DECB) that was specified to be released has already
1. Transmit the file again using binary mode. been released by the entry.
2. Try to view the dump file again. System action: The entry exits and non-catastrophic error
v If you cannot resolve the error, report the problem to your recovery is started.
IBM service representative. User response: Correct the application that attempted to
release a DECB that was not currently in use.
0ADB2A See TPF General Macros for more information about the
Program: CDBP DECBC macro.

Error Message: REGISTRATION SESSION NAME EXCEEDS


LIMIT 0DECB3

Explanation: The IBM TPF Toolkit for WebSphere Studio V2 Program: Displayed on the console and in the dump.
has attempted to register the TPF debugger with a session Error Message: ATTEMPT TO RELEASE IN-USE DECB
name that exceeds the maximum length.
Explanation: An application called the DECBC macro with
System action: The session name is truncated to a length that FUNC=RELEASE specified. However, the data event control
is valid and the registration completes successfully. block (DECB) that was specified to be released has a core
User response: Report the problem to your IBM service block attached.
representative. System action: The entry exits and non-catastrophic error
recovery is started.
0DE000–0DEFFF User response: Correct the application that attempted to
release a DECB that had a core block attached.

0DECB0 See TPF General Macros for more information about the
DECBC macro.
Program: Displayed on the console and in the dump.
Error Message: One of the following: 0DECB4
v DECB NOT VALID
Program: Displayed on the console and in the dump.
v DECB PASSED TO macroname MACRO IS NOT VALID
Error Message: ATTEMPT TO RELEASE DECB WITH I/O
Where: OUTSTANDING
macroname Explanation: An application called the DECBC macro with
The name of the macro that receives the incorrect data FUNC=RELEASE specified. However, the data event control
event control block (DECB). block (DECB) that was specified to be released has an
Explanation: The DECB address specified on a macro call did input/output (I/O) operation outstanding.
not reference a valid DECB. System action: The entry exits and non-catastrophic error
System action: The entry exits and non-catastrophic error recovery is started.
recovery is started. User response: Correct the application that attempted to
User response: Correct the application that specified the release a DECB that had an I/O operation outstanding.
DECB address that was not valid. See TPF General Macros for more information about the
DECBC macro.
0DECB1
Program: Displayed on the console and in the dump. 0DECB5

Error Message: 8-BYTE FILE ADDRESS NOT VALID Program: Displayed on the console and in the dump.

Explanation: The 8-byte symbolic file address specified on a Error Message: ATTEMPT TO RELEASE UNKNOWN DECB
macro call was not a valid file address. Explanation: An application called the DECBC macro with
System action: The entry exits and non-catastrophic error FUNC=RELEASE and the NAME parameter specified.
recovery is started. However, the data event control block (DECB) name that was

252 TPF Messages (System Error, Offline, and Program Status Word)
0DECB6 • 11F026

specified did not reference a known DECB.


11F000–11FFFF
System action: The entry exits and non-catastrophic error
recovery is started.
11F014
User response: Correct the application that attempted to
release an unknown DECB. Program: Displayed on the console and in the dump
See TPF General Macros for more information about the Error Message: None.
DECBC macro.
Explanation: There was a retrieval error on the scroll record.
System action: A system error is issued with the return
0DECB6 option. Levels, if held, are released and the program is exited.
Program: Displayed on the console and in the dump. User response: Review the system error dump for database
Error Message: DECB CHAIN CORRUPTION problems or for user error on input.

Explanation: An application called the DECBC macro with


FUNC=CREATE specified. However, the data event control 11F015
block (DECB) that was to be allocated was marked as Program: Displayed on the console and in the dump
currently in use.
Error Message: None.
System action: The entry exits and non-catastrophic error
recovery is started. Explanation: There was a retrieval error on a file copy of the
output message block.
User response: Analyze the dump and determine why the
DECB was marked as in use and on the available chain for the System action: A system error is issued with the return
DECB frame. option. Levels, if held, are released and the program is exited.

See TPF General Macros for more information about the User response: Review the system error dump for database
problems or for user error on input.
DECBC macro.

11F01A
0DECB7
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: ATTEMPT TO RELEASE DECB WITH
DETACHED CORE BLOCKS Explanation: The terminal type is not contained in the agent
assembly are (AAA) (WA0TYS) or in the routing control
Explanation: An application called the DECBC macro with block(RCB) (CI0TYS) while processing the AI-NAK entry.
FUNC=RELEASE specified. However, the data event control
block (DECB) that was to be released still has core blocks System action: A system error is issued with the return
associated with it that were previously detached from the option. Levels, if held, are released and the program is exited.
DECB by using the DETAC macro. User response: Review the system error dump for database
System action: The entry exits and non-catastrophic error problems or for user error on input.
recovery is started.
User response: Correct the application that attempted to 11F020
release a DECB that had detached core blocks associated with Program: Displayed on the console and in the dump
it.
Error Message: None.
See TPF General Macros for more information about the
DECBC and DETAC macros. Explanation: There was a retrieval error from file for the
output message.

0DECB8 System action: A system error is issued with the return


option. Levels, if held, are released and the program is exited.
Program: Displayed on the console and in the dump.
User response: Review the system error dump for database
Error Message: DECB DDBT CORRUPTION DETECTED problems or for user error on input.

Explanation: EXITC processing has detected corruption in the


DECB detached block table (DDBT) of an entry control block 11F026
(ECB).
Program: Displayed on the console and in the dump
System action: The ECB exits.
Error Message: None.
User response: See your application programmer to
Explanation: An error occurred because the character count
investigate the problem because this error is likely related to in the output message exceeded the maximum value set in
an application program. @MAXBK.
System action: A system error is issued with the return
option. Levels, if held, are released and the program is exited.

System Errors 253


11F027 • 11F030

User response: Review the system error dump for database System action: A system error is issued and the program is
problems or for user error on input. exited.
User response: Review the system error dump for database
11F027 problems or for user error on input.

Program: Displayed on the console and in the dump


11F02C
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: An error occurred because the TPF system is
unable to retrieve the output message block when processing a Error Message: None.
AI-NAK retransmission.
Explanation: There was a retrieval error from a file of the
System action: A system error is issued with the return output message block during an AI-NAK retransmission.
option. Levels, if held, are released and the program is exited.
System action: A system error is issued with the return
User response: Review the system error dump for database option. Levels, if held, are released and the program is exited.
problems or for user error on input.
User response: Review the system error dump for database
problems or for user error on input.
11F028
Program: Displayed on the console and in the dump 11F02D
Error Message: None. Program: Displayed on the console and in the dump
Explanation: A terminal type that is not valid was found in Error Message: None.
the agent assembly area (AAA) (WA0TYS) or the routing
control block (RCB) C06-RCB (CI0TYS) during an AI-NAK Explanation: An error occurred because three OMSG blocks
retransmission. cannot fit into one 1055-byte block.

System action: A system error is issued with the return System action: A system error is issued and the program is
option. Levels, if held, are released and the program is exited. exited.

User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

11F029 11F02E

Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: None.

Explanation: There was a retrieval error from a file of the Explanation: An error occurred because three OMSG blocks
output message. cannot fit into one 1055-byte block (AI-NAK retransmission).

System action: A system error is issued with the return System action: A system error is issued with the return
option. Levels, if held, are released and the program is exited. option. Levels, if held, are released and the program is exited.

User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

11F02A 11F02F

Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: None.

Explanation: There was an FILNC error on the output Explanation: An error occurred because a message is
message block during an AI-NAK retransmission. contained in more than 6 381-byte blocks.

System action: A system error is issued with the return System action: A system error is issued and the program is
option. Levels, if held, are released and the program is exited. exited.

User response: Review the system error dump for database User response: Review the system error dump for database
problems or for user error on input. problems or for user error on input.

11F02B 11F030

Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: None.

Explanation: There was a retrieval error on a file copy of the Explanation: An error occurred because a message is
output record. contained in more than 6 381-byte blocks.
System action: A system error is issued with the return

254 TPF Messages (System Error, Offline, and Program Status Word)
888001 • AB0002

option. If levels are held, they are released and the program is
888004
exited.
Program: B1A7
User response: Review the system error dump for database
problems or for user error on input. Error Message: PROCESSOR ANCHOR FACE ERROR.
Explanation: During recoup processing, an error condition
888000–888FFF was detected by a FACE-type call while trying to retrieve the
system ordinal number (SON) skipped pool processor anchor
record.
888001
System action: Recoup processing continues.
Program: B1A7
User response: Do the following:
Error Message: SKIPPED POOL FIND/FILE ERROR. 1. Determine the cause of the error.
Explanation: During recoup processing, an error condition 2. Correct the error.
was detected while trying to find or file the recoup skipped
addresses directory (#SONSKP) record.
See TPF Database Reference for more information about recoup
System action: Recoup processing continues. functions and procedures.

User response: Do the following:


1. Determine the cause of the error. 888005
2. Correct the error. Program: B1A7
Error Message: LOST ADDRESS FIND/FILE ERROR.
See TPF Database Reference for more information about recoup
functions and procedures. Explanation: During recoup processing, an error condition
was detected while trying to find or file the file copy of the
lost addresses (L80L8) record.
888002
System action: Recoup processing continues.
Program: B1A7
User response: Do the following:
Error Message: PROCESSOR ANCHOR FIND/FILE ERROR.
1. Determine the cause of the error.
Explanation: During recoup processing, an error condition 2. Correct the error.
was detected while trying to find or file the recoup processor
anchor (#SONSKP).
See TPF Database Reference for more information about recoup
System action: Recoup processing continues. functions and procedures.

User response: Do the following:


1. Determine the cause of the error. 888006
2. Correct the error. Program: B1A7
Error Message: LOST ADDRESS RECORD FACE ERROR.
See TPF Database Reference for more information about recoup
functions and procedures. Explanation: During recoup processing, an error condition
was detected by a FACE-type call while trying to retrieve the
lost addresses (L80L8) record.
888003
System action: Recoup processing continues.
Program: B1A7
User response: Do the following:
Error Message: SKIPPED POOL FACE ERROR.
1. Determine the cause of the error.
Explanation: During recoup processing, an error condition 2. Correct the error.
was detected by a FACE-type call while trying to retrieve the
recoup skipped addresses directory (#SONSKP).
See TPF Database Reference for more information about recoup
System action: Recoup processing continues. functions and procedures.

User response: Do the following:


1. Determine the cause of the error. AB0000–AB0FFF
2. Correct the error.
AB0002
See TPF Database Reference for more information about recoup
functions and procedures. Program: Displayed on the console and in the dump
Error Message: CORE DUMP REQUESTED
Explanation: A core dump was requested by the user of the
current test unit.

System Errors 255


AB0005 • AB0012

System action: A full core dump is issued after the end of sent after this dump and then the TPF system is exited.
the affected test unit (the result of the CDMP PTV option).
User response: Determine whether too many records were
User response: None. requested for SFD/SFT. This condition occurs mainly with
SFD.
AB0005
Program: Displayed on the console and in the dump. AB0009

Error Message: LINE NUMBER NOT FOUND IN Program: Displayed on the console and in the dump.
SIMULATED LINE TABLE Error Message: BACKWARD TAPE READ ERROR ON DATA
Explanation: An input message that is not valid was found BASE RESTORE TAPE
on the input tape (TUT). The line number is not in the Explanation: A backward tape read error occurred on the
Program Test Vehicle (PTV) simulated line table.
database restore tape.
System action: A SNAPC dump is issued with a return
System action: The record is bypassed and the next record on
option and bypasses the message.
the database restore tape is processed.
User response: Do the following:
User response: Check for a possible hardware malfunction.
1. Verify the line number.
2. Update the PTV simulation table with the line number.
AB000A

Program: Displayed on the console and in the dump


AB0006
Error Message: ERROR IN FILING DATA RECORD
Program: Displayed on the console and in the dump
Explanation: There was an error in filing a data record to a
Error Message: INVALID MESSAGE BLOCK SIZE ON TUT
database restore tape.
Explanation: The input block from the system test compiler
System action: The record is bypassed and the next record is
(STC) is larger than the system-generated buffer size.
processed.
System action: A system error dump is issued and the
User response: Check for a possible hardware malfunction.
program is exited.
User response: Load the TPF system again.
AB000B

Program: Displayed on the console and in the dump.


AB0007
Error Message: MSG TOO SMALL, TEST UNIT
Program: CRTT/CCUTIL
TERMINATED
Error Message: RTT CORE DEPLETION EXISTS
Explanation: The input message read from the input tape is
Explanation: During a trace, the real-time trace (RTT) facility too short to be a valid message.
found that the core frame levels in the TPF system are
System action: The test unit ends and the TPF system is
depleted.
IPLed again.
System action: The trace data is no longer collected. CXFRC
User response: Do the following:
is done to activate ZSTOP processing.
1. Check the test unit tape (TUT) for valid messages.
User response: Verify whether the problem is due to RTT
2. Review the system error dump for more information.
alone or whether there is any other problem in the TPF system
that results in depleted core frames.

If RTT is causing the problem, consider reducing the rate of AB0011


output using additional options on the RTT start message. Program: PTVE
See TPF Program Development Support Reference for more Error Message: SUBSYSTEM USER NOT AVAILABLE
information about RTT.
Explanation: The subsystem user is not active.

AB0008 System action: A catastrophic system error is issued and the


TPF system is IPLed again.
Program: BMD1
User response: None.
Error Message: CORE DEPLECTED DURING SFT/SFD
RECORD DUMPING
AB0012
Explanation: While writing records to tape for selective file
dump/selective file trace (SFD/SFT), a core frame depletion Program: JPTV
condition was detected.
Error Message: ERROR WRITING PTV OUTPUT, RTL NOT
System action: Writing the requested records to tape is AVAILABLE
aborted. An SFT stop message or an SFD complete message is
Explanation: An error occurred while writing the program

256 TPF Messages (System Error, Offline, and Program Status Word)
AB0013 • AB0072

test vehicle (PTV) output. The real-time (RTL) tape is not error indicates that the counter is zero upon completion of the
available. table build process. Normally, a file address that is not valid is
reported to the operator and the ECB is exited prior to testing
System action: A system error dump is issued with the the counter. Therefore, either the counter was corrupted or a
return option. Tape write is bypassed. logic error occurred.
User response: Do the following: System action: An system error is issued and the ECB is
1. Mount the RTL tape. exited.
2. IPL the TPF system again. User response: Have your system programmer review the
3. Start PTV again. system error dump to determine the cause of the error and to
correct it.

AB0013
AB0032
Program: PTVG
Program: CTSF/CCUTIL
Error Message: ERROR READING TUT, PTV ABORTED
Error Message: SFT log buffer write error. Tape not mounted
Explanation: During program test vehicle (PTV) initialization,
or offline.
an error occurred while reading the test unit tape (TUT).
Explanation: The selective file dump and trace (SFDT)
System action: PTV processing is ended.
function is unable to write the filled log buffer to the real-time
User response: Do the following: (RTL) tape because the tape is not mounted or the tape is
offline.
1. Have your system programmer review the system error
dump to determine whether this is a hardware System action: The SFDT function is continued. New log
malfunction. information is not collected and is lost until the tape is
2. Enter the message again. mounted and the filled buffer is written to tape.

User response: Do one of the following:


AB0014 v Correct the tape problem
Program: v Enter the ZTHLT command to stop the trace.

Error Message: PROGRAM LOADS NO SUPPORTED


See TPF Operations for more information about the ZTHLT
Explanation: The test unit tape (TUT) may be back level. command.

System action: Program test vehicle (PTV) process is


bypassed. AB0034

User response: Do the following: Program: BMD0, BMD5


1. Check the TUT input tape. Error Message: None.
2. Start PTV again.
Explanation: An error occurred because the number of
records in the input message exceeded the maximum allowed
AB0015 by the TPF system. The number of records may not exceed 82
for a type A address format and 420 for type N and S address
Program: PTVG formats.
Error Message: Test unit tape (TUT) input following the System action: The entry is exited.
current RUNID contains no messages.
User response: Enter the message again and specify a valid
Explanation: There are no messages on the tape after number of records.
RUNID.
System action: The test unit is ended and the TPF system is AB0072
IPLed.
Program: PTVC
User response: Check to be sure that correct tape is being
used. Error Message: None.

See TPF Program Development Support Reference for more Explanation: The test unit tape (TUT) has an improper
information. RUNID header.
System action: Exit the ECB.
AB0030
User response: Check the input tape and verify the RUNID.
Program: BMD0

Error Message: None.


Explanation: BMD0 builds a table of validated file addresses
for selective file dump and trace (SFDT) processing and
maintains a counter of the number of entries in that table. This

System Errors 257


AB0073 • C62002

AB0073 AB0090
Program: PTV3 Program: PTVR

Error Message: UNABLE TO FIND PTVA KEYPOINT Error Message: None.


Explanation: The PTV3 program tried to retrieve the program Explanation: There are no active program test vehicle (PTV)
test vehicle (PTV) keypoint and was unable to do so. entries in the MIP table.

System action: A catastrophic system error is issued and the System action: The entry control block (ECB) is exited and
TPF system is IPLed again. the PTV is aborted.
User response: Do the following: User response: Have your system programmer review the
1. Have your system programmer review the system error system error dump to determine the cause of the error and to
dump to determine whether this is a hardware correct it.
malfunction.
2. Start PTV processing again. C62000–C62FFF
AB0074
C62000
Program: PTV4
Program: Displayed on the console and in the dump
Error Message: UNABLE TO FILE PTVA KEYPOINT
Error Message: None.
Explanation: The PTV4 program tried to write to DASD and
Explanation: The conversation ID passed in the routing
was unable to do so. control parameter list (RCPL), which is defined in the
System action: A catastrophic system error is issued and the RCPL6CID field of the RC0PL data area, does not match the
TPF system is IPLed again. conversation ID of the conversation control block (CCB) to
which it points.
User response: Do the following:
System action: A system error is issued and the program is
1. Have your system programmer review the system error exited.
dump to determine whether this is a hardware
malfunction. User response: Review the system error dump to determine
why the conversation IDs are not equal.
2. Start PTV processing again.

C62001
AB0075
Program: Displayed on the console and in the dump.
Program: PTVH
Error Message: None.
Error Message: None.
Explanation: The conversation ID passed in the routing
Explanation: An error occurred during a reading of the test control parameter list (RCPL), which is defined by the
unit tape (TUT) while the program test vehicle (PTV) program RCPL6CID field of the RC0PL data area, contained zeros.
was running.
System action: A system error is issued and the program is
System action: PTV processing is ended. exited.
User response: Have your system programmer review the User response: Review the system error dump to determine
system error dump to determine cause of the error and to why the RCPL was not set up correctly.
correct it.

C62002
AB0076
Program: Displayed on the console and in the dump
Program: PTV3
Error Message: None.
Error Message: FACE ERROR ON PTVA KEYPOINT
Explanation: The session control block identifier (SCBID) in
Explanation: A file address compute program (FACE) error the routing control parameter list (RCPL) which is defined by
occurred on the PTVA keypoint. the RCPLORGR field of the RC0PL data area, does not match
the SCBID in the conversation control block (CCB).
System action: A catastrophic system error is issued, except
during restart. System action: A system error is issued and the program is
exited.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to User response: Review the system error dump to determine
why the SCBIDs are not equal.
correct it.

258 TPF Messages (System Error, Offline, and Program Status Word)
C62003 • C62010

C62003 C62009
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump.
Error Message: None. Error Message: None.
Explanation: The conversation control block (CCB) pointed to Explanation: CHDR issues this error when a segment in the
by the conversation ID in the routing control parameter list presentation services (PS) layer requests a send data record
(RCPL), which is defined in the RCPL6CID field of the RC0PL function but the data type is not valid.
data area, is marked as not in use.
System action: The DEALLOCATE_CLEANUP (CHQF)
System action: A system error is issued and the program is process is activated.
exited.
User response: Review the system error dump to determine
User response: Review the system error dump to determine
the cause of the error and to correct it.
whether that CCB is actually in use and if not, why the
RCPL6CID field is pointing to it.
C6200B
C62006 Program: Displayed on the console and in the dump.
Program: Displayed on the console and in the dump Error Message: None.
Error Message: None. Explanation: CHDR issues this error when a segment in the
Explanation: The required request block on data level 14 resource manager (RM) layer requests a half-session function
(D14) was not passed. that is not valid.

System action: The DEALLOCATE_CLEANUP (CHQF) System action: The DEALLOCATE_CLEANUP (CHQF)
process is activated. process is activated.

User response: Review the system error dump to determine User response: Review the system error dump to determine
the cause of the error and to correct it. the cause of the error and to correct it.

C62007 C6200D
Program: Displayed on the console and in the dump. Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: The required functional management header Explanation: CHDR issues this error when a segment in the
(FMH) was not passed in the request block on data level 14 half-session (HS) requests a half-session function that is not
(D14). valid.
System action: The DEALLOCATE_CLEANUP (CHQF) System action: The DEALLOCATE_CLEANUP (CHQF)
process is activated. process is activated.
User response: Review the system error dump to determine User response: Review the system error dump to determine
the cause of the error and to correct it. the cause of the error and to correct it.

C62008
C6200F
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump.
Error Message: None.
Error Message: None.
Explanation: CHDR issues this error when a segment in the
Explanation: The error finite state machine is in an illogical
presentation services (PS) layer requests a half-session function
that is not valid. state.

Valid half-session functions are: System action: The DEALLOCATE_CLEANUP (CHQF)


v Send data record process is activated.
v Send confirmed User response: Review the system error dump to determine
v Send error the cause of the error and to correct it.
v Send a request to send.
System action: The DEALLOCATE_CLEANUP (CHQF) C62010
process is activated.
Program: Displayed on the console and in the dump
User response: Review the system error dump to determine
the cause of the error and to correct it. Error Message: None.
Explanation: While processing the WAIT verb, an error
occurred during an attempt to find a conversation control
block (CCB) ID in the TP_TO_PS_WAIT_RESID_LIST.

System Errors 259


C62011 • C6201C

System action: Returns to the TPF transaction program with


C62015
a parameter error return code.
Program: Displayed on the console and in the dump
User response: Review the system error dump to determine
the cause of the error and to correct it. Error Message: None.
Explanation: An error occurred while trying to find (the
C62011 FINWC macro) a SEND_DATA record.
Program: Displayed on the console and in the dump. System action: The system DEALLOCATE_CLEANUP
(CHQF) process is activated.
Error Message: None.
User response: Do one of the following:
Explanation: The conversation finite state machine is in an
illogical state. v Check the transaction program that issued the SEND_DATA
verb to see how the data record was created.
System action: The DEALLOCATE_CLEANUP (CHQF)
v Check the chaining fields by using the system error dump.
process is activated.
User response: Review the system error dump to determine
C6201A
the cause of the error and to correct it.
Program: Displayed on the console and in the dump
C62012 Error Message: None.
Program: Displayed on the console and in the dump Explanation: A remote transaction program issued an
ALLOCATE request, but the name of the transaction program
Error Message: None.
to be activated is not valid. The transaction program name is
Explanation: A verb that is not valid or is not implemented in the functional management header type 5 that is the
was issued. ATTACH header. See the IFMH5 DSECT for more information.

System action: The DEALLOCATE_CLEANUP (CHQF) System action: The ATTACH_ERROR (CHQD) process is
process is activated. activated.

User response: Review the system error dump to determine User response: Do one of the following:
the cause of the error and to correct it. v Check the remote transaction program that issued the
ALLOCATE.
Program: C266, C267, C268, or C278
v Check the transaction program name table (TPNT).
Error Message: INVALID MAPPED CONVERSATION
SUPPORT VERB Explanation: A local TPF transaction program issued an
ALLOCATE request, but the length of the transaction program
Explanation: A mapped conversation macro passed a verb name specified on the ALLOCATE verb is not valid. The
parameter that is not valid to a C library function. length must be between 1 and 64.
System action: If an active conversation exists for the System action: The TPF system returns to the transaction
conversation control block (CCB), the conversation is abended program with a parameter check.
(DEALLOCATE TYPE=DEALLOCATE_SVC). The Mapped
Conversation Support API sets the return code to User response: Correct the transaction program that issued
CM_PRODUCT_SPECIFIC_ERROR and returns to the calling the ALLOCATE verb.
function.
User response: Review the system error dump to determine C6201B
the cause of the error and to correct it.
Program: Displayed on the console and in the dump

Error Message: None.


C62013
Explanation: CHRA issues this error when the work buffer
Program: Displayed on the console and in the dump.
(DSECT IWBL) owner is not presentation services (PS) or
Error Message: None. half-session (HS).

Explanation: The PREPARE_TO_RECEIVE verb was issued System action: The DEALLOCATE_CLEANUP (CHQF)
with TYPE=CONFIRM while the synchronization level (SYNC) process.
was NONE.
User response: Review the system error dump to determine
System action: The DEALLOCATE_CLEANUP (CHQF) the cause of the error and to correct it.
process is activated.
User response: Check the transaction program that issued the C6201C
verb.
Program: Displayed on the console and in the dump

Error Message: None.


Explanation: The TPF system issues this error when the
SYNC_LEVEL on the ALLOCATE verb that was passed from

260 TPF Messages (System Error, Offline, and Program Status Word)
C6201D • C6202A

the presentation services (PS) layer to the resource manager


C62023
(RM) layer is not valid.
Program: Displayed on the console and in the dump
System action: The DEALLOCATE_CLEANUP (CHQF)
process is activated. Error Message: None.
User response: Check the transaction program that issued Explanation: A protocol error occurred. The remote
this verb. transaction program issued a SEND_ERROR and sent a sense
code of X'0846', but did not follow it with the required FMH7
error record. See the IFMH7 DSECT for more information.
C6201D
System action: The PS_PROTOCOL_ERROR (CHQH) process
Program: Displayed on the console and in the dump
is activated.
Error Message: None.
User response: Check the transaction program and the
Explanation: CHRD issues this error when a segment in the logical unit (LU) that caused the protocol error.
presentation services (PS) layer requests a resource manager
(RM) function that is not valid.
C62024
System action: The DEALLOCATE_CLEANUP (CHQF)
Program: Displayed on the console and in the dump
process is activated.
Error Message: None.
User response: Review the system error dump to determine
the cause of the error and to correct it. Explanation: An error occurred while trying a find (the
FINWC macro) on a record in the conversation control block
(CCB) inbound queue.
C6201E
System action: The DEALLOCATE_CLEANUP (CHQF)
Program: Displayed on the console and in the dump
process is activated.
Error Message: None.
User response: Review the system error dump to determine
Explanation: CHRD issues this error when a segment in the the cause of the error and to correct it.
half-session (HS) layer requests a resource manager (RM) that
is not valid.
C62025
System action: The DEALLOCATE_CLEANUP (CHQF)
Program: Displayed on the console and in the dump
process is activated.
Error Message: None.
User response: Review the system error dump to determine
the cause of the error and to correct it. Explanation: The transaction program found an error and
sent a negative response. The TPF system issues this system
error when it times out while waiting for an end-of-chain,
C62021
which indicates that it is fine to send the FMH7.
Program: Displayed on the console and in the dump
System action: The DEALLOCATE_CLEANUP (CHQF)
Error Message: None. process is activated.

Explanation: An ATTACH header (DSECT IFMH5) that is not User response: Review the system error dump to determine
valid was received. the cause of the error and to correct it.

System action: Calls the ATTACH_ERROR procedure


(CHQD). C62027

User response: Check that the remote logical unit (LU) sent Program: Displayed on the console and in the dump
out the ATTACH.
Error Message: None.

Explanation: A data type record that was not valid was


C62022
received.
Program: Displayed on the console and in the dump
System action: The DEALLOCATE_CLEANUP (CHQF)
Error Message: None. process.

Explanation: When requesting a session, this error occurs User response: Review the system error dump to determine
when the destination LU_NAME passed is not a valid LU 6.2 the cause of the error and to correct it.
node defined by OSTG or when the LU_NAME is not unique.
If the LU_NAME is not unique, it must be qualified with a C6202A
network identifier (NETID).
Program: Displayed on the console and in the dump
System action: The TPF system returns control to the
Error Message: None.
previous segment (through the BACKC macro).
Explanation: The EVNTC macro was issued with a duplicate
User response: Check the transaction program that requested
name.
the session.

System Errors 261


C6202B • C62032

System action: The DEALLOCATE_CLEANUP (CHQF)


C6202F
process is activated.
Program: Displayed on the console and in the dump
User response: Review the system error dump to determine
the cause of the error and to correct it. Error Message: None.
Explanation: A functional management header type 5 (the
C6202B ATTACH header; the IFMH5 DSECT) is required but was not
provided.
Program: Displayed on the console and in the dump
System action: The DEALLOCATE_CLEANUP (CHQF)
Error Message: None.
process is activated.
Explanation: The TPF system issued the IFSMC macro and a
User response: Review the system error dump to determine
logic error occurred due to a state condition that is not valid
the cause of the error and to correct it.
when updating the conversation finite state machine.
System action: The DEALLOCATE_CLEANUP (CHQF)
C62030
process is activated.
Program: Displayed on the console and in the dump
User response: Review the system error dump to determine
the cause of the error and to correct it. Error Message: None.
Explanation: A functional management header type 7 (the
C6202C IFMH7 DSECT) error record is required but was not provided.
Program: Displayed on the console and in the dump System action: The DEALLOCATE_CLEANUP (CHQF)
process is deactivated.
Error Message: None.
User response: Review the system error dump to determine
Explanation: A logic error occurred due to an illogical state
the cause of the error and to correct it.
condition when updating the error finite state machine.

System action: The DEALLOCATE_CLEANUP (CHQF)


C62031
process is activated.
Program: Displayed on the console and in the dump
User response: Review the system error dump to determine
the cause of the error and to correct it. Error Message: None.

Explanation: The following conditions may cause this error:


C6202D v A logical record is received that contains an incorrect logical
Program: Displayed on the console and in the dump length.
v A request, for example, a CONFIRM or change direction
Error Message: None.
request, is received in the middle of a logical record. The
Explanation: A logic error occurred due to an illogical state logical record must be complete before issuing another
condition when updating the post finite state machine. request.

System action: The DEALLOCATE_CLEANUP (CHQF) System action: The TPF system brings down the session with
process is activated. the remote logical unit (LU) and issues the C62031 system
error.
User response: Review the system error dump to determine
the cause of the error and to correct it. User response: Review the system error dump to determine
the cause of the error and to correct it.

C6202E
C62032
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: A routing control parameter list (RCPL) that
was not valid was received. The RCPL indicated a begin Explanation: The remote logical unit (LU) sent a functional
bracket (BB) but the ATTACH header (DSECT IFMH5) was not management header type 7 (the IFMH7 DSECT) error record
valid or was missing. that is not valid.

System action: A system error is issued and the program is System action: The PS_PROTOCOL_ERROR (CHQH) process
exited. is activated.

User response: Review the system error dump to determine User response: Review the system error dump to determine
the cause of the error and to correct it. the cause of the error and to correct it.

262 TPF Messages (System Error, Offline, and Program Status Word)
C62033 • C6203D

User response: Review the system error dump to determine


C62033
the cause of the error and to correct it.
Program: Displayed on the console and in the dump

Error Message: None. C62038

Explanation: An I/O error occurred attempting to add a Program: Displayed on the console and in the dump
record to the conversation control block (CCB) inbound queue
Error Message: None.
for a conversation.
Explanation: This error occurs when there is a time out
System action: The TPF system unbinds the session.
during an EVNWC.
User response: None.
System action: The DEALLOCATE_CLEANUP (CHQF)
process is activated.
C62034
User response: Review the system error dump to determine
Program: Displayed on the console and in the dump the cause of the error and to correct it.

Error Message: None.


C6203B
Explanation: The EVNWC macro returned with an error.
Program: Displayed on the console and in the dump
System action: The DEALLOCATE_CLEANUP (CHQF)
process is activated. Error Message: None.

User response: Review the system error dump to determine Explanation: This error is issued when a program issues an
the cause of the error and to correct it. ALLOCATE request but no conversation control control blocks
(CCBs) are defined to the TPF system.

C62035 System action: Control is returned to the previous segment


through the BACKC macro.
Program: Displayed on the console and in the dump
User response: CCBs are defined to the TPF system with the
Error Message: None. MAXCCB field in the Systems Network Architecture (SNA)
Explanation: This error occurs when there is a return code keypoint (DSECT CK2SN). The value must be greater than
from INQRC or RIDCC that indicates the TPF system was two to use the TPF/APPC functions.
unable to do a RID to LUNAME conversion. Error Message: ALL CCB BLOCKS IN USE — ADVISE
System action: A system error is issued and the program is COVERAGE TO CHECK CCB CORE ALLOCATION
exited. Explanation: This error is issued when a program issues an
User response: Review the system error dump to determine ALLOCATE request but all the conversation control blocks
the cause of the error and to correct it. (CCBs) are in use.
System action: Control is returned to the previous segment
C62036 through the BACKC macro.

Program: Displayed on the console and in the dump User response: To define more CCBs to the TPF system,
increase the value of MAXCCB in the SNA keypoint (DSECT
Error Message: None. CK2SN).
Explanation: This error is issued when there is an error
return code from POSTC because the event name was not C6203D
found.
Program: Displayed on the console and in the dump
System action: If the error occurs in the CHDF segment, the
TPF system exits. Otherwise, the DEALLOCATE_CLEANUP Error Message: None.
(CHQF) process is activated. Explanation: This occurs when the
User response: Review the system error dump to determine DEALLOCATE_CLEANUP procedure is unable to return the
the cause of the error and to correct it. conversation control block (CCB) to the available list because
CCB ID in the work buffer (which is defined by the IWBL
data macro) is not valid.
C62037
System action: Control is returned to the previous segment
Program: Displayed on the console and in the dump through the BACKC macro.
Error Message: None. User response: Review the system error dump to determine
the cause of the error and to correct it.
Explanation: This error occurs when the destination session
control block identifier (SCBID) in the conversation control
block (CCB) is not valid.
System action: Control is returned to the previous segment
through the BACKC macro.

System Errors 263


C6203F • C62048

only be issued by the ECB that issued the ILCKCB for that
C6203F
control block.
Program: Displayed on the console and in the dump
System action: A system error is issued and processing is
Error Message: None. continued.

Explanation: The TPF system issues this error when an error User response: Review the system error dump to determine
is received from the EVNWC macro because the event name the cause of the error and to correct it. If necessary, see your
was not found. IBM service representative.

System action: The DEALLOCATE_CLEANUP (CHQF)


process is activated. C62046

User response: Review the system error dump to determine Program: Displayed on the console and in the dump
the cause of the error and to correct it.
Error Message: None.
Explanation: The transaction program issued a WAIT verb
C62040
with more than the maximum number of entries allowed in
Program: Displayed on the console and in the dump the resource identifier (RID) list.

Error Message: None. System action: Processing is continued ignoring any entries
above the maximum number.
Explanation: A protocol error was detected but TPF was
unable to terminate the session. User response: Check the transaction program that issued the
WAIT verb. Correct the logic that produces more than the
System action: The TPF system returns control to the maximum number of entries in the resource identifier (RID)
previous segment through the BACKC macro. list.
User response: Review the system error dump to determine
the cause of the error and to correct it. C62047

Program: Displayed on the console and in the dump


C62043
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: The transaction program issued a WAIT verb
Error Message: None. with no conversation control block (CCB) IDs in the resource
Explanation: The TPF system issued the ILCKCB macro but identifier (RID) list.
this ECB already holds a lock for the specified control block System action: A return code is set and control is returned to
area. the transaction program.
System action: A SERRC macro is issued and processing is User response: Check the transaction program that issued the
continued. WAIT verb. Correct the logic that results in no entries in the
User response: Review the system error dump to determine resource identifier (RID) list.
the cause of the error and to correct it. If necessary, see your
IBM service representative. C62048
Program: Displayed on the console and in the dump
C62044
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: This error occurs when the TPF system cannot
Error Message: None. activate the program name specified on the
Explanation: The TPF system issued the IULKCB macro but ACTIVATE_ON_RECEIPT or
the control block area is not locked. ACTIVATE_ON_CONFIRMATION verb (the PGM parameter).
This indicates that the program name saved in the
System action: A system error is issued and processing is conversation control block (CCB) was corrupted and is no
continued. longer valid.
User response: Review the system error dump to determine System action: A SERRC macro is issued and the program is
the cause of the error and to correct it. If necessary, see your exited. The SERRC processing invokes the abend processor
IBM service representative. segment (CHDE) to send out a DEALLOCATE_ABEND for all
conversations associated with this transaction program.
C62045 User response: Review the system error dump to determine
why the program name saved in the CCB is not valid.
Program: Displayed on the console and in the dump
Error Message: None.

Explanation: The TPF system issued the IULKCB macro but


the lock is held by a different ECB. An IULKCB macro can

264 TPF Messages (System Error, Offline, and Program Status Word)
C62049 • C62050

C62049 C6204C
Program: CHRA Program: CHRG

Error Message: ALL TPICBS IN USE — CHECK TPICB Error Message: None.
CORE ALLOCATION
Explanation: A request was made to get a session control
Explanation: A transaction program called the TPPCC block (SCB) entry for a logical unit (LU) but the resource
ALLOCATE macro and the ALLOCATE processing requires identifier (RID) was not correct.
allocation of a transaction program instance control block
System action: None.
(TPICB) but all of the TPICBs are already in use.
User response: Review the system error dump to determine
System action: Control returns to the transaction program
with the storage specified by the RCODE macro parameter set why the RID passed to CHRG was not correct and correct the
error.
to LU62RC_ALLOC_ERROR,
LU62RC_ALLOCERR_NORETRY.
User response: Define sufficient TPICBs in the TPF system by C6204D
increasing the value of MAXTPI in the Systems Network Program: CHRR
Architecture (SNA) keypoint (CTK2).
Error Message: None.

C6204A Explanation: A request was made to return a session control


block (SCB) entry for a logical unit (LU) but the SCBID was
Program: CCEB not correct.
Error Message: TPICB ORDINAL NUMBER GREATER System action: None.
THAN MAXTPI
User response: Review the system error dump to determine
Explanation: The transaction program instance control block why the SCBID passed to CHRR was not correct and correct
(TPICB) ordinal number in the exiting ECB is greater than the the error.
number of TPICBs defined in the TPF system by MAXTPI.

System action: Exit processing is continued for the ECB. C6204F


User response: Review the system error dump to determine Program: CHRS
the cause of the error and to correct it. If necessary, see your
IBM service representative. Error Message: None.

Error Message: UNABLE to RELEASE TPICB Explanation: One of the following errors occurred:
v An incorrect session control block identifier (SCBID) was
Explanation: The transaction program instance control block
passed to this segment.
(TPICB) ordinal number in the exiting ECB is not zero. This
indicates that a TPICB is assigned to the ECB but the ITPICB v The session control block (SCB) entry pointed to by the
header indicates that no TPICBs are currently assigned. SCBID is not associated with a resource vector table (RVT)
entry.
System action: Exit processing is continued for the ECB.
v The resource identifier (RID) field in the SCB should contain
User response: Review the system error dump to determine the address of the owning resource vector table (RVT) but
the cause of the error and to correct it. If necessary, see your does not.
IBM service representative.
System action: The entry control block (ECB) exits.
User response: Review the system error dump to determine
C6204B
the cause of the error and to correct it.
Program: CHRG
Error Message: ALL SCB BLOCKS IN USE C62050

Explanation: A request was made to get a session control Program: CHKR


block (SCB) entry but all SCB entries are in use.
Error Message: SCB CHAIN ERROR FOUND IN LU=luname
System action: None.
Explanation: A chain error was detected during restart while
User response: Do the following: verifying the session control block (SCB) chain for a particular
1. Allocate more SCBs to the TPF system (by specifying the logical unit (LU).
MAXSCB parameter on the SNAKEY macro). System action: All SCBs for this LU are returned to the pool
2. Load the updated CTK2 again. of available SCBs and processing is continued.
3. IPL the TPF system again. User response: Review the system error dump to determine
why the SCB chain was not correct and correct the error. The
See TPF ACF/SNA Network Generation for more information dump contains the LU RVT1 entry and the entire SCB1 area to
about the SNAKEY macro. aid in finding the chain error.

System Errors 265


C62051 • C62074

CM_PRODUCT_SPECIFIC_ERROR and returns to the calling


C62051
function.
Program: CHZU or CHZW
User response: Review the system error dump to determine
Error Message: FIND FAILURE ON SIDE INFORMATION the cause of the error and correct it.
TABLE FIXED FILE RECORD
Explanation: An error occurred while executing a FIND C62055
macro against the online side information table during ZNSID
Program: Displayed on the console and in the dump.
command processing.
Error Message: None.
System action: The entry control block (ECB) for the ZNSID
command is exited. Explanation: An output message in AM0SG format was
passed to the SEND_DATA verb, but the character count field
User response: Review the system error dump to determine
(AM0CCT) of the output message exceeds the logical block
why the FIND macro failed and correct the error.
size.
System action: The DEALLOCATE_CLEANUP (CHQF)
C62052
process is activated.
Program: CHZU or CHZW
User response: Do the following:
Error Message: FILE FAILURE ON SIDE INFORMATION 1. Review the system error dump and check the character
TABLE FIXED FILE RECORD count fields.
Explanation: An error occurred while executing a FILE macro 2. Check the transaction program that issued the
against the online side information table during ZNSID SEND_DATA verb to see how the data record was created.
command processing. 3. Correct any errors.
System action: The entry control block (ECB) for the ZNSID
command is exited. C62074
User response: Review the system error dump to determine Program: C264
why the FILE macro failed and correct the error.
Error Message: EITHER FIELD OR LEVEL ARE NEEDED
FOR ACTIVATE ON CONFIRMATION
C62053
Explanation: The TPF/APPC tppc_activate_on_confirmation
Program: C269 function was passed a FIELD parameter of NULL and a
Error Message: INVALID MAPPED CONVERSATION LEVEL parameter of AOC_NO_DL.
SUPPORT CCB System action: Control is returned to the caller with the
Explanation: The conversation control block (CCB) ID for a RCODE parameter set to LU62RC_PARAMETER_CHECK,
nonmapped conversation was passed to a mapped LU62RC_PK_BAD_OPTION.
conversation verb or the CCB was corrupted. User response: Correct the error in the function call.
System action: If an active conversation exists for the CCB, See TPF C/C++ Language Support User's Guide for more
the conversation is abended (DEALLOCATE information about the tppc_activate_on_confirmation
TYPE=DEALLOCATE_SVC). The Mapped Conversation function and its parameters.
Support API sets the return code to
CM_PRODUCT_SPECIFIC_ERROR and returns to the calling
function. C62074

User response: Review the system error dump and the Program: C265
program segment that issued the mapped conversation verb to
Error Message: EITHER FIELD OR LEVEL ARE NEEDED
determine the cause of the error and correct it.
FOR ACTIVATE ON RECEIPT

Explanation: The TPF/APPC tppc_activate_on_receipt


C62054
function was passed a FIELD parameter of NULL and a
Program: C269 LEVEL parameter of AOR_NO_DL.

Error Message: UNKNOWN TPPC RCODE RETURNED TO System action: Control is returned to the caller with the
MAPPED SUPPORT RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION.
Explanation: A TPF/APPC basic verb called by mapped
conversation support returned a return code value that User response: Correct the error in the function call.
mapped conversation support does not recognize.
See TPF C/C++ Language Support User's Guide for more
System action: If an active conversation exists for the CCB, information about the tppc_activate_on_receipt function and
the conversation is abended (DEALLOCATE its parameters.
TYPE=DEALLOCATE_SVC). The Mapped Conversation
Support API sets the return code to

266 TPF Messages (System Error, Offline, and Program Status Word)
C62074

AOC_D6, AOC_D7, AOC_D8, AOC_D9, AOC_DA, or


C62074
AOC_NO_DL.
Program: C255
System action: Control is returned to the caller with the
Error Message: GET ATTRIBUTE PARAMETERS RCODE parameter set to LU62RC_PARAMETER_CHECK,
OWNNAME, PLUNAME, MODE AND SYNC ARE ALL LU62RC_PK_BAD_OPTION.
NULL
User response: Correct the error in the function call.
Explanation: The TPF/APPC tppc_get_attributes function
See TPF C/C++ Language Support User's Guide for information
was passed as NULLs in the OWNNAME, PLUNAME,
about the tppc_activate_on_confirmation function and its
MODE, and SYNC parameters. At least one of these
parameters.
parameters must be non-NULL.
System action: Control is returned to the caller with the
C62074
RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION. Program: C265
User response: Correct the error in the function call. Error Message: INVALID LEVEL OPTION PASSED TO TPPC
ACTIVATE ON RECEIPT FUNCTION
See TPF C/C++ Language Support User's Guide for more
information about the tppc_get_attributes function and its Explanation: The TPF/APPC tppc_activate_on_receipt
parameters. function was passed a LEVEL parameter value other than
AOR_D1, AOR_D2, AOR_D3, AOR_D4, AOR_D5, AOR_D6,
AOR_D7, AOR_D8, AOR_D9, AOR_DA, or AOR_NO_DL.
C62074
System action: Control is returned to the caller with the
Program: C256
RCODE parameter set to LU62RC_PARAMETER_CHECK,
Error Message: INVALID FILL OPTION PASSED TO TPPC LU62RC_PK_BAD_OPTION.
POST ON RECEIPT FUNCTION
User response: Correct the error in the function call.
Explanation: The TPF/APPC tppc_post_on_receipt function
See TPF C/C++ Language Support User's Guide for more
was passed a FILL parameter value other than
information about the tppc_activate_on_receipt function and
POST_ON_RECEIPT_FILL_LL.
its parameters.
System action: Control is returned to the caller with the
RCODE parameter set to LU62RC_PARAMETER_CHECK,
C62074
LU62RC_PK_BAD_OPTION.
Program: C257
User response: Correct the error in the function call. See TPF
C/C++ Language Support User's Guide for more information Error Message: INVALID LOCKS OPTION PASSED TO
about the tppc_post_on_receipt function and its parameters. TPPC PREPARE TO RECEIVE FUNCTION

Explanation: The TPF/APPC tppc_prepare_to_receive


C62074 function was passed a LOCKS parameter value other than
PREP_TO_RECEIVE_LOCKS_SHORT.
Program: C258
System action: Control is returned to the caller with the
Error Message: INVALID FILL OPTION PASSED TO TPPC
RCODE parameter set to LU62RC_PARAMETER_CHECK,
RECEIVE FUNCTION
LU62RC_PK_BAD_OPTION.
Explanation: The TPF/APPC tppc_receive function was
User response: Correct the error in the function call. See TPF
passed a FILL parameter value other than RECEIVE_FILL_LL.
C/C++ Language Support User's Guide for more information
System action: Control is returned to the caller with the about the tppc_prepare_to_receive function and its
RCODE parameter set to LU62RC_PARAMETER_CHECK, parameters.
LU62RC_PKBAD_OPTION.
User response: Correct the error in the function call. C62074

See TPF C/C++ Language Support User's Guide for more Program: C253
information about the tppc_receive function and its
Error Message: INVALID LOGDATA OPTION PASSED TO
parameters.
TPPC DEALLOCATE FUNCTION
Explanation: The TPF/APPC tppc_deallocate function was
C62074
passed a LOGDATA parameter value other than
Program: C264 DEALLOCATE_LOGDATA_NO.

Error Message: INVALID LEVEL OPTION PASSED TO TPPC System action: Control is returned to the caller with the
ACTIVATE ON CONFIRMATION FUNCTION RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION.
Explanation: The TPF/APPC tppc_activate_on_confirmation
function was passed a LEVEL parameter value other than User response: Correct the error in the function call.
AOC_D0, AOC_D1, AOC_D2, AOC_D3, AOC_D4, AOC_D5,
See TPF C/C++ Language Support User's Guide for more

System Errors 267


C62074

information about the tppc_deallocate function and its


C62074
parameters.
Program: C250
C62074 Error Message: INVALID SECURITY OPTION PASSED TO
TPPC ALLOCATE FUNCTION
Program: C261
Explanation: The TPF/APPC tppc_allocate function was
Error Message: INVALID LOGDATA OPTION PASSED TO
passed a SECURITY parameter value other than
TPPC SEND ERROR FUNCTION
ALLOCATE_SECURITY_NO.
Explanation: The TPF/APPC tppc_send_error function was
System action: Control is returned to the caller with the
passed a LOGDATA parameter value other than
RCODE parameter set to LU62RC_PARAMETER_CHECK,
SEND_ERROR_LOGDATA_NO.
LU62RC_PK_BAD_OPTION.
System action: Control is returned to the caller with the
User response: Correct the error in the function call.
RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION. See TPF C/C++ Language Support User's Guide for more
information about the tppc_allocate function and its
User response: Correct the error in the function call.
parameters.
See TPF C/C++ Language Support User's Guide for more
information about the tppc_send_error function and its
C62074
parameters.
Program: C250
C62074 Error Message: INVALID SYNC OPTION PASSED TO TPPC
ALLOCATE FUNCTION
Program: C250
Explanation: The TPF/APPC tppc_allocate function was
Error Message: INVALID PIP OPTION PASSED TO TPPC
passed a SYNC parameter value other than
ALLOCATE FUNCTION
ALLOCATE_SYNC_NONE or ALLOCATE_SYNC_CONFIRM.
Explanation: The TPF/APPC tppc_allocate function was
System action: Control is returned to the caller with the
passed a PIP parameter value other than
RCODE parameter set to LU62RC_PARAMETER_CHECK,
ALLOCATE_PIP_NO.
LU62RC_PK_BAD_OPTION.
System action: Control is returned to the caller with the
User response: Correct the error in the function call.
RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION. See TPF C/C++ Language Support User's Guide for more
information about the tppc_allocate function and its
User response: Correct the error in the function call.
parameters.
See TPF C/C++ Language Support User's Guide for more
information about the tppc_allocate function and its
C62074
parameters.
Program: C262
C62074 Error Message: INVALID TEST OPTION PASSED TO TPPC
TEST FUNCTION
Program: C250
Explanation: The TPF/APPC tppc_test function was passed
Error Message: INVALID RCONTROL OPTION PASSED TO
a TEST parameter value other than TEST_TEST_POSTED or
TPPC ALLOCATE FUNCTION
TEST_TEST_RTSRCVD.
Explanation: The TPF/APPC tppc_allocate function was
System action: Control is returned to the caller with the
passed an RCONTROL parameter value other than
RCODE parameter set to LU62RC_PARAMETER_CHECK,
ALLOCATE_RCONTROL_WSA or
LU62RC_PK_BAD_OPTION.
ALLOCATE_RCONTROL_IMM.
User response: Correct the error in the function call.
System action: Control is returned to the caller with the
RCODE parameter set to LU62RC_PARAMETER_CHECK, See TPF C/C++ Language Support User's Guide for more
LU62RC_PK_BAD_OPTION. information about the tppc_test function and its parameters.
User response: Correct the error in the function call.
C62074
See TPF C/C++ Language Support User's Guide for more
information about the tppc_allocate function and its Program: C250
parameters.
Error Message: INVALID TYPE OPTION PASSED TO TPPC
ALLOCATE FUNCTION
Explanation: The TPF/APPC tppc_allocate function was
passed a TYPE parameter value other than
ALLOCATE_TYPE_BASIC, or ALLOCATE_TYPE_MAPPED.

268 TPF Messages (System Error, Offline, and Program Status Word)
C62074

System action: Control is returned to the caller with the RCODE parameter set to LU62RC_PARAMETER_CHECK,
RCODE parameter set to LU62RC_PARAMETER_CHECK, LU62RC_PK_BAD_OPTION.
LU62RC_PK_BAD_OPTION.
User response: Correct the error in the function call.
User response: Correct the error in the function call.
See TPF C/C++ Language Support User's Guide for more
See TPF C/C++ Language Support User's Guide for more information about the tppc_send_error function and its
information about the tppc_allocate function and its parameters.
parameters.

C62074
C62074
Program: C264
Program: C253
Error Message: INVALID VERB OPTION PASSED TO TPPC
Error Message: INVALID TYPE OPTION PASSED TO TPPC ACTIVATE ON CONFIRMATION FUNCTION
DEALLOCATE FUNCTION
Explanation: The TPF/APPC tppc_activate_on_confirmation
Explanation: The TPF/APPC tppc_deallocate function was function was passed a VERB parameter value other than
passed a TYPE parameter value other than: AOC_CONFIRM, AOC_DEALLOC or AOC_P_T_R.
v DEALLOCATE_TYPE_SYNC
v DEALLOCATE_TYPE_FLUSH System action: Control is returned to the caller with the
v DEALLOCATE_TYPE_CONFIRM RCODE parameter set to LU62RC_PARAMETER_CHECK,
v DEALLODATE_TYPE_LOCAL LU62RC_PK_BA_OPTION.
v DEALLOCATE_TYPE_ABENDP User response: Correct the error in the function call.
v DEALLOCATE_TYPE_ABENDS
v DEALLOCATE_TYPE_ABENDT. See TPF C/C++ Language Support User's Guide for more
information about the tppc_activate_on_confirmation
System action: Control is returned to the caller with the function and its parameters.
RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION.
C62074
User response: Correct the error in the function call.
Program: C258
See TPF C/C++ Language Support User's Guide for more
information about the tppc_deallocate function and its Error Message: INVALID WAIT OPTION PASSED TO TPPC
parameters. RECEIVE FUNCTION

Explanation: The TPF/APPC tppc_receive function was


C62074 passed a WAIT parameter value other than
RECEIVE_WAIT_YES.
Program: C257
System action: Control is returned to the caller with the
Error Message: INVALID TYPE OPTION PASSED TO TPPC RCODE parameter set to LU62RC_PARAMETER_CHECK,
PREPARE TO RECEIVE FUNCTION LU62RC_PK_BAD_OPTION.
Explanation: The TPF/APPC tppc_prepare_to_receive User response: Correct the error in the function call.
function was passed a TYPE parameter value other than
PREP_TO_RECEIVE_TYPE_CONFIRM, See TPF C/C++ Language Support User's Guide for more
PREP_TO_RECEIVE_TYPE_FLUSH, or information about the tppc_receive function and its
PREP_TO_RECEIVE_TYPE_SYNC. parameters.

System action: Control is returned to the caller with the


RCODE parameter set to LU62RC_PARAMETER_CHECK, C62074
LU62RC_PK_BAD_OPTION.
Program: C264
User response: Correct the error in the function call.
Error Message: ONLY ONE OF FIELD OR LEVEL MAY BE
See TPF C/C++ Language Support User's Guide for more USED FOR ACTIVATE ON CONFIRMATION
information about the tppc_prepare_to_receive function and
Explanation: The TPF/APPC tppc_activate_on_confirmation
its parameters.
function was passed a non-NULL FIELD parameter and a
LEVEL parameter option specifying a data level (for example,
C62074 one of AOC_D0 to AOC_DA; AOC_NO_DL must be coded
with a non-NULL FIELD).
Program: C261
System action: Control is returned to the caller with the
Error Message: INVALID TYPE OPTION PASSED TO TPPC RCODE parameter set to LU62RC_PARAMETER_CHECK,
SEND ERROR FUNCTION LU62RC_PK_BAD_OPTION.
Explanation: The TPF/APPC tppc_send_error function was User response: Correct the error in the function call.
passed a TYPE parameter value other than
SEND_ERROR_TYPE_PROG or SEND_ERROR_TYPE_SVC. See TPF C/C++ Language Support User's Guide for more
information about the tppc_activate_on_confirmation
System action: Control is returned to the caller with the function and its parameters.

System Errors 269


C62074 • C62104

error was returned by the FACS program.


C62074
System action: The APPN or high-performance routing
Program: C265
(HPR) function ends.
Error Message: ONLY ONE OF FIELD OR LEVEL MAY BE
User response: Ensure that the #IBMM4 record representing
USED FOR ACTIVATE ON RECEIPT
the APPN TAPST record is defined.
Explanation: The TPF/APPC tppc_activate_on_receipt
function was passed a non-NULL FIELD parameter and a
C62101
LEVEL parameter option specifying a data level (for example,
AOR_D1 to AOR_DA; AOR_NO_DL must be coded with a Program: Displayed on the console and in the dump
non-NULL FIELD).
Error Message: FIND ERROR ON APPN TAPST RECORD
System action: Control is returned to the caller with the
RCODE parameter set to LU62RC_PARAMETER_CHECK, Explanation: While trying to retrieve the Advanced
LU62RC_PK_BAD_OPTION. Peer-to-Peer Networking (APPN) TAPST record from file, an
I/O error occurred.
User response: Correct the error in the function call.
System action: The APPN or high-performance routing
See TPF C/C++ Language Support User's Guide for more (HPR) function ends.
information about the tppc_activate_on_receipt function and
its parameters. User response: Review the system error dump to determine
the cause of the input/output (I/O) error.

C62074
C62102
Program: C258
Program: CSBJ
Error Message: RECEIVE LENGTH AND DATA MUST BE
EITHER BOTH NULL OR BOTH NOT NULL Error Message: INVALID APPN REGISTER REPLY
RECEIVED
Explanation: The TPF/APPC tppc_receive function was
passed either NULL LENGTH with non-NULL DATA, or Explanation: While performing the APPN LU registration
non-NULL LENGTH with NULL DATA. process, the remote CP sent the TPF system a register reply
containing data that is not valid.
System action: Control is returned to the caller with the
RCODE parameter set to LU62RC_PARAMETER_CHECK, System action: The LU registration process is ended.
LU62RC_PK_BAD_OPTION.
User response: Review the register request and register reply
User response: Correct the error in the function call. included with the dump to determine the cause of the error.

See TPF C/C++ Language Support User's Guide for more


information about the tppc_receive function and its C62103
parameters.
Program: CSBE
Error Message: INVALID CPU ID FOR TAPST FUNCTION
C62074
Explanation: A request was made to update the in-core
Program: C260
TAPST, but the requested CPU ID passed as input to CSBE
Error Message: SEND DATA LENGTH AND DATA MUST was not valid.
BE EITHER BOTH NULL OR BOTH NOT NULL
System action: The TAPST request is rejected.
Explanation: The TPF/APPC tppc_send_data function was
User response: Review the system error dump to determine
passed either NULL LENGTH with non-NULL DATA, or
why the CPU ID is not valid.
non-NULL LENGTH with NULL DATA.
System action: Control is returned to the caller with the
C62104
RCODE parameter set to LU62RC_PARAMETER_CHECK,
LU62RC_PK_BAD_OPTION. Program: CSBE
User response: Correct the error in the function call. Error Message: NO SPACE AVAILABLE IN TAPST
See TPF C/C++ Language Support User's Guide for more Explanation: A request was made to add a link to the in-core
information about the tppc_send_data function and its TAPST, but the TAPST was full.
parameters.
System action: The TAPST request is rejected and the link is
deactivated.
C62100
User response: Do the following:
Program: Displayed on the console and in the dump 1. Enter the ZNAPN command with the TOPOLOGY
Error Message: FACS ERROR ON APPN TAPST RECORD parameter specified to display all active links.
2. Determine which links, if any, can be deactivated to free
Explanation: While trying to calculate the file address of the
up space in the TAPST.
Advanced Peer-to-Peer Networking (APPN) TAPST record, an

270 TPF Messages (System Error, Offline, and Program Status Word)
C62105 • C6210D

See TPF Operations for more information about the ZNAPN does not contain a fully qualified PCID control vector (CV
command. X'60'). A LOCATE PIU, by definition, must contain a fully
qualified PCID control vector.

C62105 System action: The TPF system rejects the LOCATE request.

Program: CSBF User response: Review the system error dump to determine
the cause of the error.
Error Message: INVALID APPN FUNCTION CODE
Explanation: A function code that is not valid was passed to C6210A
the CSBF segment.
Program: CSBI
System action: The request is rejected.
Error Message: UNABLE TO FIND CD-TERMINATE
User response: Review the system error dump to determine PARAMETERS CONTROL VECTOR
why the function code is not valid.
Explanation: A CD-TERMINATE NOTIFY GDS variable was
received by the TPF system as part of a LOCATE PIU. The
C62106 NOTIFY(CDTERM) GDS received by the TPF system did not
Program: CSBK contain a CD-terminate parameters control vector (CV X'80').
A NOTIFY(CDTERM) GDS must, by definition, contain a
Error Message: INVALID CPUID PASSED FOR TG CD-TERMINATE parameters control vector.
REGISTRATION
System action: The TPF system rejects the LOCATE request.
Explanation: A request was made to register the transmission
groups (TGs) for a given TPF processor, but the CPU ID User response: Review the system error dump to determine
passed to the CSBK segment was not valid. the cause of the error.

System action: The request is rejected.


C6210B
User response: Review the system error dump to determine
why the CPU ID is not valid. Program: CSBI
Error Message: UNABLE TO FIND SEARCH ARGUMENT
C62107 CONTROL VECTOR

Program: CSBI Explanation: A FIND GDS variable was received by the TPF
system as part of a LOCATE PIU. The FIND GDS received by
Error Message: NCB CONTAINS INVALID CPU ID the TPF system did not contain a search argument directory
entry control vector (CV X'82'). A FIND GDS must, by
Explanation: The node control block (NCB) associated with a
definition, contain a search argument directory entry control
remote resource was retrieved to determine which TPF
vector.
processor owned the session with that resource. The CPU ID
found in the NCB was not a valid CPU ID. System action: The TPF system rejects the LOCATE request.
System action: The TPF system rejects the APPN LOCATE User response: Review the system error dump to determine
request. the cause of the error.
User response: Review the system error dump to determine
the cause of the error. C6210C

Program: CSBP
C62108
Error Message: UNABLE TO FIND PCID MODIFIER
Program: CSBI CONTROL VECTOR
Error Message: MISSING REQUIRED LOCATE GDS IN Explanation: A LOCATE PIU received by the TPF system did
LOCATE PIU not contain a PCID modifier control vector (CV X'81'). A
LOCATE PIU must, by definition, contain a PCID modifier
Explanation: A LOCATE PIU received by the TPF system did
control vector.
not contain the required LOCATE GDS variable.
System action: The TPF system rejects the LOCATE request.
System action: The TPF system rejects the LOCATE request.
User response: Review the system error dump to determine
User response: Review the system error dump to determine
the cause of the error.
the cause of the error.

C6210D
C62109
Program: CSBL, CSBP
Program: CSBI
Error Message: UNABLE TO FIND COS/TPF CONTROL
Error Message: UNABLE TO FIND FULLY QUALIFIED
VECTOR
PCID CONTROL VECTOR
Explanation: A LOCATE request received by the TPF system
Explanation: A LOCATE PIU received by the TPF system

System Errors 271


C6210E • C62115

did not contain a class of service control vector (CV X'2C') in System action: The TPF system rejects the LOCATE PIU.
the CDINIT GDS variable.
User response: Review the system error dump to determine
System action: The TPF system rejects the LOCATE request. the cause of the error.

User response: Review the system error dump to determine


the cause of the error. C62112
Program: CSBQ
C6210E
Error Message: UNABLE TO FIND TG IDENTIFIER
Program: CSBQ SUBFIELD
Error Message: UNABLE TO FIND ROUTE SELECTION Explanation: A LOCATE PIU received by the TPF system
CONTROL VECTOR included a route selection control vector (CV X'2B'). One of the
transmission group (TG) descriptor control vectors (CV X'46')
Explanation: A LOCATE reply received by the TPF system
within the route selection control vector did not contain a TG
did not contain a route selection control vector (CV X'2B') in
identifier subfield (SF X'80'). A TG descriptor control vector
the CDINIT GDS variable.
must, by definition, include a TG identifier subfield.
System action: The TPF system rejects the LOCATE reply.
System action: The TPF system rejects the LOCATE PIU.
User response: Review the system error dump to determine
User response: Review the system error dump to determine
the cause of the error.
the cause of the error.

C6210F C62113
Program: CSBQ Program: CSBQ
Error Message: UNABLE TO FIND BIND IMAGE CONTROL Error Message: UNABLE TO READ IN SAVED LOCATE
VECTOR REPLY
Explanation: A LOCATE PIU received by the TPF system did Explanation: A LOCATE dequeue request was received, but
not contain a BIND image control vector (CV X'31') in the an I/O error occurred when the TPF system tried to read in
CDINIT GDS variable. For LU-LU session requests where the the previous LOCATE PIU that was saved on DASD.
remote LU is the secondary LU (SLU), the CDINIT GDS
variable must contain a BIND image control vector. System action: The TPF system rejects the LOCATE PIU.

System action: The TPF system rejects the LOCATE PIU. User response: Review the system error dump to determine
the cause of the error.
User response: Review the system error dump to determine
the cause of the error.
C62114
C62110 Program: CSBW
Program: CSBQ Error Message: TAPST CONTAINS INVALID CPU ID
Error Message: UNABLE TO FIND TG DESCRIPTOR Explanation: When building a LOCATE, or processing a
CONTROL VECTOR LOCATE that contains a route selection control vector (CV
X'2B'), an entry in the in-core TAPST was found to have a
Explanation: A LOCATE PIU received by the TPF system
CPU ID that is not valid.
included a route selection control vector (CV X'2B') that did
not contain any transmission group (TG) descriptor control System action: The TPF system rejects the LOCATE PIU.
vectors (CV X'46'). TG descriptor control vectors are required
fields in a route selection control vector. User response: Review the system error dump to determine
the cause of the error.
System action: The TPF system rejects the LOCATE PIU.
User response: Review the system error dump to determine C62115
the cause of the error.
Program: CSBQ

C62111 Error Message: ERROR FROM MALOC MACRO

Program: CSBQ Explanation: The TPF system could not allocate enough
space to process an incoming LOCATE PIU.
Error Message: UNABLE TO FIND COMMAND
PARAMETERS CONTROL VECTOR System action: The TPF system rejects the LOCATE request.

Explanation: A LOCATE reply received by the TPF system User response: See your system programmer for more
included a FOUND GDS variable that did not contain a information.
command parameters control vector (CV X'80'). The command
parameters control vector is a required field in a FOUND GDS
variable.

272 TPF Messages (System Error, Offline, and Program Status Word)
C62200 • C62205

C62200 C62203
Program: CSGJ Program: CSH4

Error Message: HPRMT QUEUE IS NOT VALID FOR RTPCB Error Message: MISSING REQUIRED DATA IN ROUTE
rtpcb SETUP REQUEST
Where: Explanation: The TPF system received a ROUTE_SETUP
request that did not contain all of the required control vectors.
rtpcb
The rapid transport protocol control block (RTPCB) index System action: The TPF system sends a negative
of the rapid transport protocol (RTP) connection. ROUTE_SETUP reply.

Explanation: The chain pointers in the high-performance User response: Review the system error dump to determine
routing message table (HPRMT) queue for the specified RTP the cause of the error.
connection are not valid.
See TPF ACF/SNA Data Communications Reference for more
System action: A system error dump is issued and the information about ROUTE_SETUP commands.
HPRMT queue for the specified RTP connection is cleared.

User response: Review the system error dump to determine C62204


the cause of the error.
Program: CSHS
See TPF ACF/SNA Data Communications Reference for more
information about the HPRMT and RTP connections. Error Message: MISSING REQUIRED DATA IN ROUTE
SETUP REPLY

C62201 Explanation: The TPF system received a ROUTE_SETUP


reply that did not contain all of the required control vectors,
Program: CSGJ or a specific control vector in the ROUTE_SETUP reply did
not contain the required information.
Error Message: HPRMT QUEUE IS NOT VALID FOR RTPCB
rtpcb System action: The TPF system cleans up the rapid transport
protocol (RTP) connection.
Where:
User response: Review the system error dump to determine
rtpcb
the cause of the error.
The rapid transport protocol control block (RTPCB) index
of the rapid transport protocol (RTP) connection. See TPF ACF/SNA Data Communications Reference for more
information about ROUTE_SETUP commands and RTP
Explanation: This system error is displayed if more than one
connections.
RTP connection has a high-performance routing message table
(HPRMT) queue with chain pointers that are not valid.
C62205
System action: The HPRMT queue for the specified RTP
connection is cleared. Program: CSHP, CS0P
User response: Review system error C62200, which was Error Message: ALL RTPCB ENTRIES IN USE
issued previously, to determine the cause of the error.
Explanation: A request was made to get a rapid transport
See TPF ACF/SNA Data Communications Reference for more protocol control block (RTPCB) table entry, but all RTPCB
information about the HPRMT and RTP connections. table entries are in use.
System action: If the dump is issued from the CSHP
C62202 segment, the TPF system starts the LU-LU session using base
Advanced Peer-to-Peer Networking (APPN) protocols.
Program: CSHS
If the dump is issued from the CS0P segment, the TPF system
Error Message: FORMAT OF ROUTE SETUP PIU IS NOT
rejects the session activation request that was received.
VALID
User response: Do the following:
Explanation: The TPF system received a ROUTE_SETUP
command that did not contain a ROUTE_SETUP (X'12CE') 1. Allocate more RTPCB table entries to the TPF system using
general data stream (GDS) variable, or the ROUTE_SETUP the MAXRTPCB parameter in the SNAKEY macro.
command was a reply that did not contain control vector 2. Assemble and reload the updated Systems Network
X'60'. Architecture (SNA) keypoint (CTK2).
System action: The TPF system discards the ROUTE_SETUP 3. IPL the TPF system.
command.
See TPF ACF/SNA Network Generation for more information
User response: Review the system error dump to determine about the SNAKEY macro. See TPF ACF/SNA Data
the cause of the error. Communications Reference for more information about the
See TPF ACF/SNA Data Communications Reference for more RTPCB table.
information about ROUTE_SETUP commands.

System Errors 273


C62206 • C6220C

C62206 C6220A
Program: CSG7 Program: CS0P

Error Message: HPRSAT IS FULL Error Message: MAXIMUM PACKET SIZE IS NOT VALID
Explanation: During Systems Network Architecture (SNA) Explanation: The TPF system received a network layer
restart, the TPF system tried to get an entry in the packet (NLP) containing the Switching Information (SI)
high-performance routing session address table (HPRSAT) for segment, but the maximum packet size specified was not
a high-performance routing (HPR) LU-LU session, but the valid.
HPRSAT was full.
System action: The TPF system ends the rapid transport
System action: A SNAPC dump is issued. SNA restart ends protocol (RTP) connection.
and state change is disabled in the TPF system.
User response: Review the system error dump to determine
User response: Do the following: the cause of the error.
1. Increase the size of the HPRSAT using the MAXHPRSA See TPF ACF/SNA Data Communications Reference for more
parameter in the SNAKEY macro. information about RTP connections.
2. Assemble and reload the updated SNA keypoint (CTK2).
3. IPL the TPF system. C6220B

See TPF ACF/SNA Network Generation for more information Program: CSKH
about the SNAKEY macro. See TPF ACF/SNA Data Error Message: FACS OR FILE ERROR ON RECORD rectype
Communications Reference for more information about the ORDINAL NUMBER ordnum
HPRSAT.
Where:

C62207 rectype
The record type, which is RT1RI or RT2RI.
Program: CS0R
ordnum
Error Message: AN INCORRECT SOUTC TYPE=H MACRO The ordinal number.
CALL WAS ISSUED
Explanation: While keypointing the rapid transport protocol
Explanation: The SOUTC macro was issued with the control block (RTPCB) table, an error was returned by the file
TYPE=H parameter specified. However, the value specified for address retrieval program (FACS), or an input/output (I/O)
the NLP1SOUTC_H field in the message block was not error occurred while filing the record to DASD.
correct.
System action: The TPF system stops keypointing the RTPCB
System action: The message block is released and control is table.
returned to the calling segment.
User response: Review the system error dump to determine
User response: Review the program that issued the SOUTC the cause of the error.
macro to determine the cause of the error.
See TPF ACF/SNA Data Communications Reference for more
See TPF System Macros for more information about the SOUTC information about the RTPCB table.
macro.

C6220C
C62209
Program: CSKH
Program: CS0P
Error Message: VALIDITY BIT ERROR IN RTPCB TABLE
Error Message: MISSING REQUIRED DATA IN SWITCHING
INFORMATION SEGMENT Explanation: While keypointing the rapid transport protocol
control block (RTPCB) table, the TPF system determined that
Explanation: The TPF system received a network layer the validity bit in an RTPCB table entry was not valid.
packet (NLP) containing the Switching Information (SI)
segment, but the SI segment did not contain all of the required System action: A catastrophic system error is issued.
information.
User response: Review the system error dump to determine
System action: The TPF system ends the rapid transport the cause of the error.
protocol (RTP) connection.
See TPF ACF/SNA Data Communications Reference for more
User response: Review the system error dump to determine information about the RTPCB table.
the cause of the error.
See TPF ACF/SNA Data Communications Reference for more CE9000–CE9FFF
information about RTP connections.

274 TPF Messages (System Error, Offline, and Program Status Word)
CE910C • F0108F

CE910C F0102F
Program: CSEH Program: Displayed on the console and in the dump
Error Message: RVT/CCW/SAT MISMATCH OCCURRED Error Message: FACE ERROR
Explanation: A ZNETW INACT,F of an inactive Network Explanation: There was a file address compute program
Control Program (NCP) or CTC is performed but the CCW (FACE) error while trying to find the terminal annex table
area or SAT associated with the network addressable unit (XTAT) record address for alternate routing processes.
(NAU) is active. This indicates that the Systems Network
Architecture (SNA) tables for this NAU are out of sync. System action: A system error is issued and the terminal is
skipped for alternate routing.
System action: A dump is issued showing the status of the
resource vector table (RVT), CCW area, and SAT associated User response: Have your system programmer review the
with the NAU being deactivated. These areas are then cleaned system error dump to determine the cause of the error and to
up. correct it.

User response: Have your system programmer review the


system error dump to determine why the SNA tables are out F0103E
of sync. Program: Displayed on the console and in the dump
Error Message: None.
CE9382
Explanation: The TSC code is not valid.
Program: CVAP
System action: Processing is continued.
Error Message: FACE/FIND ERROR ON ZPTCH ROOT FILE
User response: None.
Explanation: An error was found while trying to retrieve the
ZPTCH root file.
F0106F
System action: A SNAPC dump is issued showing the
current content of the general registers, file address reference Program: Displayed on the console and in the dump
word 2 (CE1FA2), core block reference word 2 (CE1CR2), and
the data level 2 error detail indicator (CE1SUD). The ECB is Error Message: None.
then exited. Explanation: There was a file address compute program
User response: Do the following: (FACE) error while finding the file address of the Input Log
Directory record for input logging.
1. Review the system error dump to determine the cause of
the error. System action: A SERRC macro is issued and no logging or
monitoring is performed.
2. Correct the error.
3. Try the failing operation again. User response: None.

CE9383 F0107E

Program: CVAP Program: Displayed on the console and in the dump

Error Message: FIND ERROR ON ZPTCH PATCH DECK Error Message: None.
Explanation: There is an APPLICATION/ARINC terminal
Explanation: An error was found while trying to retrieve the
ordinal number for a non-APPLICATION/ARINC terminal
ZPTCH patch deck.
type.
System action: A SNAPC dump is issued showing the
System action: An answer-back is not sent.
current content of the general registers, file address reference
word 3 (CE1FA3), core block reference word 3 (CE1CR3), and User response: None.
the data level 3 error detail indicator (CE1SUD). The ECB is
then exited.
F0108F
User response: Do the following:
Program: Displayed on the console and in the dump
1. Review the system error dump to determine the cause of
the error. Error Message: None.
2. Correct the error. Explanation: There was a file address compute program
3. Try the failing operation again. (FACE) error while calculating the file address of the terminal
annex table (XTAT) record.
System action: A SERRC macro is issued and no monitoring
F01000–FFFFFF is performed.
User response: None.

System Errors 275


F010A0 • F01168

F010A0 F010FE
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: There was an error on the FILNC macro of the Explanation: An incomplete message is on file when a new
Communication Message Format (XMSG) record after message arrives.
updating the address count.
System action: the incomplete message is cleared and the
System action: An error number is sent to the operator. The message segment file address is released.
FILNC macro is bypassed since the segment was already filed
with a higher address count. User response: Eliminate the incomplete message from the
TPF system, release all message file addresses, and clear the
User response: None. associated line/terminal status records.

F010AF F01128
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: There was a file address compute program Explanation: When an incomplete message is found in the
(FACE) error while trying to get a file address of the Special TPF system with the arrival of a new message, the input
Distribution Lists record for a group. address. control table record pertinent to the line/terminal cannot be
updated with a file.
System action: A SERRC macro is issued and is returned
without processing the group address. System action: This is a fixed-file record that is cleared by
the error correction program.
User response: None.
User response: None.

F010CE
F01150
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: An input line number that is not valid was
detected by the Message Switching Input Message Assembly Explanation: While releasing the segment of a message that
program. was QTA ED, a segment file record cannot be obtained.
System action: The program is exited. System action: The last message segment is released, if
possible, and there is an answer back to the HDX terminal.
User response: An error number is sent to the operator.
User response: None.

F010EF
F01158
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: There was a file address compute program
(FACE) error in the process of obtaining the file address of the Explanation: The record in which the high-speed message
input control table record. segments are being compiled cannot be obtained.
System action: None. System action: A SERRC macro is issued and the associated
status records pertinent to the console are cleared.
User response: Initialize the global records again.
User response: None.

F010F0
F01168
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: If an incomplete message is found on file when
a new message arrives, the incomplete message must be Explanation: The input control record for the high-speed
eliminated. While chasing the message chain, a segment file terminal cannot be filed.
address was altered and cannot be located.
System action: Control is passed to the error correction
System action: All status records are cleared and the last program to clear the record.
message segment file address is released.
User response: None.
User response: None.

276 TPF Messages (System Error, Offline, and Program Status Word)
F01170 • F011F7

F01170 F011AF
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: At the end of a message, the prime message Explanation: There is a file address compute program (FACE)
segment file record cannot be obtained to pass on to XHAP. error and the record type is XSRI.
System action: None. System action: A SERRC macro is issued and the TPF system
returns.
User response: Release the last segment file address and send
an answer back to the HDX terminal. User response: None.

F01178 F011B7
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: A 340-byte message segment of the high-speed Explanation: Find the output RES message record during a
message cannot be released. file address release routine.
System action: The last message segment is released, if System action: A SERRC macro is issued, the output queue is
necessary. cleared up, and processing is continued.
User response: None. User response: None.

F01197 F011D7
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump
Error Message: None. Error Message: None.
Explanation: There was an error finding the last output Explanation: Find the next output message record.
message record on the XLMT (Copy Message Transmission)
queue. System action: The XLZI program is entered to replace the
record with QTB, and a SERRC macro is issued.
System action: The XLZ1 program is entered, which chases
through the chain until the bad record is reached and replaces User response: None.
the bad record with QTB and BACK to the originating
program. F011D9
User response: Review the system error dump to determine Program: Displayed on the console and in the dump
the cause of the error and to correct it.
Error Message: None.

F011A6 Explanation: There was a message character count that is not


valid in the message.
Program: Displayed on the console and in the dump
System action: The QTB sequence was created and sent to
Error Message: None. the device that was to receive the message in error.
Explanation: There was an error finding the Long Message User response: None.
Assembly fixed-file record.
System action: The TPF system enters the XLZ1 program, F011F7
which overlays the Long Message Assembly record, and a
SERRC macro is issued back to the originating program. Program: Displayed on the console and in the dump
User response: Review the system error dump to determine Error Message: None.
the cause of the error and correct it.
Explanation: There was an error in filing the output message
record.
F011AE
System action: The XLZ1 program is entered to file the
Program: Displayed on the console and in the dump record. A SERRC macro is issued, and control is returned to
the originating program.
Error Message: None.
User response: Examine the system error dump to determine
Explanation: The IA and TA line numbers are not valid in an the cause of the error and to correct it.
output RES message or an input answerback message.
System action: A SERRC macro is issued and the program is
exited.
User response: None.

System Errors 277


F011F9 • F0124F

If the correction segments cannot retrieve the data record, then


F011F9
the operator is notified of the record in error with the
Program: Displayed on the console and in the dump application program XLZ1 message.
Error Message: None. User response: Corrective action should only be taken when
the application program XLZ1 messages display. Notify your
Explanation: A find output message record for the 3283
system programmer to correct the program or record that is in
reformat.
error.
System action: A SERRC macro is issued with the option
return.
F01227
User response: None.
Program: Displayed on the console and in the dump

F0120F Error Message: None.

Program: Displayed on the console and in the dump Explanation: A FIND error occurred while retrieving the
output message record when releasing the file address of a
Error Message: None. transmitted message.
Explanation: There was a file address compute program System action: A SERRC macro is issued. The output queue
(FACE) error in the XIRI record. is cleaned up and processing is continued.
System action: A system error is issued. User response: None.
User response: None.
F0122F
F01217
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: Alternate routing — 1053 fallback was tried
Explanation: Find the output message record. during a period that recoup was accessing the long message
assembly (LMA) area records.
System action: The XLZI program is entered to replace the
record with QTB. A SERRC macro is issued and control is This system error is also issued when two 1053 fallback
returned to the the program that issued the dump. functions are attempted at the same time.
User response: Review the system error dump to determine System action: A SERR macro is issued.
the cause of the error and to correct it.
User response: Enter the request for 1053 fallback again.

F0121F
F01237
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: There was a file address compute program
(FACE) error in the XSORI record type. Explanation: Find the output message record.
System action: A SERRC macro is issued with the option System action: The XLZ1 program is entered to chain-chase,
return. replace the bad record with QTB, issue a SERRC macro, and
go back to the program that issued the dump.
User response: None.
User response: Review the system error dump to determine
the cause of the error and to correct it.
F01226
Program: Displayed on the console and in the dump
F0124F
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: The long message transmitter (LMT)
restart/timeout routine (XLJJ) had an error occur while trying Error Message: None.
to retrieve a specific Long Message Transmission Assembly Explanation: An error occurred while the TPF system was
Area record.
trying to resolve a file address.
System action: The following LMT error correction segments
System action: The request is ignored and processing is
were activated to retrieve the record or a copy of the record,
continued.
and to correct the data error:
v XLZ1 User response: None.
v XLZ2
v XLZ3
v XLZ4.

278 TPF Messages (System Error, Offline, and Program Status Word)
F0125E • F01301

F0125E F0129E
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: None.


Explanation: An ordinal number that is not valid was Explanation: The line is busy.
detected.
System action: The line is started anyway.
System action: The ordinal number that is not valid is
User response: None.
ignored.
User response: None.
F012AF

F0126E Program: Displayed on the console and in the dump

Program: Displayed on the console and in the dump Error Message: None.

Error Message: None. Explanation: An error occurred in the calculation of a file


address.
Explanation: An ordinal number that is not valid was
detected. System action: The file address is ignored.

System action: The ordinal number that is not valid is User response: None.
ignored.
User response: None. F012EF

Program: Displayed on the console and in the dump


F0127E Error Message: None.
Program: Displayed on the console and in the dump Explanation: The file address compute program (FACE) was
Error Message: None. unable to compute the XOLD file address with the ordinal
number provided.
Explanation: The number of addresses for one line was
found to be greater than 12. System action: A SERRC macro is issued; zero IA bit and
other XRAT control bits; keypoint.
System action: The message is sent to the first 12 addresses.
The remaining addresses are ignored. User response: None.

User response: None.


F01300

F0128E Program: Displayed on the console and in the dump

Program: Displayed on the console and in the dump Error Message: None.

Error Message: None. Explanation: The TPF system was unable to retrieve the
output message.
Explanation: The line is busy.
System action: XHLL clears the XLMA queue and processing
System action: A SERRC macro is issued and the program is is continued.
exited.
User response: None.
User response: None.

F01301
F0128F
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: The file address compute program (FACE) was
Explanation: There was a file address compute program unable to compute the XLMA file address with the ordinal
(FACE) error while obtaining the prime XTCB file address. number provided.
System action: A SERRC macro is issued. System action: An error indication is set and control is
returned to user program through the BACKC macro.
User response: None.
User response: None.

System Errors 279


F01302 • F013B0

F01302 F0136F
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: None.


Explanation: The TPF system is unable to retrieve XLMA. Explanation: There was a file address compute program
(FACE) error while retrieving the file address of the
System action: An error indication is set and control is
Transmission Control Block (XTCB) record.
returned to user program through the BACKC macro.
System action: Error correction processing occurs.
User response: None.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to
F01303 correct it.
Program: Displayed on the console and in the dump

Error Message: None. F0138E

Explanation: The TPF system was unable to retrieve the Program: Displayed on the console and in the dump
output message. Error Message: WARNING — PURGE REQUIRED.
System action: The XLMA queue is cleared and processing is Explanation: The last terminal annex table (XTAT) record was
continued. used. More records may be necessary.
User response: None. System action: Processing is ended normally.

User response: Purge any unnecessary records or initialize


F01304 the XTAT records again by issuing a corresponding command.
Program: Displayed on the console and in the dump
Error Message: None. F013A4

Explanation: The TPF system is unable to retrieve the output Program: Displayed on the console and in the dump
message. Error Message: None.
System action: An error indication is set and the XLMA Explanation: There was a FILNC macro error while filing the
queue is cleared. Control is returned to the user program Output Log Directory (XOLD) record.
through the BACKC macro.
System action: Processing is continued.
User response: Review the system error dump to determine
the cause of the error and to correct it. User response: Have your system programmer review the
system error dump to determine the cause of the error and to
correct it.
F0132F
Program: Displayed on the console and in the dump F013AF
Error Message: None. Program: Displayed on the console and in the dump
Explanation: There was a file address compute program Error Message: None.
(FACE) error retrieving the file address of the log record.
Explanation: There was a file address compute program
System action: Error correction processing takes place. (FACE) error while retrieving the file address of the terminal
User response: Have your system programmer review the annex table (XTAT) record.
system error dump to determine the cause of the error and to System action: Processing is continued.
correct it.
User response: Have your system programmer review the
system error dump to determine the cause of the error and to
F0134F correct it.
Program: Displayed on the console and in the dump

Error Message: None. F013B0

Explanation: There was a file address compute program Program: Displayed on the console and in the dump
(FACE) error while retrieving the file address of the terminal Error Message: None.
annex table (XTAT) record.
Explanation: There was a FIWHC macro error in the
System action: Processing is continued. Communication Message Format (XMSG) record while
User response: Have your system programmer review the releasing the chain during a crash purge.
system error dump to determine the cause of the error and to System action: Processing is continued.
correct it.
User response: Have your system programmer review the

280 TPF Messages (System Error, Offline, and Program Status Word)
F013B1 • F0194E

system error dump to determine the cause of the error and to


F0191E
correct it.
Program: Displayed on the console and in the dump
F013B1 Error Message: TON xxxx
Program: Displayed on the console and in the dump Where:
Error Message: None. xxxx
The terminal ordinal number (TON).
Explanation: There was a FIWHC macro error of the prime
Communication Message Format (XMSG) record during Explanation: The terminal ordinal number referenced in the
release of the chain during crash purge. message is greater than the maximum allowed.
System action: Processing is continued. System action: Processing is continued with next XTRT entry.
User response: Have your system programmer review the User response: Review the system error dump to determine
system error dump to determine the cause of the error and to the cause of the error and correct it.
correct it.

F0192F
F013B3
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: There was a file address compute program
Explanation: There was a FIWHC macro error in the Input (FACE) error on the Input Log Directory (XILD) ID/ordinal
Log Directory (XILD) record. The record was being obtained number while trying to update the XILD record index in
to clear a file address, which was released by using the XTRT.
Output Log Directory (XOLD) record message address.
System action: The TPF system moves to the next XTRT
System action: Processing is continued. entry.

User response: Have your system programmer review the User response: None.
system error dump to determine the cause of the error and
correct it.
F0193E

F013BF Program: Displayed on the console and in the dump

Program: Displayed on the console and in the dump Error Message: TON xxxx

Error Message: None. Where:

Explanation: There was a file address compute program xxxx


(FACE) error while obtaining the Input Log Directory (XILD) The terminal ordinal number (TON)
record file address. Explanation: There is an Input Log Directory (XILD) record
System action: Processing is continued. index that is not valid in the XTRT.

User response: Have your system programmer review the System action: XILD record index is set to zero in XTRT.
system error dump to determine the cause of the error and User response: None.
correct it.

F0194D
F0190F
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: XTQC GLOBALS WERE NOT LOADED
Error Message: None.
Explanation: During cycle up it was determined that the base
Explanation: There was a file address compute program address of the XTQC global was zero.
(FACE) error on the Output Log Directory (XOLD) ID/ordinal
number while trying to update the XOLD record index in System action: The TPF system IPLed again and brought
XTRT. back to 1052 state.

System action: The TPF system moves to the next XTRT User response: Load a new pilot tape with the XTQC global
entry. area.

User response: None.


F0194E
Program: Displayed on the console and in the dump
Error Message: None.
Explanation: There was a file address compute program

System Errors 281


F0194F • F01A0E

(FACE) error on the XTIQ ID/ordinal number while trying to System action: The tape print is closed.
determine whether the message in the queue was intercepted.
User response: Start the job again after the TPF system
System action: The TPF system assumes that the message stabilizes.
was not intercepted.
User response: None. F019AF
Program: Displayed on the console and in the dump
F0194F
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: There was a file address compute program
Error Message: None. (FACE) error on the XICT record while trying to reset the
XICT entries.
Explanation: There was a file address compute program
(FACE) error on the XTCB ID/ordinal number while trying to System action: The TPF system moves to the next XICT
reestablish the ordinal number. record.
System action: The TPF system moves to the next sequential User response: None.
XTCB.

User response: None. F019CE


Program: Displayed on the console and in the dump
F0195E
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: There was a file address compute program
Error Message: None. (FACE) error on the XTCB ID/ordinal number while checking
to see whether the down grade queue was in process.
Explanation: Tape retrieval was in process at time of TPF
system failure. System action: The TPF system moves to the next XTCB
ordinal number.
System action: None.
User response: None.
User response: The operator should start the job again after
the TPF system stabilizes.
F019EF
F0196F Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump Error Message: None.
Error Message: None. Explanation: There was a file address compute program
(FACE) error on the prime XTCB while checking to see
Explanation: There was a file address compute program
whether the messages were down graded from a higher
(FACE) error on the XTIQ ID/ordinal number while trying to
priority.
determine whether the message in the queue was intercepted.
System action: If the messages are priority two, the program
System action: The TPF system assumes that the message
moves to a priority three.
was not intercepted.
If the messages are a priority three, the program moves to the
User response: None.
next XTQC entry.
User response: None.
F0197E
Program: Displayed on the console and in the dump
F01A0E
Error Message: None.
Program: Displayed on the console and in the dump
Explanation: The purge program was in process at the time
Error Message: None.
of the TPF system failure.
Explanation: There was a file address compute program
System action: The tape program is closed.
(FACE) error on the XTCB ID/ordinal number when trying to
User response: Start the job again after the TPF system clear a XTCB that was down graded.
stabilizes.
System action: The queue is set to empty.

User response: None.


F0199E
Program: Displayed on the console and in the dump

Error Message: None.


Explanation: The purge report program was in process at the
time of the TPF system failure.

282 TPF Messages (System Error, Offline, and Program Status Word)
F01A0F • F01A8F

F01A0F F01A6D
Program: Displayed on the console and in the dump Program: Displayed on the console and in the dump

Error Message: None. Error Message: xxxx XLMA RCDS COPIED


Explanation: There was a file address compute program Explanation: There was a FINWC macro error on the XLMA,
(FACE) error on the XTIQ while checking to see whether the terminal annex table (XTAT), or the XSAT while trying to
retrieval was in process. copy them onto the XCPY records.
System action: The TPF system moves to the next XTIQ System action: The job is ended on that record type. Error
ordinal number. number, name of record and number of records being copied.

User response: None. User response: Review the system error dump to determine
the cause of the error and to correct it.

F01A2E
F01A6E
Program: Displayed on the console and in the dump
Program: Displayed on the console and in the dump
Error Message: None.
Error Message: None.
Explanation: There was a file address compute program
(FACE) error on the XRPT while trying to set up the @XJRPT Explanation: There was an XLMA, terminal annex table
global. (XTAT), or XSAT FACT error found while trying to copy the
XLMA, XSAT, or XTAT records onto the XCPY records.
System action: XRPT is by passed.
System action: The job is ended on the records.
User response: None.
User response: Review the system error dump to determine
the cause of the error and to correct it.
F01A2F

Program: Displayed on the console and in the dump F01A6F


Error Message: None. Program: Displayed on the console and in the dump
Explanation: There was a file address compute program Error Message: xxxx XLMA RCDS COPIED
(FACE) error on the XTCB while checking to see whether the
retrieval was complete. Explanation: There was a file address compute program
(FACE) error on the XCPY records while trying to copy the
System action: The TPF system moves to the next XTIQ XLMA, terminal annex table (XTAT), or XSAT records.
entry.
System action: End of job on records. Error number, name of
User response: None. record and number of records being copied.

User response: Review the system error dump to determine


F01A33 the cause of the error and to correct it.
Program: Displayed on the console and in the dump
Error Message: None. F01A7E

Explanation: There was a FINWC macro error on the XRPQ Program: Displayed on the console and in the dump
while trying to requeue the process queue. Error Message: xxxx XLMA RCDS COPIED
System action: XRPQ is by passed. Explanation: The file address compute program (FACE)
User response: None. found an error on the XCPY records while trying to copy the
XLMA, terminal annex table (XTAT), or XSAT records.

F01A4F System action: Ends copy operation on that record type.

Program: Displayed on the console and in the dump User response: Review the system error dump to determine
the cause of the error and to correct it.
Error Message: None.
Explanation: There was a file address compute program F01A8F
(FACE) error on the XRPT while trying to set up the @XIRPT
global. Program: Displayed on the console and in the dump

System action: XRPT is by passed. Error Message: None.

User response: None. Explanation: There was an error from the file address
compute program (FACE) when trying to calculate the XTCB
prime address.
System action: A SERRC macro is issued and a zero line

System Errors 283


F01A9F • FFFFFF

busy bit is set in XRAT. The return bit is tested, if it is on.


F02002
Otherwise, a BACKC macro is issued and the program is
exited. Test return bit, if on, BACKC else exit. Program: Displayed on the console and in the dump
User response: Have your system programmer review the Error Message: None.
system error dump to determine the cause of the error and to
correct it. Explanation: An error was returned from the COBD segment
while copying a communication message from the basic
subsystem (BSS) to the subsystem of the input message.
F01A9F
System action: A system error is issued and the entry control
Program: Displayed on the console and in the dump block (ECB) exits.
Error Message: None. User response: Review the system error dump and program
listing to examine the input parameters and error return code
Explanation: The ordinal line number is not valid in the
from COBD.
XPLC table.

System action: A SERRC macro is issued and the program is


F02003
exited.
Program: Displayed on the console and in the dump
User response: Correct the table entries.
Error Message: None.
F01FFF Explanation: There was an FINWC macro error while
retrieving the prime Communication Message Format (XMSG)
Program: Displayed on the console and in the dump
message.
Error Message: None.
System action: The entry control block (ECB) exits.
Explanation: The XLZ1 error recovery program was activated
User response: Have your system programmer review the
with entry parameters that are not correct.
system error dump to determine the cause of the error and to
System action: A system error is issued and the entry control correct it.
block (ECB) exits.
User response: Have your system programmer review the FFFFFC
system error dump to determine cause of the error and to
Program: Displayed on the console and in the dump
correct it.
Error Message: None.
F02000 Explanation: An error occurred while the RLCH or CLC8
program tried to release a chain of pool addresses.
Program: Displayed on the console and in the dump
System action: The remainder of the chain is not released.
Error Message: None.
User response: Do the following:
Explanation: There was a FINWC macro error while
retrieving the prime or chained XTQC record. 1. Review the system error dump to determine the cause of
the error.
System action: A system error is issued and the entry control
2. Correct the error.
block (ECB) exits.
User response: Do the following:
FFFFFF
1. Review the system error dump to determine the cause of
the error and to correct it. Program: Displayed on the console and in the dump
2. Locate the file address. Error Message: None.
3. Initialize the XTQC record. Explanation: This system error number is reserved as a
signal to CPSE to indicate that a SNAP dump is being issued.
F02001 System action: A SNAP dump is issued.
Program: Displayed on the console and in the dump User response: None.
Error Message: None.
Explanation: There was a file address compute program
(FACE) error while computing the prime XTQC record.

System action: A system error is issued and the entry control


block (ECB) exits.
User response: Review the system error dump to determine
whether the record type and ordinal number are correct for
the subsystem user (SSU).

284 TPF Messages (System Error, Offline, and Program Status Word)
Offline Messages
2. Build the C load module again.
ALDR 3. See your IBM service representative if the problem is not
corrected; you may have a hardware error.
ALDR0401T ERROR DURING BLDL FOR LOADMOD
Explanation: An error occurred when the offline general file ALDR0903E BAD RECORD IN PROGRAM LOAD
loader (ALDR) attempted to call the BLDL service for the MODULE prognamecode
LOADMOD data definition name.
Where:
System action: ALDR processing ends abnormally.
progname
User response: Do the following: The program name.
1. Determine the cause of the problem associated with the code
LOADMOD file. The version code.
2. Correct the problem.
Explanation: ALDR attempted to load a C load module.
While processing the C load module, an incorrect or
See TPF System Installation Support Reference for more unexpected record occurred.
information about ALDR.
System action: The program is not loaded and processing
continues.
ALDR0901E PROGRAM LOAD MODULE prognamecode
LARGER THAN CLMSIZE User response: Do the following:
1. Determine why the C load module was not created
Where:
correctly.
progname 2. Build the C load module again.
The program name.
code ALDR0904E STARTUP CODE MISSING FROM
The version code. PROGRAM prognamecode
Explanation: ALDR attempted to load a C load module but Where:
not enough memory was allocated to process the C load
module. progname
The program name.
System action: The program is not loaded and processing
continues. code
The version code.
User response: Do one of the following:
v Increase the value of the CLMSIZE parameter input to Explanation: ALDR attempted to load a C load module, but
TPFLDR. the C load module did not contain the required startup code
(CSTRTD or CSTRTL).
v Split the load module into smaller pieces.
System action: The C load module is not loaded and
processing continues.
ALDR0902E PROGRAM LOAD MODULE prognamecode
I/O ERROR User response: Ensure that the ISO-C program or library was
built correctly. One of the startup routines (CSTRTD or
Where: CSTRTL) was not linked into the C load module correctly.
progname
The program name. ALDR0905E DLM ENTRY POINT NOT FOUND IN
code PROGRAM prognamecode
The version code. Where:
Explanation: ALDR attempted to load a C load module. progname
While attempting to read the C load module into memory, an The program name.
I/O error occurred.
code
System action: The program is not loaded and processing The version code.
continues.
Explanation: ALDR attempted to load a C load module. The
User response: Do the following: C load module contained the DLM startup code CSTRTD but
1. Determine why the C load module was not created no entry point with the 4-character program name was found.
correctly. A DLM must contain a function with the 4-character name of
the program.

© Copyright IBM Corp. 2002, 2010 285


ALDR0910W • BSN006

System action: The program is not loaded and processing


BSN002 DUPLICATE BSNCT STATEMENT
continues.
ENCOUNTERED
User response: Ensure that the C load module was built
Severity: 0
correctly.
Explanation: A BSNCT statement containing information
defined by a previous BSNCT statement was read.
ALDR0910W ATTENTION – C LOAD MODULE
nameversion CONTAINS NO LINK MAP System action: None.
DATA – C LOAD MODULE LOADED
ANYWAY User response: Do one of the following:
v If the BSNCT statement is only a duplicate and can be
Where: ignored, then no further action is required.
nameversion v If not, make the necessary corrections and rerun Stage I.
The name and version of the C load module.

Explanation: You ran the offline general file loader (ALDR) BSN003 DUPLICATE CPUID/SYMLN/STANO WAS
and specified a C load module that contains no link map data. ENCOUNTERED
System action: The C load module is loaded with no link Severity: 5
map data.
Explanation: A BSNCT statement containing duplicate
User response: If you want a link map for this C load CPUID, SYMLN, and STANO information that was defined by
module, do the following: a previous BSNCT statement was read.
1. Rerun the C load module build tool (CBLD). System action: None.
2. Rerun the offline general file loader (ALDR) to pick up the
updated version of the C load module. User response: Do the following:
1. Correct the BSNCT macro that is in error.
See TPF Application Programming for information about the C 2. Rerun SIP stage I.
load module build tool (CBLD) and TPF System Installation
Support Reference for information about the offline general file
loader (ALDR). BSN004 MORE THAN 16 ENTRIES FOR ONE
STATION
Severity: 5
BBS0–BSN0
Explanation: Only a maximum of 16 entries for one station
are allowed.
BBS001 MAXIMUM NUMBER OF BBSAT ENTRIES
EXCEEDED System action: None.

Severity: 0 User response: Do the following:


1. Make the necessary corrections.
Explanation: More than 64 BBSAT macros were included in
SIP generation. 2. Rerun SIP stage I.

System action: None.


BSN005 MAXIMUM NUMBER OF BSNCT ENTRIES
User response: Do the following:
EXCEEDED
1. Reduce the number of BBSAT macros to no more than 64.
Severity: 5
2. Rerun SIP stage I.
Explanation: More than 1300 BSNCT macros were included
in the system initialization program (SIP) generation.
BSN001 DUPLICATE STANM CODED BUT
CPU-ID’S DIFFERENT System action: None.
Severity: 5 User response: Do the following:
Explanation: A BSNCT macro was coded that contained the 1. Reduce the number of BSNCT macros to 1300.
same STANM as the previous BSNCT macro, but a different 2. Rerun SIP stage I.
CPU ID.

System action: None. BSN006 MULTIPLE STATION NAME ENTRIES


WITH DIFFERENT APPLN PARAMETERS
User response: Do the following:
1. Correct the BSNCT macro that is in error. Severity: 5
2. Rerun SIP stage I. Explanation: None.
System action: None.
User response: Do the following:
1. Make the necessary corrections.

286 TPF Messages (System Error, Offline, and Program Status Word)
CBLD0000I • CBLD0412I

2. Rerun SIP stage I. line of input in the build script where the version code is not
valid. The version code must be 2 alphanumeric characters.

CBLD–CRA0 System action: The default value 40 is assumed by the C


load module build tool.
User response: Do the following:
CBLD0000I LOAD MODULE BUILD JCL PRODUCED
1. Correct the version code.
Explanation: The C load module build tool has successfully 2. Run the C load module build tool again.
completed building JCL to link the load module. Note that
this message only means the JCL was created successfully.
There may have been errors that will cause the JCL to create CBLD0410W linenumber: MORE THAN TYPE AND
an incorrect load module. MODULE SPECIFIED
System action: None. Where:
User response: Check the return code. A return code of 8 linenumber
means there were errors that may have affected the JCL that The number of the line within the build script that
was created.
contains the error.
Explanation: The C load module build tool found a line of
CBLD0400W linenumber: UNRECOGNIZED RUN-TIME input in the build script whose format is in error. If this line
OPTION option IS IGNORED
was intended to specify an object module to be linked into the
Where: C load module, it will not be included because the input line
is ignored.
linenumber
The number of the line within the build script that System action: The input line is ignored and processing
contains the error. continues.

option User response: Check the build script. If the line in error
The text of the unrecognized runtime option. cannot be ignored, then correct the build script and run the C
load module build tool again.
Explanation: The C load module build tool runtime option
list includes text beyond the expected type and module.
CBLD0411I ONE OR MORE OBJECT FILE NAMES ARE
System action: The unrecognized option text is ignored by
1 OR 2 CHARACTERS LONG. BLANKS
the C load module build tool.
USED FOR VERSION CODE.
User response: Correct the C load module build tool runtime
Explanation: The C load module build tool (CBLD) detected
option list so that it does not include extraneous information.
that one or more object files included in a build script have
names that are only 1 or 2 characters long. Blanks are used for
CBLD0401W linenumber: THERE IS ONLY ONE VALID the 2-character version code.
RUN-TIME OPTION - DEFAULTING TO System action: None.
JCL
User response: None.
Where:
See TPF Application Programming for more information about
linenumber CBLD.
The number of the line within the build script that
contains the error.
CBLD0412I ONE OR MORE OBJECT FILE NAMES ARE
Explanation: The C load module build tool runtime option
3 TO 5 CHARACTERS LONG. LAST 2
list includes an incorrect option.
CHARACTERS USED FOR VERSION
System action: The default value for the runtime option is CODE.
assumed by the C load module build tool.
Explanation: The C load module build tool (CBLD) detected
User response: Correct the C load module build tool runtime that one or more object files included in a build script have
option list. names that are 3 to 5 characters long. The last 2 characters in
the object file name are used as the 2-character version code.

CBLD0402W linenumber: SPECIFIED VERSION CODE code System action: None.


IS NOT VALID - DEFAULT TO 40 User response: None.
Where: See TPF Application Programming for more information about
linenumber CBLD.
The number of the line in the build script that contains
the error.
code
The version code in error.
Explanation: The C load module build tool encountered a

Offline Messages 287


CBLD0801E • CBLD1222T

running and no job control language (JCL) is produced.


CBLD0801E linenumber: MORE THAN ONE OBJECT
NAME SPECIFIED User response: Move the @IMPORTDS statement to the
correct position in the build script.
Where:
See TPF Application Programming for more information about
linenumber
the C load module build tool (CBLD).
The number of the line within the build script that
contains the error.
CBLD1202T line: LOAD MODULE NAME name NOT
Explanation: The C load module build tool found a line of
VALID
input in the build script that contains more than 1 object
module name before any comments. Where:
System action: The input line is ignored and processing line The input line containing the incorrect load module
continues. name.
User response: Check the build script. If the line in error name
cannot be ignored, then correct the build script and run the C The incorrect load module name found in the build
load module build tool again. script.
Explanation: An incorrect program name was found.
CBLD0803E NO OBJECT FILE SPECIFIED IN BUILD
SCRIPT System action: The C load module build tool (CBLD) stops
running.
Explanation: The C load module build tool (CBLD) created
the job control language (JCL) to link the startup code for the User response: Correct the input line by updating the line
C load module but there is no object file being included. with a valid 6-character program name (this includes the
2-character version code) or comment.
System action: None.
See TPF Application Programming for more information about
User response: Check the build script to ensure that no object CBLD.
file needs to be specified.

See TPF Application Programming for more information about CBLD1208T UNABLE TO DETERMINE LOAD MODULE
CBLD. TYPE
Explanation: The first non-comment line in the build script
CBLD0804E linenumber: OBJECT FILE NAME EXCEEDS 8 does not specify a valid C load module type (DLM, DLMvv,
CHARACTERS. LIBRARY, or LIBRARYvv, where vv is the version code).
Where: System action: The C load module build tool stops running.
linenumber User response: Do the following:
The number of the line in the build script that contains
1. Check the format of the build script.
the error.
2. Correct any errors.
Explanation: The C load module build tool detected that the
3. Run the C load module build tool again.
object file included in a build script has a name that is more
than 8 characters long.
CBLD1211T WRITE ERROR ON STDOUT
System action: The input line containing the object file name
in error is ignored and processing continues. Explanation: An error occurred when attempting to write to
STDOUT. Additional diagnostics may precede this message.
User response: Do the following:
1. Check the format of the build script. System action: The C load module build tool stops running.
2. Correct any errors. User response: Determine why SYSOUT could not be
3. Run CBLD again. written.

See TPF Application Programming for more information about CBLD1222T line: EITHER TYPE OR NAME NOT
CBLD. SPECIFIED

Where:
CBLD0805E IMPORTDS STATEMENT SHOULD
PRECEDE OBJECT line The input line containing the error.

Explanation: The C load module build tool (CBLD) detected Explanation: The first non-comment line in the build script
that an @IMPORTDS statement was out of sequence in the does not specify the C load module name, or does not specify
build script. The @IMPORTDS statement must precede all both the name and type (either DLM or LIBRARY).
included object file names in the dynamic load module (DLM),
System action: The C load module build tool stops running.
which is a DLL application, or in the dynamic link library
(DLL). User response: Do the following:
System action: The C load module build tool (CBLD) stops 1. Check the format of the build script.

288 TPF Messages (System Error, Offline, and Program Status Word)
CCP001 • CHQI0005W

2. Correct any errors. statement is located at the line number referenced in the
3. Run the C load module build tool again. message.
System action: The MODE value is set to NULL.
CCP001 xxxx RESTART LEVEL LESS THAN User response: Do one of the following:
SHUTDOWN LEVEL - DEFAULTS TAKEN
v Code the MODE parameter on the ADD statement.
Where: v Make sure any transaction program that references this
entry sets a valid value for the mode name and the mode
xxxx
name length characteristics before allocating a conversation.
The parameter for the CCPPOL macro.

Severity: 0 See TPF ACF/SNA Data Communications Reference for more


information about TPF Advanced Program-to-Program
Explanation: The restart level for the parameter referenced in
Communications (TPF/APPC). See the TPF C/C++ Language
the message for the CCPPOL macro was specified as a smaller
Support User's Guide for more information about mapped
value than the shutdown level. Default values were assigned
characteristics and TPF/APPC mapped conversation functions.
for both the shutdown and restart levels.

System action: None.


CHQI0003W ADD STATEMENT BEGINNING IN LINE
User response: If the assigned default values are not linenumber ENDS WITHOUT SPECIFYING
acceptable, do the following: TP
1. Correct the parameter in error. Where:
2. Rerun SIP stage I.
linenumber
The line number.
CHQI0001W ADD STATEMENT BEGINNING IN LINE
linenumber ENDS WITHOUT SPECIFYING Explanation: An ADD statement was completed (by coding
LU another verb or ending the input file) without specifying the
TP parameter. The ADD verb that begins the flagged
Where: statement is located at the line number referenced in the
message.
linenumber
The line number. System action: The TP value is set to NULL.
Explanation: An ADD statement was completed (by coding User response: Do one of the following:
another verb or ending the input file) without specifying the v Code the TP parameter on the ADD statement.
LU parameter.
v Make sure any transaction program that references this
The ADD verb that begins the flagged statement is located at entry sets a valid value for the TP name and the TP name
the line number referenced in the message. length characteristics before allocating a conversation.
System action: The logical unit (LU) value is set to NULL.
See TPF ACF/SNA Data Communications Reference for more
User response: Do one of the following: information about TPF Advanced Program-to-Program
v Code the LU parameter on the ADD statement. Communications (TPF/APPC). See the TPF C/C++ Language
Support User's Guide for more information about mapped
v Make sure any transaction program that references this
characteristics and TPF/APPC mapped conversation functions.
entry sets a valid value for the partner LU name and the
partner LU name length characteristics before allocating a
conversation. CHQI0004W LU PARAMETER IS IGNORED IN REMOVE
STATEMENT
See TPF ACF/SNA Data Communications Reference for more
Explanation: An LU parameter is specified in a REMOVE
information about TPF Advanced Program-to-Program
statement.
Communications (TPF/APPC). See the TPF C/C++ Language
Support User's Guide for more information about mapped System action: The LU parameter is ignored.
characteristics and TPF/APPC mapped conversation functions.
User response: None.

CHQI0002W ADD STATEMENT BEGINNING IN LINE See TPF ACF/SNA Data Communications Reference for more
linenumber ENDS WITHOUT SPECIFYING information about TPF Advanced Program-to-Program
MODE Communications (TPF/APPC).

Where:
CHQI0005W MODE PARAMETER IS IGNORED IN
linenumber REMOVE STATEMENT
The line number.
Explanation: A MODE parameter is specified in a REMOVE
Explanation: An ADD statement was completed (by coding statement.
another verb or ending the input file) without specifying the
MODE parameter. The ADD verb that begins the flagged System action: The MODE parameter is ignored.
User response: None.

Offline Messages 289


CHQI0006W • CHQI0015E

See TPF ACF/SNA Data Communications Reference for more


CHQI0011E INVALID PARAMETER SYNTAX
information about TPF Advanced Program-to-Program
Communications (TPF/APPC). Explanation: A dash (–) or an equal sign (=) is coded that
does not immediately follow a keyword parameter. A dash or
equal sign is used only to delimit a keyword parameter and
CHQI0006W TP PARAMETER IS IGNORED IN REMOVE
its value.
STATEMENT
System action: None.
Explanation: A TP parameter is specified in a REMOVE
statement. User response: Do the following:
System action: The TP parameter is ignored. 1. Check the statement.
2. Correct the syntax.
User response: None.
See TPF ACF/SNA Data Communications Reference for more See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program information about TPF Advanced Program-to-Program
Communications (TPF/APPC). Communications (TPF/APPC).

CHQI0007E ADD STATEMENT BEGINNING IN LINE CHQI0012E INVALID REMOVE PARAMETER


linenumber ENDS WITHOUT SPECIFYING
Explanation: A keyword parameter other than LU, MODE,
NAME
NAME, or TP is coded as part of a REMOVE statement.
Where:
System action: None.
linenumber
User response: Recode the REMOVE statement with the
The line number.
NAME parameter. The LU, MODE, and TP parameters are not
Explanation: An ADD statement was completed (by coding required and are ignored. Any other parameter results in this
another verb or ending the input file) without specifying the error.
NAME parameter. The ADD verb that begins the flagged
statement is located in in the line number referenced in the See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
message.
Communications (TPF/APPC).
System action: None.

User response: Code the NAME parameter on the ADD CHQI0013E INVALID VERB
statement.
Explanation: A verb other than ADD, DESCR, LOAD, or
See TPF ACF/SNA Data Communications Reference for more REMOVE is coded.
information about TPF Advanced Program-to-Program
Communications (TPF/APPC). System action: None.

User response: None.


CHQI0008E INVALID ADD PARAMETER See TPF ACF/SNA Data Communications Reference for more
Explanation: A keyword parameter other than LU, MODE, information about TPF Advanced Program-to-Program
NAME, or TP is coded as part of an ADD statement. Communications (TPF/APPC).

System action: None.


CHQI0014E LOAD MUST BE THE FIRST STATEMENT
User response: Recode the ADD statement with the correct
parameters. Explanation: A LOAD statement is coded after the first
statement in the input file.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program System action: None.
Communications (TPF/APPC). User response: Move the LOAD statement to the top of the
input file. The only type of input allowed in front of a LOAD
CHQI0009E INVALID LOAD PARAMETER statement are comments and blank lines.

Explanation: A keyword parameter other than SS is coded as See TPF ACF/SNA Data Communications Reference for more
part of a LOAD statement. information about TPF Advanced Program-to-Program
Communications (TPF/APPC).
System action: None.

User response: Recode the LOAD statement with only the SS CHQI0015E LOAD STATEMENT BEGINNING IN LINE
parameter. linenumber ENDS WITHOUT SPECIFYING
SS
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program Where:
Communications (TPF/APPC).
linenumber
The line number.

290 TPF Messages (System Error, Offline, and Program Status Word)
CHQI0016E • CHQI0022E

Explanation: A LOAD statement was completed (by coding


CHQI0019E LU NAME MUST BEGIN WITH AN
another verb or ending the input file) without specifying the
UPPERCASE LETTER
SS parameter. The LOAD verb that begins the flagged
statement is located in the line number referenced in the Explanation: The logical unit (LU) name portion of an LU
message. parameter value begins with a character other than an
uppercase letter (A through Z).
System action: None.
System action: None.
User response: Recode the LOAD statement with the SS
parameter. User response: Recode the LU parameter value. Both the
network ID (if any) and the logical unit (LU) name must be
See TPF ACF/SNA Data Communications Reference for more
from 1 to 8 characters long, must contain only capital letters
information about TPF Advanced Program-to-Program
(A through Z) and numerals (0 through 9) and must begin
Communications (TPF/APPC).
with a capital letter.
See TPF ACF/SNA Data Communications Reference for more
CHQI0016E LU IS ALREADY DEFINED FOR THIS
information about TPF Advanced Program-to-Program
STATEMENT
Communications (TPF/APPC).
Explanation: At least one LU parameter was defined
previously within the current ADD statement.
CHQI0020E LUNAME IS MISSING FROM
System action: None. NETID.LUNAME

User response: Do the following: Explanation: A value of the form netid is coded as an LU
parameter value but there is no value for the LU name.
1. Check the statement.
2. Remove the extraneous LU parameter. System action: None.

User response: Recode the LU parameter value. If the


See TPF ACF/SNA Data Communications Reference for more network ID is included, it must precede the LU name and be
information about TPF Advanced Program-to-Program separated from it by a period.
Communications (TPF/APPC).
If only the LU name is included, there should be no period.
(For consistency with TPF commands, LU parameters
CHQI0017E LU NAME CONTAINS INVALID specified as .luname, that is, no network ID but a leading
CHARACTER period before the LU name, are accepted.).
Explanation: The logical unit (LU) name portion of an LU See TPF ACF/SNA Data Communications Reference for more
parameter value contains a character that is not an uppercase information about TPF Advanced Program-to-Program
letter (A through Z) or a numeral (0 through 9). Communications (TPF/APPC).
System action: None.
User response: Recode the LU parameter value. Both the CHQI0021E MODE CONTAINS INVALID CHARACTER
network ID (if any) and the logical unit (LU) name must be Explanation: A MODE parameter value contains a character
from 1 to 8 characters long, must contain only capital letters that is not an uppercase letter (A through Z) or a numeral (0
(A through Z) and numerals (0 through 9), and must begin through 9).
with a capital letter.
System action: None.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program User response: Recode the MODE parameter value. The
Communications (TPF/APPC). value must be from 1 to 8 characters long, must contain only
capital letters (A through Z), numerals (0 through 9), and must
begin with a capital letter.
CHQI0018E LU NAME IS LONGER THAN 8
CHARACTERS See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
Explanation: The logical unit (LU) name portion of an LU Communications (TPF/APPC).
parameter value is more than 8 characters long.
System action: None. CHQI0022E MODE IS ALREADY DEFINED FOR THIS
User response: Recode the LU parameter value. Both the STATEMENT
network ID (if any) and the logical unit (LU) name must be Explanation: At least one MODE parameter was previously
from 1 to 8 characters long, must contain only capital letters defined within the current ADD statement.
(A through Z) and numerals (O through 9), and must being
with a capital letter. System action: None.

See TPF ACF/SNA Data Communications Reference for more User response: Do the following:
information about TPF Advanced Program-to-Program 1. Check the statement.
Communications (TPF/APPC).
2. Remove the extraneous MODE parameter.

Offline Messages 291


CHQI0023E • CHQI0030E

See TPF ACF/SNA Data Communications Reference for more information about TPF Advanced Program-to-Program
information about TPF Advanced Program-to-Program Communications (TPF/APPC).
Communications (TPF/APPC).

CHQI0027E NETWORK ID IS LONGER THAN 8


CHQI0023E MODE IS LONGER THAN 8 CHARACTERS CHARACTERS
Explanation: A MODE parameter value is more than eight Explanation: The network ID portion of an LU parameter
characters long. value is more than 8 characters long.
System action: None. System action: None.
User response: Recode the MODE parameter value. The User response: Recode the LU parameter value. Both the
value must be from 1 to 8 characters long, must contain only network ID (if any) and the logical unit (LU) name must be
capital letters (A through Z), numerals (0 through 9), and must from 1 to 8 characters long, must contain only capital letters
begin with a capital letter. (A through Z), numerals (0 through 9), and must begin with a
capital letter.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program See TPF ACF/SNA Data Communications Reference for more
Communications (TPF/APPC). information about TPF Advanced Program-to-Program
Communications (TPF/APPC).

CHQI0024E MODE MUST BEGIN WITH AN


UPPERCASE LETTER CHQI0028E NETWORK ID MUST BEGIN WITH AN
UPPERCASE LETTER
Explanation: A MODE parameter value begins with a
character other than an uppercase letter (A through Z). Explanation: The network ID portion of an LU parameter
value begins with a character other than an uppercase letter
System action: None. (A through Z).
User response: Recode the MODE parameter value. The System action: None.
value must be from 1 to 8 characters long, must contain only
capital letters (A through Z), numerals (0 through 9), and must User response: Recode the LU parameter value. Both the
begin with a capital letter. network ID (if any) and the logical name (LU) name must be
from 1 to 8 characters long, must contain only capital letters
See TPF ACF/SNA Data Communications Reference for more (A through Z), numerals (0 through 9), and must begin with a
information about TPF Advanced Program-to-Program capital letter.
Communications (TPF/APPC).
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
CHQI0025E NAME IS ALREADY DEFINED FOR THIS Communications (TPF/APPC).
STATEMENT
Explanation: At least one NAME parameter was defined CHQI0029E NO VALUE WAS SPECIFIED FOR
previously within the current ADD or REMOVE statement. PARAMETER KEYWORD
System action: None. Explanation: No value follows a parameter keyword before
User response: Do the following: the next logical end of record.
1. Check the statement. System action: None.
2. Remove the extraneous NAME parameter. User response: Do the following:
1. Check the statement.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program 2. Correct the syntax. Each parameter must be completed in
Communications (TPF/APPC). the same record that it begins. That is, a keyword and its
associated value must be on the same line.

CHQI0026E NETWORK ID CONTAINS INVALID See TPF ACF/SNA Data Communications Reference for more
CHARACTER information about TPF Advanced Program-to-Program
Explanation: The network ID portion of an LU parameter Communications (TPF/APPC).
value contains a character that is not an uppercase letter (A
through Z) or a numeral (0 through 9). CHQI0030E NO VERB WAS SPECIFIED FOR THIS
System action: None. PARAMETER

User response: Recode the LU parameter value. Both the Explanation: A keyword parameter is coded without a
network ID (if any) and the logical unit (LU) name must be preceding verb; for example, at the beginning of the file,
from 1 to 8 characters long, must contain only capital letters following a DESCR statement or following a verb that is not
(A through Z), numerals (0 through 9), and must begin with a valid.
capital letter. System action: None.
See TPF ACF/SNA Data Communications Reference for more User response: None.

292 TPF Messages (System Error, Offline, and Program Status Word)
CHQI0031E • CHQI0037E

See TPF ACF/SNA Data Communications Reference for more System action: None.
information about TPF Advanced Program-to-Program
User response: Recode the SS parameter. The value must be
Communications (TPF/APPC).
from one to four characters long.
See TPF ACF/SNA Data Communications Reference for more
CHQI0031E PARAMETER KEYWORD FOLLOWED BY
information about TPF Advanced Program-to-Program
PARAMETER KEYWORD
Communications (TPF/APPC).
Explanation: A parameter keyword immediately follows
another parameter keyword.
CHQI0035E SYMBOLIC DESTINATION NAME IS
System action: None. LONGER THAN 8 CHARACTERS

User response: Do the following: Explanation: A NAME parameter value (that is, the symbolic
1. Check the statement. destination name) is more than eight characters long.

2. Correct the syntax. A parameter keyword must be followed System action: None.
by a dash or an equal sign and then followed by the
User response: Recode the NAME parameter. The value must
appropriate parameter value.
be from one to eight characters long.

See TPF ACF/SNA Data Communications Reference for more See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program information about TPF Advanced Program-to-Program
Communications (TPF/APPC). Communications (TPF/APPC).

CHQI0032E REMOVE STATEMENT BEGINNING IN CHQI0036E TP IS ALREADY DEFINED FOR THIS


LINE linenumber ENDS WITHOUT STATEMENT
SPECIFYING NAME
Explanation: At least one TP parameter or concatenated set
Where: of TP parameters was defined previously within the current
ADD statement. This message is issued when a parameter
linenumber other than TP comes between two TP parameters. When there
The line number. are no parameters interpolated among a set of TP parameters,
Explanation: A REMOVE statement was completed (by the TP parameters are concatenated to form a single TP value
coding another verb or ending the input file) without in the generated side information entry.
specifying the NAME parameter. The REMOVE verb that System action: None.
begins the flagged statement is located in the line number
referenced in the message. User response: Recode the statement so that there are no
parameters other than TP between the other TP parameters.
System action: None.
See TPF ACF/SNA Data Communications Reference for more
User response: Recode the REMOVE statement with the information about TPF Advanced Program-to-Program
NAME parameter.
Communications (TPF/APPC).
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
CHQI0037E TP NAME CONTAINS '$' NOT FOLLOWED
Communications (TPF/APPC).
BY SECOND '$' OR HEX DIGIT
Explanation: A TP parameter value contains a dollar sign
CHQI0033E SS IS ALREADY DEFINED FOR THIS
that is interpreted as beginning a hexadecimal substring but
STATEMENT
that is followed by a character other than a hexadecimal digit
Explanation: At least one SS parameter was defined (0 through 9, A through F) or a second dollar sign.
previously within the current LOAD statement.
System action: None.
System action: None.
User response: Recode the TP parameter. The dollar sign is
User response: Do the following: used to delimit substrings of TP parameter values that are to
be interpreted as hexadecimal values, according to the
1. Check the statement.
following rules:
2. Remove the extraneous SS parameter.
v Pairs of hexadecimal digits entered between two single
dollar signs ($) are converted to the corresponding binary
See TPF ACF/SNA Data Communications Reference for more values; for example, T-$07F0$ sets the transaction program
information about TPF Advanced Program-to-Program name of the specified entry to X'07F0'.
Communications (TPF/APPC).
v Hexadecimal substrings can be freely intermixed with literal
substrings within the same TP specification, as in
CHQI0034E SS NAME IS LONGER THAN 4 T-A$01$BCD$020304$E$05$, which sets the transaction
CHARACTERS program name to X'C101C2C3C4020304C505'.

Explanation: An SS parameter value is more than four v If a dollar sign is actually desired in the transaction
characters long. program name, two consecutive dollar signs ($$) must be
used for each dollar sign needed. For example, T-X$$Y$$Z

Offline Messages 293


CHQI0038E • CHQI0045E

sets the transaction program name to "X$Y$Z", and


CHQI0041E TP NAME ENDS WITH INCOMPLETE HEX
T-$$$$$$32$F1$$F0$$$ sets the transaction program name to
SUBSTRING
"$$$3210$".
v The transaction program name cannot include blank Explanation: A TP parameter value ends with a hexadecimal
characters (X'40') Therefore, a parameter of T-123$40$ABC is substring that has no terminating dollar sign.
flagged as an error. System action: None.
v The length of the converted TP parameter value must be
between 1 and 64 bytes. User response: Recode the TP parameter. See the user
response for the CHQI0037E message for a list of the syntax
rules for this parameter.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program See TPF ACF/SNA Data Communications Reference for more
Communications (TPF/APPC). information about TPF Advanced Program-to-Program
Communications (TPF/APPC).
CHQI0038E TP NAME CONTAINS AN EMBEDDED
SPACE CHARACTER CHQI0042E TP NAME IS LONGER THAN 64 BYTES
Explanation: A hexadecimal substring containing the byte Explanation: The total length of all converted and
value X'40' (the EBCDIC space character) is included in a TP concatenated TP parameter values making up a single
parameter value. transaction program name is greater than 64 bytes.
System action: None. System action: None.
User response: Recode the TP parameter. See the user User response: Recode the TP parameter. See the user
response for the CHQI0037E message for a list of the syntax response for the CHQI0037E message for a list of the syntax
rules for this parameter. rules for this parameter.
See TPF ACF/SNA Data Communications Reference for more See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program information about TPF Advanced Program-to-Program
Communications (TPF/APPC). Communications (TPF/APPC).

CHQI0039E TP NAME CONTAINS HEX SUBSTRING CHQI0043E INPUT DATA SET OPEN FAILURE
WITH ODD NUMBER OF DIGITS
Explanation: The user input data set could not be opened.
Explanation: A TP parameter value contains a hexadecimal
substring (delimited by dollar signs) where the number of System action: Summary information is written to the listing
hexadecimal digit characters is not a multiple of two. file and processing is ended immediately with return code 12.

System action: None. User response: None.

User response: Recode the TP parameter. See the user See TPF ACF/SNA Data Communications Reference for more
response for the CHQI0037E message for a list of the syntax information about TPF Advanced Program-to-Program
rules for this parameter. Communications (TPF/APPC).

See TPF ACF/SNA Data Communications Reference for more


information about TPF Advanced Program-to-Program CHQI0044E OUTPUT DATA SET OPEN FAILURE
Communications (TPF/APPC). Explanation: The SIDOUT output data set could not be
opened.
CHQI0040E TP NAME CONTAINS INVALID System action: Summary information is written to the listing
CHARACTER IN HEX SUBSTRING file and processing is ended immediately with return code 16.
Explanation: A TP parameter value contains a hexadecimal User response: None.
substring (delimited by dollar signs) that includes a character
other than a hexadecimal digit (0 through 9, A through F). See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
System action: None. Communications (TPF/APPC).
User response: Recode the TP parameter. See the user
response for the CHQI0037E message for a list of the syntax CHQI0045E NAME MAY NOT CONTAIN LOWER CASE
rules for this parameter. LETTERS
See TPF ACF/SNA Data Communications Reference for more Explanation: The NAME parameter value contains one or
information about TPF Advanced Program-to-Program more characters that are lowercase letters (a through z).
Communications (TPF/APPC).
System action: None.
User response: Recode the NAME parameter.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program
Communications (TPF/APPC).

294 TPF Messages (System Error, Offline, and Program Status Word)
CHQI0046E • CON009

second subparameter is the model number, and the remaining


CHQI0046E NO STATEMENTS IN INPUT FILE
subparameters are the SSA encodings. Any additional
Explanation: The input file is either empty or contains only subparameters are extraneous and are ignored.
blank lines and comments.
System action: None.
System action: The output data set is empty.
User response: Do one of the following:
User response: Do the following: v If the SSA subparameters contain valid information, then no
1. Create the input file again with valid entries. action is required.
2. Run CHQI again. v If the SSA subparameters do not contain valid information,
recode the parameter and rerun SIP stage I.
See TPF ACF/SNA Data Communications Reference for more
information about TPF Advanced Program-to-Program CON007 THE SERIAL NUMBER FOR PROCx IS NOT
Communications (TPF/APPC). A HEXADECIMAL VALUE.

Severity: 5
CON004 PROCESSOR SERIAL NUMBER (xxxx) WAS
USED BY BOTH PROCy AND PROCz. Explanation: The serial number specified is not a
hexadecimal value. Because this parameter must correspond to
Where: bits 12 through 31 of the results of a STIDP instruction, the
xxxx value specified in the SIP stage I deck must be incorrect.
The serial number of the processor. System action: None.
y The parameter in error. User response: Do the following:
z The parameter in error. 1. Recode the serial number with the proper hexadecimal
value.
Severity: 5
2. Rerun SIP stage I.
Explanation: Both PROCy and PROCz defined the same
processor serial number, as referenced in the message. A
loosely coupled environment requires that the concatenation of CON008 THE SERIAL NUMBER SPECIFIED FOR
the serial and model number be unique. PROCx IS LONGER THAN 5
HEXADECIMAL DIGITS.
System action: None.
Where:
User response: Do the following:
x The parameter that is in error.
1. Correct the duplicate identification number (the processor
serial number). Severity: 5
2. Rerun SIP stage I. Explanation: IBM processors use exactly six digits for the
processor serial number. Since the TPF system forces the
CON005 AT LEAST ONE (PROCX=) MUST BE high-order digit to zero, only the remaining five need be
CODED. coded.

Severity: 5 System action: None.

Explanation: When more than one ID is specified on the User response: Do the following:
SYSID parameter, system initialization program (SIP) assumes 1. Recode the serial number with no more than five digits.
that a loosely coupled environment exists. Loosely coupled 2. Rerun SIP stage I.
environments required that at least one of the PROCx
parameters is coded.
If fewer that five digits are coded, then the system
System action: None. initialization program (SIP) right justifies the serial number
and writes zeros into the unused high-ordered digits.
User response: Do one of the following:
v If a non-loosely coupled system is desired, then reduce the
number of SYSID arguments to one. CON009 THE MODEL NUMBER SPECIFIED FOR
PROCx DOES NOT CONTAIN FOUR
v If a loosely coupled system is needed, then code one or CHARACTERS.
more of the PROCx parameters.
Where:
Then, after making the appropriate changes, rerun SIP stage I. x The parameter that is in error.
Severity: 5
CON006 THE NUMBER OF SUBPARAMETERS
SPECIFIED FOR PROCx EXCEEDS TEN. Explanation: IBM hardware limits model numbers to four
digits.
Severity: 0
System action: None.
Explanation: Only the first 10 subparameters have meaning.
The first subparameter is the processor serial number, the User response: Do the following:

Offline Messages 295


CON010 • CRA005

1. Recode the model number with exactly four characters. Explanation: The addresses of the prime CRAS consoles
2. Rerun SIP stage I. referenced in the message cannot be the same as the address
specified for the prime CRAS console.
System action: None.
CON010 PROCx DEFINED SSA y WHICH HAS
ALREADY BEEN USED. User response:
Severity: 5 1. Correct one or both of the addresses.
2. Rerun SIP stage I.
Where:
x The particular PROC parameter that is in error.
CRA002 TERMINAL ADDRESS xxxx NOT VALID
y The duplicated SSA value. FOR yyyy
Explanation: Each of the PROC parameters requires a unique Where:
set of SSA values.
xxxx
System action: None. The terminal address that is not valid for the device type.
User response: Do the following: yyyy
1. Recode the PROCx parameter with a unique set of SSA The device type.
values. Severity: 5
2. Rerun SIP stage I.
Explanation: The terminal address referenced in the message
is not valid for the device type referenced in the message.
CON011 PROCx DEFINED y, WHICH IS OUTSIDE
THE VALID SSA RANGE. System action: None.

Where: User response: Do the following:


1. Make the necessary corrections.
x The particular PROC parameter that is in error.
2. Rerun SIP stage I.
y The erroneous SSA value.
Severity: 5 CRA003 NO CRASTB OPERANDS SPECIFIED
Explanation: The SSA value corresponds to the hardware Severity: 5
addresses on the TOD RPQ. The valid SSA values range from
0 to 7. Explanation: There are no default values. These operands
must be specified.
System action: None.
System action: None.
User response: Do the following:
User response: Do the following:
1. Recode the SSA value using a value from 0 to 7.
1. Make the necessary corrections.
2. Rerun SIP stage I.
2. Rerun SIP stage I.

COR001 THE SUM OF APSIZ24 AND APSIZ31


MUST BE 1000 OR GREATER CRA004 1977 SPECIFIED AS ROCRS DEVICE

Severity: 5 Severity: 0

Explanation: The sum of the values coded for APSIZ24 and Explanation: The receive-only (RO) computer room agent set
APSIZ31 is less than 1000. (CRAS) console is specified as a 1977, which is not a
receive-only console.
System action: None.
System action: None.
User response: Do the following:
User response: Do the following:
1. Change the values coded for APSIZ24 or APSIZ31 so that
their sum totals 1000 or more. 1. Correct the operand if it is not valid.
2. Run SIP stage I again. 2. Rerun SIP stage I.

CRA001 PRIME CRAS ADDRESS EQUALS xxxx CRA005 xxxx OPERAND IGNORED –VALID ONLY
CRAS ADDRESS IF yyyy=NO

Where: Where:

xxxx xxxx
The address of the prime computer room agent set The keyword that was ignored.
(CRAS) console. yyyy
Severity: 5 The keyword that must be coded for xxxx to be valid.

296 TPF Messages (System Error, Offline, and Program Status Word)
DAT001 • DB2P0007E

Severity: 0
DB2P0003E ERROR — INVALID PARAMETER
Explanation: The keyword referenced in the message is DEFINITION
ignored because it is not valid. This keyword should only be
Explanation: An error occurred because you specified a
coded when yyyy=NO is specified.
parameter that is not valid for the TPF DATABASE 2 (DB2)
System action: None. postprocessor keywords. Valid parameters are:
v HOST(C)
User response: Do one of the following: v HOST (ISOC) PKGISOL (CS)
v If the keyword referenced in the message (xxxx) is required, v HOST (ISOC) PKGISOL (RR).
you must code yyyy=NO. Then, rerun SIP stage I.
System action: The postprocessor returns the failure status
v If the keyword referenced in the message (xxxx) is not and posts an error message to the message file.
required, no further action is required.
User response: Specify the correct parameters for the TPF
DB2 postprocessor keywords.
DAT0–DYO0 See TPF Application Requester User's Guide for more
information about the valid parameters for the TPF DB2
DAT001 MORE THAN ONE DATACO MACRO WAS postprocessor keywords.
CODED
Severity: 5 DB2P0004W WARNING — UNABLE TO FIND KEY:
CHAR SQLTEMP[19]
Explanation: None.
Explanation: An error occurred because the expected key
System action: None. was not found.
User response: Do the following: System action: The postprocessor returns the success status
1. Remove all but one DATACO macro. and posts a warning message to the message file.
2. Rerun SIP stage I. User response: Add the key to the source file.

See TPF Application Requester User's Guide for more


DB2P0000I DB2PP COMPLETED SUCCESSFULLY information.
Explanation: The TPF DB2 postprocessor (DB2PP) completed
successfully. DB2P0005W WARNING — UNABLE TO FIND KEY:
System action: None. STRUCT SQLCA SQLCA

User response: None. Explanation: An error occurred because the expected key
was not found.
See TPF Application Requester User's Guide for more
information. System action: The postprocessor returns the success status
and posts a warning message to the message file.

DB2P0001E UNABLE TO ACCESS INPUT FILE User response: Add the key to the source file.

Explanation: An error occurred because the file containing See TPF Application Requester User's Guide for more
the modified source file or the database resource module information.
(DBRM) could not be opened.
System action: The postprocessor returns failure status and DB2P0006E ERROR — DUPLICATE KEYS FOUND:
posts an error message to the message file. #PRAGMA LINKAGE

User response: Have your system programmer determine the Explanation: An error occurred because two or more
cause of the error and correct it. occurrences of the same key were found.

See TPF Application Requester User's Guide for more System action: The postprocessor returns the failure status
information. and posts an error message to the message file.
User response: Remove the duplicate keys from the source
DB2P0002E UNABLE TO ACCESS OUTPUT FILE file.

Explanation: An error occurred because the file could not be See TPF Application Requester User's Guide for more
opened for the postprocessor output. information.

System action: The postprocessor returns failure status and


posts an error message to the message file. DB2P0007E ERROR — DUPLICATE KEYS FOUND:
CHAR SQLTEMP[19]
User response: Have your system programmer determine the
cause of the error and correct it. Explanation: An error occurred because two or more
occurrences of the same key were found.
See TPF Application Requester User's Guide for more
information. System action: The postprocessor returns the failure status
and posts an error message to the message file.

Offline Messages 297


DB2P0008E • DDC007

User response: Remove the duplicate keys from the source User response: Add the missing key to the source file being
file. post processed.

See TPF Application Requester User's Guide for more


information about the FINIS macro. DDC001 0xxx0yyy STARTING INTERVAL GREATER
THAN FINISHING INTERVAL
DB2P0008E ERROR — INVALID NUMBER OF Where:
PARAMETERS
xxx The starting interval.
Explanation: An error occurred because you specified an
incorrect number of parameters to the postprocessor for the yyy The finishing interval.
TPF DATABASE 2 (DB2) postprocessor keywords. You can Severity: 5
specify up to 3 parameters:
Explanation: The starting interval referenced in the message
v Two parameters are required for HOST(C), which specifies
must be less than or equal to the finishing interval referenced
TARGET(TPF).
in the message for the INTxP and INTxN parameters of the
v Three parameters are required for HOST(ISOC). DDCCAP macro.

Note: If 3 parameters are specified for HOST(C), the third System action: None.
parameter is ignored. User response: Do the following:
System action: The postprocessor returns the failure status 1. Make the necessary corrections.
and posts an error message to the message file. 2. Rerun SIP stage I.
User response: Specify the correct number of parameters to
the postprocessor. DDC002 HYPHEN MISSING IN SUBOPERAND xxxx
See TPF Application Requester User's Guide for more Where:
information about the valid parameters for the TPF DB2
postprocessor keywords. xxxx
The suboperand value.

DB2P0009E THE PKGISOL PARAMETER IS Severity: 5


INCORRECT OR NOT SPECIFIED.
Explanation: The suboperand value referenced in the
Explanation: An error occurred because the values specified message did not contain a hyphen (-) as a delimiter.
for the package isolation level were not valid. Valid values are
System action: None.
RR or CS. PKGISO is a required field for HOST(ISOC).
User response: Do the following:
System action: The postprocessor returns the failure status
and posts an error message to the message file. 1. Make the necessary corrections.
2. Rerun SIP stage I.
User response: Specify the correct value for the package
isolation level.
DDC004 NO OPERANDS SPECIFIED FOR DDCCAP
DB2P0010E UNABLE TO OPEN DBRM FILE. Severity: 5
Explanation: An error occurred while opening the database Explanation: All non-default operands must be specified.
request module specified in the INDBRM DD statement of the
postprocessor job control language. System action: None.

System action: The postprocessor returns failure status and User response: Do the following:
posts an error message to the message file. 1. Specify the required operands.

User response: Ensure the database request module file is 2. Rerun SIP stage I.
specified correctly.
DDC007 xxxx/yyyy MODS OVERLAP
DB2P0053W KEY NOT FOUND: #pragma linkage Where:
(DSHNLI,OS)
xxxx
Where: Operand 1.
#pragma linkage yyyy
#pragma key number 1 Operand 2.
Explanation: An error occurred because the expected key Severity: 5
was not found.
Explanation: The modules between operand 1 and operand
System action: The postprocessor returns the success status 2, as referenced in the message, overlap.
and posts a warning message to the message file.
System action: None.

298 TPF Messages (System Error, Offline, and Program Status Word)
DDC008 • DYO02001E

User response: Do the following: 1. Review the OPMTBL input for this pool section to
1. Make the necessary corrections. determine the cause of the error.

2. Rerun SIP stage I. 2. Correct the error.

DDC008 OPERAND xxxx CONTAINS MORE THAN DYO01001W MAXIMUM RECORD ID TABLE SIZE TO
yyyy SUB-OPERANDS BE USED = entries

Where: Where:

xxxx entries
The operand. The current maximum number of entries that DYOPM
will allocate for the record ID hash table.
yyyy
The valid number of suboperands. Explanation: This message indicates that, even though you
tried to specify a larger number of entries for DYOPM to
Severity: 5 allocate for the record ID hash table, this is the number of
entries that DYOPM actually used.
Explanation: The operand referenced in the message contains
more than the valid number of suboperands. System action: None.
System action: None. User response: None.
User response: Do the following: See TPF Database Reference for more information about valid
1. Make the necessary corrections. parameters for offline pool maintenance.
2. Rerun SIP stage I.
DYO02000E directories DIRECTORIES WERE SPECIFIED.
ONLY 16,777,216 ARE ALLOWED.
DDC011 xxxx MOD RANGE yyyy OVERLAP
Where:
Where:
directories
xxxx
The number of directories (in decimal format).
The module range.
Explanation: The OPMTBL input specified more than
yyyy
16 777 216 directories; however, there is an addressing limit of
The operand.
16 777 216 directories in the online system.
Severity: 5
System action: The DYOPM job ends with an error return
Explanation: The module range for the operand referenced in code.
the message overlaps another range for the same operand.
User response: Do the following:
System action: None. 1. Review the OPMTBL input for this pool section to
User response: Do the following: determine the cause of the error.

1. Make the necessary corrections. 2. Correct the error.

2. Rerun SIP stage I. 3. Run the DYOPM job again.

DYO01000W directories DIRECTORIES WERE SPECIFIED DYO02001E RCP RUN NUMBER: value1 DOES NOT
MATCH value2 – RUN ABORTED
FOR SHORT TERM POOL SECTION
identifier. ONLY THE FIRST 65,536 WILL BE Where:
USABLE ONLINE.
value1
Where: The time stamp value saved in the first RCP tape
mounted.
directories
The number of directories (in decimal format). value2
identifier The time stamp value saved in another RCP tape.
The pool section identifier (for example, SSTA). Explanation: There is a mismatch in the time stamps between
Explanation: The FACE table (FCTB) input specified more the RCP tapes. These RCP tapes are not from the same recoup
run.
than 65 536 directories for this short-term pool section;
however, there is an addressing limit of 65 536 directories for System action: The DYOPM job ends with an error return
each short-term pool section in the online system. code.
System action: The DYOPM job runs to completion but only User response: Do the following:
the first 65 536 directories in this pool section are usable
1. Mount the correct RCP tapes with the same time stamp.
online.
2. Run the DYOPM job again.
User response: Do the following:

Offline Messages 299


DYO02002E • FCTB0004E

function
DYO02002E END OF RCP DATA NOT FOUND
The function that issued the error.
Explanation: The last routing control parameter (RCP) tape is
Explanation: An attempt was made to allocate memory
missing.
dynamically and it failed.
System action: The DYOPM job ends with an error return
System action: Processing is ended immediately.
code.
User response: Increase the REGION size in which the job is
User response: Run the DYOPM job again ensuring all RCP
being run.
tapes are used.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.
DYO02003E INVALID NUMBER OF ENTRIES FOR
RECORD ID TABLE: string — RUN
ABORTED FCTB0002T filen(function) CANNOT OPEN DD:name
Where: Where:
string filename
A portion of the string that DYOPM encountered where a The file name that contains the function.
numerical parameter was expected.
function
Explanation: DYOPM found a non-numerical value coded The function that issued the error.
where it was expecting to find the number of entries to
allocate for its record ID hash table. name
Data definition name of the data set and member that
System action: None. cannot be opened.
User response: Do one of the following: Explanation: An attempt was made to open the data set and
v To have DYOPM use the default number of entries for its member referenced in the message in the JCL. The open failed.
record ID hash table, omit this parameter from the JCL. System action: Processing is ended immediately.
v To have DYOPM use a larger record ID hash table, specify a
numerical value on the JCL and submit the job again. User response: Check that the data definition name exists in
the JCL.
See TPF Database Reference for more information about valid See TPF System Generation for more information about the file
parameters for offline pool maintenance. address compute program (FACE) table generation.

DYO02004E INVALID PARM DELIMITER: character — FCTB0003E filename(function) UNEXPECTED EOF.


RUN ABORTED
Where:
Where:
filename
character The file name that contains the function.
A character that DYOPM encountered where a valid
delimiter (a comma) was expected in the parameter function
string. The function that issued the error.

Explanation: Any parameter specified after the DYOPM Explanation: The end of the input file (Stage I deck) was
intervention parameter must be preceded by a valid delimiter. reached while parsing a statement.

System action: None. System action: Validation of the input is continued but no
output is produced.
User response: Do the following:
User response: Do the following:
1. Correct the parameter string coded for DYOPM.
1. Verify that the input file (Stage I deck) is complete.
2. Submit the job again.
2. Verify that the input file can be assembled.
See TPF Database Reference for more information about valid
parameters for offline pool maintenance. See TPF System Generation for more information about the file
address compute program (FACE) table generation.

FCTB FCTB0004E filename(function) UNEXPECTED END OF


LINE.
FCTB0001T filename(function) MEMORY ALLOCATION Where:
FAILURE
filename
Where: The file name that contains the function.
filename function
The file name that contains the function. The function that issued the error.

300 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0005W • FCTB0009W

Explanation: The end of an input line was encountered yet


FCTB0007T filename(function) WRITE ERROR.
the statement being read from the input file (Stage I deck) did
not have any parameters or the line being read began with a Where:
label in column 1 but did not contain any other text on that
line. filename
The file name that contains the function.
System action: Validation of the input is continued but no
output is produced. function
The function that issued the error.
User response: Do the following:
Explanation: There was an error writing a file out. Additional
1. Verify that the input file (Stage I deck) is complete. TPF system information is provided.
2. Verify that the input file can be assembled.
System action: Processing is ended immediately.
See TPF System Generation for more information about the file User response: Do the following:
address compute program (FACE) table generation. 1. Correct the condition preventing the file from being
written.
FCTB0005W filename(function). DUPLICATE statement 2. Run the job again.
STATEMENT CODED, IGNORED.

Where: See TPF System Generation for more information about the file
address compute program (FACE) table generation.
filename
The file name that contains the function.
FCTB0008E filename(function) UNEXPECTED END OF
function FILE.
The function that issued the error.
Where:
statement
The name of the duplicate statement. filename
The file name that contains the function.
Explanation: The statement being parsed was already
encountered in the input file (Stage I deck). It should only be function
coded once. The function that issued the error.

System action: Validation is continued and output is Explanation: The report generator unexpectedly encountered
produced, unless the STOPWARNING parameter is passed to the end of the input file (Stage I deck).
the file address compute program (FACE) table generator. System action: Validation of the input is continued but no
User response: A macro or statement was coded twice. Only output is produced.
the first one is processed and the remaining ones are ignored. User response: See your IBM service representative for more
Ensure that the first macro or statement is the one desired. information because an internal software error occurred.
Duplicates should be removed to avoid confusion.
See TPF System Generation for more information about the file
See TPF System Generation for more information about the file address compute program (FACE) table generation.
address compute program (FACE) table generation.

FCTB0009W filename(function) DUPLICATE name value,


FCTB0006T filename(function) READ ERROR. IGNORED.
Where: Where:
filename filename
The file name that contains the function. The file name that contains the function.
function function
The function that issued the error. The function that issued the error.
Explanation: There was an error reading the input file (Stage name
I deck). Additional TPF system information is provided. The parameter name.
System action: Processing is ended immediately. value
User response: Do the following: The duplicate value.
1. Correct the condition preventing the file from being read. Explanation: A duplicate value b was coded on the aaaa
2. Run the job again. parameter.
System action: Validation is continued and output is
See TPF System Generation for more information about the file produced, unless the STOPWARNING parameter is passed to
address compute program (FACE) table generation. the file address compute program (FACE) table generator.
User response: If the value was mistyped, then specify the
value correctly.

Offline Messages 301


FCTB0010E • FCTB0015E

See TPF System Generation for more information about the file the file address compute program (FACE) table generator.
address compute program (FACE) table generation.
User response: Change the value coded for the parameter.
See TPF System Generation for more information about the file
FCTB0010E filename(function) UNBALANCED
address compute program (FACE) table generation.
PARENTHESIS.

Where:
FCTB0013E filename(function) INVALID PARAMETER
filename FOUND ON STATEMENT.
The file name that contains the function.
Where:
function
filename
The function that issued error.
The file name that contains the function.
Explanation: An equal number of open and close parentheses
function
were not found.
The function that issued the error.
System action: Validation of the input is continued but no
Explanation: The parser did not expect a parameter on the
output is produced.
statement.
User response: Code the correct number of open and close
System action: Validation of the input is continued but no
parentheses.
output is produced.
See TPF System Generation for more information about the file
User response: Correct the syntax of the statement.
address compute program (FACE) table generation.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.
FCTB0011E filename(function) THE error PARAMETER IS
INVALID.
FCTB0014E filename(function) THE FTI SIZE FOR UFT
Where:
uftnumber IS TOO LARGE TO BE USED ON
filename THE UFTI4 PARAMETER
The file name that contains the function.
Where:
function
filename
The function that issued the error.
The file name that contains the function.
error
function
The parameter name in error.
The function that issued the error.
Explanation: The parameter referenced in the message was
uftnumber
coded with data that is not valid.
The universal format type (UFT) number.
System action: Validation of the input is continued but no
Explanation: The number of bits coded for the format type
output is produced.
indicator (FTI) size for the UFT indicated create an FTI size
User response: Code the parameter correctly. which is too large for a file address reference format 4 (FARF4)
address.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. System action: Validation of the input is continued but no
output is produced.

FCTB0012W filename(function) DUPLICATE parameter value, User response: A different UFT should be used on the UFTI4
IGNORED. parameter.

Where: See TPF System Generation for more information about the file
address compute program (FACE) table generation.
filename
The file name that contains the function.
FCTB0015E filename(function) A RIGHT PARENTHESIS
function MUST BE FOLLOWED BY A COMMA, A
The function that issued the error. SPACE, A RIGHT PARENTHESIS OR AN
parameter END-OF-STATEMENT.
The duplicate parameter. Where:
value filename
The value on the duplicate parameter. The file name that contains the function.
Explanation: The parameter specified in the message was function
already coded with the value specified. Duplicate values are The function that issued the error.
not allowed.
Explanation: The parser detected an error in the syntax of the
System action: Validation is continued and output is statement.
produced, unless the STOPWARNING parameter is passed to

302 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0016W • FCTB0019W

System action: Validation of the input is continued but no


FCTB0018W filename(function) INVALID parameter
output is produced.
PARAMETER, value ASSUMED.
User response: Correct the syntax of the statement.
Where:
See TPF System Generation for more information about the file
filename
address compute program (FACE) table generation.
The file name containing function.

function
FCTB0016W filename(function) parameter PARAMETER HAS
The function issuing the error.
BEEN TRUNCATED TO value
parameter
Where:
The parameter that has information coded that is not
filename valid.
The file name that contains the function.
value
function The value assumed for this parameter.
The function that issued the error.
Explanation: The value coded for the parameter referenced in
parameter the message is not valid. The default value referenced in the
The parameter that has a value that will be truncated. message was used.

value System action: Validation is continues and output is


The truncated value. produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator.
Explanation: The value coded on the parameter referenced in
the message is too long and was truncated. User response: Do one of the following:
v If the default is acceptable, there is no action for you to
System action: Validation continues and output is produced,
take.
unless the STOPWARNING parameter is passed to the FACE
table generator. v If the default is not acceptable, code a valid value on the
STOPWARNING parameter.
User response: Do one of the following:
v If the truncation is acceptable, there is no action required. See TPF System Generation for more information about the file
v If the truncation is not acceptable, code the address compute program (FACE) table generation.
STOPWARNING parameter again.
FCTB0019W filename(function) INVALID parameter
See TPF System Generation for more information about the file PARAMETER, value ASSUMED.
address compute program (FACE) table generation.
Where:

FCTB0017E filename(function) MODEvalue1 IS INVALID filename


IN A STAGE value2 SYSTEM The file name containing function.

Where: function
The function issuing the error.
filename
The file name that contains the function. parameter
The parameter that has information coded that is not
function valid.
The function that issued the error.
value
value1 Value assumed for this parameter.
The dispense mode value coded on the MODE parameter.
Explanation: Data coded on the parameter referenced in the
value2 message is not valid. The TPF system continues processing as
The migration stage value coded on the STAGE if the correct data was coded.
parameter.
System action: Validation is continued and output is
Explanation: The value coded on the parameter referenced in produced, unless the STOPWARNING parameter is passed to
the message parameter does not make sense for the migration the file address compute program (FACE) table generator.
stage referenced in the message.
User response: Do one of the following:
System action: Validation of the input is continued but no
v If the assumption is correct, there is no action for you to
output is produced.
take.
User response: Update the STAGE or MODE parameter, as v If the assumption is not correct, change the value coded on
necessary, on the UFTFTI statement. the STOPWARNING parameter.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. See TPF System Generation for more information about the file
address compute program (FACE) table generation.

Offline Messages 303


FCTB0020W • FCTB0024E

FCTB0020W filename(function) INVALID parameter FCTB0022E filename(function) NO PERM MODS CODED


PARAMETER, value ASSUMED. FOR DEVICE device

Where: Where:
filename filename
The file name that contains the function. The file name that contains the function.

function function
The function that issued the error. The function that issued the error.
parameter device
The parameter that has information coded that is not The device that did not have the PERM parameter coded.
valid.
Explanation: The DEVICE parameter was coded for the
value device referenced in the message but the PERM parameter for
The value assumed for this parameter. that device was not coded or its value was 0.
Explanation: Data coded on the parameter referenced in the System action: Validation of the input is continued but no
message is not valid. The TPF system continues processing as output is produced.
if the correct data was coded.
User response: Do one of the following:
System action: Validation is continued and output is v You must code a positive nonzero number on the PERM
produced, unless the STOPWARNING parameter is passed to parameter for the device referenced in the message.
the file address compute program (FACE) table generator.
v Delete the DEVICE parameter if this device type is not in
User response: Do one of the following: use.
v If the assumption is correct, there is no action for you to
take. See TPF System Generation for more information about the file
v If the assumption is not correct, change the value coded on address compute program (FACE) table generation.
the STOPWARNING parameter.
FCTB0023E filename(function) TOTAL NUMBER OF
See TPF System Generation for more information about the file MODS MUST BE LESS THAN OR EQUAL
address compute program (FACE) table generation. TO number
Where:
FCTB0021W filename(function) PERMx MUST BE EVEN IN
A FULLY DUPLICATED SYSTEM. filename
PERMx=value ASSUMED. The file name that contains the function.

Where: function
The function that issued the error.
filename
The file name thta contains the function. number
The maximum number of modules allowed to be coded.
function
The function that issued the error. Explanation: The total number of DASD modules coded
must not exceed the TPF-defined limit referenced in the
value message.
The value assumed for PERM parameter.
System action: Validation of the input is continued but no
Explanation: In a fully duplicated TPF system, the value output is produced.
coded on the PERM parameter is divided by 2 to calculate the
total number of prime modules. If the number is not even, a User response: Reduce the values coded for the PERM or
fractional module is left over so the TPF system makes the EXTR parameters on the ONLFIL macro.
assumption. See TPF System Generation for more information about the file
System action: Validation is continued and output is address compute program (FACE) table generation.
produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator. FCTB0024E filename(function) BAND MUST BE LESS
User response: Do one of the following: THAN OR EQUAL TO number

v If the assumption is correct, there is no action for you to Where:


take.
filename
v If the assumption is not correct, change the value coded on The file name that contains the function.
the PERM parameter to be even or change the DUPTYP
parameter for this device. function
The function that issued the error.
See TPF System Generation for more information about the file number
address compute program (FACE) table generation. The maximum band number allowed.

304 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0025W • FCTB0029E

Explanation: The value coded on the BAND parameter of the referenced in the message so the warning message is not
RAMFIL statement must not exceed the number referenced in issued.
the message.
See TPF System Generation for more information about the file
System action: Validation of the input is continued but no address compute program (FACE) table generation.
output is produced.
User response: Code a BAND number between 0 and the FCTB0027W filename(function) SHORT TERM POOLS
number referenced in the message. CANNOT BE DUPLICATED. DUPE=NO
ASSUMED.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. Where:
filename
FCTB0025W filename(function) DUPLICATE parameter value, The file name that contains the function.
IGNORED.
function
Where: The function that issued the error.
filename Explanation: Short term pools must be non-duplicated.
The file name that contains the function.
System action: Validation is continued and output is
function produced, unless the STOPWARNING parameter is passed to
The function that issued the error. the file address compute program (FACE) table generator.
parameter User response: Do one of the following to remove the
The duplicate parameter name. warning message:
value v Do not code DUPE on short-term pool RAMFIL statements.
The parameter value that is being ignored. v Code DUPE=NO.
Explanation: The parameter referenced in the message was
coded already for this statement. The value referenced in the See TPF System Generation for more information about the file
message was ignored. address compute program (FACE) table generation.

System action: Validation is continued and output is


produced, unless the STOPWARNING parameter is passed to FCTB0028W filename(function) THE parameter PARAMETER
the file address compute program (FACE) table generator. IS ONLY VALID FOR PRIOR=1, IGNORED .

User response: Do one of the following: Where:

v If the system action is acceptable, there is no action for you filename


to take. The file name that contains the function.
v If the system action is not acceptable, remove the duplicate function
parameter. The function that issued the error.

See TPF System Generation for more information about the file parameter.
address compute program (FACE) table generation. The parameter name that is not valid.
Explanation: The parameter referenced in the message may
FCTB0026W filename(function) parameter IS NOT VALID only be coded on RAMFIL statements that also have PRIOR=1
FOR type coded.

Where: System action: Validation is continued and output is


produced, unless the STOPWARNING parameter is passed to
filename the file address compute program (FACE) table generator.
The file name that contains the function.
User response: Do one of the following:
function v If the assumption is correct, there is no action for you to
The function that issued the error. take.
parameter v If the assumption is not correct, code PRIOR=1.
The parameter name that is not valid.
type See TPF System Generation for more information about the file
The type of RAMFIL statement (POOL, FIXED, SPARE). address compute program (FACE) table generation.

Explanation: The parameter referenced in the message is not


valid for the type of RAMFIL statement coded. The parameter FCTB0029E filename(function) value IS NOT VALID FOR
is ignored. parameter

System action: Validation is continued and output is Where:


produced, unless the STOPWARNING parameter is passed to filename
the file address compute program (FACE) table generator. The file name that contains the function.
User response: You may want to delete the parameter

Offline Messages 305


FCTB0030I • FCTB0034E

function User response: Code the missing statement.


The function that issued the error.
See TPF System Generation for more information about the file
value address compute program (FACE) table generation.
The value in error.
parameter FCTB0032E filename(function) PSON OVERLAP
The parameter. DETECTED.
Explanation: The value referenced in the message is not valid Where:
for the parameter referenced.
filename
System action: Validation of the input is continued but no The file name that contains the function.
output is produced.
function
User response: Do the following: The function that issued the error.
1. See TPF System Generation for more information about the Explanation: The PSON coded on the RAMFIL statement
parameter in the message. overlaps the PSON range defined by another RAMFIL
2. Correct the parameter. statement.

System action: Validation of the input is continued but no


See TPF System Generation for more information about the file
output is produced.
address compute program (FACE) table generation.
User response: Code a different PSON on the RAMFIL
statement so that it does not overlap the PSON ranges defined
FCTB0030I filename(function) PSON DEFAULTED TO
by any other RAMFIL statements.
value
See TPF System Generation for more information about the file
Where:
address compute program (FACE) table generation.
filename
The file name that contains the function.
FCTB0033E filename(function) SINCE THIS RECORD
function TYPE WAS CODED, RECORD TYPE name
The function that issued the error. MUST ALSO BE CODED

value Where:
The value the PSON took by default.
filename
Explanation: Since the PSON parameter was not coded for The file name that contains the function.
this POOL, the file address compute program (FACE) table
function
generator created one.
The function that issued the error.
System action: Processing proceeds normally.
name
User response: Do one of the following: The record type name.
v If the default of PSON is acceptable, there is no action for Explanation: The record type coded on the RAMFIL
you to take. statement flagged and the record type in the message must
v If the default is not acceptable, code a different value on the both be coded
PSON parameter.
System action: Validation of the input is continued but no
output is produced.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. User response: Code the record type referenced in the
message.

FCTB0031E filename(function) statement STATEMENT WAS See TPF System Generation for more information about the file
NOT CODED. address compute program (FACE) table generation.

Where:
FCTB0034E filename(function) THIS RECORD TYPE CAN
filename NOT BE SPANNED. ONLY PRIOR=1
The file name that contains the function. PERMITTED
function Where:
The function that issued the error.
filename
statement The file name that contains the function.
The statement name.
function
Explanation: The statement referenced in the message is The function that issued the error.
required but was not coded.
Explanation: All the ordinals for the record type indicated
System action: Validation of the input is continued but no must occur in one extent.
output is produced.

306 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0035E • FCTB0039E

System action: Validation of the input is continued but no


FCTB0037E filename(function) BEGIN TO CONTINUE
output is produced.
COLUMNS ARE NOT BLANK.
User response: Recode the RAMFIL statements for the record
Where:
type so that all of the ordinals are contained within one extent.
filename
See TPF System Generation for more information about the file
The file name that contains the function.
address compute program (FACE) table generation.
function
The function that issued the error.
FCTB0035E filename(function) EQU VALUE CODED ON
THIS RAMFIL HAS ALREADY BEEN Explanation: The parser detected a nonblank character on a
CODED ON ANOTHER RAMFIL continued line between the first column and column 15 in the
input file (Stage I deck).
Where:
System action: Validation of the input is continued but no
filename
output is produced.
The file name that contains the function.
User response: Correct the line in error so that it conforms to
function
assembler syntax rules.
The function that issued the error.
See TPF System Generation for more information about the file
Explanation: The value coded on the EQU parameter of the
address compute program (FACE) table generation.
RAMFIL statement can only be associated with a single record
type.
FCTB0038E filename(function) THE parameter PARAMETER
System action: Validation of the input is continued but no
WAS NOT CODED OR IS INVALID.
output is produced.
Where:
User response: Determine which record type the EQU should
be associated with and recode the EQU value on the incorrect filename
RAMFIL statement. The file name that contains the function.
See TPF System Generation for more information about the file function
address compute program (FACE) table generation. The function that issued the error.

parameter
FCTB0036W filename(function) parameter PARAMETER IS The name of the missing parameter.
BEING IGNORED. THIS PARAMETER
MUST BE CODED ON THE FIRST RAMFIL Explanation: The parameter referenced in the message is a
IN THE INPUT DECK FOR THIS RECORD required parameter and must be coded.
TYPE RECORD TYPE System action: Validation of the input is continued but no
Where: output is produced.

filename User response: Code the missing parameter.


The file name that contains the function. See TPF System Generation for more information about the file
function address compute program (FACE) table generation.
The function that issued the error.
parameter FCTB0039E filename(function) DEVICES ARE NOT
The name of the parameter being ignored. SEQUENTIAL.

Explanation: The parameter on the RAMFIL statement Where:


referenced in the message is being ignored since the value the filename
TPF system used for this parameter was coded on the first The file name that contains the function.
RAMFIL statement in the input deck or is being defaulted to
some value. function
The function that issued the error.
System action: Validation is continued and output is
produced, unless the STOPWARNING parameter is passed to Explanation: Device types coded on the ONLFIL macro must
the file address compute program (FACE) table generator. be in ascending sequential order without gaps. Valid
combinations are:
User response: If the value being ignored was what was v DEVICE A
intended, then the first RAMFIL statement in the input deck v AB
for this record type must have the parameter and its v ABC
associated value coded. v ABCD.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. All other combinations are illegal.

System action: Validation of the input is continued but no


output is produced.

Offline Messages 307


FCTB0040W • FCTB0044E

User response: Code the correct DEVICE parameters. See TPF System Generation for more information about the file
address compute program (FACE) table generation.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.
FCTB0042E filename(function) BASE OVERLAP
DETECTED. TO NEXT AVAILABLE BASE
FCTB0040W filename(function) EQU PARAMETER CODED
DEFAULTED LOCATION
ON THIS RAMFIL DOES NOT MATCH
THE EQU VALUE OF value CODED ON THE Where:
FIRST RAMFILE FOR THIS RECORD TYPE
filename
Where: The file name that contains the function.
filename function
The file name that contains the function. The function that issued the error.
function Explanation: The disk space occupied by the previous
The function that issued the error. RAMFIL statement overlaps the space in which the current
RAMFIL statement is defined.
value
The value the TPF system is taking for the EQU System action: Validation of the input is continued but no
parameter. output is produced.
Explanation: The value referenced in the message is being User response: Adjust the RECNO or BASE on the previous
assumed for the EQU parameter for this record type. RAMFIL statement or code a new BASE on the current
RAMFIL statement such that it does not occupy the space
System action: Validation is continued and output is
taken by the previous RAMFIL statement.
produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator. See TPF System Generation for more information about the file
address compute program (FACE) table generation.
User response: Do one of the following:
v If the system action is acceptable, no action is required.
FCTB0043W filename(function) INVALID PARAMETER
v If the system action is not acceptable, you must update the
parameter. PARAMETER IGNORED.
EQU parameter on the first RAMFIL statement for the
record type with the correct value. Where:

filename
See TPF System Generation for more information about the file
The file name that contains the function.
address compute program (FACE) table generation.
function
The function that issued the error.
FCTB0041E filename(function) FACE TABLE EXCEEDS
16MEG OF STORAGE. parameter
The name of parameter passed to the file address
Where:
compute program (FACE) table generator.
filename
Explanation: When invoking the FACE table generator, the
The file name that contains the function.
parameter aaaa was passed to the program. This parameter is
function not recognized by the FACE table generator and is ignored.
The function that issued the error.
System action: Validation is continued and output is
Explanation: The size of the file address compute program produced, unless the STOPWARNING parameter is passed to
(FACE) table exceeds 16 MB. The MVS linkage editor cannot the FACE table generator.
handle an object module larger than this.
User response: Check the spelling of the parameter name.
System action: Validation of the input is continued but no
See TPF System Generation for more information about the file
output is produced.
address compute program (FACE) table generation and for a
User response: There are several ways to lower the size of list of valid parameters.
the FACE table:
v Code the HASHSZ parameter of the RAM statement to FCTB0044E filename(function) value IS NOT VALID FOR
decrease the size of the hash table. parameter.
v If you are creating FARF4 and FARF5 addresses use the
Where:
lowest format type indicator (FTI) values possible to
decrease the size of the FTI tables built. filename
v If you are using BAND numbers, use the lowest band The file name that contains the function.
numbers possible to decrease the size of the band number function
table. The function that issued the error.
v Decrease the number of RAMFIL statements used to
describe your database. parameter
The parameter name.
v Use fewer unique records.

308 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0045I • FCTB0049E

value
FCTB0047E filename(function) value IS OUT OF RANGE
The character value.
FOR parametertype ON THE parameter
Explanation: The value c is not valid for aaaa PARAMETER.

System action: Validation of the input is continued and is the Where:


only output produced.
filename
User response: Correct the parameter. The file name that contains the function.

See TPF System Generation for more information about the file function
address compute program (FACE) table generation and for a The function that issued the error.
list of valid parameters.
value
The out of range value.
FCTB0045I filename(function) parameter DEFAULTED TO
parametertype
value
The parameter type.
Where:
parameter
filename The parameter name.
The file name that contains the function.
Explanation: The value specified on the parameter referenced
function in the message is not valid.
The function that issued the error.
System action: Validation of the input is continued but no
parameter output is produced.
The parameter name.
User response: None.
value
See TPF System Generation for more information about the file
The default value.
address compute program (FACE) table generation and for a
Explanation: The parameter referenced in the message took list of valid parameters.
the value noted in the message because the value was not
originally coded on the parameter.
FCTB0048W filename(function) parameter1 IS NOT A VALID
System action: Processing proceeds normally. PARAMETER WITHOUT THE parameter2
PARAMETER CODED, PARAMETER
User response: No response is necessary if the default is IGNORED.
acceptable. If the default is not acceptable, then the parameter
must be coded with the correct value. Where:

See TPF System Generation for more information about the file filename
address compute program (FACE) table generation and for a The file name that contains the function.
list of valid parameters.
function
The function that issued the error.
FCTB0046E filename(function) DUPLICATE parameter,value
parameter1
IS INVALID
The parameter that is not valid.
Where:
parameter2
filename The parameter not coded.
The file name that contains the function.
Explanation: An error occurred because a parameter was
function coded without its corresponding parameter.
The function that issued the error.
System action: Validation is continued and output is
parameter produced, unless the STOPWARNING parameter is passed to
The parameter type. the file address compute program (FACE) table generator.

value User response: Either both or none of the indicated


The duplicate value. parameters must be coded.

Explanation: A duplicate parameter with a duplicate value See TPF System Generation for more information about the file
was found. address compute program (FACE) table generation.

System action: Validation of the input is continued but no


output is produced. FCTB0049E filename(function) value IS NOT VALID FOR
parameter.
User response: Remove the duplicate value.
Where:
See TPF System Generation for more information about the file
address compute program (FACE) table generation and for a filename
list of valid parameters. The file name that contains the function.

Offline Messages 309


FCTB0050I • FCTB0054E

function
FCTB0052E filename(function) THE VALUE CODED FOR
The function that issued the error.
PSEUDO, value1, EXCEEDS THE VALUE
parameter CODED FOR EXTR ON ONLFIL FOR THIS
The parameter name. DEVICE TYPE, value2.

value Where:
The parameter value.
filename
Explanation: An error occurred because the value specified The file name that contains the function.
on the parameter is not valid.
function
System action: Validation of the input is continued but no The function that issued the error.
output is produced.
value1
User response: Correct the parameter. The value coded for PSEUDO.

See TPF System Generation for more information about the file value2
address compute program (FACE) table generation and for a The value coded for the EXTR parameter on the ONLFIL
list of valid parameters. macro.
Explanation: The value coded for PSEUDO cannot exceed the
FCTB0050I filename(function) parameter IS EXTRANEOUS. value coded for the EXTR parameter on the ONLFIL macro for
this device type.
Where:
System action: Validation of the input is continued but no
filename output is produced.
The file name that contains the function.
User response: Do one of the following:
function
v Increase the value coded for EXTR for this device type.
The function that issued the error.
v Decrease the value for PSEUDO on this RAMFIL statement.
parameter
The extraneous parameter name.
See TPF System Generation for more information about the file
Explanation: An error occurred because the parameter is not address compute program (FACE) table generation.
a recognized parameter on the RAMFIL statement.

System action: Processing proceeds normally. FCTB0053E filename(function) THERE IS NO PRIOR=1


CODED FOR THIS RECORD TYPE.
User response: Do one of the following:
Where:
v If the parameter is an obsolete parameter (like the ID
parameter), no further action is required. filename
v If the parameter was misspelled, correct the misspelling or The file name that contains the function.
remove it.
function
The function that issued the error.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. Explanation: Every record type, for which a RAMFIL
statement was coded, must have a RAMFIL with PRIOR=1
coded or implied (if the PRIOR= parameter is not coded, it
FCTB0051E filename(function). PSON + RECNO OUT OF defaults to 1).
RANGE.
System action: Validation of the input is continued but no
Where: output is produced.
filename User response: Add a RAMFIL statement that contains
The file name that contains the function. PRIOR=1 (explicitly or implicitly).
function See TPF System Generation for more information about the file
The function that issued the error. address compute program (FACE) table generation.
Explanation: The sum of PSON and RECNO cannot exceed
4294967294. FCTB0054E filename(function) DUPLICATE PRIORS.
System action: Validation of the input is continued but no Where:
output is produced.
filename
User response: Do the following: The file name that contains the function.
1. Reduce the value coded for the PSON parameter.
function
2. Define pools in the PSON gaps, if there are any. The function that issued the error.

See TPF System Generation for more information about the file Explanation: There is another RAMFIL statement coded for
address compute program (FACE) table generation. this record type with the same value coded for the PRIOR=
parameter.

310 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0055W • FCTB0059I

System action: Validation of the input is continued but no


FCTB0057E filename(function) UFT value NOT DEFINED
output is produced.
ON UFTFTIMACRO; IT WILL BE
User response: Change one of the RAMFIL statements so that IGNORED.
there are no duplicate PRIORs.
Where:
See TPF System Generation for more information about the file
filename
address compute program (FACE) table generation.
The file name that contains the function.
function
FCTB0055W file(func) PRIORS MUST BE CONTIGUOUS;
The function that issued the error.
PREVIOUS PRIOR was value.
value
Where:
The value coded for the UFT parameter.
filename
Explanation: Only the universal format types (UFTs) coded
The file name that contains the function.
on the UFTFTI macro can be used for the UFT parameter.
function
System action: Validation of the input is continued but no
The function that issued the error.
output is produced.
value
User response: Do one of the following:
The value coded for the PRIOR parameter on the
previous statement for this record type. v Add the UFT parameter to the UFTFTI macro.
v Change the value coded for the UFT parameter on this
Explanation: The values coded for the PRIOR parameter
RAMFIL statement.
must be sequential. If there is a PRIOR=1, a PRIOR=2, and a
PRIOR=4, then there must be a PRIOR=3. These RAMFIL
statements do not have to be coded in this order but they See TPF System Generation for more information about the file
must exist. address compute program (FACE) table generation.

System action: Validation is continued and output is


produced, unless the STOPWARNING parameter is passed to FCTB0058W filename(function) THE parameter PARAMETER
the file address compute program (FACE) table generator. IS ONLY VALID ON THE LOW PSON
RAMFILE, PARAMETER IGNORED.
User response: Code the PRIOR parameters again for the
record type in error. Where:

See TPF System Generation for more information about the file filename
address compute program (FACE) table generation. The file name that contains the function.
function
FCTB0056E filename (function) EXPLICIT USER The function that issued the error.
COLLISION WITH RAMFIL number. parameter
Where: The parameter that is not valid.

filename Explanation: The parameters that follow are only valid on


The file name that contains the function. the RAMFIL statement with the lowest PSON for this type.

function System action: The parameter is ignored. Validation is


The function that issued the error. continued and output is produced, STOPWARNING
parameter is passed to the file address compute program
number (FACE) table generator.
The sequence number that this RAMFIL statement
collides with. User response: Do one of the following:
v Remove the parameter from this RAMFIL statement.
Explanation: This RAMFIL statement and the one referenced
both explicitly code the same user-triplet. This is not allowed. v Make this the RAMFIL statement with the lowest PSON.

System action: Validation of the input is continued but no See TPF System Generation for more information about the file
output is produced. address compute program (FACE) table generation.
User response: Correct the USER parameters on these
RAMFIL statements. FCTB0059I filename(function) RAMFIL WAS CODED AS
See TPF System Generation for more information about the file type ON A type DEVICE TYPE
address compute program (FACE) table generation. Where:
filename
The file name that contains the function.
function
The function that issued the error.

Offline Messages 311


FCTB0060E • FCTB0064W

type
FCTB0062W filename(function) INCONSISTENT
The type of duplication.
UCOMDATA; FIRST RAMFIL'S
Explanation: There is a mismatch between the type of UCOMDATA = value.
duplication specified for this RAMFIL statement and the
Where:
duplication of the device. This is allowed but is highlighted
for the user's information. filename
The file name that contains the function.
System action: None.
function
User response: Verify that this is what was intended.
The function that issued the error.
See TPF System Generation for more information about the file
value
address compute program (FACE) table generation.
The value coded for the UCOMDATA parameter.

Explanation: The value coded for the UCOMDATA


FCTB0060E filename(function) THE VALUE CODED FOR
parameter for a record type, if coded, must be the same.
OWNER MUST BE CODED FOR USER
System action: Validation is continued and output is
Where:
produced, unless the STOPWARNING parameter is passed to
filename the file address compute program (FACE) table generator.
The file name that contains the function.
User response: Change the UCOMDATA values to be the
function same.
The function that issued the error.
See TPF System Generation for more information about the file
Explanation: The value coded on the OWNER parameter address compute program (FACE) table generation.
must be one of the members of the set of values coded on the
USER parameter
FCTB0063E filename(function) INCONSISTENT RECORD
System action: Validation of the input is continued but no SIZE; FIRST RAMFILE'S RECORD SIZE =
output is produced. size.

User response: Do one of the following: Where:


v Update the OWNER parameter such that the value coded filename
for it is a USER. The file name that contains the function.
v Update the USER parameter to include the OWNER as a
function
USER.
The function that issued the error.

See TPF System Generation for more information about the file size Size defined on the first RAMFIL statement for this
address compute program (FACE) table generation. record type.

Explanation: The size must be the same on each RAMFIL


FCTB0061E filename(function) MUST HAVE AT LEAST statement for this record type.
records RECORDS DEFINED.
System action: Validation of the input is continued but no
Where: output is produced.

filename User response: Correct either RAMFIL statement.


The file name that contains the function.
See TPF System Generation for more information about the file
function address compute program (FACE) table generation.
The function that issued the error.
records FCTB0064W filename(function) BASE MUST BE SPECIFIED
The minimum number of records that must be coded for GREATER THAN 00001 BASE PARAMETER
this record type WAS CHANGED TO 00002.

Explanation: Too few records were coded for this record Where:
type.
filename
System action: Validation of the input is continued but no The file name that contains the function.
output is produced.
function
User response: Do one of the following: The function that issued the error.
v Increase the value coded for RECNO. Explanation: The BASE parameter cannot be less than 00002.
v Verify that other RAMFIL statements for this record type
System action: Validation is continued and output is
were not coded incorrectly, thereby not including its
produced, unless the STOPWARNING parameter is passed to
RECNO count into the total for this record type.
the file address compute program (FACE) table generator.

See TPF System Generation for more information about the file User response: Determine what the BASE parameter should
address compute program (FACE) table generation. be and recode it.

312 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0065E • FCTB0070E

See TPF System Generation for more information about the file Explanation: The RAMFIL statements for each device type
address compute program (FACE) table generation. must be all together.
System action: Validation of the input is continued but no
FCTB0065E filename(function) FTI VALUE IN (type output is produced.
indicator) EXCEEDS DEFINITION FROM
User response: Reorder the RAMFIL statements.
UFTFTI STATEMENT.
See TPF System Generation for more information about the file
Where:
address compute program (FACE) table generation.
filename
The file name that contains the function.
FCTB0068E filename(function) BASE PARAMETER IS
function REQUIRED IN THIS CASE.
The function that issued the error.
Where:
type
filename
The universal format type (UFT).
The file name that contains the function.
indicator
function
The format type indicator (FTI).
The function that issued the error.
Explanation: The values coded on the UFTFTI macro
Explanation: See the reference for reasons why the BASE
determine the number of FTIs for the defined UFTs. The FTI
parameter is required.
specified in the error message is out of the range defined.
System action: Validation of the input is continued but no
System action: Validation of the input is continued but no
output is produced.
output is produced.
User response: Determine why the BASE parameter is
User response: Determine what the correct value should be
required and correct.
and change it or increase the size defined on the UFTFTI
macro. See TPF System Generation for more information about the
RAMFIL statement.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.
FCTB0069E filename(function) NUMBER OF RECIDS
FCTB0066E filename(function) UFT/FTI COMBINATION CODED, recordid1, EXCEEDS THE
(type,indicator) ALREADY IN USE MAXIMUM ALLOWED, recordid2.

Where: Where:

filename filename
The file name that contains the function. The file name that contains the function.

function function
The function that issued the error.
The function that issued the error.
type recordid1
The number of record IDs coded.
The universal format type (UFT).
recordid2
indicator
The maximum number of record IDs allowed.
The format type indicator (FTI).
Explanation: UFT/FTI combinations cannot be shared. Explanation: Too many record types were coded.
System action: Validation of the input is continued but no
System action: Validation of the input is continued but no
output is produced.
output is produced.
User response: Change this combination to a used one or User response: Delete enough record types to bring the count
under the allowed maximum.
change the RAMFIL statement that is currently using it.
See TPF System Generation for more information about the file
See TPF System Generation for more information about the file
address compute program (FACE) table generation. address compute program (FACE) table generation.

FCTB0070E filename(function) RAMFIL NOT CODED FOR


FCTB0067E filename(function) RAMFILS ARE NOT
GROUPED BY DEVICE TYPE. DEVICE device.

Where: Where:
filename
filename
The file name that contains the function. The file name that contains the function.

function function
The function that issued the error.
The function that issued the error.

Offline Messages 313


FCTB0071W • FCTB0075E

device
FCTB0073E filename(function) MIGRATION NOT
The device for which this RAMFIL statement was not
POSSIBLE: CANNOT COVER THE
coded.
SHORTEST RECNO CODED.
Explanation: The RAMFIL statements must only be coded for
Where:
devices that are defined by the ONLFIL macro.
filename
System action: Validation of the input is continued but no
The file name that contains the function.
output is produced.
function
User response: Do one of the following:
The function that issued the error.
v Define this device on the ONLFIL macro.
Explanation: There is no possible way to migrate with the
v Change the RAMFIL statement to use a device that is
current layout.
defined.
System action: Validation of the input is continued but no
See TPF System Generation for more information about the file output is produced.
address compute program (FACE) table generation.
User response: Determine whether there is a better way to
lay out the database. Some universal format type/format type
FCTB0071W filename(function) ROLLING MIGRATION IS indicator (UFT/FTI) combinations might be used inefficiently.
POSSIBLE
See TPF System Generation for more information about the file
Where: address compute program (FACE) table generation.

filename
The file name that contains the function. FCTB0074E filename(function) MUST CODE AT LEAST
BAND OR UFT14.
function
The function that issued the error. Where:

Explanation: There is not enough RECNO left in the TPF filename


system to migrate all the used RECNO in one shot but The file name that contains the function.
migration is possible by moving one record ID at a time.
function
System action: Validation is continued and output is The function that issued the error.
produced, unless the STOPWARNING parameter is passed to
Explanation: In stage 3 to stage 4 migration, one of these
the file address compute program (FACE) table generator.
parameters must be coded.
User response: None.
System action: Validation of the input is continued but no
See TPF System Generation for more information about the file output is produced.
address compute program (FACE) table generation.
User response: Add one or both of these parameters to this
RAMFIL statement.
FCTB0072W filename(function) MIGRATION MAY BE
See TPF System Generation for more information about the file
POSSIBLE: CAN COVER THE SHORTEST
address compute program (FACE) table generation.
RECNO BUT NOT THE LONGEST.
Where:
FCTB0075E filename(function) MUST CODE AT LEAST
filename UFTI4 OR UFTI5.
The file name that contains the function.
Where:
function
filename
The function that issued the error.
The file name that contains the function.
Explanation: Under the right circumstances migration is
function
possible but not for certain.
The function issuing the error.
System action: Validation is continued and output is
Explanation: In stage 4 to stage 5 migration, one of these
produced, unless the STOPWARNING parameter is passed to
parameters must be coded.
the file address compute program (FACE) table generator.
System action: Validation of the input is continued but no
User response: Determine what the best migration strategy
output is produced.
would be.
User response: Add one or both of these parameters to this
See TPF System Generation for more information about the file
RAMFIL statement.
address compute program (FACE) table generation.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.

314 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0076W • FCTB0081E

System action: Validation of the input is continued, but no


FCTB0076W filename(function) ALL RECNO FOR THIS
output is produced.
RECORD TYPE CAN NOT BE ACCESSED
USING format ADDRESSING User response: If the required size for this record type is
incorrect, then update its entry in the FTVA04 segment.
Where:
Otherwise, change the size on this RAMFIL statement to this
filename size.
The file name that contains the function.
See TPF System Generation for more information about the file
function address compute program (FACE) table generation.
The function that issued the error.
format FCTB0079E filename(function) THIS RECORD MUST BE
The FARF addressing format (FARF3 or FARF4). SSU SHARED. USER=*IS REQUIRED.

Explanation: The record type coded does not have enough Where:
FARF3 or FARF4 addressing descriptors defined to cover all
filename
the ordinal numbers for the record type.
The file name that contains the function.
System action: Validation is continued and output is
function
produced, unless the STOPWARNING parameter is passed to
The function that issued the error.
the file address compute program (FACE) table generator.
Explanation: The USER parameter is not coded as *, which is
User response: The user should define enough FARF3 or
required for an SSU shared record.
FARF4 addressing descriptors to cover all the ordinals for the
record type and regenerate the FACE table. If nothing is done, System action: Validation of the input is continued but no
then some ordinals will not be accessible using the FARF (as output is produced.
referenced in the message) addressing.
User response: If this record is not to be SSU shared, then
See TPF System Generation for more information about the file update its entry in the FTVA04 segment. Otherwise, change
address compute program (FACE) table generation. the USER parameter on this RAMFIL statement.
See TPF System Generation for more information about the file
FCTB0077E filename(function) RAMFIL DEFINITION address compute program (FACE) table generation.
EXCEEDS DEVICE END.
Where: FCTB0080W filename(function) REQUIRED RECORD TYPE
recordid NOT FOUND.
filename
The file name that contains the function. Where:
function filename
The function that issued the error. The file name that contains the function.
Explanation: The records defined by the RAMFIL statement function
coded do not fit on the device The function that issued the error.
System action: Validation of the input is continued but no recordid
output is produced. The record ID.
User response: Check the DEVICEx parameter on the Explanation: This record type is required but there are no
ONLFIL macro to make sure the device size value is correct. If RAMFIL statements coded for it.
it is, then the RAMFIL statement flagged needs to be corrected
so that all of its records fit on the device. System action: Validation is continued and output is
produced, unless the STOPWARNING parameter is passed to
See TPF System Generation for more information about the file the file address compute program (FACE) table generator.
address compute program (FACE) table generation.
User response: Code a RAMFIL statement for the record
type. If a RAMFIL statement is not coded for this record type,
FCTB0078E filename(function) SIZE FOR THIS RECORD facilities that use this record type will not work
MUST BE AT LEAST description
See TPF System Generation for more information about the file
Where: address compute program (FACE) table generation.
filename
The file name that contains the function. FCTB0081E filename(function) RAMFILS MUST BE
CODED FOR RECORD ID recordid ON
function
DEVICE type
The function that issued the error.
Where:
description
The size description. filename
The file name that contains the function.
Explanation: The size coded on this RAMFIL statement does
not match the size required for this record type.

Offline Messages 315


FCTB0082E • FCTB0086E

function
FCTB0084E filename(function) REQUIRED RECORD TYPE
The function that issued the error.
recordid NOT FOUND.
recordid
Where:
The record ID.
filename
type
The file name that contains the function.
The device type.
function
Explanation: This record ID is required on this device type.
The function that issued the error.
System action: Validation of the input is continued but no
recordid
output is produced.
The record ID.
User response: Code a RAMFIL statement for this record
Explanation: This record type is required but there are no
type on this device type.
RAMFIL statements coded for it.
See TPF System Generation for more information about the file
System action: Validation of the input is continued but no
address compute program (FACE) table generation.
output is produced.

User response: Code a RAMFIL statement for the required


FCTB0082E filename(function) OVERFLOW DETECTED
record type.
FOR TOTAL RECNO.
See TPF System Generation for more information about the file
Where:
address compute program (FACE) table generation.
filename
The file name that contains the function.
FCTB0085E filename(function) SSU UNIQUE RECORD
function NOT CODED FOR SSU: ssu.
The function that issued the error.
Where:
Explanation: Too many RECNOs (total of all RECNO) were
filename
coded.
The file name that contains the function.
System action: Validation of the input is continued but no
function
output is produced.
The function that issued the error.
User response: Determine whether there was a mistake in
ssu The SSU on which this record type is not coded.
coding any RECNO parameter. If not, then determine how to
reduce the number of RECNO coded. Explanation: A unique copy of this record is required for all
SSUs but it was not coded for SSU referenced in the message.
See TPF System Generation for more information about the
RAMFIL statement. System action: Validation of the input is continued but no
output is produced.
FCTB0083E filename(function) AT LEAST parameter1 User response: Code the appropriate RAMFIL statements for
RECORDS MUST BE CODED FOR THIS this record type on this SSU.
RECORD TYPE ONLY parameter2 RECORDS
WERE CODED See TPF System Generation for more information about the file
address compute program (FACE) table generation.
Where:

filename FCTB0086E filename(function) INVALID USER


The file name that contains the function. PARAMETER FOR A UNIQUE RECORD.
MUST BE CODED AS (SSUN,*,*) WHERE
function
SSUN IS THE SSU NAME
The function that issued the error.
Where:
parameter1
The minimum RECNO parameter that must be coded. filename
The file name that contains the function.
parameter2
The RECNO parameter that was coded. function
The function that issued the error.
Explanation: An error occurred because too few records were
coded for this record type. Explanation: This record type must be subsystem user (SSU)
unique.
System action: Validation of the input is continued but no
output is produced. System action: Validation of the input is continued but no
output is produced.
User response: Code enough record ordinals on the RECNO
parameter for this record type to reach the required minimum User response: Code the USER parameter for this record type
RECNO parameter. as SSUN,*,* where SSUN is a subsystem user (SSU) name.
See TPF System Generation for more information about the file See TPF System Generation for more information about the file
address compute program (FACE) table generation.

316 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0087W • FCTB0091E

address compute program (FACE) table generation. filename


The file name that contains the function.

FCTB0087W filename(function) MORE THAN option function


OPTION CODED. FIRST OPTION CODED The function that issued the error.
FOR THIS TYPE ASSUMED.
records
Where: The minimum number of records needed.

filename type
The file name that contains the function. The device type.

function Explanation: Too few #KEYPT records were coded for this
The function that issued the error. device type.

option System action: Validation of the input is continued but no


The type of option. output is produced.

Explanation: Certain options passed to the file address User response: Increase the amount to above the minimum.
compute program (FACE) table generator belong to a class of
See TPF System Generation for more information about the file
options in which only one member of that class (type) of
address compute program (FACE) table generation.
option can be coded. More than one member from a class was
coded
FCTB0090E filename(function) parameter EXCEEDS THE
System action: Validation is continued and output is
NUMBER OF MODULES DEFINED IN
produced, unless the STOPWARNING parameter is passed to
ONLFIL.
the FACE table generator.
Where:
User response: If the assumed default is alright, then no user
action is necessary. If the assumed default is incorrect, then the filename
options passed to the generator need to be updated so that The file name that contains the function.
only one option from a class is passed.
function
See TPF System Generation for more information about the file The function that issued the error.
address compute program (FACE) table generation.
parameter
The LOMOD or NOMOD parameter.
FCTB0088W filename(function) PSON OVERLAP
DETECTED, PSON DEFAULTED TO value. Explanation: The valid coded for the LOMOD or NOMOD
parameter must be less than or equal to the number of prime
Where: and pseudo modules coded on the ONLFIL macro.
filename System action: Validation of the input is continued but no
The file name that contains the function. output is produced.
function User response: Recode the LOMOD or NOMOD parameter
The function that issued the error. so that its value does not exceed the number of prime and
pseudo modules combined.
value
The value that PSON is changed to. See TPF System Generation for more information about the file
address compute program (FACE) table generation.
Explanation: The PSON coded on the RAMFIL statement
overlaps the PSON range defined by another RAMFIL
statement. FCTB0091E filename(function) BAND number IN USE BY
PROCESSOR OR I-STREAM UNIQUE
System action: Validation is continued and output is
RECOR D.
produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator. Where:
User response: If the defaulted value is acceptable then no filename
user response is required. If the default is not acceptable, then The file name that contained the function.
PSON needs to be recoded so that it falls outside of the range
of already coded psons for this pool type. function
The function that issued the error.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. number
The BAND number in conflict.

FCTB0089E filename(function) MINIMUM OF records Explanation: Only subsystem user (SSU) unique records can
RECORDS NEEDED FOR #KEYPT ON share BAND numbers.
DEVICE type. System action: Validation of the input is continued but no
Where: output is produced.

User response: Verify that these records are supposed to be


processor or I-stream unique. If they are, then they must use a

Offline Messages 317


FCTB0092E • FCTB0096E

different BAND number. Otherwise, correct the USER


FCTB0094E filename(function) NO type POOLS WERE
parameter.
CODED. THEY ARE REQUIRED.
See TPF System Generation for more information about the file
Where:
address compute program (FACE) table generation.
filename
The file name that contained the function.
FCTB0092E filename(function) BAND number IN USE.
function
Where:
The function that issued the error.
filename
type
The file name that contained the function.
The pool type.
function
Explanation: Both large and small short-term pools are
The function that issued the error.
required.
number
System action: Validation of the input is continued but no
The BAND number.
output is produced.
Explanation: This BAND is in use by another record type.
User response: Code the RAMFIL statements for this pool
System action: Validation of the input is continued but no type.
output is produced.
See TPF System Generation for more information about the file
User response: Use another BAND number address compute program (FACE) table generation.

See TPF System Generation for more information about the file
address compute program (FACE) table generation. FCTB0095E filename(function) RAMFIL CODED FOR A
DEVICE NOT DEFINED BY ONLFIL.

FCTB0093W filename(function) THE NUMBER OF DEVICE Where:


type1 POOL DIRECTORY RECORDS FOR A
filename
type2 POOLTYPE IS type2. IT SHOULD BE
The file name that contained the function.
type3. THIS WILL RESULT IN AN
UNUSABLE DGF function
The function that issued the error.
Where:
Explanation: The device that this RAMFIL statement is to be
filename
on does not exist.
The file name that contained the function.
System action: Validation of the input is continued but no
function
output is produced.
The function that issued the error.
User response: Do one of the following:
type1
The device type. v Add this device to the ONLFIL macro.
v Change this RAMFIL statement to use a device that is
type2
defined.
The current pool type.
type3 See TPF System Generation for more information about the file
The pool type as it should be. address compute program (FACE) table generation.
Explanation: The number of pool directories generated for
each pool type must be greater than or equal to two times the FCTB0096E filename(function) TOTAL RECNO CODED
number of processors coded on the SYSID parameter of the FOR THIS POOL TYPE (type) EXCEEDS THE
CONFIG macro plus 1. FARF3 CAPACITY.
System action: Validation is continued and output is Where:
produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator. filename
Pools will not be able to be cycled up. The file name that contained the function.

User response: A pool directory is created each time a function


RAMFIL statement is coded for pool type. If the RAMFIL The function that issued the error.
statement has more than 8000 records coded then additional type
pool directories are created for every 8000 records. The RECNO coded for this pool type.
See TPF System Generation for more information about the file Explanation: The maximum RECNO allowable for pools is
address compute program (FACE) table generation. 226. This pool type exceeds that.
System action: Validation of the input is continued but no
output is produced.

318 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0097W • FCTB0100W

User response: Correct the RECNO for this pool type so that
FCTB0099W filename(function) INSUFFICIENT parameter
is under the maximum value.
ALLOCATED TO COVER RECNO. TOTAL
See TPF System Generation for more information about FACE RECNO: type parameter CODED: recno THIS
table generation. IS IGNORED IN STAGE=stage

Where:
FCTB0097W filename(function) TOTAL RECNO CODED
filename
FOR THIS POOL TYPE (type) EXCEEDS THE
The file name that contained the function.
FARF3 CAPACITY. THIS IS IGNORED IN
STAGE=FARF45. function
The function that issued the error.
Where:
parameter
filename
The BAND/UFTI4/UFTI5 parameter.
file name containing function
type
function
The total RECNO coded for this record type.
function issuing error
recno
type
The RECNO covered by the parameter.
RECNO coded for this pool type
stage
Explanation: The maximum RECNO allowable for pools is
The current TPF system stage.
226. This pool type exceeds that. Since this is a FARF Stage 4 to
FARF Stage 5 migration path, it is ignored. Explanation: The amount of RECNO covered by the
BAND/UFTI5 parameter is not sufficient to cover the amount
System action: Validation continues and output is produced,
of RECNO specified for this record type. However, the BAND
unless the STOPWARNING parameter is passed to the file
parameter is ignored in a FARF Stage 4 to FARF Stage 5
address compute program (FACE) table generator.
migration path and the UFTI5 parameter is ignored in the
User response: Determine whether this is permissible and FARF Stage 3 to FARF Stage 4 migration path.
correct it if not.
System action: Validation is continued and output is
See TPF System Generation for more information about the file produced, unless the STOPWARNING parameter is passed to
address compute program (FACE) table generation. the file address compute program (FACE) table generator.
User response: Do one of the following:
FCTB0098E filename(function) INSUFFICIENT v Delete the parameter.
INSUFFICIENT parameter ALLOCATED TO v Correct the parameter.
COVER RECNO. TOTAL RECNO: type
parameter CODED: recno
See TPF System Generation for more information about the file
Where: address compute program (FACE) table generation.

filename
The file name that contained the function. FCTB0100W filename(function) THE THE parameter
PARAMETER MUST BE CODED THE SAME
function ON ALL PRIOR=1 RAMFILS FOR THIS
The function that issued the error. RECORD TYPE. VALUE HAS BEEN
parameter DEFAULTED TO value
The BAND/UFTI4/UFTI5 parameter. Where:
type filename
The total RECNO coded for this record type. The file name that contained the function.
recno function
The RECNO covered by the parameter. The function that issued the error.
Explanation: The amount of RECNO covered by the parameter
BAND/UFTI4/UFTI5 parameter is not sufficient to cover the The RAMFIL parameter which is in error
amount of RECNO specified for this record type.
value
System action: Validation of the input is continued but no The value that the RAMFIL parameter was defaulted to.
output is produced.
Explanation: The parameter referenced in the message must
User response: Do one of the following: be coded with the same value on all PRIOR=1 RAMFILs for
v Code enough BAND/UFT14/UFT15 descriptors to cover the the same RECID.
number of records coded.
System action: Validation is continued and output is
v Decrease the amount of RECNO coded for this record type. produced, unless the STOPWARNING parameter is passed to
the file address compute program (FACE) table generator.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. User response: If the default is acceptable, then no action is

Offline Messages 319


FCTB0101E • FCTB0106I

needed. If the default is unacceptable then the parameter must User response: Correct the statement so that the parameter is
be coded the same on all PRIOR=1 RAMFILs for this RECID. only coded once.

See TPF System Generation for more information about the file See TPF System Generation for more information about the file
address compute program (FACE) table generation. address compute program (FACE) table generation.

FCTB0101E filename(function) EITHER ALL OR NONE OF FCTB0104E filename(function) PARAMETER IS


THE FOLLOWING RECORDS MUST BE REQUIRED WHEN STAGE=stage
CODED: #NCBRI, #RRTRI, #RV1RU,
#RV2RU Where:
filename
Where:
The file name that contained the function.
filename
The file name that contained the function. function
The function that issued the error.
function
stage
The function that issued the error.
The migration stage.
Explanation: These Systems Network Architecture (SNA)
Explanation: The parameter must be coded when the
records must all exist or all not exist.
migration stage is the one referenced in the message.
System action: Validation of the input is continued but no
output is produced. System action: Validation of the input is continued but no
output is produced.
User response: Determine whether the SNA records should
be coded and make the appropriate corrections. User response: Code the required parameter.

See TPF System Generation for more information about the file See TPF System Generation for more information about the file
address compute program (FACE) table generation.
address compute program (FACE) table generation.

FCTB0102E filename(function) TOO MANY SSU NAMES FCTB0105E filename(function) THE name STATEMENT
CODED HAS NO PARAMETERS CODED

Where: Where:

filename filename
The file name that contained the function. The file name that contained the function.

function function
The function that issued the error. The function that issued the error.

Explanation: More than 64 subsystem user (SSU) names were name


coded on the SSUIDx parameter of the SSDEF macro. The statement name.

System action: Validation of the input is continued but no Explanation: The statement referenced in the message has no
output is produced. parameters coded. Certain parameters on this statement must
be coded.
User response: Code less than 65 SSU names.
System action: Validation of the input is continued but no
See TPF System Generation for more information about the file output is produced.
address compute program (FACE) table generation.
User response: Code the required parameters.
See TPF System Generation for more information about the file
FCTB0103W filename(function) DUPLICATE parameter
address compute program (FACE) table generation.
PARAMETER. DUPLICATE IGNORED

Where:
FCTB0106I filename(function) RESTORE=YES CODED
filename FOR A RECORD TYPE WHICH SHOULD
The file name that contained the function. NOT BE RESTORED

function Where:
The function that issued the error.
filename
parameter The file name that contained the function.
The parameter name.
function
Explanation: The parameter referenced in the message was The function that issued the error.
coded more than once for a statement.
Explanation: RESTORE=YES was coded on one of the
System action: Validation is continued and output is following record types:
produced, unless the STOPWARNING parameter is passed to v #CIMR1-8
the file address compute program (FACE) table generator.
v #CTKX

320 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0107E • FCTB0110E

v #DBRRI function
v #IPL1-4. The function that issued the error.

v #KBA number1
v #KEYPT The number of records allocated for the #INODE fixed
file record.
v #KFBX0-254
v #KSA1-8 number2
The number of records allocated for the #FLOCK fixed
v #OLD1-8 file record.
v #PROG1-8
Explanation: The #INODE and #FLOCK fixed file records
v #PVR1-8 must have the same number allocated in the file address
v #RLOG1-32 compute program (FACE) table. For example, if you want to
v #RSTRI have 100 #FLOCK fixed file records allocated, you must
allocate 100 #INODE fixed file records.
v #TPLBL
v #XPRG1-8 System action: Verifying the input continues but no output is
produced.
These record types have information in them that should not User response: Do the following:
be changed when a restore is done.
1. Determine which record must be increased or decreased.
System action: None. 2. Correct the #INODE or #FLOCK fixed file record.
User response: Do not code RESTORE or code
RESTORE=NO for this record type. See TPF System Generation for more information about the
FACE table generation.
See TPF System Generation for more information about the file
address compute program (FACE) table generation.
FCTB0109E filename(function) #RLOG RECNO MUST FILL
A WHOLE TRACK
FCTB0107E filename(function) EITHER ALL OR NONE OF
THE FOLLOWING RECORDS MUST BE Where:
CODED FOR A PROGRAM BASE (WHERE
filename
n = PROGRAM BASE NUMBER): #PROGn,
The file name that contains the function.
#XPRGn, #PVRn
function
Where:
The function that issued the error.
filename
Explanation: The number of ordinals coded for the RECNO
The file name that contained the function.
parameter of the RAMFIL statement must be a multiple of the
function number of records for each track of a 4-K record for the device
The function that issued the error. type being used.

Explanation: These program base records must all exist or all System action: Verification of the input continues, but no
not exist. For example, if you want to define program base output is produced.
number 4, you need to define records #PROG4, #XPRG4, and
User response: Code the RAMFIL statement, specifying
#PVR4. This error is generated if you define only #PROG4
enough records for the RECNO parameter so the value is an
records.
even multiple of the number of records for each track for a
System action: Validation of the input continues but no 4-K record for the device type being used.
output is produced.
User response: Do the following: FCTB0110E filename(function) #RLOG MUST FILL AT
LEAST TWO TRACKS
1. Determine which program base numbers have only been
partially defined. Where:
2. Correct the partially defined program base numbers.
filename
The file name that contains the function.
See TPF System Generation for more information about the file
address compute program (FACE) table generation. function
The function that issued the error.

FCTB0108E filename(function) INODE AND FLOCK Explanation: The number of ordinals coded for the RECNO
RECORDS NEED TO HAVE THE SAME parameter of the RAMFIL statement must fill at least two
NUMBER ALLOCATED. INODE HAS tracks.
number1 FLOCK HAS number2
System action: Verification of the input continues, but no
Where: output is produced.

filename User response: Code the RAMFIL statement, specifying


The file name that contained the function. enough records for the RECNO parameter so that two full
tracks are defined.

Offline Messages 321


FCTB0111E • FCTB0116E

FCTB0111E filename(function) ALL #RLOG RECORDS FCTB0114I filename(function) THIS RECORD TYPE WAS
MUST BE DEFINED ON THE SAME SPANNED. THIS WILL AFFECT RECORD
LOGICAL DEVICE ACCESS EFFICIENCY
Where: Where:
filename filename
The file name that contains the function. The file name that contains the function.
function function
The function that issued the error. The function that issued the error.
Explanation: An #RLOG record type was found on more Explanation: A PRIOR=2 or higher was coded for an #RLOG
than one device type. record type. This reduces the effectiveness of the record log
processing.
System action: Verification of the input continues, but no
output is produced. System action: None.
User response: Code all ordinals for a particular #RLOG User response: Code an #RLOG record type with just one
record type for the same device type. RAMFIL statement for each record type to improve the
effectiveness.

FCTB0112E filename(function) AT LEAST ONE #RLOG


RECORD TYPE NEEDS TO BE CODED FCTB0115E filename(function) INVALID USER
PARAMETER FOR A UNIQUE RECORD.
Where: MUST BE CODED AS (*,PROC,*) WHERE
filename PROC IS THE PROCESSOR NAME
The file name that contains the function. Where:
function filename
The function that issued the error. The name of the file.
Explanation: #RLOG is a required record type and at least function
one of the eight valid #RLOG record types must be coded. The name of the function.
System action: Verification of the input continues, but no Explanation: The USER parameter on the RAMFIL statement
output is produced. was not coded correctly. It must be coded as USER=(*,proc,*),
User response: Code a RAMFIL statement for at least one where proc is a valid processor identifier (ID).
#RLOG record type. System action: Validation of the input is continued, but no
output is produced.
FCTB0113W filename(function) record_type WAS NOT User response: Code the USER parameter on the RAMFIL
CODED statement again.
Where: See TPF System Generation for more information about file
filename address compute (FACE) program table generation.
The file name that contains the function.
function FCTB0116E filename(function) PROCESSOR UNIQUE
The function that issued the error. RECORD NOT CODED FOR PROC: processor

record_type Where:
An #RLOGx record type, where x is a number from 1 to processor
8. The processor identifier (ID).
Explanation: There are fewer #RLOGx record types coded Explanation: A RAMFIL statement was not coded for the
than processors. specified record type and processor.
System action: Verification of the input continues and output System action: Validation of the input is continued, but no
is produced unless the STOPWARNING parameter is passed output is produced.
to the FACE table generator (FCTBG).
User response: Code a RAMFIL statement for the specified
User response: Do one of the following: record type and processor.
v Reduce the number of processors coded for the SYSID
parameter of the CONFIG macro. See TPF System Generation for more information about file
address compute (FACE) program table generation.
v Code as many #RLOGx record types as there are processors.

322 TPF Messages (System Error, Offline, and Program Status Word)
FCTB0117E • FCTB0122E

See TPF System Generation for more information about file


FCTB0117E filename(function) RAMFIL OVERLAYS
address compute (FACE) program table generation.
DEFAULT VTOC AREA

Where:
FCTB0120E filename(function) INVALID USER
filename PARAMETER FOR A UNIQUE RECORD.
The file name that contains the function. MUST BE CODED AS (SSUN,PROC,*)
WHERE SSUN IS THE SUBSYSTEM USER
function NAME AND PROC IS THE PROCESSOR
The function that issues the error. NAME
Explanation: A RAMFIL statement was coded that overlays Where:
the default volume table of contents (VTOC) location. The
location for the VTOC placement defaults to the last valid filename
track location for the specified device type. The file name that contains the function.

System action: Validation of the input continues, but no function


output is produced. The function that issues the error.

User response: Do one of the following: Explanation: The USER parameter for the RAMFIL statement
v Code the RAMFIL statement to avoid the location overlap. was not coded correctly. The parameter must be coded as
USER=(ssun,proc,*), where ssun is a valid subsystem user (SSU)
v Add a RAMFIL statement with the VTOC parameter name and proc is a valid processor identifier (ID).
specified to remove the overlap.
System action: Validation of the input continues, but no
See TPF System Generation for more information about file output is produced.
address compute (FACE) program table generation. User response: Correct the USER parameter for the RAMFIL
statement.
FCTB0118E filename(function) VTOC MUST COVER A See TPF System Generation for more information about file
FULL TRACK address compute (FACE) program table generation.
Where:

filename FCTB0121E filename(function) SUBSYSTEM USER AND


The file name that contains the function. PROCESSOR UNIQUE RECORD NOT
CODED FOR SUBSYSTEM USER ssun AND
function PROCESSOR proc
The function that issues the error.
Where:
Explanation: A RAMFIL statement was coded that specified a
volume table of contents (VTOC) location, but the number of filename
records that was specified does not fill the entire track. The file name that contains the function.

System action: Validation of the input continues, but no function


output is produced. The function that issues the error.

User response: Code the RAMFIL statement, specifying ssun


enough records to allocate a full track. The name of a subsystem user (SSU).

See TPF System Generation for more information about file proc
address compute (FACE) program table generation. The processor identifier (ID).
Explanation: A RAMFIL statement was not coded for the
FCTB0119E filename(function) VTOC MUST END BEFORE specified record type with a USER parameter of
CYLINDER 4369 TRACK 1 USER=(ssun,proc,*).

Where: System action: Validation of the input continues, but no


output is produced.
filename
The file name that contains the function. User response: Code a RAMFIL statement for the specified
record type for this subsystem user and processor
function combination.
The function that issues the error.
See TPF System Generation for more information about file
Explanation: A RAMFIL statement was coded that specified a address compute (FACE) program table generation.
volume table of contents (VTOC), but the track location is
beyond the last valid track address of cylinder 4369, head 0.
FCTB0122E filename(function) NFBACK=f ON RAM
System action: Validation of the input continues, but no STATEMENT REQUIRES kfbxn range NOT
output is produced. CODED
User response: Code the RAMFIL statement, specifying a Where:
track location before cylinder 4369, head 1.

Offline Messages 323


FCTB0123W • GEN001

filename produced unless the STOPWARNING parameter is passed to


The file name that contains the function. the FACE table generator (FCTBG).

function User response: To avoid confusion, remove the excess


The function that issues the error. #KFBXn definitions or change the value of the NFBACK
parameter to zero.
f The value of the NFBACK parameter of the RAM macro
statement. See TPF System Generation for more information about the
FCTBG.
kfbxn
The highest keypoint fallback extent required by the
NFBACK parameter. FCTB0999T filename(function) UNDEFINED ERROR
NUMBER number.
range
The range of required fallback extents not coded. This Where:
can be a single fallback extent such as #KFBX5 or a range
of extents as in #KFBX3 – #KFBX5. filename
The file name that contained the function.
Explanation: When the NFBACK parameter of the RAM
macro is not zero, the number of #KFBXn definitions must be function
equal to or greater than the number of fallback extents defined The function that issued the error.
by the NFBACK parameter. The range of required #KFBXn number
definitions is #KFBX0 – #KFBXn, where n is the value of the The error number.
NFBACK parameter minus 1 (n = f − 1).
Explanation: The error number is not recognized.
System action: Validation of the input continues, but no
output is produced. System action: Processing is ended immediately.

User response: Do one of the following: User response: See your IBM service representative.
v Add the necessary #KFBXn definitions See TPF System Generation for more information about the file
v Reduce the value of the NFBACK parameter address compute (FACE) program table generation.
v Set the value of the NFBACK parameter to 0.

See TPF System Generation for more information about the


GEF0–GTSZ
FACE table (FCTB).
GEF003 CYLINDER 0 TRACK 0 INVALID
FCTB0123W filename(function) NFBACK=f ON RAM Severity: 5
STATEMENT REQUIRES kfbxn range WILL
NOT BE USED FOR FALLBACK EXTENTS Explanation: Cylinder 0 track 0 is intended to hold other
information, such as the VOLSER number.
Where:
System action: None.
filename
User response: Do the following:
The file name that contains the function.
1. Recode the macro.
function
2. Rerun SIP stage I.
The function that issues the error.
f The value of the NFBACK parameter of the RAM macro
statement. GEN001 xxxx xxxx OPTION WAS SELECTED BUT A
RAMFIL WAS NOT CODED FOR RECORD
kfbxn TYPE yyyy
The highest keypoint fallback extent required by the
NFBACK parameter. Where:

range xxxx
The range of excess fallback extents coded. This can be a The option.
single fallback extent such as #KFBX5 or a range of yyyy
extents as in #KFBX3 – #KFBX5. The record type.
Explanation: When the NFBACK parameter of the RAM Severity: 0 or 7
macro is not zero, the number of #KFBXn definitions must be
equal to or greater than the number of fallback extents defined Explanation: The option referenced in the message was
by the NFBACK parameter. The range of required #KFBXn coded in the SIP stage I deck to be included in the TPF
definitions is #KFBX0 – #KFBXn, where n is the value of the system. This option may require the record type referenced in
NFBACK parameter minus 1 (n = f − 1). Only the number of the message.
definitions specified by the NFBACK parameter are used. If
A RAMFIL macro was not coded for this record type. Severity
the NFBACK parameter is set to zero, all the #KFBXn
7 occurs when the record is required by the TPF code. Severity
definitions are used.
0 occurs when the record is required because of the
System action: Validation of the input continues. Output is application program or optional support.

324 TPF Messages (System Error, Offline, and Program Status Word)
GEN002 • GEN018

System action: None. RAMFIL macros for the record type referenced in the message.
The minimum number of records than can be specified for a
User response: Do the following: user for this record type is shown in the message.
1. Code a RAMFIL statement if the record type is required.
System action: None.
2. Rerun the FACE table generator (FCTBG).
3. Rerun SIP stage I. User response: Do the following:
1. Correct the appropriate RAMFIL macro statements for the
record type to specify the minimum number of records.
GEN002 xxxx RECORD TYPE IS REQUIRED BUT A
2. Rerun the FACE table generator (FCTBG).
RAMFIL WAS NOT CODED
3. Rerun SIP stage I.
Where:
xxxx GEN010 EDITOR NAME FOR RESIDENT APPLIC.
The record type. xxxx WAS NOT SPECIFIED ON MSGRTA
Severity: 0 or 7 MACRO. DEFAULT OF yyyy ASSIGNED

Explanation: The record type referenced in the message is Where:


required but a RAMFIL was not coded. xxxx
Severity 7 occurs when the record is required by the TPF code. The application program name.
Severity 0 occurs when the record is required because of the yyyy
application program or optional support. The default application program name.
User response: Do the following: Severity: 0
1. Make the necessary corrections.
Explanation: The MSGRTA macro for the application
2. Rerun the FACE table generator (FCTBG). program identified in the message did not specify the
3. Rerun SIP stage I. application editor program name through the EDIT parameter.
A default program name, as referenced in the message, was
assigned by system initialization program (SIP).
GEN005 xxxx SPECIFIED IS INCORRECT FOR
RECORD TYPE yyyy System action: None.
Where: User response: Do one of the following:
xxxx v Correct the MSGRTA macro and rerun SIP stage I.
The parameter name. v Modify the source code created by SIP stage I for the COHx
segment (the RC1IT data macro) to contain the proper
yyyy
application program name before processing SIP stage II.
The record type.

Severity: 0
GEN013 BSNCT MACROS MUST BE CODED IF
Explanation: The parameter referenced in the message is THERE ARE BISYNC LINES
coded on the RAMFIL macro for the record type referenced in
Severity: 7
the message. This parameter is incorrect for this record type.
Explanation: If the user generates BISYNC lines, then at least
System action: None.
one BSNCT macro must be coded. BISYNC line support
User response: Do the following: requires the CRSx segment, which system initialization
program (SIP) generates when BSNCT macros are coded.
1. Make the necessary corrections.
2. Rerun the FACE table generator (FCTBG). System action: None.
3. Rerun SIP stage I. User response: When generating BISYNC lines provide at
least one BSNCT macro.
GEN006 AN INSUFFICIENT NUMBER OF RECORDS
HAVE BEEN SPECIFIED FOR RECORD GEN018 SIP PROGRAM TABLE (xxxx) IS EMPTY
TYPE xxxx – THE MINIMUM NUMBER OF
RECORDS REQUIRED IS yyyy Where:

Where: xxxx
The program table that was empty (OL, CP, RT, CRT, ICL,
xxxx ISA, ISC, or KP).
The record type.
Severity: 7
yyyy
The number of records. Explanation: SIP stage I requires entries to the system
initialization program (SIP) program tables.
Severity: 7
System action: None.
Explanation: The system initialization program (SIP)
calculated that there are not enough records specified on the User response: Do the following:

Offline Messages 325


GEN023 • GEN051

1. Correct the SPPBLD macro in the SPPGML member for the


GEN033 xxxx PROGRAM MISSING FROM SIP
table referenced in the message.
PROGRAM TABLES (yyyy)
2. Rerun SIP stage I.
Where:

GEN023 SSU DEFINITIONS IN GLOBAL MACRO xxxx


DO NOT MATCH SSUSERS DEFINED IN The program name.
SSDEF MACRO yyyy
Severity: 7 The library name.

Explanation: The number of subsystem users defined in the Severity: 0 or 7


SSDEF macro and the number of subsystem user global Explanation: The program name referenced in the message
definitions in the GLOBAL macro do not match. was not found in the SIP program tables (SPPGML). The
System action: None. program name minus the version number was used as the
search argument.
User response: Do the following:
System action: None.
1. Make the number of subsystem users match the number of
subsystem user global definitions in the GLOBAL macro or User response: Do one of the following:
make the number of subsystem user global definitions in v You must correct this error if you received a code=7. Add
the GLOBAL macro match the number of subsystem users. the program name plus the version number to the
2. Rerun SIP stage I. appropriate SIP program table in SPPGML. If the program
existed in SPPGML, check to see whether it was excluded
through a support function switch. If the error was due to a
GEN028 SUBSYSTEM USER PARAMETERS ON missing name in SPPGML, rebuild the SPPGML tables and
GLOBAL MACRO DO NOT AGREE rerun SIP stage I.
Severity: 7 v If you received a code=0, this is only an informational
message detailing a program was generated out of the
Explanation: The number of input parameters specified in
system.
each subsystem user parameter of the GLOBAL macro
(SSUGLO1, SSUGLO2, SSUGLO3, and SSULMOD) must be
equal. GEN034 GF KEYPOINT xxxxGv MISSING FROM SIP
PROGRAM TABLES (KP)
System action: None.
Where:
User response: Do the following:
1. Correct the GLOBAL macro by ensuring that the number xxxx
of input parameters specified on the subsystem parameters The general file keypoint.
are equal. Severity: 7
2. Rerun SIP stage I.
Explanation: The general file keypoint (suffix Gv) was not
found in the SIP program tables (SPPGML), specifically in the
GEN030 SUBSYSTEM USER ID (USER=) DEFINED keypoint table (KP).
IN xxxxxx DOES NOT APPEAR IN SSUID
PARAMETER OF SSDEF System action: None.

Where: User response: Do the following:


1. Add the general file keypoint to the SIP program table
xxxxxx (SPPGML), specifically in the KP table.
The location of the subsystem user ID (SSUID) definition.
2. Rerun SIP stage I.
Severity: 7

Explanation: Every subsystem user ID (USER=) appearing in GEN051 xxxx SUPPORT REQUESTED in yyyy
the MSGRTA, GLSYNC, or RAMFIL macros must be defined MACRO BUT NOT SUPPORTED IN A zzzz
in the SSUID parameter of SSDEF. If SSDEF was not coded, ENVIRONMENT
then USER= must be allowed to default or be coded as the
default. Where:

System action: None. xxxx


The program support requested through a SIP option.
User response: Do the following:
yyyy
1. Correct the USER parameter involved or add the The SIP user macros that contains the program support.
subsystem user ID (SSUID) to the SSUID parameter in
SSDEF. zzzz
2. Rerun SIP stage I. Indicates a programming environment that is not
compatible with the program support.
Severity: 7

Explanation: The system initialization program (SIP) detected

326 TPF Messages (System Error, Offline, and Program Status Word)
GEN053 • GEN063

an incompatibility with a programming support parameter v If the program referenced in the message is not to be
coded in the user macros. allocated in the TPF system, remove the UTPROT macro
coded for it.
System action: None.
User response: Do one of the following: In either case, make the necessary corrections and rerun SIP
v If the program support referenced in the message is stage I.
required, you must not code the feature for the
programming environment that is shown in the message. GEN055 xxxx MACRO CODED BUT A yyyy
v If the program support referenced in the message is not ENVIRONMENT DOES NOT EXIST
required, the reference to it in the SIP user macro shown in
the message must be eliminated. Severity: 7
Where:
In either case, make the necessary corrections and rerun SIP
stage I. xxxx
A user macro.

GEN053 xxxx MACRO MUST BE CODED WHEN A yyyy


yyyy ENVIRONMENT EXISTS A programming environment.

Where: Severity: 7

xxxx Explanation: The system initialization program (SIP) detected


A user macro. that the user macro referenced in the message was coded but
is not required when the programming environment indicated
yyyy in the message does not exist.
Indicates a programming environment.
System action: None.
Severity: 7
User response: Do one of the following:
Explanation: The system initialization program (SIP) detected v If the programming environment indicated in the message
that the user macro referenced in the message was not coded is required, you must request the respective programming
but is required when the programming environment indicated environment in the CONFIG macro.
in the message exists.
v If the programming environment indicated in the message
System action: None. is not required, the user macro referenced in the message
must be deleted from the SIP stage I deck.
User response: Do one of the following:
v If the programming environment indicated in the message In either case, make the necessary corrections and rerun SIP
is required, you must code the user macro referenced in the stage I.
message.
v If the programming environment indicated in the message
is not required, the reference to it in the CONFIG macro GEN062 GENSIP MACRO SPECIFIED MORE THAN
must be eliminated. ONCE
Severity: 7
In either case, make the necessary corrects and rerun SIP stage
I. Explanation: The GENSIP macro was specified more than
once.

GEN054 PROGRAM xxxx DEFINED IN UTPROT System action: None.


MACRO NOT ALLOCATED IN SYSTEM User response: Do one of the following;
Where: 1. Remove all but one GENSIP macro.

xxxx 2. Rerun SIP stage I.


The program defined in the UTPROT macro.

Severity: 7 GEN063 xxxx MACRO WAS OMITTED FROM


STAGE I
Explanation: The program defined in the UTPROT macro,
which is referenced in the message, is not assigned for Where:
assembly or allocation in the TPF system. This error causes the xxxx
Utility Interface Program Table not to be generated. The name of the macro.
System action: None. Severity: 7
User response: Do one of the following: Explanation: The macro referenced in the message was not
v If the program referenced in the message is to be allocated coded. This macro is required.
in the TPF system, add it to the SIP program table
System action: None.
(SPPGML), specifically in the RT table.
User response: Do the following:

Offline Messages 327


GEN065 • GEN080

1. Code the macro. 2. Rerun SIP stage I.


2. Include the macro in the SIP stage I input.
3. Rerun SIP stage I. GEN077 SLC PSEUDO LINES SPECIFIED, BUT SLC
LINKS WERE OMITTED
GEN065 REGN OPERAND LESS THAN DEFAULT, Severity: 7
ASSUMED DEFAULT
Explanation: None.
Severity: 0
System action: None.
Explanation: The REGN value must not be less than default
regions. Defaults are minimum sizes for SIP Stage II User response: Do the following:
assemblies. 1. Correct PSLNS in the LINES macro or correct NLINK in
the SYNCLK macro.
System action: The operand that was specified is ignored.
2. Rerun SIP stage I.
User response: No action is necessary if the minimum core is
available for SIP stage II assemblies.
GEN078 CRASTB ENTRY nn LINE NO. NOT IN LC
RANGE
GEN066 MACRO xxxxxx CANNOT BE INCLUDED
Where:
IN A NONBASIC SUBSYSTEM
GENERATION nn The computer room agent set (CRAS) table entry.
Where: Severity: 7
xxxxxx Explanation: The CRAS table entry referenced in the message
The SIP user macro. is in error. This entry is for a device on a local (LC) line but
the line number is not in the LC line range.
Severity: 7
System action: None.
Explanation: Use of the SIP user macro referenced in the
message is restricted to basic subsystem generation. This User response: Do the following:
macro is not to be supplied for this process.
1. Check the SIP report for the LC line numbers.
System action: None. 2. Make the necessary corrections.
User response: 3. Rerun SIP stage I.
1. Remove the macro call from the SIP stage I input.
2. Rerun the SIP stage I assembly. GEN079 xxxx yyyy > NO. OF xxxx LINES SPECIFIED

Where:
GEN068 xxxx TCU SPECIFIED BUT LINES
xxxx
OMITTED, OR VICE VERSA
The line type (SKN/PLN).
Severity: 7
yyyy
Explanation: One of the following errors occurred: The specification in the SYNCLK macro.
v N2703 was specified in the NETWK macro but no lines Severity: 7
information was specified
Explanation: yyyy as specified in the SYNCLK macro exceeds
v The LINES macro was coded with lines information but
the number of SKN/PLN lines that were specified in the
N2703 in the NETWK macro was not coded or set to 0.
LINES macro.
System action: None.
System action: None.
User response: Do the following:
User response: Do the following:
1. Correct the LINES macro to specify a line type.
1. Correct the LINES or the SYNCLK macro.
2. Rerun SIP stage I.
2. Rerun SIP stage I.

GEN072 SYNCLK SPECIFIED BUT SLC LINES


GEN080 TOTAL NUMBER OF SLC LINKS, SLC
OMITTED
LINES, AND RCAT ENTRIES IS GREATER
Severity: 7 THAN FIFTY (50)

Explanation: The SYNCLK macro was coded but no SLC Severity: 0


lines were specified in LINES macro.
Explanation: Defining more than 50 SLC links, or SLC lines
System action: None. and RCAT entries may cause the Global 3 directory area to be
overrun.
User response: Do the following:
System action: None.
1. Correct the SLCAI parameter in the LINES macro or do
not code the SYNCLK macro. User response: If you are sure that Global Area 3 will not be

328 TPF Messages (System Error, Offline, and Program Status Word)
GEN089 • GEN118

overrun, then no action is required. Otherwise, adjust the System action: None.
following SIP macro parameters so that the sum of the SLC
User response: If the post processor sort/merge feature is
and RCAT entries will be less than or equal to 50:
required, specify a shorter 3270 message length.
((MAXAP) + (NLINK-N1LNK) + (SLCAI) + (PSLNS)) ≤ 50
Notes: GEN107 FOR CAPTURE/RESTORE, DDCCAP,
1. MAXAP is a parameter of the MSGRT macro. RESCAP AND LOGCAP MUST BE CODED
2. NLINK and N1LNK are parameters of the SYNCLK macro. Severity: 7
3. SLCAI and PSLNS are parameters of the LINES macro.
Explanation: At least one, but not all of the capture and
restore macros were coded. If capture and restore is to be
GEN089 GFENS OPERAND (RAM MACRO) included in the TPF system, all three macros must be coded.
INVALID, xxxx ASSUMED
System action: None.
Where:
User response: Do the following:
xxxx 1. Code the remaining capture and restore macros.
The assumed value.
2. Rerun SIP stage I.
Severity: 7
Explanation: The GFENS operand must be greater than the GEN109 CAPTURE PARAMETERS CODED FOR
highest data set number in the GENFIL macros. UNSUPPORTED DEVICE xxxx
System action: None. Where:
User response: Do the following: xxxx
1. Correct the GFENS operand. The storage device.
2. Rerun SIP stage I if the assumed value is not valid. Severity: 7
Explanation: Parameters were coded in the DDCCAP macro
GEN090 DUPLICATE OR INVALID GENERAL FILE for a storage device that was not specified in the ONLFIL
DATA SET NUMBERS SPECIFIED IN macro.
GENFIL MACROS
System action: None.
Severity: 7
User response: Do the following:
Explanation: The data set number was entered more than 1. Correct the DDCCAP parameters.
once or the data set number was out of the required range (0
to 59). 2. Rerun SIP stage I.

System action: None.


GEN110 xxxx SUPPORTED, BUT NO CAPTURE
User response: Do the following: PARAMETERS SPECIFIED
1. Correct the GENFIL macros. Where:
2. Rerun SIP stage I.
xxxx
The storage device.
GEN102 IN BASE ONLY SYSTEM THE USER=
PARM OF MSGRTA SHOULD NOT BE Severity: 0
CODED Explanation: No parameters were coded in the DDCCAP
Severity: 0 macro for a storage device that was specified in the ONLFIL
macro.
Explanation: The subsystem user (SSU) must be initialized to
the basic subsystem (BSS) in GEND for a base only system. System action: None.
The USER parameter should only be coded by MSGTRA in a User response: Do the following:
MASS environment.
1. Code additional storage devices if there is an error.
System action: None. 2. Rerun SIP stage I.
User response: When in a base-only environment, you
should not code any USER parameters in the MSGRTA macro. GEN118 MESSAGE ROUTER IS REQUIRED
THEREFORE MSGRT AND MSGRTA
GEN106 MAX 3270 MSG LENGTH EXCEEDS 7268, MACROS MUST BE CODED
POST PROCESSOR SORT/ MERGE Severity: 7
FEATURE NOT AVAILABLE
Explanation: None.
Severity: 0
System action: None.
Explanation: 7268 is the maximum variable length record.
User response: Do the following:

Offline Messages 329


GEN124 • GEN138

1. Code the message router macros. the message contained a STANO value that was greater than
2. Rerun SIP stage I. the number of BBSAT macros coded.
System action: None.
GEN124 MESSAGE ROUTER SUPPORT REQUIRED User response: Do the following:
BUT GLOB3 NOT CODED IN GLOBAL
1. Make the necessary corrections.
MACRO
2. Rerun SIP stage I.
Severity: 7
Explanation: None. GEN130 MSGSW SPECIFIED WITHOUT
System action: None. INCLUDING RES0

User response: Do the following: Severity: 7

1. Make the necessary corrections. Explanation: Message switching was requested through the
2. Rerun SIP stage I. MSGSW parameter of CONFIG macro but RES0 was not
included by specifying RES in the CONFIG macro. Inclusion
of message switching requires the RES0 application program.
GEN125 PROCESSOR x SPECIFIED IN CRASTB IS
NOT SPECIFIED IN MSGRTA OR CONFIG System action: None.

Where: User response: Do the following:


1. Make the necessary corrections.
x The processor ID.
2. Rerun SIP stage I.
Severity: 7

Explanation: Only the processors defined in the MSGRTA GEN131 SLC OR NEF SHOULD BE SPECIFIED
macro or the CONFIG macro should be in the CRASTB WITH MSGSW
definition.
Severity: 7
System action: None.
Explanation: If MSGSW=YES is coded on the CONFIG
User response: Do the following: macro, then NEF=YES must also be coded on the CONFIG
1. Correct the CRASTB macro, CONFIG macro, or MSGRTA macro or SLCAI must be coded as nonzero on the LINES
macro. macro.
2. Rerun SIP stage I. System action: None.

User response: Do the following:


GEN128 BSNCT MACRO WITH STANM OF xxxx 1. Correct the error.
HAS INVALID CPU ID OF ‘y’
2. Rerun SIP stage I if the condition is not valid.
Where:

xxxx GEN137 BSC MULTI POINT SUPPORT INCLUDED


The station name. BUT NO BBSAT MACROS SPECIFIED
y The CPU ID. Severity: 7
Severity: 7 Explanation: None.
Explanation: A CPU ID was specified on the BSNCT macro System action: None.
that was not defined by a MSGRTA macro.
User response: Do the following:
System action: None. 1. Make the necessary corrections.
User response: Do the following: 2. Rerun SIP stage I.
1. Correct the error (either the BSNCT or the MSGRTA
macro).
GEN138 BSC MULTI POINT SUPPORT NOT
2. Rerun SIP stage I. INCLUDED BUT BBSAT MACROS WERE
SPECIFIED
GEN129 BSNCT STANO PARAM FOR STANM OF Severity: 7
xxxx IS GREATER THAN NUMBER OF
BBSAT MACROS Explanation: None.

Where: System action: None.

xxxx User response: Do the following:


The station name. 1. Make the necessary corrections.
Severity: 7 2. Rerun SIP stage I.

Explanation: The BSNCT macro for the station identified in

330 TPF Messages (System Error, Offline, and Program Status Word)
GEN139 • GEN159

GEN139 BSC LINE SUPPORT NOT INCLUDED BUT GEN150 PROGRAM xxxx LOADING VERSION yy
BSNCT MACRO WAS SPECIFIED FOR AND ASSEMBLY IS VERSION zz
STANM xxxx
Where:
Where:
xxxx
xxxx The program name.
The station name.
yy The version number as listed in the SPPGML macro.
Severity: 7
zz The version number.
Explanation: A BSNCT macros with the STANM referenced
Severity: 0
in the message was coded for the system generation CPU but
no BSC lines were defined for this CPU. Explanation: The program identified in the message was
assembled using the version number referenced in the
System action: None.
message. The program is listed in the SPPGML macro with a
User response: Do the following: different version number.
1. Correct the error. System action: None.
2. Rerun SIP stage I.
User response: Do the following:
1. Change the SPPGML macro.
GEN142 LINE NUMBER FOR SNCT ENTRY WITH
2. Rerun SIP stage I if necessary.
STANM xxxx and STANO yy IS NOT A BSC
LINE
GEN151 SIP MACRO xxxx NOT CODED IN STAGE I
Where:
INPUT, CALLED INTERNALLY TO SET
xxxx DEFAULT VALUES
The station name.
Where:
yy The station number.
xxxx
Severity: 7 The SIP user macro.

Explanation: The line number for the SNCT entry with the Severity: 0
station name and station number referenced in the message is
Explanation: The SIP user macro referenced in the message
in error.
was not included in the user’s stage I system generation input.
System action: None. The system initialization program (SIP) will call this macro
from its internal structure to set the default values.
User response: Do the following:
1. Check the SIP report for the correct BSC line numbers. System action: None.

2. Make the necessary corrections. User response: If the assumption is not valid, correct the
3. Rerun SIP stage I. error and rerun SIP stage I.

GEN143 APPL xxxx FOR SNCT ENTRY WITH GEN158 THE MAXAP VALUE ON MSGRT MACRO
STANM yyyy IS NOT IN RCAT TABLE EXCEEDED LIMIT AND HAS BEEN
REDUCED BY &P1
Where:
Severity: 0
xxxx
The application name. Explanation: The maximum number of application programs
that can be defined by you is 256-M where M is the number of
yyyy fixed application programs (for example, RES0
The station name. (&P1=OVERAGE COUNT).
Severity: 7 System action: None.
Explanation: The application for the SNCT entry with the User response: None.
station name referenced in the message is in error.

System action: None. Note: The maximum value of 256 was set. If a lower value is
required, you must redefine the MAXAP value on the
User response: Do the following: MSGRT macro and then rerun SIP stage I.
1. Make the necessary corrections.
2. Rerun SIP stage I. GEN159 THE NUMBER OF MSGRTA APPLICATION
NAMES PLUS THE FIXED APPLIC’S
EXCEED THE LIMIT BY &P1
Severity: 7
Explanation: The maximum number of user application

Offline Messages 331


GEN161 • GEN171

programs that can be defined by the MSGRTA macro is 256-M


GEN163 xxxx RELATIVE MOD NUMBER IN
where M is the number of fixed application programs defined
LOGCAP MACRO TOO LARGE
in the user’s system (for example, &P1=OVERAGE COUNT).
DEFAULTED TO HIGHEST MOD
System action: None.
Where:
User response: Do the following:
xxxx
1. Reduce the number of MSGRTA statements by the overage The relative module number.
count specified in the error message.
Severity: 0
2. Rerun SIP stage I.
Explanation: The relative module number specified in the
LOGCAP macro exceeds the number of modules specified in
GEN161 PROGRAM NAME xxxx DEFINED IN
ONLFIL macro.
BSNCT MACRO IS NOT DEFINED BY A
MSGRTA MACRO System action: None.
Where: User response: Do one of the following:
xxxx v Check the capture and restore options in the SIP report. If
The application program name. they are correct, ignore the warning.
v Check the capture and restore options in the SIP report. If
Severity: 7
they are not correct, correct LOGCAP or ONLFIL. Then,
Explanation: While creating the SNCT table using the SIP rerun SIP stage I.
skeleton SKSNCT, it was determined that the application
program name referenced in the message does not have a
GEN164 xxxx RELATIVE MOD NUMBER IN
corresponding MSGRTA definition.
DDCCAP MACRO TOO LARGE
System action: None. DEFAULTED TO HIGHEST MOD NUMBER

User response: Do the folllwing: Where:


1. Code a MSGRTA macro for the application program name xxxx
referenced in the message and defined in the BSNCT The relative module number.
macro.
Severity: 0
2. Rerun SIP stage I.
Explanation: The relative module number specified in
DDCCAP macro exceeds the number of modules specified in
GEN162 VOLSER RANGE OF xxxx OVERLAYS THE
the ONLFIL macro.
VOLSER RANGE OF yyyy
System action: None.
Where:
User response: Check the capture and restore options in the
xxxx
SIP report and do one of the following, as appropriate:
The first device type (an online device type, the copy
module, or the loader general file). v If the options are correct, ignore the warning.
v If the options are not correct, correct DDCCAP or ONLFIL
yyyy
and rerun SIP stage I.
The second device type (an online device type, the copy
module, or the loader general file).
GEN171 xxxx DEVICE NAME USED MORE THAN
Severity: 7
ONCE
Explanation: The calculated range for the first device type
Where:
overlaps at least part of the volume serial numbers (VSNs) for
the second device type. For the online modules, the starting xxxx
VSN is the value specified for VOLNOx and the ending range The device type.
is VOLNOx + PERMx + EXTRx – 1. Each DASD type must
have a unique set of VSNs. Severity: 7

System action: None. Explanation: The device name referenced in the message is
for the online pool programs to know the device by. Therefore,
User response: Do the following: each device must have a unique name.
1. Recode VOLNOx, PERMx, and EXTRx of the ONLFIL In the ONLFIL macro, the parameter NAMDEVx (where x is
macro so that the overlap is eliminated. the device type (for example, A would be used for device type
2. Recode VOLNLGF of the GENSIP macro so that the A)) can be used to assign different names to the same device
overlap is eliminated. types.
3. Rerun SIP stage I. System action: None.
User response: Do the following:
1. Make the necessary corrections.
2. Rerun SIP stage I.

332 TPF Messages (System Error, Offline, and Program Status Word)
GEN173 • GEN190

System action: None.


GEN173 BSNCT MACROS FOR THIS CPU=xx > BSC
DROPS DEFINED IN LINES MACRO User response: Do one of the following:
WHICH TOTAL yy v If the support indicated by xxxx is required, code the SIP
Where: macro defined by zzzz to provide the optional programming
support defined by yyyy.
xx The CPU ID.
v If the support indicated by xxxx is not required, the
Severity: 7 reference to it in the appropriate SIP macro must be
eliminated.
Explanation: BSNCT macros were coded to define SNCT
slots but there are not enough BSC drops defined in the TPF
In either case, make the necessary corrections and rerun SIP
system.
stage I.
System action: None.
User response: Do the following: GEN182 NUMBER OF PROCESSORS(xx) DEFINED
1. Increase the BSCDRPS parameter or remove the BSNCT IN CONFIG DIFFERS FROM THE NUMBER
macro definitions to equal the BSCDRPS count. OF PRIME CRAS ENTRIES(yy) DEFINED IN
CRASTB
2. Rerun SIP stage I.
Where:

GEN175 COMPUTED NUMBER OF MODULES (xxxx) xx The number of processors.


EXCEEDS MAXIMUM (yyyy) ALLOWED
yy The number of prime computer room agent set (CRAS)
Where: entries.

xxxx Severity: 7
The number of online modules.
Explanation: The number of processor IDs (SYSID) specified
yyyy in the CONFIG macro does not match the number of primary
The general file modules. CRAS operator consoles (PRCRS) specified in CRASTB.

Severity: 7 In non-native console systems, fallback consoles are specified


with the ALTPC parameter.
Explanation: The total number of modules is calculated by
adding the number of online modules to the number of In native console systems, fallback consoles are specified with
general file modules plus one. The number of online modules additional entries on the PRCRS parameter.
exceeds the maximum number of general file modules
Consequently, in non-native console systems, the number of
permitted in the TPF system.
consoles must exactly equal the number of processors being
System action: None. defined (through the SYSID parameter). In native console
systems, the number of consoles may be greater than or equal
User response: Do the following: to the number processors being defined.
1. Reduce the PERMx or the EXTRx parameters on the
ONLFIL macro on the RAM macro. System action: None.

2. Rerun SIP stage I. User response: Do the following:


1. Make the necessary corrections.
GEN179 xxxx SUPPORT REQUESTED BUT yyyy 2. Rerun SIP stage I.
SUPPORT REQUIRED AND NOT
REQUESTED IN zzzz MACRO
GEN190 NUMBER OF PROCESSORS (x) SPECIFIED
Where: IN CONFIG CONFLICTS WITH THE
NUMBER OF UAT ENTRIES SPECIFIED IN
xxxx NETWK (y). DEFAULT (= 2 × x) TAKEN.
The program support requested through a SIP option, for
example, mapping support. Where:

yyyy x The number of processors.


The optional program support required to allow the
y The number of initialization table (UAT) entries specified
programming feature defined xxxx to process properly,
in the NETWK macro.
for example, 3270 support must be included for mapping.
Severity: 0
zzzz
The SIP user macro that contains the yyyy programming Explanation: The minimum number of line address,
support missing, for example, the NETWK macro interchange address, and terminal address (LNIATAs)
contains the 3270 support option. requiring an entry in the AAA initialization table (UAT) is two
times the number of CPUs (2×x), only (y) number were
Severity: 7
specified.
Explanation: The system initialization program (SIP) detected
System action: None.
an incompatibility with a programming support parameter
coded in the user macros. User response: Do one of the following:

Offline Messages 333


GEN197 • GEN270

v No action is required if the default is acceptable. Severity: 0


v If the default is not acceptable, update the NAUT parameter Explanation: If a synchronized global is coded as common
of the NETWK macro or the SYSID parameter of the for any user, the same global must be coded for the primary
CONFIG macro. Then, rerun SIP stager I. subsystem user with COMMON=YES.
System action: None.
GEN197 NO VALID TAPE DRIVES WERE DEFINED
BY IODEV User response: None, unless the global in error was coded
incorrectly.
Severity: 7
Explanation: None. GEN260 RECORD xxxx MUST BE SPECIFIED FOR
System action: None. EACH USER. RECORD xxxx FOR USER yyyy
WAS SPECIFIED INCORRECTLY AS
User response: Do the following: COMMON
1. Code the IODEV macros for the tape devices. Where:
2. Rerun SIP stage I.
xxxx
The record.
GEN250 MESSAGE ROUTER, MSGRT, SHOULD
ONLY BE PRESENT IN THE BASIC yyyy
SUBSYSTEM OF A MASS SYSTEM The user.

Severity: 7 Severity: 7

Explanation: The message router was coded in a TPF system Explanation: The record referenced in the message must be
where BSSGEN=NO. coded for each user specifically. It must never be a common
record.
System action: None.
System action: None.
User response: Do the following:
User response: Do the following:
1. Remove the message router support.
1. Specify the record for each user.
2. Rerun SIP stage I.
2. Rerun SIP stage I.

GEN255 MACRO GLSYNC HAS COMMON=YES


CODED FOR GLOBAL xxxx FOR AT LEAST GEN261 RECORD xxxx WAS NOT FOUND, OR
ONE USER. xxxx COMMON CHANGED TO RECORD IS NOT 4K. DLU SUPPORT IS
YES FOR PRIMARY USER (yyyy) DISABLED.

Where: Where:

xxxx xxxx
The name of the global. The file address compute program (FACE) type of the
record.
yyyy
Severity: 0
The primary user.
Severity: 0 Explanation: The record referenced in the message was not
found or it is not defined as 4K.
Explanation: If a synchronized global is coded as common
System action: Dynamic LU support is disabled.
for any user, the same global must be coded as
COMMON=YES for the primary user. The primary user’s User response: If you want dynamic LU support, do the
global was changed to COMMON=YES. following:
System action: None. 1. Specify the FACE types and make sure they are defined as
4K in the SIP stage 1 deck.
User response: None, unless the global in error was coded
incorrectly. 2. Run the FACE table generator (FCTGB) again.
3. Run SIP stage 1 again.

GEN256 MACRO GLSYNC HAS COMMON=YES


Note: See TPF Migration Guide: Program Update Tapes for more
CODED FOR GLOBAL xxxx FOR AT LEAST
information about dynamic LU.
ONE USER. xxxx ADDED TO PRIMARY
SUBSYSTEM USER (yyyy)
GEN270 MACRO RAM HAS NFBACK=n AND
Where:
MACRO CONFIG DEFINES p
xxxx PROCESSORS. NFBACK IS SUPPORTED
The global name. FOR COEXISTENCE WITH PRE 32 WAY
LOOSELY COUPLED CODE ONLY.
yyyy COEXISTENCE DOES NOT EXTEND
The primary user. BEYOND 8 PROCESSORS.

334 TPF Messages (System Error, Offline, and Program Status Word)
GLO001 • GLS003

Where: v If the keyword is not required, no further action is


necessary.
n The value of the NFBACK parameter of the RAM macro.
This defines the number of keypoint fallback extents in
the #KEYPT record area. GLS001 THE PARAMETER xxxx IS SPECIFIED AS
yyyy. IT IS PREVIOUSLY SPECIFIED AS zzzz
p The number of characters defining system IDs on the
SYSID parameter of the CONFIG macro. This defines the Where:
number of processors that can be brought up in the
loosely coupled complex that is being generated. xxxx
The parameter name.
Severity: 7
yyyy
Explanation: When a loosely coupled complex is expanded to The form in which the parameter name is specified
more than eight processors, all processors must be running currently.
32-way loosely coupled processor support and the migration
of the loosely coupled complex has been completed. Once zzzz
migration to 32-way loosely coupled processor support has The form in which the parameter name was specified
been completed, the fallback extents in the #KEYPT area previously.
defined by NFBACK can no longer be used. The fallback Severity: 5
extents are controlled by the #KFBXn RAMFIL definitions in
the FACE table (FCTB). Explanation: This global name was specified previously with
the parameter referenced in the message specified as zzzz. The
System action: None. parameter is now defined as yyyy.
User response: When migration to 32-way loosely coupled System action: None.
processor support has been completed, change the value of
NFBACK to 0. User response: Do the following:
1. Make the necessary corrections.
See TPF Migration Guide: Program Update Tapes for more
information about dynamic LU support. 2. Rerun SIP stage I.

GLO001 PARAMETER xxxx EXCEEDS PARAMETER GLS002 THE MAXIMUM NUMBER OF xxxx
LIMIT OF 94 EXCEEDS yyyy

Where: Where:

xxxx xxxx
The name of the parameter. Users, records, or fields.

Severity: 5 yyyy
The maximum number of users, records, or fields.
Explanation: Only 94 items may be input in this parameter.
Severity: 5
System action: None.
Explanation: The maximum yyyy for xxxx was exceeded.
User response: Do the following:
System action: None.
1. Correct the parameter by reducing the number of items in
the parameter. User response: Do the following:
2. Rerun SIP stage I. 1. Make the necessary corrections.
2. Rerun SIP stage I.
GLO002 xxxx OPERAND IGNORED-VALID ONLY IF
yyyy=YES
GLS003 TYPE=FLD, BASE=x AND COMMON=y
Where: COMMON RESET TO z

xxxx Where:
The keyword that was ignored.
x The value for BASE (for example, Y or A).
yyyy
y The value for COMMON (for example, YES or NO).
The name of the parameter.
Severity: 0
Severity: 0
Explanation: When TYPE=FLD and BASE=Y then COMMON
Explanation: The keyword referenced in the message should
must equal YES. When TYPE=FLD and BASE=A, then
only be coded if yyyy=YES was specified.
COMMON must equal NO.
System action: None.
System action: The system initialization program (SIP) reset
User response: Do one of the following: COMMON to the correct value.
v If the keyword is required, code yyyy=YES and rerun SIP User response: Do one of the following:
stage I.
v If the reset is correct, there is no action to take.

Offline Messages 335


GLS004 • IOD006

v If the reset is not correct, correct the BASE or TYPE value read from. GTSZ cannot determine file sizes unless it can read
and rerun SIP stage I. the PDS.

System action: Processing ends immediately.


GLS004 THE GLOBAL NAME xxxx IS RESERVED
User response: Do the following:
FOR SYSTEM USAGE
1. Determine why the PDS cannot be read.
Where:
2. Take the necessary corrective action.
xxxx 3. Run GTSZ again.
The name of the global.

Severity: 5 See TPF System Generation for more information on GTSZ.

Explanation: The global referenced in the message is a


system value that is synchronized automatically by the system GTSZ0004W THE SIZE COULD NOT BE FOUND FOR
initialization program (SIP). member

System action: None. Where:

User response: Do the following: member


The name of a member in a data set.
1. Change the global name or eliminate the GLSYNC
statement. Explanation: A size could not be determined for the file
2. Rerun SIP stage I. name referenced in the message. The default size of 0 was
used.

GTSZ0001T CANNOT OPEN OUTPUT FILE filename System action: Processing continues normally.

Where: User response: Do the following:


1. Check the version code on the input member name that
filename
could not be found.
name of the output file
2. Run GTSZ again.
Explanation: GTSZ could not open the SKGTSZ output file
for writing.
See TPF System Generation for more information on GTSZ.
System action: Processing is ended immediately.

User response: Rerun GTSZ after the file can be opened for IOD0–IPTS
writing.

See TPF System Generation for more information on GTSZ.


IOD004 xxxx ADDRESS INVALID FOR yyyy
Where:
GTSZ0002T CANNOT OPEN THE PDS DIRECTORY
directory AS THE INPUT FILE. xxxx
The keyword that contains the address that is not valid.
Where:
yyyy
directory The device type.
name of the PDS directory
Severity: 5
Explanation: The PDS reference in the message could not be
opened for input. GTSZ cannot determine file sizes unless it Explanation: The keyword referenced in the message
can open and read the directory. contains an address that is not valid for the device type
indicated. The last digit must be 0 or 8.
System action: Processing ends immediately.
System action: None.
User response: Do the following:
User response: Do the following:
1. Determine why the PDS cannot be opened.
1. Make the necessary corrections.
2. Take the necessary corrective action.
2. Rerun SIP stage I.
3. Run GTSZ again.

See TPF System Generation for more information on GTSZ. IOD006 NUMBER OF 37X5S PLUS THE NUMBER
OF SCTCS EXCEEDS TABLE SIZE OF xxx –
ENTRY IGNORED
GTSZ0003T READING THE PDS DIRECTORY FOR
directory HAS FAILED. Where:

Where: xxx The number of entries.

directory Severity: 5
name of the PDS directory
Explanation: The system initialization program (SIP) contains
Explanation: The PDS referenced in the message could not be a table of 37x5 and SCTC addresses with space for the number

336 TPF Messages (System Error, Offline, and Program Status Word)
IOD008 • IOD018

entries indicated in the message. The table is full. User response: Do the following:

System action: None. 1. Correct the IODEV macro that is in error.


2. Rerun SIP stage I.
User response: Do the following:
1. Reduce the number of 37x5 or SCTC addresses by
reducing the number of IODEV macro calls for the 37x5s IOD017 A MAXIMUM OF xxxx IODEV MACROS
and SCTCs. DEFINING DASD IS ALLOWED
2. Rerun SIP stage I. Where:
xxxx
IOD008 IOADR PARAMETER INVALID FOR The maximum number of DASD strings allowed.
DVTYP = xxxx.
Severity: 5
Where:
Explanation: The TPF system allows the maximum number
xxxx of DASD strings indicated in the message to be coded.
The device type.
System action: None.
Severity: 5
User response: Do the following:
Explanation: The address specified for the device type coded 1. Make the necessary corrections.
on the DVTYP parameter is not within the valid range.
2. Rerun SIP stage I.
System action: None.

User response: Do the following: IOD018 THE dev ADDRESS yyyy WILL DUPLICATE
1. Correct the IODEV macro that is in error. THE PREVIOUSLY DEFINED ADDRESS
zzzz
2. Rerun SIP stage I.
Where:
IOD015 DUPLICATE IOADR=xx – IODEV dev The device type that was coded on the DVTYP
IGNORED parameter.
Where: yyyy
The starting address that was coded on the IOADR
xx The value of IOADR.
parameter.
Severity: 5
zzzz
Explanation: An IODEV was already coded with IOADR=xx. The address.

System action: None. Severity: 5

User response: Do the following: Explanation: If all the devices on the string starting at yyyy
were defined, then they would overlay the address of zzzz,
1. Make the necessary corrections.
which was defined by a prior IODEV macro. All IODEV
2. Rerun SIP stage I. device addresses must be unique. Therefore, the current
IODEV macro was ignored.
IOD016 WHEN DVTYP=xxxx – IOADR SHOULD BE Notes:
y HEXADECIMAL DIGITS.
1. For tape, the IOADR parameter defines a string of 16 tape
Where: addresses.
2. For DASD, the IOADR parameter defines a string of eight
xxxx
DASD addresses.
The value for DVTYP.
3. For 37x5, the IOADR parameter defines one 37x5 control
y The number of hexadecimal digits. unit.
Severity: 5 4. For SCTC, the IOADR parameter defines one SNA
channel-to-channel connection.
Explanation: The number of digits specified for the device
address is incorrect for this device type: System action: None.

DEVICE # OF DIGITS IN ADDRESS User response: Do the following:

(xxxx) (y) 1. Eliminate the address overlaps among the IODEV macros.
2. Rerun SIP stage I.
TAPE 2
37X5 4

SCTC 4
DASD 4
System action: None.

Offline Messages 337


IOD019 • IPE00009I

IOD019 THE RCSSID PARAMETER IS VALID ONLY IPE00004W EOF READER — NO END CARD
WHEN DVTYP=DASD; PARAMETER WAS
Explanation: There was an EOF on the reader. There is no
IGNORED
end card. This message is sent to a printer.
Severity: 0
System action: An abnormal termination occurs with the
Explanation: The DVTYP parameter specifies the type of abend code of U0004.
device for which the range of addresses is intended. The
Record Cache Subsystem SSID (RCSSID) parameter is used User response: Do the following:
only for a 3990 Record Cache Subsystem attached DASD. 1. Insert the FMT END card.
Therefore, no other device can be specified. 2. Start the job again.
System action: None.
See TPF Database Reference for more information about the
User response: None. The RCSSID coded on the current real-time disk formatter.
IODEV macro is ignored and has no effect on system
generation. However, if a completely clean assembly is
desired, then remove the RCSSID parameter and rerun SIP IPE00005I NO DASD SPECIFIED
stage I.
Explanation: The type of device to be formatted was not
specified. This message is sent to a printer.
IPE00001I INVALID CARD — IGNORED
System action: An abnormal termination occurs with the
Explanation: The input card (FMT, size, or dup field) is not abend code of U0008.
valid. This message is sent to a printer.
User response: Do the following:
System action: An abnormal termination occurs with the 1. Correct the card.
abend code of U0001.
2. Start the job again.
User response: Do the following:
1. Check to see whether FMT, S, L, N, D, 4, or 2 are missing. See TPF Database Reference for more information about the
real-time disk formatter.
2. Correct the card.
3. Start the job again.
IPE00006I ADDRESS NOT DECIMAL
See TPF Operations for more information about the real-time Explanation: The disk address on the input card is not valid.
disk formatter. This message is sent to a printer.

System action: An abnormal termination occurs with the


IPE00002I FIRST TRACK SHOULD NOT BE abend code of U0006.
FORMATTED
User response: None.
Explanation: An attempt to format cylinder 0 track 0 was
made. This message is sent to a printer. See TPF Operations for more information about the real-time
disk formatter.
System action: An abnormal termination occurs with the
abend code of U0002.
IPE00007I ERROR IN ECB STATUS
User response: Do the following:
Explanation: There was a programming error while testing
1. Correct the card.
the ECB. This message is sent to a printer.
2. Start the job again.
System action: An abnormal termination occurs with the
abend code of U0007.
See TPF Database Reference for more information about the
real-time disk formatter. User response: None.

IPE00003I TRIED TO FORMAT PAST CYLINDER IPE00009I ADDRESSES SWITCHED


LIMIT
Explanation: The beginning address is larger than the ending
Explanation: An attempt to format past the cylinder limit address. This message is sent to a printer.
was made. This message is sent to a printer.
System action: An abnormal termination occurs with the
System action: An abnormal termination occurs with the abend code of U0009.
abend code of U0003.
User response: None.
User response: Do the following:
1. Correct the card.
2. Start the job again.

See TPF Database Reference for more information about the


real-time disk formatter.

338 TPF Messages (System Error, Offline, and Program Status Word)
IPE00010I • IPTS0001E

IPE00010I UNRECOVERABLE I/O ERROR. IPE00016I INVALID TRACK ADDRESS SPECIFIED


Explanation: The completion code of this MVS event control Explanation: A track address that is not valid for the device
block (ECB) is X'41'. The cylinder and head address are also was specified on the input parameter card for either the
shown. starting or ending address.
System action: None. System action: An abnormal termination occurs with the
abend code of U0016.
User response: None.
User response: None.

IPE00011I DA EXTENT VIOLATED See TPF Database Reference for more information about the
real-time disk formatter.
Explanation: The completion code of this MVS event control
block (ECB) is X'42'. The cylinder and head address are also
shown. IPE00030I VTOC TRACK DO NOT FORMAT

System action: None. Explanation: An attempt to format a track on which the


VTOC is located was made.
User response: None.
System action: This track address is ignored and job is
continued.
IPE00012I PREVIOUS PERMANENT ERROR
User response: None.
Explanation: The completion code of this MVS event control
block (ECB) is X'44'. The cylinder and head address are also See TPF Database Reference for more information about the
shown. real-time disk formatter.

System action: None.


IPE00031I THIS TRACK HAS NOT BEEN
User response: None. ALLOCATED — REALLOCATE SPACE AND
RERUN PROGRAM
IPE00013I AVAILABLE AFTER PURGE Explanation: An error occurred while trying to format tracks
Explanation: The completion code of this MVS event control that are not allocated. This message is sent to a printer.
block (ECB) is X'48'. The cylinder and head address are also System action: An abnormal termination occurs with the
shown. abend code of U0010.
System action: None. User response: None.
User response: None.
IPTS0000I PROCESSED numrec FILE RECORDS,
IPE00014I ERROR RECOVERY UNABLE TO READ HA SELECTED numentry TRACE ENTRIES
OR R0 Where:
Explanation: The completion code of this MVS event control numrec
block (ECB) is X'4F'. The cylinder and head address are also The total number of Internet Protocol (IP) trace records
shown. on the real-time tape.
System action: None. numentry
User response: None. The number of trace entries selected.

Explanation: This is the normal message that is printed at the


IPE00015I DASD FORMAT REPORT TABLE end of each successful report generated by the IPTPRT utility.
OVERFLOW — MORE THAN 1000 AREAS System action: None.
DEFINED
User response: None.
Explanation: The DASD has more than 1000 formatted areas.
The internal table used to report each formatted area has See TPF Transmission Control Protocol/Internet Protocol for more
overflowed. information about the IPTPRT utility.

System action: An abnormal termination occurs with the


abend code of U0011. IPTS0001E ERROR OPENING FILE filename

User response: None. Where:

See TPF Database Reference for more information about the filename
real-time disk formatter. The name of the file.
Explanation: An error occurred when the IPTPRT utility
attempted to open a file.

System action: The postprocessor request is rejected.

Offline Messages 339


IPTS0002E • IPTS0006E

User response: Do the following:


IPTS0004E parameter PARAMETER NOT VALID
1. Check the file name specified on the DD statement in the
job control language (JCL) for the IPTPRT utility. Where:
2. Do one of the following: parameter
v If the file name is not correct, update the DD statement The specified parameter.
and specify the correct file name. Explanation: The value specified for the PARM parameter in
v If the file name is correct, determine the cause of the the job control language (JCL) for the IPTPRT utility is not a
problem and correct the error. valid input parameter.
3. Run the JCL for the IPTPRT utility again. System action: The postprocessor request is rejected.

See TPF Transmission Control Protocol/Internet Protocol for more User response: Do the following:
information about the IPTPRT utility. 1. Update the EXEC statement in the JCL for the IPTPRT
utility, and specify a valid parameter for the PARM
parameter.
IPTS0002E ERROR READING FILE filename
2. Run the JCL again.
Where:

filename See TPF Transmission Control Protocol/Internet Protocol for more


The name of the file. information about the IPTPRT utility.

Explanation: An error occurred when the IPTPRT utility


attempted to read a file. IPTS0005E parmvalue NOT VALID; DATE EXPECTED IN
MMMDD FORMAT
System action: The postprocessor request is rejected.
Where:
User response: Do the following:
parmvalue
1. Check the file name specified on the DD statement in the
The specified parameter value.
job control language (JCL) for the IPTPRT utility.
2. Do one of the following: Explanation: The value specified for the DATE parameter in
the job control language (JCL) for the IPTPRT utility is not
v If the file name is not correct, update the DD statement
valid.
and specify the correct file name.
v If the file name is correct, determine the cause of the System action: The postprocessor request is rejected.
problem and correct the error. User response: Do the following:
3. Run the JCL for the IPTPRT utility again. 1. Update the EXEC statement in the JCL for the IPTPRT
utility, and specify a valid value for the DATE parameter.
See TPF Transmission Control Protocol/Internet Protocol for more Ensure the value specified is in the form mmmdd, where
information about the IPTPRT utility. mmm is the month and dd is the day.
2. Run the JCL again.
IPTS0003E ERROR CLOSING FILE filename
See TPF Transmission Control Protocol/Internet Protocol for more
Where:
information about the IPTPRT utility.
filename
The name of the file.
IPTS0006E parmvalue NOT VALID; DECIMAL
Explanation: An error occurred when the IPTPRT utility EXPECTED
attempted to close a file.
Where:
System action: The postprocessor request is rejected.
parmvalue
User response: Do the following: The specified parameter value.
1. Check the file name specified on the DD statement in the Explanation: The value specified for the DPORT, SPORT, or
job control language (JCL) for the IPTPRT utility. ICCW parameter in the job control language (JCL) for the
2. Do one of the following: IPTPRT utility is not valid. These parameters require a decimal
value.
v If the file name is not correct, update the DD statement
and specify the correct file name. System action: The postprocessor request is rejected.
v If the file name is correct, determine the cause of the
User response: Do the following:
problem and correct the error.
1. Update the EXEC statement in the JCL for the IPTPRT
3. Run the JCL for the IPTPRT utility again.
utility, and specify a valid decimal value for the DPORT,
SPORT, or ICCW parameter.
See TPF Transmission Control Protocol/Internet Protocol for more
2. Run the JCL again.
information about the IPTPRT utility.

See TPF Transmission Control Protocol/Internet Protocol for more


information about the IPTPRT utility.

340 TPF Messages (System Error, Offline, and Program Status Word)
IPTS0007E • IPTS0012E

IPTS0007E parmvalue NOT VALID; HEXADECIMAL IPTS0010E parmvalue NOT VALID; PROTOCOL
EXPECTED EXPECTED

Where: Where:
parmvalue parmvalue
The specified parameter value. The specified parameter value.

Explanation: The value specified for the TOD parameter in Explanation: The value specified for the PROT parameter in
the job control language (JCL) for the IPTPRT utility is not the job control language (JCL) for the IPTPRT utilitiy is not
valid. This parameter requires a hexadecimal value. valid. This value must be ICMP, IGMP, TCP, or UDP.
System action: The postprocessor request is rejected. System action: The postprocessor request is rejected.
User response: Do the following: User response: Do the following:
1. Update the EXEC statement in the JCL for the IPTPRT 1. Update the EXEC statement in the JCL for the IPTPRT
utility, and specify a valid hexadecimal value for the TOD utility, and specify ICMP, IGMP, TCP, or UDP for the PROT
parameter. parameter.
2. Run the JCL again. 2. Run the JCL again.

See TPF Transmission Control Protocol/Internet Protocol for more See TPF Transmission Control Protocol/Internet Protocol for more
information about the IPTPRT utility. information about the IPTPRT utility.

IPTS0008E parmvalue NOT VALID; IP ADDRESS IPTS0011E parmvalue NOT VALID; TIME EXPECTED IN
EXPECTED HH:MM:SS FORMAT
Where: Where:

parmvalue parmvalue
The specified parameter value. The specified parameter value.
Explanation: The value specified for the DIP or SIP Explanation: The value specified for the TIME parameter in
parameter in the job control language (JCL) for the IPTPRT the job control language (JCL) for the IPTPRT utility is not
utility is not valid. These parameters require an Internet valid.
Protocol (IP) address in dotted decimal form.
System action: The postprocessor request is rejected.
System action: The postprocessor request is rejected.
User response: Do the following:
User response: Do the following: 1. Update the EXEC statement in the JCL for the IPTPRT
1. Update the EXEC statement in the JCL for the IPTPRT utility, and specify a valid value for the TIME parameter.
utility, and specify a valid IP address for the DIP or SIP Ensure the value specified is in the form HH:MM:SS.
parameter. 2. Run the JCL again.
2. Run the JCL again.
See TPF Transmission Control Protocol/Internet Protocol for more
See TPF Transmission Control Protocol/Internet Protocol for more information about the IPTPRT utility.
information about the IPTPRT utility.

IPTS0012E parmvalue NOT VALID; REASON CODE


IPTS0009E parmvalue NOT VALID; TCP FLAG EXPECTED
EXPECTED
Where:
Where:
parmvalue
parmvalue The specified parameter value.
The specified parameter value.
Explanation: The value specified for the RC parameter in the
Explanation: The value specified for the FLAG parameter in job control language (JCL) for the IPTPRT utility is not valid.
the job control language (JCL) for the IPTPRT utility is not
valid. This parameter requires a valid TCP flag. System action: The postprocessor request is rejected.

System action: The postprocessor request is rejected. User response: Do the following:
1. Update the EXEC statement in the JCL for the IPTPRT
User response: Do the following: utility and specify a valid RC parameter value.
1. Update the EXEC statement in the JCL for the IPTPRT 2. Run the JCL again.
utility, and specify a valid TCP flag for the FLAG
parameter.
See TPF Transmission Control Protocol/Internet Protocol for more
2. Run the JCL again. information about the IPTPRT utility.

See TPF Transmission Control Protocol/Internet Protocol for more


information about the IPTPRT utility.

Offline Messages 341


IPTS0013E • LIBI0822E

IPTS0013E TOO MANY REASON CODES SPECIFIED LIBI0810E INVALID LIBRARY INTERFACE
INSTRUCTION
Explanation: There were too many values specified for the
RC parameter in the job control language (JCL) for the IPTPRT Explanation: A library interface instruction that cannot be
utility. parsed as either a comment or a keyword instruction is
processed by the library interface tool.
System action: The postprocessor request is rejected.
System action: The library interface instruction is ignored
User response: Do the following: and processing continues.
1. Update the EXEC statement in the JCL for the IPTPRT
utility so that a valid number of reason codes is specified. User response: Correct or delete the library interface
instruction that is not valid
2. Run the JCL again.

See TPF Transmission Control Protocol/Internet Protocol for more LIBI0815E DUPLICATE INTERNAL FUNCTION NAME
information about the IPTPRT utility. intfunction

Where:
IPTS0014E READ AND WRITE PARAMETERS ARE
intfunction
MUTUALLY EXCLUSIVE
The duplicated internal function name.
Explanation: The values specified for the PARM parameter in
Explanation: The library interface script being processed
the job control language (JCL) for the IPTPRT utility are not
contains more than 1 valid @libfun library interface instruction
allowed; the READ and WRITE parameters are mutually
that specifies the same internal function name.
exclusive.
System action: The library interface instruction is ignored
System action: The postprocessor request is rejected.
and processing continues.
User response: Do the following:
User response: Do the following:
1. Update the EXEC statement in the JCL for the IPTPRT
1. Determine if the internal function names are correct.
utility so that either the READ or WRITE parameter (or
neither) is specified. 2. Correct any internal function names that are incorrect.
2. Run the JCL again.
LIBI0820E DUPLICATE EXTERNAL FUNCTION NAME
See TPF Transmission Control Protocol/Internet Protocol for more extfunction
information about the IPTPRT utility.
Where:

extfunction
LIBI–LOG0 The duplicated external function name.

Explanation: The library interface script being processed


LIBI0801E INVALID LIBFUN PARAMETER contains more than 1 valid @libfun library interface instruction
@LIBFUN(plist) that specifies the same external function name.

Where: System action: The library interface instruction is ignored


and processing continues.
plist
The parameter list with the incorrect parameter. User response: Delete the excess @libfun instructions.

Explanation: The keyword in a library interface instruction is


coded with a parameter that is not valid. LIBI0821E INVALID EXTERNAL FUNCTION NAME
extfunction
System action: The library interface instruction is ignored
and processing continues. Where:
User response: Correct the keyword parameter. extfunction
The external function name that is not valid.

LIBI0802E REQUIRED PARAMETER IS MISSING Explanation: The external function name specified by a
FROM @LIBFUN(plist) @libfun library interface instruction is not a valid C identifier.

Where: System action: The @libfun instruction is ignored and


processing continues.
plist
The incomplete parameter list coded for the keyword. User response: Correct the external function name.

Explanation: A required parameter is omitted in the coding


of a library interface instruction keyword. LIBI0822E INVALID INTERNAL FUNCTION NAME
intfunction
System action: The library interface instruction is ignored
and processing continues. Where:
User response: Add the required parameter values.

342 TPF Messages (System Error, Offline, and Program Status Word)
LIBI0823E • LIBI1250T

intfunction
LIBI1212T WRITE ERROR ON SYSXV
The internal function name that is not valid.
Explanation: An error occurred when attempting to write to
Explanation: The internal function name specified by a
SYSXV. Additional diagnostics may precede this message.
@libfun library interface instruction is not a valid C identifier.
System action: The library interface tool stops running.
System action: The @libfun instruction is ignored and
processing continues. User response: Do the following:
User response: Correct the internal function name. 1. Determine why SYSXV could not be written.
2. Correct the error.
LIBI0823E FUNCTION ORDINAL NUMBER fordinal IS
ALREADY ASSIGNED TO extfunction LIBI1213T WRITE ERROR ON SYSCLS
Where: Explanation: An error occurred when attempting to write to
SYSCLS. Additional diagnostics may precede this message.
fordinal
The multiple-assigned function ordinal number. System action: The library interface tool stops running.
extfunction User response: Do the following:
The external name of the function to which the ordinal 1. Determine why SYSCLS could not be written.
number was previously assigned.
2. Correct the error.
Explanation: The library interface script being processed
contains more than 1 valid @libfun library interface instruction
that specifies the same function ordinal number. LIBI1215T FCLOSE ERROR ON SYSXV

System action: The library interface is not created. Explanation: An error occurred while trying to close SYSXV
(LIBVEC file). The partitioned data set (PDS) or the disk may
User response: Correct the library ordinal numbers. be out of space.

System action: The library interface tool stops running. The


LIBI0824E INVALID FUNCTION ORDINAL NUMBER LIBVEC file is not written to file.
fordinal
User response: Do the following:
Where:
1. Determine why the fclose function fails with SYSXV.
fordinal 2. Correct the error.
The function ordinal number that is not valid.
3. Run the LIBI program again.
Explanation: The function ordinal number specified by a
@libfun library interface instruction is not a number or is not
LIBI1216T FCLOSE ERROR ON SYSCLS
in the 0–1023 range.
Explanation: An error occurred while trying to close SYSCLS,
System action: The @libfun instruction is ignored and
which is one of the dynamic load module (DLM) stub files.
processing continues.
The partitioned data set (PDS) or the disk may be out of
User response: Correct the function ordinal number. space.
System action: The library interface tool stops running and
LIBI1201T SYSXV DATASET CANNOT BE OPENED no additional DLM stubs are generated.
FOR OUTPUT
User response: Do the following:
Explanation: The SYSXV output data set could not be opened 1. Determine why the fclose function fails with SYSCLS.
for writing. Additional diagnostics may precede this message.
2. Correct the error.
System action: The library interface tool stops running. 3. Run the LIBI program again.
User response: Correct the SYSXV DD specification used
when calling the library interface tool. LIBI1250T NO LIBRARY INSTRUCTION ID IS
SPECIFIED
LIBI1202T SYSCLS DATASET CANNOT BE OPENED Explanation: The library interface script being processed does
FOR OUTPUT not contain a @libid library interface instruction.
Explanation: The SYSCLS output data set could not be System action: The input file is processed but the library
opened for writing. Additional diagnostics may precede this interface is not created and the library interface tool stops
message. running.
System action: The library interface tool stops running. User response: Add the correct @libid library interface
instruction.
User response: Correct the SYSCLS DD specification used
when invoking the library interface tool.

Offline Messages 343


LIBI1251T • LIN008

LIBI1251T MORE THAN ONE VALID LIBRARY ID LIN002 TPF MUST BE EITHER A TRIBUTARY OR A
INSTRUCTION IS SPECIFIED CONTROL STATION FOR MULTIPOINT

Explanation: The library interface script being processed Severity: 5


contains more than 1 valid @libid library interface instruction.
Explanation: The multipoint (MP) parameter was included in
System action: The input file is processed but the library the BSCOP parameter list, but either the CT parameter (the
interface is not created. TPF system as control station) or the TR parameter (the TPF
system as tributary station) was not specified.
User response: Delete the extra @libid library interface
instructions. System action: None.
User response: Do the following:
LIBI1252T INVALID LIBRARY ORDINAL NUMBER 1. Make the necessary corrections.
ordinal
2. Rerun SIP stage I.
Where:
ordinal LIN003 TPF MUST CONTAIN BSC TO SPECIFY
The library ordinal number that is not valid. BSC OPTIONS—IGNORED

Explanation: The library ordinal number specified by the Severity: 0


@libid library interface instruction is not a number or is not in
Explanation: The BSCOP keyword was coded, but BSC was
the 0–1023 range.
not included in the TPF system.
System action: The input file is processed but the library
System action: The BSCOP keyword is ignored.
interface is not created.
User response: Do the following:
User response: Correct the library ordinal number.
1. Make the necessary corrections.
2. Rerun SIP stage I if the assumption is not valid.
LIBI1253T REQUIRED LIBRARY ID PARAMETER IS
MISSING
LIN006 # of BSC DROPS DEFINED BY xxx LESS
Explanation: The library interface script being processed does
THAN # of BSC LINES – DEFAULT SET
not contain the library ordinal number, or does not contain the
library ordinal name. Where:
System action: The input file is processed but the library xxx The number of BSC lines defined.
interface is not created and the library interface tool stops
running. Severity: 0

User response: Add the correct library ordinal number or Explanation: The number of BSC lines specified is greater
name. than the number of BSC drops defined.
System action: None.
LIBI1254T INVALID LIBRARY NAME name User response: Do the following
Where: 1. Make the necessary corrections.
name 2. Rerun SIP stage I if the assumption is not valid.
The library name that is not valid.
Explanation: Valid library names are 4 characters long. The LIN007 AT LEAST 1 PARAMETER REQUIRED FOR
first character must be a letter; the other 3 characters can be BSCOP
letters or numbers. Severity: 5
System action: The input file is processed but the library Explanation: You specified the BSCOP keyword and did not
interface is not created and the library interface tool stops specify any keyword parameters in the parameter list.
running.
System action: None.
User response: Correct the library name.
User response: Do the following:

LIBI1260T NO FUNCTIONS ARE SPECIFIED 1. Include the desired parameters in the parameter list or
omit the BSCOP keyword.
Explanation: The library interface script that is being 2. Rerun SIP stage I.
processed does not contain a valid @libfun library interface
instruction.
LIN008 INVALID PARAMETER IN BSCOP — xx
System action: The library interface is not created and the PARAMETER IGNORED
library interface tool stops running.
Where:
User response: Add the correct @libfun library interface
instructions. xx The name of the parameter.

344 TPF Messages (System Error, Offline, and Program Status Word)
LIN009 • MSA002

Severity: 0
LOG003 xxxx, yyyy PARAMETER INVALID DEVICE
Explanation: The parameter referenced in the message is not TYPE
valid in the BSCOP parameter list.
Where:
System action: None.
xxxx
User response: None. The tape name.

yyyy
LIN009 DUPLICATE PARAMETER IN BSCOP — xx The device type parameter.
PARAMETER IGNORED
Severity: 5
Where:
Explanation: The tape device type parameter referenced in
xx The name of the parameter. the message specifies a device type that is not valid.

Severity: 0 System action: None.

Explanation: The parameter referenced in the message was User response: Do the following:
entered more than once in the BSCOP parameter list. 1. Make the necessary corrections.
System action: None. 2. Rerun SIP stage I.

User response: None.


LOG004 OPERAND xxxx ENDING MOD LESS
THAN STARTING MOD
LIN010 BSC MUST BE MULTIPOINT FOR TPF TO
BE A CONTROL STATION Where:

Severity: 5 xxxx
The name of the operand.
Explanation: The CT (the TPF system as control station)
parameter was included in the BSCOP parameter list, but the Severity: 5
multipoint (MP) parameter was not specified.
Explanation: The operand referenced in the message is in
System action: None. error.

User response: Do the following: System action: None.


1. Make the necessary corrections. User response: Do the following:
2. Rerun SIP stage I. 1. Make the necessary corrections.
2. Rerun SIP stage I.
LOG001 NO LOG TAPES SPECIFIED

Severity: 5 MSA0
Explanation: At least one LOGTAPE must be specified.

System action: None. MSA001 TOO MANY APPLICATIONS SPECIFIED


FOR MESSAGE ROUTER
User response: Do the following:
Severity: 5
1. Make the necessary corrections.
2. Rerun SIP stage I. Explanation: The message router macros support only up to
256 application programs.
System action: None.
LOG002 TAPE MODULE NUMBERS OVERLAP
User response: Do the following:
Severity: 5
1. Make the necessary corrections.
Explanation: More than one tape was assigned to cover the 2. Rerun SIP stage I.
same module.
System action: None.
MSA002 APPL=S CAN ONLY BE SPECIFIED IF
User response: Do the following: ASNA=YES. ASNA HAS BEEN CHANGED
TO ‘YES’.
1. Make the necessary corrections.
2. Rerun SIP stage I. Severity: 0
Explanation: An application program was specified through
the MSGRTA macro as a non-SNA application program
(ASNA=NO) and also as a secondary logical unit (APPL=S). In
order for an application program to be specified as a
secondary logical unit it must also be specified as a SNA
application program. The MSGRTA macro in error is accepted

Offline Messages 345


MSA003 • MSA007

but the ASNA parameter is changed internally by the system


MSA005 TERMRCD=YES WHEN ASNA=YES NOT
initialization program (SIP) to ASNA=YES.
ALLOWED. TERMRCD SET TO NO.
System action: None.
Severity: 0
User response: Do one of the following:
Explanation: An application was specified through the
v If SIP was correct to change the application program to a MSGRTA macro as an SNA application program (ASNA=YES),
SNA-type, no further action is required. therefore, TERMRCD must be set to NO. The MSGRTA macro
v If SIP was not correct to change the application program to in error is accepted but the TERMRCD parameter is changed
a SNA-type, correct the MSGRTA macro parameter (APPL). internally by the system initialization program (SIP) to
Then, rerun SIP stage I. TERMRCD=NO.
System action: None.
MSA003 WHEN SMP=YES, xxxx MUST BE EQUAL
User response: Do one of the following:
TO yyyy OR THE APPLICATION WILL
FAIL. SEE DOCUMENTATION v If SIP was correct to change the parameter to
TERMRCD=NO, no further action is necessary.
Where:
v If SIP was not correct to change the parameter, this
xxxx application program must be specified as non-SNA
The parameter. (ASNA=NO). Then, rerun SIP stage I.

yyyy
The value to which the parameter must be set. MSA006 WHEN SMP=YES, xxxx SHOULD EQUAL
yyyy
Severity: 0
Where:
Explanation: An application program was specified through
the MSGRTA macro as an SMP-type application program xxxx
(SMP=YES). The parameter indicated in the message is in The parameter that is in error.
direct conflict with this.
yyyy
System action: None. The parameter that was expected.

User response: Do the following: Severity: 0


1. Change the parameter to the proper value. Explanation: An application program was specified through
2. Rerun SIP stage I. the MSGRTA macro as an SMP-type application program
(SMP=YES). The parameter indicated in the message is not the
one usually associated with an SMP-type application program.
MSA004 WHEN RES=YES, xxxx IS EXPECTED TO BE
yyyy. OVERRIDE ACCEPTED System action: None.

Where: User response: Do the following:


1. Check that the parameter indicated is specified correctly.
xxxx
The parameter that is in error. 2. Do one of the following:
v If the parameter is specified correctly, no action is
yyyy
necessary.
The parameter that was expected.
v If the parameter is not specified correctly, change it to
Severity: 0 the proper value.
Explanation: An application program was specified through
the MSGRTA macro as a RES-type application program MSA007 APPLICATION NAME xxxx IS USED ON A
(RES=YES). The parameter indicated in the message is not the PRIOR MSGRTA STATEMENT.
one usually associated with a RES-type application program.
Where:
System action: None.
xxxx
User response: Do the following: The application program name.
1. Check that the parameter indicated is specified correctly.
Severity: 0
2. Do one of the following:
Explanation: Only one MSGRTA statement may be coded for
v If the parameter is specified correctly, no action is
each application program name. Duplicate MSGRTA
necessary.
statements may result in duplicate RCAT entries and OSTG
v If the parameter is not specified correctly, change it to generation errors.
the proper value.
System action: None.
User response: Do the following:
1. Remove the extra MSGRTA statements for the application
program.
2. Rerun SIP stage I.

346 TPF Messages (System Error, Offline, and Program Status Word)
MSA008 • NET013

MSA008 WHEN ASNA=LU62, xxx MUST EQUAL yyy NET008 NUMBER LOAD MODULES AND/OR
xxx has been set to yyy DUMPS TOO LARGE

Where: Severity: 7
xxx RCPL Explanation: The total number of bytes required for the load
module table, the control unit table and dump table is too
yyy EXP
large.
Severity: 0 System action: None.
Explanation: When you select the LU62 option on the ASNA User response: Do the following:
parameter of the MSGRTA macro, you must select the EXP
option on the RCPL parameter. 1. Investigate the following macro and keyword parameters:

System action: Verify that the parameter listed is specified User Macro Keyword Parameter
correctly, and do one of the following: NETWK MAXEP
v If the parameter is specified correctly, there is no further
MAXDP
action to take.
v If the parameter is not specified correctly, change the SUBCH
parameter to correct value. 2. Make the necessary corrections.
3. Rerun SIP stage I.
NET0
NET010 INVALID MAX. OUTPUT SIZE
CALCULATED FROM L70MAXO. DEFAULT
NET003 xxxx NOT SPECIFIED OF TWENTY-381 BYTE BLOCKS SET.
Where: Severity: 0
xxxx
Explanation: None.
The keyword.
System action: None.
Severity: 5
User response: Do the following:
Explanation: The keyword referenced in the message was
omitted. 1. Make the necessary corrections.
2. Rerun SIP stage I if the assumption is not valid.
System action: None.
User response: Do the following:
NET012 NUMBER OF 3705 UNITS INVALID
1. Make the necessary corrections.
Severity: 5
2. Rerun SIP stage I.
Explanation: Either the number of 3705 units is greater than
8 or it is greater than the value coded on the NETWK macro
NET006 yyyy ITEM x SPECIFIES INCORRECT
N2703 parameter.
ADAPTOR TYPE, ONLY 1 OR 4 IS VALID
System action: None.
Where:
User response: Do the following:
yyyy
The parameter. 1. Make the necessary corrections.
2. Rerun SIP stage I.
x The item by which the parameter is indexed.
Severity: 5
NET013 DUPLICATE ENTRY (yyyy) IN xxxx
Explanation: The parameter referenced in the message ADDRESS TABLE
indexed by the item indicated has a channel adapter specified
Where:
that is not correct. The valid types are 1 or 4.
yyyy
System action: None.
The duplicate entry.
User response: Do the following:
xxxx
1. Make the necessary corrections. The address table.
2. Rerun SIP stage I.
Severity: 5
Explanation: There is a duplicate entry in the address table.
System action: None.

User response: Do the following:


1. Correct the SUBCH entries.

Offline Messages 347


NET014 • OLDR0004E

2. Rerun SIP stage I. 2. If the problem continues, check for a hardware problem.

See TPF System Installation Support Reference for more


NET014 xxxx yyyy ADDRESS INVALID
information.
Where:

xxxx OLDR0003T COLR_WRITE_ERROR: UNABLE TO WRITE


The address that is not valid. dataset — JOB ABORTED

yyyy Where:
The parameter.
dataset
Severity: 5 The name of the data set or member.

Explanation: The address is not valid because either: Explanation: A critical input/output (I/O) error was
v It had more than two characters encountered while trying to write to the data set or member.

v It contained hexadecimal characters that are not valid. System action: The E-type loader offline job is aborted and
the C language run-time library issues a message to indicate
System action: None. the reason for the error.
User response: Do the following: User response: Do the following:
1. Make the necessary corrections. 1. Refer to the message that was issued by the C language
2. Rerun SIP stage I. run-time library for information about the error.
2. If the problem continues, check for a hardware problem.
OLDR–ONL0 See TPF System Installation Support Reference for more
information.
OLDR0001T COLR_OPEN_ERROR: UNABLE TO OPEN
dataset — JOB ABORTED
OLDR0004T COLR_OBJECT_ERROR: READ ERROR —
Where: OBJECT MODULE modname — JOB
ABORTED
dataset
The name of the data set or member. Where:

Explanation: The data set or member could not be opened. modname


The name of the object module.
System action: The E-type loader offline job is aborted and
the C language run-time library issues a message to indicate Explanation: A critical input/output (I/O) error was
the reason for the error. encountered while trying to read the object module that is
currently being processed.
User response: Do the following:
1. Refer to the message that was issued by the C language System action: The E-type loader offline job is aborted and
run-time library for information about the error. the C language run-time library issues a message to indicate
the reason for the error.
2. If the problem continues, check for a JCL error or a
hardware problem. User response: Do the following:
1. Refer to the message that was issued by the C language
See TPF System Installation Support Reference for more run-time library for information about the error.
information. 2. If the problem continues, check for a hardware problem.

OLDR0002T COLR_READ_ERROR: UNABLE TO See TPF System Installation Support Reference for more
READ/SEEK dataset — JOB ABORTED information.

Where:
OLDR0004E COLR_OBJECT_ERROR: READ ERROR —
dataset OBJECT MODULE modname — LOADSET
The name of the data set or member. IGNORED
Explanation: A critical input/output (I/O) error was Where:
encountered while trying to read or seek the data set or
member. modname
The name of the object module.
System action: The E-type loader offline job is aborted and
the C language run-time library issues a message to indicate Explanation: A critical input/output (I/O) error was
the reason for the error. encountered while trying to read the object module that is
currently being processed.
User response: Do the following:
1. Refer to the message that was issued by the C language System action: The loadset that is currently being processed
run-time library for information about the error. by the E-type loader offline job is rejected.

348 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0005T • OLDR0007T

User response: Do the following: System action: The E-type loader offline job is aborted and
1. Determine the cause of the error for the object module. the C language run-time library issues a message to indicate
the reason for the error.
2. Correct the error.
User response: Do the following:
See TPF System Installation Support Reference for more 1. Run the system allocator offline utility (SALO) again to
information. generate a new program allocation table (PAT) and a new
system allocator (SAL) table.

OLDR0005T COLR_OBJECT_ERROR: PREMATURE EOF 2. Refer to the message that was issued by the C language
IN modname — JOB ABORTED run-time library for information about the error.

Where: See TPF System Installation Support Reference for more


modname information.
The name of the object module.

Explanation: A premature end-of-file (EOF) was encountered OLDR0006E COLR_OBJECT_ERROR: OBJECT MODULE
in the object module that is currently being processed. modname IS GREATER THAN ITS
MAXIMUM PERMITTED SIZE — LOADSET
System action: The E-type loader offline job is aborted and IGNORED
the C language run-time library issues a message to indicate
the reason for the error. Where:

User response: Do the following: modname


The name of the object module.
1. Run the system allocator offline utility (SALO) again to
generate a new program allocation table (PAT) and a new Explanation: The machine language text of the object module
system allocator (SAL) table. currently being processed exceeds the maximum length
2. Refer to the message that was issued by the C language allowed for that object module.
run-time library for information about the error. System action: The loadset that is currently being processed
by the E-type loader offline job is rejected.
See TPF System Installation Support Reference for more
information. User response: Do the following:
1. Determine the cause of the error for the object module.
OLDR0005E COLR_OBJECT_ERROR: PREMATURE EOF 2. Correct the error.
IN modname — LOADSET IGNORED 3. Generate that object module again if necessary.
Where:
See TPF System Installation Support Reference for more
modname information.
The name of the object module.
Explanation: A premature end-of-file (EOF) was encountered OLDR0007T COLR_OBJECT_ERROR: INVALID CARD
in the object module that is currently being processed. FOUND IN modname — JOB ABORTED
System action: The loadset that is currently being processed Where:
by the E-type loader offline job is rejected.
modname
User response: Do the following: The name of the object module.
1. Determine the cause of the error for the object module. Explanation: An incorrect card was detected in the object
2. Correct the error. module that is currently being processed.
3. Generate that object module again if necessary. System action: The E-type loader offline job is aborted and
the C language run-time library issues a message to indicate
See TPF System Installation Support Reference for more the reason for the error.
information.
User response: Do the following:
1. Run the system allocator offline utility (SALO) again to
OLDR0006T COLR_OBJECT_ERROR: OBJECT MODULE
generate a new program allocation table (PAT) and a new
modname IS GREATER THAN ITS
system allocator (SAL) table.
MAXIMUM PERMITTED SIZE — JOB
ABORTED 2. Refer to the message that was issued by the C language
run-time library for information about the error.
Where:
modname See TPF System Installation Support Reference for more
The name of the object module. information.

Explanation: The machine language text of the object module


currently being processed exceeds the maximum length
allowed for that object module.

Offline Messages 349


OLDR0007E • OLDR0014T

OLDR0007E COLR_OBJECT_ERROR: INVALID CARD OLDR0010T COLR_EXTRACT_SSID: INVALID SYSID=


FOUND IN modname — LOADSET CARD — JOB ENDED
IGNORED
Explanation: The syntax of the subsystem ID card is not
Where: correct. The subsystem ID can contain between 1 and 4
uppercase alphanumeric characters.
modname
The name of the object module. System action: The E-type loader offline job is ended.
Explanation: An incorrect card was detected in the object User response: Do the following:
module that is currently being processed. 1. Correct the syntax of the subsystem ID card.
System action: The loadset that is currently being processed 2. Submit the job again.
by the E-type loader offline job is rejected.
See TPF System Installation Support Reference for more
User response: Do the following:
information.
1. Determine the cause of the error for the object module.
2. Correct the error.
OLDR0011T OLDR_VERIFY_CARD_SEQUENCE: 1ST
3. Generate that object module again if necessary. CARD READ NOT SYSID=XXXX CARD —
JOB ENDED
See TPF System Installation Support Reference for more
information. Explanation: The first card in the input load deck is not the
subsystem ID card.

OLDR0008T OLDR_ERASE_FOM: FINAL OUTPUT System action: The E-type loader offline job is ended.
MEDIA HAS NO VALID LOADSETS AND User response: Do the following:
HAS NO COMPACTED PAT — MEDIA
DELETED 1. Place the subsystem ID card first in the input load deck.
2. Submit the job again.
Explanation: The E-type loader offline job determined that
the final output media would not contain a compacted
See TPF System Installation Support Reference for more
program allocation table (PAT) or any programs or loadsets.
information.
System action: The final output media is deleted to prevent
it from being used during an online load.
OLDR0012T COLR_OBTAIN_PAT_VERSION: INVALID
User response: Do the following: PATVERS= CARD — JOB ENDED
1. Refer to the output report to determine which loadsets Explanation: The syntax of the program allocator table (PAT)
caused the error and correct the problem. card is not correct. The program version can contain 1 or 2
2. Correct any errors in the input load deck. uppercase alphanumeric characters.

System action: The E-type loader offline job is ended.


See TPF System Installation Support Reference for more
information. User response: Do the following:
1. Correct the syntax of the PAT card.
OLDR0009T COLR_NO_MEMORY: UNABLE TO 2. Submit the job again.
ALLOCATE nnnnnn BYTES STORAGE —
JOB ABORTED See TPF System Installation Support Reference for more
information.
Where:
nnnnnn
OLDR0014T COLR_LOAD_SAL_TABLE: INVALID
The number of bytes of storage that were requested.
SALVERS= CARD — JOB ENDED
Explanation: The requested storage could not be allocated.
Explanation: The syntax of the system allocator (SAL) card is
System action: The E-type loader offline job is aborted. not correct.

User response: Do the following: System action: The E-type loader offline job is ended.
1. Increase the region size of the job in the JCL. User response: Do the following:
2. Submit the job again. 1. Correct the syntax of the SAL card.
2. Submit the job again.
See TPF System Installation Support Reference for more
information.
See TPF System Installation Support Reference for more
information.

350 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0015T • OLDR0021E

versions of the SAL and the PAT.


OLDR0015T COLR_LOAD_SAL_TABLE: CORE
ALLOCATION EXCEEDED FOR SALTBL See TPF System Installation Support Reference for more
READ — JOB ABORTED information.
Explanation: The TPF linkage editor (LEDT) could not
allocate the storage for the system allocator (SAL) table. OLDR0019T COLR_READ_PAT_INTO_CORE: modname
TXT LENGTH IS GREATER THAN ESD
System action: The E-type loader offline job is aborted and a
LENGTH — JOB ABORTED
dump is generated.
Where:
User response: Do the following:
1. Refer to the dump to determine the cause of the error. modname
The name of the object module.
2. Increase the region size of the job.
3. Submit the job again. Explanation: The machine language text of the object module
currently being processed is greater than the module length
See TPF System Installation Support Reference for more attribute specified on the first external symbol dictionary
information. (ESD) card that was submitted for the object module.

System action: The E-type loader offline job is aborted.


OLDR0016T COLR-LOAD_SAL_TABLE: INVALID RET User response: Do the following:
CODE OF code FROM LEDT — JOB
1. Refer to the dump to determine the cause of the error.
ABORTED
2. Correct the error.
Where:
3. Run the system allocator offline utility (SALO) again to
code create a new system allocator (SAL) table and a new
The condition code. program allocation table (PAT).

Explanation: An unknown condition code was returned from


See TPF System Installation Support Reference for more
the TPF linkage editor (LEDT).
information.
System action: The E-type loader offline job is aborted and a
dump is generated.
OLDR0020E OLDR_VALIDATE_LOADSET_CARD: lsname
User response: Refer to the dump to determine the cause of IS NOT A VALID LOADSET NAME —
the error. LOADSET IGNORED

See TPF System Installation Support Reference for more Where:


information.
lsname
The name of the loadset.
OLDR0017T OLDR_VERIFY_CARD_SEQUENCE: 3RD
Explanation: The loadset name specified on the loadset card
CARD READ NOT SALVERS=XX CARD —
contains characters that are not valid, or the loadset card does
JOB ENDED
not contain a blank character in the proper columns.
Explanation: The third card in the input load deck is not the
System action: The loadset is rejected.
system allocator (SAL) card.
User response: Do the following:
System action: The E-type loader offline job is ended.
1. Correct the loadset card.
User response: Do the following:
2. Run the job again.
1. Place the SAL card third in the input load deck.
2. Submit the job again. See TPF System Installation Support Reference for more
information.
See TPF System Installation Support Reference for more
information.
OLDR0021E OLDR_VALIDATE_LOADSET_CARD: lsname
EXCEEDS 8 CHARACTERS — LOADSET
OLDR0018T OLDR_CALL_LOAD_SAL_TABLE: SALTBL IGNORED
AND PAT TIMESTAMPS DO NOT MATCH,
Where:
IMPROPER VERSION BEING USED — JOB
ENDED lsname
The name of the loadset.
Explanation: The headers of the system allocator (SAL) table
and the program allocation table (PAT) contain different time Explanation: The loadset name specified on the loadset card
stamps. This indicates that the SAL table and the PAT were contains more than 8 characters.
created by different system allocator offline utility (SALO)
jobs. System action: The loadset is rejected.

System action: The E-type loader offline job is ended. User response: Do the following:

User response: Run the job again by using the correct

Offline Messages 351


OLDR0022E • OLDR0032E

1. Ensure that the loadset name specified on the Loadset card System action: The previous loadset is rejected.
contains between 5 and 8 alphanumeric characters.
User response: Do the following:
2. Run the job again.
1. Correct the input cards in the input load deck.

See TPF System Installation Support Reference for more 2. Submit the job again, if necessary.
information.
See TPF System Installation Support Reference for more
information.
OLDR0022E OLDR_VALIDATE_LOADSET_CARD: lsname
IS LESS THAN 5 CHARACTERS —
LOADSET IGNORED OLDR0030E COLR_PROCESS_PROGRAM:
progname_version KEYPOINT CANNOT BE
Where: LOADED — LOADSET IGNORED
lsname Where:
The name of the loadset.
progname_version
Explanation: The loadset name specified on the loadset card The name and version of the program.
contains less than 5 characters.
Explanation: The program currently being processed by the
System action: The loadset is rejected. E-type loader offline job is actually a keypoint and cannot be
User response: Do the following: loaded by the E-type loader.

1. Ensure that the loadset name specified on the Loadset card System action: The loadset is rejected.
contains between 5 and 8 alphanumeric characters.
User response: Do the following:
2. Run the job again.
1. Remove the call program card of the keypoint from the
input load deck.
See TPF System Installation Support Reference for more
information. 2. Submit the job again.
3. Use the auxiliary loader to load the keypoint.

OLDR0023E OLDR_CHECK_FOR_DUP_LOADSET:
See TPF System Installation Support Reference for more
DUPLICATE OF LOADSET lsname
information.
ALREADY EXISTS — PRIOR LOADSET
IGNORED
OLDR0031E COLR_PROCESS_PROGRAM:
Where:
progname_version IS A DRIVER PROGRAM,
lsname CANNOT BE LOADED — LOADSET
The name of the loadset. IGNORED

Explanation: The loadset currently being processed by the Where:


E-type loader offline job was previously processed by the
progname_version
E-type loader offline job.
The name and version of the program.
System action: The loadset that was previously processed by
Explanation: The program currently being processed by the
the E-type loader offline job is deleted and is replaced with a
E-type loader offline job is a driver program or a program test
loadset that is currently being processed by the E-type loader
vehicle (PTV) program and cannot be loaded by the E-type
offline job.
loader.
User response: Do the following:
System action: The loadset is rejected.
1. Determine the cause of the error.
User response: Do the following:
2. Correct the loadset card.
1. Remove the call program card of the program from the
3. Submit the job again if necessary.
input load deck.

See TPF System Installation Support Reference for more 2. Submit the job again.
information.
See TPF System Installation Support Reference for more
information.
OLDR0024E OLDR_CHECK_FOR_EMPTY_LOADSET:
LOADSET lsname IS EMPTY — LOADSET
IGNORED OLDR0032E COLR_VALIDATE_PROGRAM_CARD:
INVALID CARD SYNTAX — LOADSET
Where: IGNORED
lsname Explanation: The current call program card does not contain
The name of the loadset. a blank character in the proper column.
Explanation: The Loadset card that was previously processed System action: The loadset is rejected.
by the E-type loader offline job was not followed by any call
program cards. User response: Do the following:

352 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0033E • OLDR0037E

1. Correct the call program card. User response: Do the following:


2. Submit the job again. 1. Remove the call program card of the program from the
input load deck.
See TPF System Installation Support Reference for more 2. Submit the job again.
information. 3. Use the auxiliary loader or the general file loader to load
the program.
OLDR0033E COLR_VALIDATE_PROGRAM_CARD:
progname_version CONTAINS ILLEGAL See TPF System Installation Support Reference for more
CHARACTERS — LOADSET IGNORED information.

Where:
OLDR0036E COLR_PROCESS_PROGRAM_OBJMOD:
progname_version progname_version OBJECT MODULE NOT
The name and version of the program. FOUND OR COULD NOT BE OPENED —
Explanation: The program name and version specified on the LOADSET IGNORED
current call program card is not valid for one or more of the Where:
following reasons:
v The program name must contain uppercased alphanumeric progname_version
characters. The name and version of the program.

v The program name must contain 4 characters and the Explanation: One of the following errors occurred:
program version must contain 2 characters. v The program specified on the current call program card
v The program name must begin with an alphabetic character. could not be found in the object libraries.

System action: The loadset is rejected. v The program specified on the current call program card was
found but could not be opened.
User response: Do the following: v The blank characters on the call program card are not
1. Correct the call program card. specified in the correct places.
2. Submit the job again. System action: The loadset is rejected.

See TPF System Installation Support Reference for more User response: Do the following:
information. 1. Assemble the program again.
2. Submit the job again.
OLDR0034E COLR_VALIDATE_PROGRAM_CARD: 3. Check for a hardware error if the problem continues.
progname_version NOT 6 CHARACTERS
LONG — LOADSET IGNORED See TPF System Installation Support Reference for more
Where: information.

progname_version
The name and version of the program. OLDR0037E COLR_PROCESS_PROGRAM_OBJMOD:
progname_version IS GREATER THAN 4K —
Explanation: The program name and version specified on the LOADSET IGNORED
current call program card cannot contain more than six
alphanumeric characters. Where:

System action: The loadset is rejected. progname_version


The name and version of the program.
User response: Do the following:
Explanation: The length of the program currently being
1. Correct the call program card. processed by the E-type loader offline job is too big to fit in
2. Submit the job again. the program buffer. The size of the buffer is 4 K bytes plus 24
bytes. The extra 24 bytes takes into account the header in C
See TPF System Installation Support Reference for more language programs and pre-4.1 assembler language programs.
information.
System action: The loadset is rejected.

User response: Do the following:


OLDR0035E COLR_VALIDATE_PROGRAM_CARD:
progname NOT ALLOWED TO BE LOADED 1. Change the size of the program to be less than 4 K bytes.
— LOADSET IGNORED 2. Assemble the program again.
Where: 3. Submit the job again.

progname See TPF System Installation Support Reference for more


The name of the program. information.
Explanation: The program specified on the current call
program card cannot be loaded by the E-type loader.
System action: The loadset is rejected.

Offline Messages 353


OLDR0038E • OLDR0043E

OLDR0038E COLR_PROCESS_PROGRAM_OBJMOD: OLDR0041W COLR_LINK_EDIT_PROGRAM:


modname TXT LENGTH IS GREATER THAN progname_version CONTAINS UNRESOLVED
ESD LENGTH — LOADSET IGNORED VCONS: vcon vcon vcon ... vcon — PROGRAM
LOADED ANYWAY
Where:
Where:
modname
The name of the object module. progname_version
The name and version of the program.
Explanation: The machine language text of the object module
currently being processed is greater than the module length vcon
attribute specified on the first external symbol dictionary An unresolved V-type constant.
(ESD) card.
Explanation: The TPF linkage editor (LEDT) determined that
System action: The loadset is rejected. the program currently being processed by the E-type loader
offline job contains unresolved V-type constants.
User response: Do the following:
1. Determine the cause of the error. System action: The program is loaded.

2. Assemble the program again. User response: Determine whether the V-type constants
3. Run the job again. should be resolved.
See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information.
information.

OLDR0042E COLR_LINK_EDIT_PROGRAM:
OLDR0039E COLR_LINK_EDIT_PROGRAM: INVALID progname_version MAXIMUM # OF VCONS
REQUEST TO LEDT — LOADSET EXCEEDED — LOADSET IGNORED
IGNORED
Where:
Explanation: The request indicator used to call the TPF
linkage editor (LEDT) was not valid. progname_version
The name and version of the program.
System action: The loadset is rejected.
Explanation: The program currently being processed by the
User response: Do the following: E-type loader offline job contains more V-type constants than
1. Ensure that the proper versions of LEDT, OLDR, and the TPF linkage editor (LEDT) is able to process.
COLR were link edited together.
System action: The loadset is rejected.
2. If the problem continues, see your IBM service
representative. User response: Do the following:
1. Determine the cause of the unresolved V-type constants.
See TPF System Installation Support Reference for more 2. Take the appropriate action to correct the error.
information.
See TPF System Installation Support Reference for more
OLDR0040W COLR_LINK_EDIT_sPROGRAM: progname information.
NOT FOUND IN THE SAL TABLE —
PROGRAM LOADED ANYWAY OLDR0043E COLR_LINK_EDIT_PROGRAM:
Where: progname_version IS NOT AN E-TYPE
PROGRAM — LOADSET IGNORED
progname
The name of the program. Where:

Explanation: The TPF linkage editor (LEDT) determined that progname_version


the program currently being processed by the E-type loader The name and version of the program.
offline job was not allocated. Explanation: The TPF linkage editor (LEDT) determined that
System action: The unallocated program is loaded. the program currently being processed by the E-type loader
offline job cannot be loaded by the E-type loader because it is
User response: Do the following: not an E-type program.
1. Determine whether or not the program should be System action: The loadset is rejected.
allocated.
2. If the program should be allocated, allocate the program User response: Do the following:
and then run the system allocator offline utility (SALO) 1. Remove the call program card of the program from the
again. input load deck.
2. Submit the job again.
See TPF System Installation Support Reference for more 3. Use the auxiliary loader or the general file loader to load
information. the program.

354 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0044E • OLDR0048W

See TPF System Installation Support Reference for more System action: The loadset is rejected.
information.
User response: Do the following:
1. Ensure that the begin header of the program is the same as
OLDR0044E COLR_LINK_EDIT_PROGRAM: the name specified on the call program card.
progname_version IS A NON-ZERO
2. Assemble the program again if necessary.
TRANSFER VECTOR — LOADSET
IGNORED 3. Submit the job again.

Where: See TPF System Installation Support Reference for more


progname_version information.
The name and version of the program.

Explanation: The TPF linkage editor (LEDT) determined that OLDR0047W COLR_LINK_EDIT_PROGRAM:
the program currently being processed by the offline loader progname_version ILLEGAL Z1 VCON
cannot not be loaded by the E-type loader because it is a REFERENCE DETECTED — PROGRAM
transfer vector. Only the parent program can be loaded. LOADED ANYWAY

System action: The loadset is rejected. Where:

User response: Do one of the following: progname_version


The name and version of the program.
v Load the parent program.
v Do the following: Explanation: The TPF linkage editor (LEDT) determined that
the program currently being processed by the E-type loader
1. Remove the call program card of the program from the
offline job contains an illegal reference to a Z1 V-type constant.
input load deck.
2. Submit the job again. System action: The program is loaded.

User response: Do the following:


See TPF System Installation Support Reference for more
1. Remove from the program the code that calculates the file
information.
address of the program based on the Z1 V-type constant.
2. Assemble the program again.
OLDR0045E COLR_LINK_EDIT_PROGRAM:
3. Submit the job again.
progname_version IS ALLOCATED AS
DUMMY RESIDENT — LOADSET
IGNORED See TPF System Installation Support Reference for more
information.
Where:

progname_version OLDR0048W COLR_LINK_EDIT_PROGRAM:


The name and version of the program. progname_version ILLEGAL Z1 VCON
REFERENCE DETECTED AND
Explanation: The TPF linkage editor (LEDT) determined that
UNRESOLVED VCONS WERE FOUND: vcon
the program currently being processed by the E-type loader
vcon vcon ... vcon — PROGRAM LOADED
offline job is allocated as dummy resident. The program
ANYWAY
cannot be loaded by the E-type loader.
Where:
System action: The loadset is rejected.
progname_version
User response: Do the following:
The name and version of the program
1. Remove the call program card of the program from the
input load deck. vcon
An unresolved V-type constant.
2. Submit the job again.
Explanation: The TPF linkage editor (LEDT) determined that
See TPF System Installation Support Reference for more the program currently being processed by the E-type loader
information. offline job contains an illegal reference to a Z1 V-type constant.
The program also contains unresolved V-type constants.

OLDR0046E COLR_LINK_EDIT_PROGRAM: BEGIN System action: The program is loaded.


HEADER DOES NOT MATCH progname —
User response: Do the following:
LOADSET IGNORED
1. Remove from the program the code that calculates the file
Where: address of the program based on the Z1 V-type constant.
progname 2. Determine whether the V-type constants should be
The name of the program. resolved.

Explanation: The begin header of the program currently 3. Assemble the program again.
being processed by the E-type loader offline job is different 4. Submit the job again.
from the name specified on the call program card.

Offline Messages 355


OLDR0049E • OLDR0063E

See TPF System Installation Support Reference for more System action: The loadset is rejected.
information.
User response: Do the following:
1. Correct the patch card.
OLDR0049E COLR_LINK_EDIT_PROGRAM: code
2. Submit the job again.
UNKNOWN LEDT ERROR OCCURRED —
LOADSET IGNORED
See TPF System Installation Support Reference for more
Where: information.
code
The condition code. OLDR0061E COLR_VALIDATE_PATCH_CARD: PATCH
CARD IS NOT APPLICABLE FOR
Explanation: An unknown condition code was returned from
progname_version — LOADSET IGNORED
the TPF linkage editor (LEDT).
Where:
System action: The loadset is rejected.
progname_version
User response: Do the following:
The name and version of the program.
1. Ensure that the proper versions of the LEDT, OLDR, and
COLR were link edited together. Explanation: The name of the patch card currently being
processed by the E-type loader offline job does not match the
2. If the problem continues, see your IBM service
name of the program currently being patched.
representative.
System action: The loadset is rejected.
See TPF System Installation Support Reference for more
User response: Do the following:
information.
1. Correct the patch card.
2. Submit the job again.
OLDR0050W COLR_CHECK_FOR_DUP_PROGRAMS:
progname HAS ALREADY BEEN
PROCESSED — PRIOR PROGRAM WILL See TPF System Installation Support Reference for more
BE REMOVED information.

Where:
OLDR0062E COLR_VALIDATE_PATCH_CARD: PATCH
progname FOR progname_version DATA FIELDS NOT
The name of the program. HEX — LOADSET IGNORED
Explanation: The program currently being processed by the Where:
E-type loader offline job was previously processed by the
E-type loader offline job for this loadset. progname_version
The name and version of the program being patched.
System action: The program that was previously processed
by the E-type loader offline job is deleted and is replaced with Explanation: The data on the patch card or the starting
the program that is currently being processed by the E-type address fields on the patch card currently being processed by
loader offline job. the E-type loader offline job are not specified in hexadecimal
characters.
User response: Do the following:
System action: The loadset is rejected.
1. Ensure that the proper version of the program is being
loaded. User response: Do the following:
2. Correct the call program cards in the input load deck if 1. Correct the patch card.
necessary. 2. Submit the job again.
3. Submit the job again.
See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information.
information.

OLDR0063E COLR_PATCH_CARD: PATCH FOR


OLDR0060E COLR_VALIDATE_PATCH_CARD: INVALID progname_version NOT ON HALFWORD
PATCH CARD SYNTAX FOR BOUNDARY — LOADSET IGNORED
progname_version — LOADSET IGNORED
Where:
Where:
progname_version
progname_version The name and version of the program being patched.
The name and version of the program being patched.
Explanation: The relative starting address of the area to patch
Explanation: The patch card currently being processed by the is not on a halfword boundary.
E-type loader offline job does not contain a blank character in
the proper columns, or the patch card does not contain the System action: The loadset is rejected.
string 001 in the proper columns. User response: Do the following:

356 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0064E • OLDR0076E

1. Correct the relative starting address on the patch card. 2. Submit the job again.
2. Submit the job again.
See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information.
information.
OLDR0071E OLDR_VERIFY_CARD_SEQUENCE: CARD
OLDR0064E COLR_PATCH_CARD: PATCH FOR OUT OF SEQUENCE — LOADSET
progname_version INSIDE PROGRAM IGNORED
HEADER — LOADSET IGNORED Explanation: One of the following situations occurred:
Where: v The current input card is out of order in the input load
deck. The E-type loader offline job was expecting a call
progname_version program card.
The name and version of the program. v The blank characters on the current input card are not
specified in the correct places.
Explanation: The relative starting address of the area to patch
is within the header of the program being patched. System action: The loadset is rejected.
System action: The loadset is rejected. User response: Do the following:
User response: Do the following: 1. Correct the input cards in the input load deck.
1. Correct the relative starting address on the patch card. 2. Submit the job again.
2. Submit the job again.
See TPF System Installation Support Reference for more
information.
See TPF System Installation Support Reference for more
information.
OLDR0075I COLR_BUILD_COMPACTED_PAT:
IPATversion SUCCESSFULLY PROCESSED
OLDR0065E COLR_PATCH_CARD: PATCH FOR
AND COMPACTED PAT BUILT ON FILE
progname_version BEYOND MAXIMUM
LENGTH OF nnnn BYTES — LOADSET Where:
IGNORED
version
Where: The version of the object module currently being
processed.
progname_version
The name and version of the program being patched Explanation: The program allocator table (PAT) card was
processed successfully by the E-type loader offline job, and the
nnnn
compacted PAT was constructed in a temporary data set.
is the maximum size of the program.
System action: The E-type loader offline job continues to run.
Explanation: The relative starting address of the area to patch
or the number of bytes to patch extends beyond the maximum User response: None.
size of the program.
See TPF System Installation Support Reference for more
System action: The loadset is rejected. information.
User response: Do the following:
1. Correct the relative starting address or the number of bytes OLDR0076E COLR_PROCESS_PROGRAM:
to patch on the patch card. progname_version IS GREATER THAN 4K —
LOADSET IGNORED
2. Submit the job again.
Where:
See TPF System Installation Support Reference for more
progname_version
information.
The name and version of the program.

Explanation: The length of the program currently being


OLDR0070W OLDR_VERIFY_CARD_SEQUENCE: CARD
processed by the E-type loader offline job is greater than 4 K
OUT OF SEQUENCE — CARD IGNORED
bytes.
Explanation: One of the following errors occurred:
System action: The loadset is rejected.
v The current input card is out of order in the input load
deck. The E-type loader offline job was expecting a loadset User response: Do the following:
card. 1. Change the size of the program to be less than 4 K bytes.
v The blank characters on the current input card are not 2. Assemble the program again.
specified in the correct places.
3. Submit the job again.
System action: The input card is ignored.
See TPF System Installation Support Reference for more
User response: Do the following:
information.
1. Correct the input cards in the input load deck.

Offline Messages 357


OLDR0077I • OLDR0084E

OLDR0077I COLR_BLD_TIMESTAMP: TIMESTAMP OLDR0081T OLDR_OBTAIN_STORAGE_AND_START:


RECORD WRITTEN TO FILE UNABLE TO ALLOCATE STORAGE FOR
CLMSIZE — JOB ABORTED
Explanation: The E-type loader (OLDR) tried to get the
amount of storage specified by the CLMSIZE parameter (or Explanation: The E-type loader (OLDR) tried to get the
the default amount, if CLMSIZE was not specified) and was amount of storage specified by the CLMSIZE parameter (or
unable to obtain that storage. the default amount, if CLMSIZE was not specified) and was
unable to obtain that storage.
System action: Processing stops.
System action: Processing stops.
User response: Reduce the amount of storage on the
CLMSIZE parameter. User response: Reduce the amount of storage on the
CLMSIZE parameter.

OLDR0078E OLDR_CALL_PROCESS_PATCH: xxxxxx IS


AN ISOC LOAD MODULE PATCHES OLDR0082E OLDR_PROCESS_LM: PROGRAM LOAD
CANNOT BE APPLIED — LOADSET MODULE xxxxxx I/O ERROR — LOADSET
IGNORED IGNORED
Where: Where:
xxxxxx xxxxxx
The name and version of the C load module. The name and version of the load module.
Explanation: The offline loader found a REP card for a Explanation: The E-type loader (OLDR) tried to load a
program that is a C load module. program. While attempting to read the program into storage,
an I/O error occurred.
System action: The loadset is ignored and processing
continues with the next loadset. System action: The program is not loaded and processing
continues.
User response: Check the load deck and move or remove the
REP card that is not supported. User response: Do the following:
1. Determine why the program was not created correctly.
OLDR0079E OLDR_CALL_PROCESS_PATCH: MAX 2. Build the program again.
PATCHES EXCEEDED FOR PROGRAM
xxxxxx — LOADSET IGNORED
OLDR0083E OLDR_PROCESS_LM: INCORRECT
Where: RECORD IN PROGRAM LOAD MODULE
xxxxxx — LOADSET IGNORED
xxxxxx
The name and version of the program. Where:

Explanation: More than 255 REP cards are present in the load xxxxxx
deck for the specified program. The name and version of the load module.

System action: The loadset is rejected. Explanation: The E-type loader (OLDR) tried to load a
program. While processing the program, a record was found
User response: Create a new version of the program so that that was either not valid or was unexpected.
fewer patches have to be applied.
System action: The program is not loaded and processing
continues.
OLDR0080E COLR_PROCESS_LOADMOD: UNABLE TO
LOAD LIBRARY cccccc TO NON-BSS User response: Do the following:
SUBSYSTEM — LOADSET IGNORED 1. Determine why the program was not created correctly.
Where: 2. Build the program again.

cccccc
The name and version of the library. OLDR0084E OLDR_PROCESS_LM: DLM ENTRY POINT
NOT FOUND IN PROGRAM xxxxxx —
Explanation: The specified library was requested to be LOADSET IGNORED
loaded to a nonbasic subsystem (non-BSS). Libraries are only
allowed in the basic subsystem (BSS). Where:

System action: The loadset is rejected. xxxxxx


The name and version of the load module.
User response: Load the library in the BSS.
Explanation: The E-type loader (OLDR) attempted to load a
program that is a C load module. The program contained
DLM startup code CSTRTD, but no entry point with the
4-character program name was found. A DLM must contain a
function with the 4-character name of the program.

System action: The loadset is rejected.

358 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0085E • OLDR0090W

User response: Make sure that the program was built See TPF System Installation Support Reference for more
correctly. information.

OLDR0085E OLDR_PROCESS_LM: STARTUP CODE OLDR0088E OLDR_CALL_PROCESS_PROGRAM:


MISSING FROM PROGRAM xxxxxx — progname_version IS A NON-ZERO
LOADSET IGNORED TRANSFER VECTOR — LOADSET
IGNORED
Where:
Where:
xxxxxx
The name and version of the load module. progname_version
The name and version of the program.
Explanation: The E-type loader (OLDR) tried to load a
program that is a C load module, but the program did not Explanation: The TPF linkage editor (LEDT) determined that
contain the required startup code (CSTRTD or CSTRTL). the program currently being processed by the offline loader
cannot be loaded by the E-type loader because it is a transfer
System action: The program is not loaded and processing
vector. Only the parent program can be loaded.
continues.
System action: The loadset is rejected.
User response: Make sure that the program was built
correctly. One of the startup routines (CSTRTD or CSTRTL) User response: Do one of the following:
was not linked into the program correctly. v Load the parent program.
v Do the following:
OLDR0086E OLDR_PROCESS_LM: PROGRAM LOAD 1. Remove the call program card of the program from the
MODULE xxxxxx LARGER THAN CLMSIZE input load deck.
— LOADSET IGNORED
2. Submit the job again.
Where:
See TPF System Installation Support Reference for more
xxxxxx
information.
The name and version of the load module.
Explanation: The E-type loader (OLDR) tried to load a
OLDR0089E OLDR_CALL_PROCESS_PROGRAM:
program, but there was not enough memory allocated to
progname IS ALLOCATED AS DUMMY
process the program.
RESIDENT — LOADSET IGNORED
System action: The program is not loaded and processing
Where:
continues.
progname
User response: Do one of the following:
The name of the program.
v Increase the value of the CLMSIZE parameter input to
TPFLDR. Explanation: The TPF linkage editor (LEDT) determined that
the program currently being processed by the E-type loader
v Split the program into smaller pieces.
offline job is allocated as dummy resident. The program
cannot be loaded by the E-type loader.
See TPF System Installation Support Reference for more
information. System action: The loadset is rejected.
User response: Do the following:
OLDR0087W OLDR_CALL_PROCESS_PROGRAM: 1. Remove the call program card of the program from the
progname NOT FOUND IN THE SAL TABLE input load deck.
— PROGRAM LOADED ANYWAY
2. Submit the job again.
Where:
See TPF System Installation Support Reference for more
progname
information.
The name of the program.
Explanation: The TPF linkage editor (LEDT) determined that
OLDR0090W OLDR_PROCESS_LM: C LOAD MODULE
the program currently being processed by the E-type loader
nnnnvv CONTAINS NO LINK MAP DATA -
offline job was not allocated.
C LOAD MODULE LOADED ANYWAY
System action: The unallocated program is loaded.
Where:
User response: Do the following:
nnnnvv
1. Determine if the program should be allocated. The name and version of the C load module.
2. If the program should be allocated, allocate the program
Explanation: You ran the offline E-type loader (OLDR) and
and then run the system allocator offline utility (SALO)
specified a C load module that contains no link map data.
again.
System action: The C load module is loaded with no link
map data.

Offline Messages 359


OLDR0091T • OLDR0095W

User response: If you want a link map for this C load (OLDR) attempted to read an ADATA file for the program
module, do the following: being run.
1. Run the C load module build tool (CBLD) again. System action: The program was loaded without the ADATA
2. Run the offline E-type loader (OLDR) again to pick up the file.
updated version of the C load module.
User response: Do one of the following:

See TPF Application Programming for information about CBLD v If the ADATA file is not required for the program, do
and TPF System Installation Support Reference for information nothing.
about OLDR. v If the ADATA file is required, ensure a valid ADATA file
exists for the program being run and run TPFLDR again.

OLDR0091T OLDR_OBTAIN_STORAGE_AND_START:
See TPF System Installation Support Reference for more
UNABLE TO ALLOCATE STORAGE FOR
information about OLDR.
ADATASIZE - JOB ABORTED
Explanation: The E-type loader (OLDR) tried to get the
OLDR0094W OLDR_CALL_PROCESS_PROGRAM:
amount of storage specified by the ADATASIZE parameter (or
BUFFER ERROR OCCURRED READING
the default amount if the ADATASIZE parameter was not
ADATA FOR PROGRAM progname_version -
specified) and was unable to obtain that amount of storage.
PROGRAM LOADED ANYWAY
System action: Processing ends abnormally.
Where:
User response: Do the following:
progname_version
1. Reduce the amount of storage specified for the The name and version of the program.
ADATASIZE parameter.
Explanation: The E-type loader (OLDR) ran out of storage
2. Run TPFLDR again.
while attempting to load an ADATA file for the program being
run.
See TPF System Installation Support Reference for more
information about OLDR and the ADATASIZE parameter. System action: The program was loaded without the ADATA
file.

OLDR0092W COLR_PROCESS_LOADMOD BUFFER User response: Do one of the following:


ERROR OCCURRED READING ADATA v If the ADATA file is not required for the program, do
FOR PROGRAM nnnnvv - PROGRAM nothing.
LOADED ANYWAY
v If the ADATA file is required, increase the ADATA file
Where: buffer size specified for the ADATASIZE parameter and run
TPFLDR again.
nnnnvv
The name and version of the C load module.
See TPF System Installation Support Reference for more
Explanation: The general file loader (ALDR) ran out of information about OLDR and the ADATASIZE parameter.
storage while attempting to load an ADATA file for the
program being run.
OLDR0095W OLDR_CALL_PROCESS_PROGRAM: I/O
System action: The program was loaded without the ADATA ERROR OCCURRED READING ADATA
file. FOR PROGRAM progname_version -
PROGRAM LOADED ANYWAY
User response: Do one of the following:
v If the ADATA file is not required for the program, do Where:
nothing. progname_version
v If the ADATA file is required, increase the ADATA file The name and version of the program.
buffer size specified on the ADATASIZE parameter and run
Explanation: An error occurred when the E-type loader
TPFLDR again.
(OLDR) attempted to read an ADATA file for the program
being run.
See TPF System Installation Support Reference for more
information about ALDR and the ADATASIZE parameter. System action: The program was loaded without the ADATA
file.

OLDR0093W COLR_PROCESS_LOADMOD: I/O ERROR User response: Do one of the following:


OCCURRED READING ADATA FOR v If the ADATA file is not required for the program, do
PROGRAM nnnnvv - PROGRAM LOADED nothing.
ANYWAY
v If the ADATA file is required, ensure a valid ADATA file
Where: exists for the program being run and run TPFLDR again.

nnnnvv
See TPF System Installation Support Reference for more
The name and version of the C load module.
information about OLDR.
Explanation: An error occurred when the E-type loader

360 TPF Messages (System Error, Offline, and Program Status Word)
OLDR0099E • ONL007

User response: Do the following:


OLDR0099E COLR_VALIDATE_PROGRAM_CARD:
USER EXIT ERROR return_code 1. Verify that the dataset and member version are correct in
ENCOUNTERED FOR PROGRAM the JCL and load deck.
progname_version — LOADSET IGNORED 2. If the problem continues, check for a JCL error or a
hardware problem.
Where:
return_code See TPF System Installation Support Reference for more
The return code from the E-type loader offline user exit information.
progname_version
The name and version of the program. ONL002 FULLY DUPLICATED OR SELECTIVELY
DUPLICATED FILE LAYOUT SPECIFIED
Explanation: The program currently being processed by the
FOR xxxx WITH ODD NUMBER OF
E-type loader offline job was flagged by the E-type loader
MODULES
offline user exit as being in error.
Where:
System action: The loadset is rejected.
xxxx
User response: Do the following:
The keyword that specifies a fully duplicated or
1. Correct the error that was flagged by the E-type loader selectively duplicated layout.
offline user exit.
Severity: 5
2. Submit the job again.
Explanation: The number of modules was found to be an
See TPF System Installation Support Reference for more odd number. It must be an even number.
information.
System action: None.
User response: Do the following:
OLDR0099W COLR_VALIDATE_PROGRAM_CARD:
USER EXIT ERROR return_code 1. Change the number of online modules to an even number
ENCOUNTERED FOR PROGRAM for this device type or change DUPTYPx to a
progname_version — PROGRAM LOADED nonduplicated file layout.
ANYWAY 2. Rerun SIP stage I.
Where:
ONL003 xxxx NO MODS FOR DEVICE TYPE
return_code
The return code from the E-type loader offline user exit Where:
progname_version xxxx
The name and version of the program. The keyword
Explanation: The program currently being processed by the Severity: 5
E-type loader offline job was flagged with a warning by the
E-type loader offline user exit. Explanation: DEVICEx operand was specified but PERMx
and EXTRAx were not found.
System action: The program is loaded.
System action: None.
User response: Do the following:
User response: Do the following:
1. Correct the error that was flagged by the E-type loader
offline user exit. 1. Make the necessary corrections.
2. Submit the job again. 2. Rerun SIP stage I.

See TPF System Installation Support Reference for more ONL007 INPUT DEVICE TYPES DO NOT FORM A
information. CORRECT SERIES
Severity: 5
OLDR1201T COLR_OPEN_ERROR: UNABLE TO OPEN
dataset — JOB ENDED Explanation: When DASD devices are used they must form a
complete series starting with the device type A. (In other
Where: words, if three device types are used, they must be A, B, and
dataset C.)
The name of the data set or member. System action: None.
Explanation: A user-specified dataset member could not be User response: Do the following:
opened.
1. Make the necessary corrections.
System action: The E-type loader offline job is ended and the 2. Rerun SIP stage I.
C language run-time library issues a message to indicate the
reason for the error.

Offline Messages 361


ONL009 • PIUP0054E

ONL009 NUMBER OF CYLINDERS (y...y) FOR PIUP0052E INVALID NUMBER OF INPUT SEARCH
DEVICEx IS NOT NUMERIC ARGUMENTS

Where: Explanation: An incorrect number of search arguments was


specified for the PARM parameter in the job control language
y...y
(JCL) for the PIUPRT utility.
A 1 to 5 digit number that represents the number of
cylinders coded for the second subparameter of the System action: The post-processor request is rejected.
DEVICEx parameter.
User response: Do the following:
Severity: 5 1. Update the EXEC statement in the JCL for the PIUPRT
Explanation: This error occurred because the number of utility, specifying a valid number of search arguments for
cylinders coded for the second subparameter of the DEVICEx the PARM parameter.
parameter is not a decimal number. 2. Run the JCL again.
System action: None.
See TPF ACF/SNA Data Communications Reference for more
User response: Do the following: information.
1. Change the value for y...y to a decimal number or allow
the number of cylinders to default. PIUP0053E INVALID LENGTH OF SEARCH
2. Rerun SIP stage I. ARGUMENT: parameter

Where:
ONL010 KEYPOINTING MAY NOT OCCUR IF
IPLABLE IS NOT GREATER THAN 1 parameter
The incorrect search argument.
Severity: 5
Explanation: The search argument specified for the PARM
Explanation: This warning is issued if the number of online parameter in the job control language (JCL) for the PIUPRT
device A prime modules is greater than 1, yet IPLABLE is utility contains an incorrect number of characters.
equal to 1. If this is the case then fallback module keypointing
will not occur. System action: The post-processor request is rejected.

System action: None. User response: Do the following:


1. Update the EXEC statement in the JCL for the PIUPRT
User response: Do one of the following: utility, specifying the correct number of characters in the
v If you do not need fallback module keypointing, there is no search argument.
further action to take. 2. Run the JCL again.
v If it is desired, run the system initialization program (SIP)
again to produce a new keypoint 6. See TPF ACF/SNA Data Communications Reference for more
information.

PIUP
PIUP0054E SEARCH RANGE IS INVALID: parm1 IS
GREATER THAN parm2
PIUP0051E INVALID INPUT PARAMETER: parameter
Where:
Where:
parm1
parameter Rpresents the value of the first parameter.
Represents the input parameter or formatting keyword.
parm2
Explanation: The value specified for the PARM parameter in Represents the value of the second parameter.
the job control language (JCL) for the PIUPRT utility is not a
valid input parameter or formatting keyword. Explanation: The range specified for the PARM parameter in
the job control language (JCL) for the PIUPRT utility is not
System action: The post-processor request is rejected. correct. You must specify the low end of the range first.
User response: Do the following: System action: The post-processor request is rejected.
1. Update the EXEC statement in the JCL for the PIUPRT
User response: Do the following:
utility, specifying a valid input parameter or formatting
keyword for the PARM parameter. 1. Update the EXEC statement in the JCL for the PIUPRT
utility, specifying the range for the search arguments in the
2. Run the JCL again.
correct format.
2. Run the JCL again.
See TPF ACF/SNA Data Communications Reference for more
information.
See TPF ACF/SNA Data Communications Reference for more
information.

362 TPF Messages (System Error, Offline, and Program Status Word)
PIUP0055E • PIUP0060E

PIUP0055E INVALID CHARACTER ‘char’ IN SEARCH PIUP0058E INVALID TIME ARGUMENT SPECIFIED:
ARGUMENT: parameter parameter

Where: Where:
char parameter
Represents the incorrect character. Represents an incorrect search argument.

parameter Explanation: The search argument specified for the TIME


Represents the search argument containing the incorrect input parameter in the job control language (JCL) for the
character. PIUPRT utility is not valid.
Explanation: The search argument specified for the PARM System action: The post-processor request is rejected.
parameter in the job control language (JCL) for the PIUPRT
User response: Do the following:
utility contains an incorrect character.
1. Update the EXEC statement in the JCL for the PIUPRT
System action: The post-processor request is rejected. utility, specifying a valid value for the TIME parameter.
User response: Do the following: Ensure the value is in the form HH:MM:SS.
1. Update the EXEC statement in the JCL for the PIUPRT 2. Run the JCL again.
utility, specifying valid characters for the search argument.
2. Run the JCL again. See TPF ACF/SNA Data Communications Reference for more
information.

See TPF ACF/SNA Data Communications Reference for more


information. PIUP0059E INVALID DATE ARGUMENT SPECIFIED:
parameter
PIUP0056E INVALID NETWORK QUALIFIED NAME: Where:
parameter
parameter
Where: Represents an incorrect search argument.
parameter Explanation: The search argument specified for the TIME
Represents an incorrect network qualified name. input parameter in the job control language (JCL) for the
PIUPRT utility is not valid.
Explanation: The network qualified name specified for the
PARM parameter in the job control language (JCL) for the System action: The post-processor request is rejected.
PIUPRT utility is not valid.
User response: Do the following:
System action: The post-processor request is rejected. 1. Update the EXEC statement in the JCL for the PIUPRT
User response: Do the following: utility, specifying a valid value for the TIME parameter.
Ensure the date specified is in the format ddmon, where dd
1. Update the EXEC statement in the JCL for the PIUPRT
is a 1 or 2 digit number and mon is the first 3 characters of
utility, specifying a valid network qualified name for the
the month.
PARM parameter.
2. Run the JCL again.
2. Run the JCL again.

See TPF ACF/SNA Data Communications Reference for more


See TPF ACF/SNA Data Communications Reference for more
information.
information.

PIUP0060E INVALID MONTH ARGUMENT


PIUP0057E ERROR OPENING INPUT TAPE
SPECIFIED: parameter
Explanation: An incorrect tape was specified or the wrong
Where:
tape is mounted.
parameter
System action: The post-processor request is rejected.
Represents an incorrect search argument.
User response: Do the following:
Explanation: The search argument specified for the TIME
1. Review and update the DD statement in the job control input parameter in the job control language (JCL) for the
language (JCL) for the PIUPRT utility. PIUPRT utility is not valid.
2. Ensure that the correct tape is mounted.
System action: The post-processor request is rejected.
3. Run the JCL again.
User response: Do the following:
See TPF ACF/SNA Data Communications Reference for more 1. Update the EXEC statement in the JCL for the PIUPRT
information. utility, specifying a valid value for the TIME parameter.
Ensure the month specified is in the format ddmon, where
dd is a 1 or 2 digit number and mon is the first 3 characters
of the month.
2. Run the JCL again.

Offline Messages 363


RAM007 • SALO0003W

See TPF ACF/SNA Data Communications Reference for more User response: When generating a loosely coupled complex
information. with more than eight processors, or once all processors are
running with 32-way loosely coupled processor support and
migration has been completed, set the value of NFBACK to 0.
RAM0–RES0 The fallback extents will be controlled by the #KFBXn
RAMFIL definitions in the FACE table (FCTB).

RAM007 THE NUMBER OF DEFINED GENERAL


MFST SLOTS EXCEEDS THE ALLOWED RES001 OPERAND xxxx OUT OF yyyy RANGE,
MAXIMUM. IT HAS BEEN RESET TO xxxx. POSSIBLE ERROR

Where: Where:
xxxx xxxx
The maximum number of defined general MFST slots. The operand.
Severity: 0 yyyy
The normal range that is allowed.
Explanation: The GSON and GFENS parameters reserve
entries in the MFST for general data set and general file Severity: 0
support. However, they add up to an amount greater than the
maximum allowed. It was reset to the maximum. Explanation: The value specified for the operand in the
message is not within the normal range indicated in the
System action: None. message. This is a suspected error.
User response: No action is required since xxxx is the largest System action: None.
number allowed. However, if a smaller number is desired, do
the following: User response: Do the following:

1. Recode GSON and GFENS. 1. Make the necessary corrections.

2. Rerun SIP stage I. 2. Rerun SIP stage I if the value specified is in error.

RAM008 A VALUE OF 0 WAS CODED FOR SALO–SYN0


OLDXPAT. BECAUSE OF THIS YOU WILL
BE UNABLE TO
SALO0001W TWO INPUT PARAMETERS REQUIRED.
Severity: 0 SALO ASSUMING 2147483650 PROGRAM
RECORDS AND A BSS GENERATION
Explanation: No extra program allocation table (PAT) slots
were defined for the E-type loader. In order to use the E-type Explanation: The system allocator (SALO) expects at least:
loader, one or more extra PAT slots must be specifically v Two input parameters
defined for it.
v The number of program records allocated (through
User response: Do the following: #PROG1)
1. Code a value of one or more for the OLDXPAT parameter v The name of the subsystem being generated.
to use the E-type loader.
System action: None.
2. Rerun SIP stage I.
User response: Run SALO again if the default values are not
acceptable.
RAM009 A VALUE OF n WAS CODED FOR NFBACK.
THIS PARAMETER IS FOR COEXISTENCE
WITH PRE 32 WAY LOOSELY COUPLED SALO0002W TOO MANY INPUT PARAMETERS.
CODE ONLY. IGNORING ADDITIONAL PARAMETERS.

Where: Explanation: The system allocator (SALO) expects a


maximum of five input parameters, each separated by one or
n The value of the NFBACK parameter of the RAM macro. more spaces.
This defines the number of keypoint fallback extents in
the #KEYPT record area. System action: None.

Severity: 0 User response: Run SALO again if the parameters being


passed to it are not correct.
Explanation: When a loosely coupled complex is expanded to
more than eight processors, all processors must be running
32-way loosely coupled processor support and the migration SALO0003W NUMBER OF PROGRAM RECORDS
of the loosely coupled complex has been completed. Once CODED EVALUATES TO 0. PROCESSING
migration to 32-way loosely coupled processor support has CONTINUES ASSUMING 2147483650
been completed, the fallback extents in the #KEYPT area PROGRAM RECORDS.
defined by NFBACK can no longer be used. You are
Explanation: The value passed in the PROG parameter to
generating a system with 32-way loosely coupled processor
SALO was not numeric or was zero.
support in coexistence mode.
System action: None.

364 TPF Messages (System Error, Offline, and Program Status Word)
SALO0004W • SALO0014E

User response: Run SALO again if the default value is not


SALO0009E INVALID PROGRAM NAME
correct.
Explanation: One of the following errors occurred:
SALO0004W SUBSYSTEM NAME MISSING FROM v The program name coded does not contain an alphabetic
INPUT PARAMETERS. DEFAULTING TO character as its first character.
BSS. v The last three characters of the program name are not
alphanumeric.
Explanation: The SS parameter was coded without a
parameter specified. System action: The program is not allocated.
System action: None. User response: Code the program name correctly.
User response: Do the following:
1. Code the SS parameter with a valid subsystem name. SALO0010E PROGRAM NAME ALREADY ALLOCATED
2. Run SALO again if the default values are not correct. Explanation: The program name that is being allocated was
already allocated.
SALO0005T UNABLE TO OPEN SAL TABLE OUTPUT System action: The statement is ignored.
FILE.
User response: Do one of the following:
Explanation: The were was an error in opening the system v Correct the program name.
allocator table (SAL) output file (SALOUT).
v Delete the duplicate program name.
System action: Processing is ended.

User response: Ensure that the output data set exists and its SALO0011E INVALID PROGRAM TYPE
LRECL is 12 bytes.
Explanation: The program type coded was not one of the
following:
SALO0006T UNABLE TO OPEN PAT OUTPUT FILE v Core resident (CR)
Explanation: There was an error in opening the program v File resident (FR)
allocation table (PAT) output file (PATOUT). v Transfer vector (TV).
System action: Processing is ended. System action: The statement is ignored.
User response: Ensure that the output data set exists and its User response: Code the program type as CR, FR, or TV.
LRECL is 80 bytes.

SALO0012E EXTRANEOUS SPARE PROGRAM DATA


SALO0007T UNABLE TO OPEN INPUT DECK(S)
Explanation: Additional characters were found on the SPARE
Explanation: There was an error in opening one or more of type statement. The SPARE type statement has no parameters.
the input decks (INFILE).
System action: The card is ignored.
System action: Processing is ended.
User response: Remove the additional characters.
User response: Ensure that the input deck exists and that the
LRECL of the input data set is 80 bytes.
SALO0013E NO TV PARENT PROGRAM NAME

SALO0008T NOT ENOUGH PROGRAM RECORDS Explanation: The transfer vector (TV) type statement did not
ALLOCATED have a parent program name coded.

Explanation: The value passed to the system allocator System action: The card is ignored.
(SALO) through the PROG parameter was smaller than the
User response: Code the parent program name following the
number of programs to be allocated in the input deck.
transfer vector (TV) characters.
System action: Processing is ended.
User response: Do the following: SALO0014E INVALID TV PARENT PROGRAM NAME
1. Increase the number of program records (through #PROG1) Explanation: One of the following errors exists in the transfer
allocated in RAMFIL to contain the number of programs vector (TV) parent program name:
being allocated.
v It does not contain an alphabetic character as its first
2. Rerun the FACE table generator. character
3. Rerun SALO with the value specified on the PROG v The last three characters in the parent program name are
parameter equal to the number of #PROG1 records not alphanumeric.
allocated.
System action: The card is ignored.
User response: Code the parent program name correctly.

Offline Messages 365


SALO0015E • SALO0026E

SALO0015E TV PARENT PROGRAM NAME HAS NOT SALO0020E INVALID SYMBOL DEFINITION NAME
BEEN ALLOCATED
Explanation: The symbol definition name does not have an
Explanation: The parent program name coded was not alphabetic first character or the last two characters are not
allocated. alphanumeric.
System action: The card is ignored. System action: The card is ignored.

User response: Ensure that the parent program name is User response: Code the name correctly.
allocated before any transfer vectors (TVs) that point to that
parent are allocated.
SALO0021E SYMBOL DEFINITION NAME ALREADY
If the parent program allocation card was in error, this DEFINED
message will be issued for all TVs of the parent program.
Explanation: The symbol definition name is already defined.

SALO0016E INVALID CLASS System action: The card is ignored.

Explanation: The value coded for the CLASS parameter is User response: Do one of the following:
not one of the following: v Remove the duplicate statement.
v COMMON v Change the symbol definition name.
v SHARED
v ISUNIQ
v UNPROT SALO0022E INVALID SYMBOL DEFINITION TYPE
v PRIVATE.
Explanation: The symbol definition type was not POOL.
System action: The card is ignored.
System action: The card is ignored.
User response: Ensure that the value coded for the CLASS
User response: Code the TYPE parameter with a symbol
parameter is one of the following:
definition type of POOL.
v COMMON
v SHARED
v ISUNIQ SALO0024E VALUE PARAMETER MISSING FROM
v UNPROT POOL DEFINITION STATEMENT
v PRIVATE.
Explanation: The VALUE parameter on a POOL definition
statement is required.
SALO0017E INVALID CLASS FOR CR PROGRAM
System action: The card is ignored.
Explanation: The value coded for the CLASS parameter of a
core resident (CR) program is not SHARED or COMMON. User response: Code the VALUE parameter.

System action: The card is ignored.


SALO0025E EXTRANEOUS POOL SYMBOL
User response: Ensure that the value coded for the CLASS DEFINITION DATA
parameter is SHARED or COMMON.
Explanation: Additional characters were found on the POOL
symbol definition statement. Only the VALUE= parameter is
SALO0018E INVALID MODE valid.
Explanation: The value coded for the MODE parameter is System action: The card is ignored.
not 24BIT or 31BIT.
User response: Remove the additional characters.
System action: The card is ignored.
User response: Ensure that the value coded for the MODE SALO0026E INVALID PROGRAM OR SYMBOL
parameter is 24BIT or 31BIT. DEFINITION NAME
Explanation: Only a four character program name, a three
SALO0019E INVALID OPTIONS character symbol definition, or SPARE can begin a statement.
Explanation: One of the values coded for the OPTIONS System action: The card is ignored.
parameter is not valid.
User response: Code one of the following:
System action: The card is ignored.
v A valid comment
User response: Ensure that the value coded for the OPTIONS v A mode statement
parameter is valid or that the option coded exists in the users
v A program allocation statement
authorization list defined in c$idsalo.
v A symbol definition.

366 TPF Messages (System Error, Offline, and Program Status Word)
SALO0027E • SALO0039T

SALO0027E NO TV NUMBER SALO0034E TRANSFER VECTOR PARENT CANNOT BE


A TRANSFER VECTOR ITSELF
Explanation: No transfer vector (TV) number was specified
in the statement. This is required right after the parent Explanation: The parent name coded for this statement is
program name. also a transfer vector.
System action: The card is ignored. System action: The card is ignored.

User response: Code a valid TV number. User response: The parents allocation is incorrect and should
be changed or the parent name coded for the transfer vector is
not correct.
SALO0028E INVALID TV NUMBER
Explanation: The transfer vector (TV) number specified was SALO0035E INVALID POOL SYMBOL DEFINITION
not numeric. VALUE
System action: The card is ignored. Explanation: The value coded does not match one of the
User response: Code a valid TV number. valid values.
System action: The card is ignored.
SALO0029E INVALID PARAMETER SPECIFIED ON User response: None.
INPUT STATEMENT
See TPF System Installation Support Reference for more
Explanation: On a core resident (CR) or file resident (FR) information about valid values.
program allocation statement, additional characters where
found. The following are the only valid parameters:
v CLASS SALO0036E UNDEFINED FUNCTION SWITCH
v OPTIONS
Explanation: The value coded for the FUNC parameter does
v MODE
not exist.
v FUNC
v SS. System action: The card is ignored.
System action: The card is ignored. User response: Code a valid function switch name. The list
of valid names is in c$idfunc.
User response: Remove the characters that are not valid.

SALO0037E INVALID MODE ON MODE STATEMENT


SALO0030E POOL SYMBOL DEFINITION VALUE DATA
MUST BE 6 CHARACTERS LONG Explanation: The value coded for MODE on the MODE
statement is not 24BIT or 31BIT.
Explanation: The hexadecimal number coded on the VALUE
parameter contains six characters. System action: The card is ignored.
System action: The card is ignored. User response: Code a valid MODE value on the MODE
statement.
User response: Code a valid six character value.

SALO0038T ERROR WRITING TO OUTPUT FILE


SALO0031E EXTRANEOUS PARAMETER ON
STATEMENT Explanation: An error occurred when writing the system
allocator table (SAL) or the program allocation (PAT) table.
Explanation: Extraneous characters where found on a TAPE
symbol definition statement. Only the VALUE parameter is System action: Processing is ended.
valid.
User response: Verify that the output files exist and that
System action: None. there is enough space to contain the output.
User response: Remove the additional characters.
SALO0039T ERROR ALLOCATING STORAGE
SALO0032E TRANSFER VECTOR NUMBER OUT OF Explanation: An error occurred when the system allocator
RANGE (SALO) tried to get a piece of dynamic storage.
Explanation: The transfer vector (TV) number specified was System action: Processing is ended.
not in the range of 0 to 1023.
User response: Increase the size of the region in which your
System action: The card is ignored. program is running.
User response: Code a valid TV number.

Offline Messages 367


SALO0040E • SALO0051T

SALO0040E PREMATURE END OF FILE SALO0046W xxx= NOT CODED. DEFAULTING TO yyyy.
Explanation: An end of file was reached in the middle of a Where:
continued line.
xxx The name of the parameter.
System action: The card is ignored.
yyyy
User response: Check the last statement in the input file. The The default.
statement should not end with a continuation character.
Explanation: The parameter referenced in the message was
not coded. The default referenced in the message was
SALO0041I CONTENTS OF SAL TABLE — BEGIN assumed.

Explanation: The content of the system allocator table (SAL) System action: None.
is displayed.
User response: Code the parameter again if the default is not
System action: None. acceptable.

User response: None.


SALO0047E CONTINUED LINE DIDN'T BEGIN WITH
A SPACE
SALO0042I CONTENTS OF SAL TABLE — END
Explanation: Continued lines must begin with one or more
Explanation: The end of the system allocator table (SAL). spaces.
System action: None. System action: The statement is ignored.
User response: None. User response: Code the continued line starting with one or
more spaces. If the line flagged in error is a new line, remove
SALO0043I THE FOLLOWING PARAMETERS WERE the continuation character from the previous line.
PASSED TO SALO list
Where: SALO0048E INVALID SUBSYSTEM NAME

list The list of parameters. Explanation: The subsystem name specified for the SS
parameter is not valid.
Explanation: The list of parameters referenced in the message
is picked up by the system allocator (SALO). System action: The statement is ignored.

System action: None. User response: Specify a valid subsystem name for the SS
parameter. The subsystem name can contain between one and
User response: None. four characters.

SALO0044W xxx= PARAMETER CODED MORE THAN SALO0049E PRELOAD INCOMPATIBLE WITH FR
ONCE. ADDITIONAL CODINGS IGNORED
Explanation: The PRELOAD parameter is valid only for core
Where: resident programs.
xxx The name of the parameter. System action: The statement is ignored.
Explanation: The parameter referenced in the message was User response: Do one of the following:
coded more than once.
v Change the program characteristics to core resident.
System action: None. v Remove the PRELOAD parameter from the allocation input
statement in the SALO input deck.
User response: Remove the extraneous parameters.

SALO0050T UNABLE TO OPEN SAL REPORT OUTPUT


SALO0045W xxx= PARAMETER INVALID. DEFAULTING
FILE
TO yyyy.
Explanation: There was an error in opening the system
Where:
allocator table (SAL) report output file (SALRPT).
xxx The name of the parameter.
System action: Processing is ended.
yyyy
User response: Ensure that the output DD name SALPRT is
The default.
defined.
Explanation: The parameter referenced in the message was
coded with a value that is not valid. Therefore, the default
SALO0051T UNABLE TO WRITE TO OUTPUT FILE.
referenced in the message was assumed.
Explanation: There was an error in writing the:
System action: None.
v System allocator table (SAL) report output file (SALRPT)
User response: Code the parameter correctly.
v Output listing file (LSTFILE).

368 TPF Messages (System Error, Offline, and Program Status Word)
SALO0052T • SSD007

System action: Processing is ended. 2. Rerun SIP stage I.

User response: Ensure that there is enough space in the


output data sets to hold the output files. SSD004 THE SUM OF THE VALUES CODED FOR
TOTSSU AND TOTSS EXCEEDS 128.
SALO0052T UNABLE TO OPEN OUTPUT LISTING FILE Severity: 5
Explanation: There was an error in opening the output listing Explanation: The number of subsystem users plus the
file (LSTFILE). number of subsystems must not exceed 128.
System action: Processing is ended. System action: None.
User response: Ensure that the DD name LSTFILE is defined. User response: Do the following:
1. Correct one or both parameters in question.
SALO0053W THIS PROGRAM IS OVERWRITING A 2. Rerun SIP stage I.
DUMMY ENTRY

Explanation: The program being allocated has the same SSD005 SSNAME PARAMETER (xxx) INVALID,
name as a previous program that was allocated as a dummy NAME RESERVED FOR SYSTEM USE
program.
Where:
System action: None.
xxx The parameter name.
User response: If the warning is acceptable to you, there is
Severity: 5
nothing further to do.
Explanation: None.
Otherwise, you must change the current program name so
that it is unique. System action: None.
User response: Do the following:
SSD001 THE SUM OF THE SSUIDS CODED (xxx)
1. Correct the SSNAME parameter.
EXCEEDS THE MAXIMUM ALLOWED (yyy)
2. Rerun SIP stage I.
Where:

xxx The total number of subsystem user IDs (SSUIDs). SSD006 BASIC SUBSYSTEM GENERATION
INDICATED BUT SSNAME NOT ‘BSS’.
yyy The maximum number of SSUIDs allowed.
SSNAME SET TO ‘BSS’.
Severity: 5
Severity: 0
Explanation: The total number of subsystem user IDs defined
Explanation: The BSSGEN parameter is equal to YES
and specified in the SSUID1 through the SSUID4 parameter
indicating that a basic subsystem generation is required, but
exceeds the maximum allowed.
the subsystem name is not BSS as required. The system
System action: None. initialization program (SIP) reset the subsystem name to BSS.

User response: Do the following: System action: None.


1. Correct the SSUID1, SSUID2, SSUID3, or SSUID4 User response: Do one of the following:
parameter to ensure that the total number of names
v If the action taken by the macro is satisfactory, no further
specified does not exceed the maximum allowed.
action is necessary.
2. Rerun SIP stage I.
v If the action taken by the macro is not satisfactory, correct
the BSSGEN parameter. Then, rerun SIP stage I.
SSD002 xxx PARAMETER yyy DUPLICATE OF
NAME PREVIOUSLY DEFINED, NOT
SSD007 SSNAME=BSS BUT BSSGEN=NO CODED,
ALLOWED
RESET TO BSSGEN=YES
Where:
Severity: 0
xxx The parameter list.
Explanation: The subsystem name of BSS can only be used if
yyy The parameter name. the subsystem generation parameter is BSSGEN=YES. The
system initialization program (SIP) reset BSSGEN=NO to
Severity: 5 BSSGEN=YES.
Explanation: Only unique names may be specified for each System action: None.
subsystem user. The name specified by yyy in the parameter
list of xxx is a duplicate of a previously defined name. User response: Do one of the following:

System action: None. v If the action taken by the macro is satisfactory, then no
further action is necessary.
User response: Do the following: v If the action taken by the macro is not satisfactory, correct
1. Correct the duplicate subsystem user name. the SSNAME parameter. Then, rerun SIP stage I.

Offline Messages 369


STA001 • STA005

zzzz
STA001 xxxx PARAMETER OF yyyy MACRO IS
The type of environment.
OMITTED OR INVALID
jjjj The assumed default.
Where:
Severity: 0
xxxx
The parameter name. Explanation: The parameter of the macro referenced in the
message was omitted or contains data that is not valid in the
yyyy
environment indicated. The assumed default is jjjj.
The macro name.
System action: None.
Severity: 5
User response: Do the following:
Explanation: The parameter of the macro referenced in the
message was omitted or contains data that is not valid. 1. Make the necessary corrections.
2. Rerun SIP stage I if the assumption is not valid.
System action: None.

User response: Do the following: See TPF System Macros or TPF General Macros (whichever book
1. Make the necessary corrections. is appropriate for the macro referenced in the message) for
more information.
2. Rerun SIP stage I.

See TPF System Macros or TPF General Macros (whichever book STA004 xxxx PARAMETER OF THE yyyy MACRO IS
is appropriate for the macro referenced in the message) for OMITTED OR INVALID IN A zzzz
more information. ENVIRONMENT.
Where:
STA002 xxxx PARAMETER OF yyyy MACRO IS
xxxx
OMITTED OR INVALID. ASSUMED
The parameter name.
DEFAULT IS zzzz
yyyy
Where:
The macro name.
xxxx
zzzz
The parameter name.
The type of environment.
yyyy
Severity: 5
The macro name.
Explanation: None.
zzzz
The assume default. System action: None.
Severity: 0 User response: None.
Explanation: The parameter of the macro referenced in the See TPF System Macros or TPF General Macros (whichever book
message was omitted or contains data that is not valid. The is appropriate for the macro referenced in the message) for
assumed default is zzzz. more information.
System action: None.
STA005 xxxx PARAMETER OF THE yyyy MACRO IS
User response: Do the following:
EXTRANEOUS IN A zzzz ENVIRONMENT
1. Make the necessary corrections.
Where:
2. Rerun SIP stage I if the assumption is not valid.
xxxx
See TPF System Macros or TPF General Macros (whichever book The parameter name.
is appropriate for the macro referenced in the message) for
yyyy
more information.
The macro name.

zzzz
STA003 xxxx PARAMETER OF yyyy MACRO IS
The type of environment.
OMITTED OR INVALID IN A zzzz
ENVIRONMENT. ASSUMED DEFAULT IS Severity: 0
jjjj
Explanation: When an environment such as the one
Where: referenced in the message exists, the functions or information
provided by the parameter referenced in the message is not
xxxx
needed.
The parameter name.
System action: The parameter is ignored.
yyyy
The macro name. User response: None.
See TPF System Macros or TPF General Macros (whichever book

370 TPF Messages (System Error, Offline, and Program Status Word)
STA006 • STA010

is appropriate for the macro referenced in the message) for


STA008 xxxx IS A DDNAME CODED ON THE yyyy
more information.
PARAMETER: zzzz. HOWEVER, IT
VIOLATES MVS DATASET NAMING
STA006 wwww IS OUTSIDE RANGE xxxx-yyyy IN CONVENTIONS.
MACRO zzzz
Where:
Where:
xxxx
wwww The DDNAME coded.
May be a single value or a range.
yyyy
xxxx-yyyy The macro name.
Defines the boundaries of a range that wwww is not
zzzz
within.
The parameter name.
zzzz
Severity: 5
The macro in which the error occurred.
Explanation: xxxx was coded on the parameter of the macro
Severity: 7
referenced in the message. xxxx must be a valid IBM MVS
Explanation: The range is not valid for the macro. data set name.

System action: None. System action: None.

User response: In general, recode the parameter or User response: Do the following:
parameters that are at fault and rerun SIP stage I. 1. Make the necessary corrections.
However, keep the following in mind: 2. Rerun SIP stage I.
v If the error occurred in the GENSIP macro, then the VSN
coded for VOLNLGF is incorrect. See TPF System Macros or TPF General Macros (whichever book
is appropriate for the macro referenced in the message) for
v If the error occurred in the LOGCAP macro, then one or
more information.
more of the RTx parameters has a starting or ending range
that is out of bounds.
v If the error occurred in the ONLFIL macro, then there is a STA009 xxxx PARAMETER OF yyyy HAS AN
problem with VSN ranges calculated from the VOLNOx EXCESSIVE NUMBER OF
parameters. SUBPARAMETERS. THE MAXIMUM
ALLOWED IS: zzzz
v If the error occurred in the DDCCAP macro, then one or
more of the subranges on an INTxP or INTxN parameter is Where:
not valid.
xxxx
The parameter name.
STA007 xxxx PARAMETER OF yyyy MACRO IS NOT
zzzz. yyyy
The macro name.
Where:
zzzz
xxxx The maximum subparameters allowed.
The name of the parameter.
Severity: 5
yyyy
The name of the macro. Explanation: The parameter of the macro referenced in the
message has too many subparameters. The maximum
zzzz subparameters allowed is indicated in the message.
A quality or a requirement.
System action: None.
Severity: 7
User response: Do the following:
Explanation: The parameter of the macro referenced in the 1. Make the necessary corrections.
message is not the proper quality or requirement.
2. Rerun SIP stage I.
System action: None.
User response: Do the following: See TPF System Macros or TPF General Macros (whichever book
is appropriate for the macro referenced in the message) for
1. Recode the parameter. more information about coding the parameter.
2. Rerun SIP stage I.

STA010 xxxx PARAMETER OF yyyy MACRO


See TPF System Macros or TPF General Macros (whichever book
CONTAINS MORE THAN zzzz
is appropriate for the macro referenced in the message) for
CHARACTERS. THE PARAMETER HAS
more information.
BEEN TRUNCATED AND IS rrrr
Where:

Offline Messages 371


STA011 • STA014

xxxx 1. Correct the parameter.


The parameter name. 2. Rerun SIP stage I.
yyyy
The macro name. STA013 VALUE xxxx CODED FOR PARAMETER
zzzz yyyy OF MACRO zzzz IS INVALID
The number of characters allowed. Where:
rrrr The value to which the parameter was truncated. xxxx
Severity: 0 The value coded for the macro.

Explanation: The parameter of the macro referenced in the yyyy


message was coded with more than the indicated number of The parameter name.
characters. Therefore, the parameter was truncated. If the zzzz
truncation. is not acceptable, then the macro must be coded The macro name.
with no more than the number of characters referenced in the
message. Severity: 5

System action: None. Explanation: The value coded for the macro referenced in the
message is not valid.
User response: Do the following:
1. Make the necessary corrections. System action: None.

2. Rerun SIP stage I if the truncation is not acceptable. User response: Do the following:
1. Recode the parameter.
STA011 xxxx PARAMETER OF yyyy MACRO MUST 2. Rerun SIP stage I.
BE NUMERIC AND GREATER THAN
ZERO. See TPF System Macros or TPF General Macros (whichever book
is appropriate for the macro referenced in the message) for a
Where:
list of correct values.
xxxx
The parameter name.
STA014 vvvv IS OUTSIDE RANGE wwww-xxxx IN
yyyy MACRO yyyy. ASSUMED DEFAULT IS zz
The macro name.
Where:
Severity: 5
vvvv
Explanation: The parameter of the macro referenced in the The parameter name.
message was coded as a 0 or contained non-numeric
wwww-xxxx
characters.
Defines the boundaries of a range that the parameter is
System action: None. not within.

User response: Do the following: yyyy


1. Code a non-zero value for the parameter. The macro where the error occurred.

2. Rerun SIP stage I. zz The assumed default.

Severity: 0
STA012 xxxx PARAMETER OF yyyy MACRO FOR
Explanation: The parameter referenced in the message is
THE zzzz APPL IS NOT APPROPRIATE
outside the acceptable range for the macro. Therefore, the
Where: value of the parameter was reset to the value indicated in the
message.
xxxx
The parameter name. System action: None.

yyyy User response: Do one of the following:


The macro name. v If the defaulted value is acceptable for your installation,
zzzz then no action is required.
The application program name. v If the defaulted value is not acceptable, recode the
parameter or parameters that are in error. Then, rerun SIP
Severity: 5 stage I.
Explanation: An inappropriate parameter for the application v If the error occurred with the ASMSPACE(1) parameter of
program referenced in the message was coded for the macro the GENSIP macro, then a block size was coded that is
indicated. unacceptable for MVS JCL.
System action: None.
User response: Do the following:

372 TPF Messages (System Error, Offline, and Program Status Word)
STPP0001E • STPP0007T

1. If the remaining dump output is desired, modify the volser


STPP0001E PERMANENT IO ERROR ON TAPE/SYNAD
list on the SYS000 DD statement of the postprocessor JCL
ENTERED
to include the missing tape volumes.
Explanation: An error occurred while reading the real-time 2. Run the job again.
(RTx) tape during post processing. The SYNAD error analysis
function will be entered to analyze the error data. This See TPF Program Development Support Reference for more
message is sent to the printer only. The error data will be sent information about the diagnostic output formatter.
in message STPP0002T.

System action: None.


STPP0005T *** INVALID TAPE — NO DATA ON TAPE
User response: None. ***

See TPF Program Development Support Reference for more Explanation: An end-of-file was unexpectedly encountered
information about the diagnostic output formatter. while postprocessing a tape, before any data records were
read. This message is sent to the printer only.

STPP0002T System action: The STPP program is abended with a U2999


error. The tape cannot be postprocessed.
Explanation: This message contains the tape read error
information gathered by the SYNAD error analysis function. User response: None.
The information in this message varies based on the type of
See TPF Program Development Support Reference for more
error that occurred. This message is sent to the printer only.
information about the diagnostic output formatter.
System action: The STPP program is abended with a U2222
error.
STPP0006T *** TAPE VOLUME IS CONTINUATION
User response: None. FROM PREVIOUS — FIRST VOLUME
REQUIRED TO PROCESS ***
See TPF Program Development Support Reference for more
information about the diagnostic output formatter. Explanation: The user requested one or more dumps from a
dump tape but an end-of-file was encountered before a DX
record was read. This indicates that no dumps begin on this
STPP0003T *** RTL DUMP RECORD VALIDITY CHECK volume. This message is sent to the printer only.
FAILED ***
System action: The STPP program is abended with a U2999
Explanation: A DP record was encountered on the dump error.
tape whose header contains a series of byte counts that, when
added together, do not match the count of data bytes actually User response: Do the following:
read. This indicates a problem with the online system (copy 1. Locate the volume containing the first dump record for the
member CEDT of the CCCPSE CSECT). This message is sent desired dumps and add it to the volser list on the SYS000
to the printer only. DD statement of the postprocessor JCL.
System action: The STPP program is abended with a U2222 2. Run the job again.
error.
See TPF Program Development Support Reference for more
User response: The dump data cannot be postprocessed.
information about the diagnostic output formatter.
Have your IBM service representative review the IBM MVS
dump. Register 4 contains the sum of the byte counts
extracted from the record header; register 8 contains the actual STPP0007T *** RTL DX RECORD VALIDITY CHECK
count of data bytes read, obtained from the RTL tape DCB and FAILED ***
adjusted by the size of the record header and trailer. This
information, along with the dump tape if possible, should be Explanation: The amount of dump label table data read from
forwarded to your IBM service representative for problem one or more DX records on the tape exceeds the actual size of
determination and correction. the dump label table. This indicates a problem with the online
system (copy member CEDT of the CCCPSE CSECT)). This
See TPF Program Development Support Reference for more message is sent to the printer only.
information about the diagnostic output formatter.
System action: The STPP program is abended with a U2222
error.
STPP0004T *** NEXT TAPE VOLUME REQUIRED TO
CONTINUE PROCESSING *** User response: The tape cannot be postprocessed. Have your
IBM service representative review the IBM MVS dump.
Explanation: An end-of-file was unexpectedly encountered Register 3 points to the header of the current DX record.
while postprocessing a dump. The remaining dump data is Register 8 contains the amount of DX record data read so far.
contained on succeeding tape volumes. This message is sent to This information, along with the dump tape if possible, should
the printer only. be forwarded to your IBM service representative. for problem
determination and correction.
System action: The STPP program is abended with a U2999
error. See TPF Program Development Support Reference for more
information about the diagnostic output formatter.
User response: Do the following:

Offline Messages 373


STPP0008W • SYN002

User response: Do the following:


STPP0008W *** VOLSER LIST OUT OF SEQUENCE ***
1. Determine the problem with the SYSOUT file.
Explanation: The tape volumes that appear in the volser list
2. Correct the problem.
on the SYS000 DD statement of the postprocessor JCL for
multivolume postprocessing are not listed in the same order in
which the TPF system wrote to them. This message is sent to STUB1200T UNABLE TO OPEN OUTPUT FILE
the printer only.
Explanation: An error occurred while attempting to open the
System action: The dump continues to be processed. output file.
User response: Do the following: System action: The program stops running after processing
1. Change the order of volume serial numbers in the volser the remainder of the input file and no stubs are created.
list.
User response: Correct the DD specification used when
2. Run the job again. invoking the DLM Stub Generator Tool.

See TPF Program Development Support Reference for more


information about the diagnostic output formatter. STUB1202T UNABLE TO CLOSE OUTPUT FILE
Explanation: An error occurred while trying to close the
STUB0001I CALL STUB CREATED FOR PROGRAM output file. The partitioned data set (PDS) or the disk may be
pgmn out of space.

Where: System action: The program stops running and no more


dynamic load module (DLM) stubs are created.
pgmn
The program name. User response: Do the following:
1. Correct the PDS or disk space problems.
Explanation: A call stub was successfully created for the
program. 2. Run the DLM stub generator tool again.

System action: Processing continues.


SYN001 FIELD yyyy IN ROUTING TABLE xxxx IS
User response: None. INVALID
Where:
STUB0010W NO PROGRAM NAMES WERE INPUT
yyyy
Explanation: There are no program names listed in the input The field that is not valid.
file.
xxxx
System action: No stubs are created. The name of the routing table.
User response: Include program names in the input file. Severity: 5

Explanation: The field in the routing table is not valid


STUB0100E INVALID PGM NAME - inputline because it:

Where: v Contains characters that are not valid


v Does not contain the correct number of characters.
inputline
The input line containing the program name that is not
One of the following occurred:
valid.
v TCID field > 7F
Explanation: A program name was found that is not valid.
v TIA field > 3F
System action: The input line is skipped and no stub is v Either character of HEX field > 7F.
generated.
System action: None.
User response: Correct the input line; update the line with a
valid 4-character program name or comment. User response: Do the following:
1. Make the necessary corrections.
STUB0101E ERROR GENERATING STUB - pgmn 2. Rerun SIP stage I.

Where:
SYN002 AILST EQUALS INPUT, AIRTE IGNORED
pgmn
The 4-character stub name. Severity: 0

Explanation: An error was found while attempting to create Explanation: If AILST=INPUT, then AIRTE is not required.
the stub on file. There is a problem with the SYSOUT output System action: None.
file.
User response: None.
System action: No stub is generated and processing
continues.

374 TPF Messages (System Error, Offline, and Program Status Word)
SYN003 • TLDR0210T

SYN003 NPOOL OPERAND xxxx NOT A MULTIPLE SYN007 xxxx ROUTING TABLE FORMAT INVALID
OF 8
Where:
Where:
xxxx
xxxx The routing table that is not valid.
The value that is not valid in the operand.
Error Message: 5
Severity: 5
Explanation: The routing table:
Explanation: None. v Does not contain 5 or 6 fields
System action: None. v Has a required field omitted.

User response: Do the following:


IND is the only optional field.
1. Make the necessary corrections.
2. Rerun SIP stage I. System action: None.
User response: Do the following:
SYN004 NLRT VALUE xxxx LESS THAN NUMBER 1. Make the necessary corrections.
OF ROUTING TABLES 2. Rerun SIP stage I.
Where:
xxxx TLDR–TPFL
The value assigned to NLRT.

Severity: 5 TLDR0200T ERROR DURING OPEN OF TAPEOUT


Explanation: The number of routing tables specified in this Explanation: The offline portion of TLDR was unable to open
macro exceeds the value assigned to NLRT. The NLRT value the file specified with the TAPEOUT DDNAME. TAPEOUT is
may be greater than or equal to the number of routing tables. a work file used by TLDR. TLDR must be able to first write,
then read 4095-byte records from TAPEOUT.
System action: None.
System action: TLDR ends processing abnormally.
User response: Do the following:
1. Make the necessary corrections. User response: Do the following:
1. Determine why the file could not be opened.
2. Rerun SIP stage I.
2. Correct the problem.

SYN005 N1LNK AND NLINK CONFLICT


TLDR0201T ERROR DURING WRITE TO TAPEOUT
Severity: 5
Explanation: The offline portion of TLDR was unable to
Explanation: One of the following errors occurred: write to the file specified with the TAPEOUT DDNAME.
v NLINK=0 and N1LNK is not equal to 0
System action: TLDR ends processing abnormally.
v N1LNK is greater than NLINK.
User response: Do the following:
System action: None.
1. Determine why the file could not be written to.
User response: Do the following: 2. Correct the problem.
1. Correct NLINK or N1LNK.
2. Rerun SIP stage I. TLDR0202T ERROR DURING READ OF TAPEOUT

Explanation: The offline portion of TLDR was unable to read


SYN006 NUMBER OF ROUTING TABLES EXCEED from the file specified with the TAPEOUT DDNAME.
MAXIMUM OF 50
System action: TLDR ends processing abnormally.
Severity: 5
User response: Do the following:
Explanation: None.
1. Determine why the file could not be read.
System action: None. 2. Correct the problem.
User response: Do the following:
1. Make the necessary corrections. TLDR0210T ERROR DURING OPEN OF TLDROUT
2. Rerun SIP stage I. Explanation: The offline portion of TLDR was unable to open
the file specified with the TLDROUT DDNAME. TLDROUT is
the output file that will contain the program objects found in
the load deck. TLDR must be able to write 4095-byte records
to TLDROUT.
System action: TLDR ends processing abnormally.

Offline Messages 375


TLDR0211T • TPFL0008W

User response: Do the following:


TPFL0005W TRACE SUBPARAMETER NOT VALID -
1. Determine why the file could not be opened. TRACE(OFF) ASSUMED
2. Correct the problem.
Explanation: The TRACE parameter on the LOAD card of
the offline loader (TPFLDR) job was specified incorrectly.
TLDR0211T ERROR DURING WRITE TO TLDROUT
System action: The TRACE parameter is ignored. No trace
Explanation: The offline portion of TLDR was unable to data will be generated.
write to the file specified with the TLDROUT DDNAME.
User response: If you want trace data for your TPFLDR job,
System action: TLDR ends processing abnormally. do the following:
1. Correct the TRACE parameter specification on the LOAD
User response: Do the following:
card of the TPFLDR job.
1. Determine why TLDR was unable to write to the file
2. Run TPFLDR again.
specified.
2. Correct the problem.
See TPF System Installation Support Reference for information
about loaders.
TLDR0402T ERROR DURING BLDL FOR ADATAIN
Explanation: An error occurred when the offline portion of TPFL0006W PATH NAME pathname CANNOT BE
auxiliary loader (TLDR) attempted to call the BLDL service for DEFINED - FORMAT IS NOT VALID
the ADATAIN data definition name.
Where:
System action: TLDR processing ends abnormally.
pathname
User response: Do one of the following: The path name specified on the Path card.
v If ADATA files are not required, remove the ADATAIN DD Explanation: The Path card contained a syntax error.
card from the JCL and run TPFLDR again.
System action: No action is taken. If the specified path name
v If ADATA files are required, do the following:
is referenced by a Load FCTB card, message TPFL2003T is
1. Determine the cause of the problem associated with the issued.
ADATAIN file.
User response: Do the following:
2. Correct the problem.
1. Correct the format of the Path card.
See TPF System Installation Support Reference for more 2. Run the offline loader (TPFLDR) again.
information about TLDR and the ADATAIN DD card.
See TPF System Installation Support Reference for more
information about TPFLDR and the Path card.
TPFL0002W TLDR ALREADY SPECIFIED

Explanation: In the EXEC PGM line of the loader JCL, ALDR, TPFL0007W PATH NAME pathname CANNOT BE
or OLDR was specified after TLDR had already been specified.
REDEFINED - EARLIER DEFINITION WILL
You can specify only 1 loader.
BE USED
System action: The program ignores the parameter and
Where:
processing continues.
pathname
User response: Correct the JCL.
The path name specified on the Path card.
Explanation: The path name was already defined.
TPFL0003W ALDR ALREADY SPECIFIED
System action: The Path card is ignored.
Explanation: In the EXEC PGM line of the loader JCL, TLDR,
or OLDR was specified after ALDR had already been User response: Do the following:
specified. You can specify only 1 loader. 1. Ensure that the Path card used specifies the correct search
System action: The program ignores the parameter and path. If necessary, correct the path name.
processing continues. 2. Run the offline loader (TPFLDR) again.

User response: Correct the JCL.


See TPF System Installation Support Reference for more
information about the Path card.
TPFL0004W OLDR ALREADY SPECIFIED
Explanation: In the EXEC PGM line of the loader JCL, ALDR, TPFL0008W PATH NAME pathname CANNOT BE
or TLDR was specified after OLDR had already been specified. DEFINED - TOO MANY PATH CARDS
You can specify only 1 loader. SPECIFIED

System action: The program ignores the parameter and Where:


processing continues.
pathname
User response: Correct the JCL. The path name specified on the Path card.

376 TPF Messages (System Error, Offline, and Program Status Word)
TPFL0010E • TPFL2004T

Explanation: There are too many input cards specifying the


TPFL2002T ERROR PROCESSING FCTB AS A
search path following the Path card.
PROGRAM OBJECT IEWBIND
System action: No action is taken. If the specified path name FUNCTION-funcval RETCODE-rc
is referenced by a Load FCTB card, message TPFL2003T is RSNCODE-reasoncde
issued.
Where:
User response: Reduce the number of input cards, specifying
funcval
the search path for the specified Path card.
The value specified for the FUNC parameter on the
See TPF System Installation Support Reference for more failing IEWBIND macro call performed by the offline
information about the Path card. loader (TPFLDR).
rc The return code value from the failing IEWBIND macro
TPFL0010E ERROR OPENING LDRTRACE call.

Explanation: TRACE(ON) was specified as a parameter and reasoncde


the offline loader (TPFLDR) attempted to open LDRTRACE to The reason code value from the failing IEWBIND macro
generate trace data. LDRTRACE could not be opened. call.

System action: The TRACE parameter is ignored. No trace Explanation: The IEWBIND macro returned an error code to
data will be generated. TPFLDR while processing the FACE table (FCTB) as a
program object.
User response: If you want trace data for your TPFLDR job,
do the following: System action: TPFLDR processing ends abnormally.
1. Correct the TRACE parameter specification on the LOAD User response: See OS/390 DFSMS Program Management for
card of the TPFLDR job. more information about return code and reason code values.
2. Run TPFLDR (this can be the E-type (OLDR), auxiliary See your system programmer for additional help.
(TLDR), or general file loader (ALDR)) again.
TPFL2003T PATH NAME pathname NOT DEFINED -
See TPF System Installation Support Reference for information UNABLE TO LOAD FCTB
about loaders.
Where:

TPFL1001I DDNAME ADATAIN COULD NOT BE pathname


OPENED - ADATA WILL NOT BE LOADED The path name specified on the Load FCTB card.

Explanation: The offline loader was unable to open the Explanation: A Load FCTB card specified a search path name
ADATAIN data definition name, which specifies data sets that that was not previously defined by a Path card in the load
contain ADATA files. deck.

System action: ADATA files will not be loaded for real-time System action: Offline loader (TPFLDR) processing ends
programs. abnormally.

User response: Do one of the following: User response: Do the following:


v If ADATA files are not required, do nothing. 1. Include a Path card defining the path name and search
path in the load deck before the Load FCTB card.
v If ADATA files are required, include the ADATAIN data
definition card in the TPFLDR JCL and run TPFLDR again. 2. Run TPFLDR again.

See TPF System Installation Support Reference for more See TPF System Installation Support Reference for more
information about the ADATAIN data definition card. information about TPFLDR.

TPFL2001T UNABLE TO OBTAIN STORAGE FOR TPFL2004T FCTB vv NOT FOUND IN PATH NAME
PROCESSING FCTB AS A PROGRAM pathname - UNABLE TO LOAD FCTB
OBJECT
Where:
Explanation: An error occurred when the offline loader
vv The FACE table (FCTB) version code specified on the
(TPFLDR) attempted to obtain storage for processing the
Load FCTB card.
FACE table (FCTB) as a program object.
pathname
System action: TPFLDR processing ends abnormally.
The path name specified on the Load FCTB card.
User response: Do the following:
Explanation: The FCTB could not be found in the hierarchical
1. Increase the REGION size in the JCL that is used to run file system (HFS) search path specified by the path name in
TPFLDR. the Load FCTB card.
2. Run the job again.
System action: Offline loader (TPFLDR) processing ends
abnormally.
See TPF System Installation Support Reference for more
information about TPFLDR. User response: Do the following:

Offline Messages 377


TPFL2005T • USER ABEND 2000

1. Update the Path card in the load deck so that the directory System action: None.
containing the FCTB is included in the search path.
User response: Do the following:
2. Run TPFLDR again.
1. Make the necessary corrections.

See TPF System Installation Support Reference for more 2. Rerun SIP stage I.
information about TPFLDR.
USER ABEND 1111
TPFL2005T FCTB vv IN PATH NAME pathname Explanation: This is an input parameter error that can occur
EXCEEDS BUFFER SIZE - UNABLE TO when you specify TV or RS in the JCL EXEC statement.
LOAD FCTB
System action: None.
Where:
User response: To receive standard MVS dumps for all
vv The FACE table (FCTB) version code specified on the ABENDs, code the SYSUDUMP or SYSABEND data definition
Load FCTB card. cards for the JCL; for example://SYSUDUMP DD SYSOUT=A.
pathname See TPF Operations for more information about specifying
The path name specified on the Load FCTB card. diagnostic output formatter (DOF) options in the JCL EXEC
Explanation: The FCTB is larger than the buffer allocated by statement.
the offline loader (TPFLDR).

System action: TPFLDR processing ends abnormally. USER ABEND 1112

User response: Do the following: Explanation: This is an input parameter error that can occur
when you specify whether or not you want STPP options (Y
1. Increase the buffer size specified by the BUFSIZE
or N) in the JCL EXEC statement.
parameter.
2. Run TPFLDR again. System action: None.

User response: To receive standard MVS dumps for all


See TPF System Installation Support Reference for more ABENDs, code the SYSUDUMP or SYSABEND data definition
information about TPFLDR. cards for the JCL; for example://SYSUDUMP DD SYSOUT=A.

See TPF Operations for more information about specifying


UNI0–UTP0 diagnostic output formatter (DOF) options in the JCL EXEC
statement.

UNI001 MORE THAN 8 UNITS WERE SPECIFIED,


MACRO IGNORED USER ABEND 1113

Severity: 5 Explanation: This is an input parameter error that can occur


when you specify the processing options in the JCL EXEC
Explanation: None. statement.
System action: None. System action: None.
User response: Do the following: User response: To receive standard MVS dumps for all
1. Make the necessary corrections. ABENDs, code the SYSUDUMP or SYSABEND data definition
2. Rerun SIP stage I. cards for the JCL; for example://SYSUDUMP DD SYSOUT=A.

See TPF Operations for more information about specifying


diagnostic output formatter (DOF) options in the JCL EXEC
UNI002 SYMNO NOT IN 1-7 RANGE, MACRO
statement.
IGNORED
Severity: 5
USER ABEND 2000
Explanation: None.
Explanation: This error occurs when the trace control table or
System action: None. the trace count output table contains an incorrect logical
record length. The logical record length specified determines
User response: Do the following:
how real-time trace (RTT) output is formatted, based on the
1. Make the necessary corrections. TPF model or release number, to account for supervisor call
2. Rerun SIP stage I. (SVC) mnemonic differences between TPF releases.
System action: None.
UNI003 SYMNO > 3 VALID ONLY FOR PRINTER, User response: To receive standard MVS dumps for all
MACRO IGNORED ABENDs, code the SYSUDUMP or SYSABEND data definition
Severity: 5 cards for the JCL; for example://SYSUDUMP DD SYSOUT=A.

Explanation: A symbolic number greater than 3 was used for See TPF Program Development Support Reference for more
a card reader information about the RTT system utility. See TPF Operations

378 TPF Messages (System Error, Offline, and Program Status Word)
USER ABEND 2222 • VAGE0001E

for more information about the diagnostic output formatter


UTP001 MORE THAN 50 UTPROT MACROS. THIS
(DOF).
AND ALL FOLLOWING UTPROT MACROS
IGNORED
USER ABEND 2222
User response: 5
Explanation: There is a permanent input/output (I/O) error
Explanation: The maximum number of UTPROT macros that
on the tape. The SYNAD error analysis routine is entered.
can be coded is 50. This was exceeded.
System action: None.
System action: None.
User response: To receive standard MVS dumps for all
User response: Do the following:
ABENDs, code the SYSUDUMP or SYSABEND data definition
cards for the JCL; for example://SYSUDUMP DD SYSOUT=A. 1. Decrease the number of UTPROT macros.
2. Rerun SIP stage I.
See TPF Operations for more information about the diagnostic
output formatter (DOF).
UTP002 DUPLICATE UTILITY NAMES SPECIFIED
FOR xxxx, MACRO IGNORED
USER ABEND 2999
Where:
Explanation: A volume sequence error was detected while
postprocessing a multivolume dump. An error message is xxxx
written to the system printer before the ABEND occurred. The utility name.
System action: None. Severity: 0
User response: To receive standard MVS dumps for all Explanation: The utility referenced in the message was
ABENDs, code the SYSUDUMP or SYSABEND data definition previously specified by another UTPROT macro. A utility
cards for the JCL; for example://SYSUDUMP DD SYSOUT=A. name can only be specified once.
See TPF Operations for more information about the diagnostic System action: None.
output formatter (DOF).
User response: Do the following:
See “System Errors” on page 9, “Offline Messages” on page 1. Correct the utility name that is in error.
285, and TPF Messages (Online) for more information about
specific errors. 2. Rerun SIP stage I.

USER ABEND 3333 UTP003 THE COMMENT FIELD TOO LONG. IT


HAS BEEN TRUNCATED TO 35
Explanation: A bad communication control program (CCP) CHARACTERS.
trace record was found. The record contains the CT record
identifier, but there is no data in the record. The CCP trace Severity: 0
cannot be post processed. Explanation: The maximum number of characters that can be
System action: None. used for specifying user comments is 35. This excludes the
opening and closing quotation marks.
User response: Do the following:
System action: None.
1. Run the post processor without the CCP trace (CP) option
to process other records that may be on the tape. User response: Do the following:
2. To receive standard MVS dumps for all ABENDs, code the 1. Reduce the number of characters in the comment
SYSUDUMP or SYSABEND data definition cards for the parameter.
JCL; for example://SYSUDUMP DD SYSOUT=A 2. Rerun SIP stage I.

See TPF Operations for more information about the diagnostic


output formatter (DOF). VAGE
USER ABEND 3999 VAGE0001E INCORRECT TPFSYM USAGE. CORRECT
USAGE: tpfsym -s sysadata -o object -e events
Explanation: A supervisor call (SVC) index is not valid. A
-x exclusion_file -f source_path
CFISVC macro could not decode an SVC index. This may be
caused by a back-level macro table in CCMCDC. Where:
System action: None. sysdata
The name of the SYSADATA file (a file name or a data
User response: To receive standard MVS dumps for all set name) generated by the High Level Assembler
ABENDs, code the SYSUDUMP or SYSABEND data definition (HLASM) with the SYSADATA option.
cards for the JCL; for example://SYSUDUMP DD SYSOUT=A.
object
See TPF Operations for more information about the diagnostic The name of the TPF listing file view that contains the
output formatter (DOF). See TPF System Macros for more data macro (DSECT) or symbol definitions from the
information about the CFISVC macro.

Offline Messages 379


VAGE0002E • VAGE0008W

SYSADATA file that is generated for use by the TPF v If the ADATA file name specified does not exist, ensure that
debugger. Use the online loader to load this file to the the directory is writable by using the Is command:
TPF system. mvs:>ls -al
total 3616
events drwxr-xr-x 2 TPFUSER TASKS 8192 Nov 6 13:01 ./
The name of the event log that will be created by the drwxr-xr-x 43 TPFUSER TASKS 8192 Nov 6 09:16 ../
-rw-r--r-- 1 TPFUSER TASKS 1668151 Nov 6 6 13:01 sysadata.bin
TPFSYM offline program.
exclusion_file
VAGE0004W UNABLE TO OPEN EVENT LOG
The full path to the common symbol table.
Explanation: An error occurred because an incorrect value
source_path
was specified for the -e events parameter when the TPFSYM
The full path of the original assembler source file.
offline program was entered to create an event log.
Explanation: An error occurred because the TPFSYM offline
System action: The TPFSYM offline program continues
program was entered with incorrect parameters or no
processing, but does not create an event log.
parameters specified.
User response: Do the following:
System action: The TPFSYM offline program exits.
1. Verify that you need an event log.
User response: Enter the TPFSYM offline program again with
2. If the event log is not needed, do not specify the -e events
the correct parameters specified.
parameter when the TPFSYM offline program is entered.

VAGE0002E UNABLE TO OPEN THE SYSADATA FILE


VAGE0005W UNABLE TO OPEN EXCLUSION FILE
Explanation: An error occurred because the SYSADATA file
Explanation: An error occurred because the TPFSYM offline
name specified when the TPFSYM offline program was
program was entered with an exclusion file specified that was
entered was not valid. The SYSADATA file is generated for
not valid.
use by the TPF debugger.
System action: The TPFSYM offline program continues
System action: The TPFSYM offline program exits.
processing, but does not exclude data macros (DSECTs) or
User response: Do one of the following: symbols defined in the common symbol table and saved in the
ADATA file that is generated for use by the TPF debugger.
v Verify that the SYSADATA file name specified is accessible.
For example, if you specified -s sysadata.bin, sysadata.bin User response: Do the following:
must be listed as accessible in the current directory. This is
1. Verify that the exclusion file name specified is valid.
verified by using the Is command. Then enter the TPFSYM
offline program again. 2. Enter the TPFSYM offline program again with the correct
exclusion file name specified.
mvs:>ls -al
total 3616
drwxr-xr-x 2 TPFUSER TASKS 8192 Nov 6 13:01 ./
drwxr-xr-x 43 TPFUSER TASKS 8192 Nov 6 09:16 ../ VAGE0007E UNABLE TO PROCESS SYSADATA FILE
-rw-r--r-- 1 TPFUSER TASKS 1668151 Nov 6 6 13:01 sysadata.bin
v If the SYSADATA file is listed as accessible in the current Explanation: The TPFSYM offline program was entered with
directory, verify that the file name specified is correct and an SYSADATA file name specified that was not generated by
enter the TPFSYM offline program again with the correct IBM High Level Assembler Version 1 (HLASM) Release 3 or
file name specified. higher.
v If the SYSADATA file is not accessible (for example, if the System action: The TPFSYM offline program exits.
file is owned by a different user and not set up with the
correct permissions), have the file owner correctly change User response: Do the following:
the permissions. 1. Verify that the SYSADATA file name specified is valid.
v If the SYSADATA file does not reside on the hierarchical file 2. If the SYSADATA file name is valid, verify that the file was
system (HFS) (for example, -s//'FILE.ADATA'), verify that generated by IBM HLASM Version 1 Release 3 or higher.
you can access the data set specified. Enter the TPFSYM 3. Enter the TPFSYM offline program again with a valid
offline program again. SYSADATA file name specified.

VAGE0003E UNABLE TO OPEN THE ADATA FILE VAGE0008W UNABLE TO PROCESS EXCLUSION FILE
Explanation: An error occurred because the name of the Explanation: The TPFSYM offline program was entered with
ADATA file specified when the TPFSYM offline program was an exclusion file specified that was not generated when
entered was not valid. TPFSYM was processed previously.
System action: The TPFSYM offline program exits. System action: The TPFSYM offline program continues
User response: Do one of the following: processing, but does not exclude data macros (DSECTs) or
symbols defined in the common symbol table and saved in the
v Verify that the ADATA file name specified is accessible. For
ADATA file that is generated for use by the TPF debugger.
example, if you specified -a adata.bin, adata.bin must be
listed as accessible in the current directory. This is verified User response: Do the following:
by using the Is command. 1. Verify that the exclusion file name specified is valid.

380 TPF Messages (System Error, Offline, and Program Status Word)
VAGE0009E • VAGE0015E

2. If the exclusion file name is valid, verify that it was 1. Verify that the file name specified for the -e events
generated previously by using the TPFSYM offline parameter exists and is not locked.
program to generate an ADATA file for the UCST segment. 2. Correct the error.
3. Enter the TPFSYM offline program again with a valid 3. Enter the TPFSYM offline program again.
exclusion file name specified.

VAGE0013E UNABLE TO DETERMINE SIZE OF


VAGE0009E ERROR ALLOCATING MEMORY ERROR SYSADATA FILE
OCCURRED IN functionmem
Explanation: The TPFSYM offline program received an error
Where: return code from the fseek system call. fseek is a file system
function function that sets a file position. See TPF C/C++ Language
The function name. Support User's Guide for more information abou the fseek
function.
mem
The memory allocation interval. System action: The TPFSYM offline program exits.

Explanation: A memory allocation error occurred in the User response: Do the following:
function referenced at the memory allocation interval 1. Verify that the format of the -s sysadata parameter is
indicated. If no memory allocation interval is provided in the correct.
message, the error occurred at the only instance of memory 2. Enter the TPFSYM offline program again and use the
allocation. correct format.
System action: The TPFSYM offline program exits.

User response: Do the following: VAGE0014E INVALID SYMBOL TYPE


1. Enter the TPFSYM offline program again and use a larger Explanation: The symbol type specified is not valid.
heap size.
System action: The TPFSYM offline program exits.
2. If the problem continues, see your IBM service
representative, and provide the complete message returned User response: Do the following:
and either the assembler source code used or the 1. Verify that the format of the -s sysadata parameter is
SYSADATA file that was generated. correct.
2. Enter the TPFSYM offline program again and use the
VAGE0010E SYSADATA FILE POSITION ERROR correct format.

Explanation: An error occurred while processing a 3. If the problem continues, see your IBM service
SYSADATA record. representative, and provide the assembler source code used
and the SYSADATA file that was generated.
System action: The TPFSYM offline program exits.

User response: Do the following: VAGE0015E DWARF_INIT ERROR ERROR OCCURRED


1. Create the SYSADATA file again using IBM High Level IN function int
Assembler (HLASM) Version 1 Release 3 or higher. Where:
2. Try processing the SYSADATA record again.
function
3. If the problem continues, see your IBM service The function name.
representative.
int The occurrence interval for the call.

VAGE0011E UNABLE TO CLOSE SYSADATA FILE Explanation: An error occurred at the occurrence interval
referenced for the call to the dwarf_init function in the
Explanation: An error occurred while closing the SYSADATA function referenced in the message. If no occurrence interval is
file. indicated, the error occurred at the only instance of a
System action: The TPFSYM offline program exits. dwarf_init call in that function.

User response: Do the following: System action: The TPFSYM offline program exits.
1. Verify that the file name specified for the -s sysadata User response: Do the following:
parameter exists and is not locked. 1. Verify that the format of the -x exclusion_file parameter is
2. Correct the error. correct.
3. Enter the TPFSYM offline program again. 2. Create the exclusion file again using the common symbol
table (UCST) assemble.

VAGE0012E UNABLE TO CLOSE EVENT LOG 3. Enter the TPFSYM offline program again.
4. If the problem continues, see your IBM service
Explanation: An error occurred while closing the event log representative, and provide the assembler source code
file. used, the current version of the UCST, and the SYSADATA
System action: The TPFSYM offline program exits. file that was generated.

User response: Do the following:

Offline Messages 381


VAGE0016E • VAGE0021E

referenced for the call to the dwarf_child function in the


VAGE0016E DWARF_NEXT_CU_HEADER ERROR
function referenced in the message. If no occurrence interval is
ERROR OCCURRED IN function int
indicated, the error occurred at the only instance of a
Where: dwarf_child call in that function.

function System action: The TPFSYM offline program exits.


The function name.
User response: Do the following:
int The occurrence interval for the call. 1. Verify that the format of the -x exclusion_file parameter is
correct.
Explanation: An error occurred at the occurrence interval
referenced for the call to the dwarf_next_cu_header function in 2. Create the exclusion file again using the common symbol
the function referenced in the message. If no occurrence table (UCST) assemble.
interval is indicated, the error occurred at the only instance of 3. Enter the TPFSYM offline program again.
a dwarf_next_cu_header call in that function.
4. If the problem continues, see your IBM service
System action: The TPFSYM offline program exits. representative, and provide the assembler source code
used, the current version of the UCST, and the SYSADATA
User response: Do the following: file that was generated.
1. Verify that the format of the -x exclusion_file parameter is
correct.
VAGE0019E FIND_DIE ERROR ERROR OCCURRED IN
2. Create the exclusion file again using the common symbol FIND_DIE()
table (UCST) assemble.
3. Enter the TPFYSM offline program again. Explanation: An error occurred while querying the exclusion
table for a symbol in the find_die function.
4. If the problem continues, see your IBM service
representative, and provide the assembler source code System action: The TPFSYM offline program exits.
used, the current version of the UCST, and the SYSADATA
User response: Do the following:
file that was generated.
1. Verify that the format of the -x exclusion_file parameter is
correct.
VAGE0017E DWARF_SIBLING_OF ERROR ERROR
2. Create the exclusion file again using the common symbol
OCCURRED IN functionint
table (UCST) assemble.
Where: 3. Enter the TPFSYM offline program again.
function 4. If the problem continues, see your IBM service
The function name. representative, and provide the assembler source code
used, the current version of the UCST, and the SYSADATA
int The occurrence interval for the call. file that was generated.
Explanation: An error at the occurrence interval referenced
for the call to the dwarf_sibling_of function in the function VAGE0020E INCORRECT ASSEMBLER VERSION
referenced in the message. If no occurrence interval is ERROR OCCURRED WHILE WRITING
indicated, the error occurred at the only instance of a EVENT LOG
dwarf_sibling_of call in that function.
Explanation: An error occurred because the event file can
System action: The TPFSYM offline program exits. only be created from IBM High Level Assembler (HLASM)
User response: Do the following: Version 1 Release 3 or higher.
1. Verify that the format of the -x exclusion_file parameter is System action: The TPFSYM offline program exits.
correct.
User response: Verify that you are using HLASM Version 1
2. Create the exclusion file again using the common symbol Release 3 or higher when assembling your assembler source
table (UCST) assemble. code.
3. Enter the TPFSYM offline program again.
4. If the problem continues, see your IBM service
VAGE0021E INCORRECT USING RECORD TYPE
representative, and provide the assembler source code
ERROR OCCURRED IN function int
used, the current version of the UCST, and the SYSADATA
file that was generated. Where:
function
VAGE0018E DWARF_CHILD ERROR ERROR The function name.
OCCURRED IN function int
int The occurrence interval for the call.
Where:
Explanation: An error occurred because an incorrect record
function type was used. A record type other than USING, PUSH, POP,
The function name. or DROP was used.
int The occurrence interval for the call. System action: The TPFSYM offline program exits.
Explanation: An error occurred at the occurrence interval User response: Do the following:

382 TPF Messages (System Error, Offline, and Program Status Word)
VAGE0022I • ZZZ006

1. Verify that the format of the -s sysadata parameter is 2. Update the GENSIP macro source code to correct the
correct. parameter that is in error, if the default value provided is
2. Enter the TPFSYM offline program again and use the not correct. Then, continue with step 3.
correct format. If the default value is acceptable, no further action is
3. If the problem continues, see your IBM service required.
representative, and provide the assembler source code used 3. Rerun SIP stage I.
and the SYSADATA file that was generated.

ZZZ003 DSN OPERAND OF SPUPD MACRO


VAGE0022I SYSADATA POSTPROCESSING INVALID
COMPLETED
Severity: 7
Explanation: This message is displayed when TPFSYM
Explanation: The name as specified in the DSN operand of
offline processing is completed.
SPUPD macro contained less than 2 or more than 8 characters.
System action: None. The SPUPD call occurred in the GENSIP macro.

User response: Load the ADATA file that is generated to the System action: None.
TPF system by using the online loader.
User response: Do the following:
1. Make the necessary corrections.
ZZZ0 2. Rerun SIP stage I.

ZZZ001 PROG OR MAC OPERAND INVALID ZZZ004 FIRST POSITIONAL PARAMETER OF


SPUPD NOT JCL
Severity: 7
Severity: 7
Explanation: The PROG or MAC operands of the SPUPD
macro were: Explanation: This parameter may only contain JCL, if
v Both coded present. The error occurred in a SPUPD macro call in the
v Both omitted GENSIP macro.

v Have a length greater than 8 or less than 4. System action: None.

User response: Do the following:


The SPUPD call occurred in the GENSIP macro.
1. Make the necessary corrections.
System action: None. 2. Rerun SIP stage I.
User response: Do the following:
1. Make the necessary corrections. ZZZ005 PROG OPERAND OMITTED
2. Rerun SIP stage I.
Severity: 7
Explanation: The PROG operand in a SPASM macro call was
ZZZ002 PARM=xxxx OPERAND INVALID FOR yyyy omitted. This error occurred in the GENSIP macro.
MACRO. DEFAULT zzzz USED
System action: None.
Where:
User response: Do the following:
xxxx
The parameter name. 1. Make the necessary corrections.
2. Rerun SIP stage I.
yyyy
The macro name.
ZZZ006 RELEASE LEVEL xxxx INVALID IN PLIB
zzzz
OPERAND
The default value.
Where:
Severity: 0
xxxx
Explanation: The macro referenced in the message was called
The release level.
by the GENSIP macro with a parameter that is not valid. A
default value was provided. This MNOTE indicates an error in Severity: 7
the GENSIP macro.
Explanation: The error occurred in a SPASM macro call of
System action: None. the GENSIP macro. The release level for the specified program
in the PLIB operand was not valid.
User response: Do the following:
1. In the GENSIP macro, locate the macro call that is not System action: None.
valid. User response: Do the following:
1. Make the necessary corrections.
2. Rerun SIP stage I.

Offline Messages 383


ZZZ010 • ZZZ018

3. Rerun the pre-SIP assembly.


ZZZ010 PROGRAM TYPE xxxx INVALID
Where:
ZZZ015 TYPE xxxx INVALID
xxxx
Where:
The program type.
xxxx
Severity: 7
The TYPE parameter that is not valid. Valid types are
Explanation: The program type, as specified in a SPPBLD DEVxP and DEVxN (where x = (A, B, C, or D).
macro call, is not a valid type.
Severity: 7
System action: None.
Explanation: The RANGE macro was called by the DDCCAP
User response: Do the following: macro and contained a TYPE parameter that is not valid. This
1. Make the necessary corrections. is a system error requiring a correction to the DDCCAP macro.

2. Rerun SIP stage I. System action: None.


User response: Do the following:
ZZZ011 yyyy PROGRAM NAME xxxx INVALID 1. Locate the RANGE macro instruction in the DDCCAP
Where: macro, which contains the error.
2. Make the necessary corrections.
yyyy
The keypoint or real-time program name. 3. Rerun SIP stage I.

xxxx
The program name. ZZZ016 LIST OPERAND xxxx CONTAINS MORE
THAN 6 SUBOPERANDS
Severity: 7
Where:
Explanation: The program that is not valid was specified in a
SPPBLD macro call. A real-time or keypoint program name xxxx
must be 6 characters in length. The operand.

System action: None. Severity: 7

User response: Do one of the following: Explanation: None.

v If the program name was only misspelled, locate the System action: None.
SPPBLD macro in SPPGML to correct the misspelling. Then,
User response: Do the following:
rerun SIP Stage I.
1. Locate the RANGE macro instruction in the DDCCAP
v If the program name is not a 6 character name, rename the
macro.
program and change the program name in the SPPBLD
macro call. Then, rerun SIP stage I. 2. Make the necessary corrections.
3. Rerun SIP stage I.
ZZZ012 xxxx PGM LIST OVERFLOW, INCREASE
DIMENSION yyyy AND SET zzzz to THAT ZZZ017 LIST OPERAND MISSING
VALUE
Severity: 7
Where:
Explanation: The RANGE macro called by the DDCCAP
xxxx macro did not contain a LIST operand that is required.
The program type.
System action: None.
yyyy
The global variable symbol. User response: Do the following:
1. Locate the RANGE macro in the DDCCAP macro.
zzzz
The value of the global variable. 2. Make the necessary corrections.
3. Rerun SIP stage I.
Severity: 7
Explanation: The error occurred in the SPPBLD macro calls
ZZZ018 FLD AND/OR TYPE PARAMETER MISSING
of SPPGML. Table space was exhausted for the program types
OR INVALID IN SPRANG MACRO
referenced in the message.
Severity: 7
System action: None.
Explanation: None.
User response: Do the following:
1. Increase the dimension of the global variable symbol in the System action: None.
SPGLB macro.
User response: Do the following:
2. Set the variable symbol in the SPTABS macro to the global
1. Locate the SPRANG macro instruction.
variable symbol dimension.

384 TPF Messages (System Error, Offline, and Program Status Word)
ZZZ019 • 000000000

2. Make the necessary corrections.


000000000 zzzz nnnn ttt cuu CCx CCW—cc
3. Rerun SIP stage I. CSW—yyyyyyyy yyyyyyyy SNS–ssssssss ssssssss
ssssssss ssssssss ssssssss ssssssss ssssssss ssssssss

ZZZ019 INVALID TYPE (.xxxx) SPECIFIED IN Where:


SPASM/SPASMS MACRO
zzzz
Where: The operation type code, which is one of the following:

xxxx TSIO
The type that is not valid. The SIO/SIOF failure.

Severity: 7 TPRD
The read or read backward operation failure.
Explanation: None.
TWRT
System action: None. The write operation failure.
User response: Do the following: TCTL
1. Locate the SPASM/SPASMS macro. The control operation failure.
2. Make the necessary corrections. nnnn
3. Rerun SIP stage I. The subsystem user (SSU) name or basic subsystem
name.

ZZZ020 SKIP-SWITCH TABLE CAPACITY ttt The symbolic tape name, such as RTL.
EXCEEDED
cuu The device address. When two paths are defined for the
Severity: 7 drive, the address given is that used for the failing
operation.
Explanation: The &XBSKIP table deals with the EXPRS
parameter of the GENSIP macro. A value greater than the x The SIO condition code. When a deferred SIOF condition
length of this table is being referenced. code occurs the deferred condition code is given.

System action: None. cc The failing channel command. When a data chained
channel program specified through the TDCTC macro
User response: Do the following: fails, the operation code given is that of the first CCW in
1. Update the size of the table. the chain.
2. Rerun SIP stage I. yyyyyyyy
The channel status word (CSW). This is the CSW
associated with the error. For the SIO condition code 3
ZZZ021 PARAMETER xxxx IS NOT VALID FOR
(not operational), the CSW is not meaningful and is not
yyyyyy MACRO WHEN TYPE zzz IS USED.
included in the message.
PARAMETER IS IGNORED.
ssssssss
Where:
The sense data, which is only included in the message for
xxxx unit-check conditions. The number of sense bytes
The parameter name. displayed is dependent on the device type. 24 bytes are
displayed for the IBM 3400 series tape drives and 32
yyyyyy bytes are displayed for the IBM 3480 series tape drives. If
The macro name. an I/O error prevents the successful sensing of the
zzz The type of program that was coded on the macro. device, the word UNABLE is displayed in place of the
sense data.
Severity: 0
Explanation: This is the format of a tape control program
Explanation: The program type that you coded on the macro hardware error message.
is not compatible with the parameter that was coded.
System action: The parameter is ignored. Note: Sense byte 3 for a 3480 or 3490 device contains an error
recovery action (ERA) code.
User response: Do one of the following:
System action: None.
1. Correct the program type.
2. Remove the parameter. User response: None.
See TPF Operations for more information about the tape
support commands. See 3480 Magnetic Tape Subsystem
Miscellaneous Operator's Guide and 3490 Magnetic Tape Subsystem Operator's
Guide for more information about the meanings of and

Offline Messages 385


000000000

000000000 recordid CANNOT BE A VFA CANDIDATE 000000000 xx,yy ILLEGAL IA. MSG EXCLUDED FROM
TEST
Where:
Where:
recordid
The record ID. xx,yy
The value of the illegal IA
Severity: 12
Explanation: An IA,LA from a message using an ILT address
Explanation: The record ID cannot be a virtual file access was not found in the appropriate table.
(VFA) candidate.
System action: None.
System action: None.
User response: None.
User response: Noe.
See TPF Program Development Support Reference for more
information about the program test vehicle (PTV).
000000000 nnnn CHAIN OVERLAYING mmmm
Where: 000000000 xx,yy INACTIVE LINE
nnnn Where:
The type of chain.
xx,yy
mmmm The inactive line number.
The type of core image restart area (CIMR) such as
ACPL, FCTB, ICDF, IPAT, RIAT, and so on. Explanation: The program test vehicle (PTV) intercepted a
SEND-type macro from an ILT terminal address to an inactive
Explanation: The core image restart area (CIMR) chain for line number.
the chain type referenced in the message overlays the type of
CIMR referenced in the message. System action: None.

System action: None. User response: None.

User response: None. See TPF Program Development Support Reference for more
information about the program test vehicle (PTV).
See TPF System Installation Support Reference for more
information about the loaders program.
000000000 xx,yy INACTIVE TERMINAL
000000000 nnnnvv CONTAINS TOO MANY XTRNS, Where:
PROG NOT LOADED
xx The interchange address.
Where:
yy The line address.
nnnn
The program name. Explanation: The program test vehicle (PTV) intercepted a
SEND-type macro from an ILT terminal address to an inactive
vv The version number. terminal address.
Explanation: The program contained more than the System action: None.
maximum number of external references.
User response: None.
System action: None.
See TPF Program Development Support Reference for more
User response: None. information about the program test vehicle (PTV).
See TPF System Installation Support Reference for more
information about the loaders program, the maximum number 000000000 nnnn INVALID PROGRAM LENGTH —
of external references, and the linkage editor (LEDT). CARD IGNORED
Where:
000000000 xxxxxx FIND/FILE ERROR
nnnn
Where: The program name.
xxxxxx Explanation: The absolute length of the program indicated
The program name and version number. exceeds 4096.
Explanation: This is a T type message that is sent to the System action: None.
printer and the console devices.
User response: None.
System action: A system error dump is issued.
See TPF System Installation Support Reference for more
User response: None. information about the system allocator (SAL).
See TPF Operations for more information about the unit record
commands.

386 TPF Messages (System Error, Offline, and Program Status Word)
000000000

System action: None.


000000000 nnnn IS A DUPLICATE ENTRY — CARD
IGNORED User response: None.
Where: See TPF System Installation Support Reference for more
information about the loaders program.
nnnn
The program name.
000000000 xxxxxxxx MEMBER NOT FOUND
Explanation: A duplicate entry was found in the input cards
of the program referenced in the message. Where:
System action: None. xxxxxxxx
The member name.
User response: None.
Explanation: The member referenced in the message, which
See TPF System Installation Support Reference for more
was specified through a LIST option, was not found within
information about the system allocator (SAL).
the PDS data definition.
System action: None.
000000000 xxxx IS NOT IN TABLE
User response: None.
Where:
See TPF System Installation Support Reference for more
xxxx
information about variable cross referencing.
The program name.
Explanation: An attempt was made to fall back a program
000000000 nnnnvv NOT ON-LINE PROG....IT WAS NOT
that was not in the OLD directory tables.
LOADED
System action: The fallback function request is ended.
Where:
User response: Enter the fallback request again and specify
nnnn
the proper program name.
The program name.
See TPF System Installation Support Reference for more
vv The version number.
information about the loaders program.
Explanation: The program being loaded is a batch (offline)
segment. A program is considered as a batch program when it
000000000 nnnnvv IS SHOWN AS TRANSFER VECTOR
contains a V-type adcon that may not be used by the online
IN SALTABLE — PROGRAM NOT
programs. If the specified CLMSIZE is 0, ALDR processes the
LOADED
program as BAL or TARGET(TPF), even though the program
Where: is a C load module.

nnnn System action: If CLMSIZE is set to 0, the offline loader skips


The program name. LOADMOD DSN.

vv The program number. User response: None.

Explanation: The user specified a name in the call program See TPF System Installation Support Reference for more
card that is defined as a transfer vector to another program information about the loaders program.
within the system allocator (SAL) table. The loader
successfully found a module with that name in the object
000000000 nnnnvv OBJECT MODULE IS CORRUPTED
library. A module can only be loaded when requested by its
— MUST BE REASSEMBLED, PROGRAM
primary (transfer vector 0) name.
LOAD IS IGNORED
System action: None.
Where:
User response: None.
nnnn
See TPF System Installation Support Reference for more The program name.
information about the loaders program.
vv The version number.

Explanation: When building the program in main storage


000000000 nnnnvv IS SPECIFIED AS A DUMMY PROG
from the object module, the loader encountered a data address
WITHIN THE SALTABLE — PROGRAM IS
that is not valid in one of the TXT cards.
IGNORED
System action: None.
Where:
User response: Reassemble the program as instructed in the
nnnn
error message.
The program name.
See TPF System Installation Support Reference for more
vv The version number.
information about the loaders program.
Explanation: The program is called in error or the system
allocator (SAL) table is wrong.

Offline Messages 387


000000000

000000000 xx,yy ON LINE IA,LA. MSG EXCLUDED 000000000 ABORT–ERROR TRYING TO READ/WRITE
FROM TEST. A 4K RECORD — TRACK FORMAT
INVALID
Where:
Explanation: While trying to read or write a 4 K record, the
xx,yy
record size on the track was found to be other than 4 K.
The value of IA.
System action: The load ends abnormally.
Explanation: An IA,LA from a message using an ILT address
is currently online. User response: Check the formatting of the loader general
file (LGF).
System action: None.
See TPF System Installation Support Reference for more
User response: None. information about the loaders program.
See TPF Program Development Support Reference for more
information about the program test vehicle (PTV).
000000000 ABORT–ERROR TRYING TO READ/WRITE
IMAGE CONTROL RECORD — TRA
000000000 xx PDUMP RECORDS GENERATED FORMAT INVALID

Where: Explanation: While trying to read or write the image control


record (ICR), the record size on the track was found to be
xx The number of each type of record generated. greater than 1 K.
Severity: 0 System action: The load ends abnormally.
Explanation: The previous messages specify the number of User response: Reformat track 1 on the loader general file
each type of record generated in the Phase 1 run. This is an (LGF) as 1 K records.
informational message.
See TPF System Installation Support Reference for more
System action: None. information about the loaders program.
User response: None.
000000000 ABORT–LOAD NOT POSSIBLE — CTKX
000000000 xx PKST RECORDS GENERATED MISSING ON LGF
Explanation: CTKX was not found in the loader general file
Where:
(LGF) and was not specified in the load deck.
xx The number of each type of record generated.
System action: The load ends abnormally.
Severity: 0
User response: Run ALDR again and specify a load of CTKX
Explanation: None. in the load deck.

System action: None. See TPF System Installation Support Reference for more
information about loaders.
User response: None.

000000000 ABORT — TIMESTAMP MISMATCH


000000000 xx SCK RECORDS GENERATED
DETECTED FOR PAT / SALTBL
Where:
Explanation: The time stamp in the system allocator (SAL)
xx The number of each type of record generated. table (SALTBL) does not match the time stamp of the program
allocation table (PAT) on the loader general file (LGF) (or the
Severity: 0 PAT being loaded, if it was included in the load deck).
Explanation: None. System action: The load ends abnormally.
System action: None. User response: Ensure that the time stamp of the PAT and
User response: None. SALTBL match by doing one of the following:
v Load a different PAT version
v Specify a different SALTBL version
000000000 ABORT–COMPRESS RTN ERROR
v Load a different PAT version and specify a different
Explanation: A corrupted object deck has been encountered SALTBL version.
in the object library.
System action: The job is abended. See TPF System Installation Support Reference for more
information about loaders.
User response: Determine the last member read from the
object library and create it again. You will need to reassemble
or recompile the program to recreate it.
See TPF System Installation Support Reference for more
information about the loaders program.

388 TPF Messages (System Error, Offline, and Program Status Word)
000000000

000000000 ACP CPUID INVALID — PROCS xxxxxx 000000000 ALL INPUT CARDS HAVE BEEN
ALLOWED PROCESSED – ERRORS DETECTED

Where: Explanation: None.


xxxxxx System action: None.
The processor name.
User response: None.
Explanation: The CPU ID specified is not valid. The only
valid processor names are those referenced in this message. See TPF System Installation Support Reference for more
information about the system allocator (SAL).
System action: None.

User response: None. 000000000 ALLOCATED SIZE DOES NOT AGREE


WITH RECORD LENGTH — RECORD
See TPF System Installation Support Reference for more
(NOT) FILED
information about loaders.
Explanation: If the record being loaded is allocated as small
(381) and its length is greater than 381, the record is ignored.
000000000 A DATA FILE WAS UNSUCCESSFULLY
Small length records (381) can be filed when the allocation is
OPENED
large (1055).
Explanation: An error in opening an input or output data set,
System action: Your are notified that a small record was filed
with the exception of the data specified by the ddname ERR
in the larger allocated record.
statement, occurred. This message is sent to a printer.
User response: None.
System action: If the data set specified by the ddname ERR
statement cannot be opened, then the job is ended by an See TPF Program Development Support Reference for more
abend. The primary result of this ABEND is a user return code information.
of 9, which indicates that the data set to record error messages
could not be opened. Additionally a dump of the virtual
storage areas pertaining to this job may be included in the 000000000 ALL RCP ITEMS DO NOT HAVE SAME
output generated when a SYSABEND, SYSMDUMP, or TIME STAMP
SYSUDUMP DD statement is coded in the JCL to process the Explanation: The RCP items should all have the same time
dispatch control records (DCRs). stamp and do not. The discrepancy is probably because an
User response: None. incorrect or old RCP tape was used.

System action: The job is ended.


00000000 ALL ADDRESSES PREVIOUSLY IN A User response: Do the following:
DEACTIVATED STATUS HAVE BEEN
1. Use RCP tapes from the same recoup run.
RETURNED TO POOL
2. Submit the job again.
Explanation: This is a warning that SYCON previously
contained deactivation parameters but no longer does. Any
addresses that were deactivated are returned to the online 000000000 A MESSAGE HAS BEEN DELETED FROM
system during the next online pool directory update. THE ABOVE TEST UNIT BECAUSE NO
However, make sure that this is what you requested before LN/IA/TA WAS IN THE MESSAGE
running the online pool directory update.
Explanation: You did not include a line number, interchange
System action: None. address, and terminal address (LNIATA) for the output
message.
User response: None.
System action: This message is ignored.
See TPF Database Reference for more information about offline
pool maintenance and pool directory update. User response: None.
See TPF Program Development Support Reference for more
000000000 ALL INPUT CARDS HAVE BEEN information.
PROCESSED — END OF SUCCESSFUL
EXECUTION
000000000 A MESSAGE HAS BEEN DELETED FROM
Explanation: None. THE ABOVE TEST BECAUSE NO RID WAS
FOUND
System action: None.
Explanation: For a SNA-type message no resource identifier
User response: None. (RID) was placed in the message.
See TPF System Installation Support Reference for more System action: The message is ignored.
information about the system allocator (SAL).
User response: None.
See TPF Program Development Support Reference for more
information.

Offline Messages 389


000000000

User response: If the LOADER APRG CLEAR card was


000000000 A MESSAGE HAS BEEN DELETED FROM
intentionally included in the load deck, do nothing. Otherwise,
THE ABOVE TEST UNIT DUE TO AN
remove the LOADER APRG CLEAR card from the load deck
INVALID CHARACTER COUNT HAVING
and run TPFLDR again.
BEEN ENTERED INTO THE MESSAGE
See TPF System Installation Support Reference for more
Explanation: The system test compiler (STC) will not accept
information about TLDR and the LOADER APRG CLEAR
character counts that are less than 12 or greater than 1170.
card.
System action: None.

User response: None. 000000000 ATTENTION - BUFFER ERROR READING


ADATA
See TPF Program Development Support Reference for more
information. Explanation: Auxiliary loader (TLDR) ran out of storage
while attempting to load an ADATA file for a program being
run.
000000000 AN RCP TAPE MUST BE PROCESSED IN
PHASE 2 OF RECOUP System action: The program was loaded without the ADATA
file.
Explanation: The operator told the TPF system that there
were no input tapes to process. However, recoup phase 2 is User response: Do one of the following:
meaningless without a routing control parameter list (RCP) v If the ADATA file is not required for the program, do
tape. nothing.
System action: None. v If the ADATA file is required, increase the ADATA file
buffer size specified on the ADATASIZE parameter and run
User response: Do one of the following: TPFLDR again.
v Respond Y to the next prompt for input tapes.
v Cancel the job. See TPF System Installation Support Reference for more
information about TLDR and the ADATASIZE parameter.
See TPF Database Reference for more information about offline
pool maintenance. 000000000 ATTENTION - CONTAINS NO LINK MAP
DATA
000000000 AP CHAIN OVERLAYING PTV Explanation: You ran the offline auxiliary loader (TLDR) and
Explanation: The core image restart area (CIMR) chain for specified a C load module that contains no link map data.
the main storage resident E-type programs overlays the System action: The C load module is loaded with no link
beginning of ICDF. map data.
System action: None. User response: If you want a link map for this C load
User response: None. module, do the following:
1. Run the C load module build tool (CBLD) again.
See TPF System Installation Support Reference for more
information about loaders. 2. Run the offline auxiliary loader (TLDR) again to load the
updated version of the C load module.

000000000 ASMP ERROR REPORT ——— NOT See TPF Application Programming for information about CBLD
FOUND ON LISTAPE and TPF System Installation Support Reference for information
Explanation: The program identified was requested through about TLDR.
the LIST option but not found during a search of the LISTAPE
input. 000000000 ATTENTION - I/O ERROR READING
System action: None. ADATA

User response: Verify the program name from the output of Explanation: An I/O error occurred when auxiliary loader
the multiple assembly (MASM) program. (TLDR) attempted to read an ADATA file for a program being
run.
See TPF System Installation Support Reference for more
information about the multiple assembly and compilation System action: The program was loaded without the ADATA
print program. file.
User response: Do one of the following:
000000000 ATTENTION - APRG CLEAR CARD INPUT, v If the ADATA file is not required for the program, do
ADATA FILES WILL BE CLEARED nothing.

Explanation: The LOADER APRG CLEAR card was specified v If the ADATA file is required, ensure a valid ADATA file
in the auxiliary loader (TLDR) load deck. When the output exists for the program and run TPFLDR again.
from this job is loaded to the online TPF system, all ADATA
files on the target image will be cleared. See TPF System Installation Support Reference for more
information about TLDR.
System action: None.

390 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See TPF Database Reference for more information about


000000000 ATTRIBUTE BITS DO NOT MATCH TABLE
mapping support installation.
FOR MAP—xxxx—FIELD
NAMED—yyyy—DEFAULT SET
000000000 BAD DIRECTORY RECORD
Where:
Explanation: Data that is not valid was found in the
xxxx
directory record. The TPF system error macros are issued for
The map name.
these cases, which causes a dump to the real-time tape.
yyyy
System action: None.
The DDATA statement.
User response: Do the following:
Explanation: This is a Type E error. The DDATA statement
referenced in the message in the map referenced in the 1. Correct the error where possible.
message contains unknown attribute options or attribute 2. Start recoup phase 3 again.
options that are not valid.
In addition, the operator is informed of the error and
Note: This error should never occur unless the attribute table processing is stopped. The operator, then, should enter an
(ATTAB) is modified incorrectly. abort message to carry out housekeeping procedures.
System action: None.
User response: None. 000000000 BAD LOAD CARD OR BAD PATCH CARD

See TPF Database Reference for more information about Explanation: The load card does not match the load card in
mapping support installation. the name table of the TLDR segment. The CPU ID may be in
the wrong column or there may be an error in the REP card
patch address.
000000000 AUTO TYPE—xx FOR FIELD —yyyy—
INVALID FOR MAP—zzzz, TERMINATED System action: None.

Where: User response: None.

yyyy See TPF System Installation Support Reference for more


The field name. information about the loaders program.

zzzz
The map name. 000000000 BAD TAPE

Explanation: This is a Type E error. The map referenced in Explanation: The recoup phase 2-created tape contains a
the message was not generated because the TYPE= operand record type that is not valid.
for the field referenced in the message is inconsistent for the System action: None.
map designation; for example, an input-only map has a
TYPE=CO field. This type is only valid for output maps. User response: Do the following:
1. Correct the error where possible.
System action: None.
2. Start recoup phase 3 again.
User response: None.

See TPF Database Reference for more information about In addition, the operator is informed of the error and
mapping support installation. processing is stopped. The operator, then, should enter an
abort message to carry out housekeeping procedures.

000000000 AUTO TYPE–CL CODED FOR FIELD


—yyyy— BUT SYSMAP=YES NOT CODED 000000000 BASE ORDINAL NUMBER nnnn IS TOO
FOR MAP—xxxx—, TERMINATED LARGE FOR TPF 3.1 FIELD – FALLBACK
WILL NOT BE POSSIBLE
Where:
Where:
xxxx
The map name. nnnn
The base ordinal number.
yyyy
The DDATA statement. Explanation: This is a warning that the base ordinal number
exceeds the maximum value that is allowed in the TPF
Explanation: This is a Type E error. The DDATA statement system. Therefore, the TPF 3.1 field cannot be filled in and the
reference in the message defines this field as a control line. directory cannot be used in the TPF system.
This designation is reserved for system-type maps and must
have the SYSMAP=YES option coded in the DPANL System action: Processing continues.
statement.
User response: The TPF 4.1 system provides the capability to
System action: The map referenced in the message is not code more directories than was possible with the TPF system.
generated. However, to do so, you must be sure that you no longer need
to fall back from the TPF 4.1 system to the TPF system.
User response: None.

Offline Messages 391


000000000

If you still require the capability to fall back from the TPF 4.1
000000000 BCODE(1) PARAMETER IS NOT VALID
system to the TPF 3.1 system, recode the pool layout.
Severity: 4
If you no longer require the capability to fall back from the
TPF 4.1 system to the TPF 3.1 system, you do not need to Explanation: The first subparameter of the BCODE parameter
make any changes at this time. is not EBCDIC or UASCII.
System action: None.
000000000 BCODE HAS MORE THAN ONE USACII
SUBPARAMETER EXCESS IGNORED User response: Do the following:
1. Correct the input.
Severity: 0
2. Rerun Phase 1.
Explanation: None.
System action: None. 000000000 BCODE(1) VALUE IS UASCII BUT UASCII
SUPPORT NOT INCLUDED IN GEN
User response: None.
Severity: 4
000000000 BCODE HAS MORE THAN THREE Explanation: The BCODE parameter specifies UASCII code
SUBPARAMETERS EXCESS PARAMETERS for this BSC line but UASCII code support was not included
IGNORED in the system initialization program (SIP) generation.
Severity: 0 System action: None.
Explanation: None. User response: Do one of the following:
System action: None. v If UASCII code support is needed, correct the SIP input.
Then, rerun the SIP generation and rerun Phase 1.
User response: None.
v If UASCII code support is not needed, correct the input.
Then, rerun Phase 1.
000000000 BCODE(1) DEFAULTED TO EBCDIC BUT
NO EBCDIC SUPPORT IN GEN 000000000 BCODE(2) PARAMETER NOT VALID
Severity: 4 Severity: 4
Explanation: The first subparameter of the BCODE parameter Explanation: The second subparameter of the BCODE
was defaulted to EBCDIC but EBCDIC support was not parameter is not YTRAN or NTRAN.
included in the system initialization program (SIP) generation.
System action: None.
System action: None.
User response: Do the following:
User response: Do one of the following:
1. Correct the input.
v If EBCDIC support is needed, correct the SIP input. Then,
rerun the SIP generation and rerun Phase 1. 2. Rerun Phase 1.

v If EBCDIC support is not needed, correct the input. Then,


rerun Phase 1. 000000000 BCODE(3) PARAMETER NOT VALID
Severity: 4
000000000 BCODE(1) PARAMETER IS EBCDIC BUT
EBCDIC SUPPORT NOT INCLUDED IN Explanation: The third subparameter of the BCODE
GEN parameter is not YRCPL or NRCPL.

Severity: 4 System action: None.

Explanation: The first subparameter of the BCODE parameter User response: Do the following:
is EBCDIC but EBCDIC support was not included in the 1. Correct the input.
system initialization program (SIP) generation. 2. Rerun Phase 1.
System action: None.
User response: Do one of the following: 000000000 BEYOND ALLOC LGTH – PATCH NOT
APPLIED
v If EBCDIC support is needed, correct the system
initialization program (SIP) input. Then, rerun the SIP Explanation: A patch for a program or a keypoint extends
generation and rerun Phase 1. beyond the allocated length of the program or keypoint.
v If EBCDIC support is not needed, correct the input. Then, System action: The load is aborted for a keypoint. The patch
rerun Phase 1. is ignored for a program and the load is continued.
User response: None.
See TPF System Installation Support Reference for more
information about the loaders program.

392 TPF Messages (System Error, Offline, and Program Status Word)
000000000

1. Correct the input.


000000000 BEYOND ALLOC RANGE
2. Rerun Phase 1.
Explanation: None.

System action: None. 000000000 BSTnn ERROR UNABLE TO DEVELOP


User response: None. BSAT POINTER

Where:
000000000 BEYOND END STATEMENT nn The BST parameter number.
Explanation: The patch address is beyond the end statement Severity: 4
of the main storage-resident program.
Explanation: BST was not specified but an entry was found
Note: If a main storage-resident program that is being loaded in the SNCT table for this line with the station number
through an operational program list is being patched, referenced in the message. Since no POL and SEL characters
then this warning message is only generated for the were specified, the pointer into the BSAT table could not be
first set of REP cards for this program. If another determined.
program is patched before more patches are applied to System action: None.
the original program and if there are patches beyond
the end of the program in the second set of REP cards, User response: Do the following:
then the second set of patches is applied without this 1. Correct the input.
warning message.
2. Rerun Phase 1.
System action: The patch is still applied.

User response: None. 000000000 BSTnn HAS MISSING POL


SUBPARAMETER
See TPF System Installation Support Reference for more
information about the loaders program. Where:

nn The BST parameter number.


000000000 BSC POINT TO POINT LINE, ONLY BST00
Severity: 4
PROCESSED
Explanation: The BST parameter does not have a polch
Severity: 0
subparameter.
Explanation: The line is defined as a BSC point to point line.
System action: None.
Only BST00 is valid.
User response: Do the following:
System action: If other BST parameters are specified, they
will not be processed. 1. Correct the input.
2. Rerun Phase 1.
User response: None.

000000000 BSTnn HAS MISSING SEL


000000000 BSC TRIBUTARY STATION ON A
SUBPARAMETER
MULTIPOINT LINE ONLY BST00
PROCESSED Where:
Severity: 0 nn The BST parameter number.
Explanation: The station is defined as a tributary station on a Severity: 4
multipoint line. Only BST00 is valid.
Explanation: The BST parameter does not have a selch
System action: If other BST parameters are specified, they subparameter.
will not be processed.
System action: None.
User response: None.
User response: Do the following:
1. Correct the input.
000000000 BSTnn DOES NOT HAVE TWO
2. Rerun Phase 1.
SUBPARAMETERS
Where:
000000000 BSTnn IN ORDER TO OMIT AN SNCT
nn The BST parameter number. ENTRY THE LINE MUST USE EBCDIC,
YTRAN AND YRCPL
Severity: 4
Where:
Explanation: The BST parameter does not have two
subparameters. nn The BST parameter number.

System action: None. Severity: 4

User response: Do the following: Explanation: The BST parameter was specified for a BSC line

Offline Messages 393


000000000

but no matching entry was found in the SNCT table. This


000000000 BSTnn POL AND SEL SUBPARAMETERS
condition is valid only if the line is specified as using
NOT FOUND IN BSAT TABLE
EBCDIC, YTRAN, and YRCPL (BCODE=(EBCDIC, YTRAN,
YRCPL)). The line does not have one of these required Where:
parameters.
nn The BST parameter number.
System action: None.
Severity: 4
User response: Do the following:
Explanation: No match was found when comparing the POL
1. Correct the input. and SEL subparameters of the BST parameter with the BSAT
2. Rerun Phase 1. table specified in the system initialization program (SIP)
generation using BBSAT macros.
000000000 BSTnn NOT SPECIFIED System action: None.
Where: User response: The error occurred on the SKLNG macro or
on a BBSAT (SIP) macro.
nn The BST parameter number.
Do one of the following:
Severity: 4
v If the error is on a BBSAT macro, correct the SIP input.
Explanation: The BST parameters must be specified using Then, rerun the SIP generation and rerun Phase 1.
consecutive numbers. The BST parameter was not specified
v If the error is on the SKLNG macro, correct the macro.
(for example, skipped).
Then, rerun Phase 1.
System action: None.

User response: Do the following: 000000000 BSTnn POL SUBPARAMETER HAS TOO
MANY CHARACTERS
1. Correct the input.
2. Rerun Phase 1. Where:

nn The BST parameter number.


000000000 BSTnn NOT SPECIFIED AND NOT IN
Severity: 4
SNCT TABLE BUT HIGHER ENTRY IN
TABLE Explanation: The POL subparameter of the BST parameter
has a maximum length of 7 characters.
Where:
System action: None.
nn The BST parameter number.
User response: Do the following:
Severity: 0
1. Correct the input.
Explanation: The BST parameter was not specified and the
2. Rerun Phase 1.
SNCT table did not contain a entry for this line with the
station number referenced in the message but there was a
entry with a higher station number. 000000000 BSTnn SEL SUBPARAMETER HAS TOO
MANY CHARACTERS
System action: None.
Where:
User response: The condition described by the message may
be valid. If it is not valid, correct the input and rerun Phase 1. nn The BST parameter number.
Severity: 4
000000000 BSTnn NOT SPECIFIED BUT ENTRY WAS
FOUND IN SNCT TABLE Explanation: The SEL subparameter of the BST parameter
has a maximum length of 7 characters.
Where:
System action: None.
nn The BST parameter number.
User response: Do the following:
Severity: 0 1. Correct the input.
Explanation: An entry was found in the SNCT table for this 2. Rerun Phase 1.
line with the station number referenced in the message but the
BST parameter was not specified.
000000000 BSTnn SPECIFIED BUT NO MATCHING
System action: None. ENTRY FOUND IN SNCT TABLE
User response: The condition described by the message may Where:
be valid. If it is not valid, correct the input and rerun Phase 1.
nn The BST parameter number.

Severity: 0
Explanation: BST parameter was specified but there is no

394 TPF Messages (System Error, Offline, and Program Status Word)
000000000

entry in the SNCT table for this line with the station number
000000000 BTYPE PARAMETER IS NOT BSPP OR
referenced in the message.
BSMP
System action: None.
Severity: 4
User response: The condition described by the message may
Explanation: The BTYPE parameter must specify either point
be valid. If it is not valid, correct the input and rerun Phase 1.
to point (BSPP) or multipoint (BSMP) for each BSC line.

System action: None.


000000000 BSTOV CAN NOT BE ZERO FOR TRIB
STATION User response: Do one of the following:
Severity: 4 1. Correct the input.
2. Rerun Phase 1.
Explanation: The station is defined as a tributary station so
the BSTOV value cannot be zero.
000000000 BTYPE PARAMETER NOT SPECIFIED FOR
System action: None.
BSC LINE
User response: Do the following:
Severity: 4
1. Correct the input.
Explanation: The line is a BSC line but the BTYPE parameter
2. Rerun Phase 1.
was not specified.

System action: None.


000000000 BSTOV SPECIFIED FOR BTYPE(1) AS BSPP
PARAMETER IGNORED User response: Do the following:
Severity: 4 1. Correct the input.
2. Rerun Phase 1.
Explanation: The line is defined in the BTYPE parameter as a
point-to-point line so BSTOV parameter is not needed.
000000000 BTYPE PARAMETER SPECIFIES BSPP BUT
System action: None.
NO POINT TO POINT SUPPORT IN GEN
User response: None.
Severity: 4

Explanation: The line is defined as a BSC point to point line


000000000 BSTOV VALUE LESS THAN 0 OR
but point to point line support was not included in the system
GREATER THAN 255
initialization program (SIP) generation.
Severity: 4
System action: None.
Explanation: None.
User response: Do one of the following:
System action: None. v If the line is a point to point line, correct the SIP input.
Then, rerun the SIP generation and rerun Phase 1.
User response: Do the following:
v If the line is not a point to point line, correct input. Then,
1. Correct the input.
rerun Phase 1 SCK generations.
2. Rerun Phase 1.

000000000 BTYPE(1) PARAMETER SPECIFIES BSMP


000000000 BST00 NOT SPECIFIED FOR BSC POINT BUT NO MULTIPOINT SUPPORT IN GEN
TO POINT LINE
Severity: 4
Severity: 0
Explanation: The line is defined as a BSC multipoint line but
Explanation: None. multipoint line support was not included in the system
initialization program (SIP) generation.
System action: No TITB table is generated for the line.
System action: None.
User response: None.
User response: Do one of the following:
000000000 BTYPE HAS MORE THAN THREE v If the line is a multipoint line, correct the SIP input. Then,
SUBPARAMETERS EXCESS PARAMETERS rerun the SIP generation and rerun Phase 1.
ARE IGNORED v If the line is not a multipoint line, correct the input. Then,
rerun Phase 1.
Severity: 0

Explanation: None.
000000000 BTYPE(2) PARAMETER IS MAST BUT
System action: None. MASTER SUPPORT IS NOT INCLUDED IN
GEN
User response: None.
Severity: 4
Explanation: The station is being defined as a master station

Offline Messages 395


000000000

on a BSC multipoint line but master station support was not System action: None.
included in the system initialization program (SIP) generation.
User response: None.
System action: None.
See TPF System Installation Support Reference for more
User response: Do one of the following: information about variable cross referencing.
v If the station is a master station, correct the SIP input. Then,
rerun the SIP generation and rerun Phase 1. 000000000 BYPASSED — KEYPOINT HAS NO VALID
v If the station is not a master station, correct the input. Then, PATCHES
rerun Phase 1.
Explanation: There were no valid patches for this KEYPOINT
PATCH card so no action is taken.
000000000 BTYPE(2) PARAMETER IS TRIB BUT TRIB
SUPPORT IS NOT INCLUDED IN GEN System action: None.

Severity: 4 User response: Do the following:


1. Correct the error.
Explanation: The station is being defined as a tributary
station on a BSC multipoint line but tributary station support 2. Submit the job again.
was not included in the system initialization program (SIP)
generation. See TPF System Installation Support Reference for more
information about the loaders program.
System action: None.

User response: Do one of the following: 000000000 CALLED PROGRAM GREATER THAN 1055
v If the station is a tributary station, correct the SIP input. BYTES — IGNORED
Then, rerun the SIP generation and rerun Phase 1.
Explanation: The system test compiler (STC) will not place
v If the station is not a tributary station, correct the input. any programs larger than 1055 bytes on the test unit tape.
Then, rerun Phase 1.
System action: None.

000000000 BTYPE(2) PARAMETER NOT VALID User response: None.

Severity: 4 See TPF Program Development Support Reference for more


information.
Explanation: The second subparameter of the BTYPE
parameter is not a valid value.
000000000 CANNOT FIND ONE OF THE FOLLOWING
System action: None. PROGRAMS IN NAME TABLE: CP, FCTB,
User response: Do the following: ICDF, ACPL, IPLB, RIAT, SIGT, IPLA, IPAT,
USR1, or USR2.
1. Correct the input.
2. Rerun Phase 1. Explanation: One of these programs was not found in the
name table of the TLDR segment.

000000000 BTYPE(3) PARAMETER IS NOT VALID System action: None.

Severity: 4 User response: None.

Explanation: The third subparameter of the BTYPE parameter See TPF System Installation Support Reference for more
is not valid. information about the loaders program.

System action: None.


000000000 CANNOT FIND PROC NAME OF THIS
User response: Do the following: LOAD CARD
1. Correct the input. Explanation: The processor ID for this load card does not
2. Rerun Phase 1. match any processor ID that was TPF system generated.
System action: None.
000000000 BUFFER NOT AVAILABLE FOR xxxxxxxx
User response: None.
Where:
See TPF System Installation Support Reference for more
xxxxxxxx information about the loaders program.
One of the following:

SYSLIB 000000000 CANNOT FIND REQUESTED PROG ON


The SYSLIB data definition. RTOL
PDS Explanation: The requested program is not in object library.
The PDS data definition.
System action: The call is ignored.
Explanation: An O/S GETBUF macro instruction returned an
error code for the specified data set. User response: None.

396 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See TPF Program Development Support Reference for more See TPF Program Development Support Reference for more
information. information.

000000000 CAPACITY OF THE SDMU HAS BEEN 000000000 CHECK LOAD CARDS FOR THIS
EXCEEDED. A NEW LIBRARY TAPE HAS SEGMENT
BEEN CREATED WITH REFLECTS INPUT
CARDS PROCESSED TO THIS POINT Explanation: The load cards for this segment might be
incorrect. This error occurs while trying to use:
Explanation: It is probable that more work area is needed on v A PATCH KEYPT card followed by a CALL KEYPT card for
the unit test disk. the same keypoint
System action: None. v Two PATCH KEYPT cards for the same keypoint.

User response: None. System action: None.


See TPF Program Development Support Reference for more User response: None.
information.
See TPF Program Development Support Reference for more
information.
000000000 CARD FORMAT IN ERROR
Explanation: One of the following errors occurred: 000000000 CHKSUM ERROR—DETECTED AT yyyyyy
v A card that is not valid was found (valid cards being xxxx
LOADER CALL PROG, LDT, and REP for example). Where:
v A REP card does not have blanks in the correct location or
the 001 is not in the correct location. xxxx
The name of the program that was active when the
System action: None. checksum error was detected.
User response: None. yyyyyy
The displacement into the active program where the error
See TPF System Installation Support Reference for more
was detected. It does not include the 24-byte BEGIN
information about the loaders program.
macro.
Explanation: Checksum entered into the program test vehicle
000000000 CARD HAS ILLEGAL HEX DATA (PTV) checksum table upon first entry to a program under a
Explanation: The REP card address or data fields have data unit test ECB. Every time that program issues a macro,
that is not 0 through 9 or A through F. checksum is calculated and composed (for internal
modifications). If an error is found, control transfers to the
System action: If the REP card is for a keypoint, the load is next sequential instruction and a new checksum total is
aborted. entered into the PTV checksum table. Upon EXITC of a unit
test ECB, the PTV checksum table is cleared and the process
If the REP card is for a program, he patch is ignored and the
started again for the next ECB generated by a unit test.
load is continued.
System action: None.
User response: None.
User response: None.
See TPF System Installation Support Reference for more
information about the loaders program. See TPF Program Development Support Reference for more
information.
000000000 CARD OUT OF SEQUENCE
000000000 CHKSUM—PROGRAM nnnn NOT
Explanation: The control card or REP card is in the wrong
CHECKSUMMED—CHKSUM TABLE FULL
sequence.
Where:
System action: None.
nnnn
User response: None.
The program name.
See TPF System Installation Support Reference for more
Explanation: None.
information about the loaders program.
System action: This program segment is not checksummed.
Control is transferred to the ENTER routine.
000000000 CARD UNIDENTIFIABLE BY DATA
GENERATION ROUTINE User response: None.
Explanation: The card cannot be identified by the data See TPF Program Development Support Reference for more
generation routine. information.
System action: This card is ignored.

User response: None.

Offline Messages 397


000000000

000000000 CMD NOT CODED CORRECTLY 000000000 CONTROL UNIT STATUS REINITIALIZED
(SEGMENT CCL1)
Explanation: This is a Type E error. The user map has a
DPANL CMD= option coded that is not valid or is misspelled. Explanation: None.
System action: The map is not created. System action: None.
User response: Do the following: User response: None.
1. Correct the error.
2. Run the job again. 000000000 COPY REQUESTED FOR MEMBER xxxxxxxx
IN MEMBER yyyyyyyy IS A NESTED
See TPF Database Reference for more information about REQUEST/IGNORED
mapping support installation.
Where:
xxxxxxxx
000000000 COMMANDS OUT OF SEQUENCE RESET
The name of the member for which the copy was
PTV
requested.
Explanation: None.
yyyyyyyy
System action: None. The name of the member into which the first member
will be copied.
User response: None.
Explanation: See the JCL SYSLIB data definition.
See TPF Program Development Support Reference for more
information. System action: None.
User response: None.
000000000 COMPLETE — ERROR FOUND See TPF System Installation Support Reference for more
Explanation: None. information about variable cross referencing.

System action: None.


000000000 COPY REQUESTED FOR MEMBER xxxxxxxx
User response: None. IN MEMBER yyyyyyyy NOT FOUND,
IGNORED
000000000 CON LEN > THE FIELD LEN Where:
MAP—xxxx—TERMINATED
xxxxxxxx
Where: The copy member.
xxxx yyyyyyyy
The user output map. The PDS member.
Explanation: This is a Type E error. The user output map Explanation: The copy member referenced in the message,
named in the message has a DDATA statement with a CON= which was requested by the PDS member referenced in the
operand coded in which the constant data is greater than the message, was not found in the SYSLIB data set.
length specified in the LENGTH= operand.
System action: None.
System action: This map is not created.
User response: None.
User response: Do the following:
See TPF System Installation Support Reference for more
1. Correct the DDATA statement.
information about variable cross referencing.
2. Run the job again.

000000000 CORE SIZE = xxxx, ALLOCATED SIZE =


See TPF Database Reference for more information about
yyyy, PGM = nnnnvv
mapping support installation.
Where:
000000000 CONTINUATION CNTRL CARD MISSING xxxx
The core size.
Explanation: Continuation control card expected but not
found. yyyy
The allocated size.
System action: None.
nnnn
User response: None.
The program name.
See TPF System Installation Support Reference for more
vv The version number.
information about variable cross referencing.
Explanation: None.
System action: None.

398 TPF Messages (System Error, Offline, and Program Status Word)
000000000

User response: None.


000000000 CP IN CORE EXCEEDS CK1ECP
See TPF System Installation Support Reference for more
Explanation: The general file loader build area is too small to
information about the loaders program.
contain the control program and what was loaded before it.
System action: None.
000000000 COULD NOT CONVERT NODE NAME
TEST UNIT IGNORED User response: Increase the size of CK1ECP.
Explanation: The user-specified node name for an SNA See TPF System Installation Support Reference for more
message was not found on the node name to resource information about the loaders program.
identifier (RID) conversion file.
System action: This test unit is ignored. 000000000 CP LOAD OUT OF SEQ
User response: None. Explanation: The control program (CP) load is out of
sequence.
See TPF Program Development Support Reference for more
information. System action: None.
User response: None.
000000000 CP CAN ONLY BE LOADED IN A BSS
SYSTEM — JOB ABORTED See TPF System Installation Support Reference for more
information about the loaders program.
Explanation: The control program (CP) can only be loaded in
the basic subsystem (BSS).
000000000 CP ON LMOD DIFF FROM LEN AND/OR
System action: None. LOC PER KPT A
User response: Do one of the following: Explanation: The length of the control program (CP) does not
v If the SYSID parameter is incorrect and should be equal to agree with keypoint A.
BSS, correct the parameter and run the job again. System action: None.
v If the SYSID parameter is correct, then remove the reference
to loading the CP and run the job again. User response: None.
See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information about the loaders program.
information about the loaders program.

000000000 CP VERSION NOT FOUND


000000000 CP CSECT TBL EXCEEDS ALLOC LGTH,
RUN WILL CONTINUE WITHOUT ONLINE Explanation: The control program (CP) version was not
CP PATCH CAPABILITY found.

Explanation: The size of the CP CSECT names module System action: None.
(CPLKMP) is too small to contain the names of all the CP User response: None.
CSECTS.
See TPF System Installation Support Reference for more
System action: None. information about the loaders program.
User response: No CP CSECT module may be patched. This
problem can be fixed by correcting the CPLKMP module. 000000000 CP VERSION NOT FOUND — JOB
See TPF System Installation Support Reference for more ABORTED
information about the loaders program. Explanation: The requested control program (CP) was not
found.
000000000 CP IN CORE EXCEEDS BUFSIZ PARM — System action: None.
JOB ABORTED
User response: Do the following:
Explanation: The size of the control program (CP) is larger
than the BUFSIZ parameter when running offline TLDR. 1. Correct the error.
2. Submit the job again.
The BUFSIZE parameter needs to be larger than any single
component that is included in the load deck.
See TPF System Installation Support Reference for more
System action: The load is ended. information about the loaders program.

User response: Do the following:


1. Increase the BUFSIZE parameter. 000000000 CRITICAL CARD OUT OF SEQUENCE

2. Run the job again. Explanation: A loader image clear card or a loader load
CTKX card was encountered that is out of sequence.
See TPF System Installation Support Reference for more System action: None.
information about the loaders program.

Offline Messages 399


000000000

User response: Do the following: 1. Correct the error.


1. Check the load deck. 2. Submit the job again.
2. Delete the card in error or move the card to the correct
position in the load deck. See TPF System Installation Support Reference for more
information about the loaders program.

000000000 CRITICAL PROG nnnnvv NOT FOUND OR


COULD NOT BE LOADED 000000000 CTRL. — CARD IN ERROR, CARD
IGNORED
Where:
Explanation: The control card after the load AP card is not a
nnnn call program card, a load card, a REP card, or an LDT card.
The program name.
System action: None.
vv The version number.
User response: None.
Explanation: A program that is critical to the loading
operation was not found (for example, ACPL) or could not be See TPF System Installation Support Reference for more
loaded because of some other errors. information about the loaders program.

System action: The run is ended. Application program errors


will not cause the run to abend but are noted on the load list. 000000000 CU NUMBER OUT OF SEQUENCE –
CHECK ALL PKSTs INITIALIZED
User response: None.
Severity: 4
See TPF System Installation Support Reference for more
information about the loaders program. Explanation: The PKST macros should be coded in ascending
order by control unit number so that the generation macros
can check that a PKST is generated for every control unit.
000000000 CTKx G.FILE CONFIG FROM G.FILE
System action: None.
Where:
User response: Check that a PKST was generated for every
x The keypoint values. control unit in the TPF system.
Explanation: For this execution of ALDR, the keypoint values
referenced in the message for the general file configuration are 000000000 CURRENT TA T2 NOT EQUAL TO LAST
being taken from the general file keypoint area. ACTIVE TA T1
System action: None. Explanation: The program test vehicle (PTV) intercepted a
User response: None. SEND-type macro from an ILT terminal address, which is in
Tete-a-Tete mode, and the terminal address (T2) does not agree
See TPF System Installation Support Reference for more with the original terminal address (T1).
information about the loaders program.
System action: None.

000000000 CTKx G.FILE CONFIG FROM LIBRARY User response: None.

Where: See TPF Program Development Support Reference for more


information.
x The keypoint values.
Explanation: For this execution of ALDR, the keypoint values 000000000 CYL PORTION OF MCHR FILE ADDR IS
referenced in the message for the general file configuration are GREATER THAN 255
being taken from the object library.
Explanation: The file address for a record that was to be
System action: None. written using the special MCHR format was calculated and
the cylinder portion of the file address was greater than 255.
User response: None.

See TPF System Installation Support Reference for more Note: The control program (CP), the start up programs (such
information about the loaders program. as PTV and ACPL), all E-type programs, the loader
control record, and the general file loader program
directory records (PDRs) are written to the general file
000000000 CTKx NOT CALLED ON G.FILE CONFIG
using the special MCHR file addresses.
CARD-JOB ABORTED
System action: None.
Where:
User response: None.
x The keypoint values.
See TPF System Installation Support Reference for more
Explanation: The configuration card is not valid.
information about the loaders program.
System action: None.
User response: Do the following:

400 TPF Messages (System Error, Offline, and Program Status Word)
000000000

User response: None.


000000000 DATA GENERATION — BAD DELIMITER
— REST OF CD IGNORED See TPF Program Development Support Reference for more
information.
Explanation: The proper delimiter for this field of four
decimal digits was not found.
000000000 DATA GENERATION — CARD
System action: The remainder of this card is ignored.
REFERENCES RECORD NOT IN SDMF
User response: None.
Explanation: A record was called from the standard
See TPF Program Development Support Reference for more data/message file (SDMF) that was not available.
information.
System action: The records were created without using a
model from SDMT.
000000000 DATA GENERATION — BSTA02 NO
User response: None.
LONGER A VALID ENTRY
See TPF Program Development Support Reference for more
Explanation: The system test compiler (STC) will only accept
information.
BSTA06 and BSTA08 entries.
System action: None.
000000000 DATA GENERATION — CC1–15 BLANK —
User response: None. IGNORED

See TPF Program Development Support Reference for more Explanation: CC1–15 of this card is blank. However, the last
information. card did not specify a continuation.

System action: This card is ignored.


000000000 DATA GENERATION — BSTA04 NO
User response: None.
LONGER A VALID ENTRY
See TPF Program Development Support Reference for more
Explanation: The system test compiler (STC) will only accept
information.
BSTA06 and BSTA08 entries.

System action: None.


000000000 DATA GENERATION — DATA ENTERED
User response: None. IN UNUSED FIELD

See TPF Program Development Support Reference for more Explanation: Data was entered into a field defined as a spare
information. field.

System action: None.


000000000 DATA GENERATION — CARD IGNORED
User response: None.
Explanation: A detail data generation card or a TPF system
See TPF Program Development Support Reference for more
generated card was not preceded by a valid GSTAR card.
information.
System action: The card is ignored.
User response: None. 000000000 DATA GENERATION — DRIL NOT
AVAILABLE — ENTRY IGNORED
See TPF Program Development Support Reference for more
information. Explanation: The label on the card references a record not
available on the DRIL library.

000000000 DATA GENERATION — CARD System action: None.


REFERENCES LABEL NOT IN DRIL
User response: None.
Explanation: The label on the card cannot be found in the
See TPF Program Development Support Reference for more
DRIL library.
information.
System action: None.
User response: None. 000000000 DATA GENERATION — ENTRY POSITION
>RCD SIZE< IGN
See TPF Program Development Support Reference for more
information. Explanation: The requested entry exceeds the size of the
record.

000000000 DATA GENERATION — CARD System action: The card is ignored.


REFERENCES LABEL NOT IN DRIL
User response: None.
Explanation: The label in the card does not correspond to
See TPF Program Development Support Reference for more
any label in the DRIL record currently being used.
information.
System action: None.

Offline Messages 401


000000000

000000000 DATA GENERATION — FIELD TOO LONG 000000000 DATA GENERATION — INVALID ALPHA
TRUNCATED ON LEFT DATA ENTERED

Explanation: Data to be entered into a field was too long for Explanation: A nonalphabetic character was entered into a
this field. Truncation has occurred on the left and the field defined to be alphabetic only.
maximum field length was entered.
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
See TPF Program Development Support Reference for more information.
information.

000000000 DATA GENERATION — INVALID CONT.


000000000 DATA GENERATION — GROUP RECORD CD READ AGAIN
NOT AVAILABLE
Explanation: Since the card is still in the read-in area, the
Explanation: The GROUP record being called is not in the data generation routine will reprocess it as a noncontinuation
standard data/message file (SDMF). card. Since the card is still in the DGR card read-in area, DGR
will reprocess it as a noncontinuation card.
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
information. See TPF Program Development Support Reference for more
information.

000000000 DATA GENERATION — GSTAR—FORMAT


ERROR—1 REC. ASSUMED 000000000 DATA GENERATION — INVALID
CONTROL TYPE IN DRIL — IGN
Explanation: In the GSTAR card, a period was not found
delimiting the number of records to four digits or less. The Explanation: CC63. of the DRIL record was defined
number of records desired is assumed to be one. incorrectly.

System action: None. System action: None.


User response: None. User response: None.
See TPF Program Development Support Reference for more See TPF Program Development Support Reference for more
information. information.

000000000 DATA GENERATION GSTAR—NO 000000000 DATA GENERATION — INVALID FLD.


REC.NUMBER—1 ASSUMED TYPE IN DRIL — CD. IGNORED
Explanation: The number of records to be created was not Explanation: CC69. of the DRIL record was defined
entered in the GSTAR word. incorrectly.
System action: The data generation routine will create one System action: None.
record.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
See TPF Program Development Support Reference for more information.
information.

000000000 DATA GENERATION — INVALID


000000000 DATA GENERATION — GSTAR—REC. # HI NUMERIC DATA ENTERED
— USED
Explanation: A character that is not valid was entered into a
Explanation: The data generation routine does not have the field defined to be numeric only.
main storage available to create the desired number of records.
As many records as possible will be created and the number System action: None.
indicated in message. User response: None.
System action: None. See TPF Program Development Support Reference for more
User response: None. information.

See TPF Program Development Support Reference for more


information.

402 TPF Messages (System Error, Offline, and Program Status Word)
000000000

000000000 DATA GENERATION — LENGTH 000000000 DATA GENERATION — NON-HEX


CONFLICT — CED LENGTH USED CHAR.—REST OF CD. IGNORED

Explanation: The length of a record indicated on the GSTAR Explanation: A field that must be coded in hexadecimal
card is not equal to the length of a record on the standard contains a character other than 0 through 9 or A through F.
data/message file (SDMF).
System action: The field set is ignored.
System action: The length given on the card is assumed to be
correct and used. User response: None.
See TPF Program Development Support Reference for more
User response: None.
information.
See TPF Program Development Support Reference for more
information.
000000000 DATA GENERATION — SDMU ID TOO
SHORT — SDMU IGNORED
000000000 DATA GENERATION — MODEL RECORD
NOT AVAILABLE Explanation: The ID used in a GSTAR card was less than 12
characters.
Explanation: A record was called from the standard
System action: No record was called from the standard
data/message file (SDMF) that was not available.
data/message file (SDMF).
System action: The records were created without using a
User response: None.
model from SDMF.
User response: None. See TPF Program Development Support Reference for more
information.
See TPF Program Development Support Reference for more
information.
000000000 DATA GENERATION — SDMU ID TOO
LONG — SDMU IGNORED
000000000 DATA GENERATION — NO DELIMITER
LAST ENTRY IGNORED Explanation: The ID used in a GSTAR card was greater than
12 characters.
Explanation: No delimiter found at the end of a field to be
entered. System action: No record was called from the standard
data/message file (SDMF).
System action: This field was not entered into the record.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
See TPF Program Development Support Reference for more information.
information.

000000000 DATA GENERATION — THIS FIELD IS


000000000 DATA GENERATION — NO GEND CARD NOT CONTINUOUS
FOUND — ANY RECORDS TO BE
GENERATED FROM LAST GSTAR CARD Explanation: A continuous field card was used for a field
UP TO THIS POINT HAVE BEEN DELETED that is not greater than 56 characters long.

Explanation: None. System action: None.

System action: None. User response: None.

User response: None. See TPF Program Development Support Reference for more
information.
See TPF Program Development Support Reference for more
information.
000000000 DATA GENERATION — UNUSUAL
CONDITION ON DISK — IGNORED
000000000 DATA GENERATION — NON DEC. CHAR
— OR BAD DELIMITER IGND Explanation: Either this label is not available in DRIL or
DRIL was not outputted to disk.
Explanation: A non-numeric character was found in a field of
4 decimal digits or no delimiter was found. System action: None.

System action: The remainder of this card is ignored. User response: None.

User response: None. See TPF Program Development Support Reference for more
information.
See TPF Program Development Support Reference for more
information.

Offline Messages 403


000000000

000000000 DATA GENERATION — ZERO LN. FIELD 000000000 DIRECTORY RCDS ON DGF HAVE NOT
— CD. IGNORED BEEN PROCESSED ON-LINE. REPLY ‘C’ TO
CONTINUE OR ‘T’ TO TERMINATE
Explanation: A field of zero length was found. It cannot be
entered into the record. Explanation: Directory records created by a previous offline
pool maintenance run were not processed by the online
System action: The rest of the card is ignored.
system. This can happen even when the previous run did not
User response: None. go to the end-of-job.

See TPF Program Development Support Reference for more System action: None.
information.
User response: See your system programmer for more
information. If told to run the job, then reply with the
000000000 DATA RECORD NOT AVAILABLE — character C. Otherwise, reply with the character T.
ENTRY IGNORED See TPF Database Reference for more information about offline
Explanation: The requested ID is not available on the pool maintenance.
standard data/message file (SDMF).
System action: None. 000000000 DUPLICATE — LOAD CARD — JOB
ABORTED
User response: None.
Explanation: This program was already loaded. This message
See TPF Program Development Support Reference for more appears to the right of the card that caused the error.
information.
System action: None.

000000000 “DEV” IS INVALID FOR xxxxx User response: Do the following:


PARAMETER 1. Correct the load deck.
Severity: 12 2. Submit the job again.

Explanation: The logical device parameter for this parameter See TPF System Installation Support Reference for more
must be A,B,C, D (for devices A-D), or R (for ratio information about the loaders program.
dispensing).
System action: None. 000000000 DUPLICATE USER RECORD ID(x“xxxx”,
User response: None. C“cc”, D“ddd”) THIS RUN
Severity: 12
000000000 DIRECTORY NUMBER nnnn IS TOO Explanation: The same ID (displayed in hex, character, and
LARGE FOR TPF 3.1 FIELD – FALLBACK decimal formats) was coded more than once.
WILL NOT BE POSSIBLE
System action: None.
Where:
User response: None.
nnnn
The directory number.
000000000 DURING-RECOUP TAPES CANNOT BE
Explanation: This is a warning that the pool directory ordinal CORRECTLY PROCESSED. RUN MAY BE
number exceeds the maximum value that can fit in the TPF 3.1 INVALID
field. Therefore, the TPF 3.1 field cannot be filled in and the
directory cannot be used in the TPF system. Explanation: The number in the recoup keypoint record
denoting the last during-recoup primary real-time tape (RTA)
System action: Processing continues. is not greater than the number denoting the last pre-recoup
User response: The TPF 4.1 system provides the capability to RTA. This indicates a wraparound situation on the tape
code more directories than was possible with the TPF 3.1 sequence number written in the dump formatter record at the
system. However, to do so, you must be sure that you no beginning of each RTA. As this could be expected to happen
longer need to fall back from the TPF 4.1 system to the TPF only about once in a billion times (the number ranges from 0
3.1 system. to 4,294,967,295), it was probably caused by a system error.

If you still require the capability to fall back from the TPF 4.1 System action: None.
system to the TPF 3.1 system, then recode the pool layout. User response: Remove any RTAs known to have been
If you no longer require the capability to fall back from the created during recoup. The run should then be correct except
TPF 4.1 system to the TPF 3.1 system, you do not need to for addresses released during recoup.
make any changes at this time. See TPF Database Reference for more information about offline
pool maintenance.

404 TPF Messages (System Error, Offline, and Program Status Word)
000000000

000000000 END OF CARD REACHED – VALUE OR 000000000 END OF JOB


KEYWORD INVALID
Explanation: This is the normal completion of the formatter.
Explanation: Column 72 of the card was reached while
scanning an entry on a control card and a delimiter was not System action: None.
found. User response: None.
System action: None. See TPF Database Reference for more information about the
User response: None. real-time disk formatter.

See TPF System Installation Support Reference for more


information about the multiple assembly and compilation 000000000 END OF MAP RECORD CREATE RUN
program. Explanation: This is a Type C error.

System action: The program has completed.


000000000 END OF CARD REACHED/VALUE OR
KEYWORD INVALID User response: None.

Explanation: This message is printed when column 72 of the See TPF Database Reference for more information about
control card is reached on a scan without finding a delimiter mapping support installation.
for the keyword or keyword value being scanned.
System action: None. 000000000 END STC

User response: None. Explanation: The END STC card on the test unit tape (TUT)
is found. It indicates that the completion of the system test
See TPF System Installation Support Reference for more vehicle (STV) or the last unit/package test unit on the TUT.
information about variable cross referencing.
System action: None.

000000000 END OF FILE ERROR — JOB TERMINATED User response: None.

Explanation: None. See TPF Program Development Support Reference for more
information.
System action: None.

User response: None. 000000000 END TEST UNIT

Explanation: This message indicates the end of output for


000000000 END OF FILE FOUND AFTER RECORD NO. either a unit or a package test unit.
xx
System action: None.
Where:
User response: None.
xx The record number.
See TPF Program Development Support Reference for more
Explanation: Reduction is processing and the end of the RTC information.
tape occurred before the CE or DE record was found. The data
read up to that point was processed.
000000000 ENTRY IN CONTROL CARD LIST
System action: None. EXCEEDS 8 CHARACTERS
User response: None. Explanation: None.
System action: None.
000000000 END OF FILE FOUND AFTER RECORD NO
xx REDUCTION IS PROCESSING User response: None.
INFORMATION GATHERED TO THIS
See TPF System Installation Support Reference for more
POINT
information about the multiple assembly and compilation
Where: print program.

xx The record number.


000000000 EOD RETURNED WHEN ATTEMPTING TO
Explanation: If the end of the RTC tape occurs before the DE RETRIEVE PROGRAM nnnnvv — LOAD IS
record, this message will be printed and the reduction will IGNORED
contain already read data.
Where:
System action: None.
nnnn
User response: None. The program name.
vv The program version.
Explanation: The end-of-data (EOD) set condition was
encountered when ALDR tried to read the object module

Offline Messages 405


000000000

referenced in the message from an object library. User response: Make sure you are referencing the proper
SALTBL. If not, correct the deck and submit the job again. If
System action: None. yes, verify the content of the SALTBL.
User response: None. See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information about the loaders program.
information about the loaders program.
000000000 ERROR — ILLEGAL CARD OR SEQUENCE
000000000 EOV MOUNT NEXT TAPE. NEWTAPE=Y, – THIS CARD IGNORED
EOF=N
Explanation: This card is not valid because it is out of
Explanation: The program encountered an EOV condition. sequence.

System action: None. System action: None.

User response: If there are more tapes to process, reply Y. User response: None.
Otherwise, reply N and the program gives a summary print of
See TPF Program Development Support Reference for more
data processed.
information.
See TPF Database Reference for more information about offline
pool maintenance.
000000000 ERROR IN PARAMETER OF CALL CARD

Explanation: The card in error is printed.


000000000 ERROR DURING BLDL — JOB
TERMINATED ENTRY NOT FOUND System action: The job is ended.
Explanation: An error occurred while accessing the program User response: None.
directory record (PDR).

System action: The job is ended. 000000000 ERROR IN PATCH CARD


User response: None. Explanation: The REP card does not have blanks in the
correct location or the 001 in the correct location.
000000000 ERROR DURING BLDL — JOB System action: None.
TERMINATED PERM I/O ERROR
User response: None.
Explanation: An error occurred while accessing the program
directory record (PDR). See TPF System Installation Support Reference for more
information about the loaders program.
System action: The job is ended.
User response: None. 000000000 ERROR IN PATCH ROUTINE

Explanation: A patch card that is valid for ALDR was


000000000 ERROR FINDING ID nn ADDRESS submitted.
nnnnnnnn SSU nnnn — I—S nn
System action: None.
Where:
User response: None.
nn The record ID.
See TPF System Installation Support Reference for more
nnnnnnnn information about the loaders program.
The address of the record.
nnnn 000000000 ERROR — PROGR. nnnnvv, CORE ADDR.
The subsystem user (SSU) name. OUT OF RANGE, PROGR IGNORED
nn The I-stream ID. Where:
Explanation: A main storage allocator record or global record nnnn
cannot be found with the ID, ordinal number, and address The program name.
provided.
vv The program version.
System action: None.
Explanation: The main storage resident program address
User response: None. referenced in the message does not fall within the allocated
range of main storage resident E-type programs.
000000000 ERROR FINDING SAL TABLE — NOTIFY System action: The load is aborted. The values of the
SUPPORT allocated range are contained in the CK1SAP and CK1EAP
fields in keypoint A.
Explanation: An error was encountered retrieving the system
allocator (SAL) table (SALTBL). User response: Make sure that you are using the proper
system allocator (SAL) table (SALTBL) and the proper
System action: None.

406 TPF Messages (System Error, Offline, and Program Status Word)
000000000

keypoint A. Perhaps CK1EAP in keypoint A needs to be See TPF System Installation Support Reference for more
increased. information about the loaders program.

See TPF System Installation Support Reference for more


information about the loaders program. 000000000 ERROR OCCURRED IN READING THE
DIRECTORY. JOB TERMINATED.
000000000 ERROR READING BLOCK FOR SEGMENT Explanation: An error reading the directory block occurred.
— nnnn This message is sent to a printer.
Where: System action: The job is ended.
nnnn User response: None.
The segment name.

Explanation: An error occurred while reading the block for 000000000 EXCEEDS ALLOCATED LNGTH, PROG
the segment name referenced in the message occurred. This NOT LOADED
message is sent to a printer.
Explanation: None.
System action: The job is ended.
User response: None.
User response: None.
System action: None.

000000000 ERROR READING CARD See TPF System Installation Support Reference for more
information about the loaders program.
Explanation: This message is caused by one of these errors:
v An operator, operand, or label that is not valid. 000000000 EXCEPTION RECORDING PARAMETER
v An operand is truncated and the portion on the current card INVALID
is greater than 14 characters.
Severity: 12
In either case, the message is issued to a printer, along with Explanation: The only two valid options for this parameter
the card image and segment name. are XCP=YES or XCP=NO.
System action: None. System action: None.
User response: None. User response: None.

000000000 ERROR READING FCTB VERSION=xx — 000000000 FILE ADDR EXCEEDS LIMIT OF GEN FILE
NOTIFY SUPPORT
Explanation: The file address exceeds the limit for the
Where: general file.
xx The file address compute program (FACE) table version. System action: None.
Explanation: An error was encountered while reading the file User response: None.
address compute program (FACE) table version referenced in
the message. See TPF System Installation Support Reference for more
information about the loaders program.
System action: None.
User response: Do the following: 000000000 FILE ADDRESS PARA. LABEL NOT FOUND
1. Correct the error. IN DRIL DELETED
2. Submit the job again. Explanation: The file addresses indicated in the header
cannot be found within the DRIL entry.
See TPF System Installation Support Reference for more
System action: This file address was deleted.
information about the loaders program.
User response: None.
000000000 ERROR READING OBJ CODE — NOTIFY See TPF Program Development Support Reference for more
SUPPORT information.
Explanation: A read error was encountered while doing
input/output (I/O) on the object code. 000000000 FIND ERROR ON PARS LIST
System action: None. Explanation: The programmer airlines reservation system
(PARs) list specified on the PARSvv card could not be found.
User response: Do the following:
1. Correct the error. System action: None.
2. Submit the job again. User response: Make sure PARSvv is on the object library
specified in the load. If not, put it on the object library and
submit the load again.

Offline Messages 407


000000000

See TPF System Installation Support Reference for more User response: Do the following:
information about the loaders program. 1. Provide the missing card.
2. Run the auxiliary loader.
000000000 FOLLOWING DATA NOT FILED
See TPF System Installation Support Reference for more
Explanation: There is an error in the data record header in
information about the loaders program.
the pilot system or individual record.
System action: The record is not loaded. The header is
000000000 HARDWARE ERROR IN FILE ADDRESS —
written to the real-time tape.
PROGRAM FOLLOWS
User response: None.
Explanation: The CE1SUG error indicator is set following the
See TPF Program Development Support Reference for more FINWC macro for the original (a base system) program. The
information. test program from the TUT is written to the real-time tape
after the message.

000000000 FOLLOWING LOADER CARD INVALID System action: The program is not loaded.

Explanation: Either this card was not an END, LDT, or User response: None.
LOADER card, or the modules specified on the LOADER card
See TPF Program Development Support Reference for more
is not valid.
information.
System action: None.

User response: Do the following: 000000000 HARDWARE ERROR — SELD UNABLE TO


1. Correct the error. RETRIEVE THIS RECORD

2. Submit the job again. Explanation: A hardware error occurred so SELD was unable
to retrieve the record.
See TPF System Installation Support Reference for more System action: None.
information about the loaders program.
User response: None.

000000000 FOLLOWING LOADER LOAD CARD OUT See TPF Program Development Support Reference for more
OF SEQUENCE: information.

Explanation: The LOADER card printed after this message is


out of sequence. 000000000 HDR PATCHING NOT ALLOWED — CARD
IGNORED
System action: None.
Explanation: REP card address is in the program header area.
User response: Do the following:
1. Put the section in the proper load sequence. System action: None.

2. Submit the job again. User response: None.


See TPF System Installation Support Reference for more
See TPF System Installation Support Reference for more information about the loaders program.
information about the loaders program.

000000000 IERxxxx
000000000 GENERAL FILE IS ON AN UNSUPPORTED
DEVICE TYPE Where:

Explanation: The loader general file (LGF) is not on a xxxx


supported direct access storage device. The interrupt enabler register (IER).
System action: None. Explanation: None.

User response: None. System action: None.

See TPF System Installation Support Reference for more User response: None.
information about the loaders program. See TPF System
See OS Sort/Merge System Information: System
Generation for more information about the devices that are
Generation/Installation library.
supported.

000000000 G.FILE CONFIG CARD NOT GIVEN — JOB 000000000 IGNORED – UNKNOWN CARD TYPE
ABORTED Explanation: This card is unrecognizable by the loader.
Explanation: The configuration card was not included in the System action: None.
load deck.
User response: Do the following:
System action: None.
1. Correct the error.

408 TPF Messages (System Error, Offline, and Program Status Word)
000000000

2. Submit the job again. See TPF Program Development Support Reference for more
information.
See TPF System Installation Support Reference for more
information about the loaders program.
000000000 INPUT TAPE IS AFTER RECOUP. PROCESS
IN NEXT OFFLINE UPDATE
000000000 ILLEGAL FORMAT IN PREVIOUS
Explanation: The primary real-time tape (RTA), which is
MESSAGE
mounted as SYSIN, was created after running recoup phase 3.
Explanation: The program test vehicle (PTV) intercepted a Processing this tape would distort the error analysis
SEND-type macro from an ILT terminal address and the performed by recoup phase 4 of recoup (Run Type 4).
message contains illegal control characters.
System action: None.
System action: None.
User response: Save the RTA as an unprocessed RTA.
User response: None.
See TPF Database Reference for more information about offline
See TPF Program Development Support Reference for more pool maintenance.
information.
000000000 INSUFFICIENT CORE — INCREASE
000000000 IMPROPER SEQUENCE OF LOAD REGION SIZE
ADDRESS CARDS JOB TERMINATED Explanation: The program issued a GETMAIN request for
Explanation: The load address card that contains the first set core to build a list from the control cards. The GETMAIN was
of 1055 byte addresses did not contain a 1 in CC41. unsuccessful. The program should be run with a larger region
or partition size.
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
information about the system test compiler (STC). See TPF System Installation Support Reference for more
information about the multiple assembly and compilation
print program.
000000000 INCORRECT CSECT NAME OR FORMAT
ERROR
000000000 INTERVENTION PARAMETERS NOT
Explanation: The CP REP card contains an incorrect CP VALID – RUN ABORTED
CSECT name.
Explanation: The characters specified for the parameter are
System action: The card is ignored. not valid.
User response: None. System action: None.
See TPF System Installation Support Reference for more User response: Specify the correct parameter and submit the
information about the loaders program. job again.

See TPF Database Reference for more information about valid


000000000 INPUT RCP TAPE IS IN 3.1 FORMAT parameters for offline pool maintenance.
Explanation: The primary real-time tape (RTC) was produced
by the TPF 3.1 system in a format that is not recognized by 000000000 INVAL BKSPC OVER PRIME ACT. CODE
later versions of the TPF system. The tape cannot be read.
Explanation: Condition causing the backspace character tried
System action: None. to delete the error: Primary Action Code.
User response: Provide a tape formatted for the current System action: None.
system.
User response: None.
See TPF Database Reference for more information about offline
pool maintenance.
000000000 INVALID BASE STATUS DEFAULTED TO
OFF-LINE
000000000 INPUT RECORD TYPE TO FACE IS
INVALID/INPUT ORDINAL NUMBER TO Severity: 4
FACE OUTSIDE ALLOWABLE RANGE
Explanation: One or more of the parameters in the BASE
Explanation: An error returned from the file address operand is not valid.
compute program (FACE) indicates a record type that is not
System action: None.
valid or an ordinal number that is not valid. The first 44 bytes
of the record header are written to the real-time tape. User response: Do the following:
System action: The record is skipped. 1. Correct the input.
2. Rerun Phase 1 or patch the generated PKST at the BSTAnn
User response: None.
tag.

Offline Messages 409


000000000

000000000 INVALID BSC SEND LEVEL – DEFAULT=1 000000000 INVALID COMMUNICATION WITH
LINKER
Severity: 4
Explanation: A return code that is not valid was received
Explanation: For a BSC line, the SL parameter in the SKLNG from the linkage editor (LEDT) while a program is being link
macro was omitted or outside the range 1 through 256.
edited.
System action: None.
System action: None.
User response: If the default value is not acceptable, update User response: None.
the input and rerun Phase 1 or patch the generated record at
the byte following the SLCFnn tag. See TPF System Installation Support Reference for more
information about the loaders program.

000000000 INVALID BYTE COUNT ON DRIL —


RECORD DELETED 000000000 INVALID CONTROL TYPE ON DRIL —
RECORD DELETED
Explanation: This message indicates that the record was
deleted from the library for this run. Explanation: This message indicates that the record was
deleted from the library for this run.
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
information about the system test compiler (STC). See TPF Program Development Support Reference for more
information about the system test compiler (STC).

000000000 INVALID BYTE OR RECORD NUMBER —


REST OF CARD IGNORED 000000000 INVALID CONTROL UNIT IN PATH
PARAMETER – DEFAULTED TO VOID
Explanation: An ORD card was encountered with a byte PATH
count that is not valid or a record number that is greater than
the number created. Severity: 4

System action: None. Explanation: The control unit number specified is greater
than maximum control unit number as calculated by the
User response: None. system initialization program (SIP).
See TPF Program Development Support Reference for more System action: None.
information.
User response: Do the following:

000000000 INVALID CARD FORMAT — REST OF 1. Correct the input.


CARD IGNORED 2. Rerun Phase 1 or the path that generated the record. The
dummy path is initialized to 6 bytes of zeros.
Explanation: The ORD card format is incorrect.

System action: None. 000000000 INVALID CONVERSION TYPE ON DRIL —


User response: None. RECORD DELETED

See TPF Program Development Support Reference for more Explanation: CC69 of the DRIL record is in error. This
information. message indicates that the record was deleted from the library
for this run.

000000000 INVALID CODE IN RECORD HEADER System action: None.

Explanation: The data record header does not contain valid User response: None.
address code (X'09' for absolute, X'07' for ordinal number and See TPF Program Development Support Reference for more
record type). The first 44 bytes of the record header are information about the system test compiler (STC).
written to the real-time tape.
System action: The record is ignored. 000000000 INVALID CU NUMBER – PKST
User response: None. GENERATION SUPPRESSED

See TPF Program Development Support Reference for more Severity: 8


information. Explanation: The control unit number specified was not:
v Numeric
v Greater than the maximum control unit number as
calculated by the system initialization program (SIP).
System action: None.
User response: Do the following:

410 TPF Messages (System Error, Offline, and Program Status Word)
000000000

1. Correct the input. User response: None.


2. Rerun Phase 1. See TPF Program Development Support Reference for more
information about the system test compiler (STC).
000000000 INVALID CU STATUS – DEFAULT TO
OFF-LINE 000000000 INVALID FILE ADDR — SELD UNABLE TO
Severity: 4 RETRIEVE THIS RECORD

Explanation: The CUSTAT operand is not valid. Explanation: None.

System action: None. System action: None.

User response: If default is not acceptable, correct the input User response: None.
and rerun Phase 1. Alternatively, the generated PKST can be See TPF Program Development Support Reference for more
patched at the XSTAnn tag. information.

000000000 INVALID DEVICE TYPE CODED 3350 000000000 INVALID FORMAT MSG IGNORED
DEFAULT SUBSTITUTED
Explanation: A program test vehicle (PTV) ZSTVS command
Severity: 4 was entered incorrectly.
Explanation: The DEVICE parameter of the first SENDG System action: None.
macro was not coded with the proper device type.
User response: Enter the command again.
System action: None.
See TPF Program Development Support Reference for more
User response: If the default is not acceptable, correct the information.
input and rerun Phase 1.

000000000 INVALID —FROM— OPTION, EXPECTING


000000000 INVALID DGF KEYPOINT RECORD FOLLOWING —TO—
n—RUN ABORTED
Explanation: A FROM keyword and value was found
Explanation: The disk pack mounted as DGF does not have a without a corresponding TO option.
valid pool maintenance keypoint record where one should be.
The relative position of the record within the data set is System action: None.
indicated by the value provided in the message. Either the
User response: None.
wrong disk pack was mounted or the pool maintenance
general file was destroyed. See TPF System Installation Support Reference for more
information about the multiple assembly and compilation
System action: None.
program.
User response: None.
See TPF Database Reference for more information about offline 000000000 INVALID HEADER BIT CONTROL
pool maintenance. INDICATOR IN DRIL—DELT
Explanation: CC71 of the DRIL record is in error.
000000000 INVALID END OPERAND SPECIFIED – xxx
System action: None.
Where:
User response: None.
xxx The operand that is not valid.
See TPF Program Development Support Reference for more
Severity: 4 information about the system test compiler (STC).

Explanation: An END operand was specified that is not


valid. 000000000 INVALID KEYWORD ON CONTROL CARD

System action: None. Explanation: A keyword on a control card is not LIST,


FROM, TO, or SUFFIX.
User response: The operand is assumed to be END so no
action is necessary unless this message is generated by a System action: None.
SENDG that was not suppose to have an END operand.
User response: None.
See TPF System Installation Support Reference for more
000000000 INVALID FIELD TYPE ON DRIL – RECORD
information about variable cross referencing and the multiple
DELETED
and assembly compilation program.
Explanation: CC68 of the DRIL record is in error. This
message indicates that the record was deleted from the library
for this run.
System action: None.

Offline Messages 411


000000000

000000000 INVALID LABEL FOUND 000000000 INVALID LINE SPECIFIED – REMOTE


TABLE GENERATION SUPPRESSED
Explanation: The card image, the program name, and the
label that is not valid are provided. Severity: 8
System action: None. Explanation: The physical line number specified in the LINE
parameter was not defined in the PATH parameter of the
User response: None.
preceding SKLNG macro as a remote path.
System action: None.
000000000 INVALID LENGTH ON DRIL HDR –
RECORD DELETED User response: Do the following:

Explanation: This message indicates that the record was 1. Correct the input.
deleted from the library for this run. 2. Rerun Phase 1.

System action: None.


000000000 INVALID LINKER RTN CODE DURING
User response: None. SALTBL LOAD
See TPF Program Development Support Reference for more Explanation: A return code that is not valid was received
information about the system test compiler (STC). from the linkage editor (LEDT) for the system allocator (SAL)
table (SALTBL) load.
000000000 INVALID LINE DISCIPLINE ATTACHED System action: None.
TO QI
User response: None.
Severity: 4
See TPF System Installation Support Reference for more
Explanation: The line type specified in the first parameter of information about the loaders program.
a QI operand is not valid.

System action: None. 000000000 INVALID LOAD SPECIFIED ‘NO’ DEFAULT


User response: Do the following: SUBSTITUTED
1. Correct the input. Severity: 4
2. Rerun Phase 1 or patch the generated SCK at the DAQInn Explanation: The LOAD parameter did not contain YES or
tag. NO.

System action: None.


000000000 INVALID LINE IN PATH PARAMETER –
DEFAULTED TO VOID PATH User response: If the default is not acceptable, correct the
input and rerun Phase I.
Severity: 4
Explanation: The physical line number specified in a PATH 000000000 INVALID/MISSING PARM FIELD, CHECK
parameter was not a valid hexadecimal number or was greater PARM STMNT
than 3EF.
Explanation: This is a Type E error. A parameter field was
Path definitions begin at the STIMnn tag and the dummy not coded with the words CREATE, MODIFY or the parameter
paths are initialized to 6 bytes of zeros. field was omitted from the EXEC JCL card.
System action: None. System action: The run is ended.
User response: Do the following: User response: Do the following:
1. Correct the input. 1. Correct the error.
2. Rerun Phase 1 or patch the record. 2. Run the job again.

000000000 INVALID LINE NUMBER – SCK See TPF Database Reference for more information about
GENERATION SUPPRESSED mapping support installation.

Severity: 8
000000000 INVALID MODE PARAMETERS
Explanation: The value specified in LNSY parameter is not a
valid hexadecimal or the line number specified is greater than Explanation: The mode parameter (STV mode) of the
the maximum symbolic line number as generated by the program test vehicle (PTV) ZSTVS START RUNID XY
system initialization program (SIP). command was not in the valid range. Parameter X can only be
A or B. Parameter Y can be a numeral from 1 through 9.
System action: None.
System action: None.
User response: Do the following:
1. Correct the input. User response: Enter the command again.

2. Rerun Phase 1.

412 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See TPF Program Development Support Reference for more


000000000 INVALID ORG CARD IN DRIL — RECORD
information.
DELETED

Explanation: Parameters that are not valid were found on the


000000000 INVALID NON ALPHABETIC CHARACTER
origin card.
USED FOR PID DEFAULT ‘A’
SUBSTITUTED System action: None.
Severity: 4 User response: None.
Explanation: The PID parameter did not contain a valid See TPF Program Development Support Reference for more
single alphabetic character. information.
System action: None.
000000000 INVALID PARAMETER IN TYPE LIST
User response: If the default is not acceptable, correct the
input and rerun Phase I. Explanation: The line type in the list is not within range of
valid line types defined in the TPF system.
000000000 INVALID NUMBER OF MESSAGES, System action: None.
DEFAULTED TO ONE
User response: None.
Explanation: The number of messages specified on the
RUNID must be between 1 and 9.
000000000 INVALID PATCH CARD
System action: None.
Explanation: The patch card is not valid.
User response: None.
System action: None.

000000000 INVALID OPERAND FOUND User response: None.

Explanation: The card image, the program name, and the See TPF System Installation Support Reference for more
operand that are not valid are given. information about loaders.

System action: None.


000000000 INVALID PATH INDICATOR – MA
User response: None. ASSUMED
Severity: 4
000000000 INVALID OPERATOR FOUND
Explanation: One of the following errors occurred:
Explanation: The card image, the program name, and the v The path switching status is not valid
operation code that is not valid are given.
v The path type specified in one or more of the PATH
System action: None. parameters is not valid.
User response: None. System action: None.
User response: Do the following:
000000000 INVALID ORD NO. LENGTH ON DRIL — 1. Correct the input.
RECORD DELETED
2. Rerun Phase 1 or patch the appropriate path indicators in
Explanation: A number that is not valid was used for the the generated record.
length. This message indicates that the record was deleted
from the library for this run.
000000000 INVALID PHASE I MACRO INTERRUPT
System action: None. CODE yyyyyy xxxx

User response: None. Where:

See TPF Program Development Support Reference for more yyyyyy xxxx
information. The SVC code.
Explanation: An illegal SVC code was issued. Control is
000000000 INVALID ORD NUMBER transferred to the DENDT macro.

Explanation: None. System action: None.

System action: None. User response: None.

User response: None. See TPF Program Development Support Reference for more
information.
See TPF Operations for more information about online file
recoup.

Offline Messages 413


000000000

000000000 INVALID POOL MAINTENANCE INPUT 000000000 INVALID REC TYPE


TAPE
Explanation: None.
Explanation: The first record of the primary real-time tape
(RTA) is not a dump formatter record or a record on an RCP System action: None.
tape is not a recoup logging record. The tape is therefore User response: None.
considered not valid.
See TPF Operations for more information about online file
System action: None. recoup.
User response: Do the following:
1. Dismount the tape that is not valid from SYSIN. 000000000 INVALID REQ MADE DURING SALTBL
2. Mount a valid tape, if any. LOAD

Explanation: None.
See TPF Database Reference for more information about offline
pool maintenance. System action: None.
User response: None.
000000000 INVALID PROC ID IN KEYPT CALL – JOB See TPF System Installation Support Reference for more
ABORTED information about loaders.
Explanation: The processor ID is not valid.
System action: None. 000000000 INVALID REQUEST MSG IGNORED

User response: Do the following: Explanation: A program test vehicle (PTV) service request
was issued in the wrong operating state.
1. Correct the error.
2. Submit the job again. System action: None.
User response: Do the following:
See TPF System Installation Support Reference for more 1. Ensure that the proper operating state is in effect.
information about the loaders program.
2. Enter the command again.

000000000 INVALID RECORD FOUND ON INPUT See TPF Program Development Support Reference for more
RCP TAPE. information.
Explanation: The program found a primary real-time tape
(RCP) that is not valid. The CY6PGM field did not contain the 000000000 INVALID RETURN CODE FROM LEDT, JOB
correct subsystem user ID in a MDBF system. ABORTED
System action: None. Explanation: TLDR called the linkage editor (LEDT) to
User response: Do the following: perform link editing and received an unknown return code.

1. Check the RCP tape. System action: The load is ended.


2. Mount the correct version of the RCP tape. User response: See your system support personnel for help
3. Run the program again. resolving the error.
See TPF System Installation Support Reference for more
See TPF Database Reference for more information about offline information about the loaders program.
pool maintenance.

000000000 INVALID SET COUNT ON DRIL —


000000000 INVALID RECOUP KEYPOINT RECORD DELETED
RECORD—RUN ABORTED
Explanation: This message indicates this record was deleted
Explanation: The disk pack mounted as RGF does not from the library for this run.
contain a valid recoup keypoint record. Either the wrong disk
pack was mounted or recoup phase 3 must be rerun. System action: None.
System action: None. User response: None.
User response: Do one of the following: See TPF Program Development Support Reference for more
v Mount the correct disk pack. information about the system test compiler (STC).

v Run recoup phase 3 of recoup again.


000000000 INVALID SLOT DISPLACEMENT ON DRIL
See TPF Database Reference for more information about offline — RECORD DELETED
pool maintenance.
Explanation: A character that is not valid was used for
displacement. This message indicates this record was deleted
from the library for this run.

414 TPF Messages (System Error, Offline, and Program Status Word)
000000000

System action: None. User response: None.

User response: None. See TPF Program Development Support Reference for more
information about the RTT utility. See TPF Operations for more
See TPF Program Development Support Reference for more information about the ZTRAC command.
information.

000000000 INVALID TRAP OF A PHASE I MACRO —


000000000 INVALID SUBCHANNEL RANGE TRPMT yyyyyy
Severity: 4
Where:
Explanation: One or both of the subchannel addresses yyyyyy
specified in PHADR parameter is not valid. The value for TRPMT.
System action: None.
Explanation: Control is transferred to the next sequential
User response: Do the following: instruction in the driver program.
1. Correct the input. System action: None.
2. Rerun Phase 1 or patch the generated PKST at the CMIN
User response: None.
or CMAX tags.
See TPF Program Development Support Reference for more
information.
000000000 INVALID SYNTAX IN CONTROL CARD

Explanation: The syntax in the control card is not valid. 000000000 INVALID TRCE OPTION CARD
System action: None. Explanation: The program test vehicle received a SFDP
User response: None. UNABLE response from SFDP caused by a TRCE option.

See TPF System Installation Support Reference for more System action: The SFT option is ignored.
information about the multiple assembly and compilation User response: None.
print program.
See TPF Program Development Support Reference for more
information.
000000000 INVALID SYNTAX ON CNTRL CARD

Explanation: The syntax on the control card does not 000000000 INVALID UNTRAP OF A PHASE I MACRO
correspond to the rules specified. — STPMT yyyyyy
System action: None. Explanation: Control is transferred to the next sequential
User response: None. instruction in the driver program.

See TPF System Installation Support Reference for more System action: None.
information about variable cross referencing. User response: None.
See TPF Program Development Support Reference for more
000000000 INVALID TAPE — NO DX RECORD ON information.
TAPE
Explanation: The tape being post processed does not contain 000000000 I/O ERROR DURING BLDL MACRO
a dump label (DX) record before the second tape mark on the
tape. The STPP post processor expects one tape mark between Explanation: None.
the header labels and data, and a second tape mark between
System action: None.
the data and trailer labels. If a DX record is not contained
between the two tape marks, the tape is considered not to be User response: None.
valid.
See TPF System Installation Support Reference for more
System action: None. information about loaders.
User response: None.
See TPF Program Development Support Reference for more 000000000 I/O ERROR OCCURRED IN READING THE
information. DIRECTORY. JOB TERMINATED
Explanation: An error occurred while reading the directory
000000000 INVALID TRAC OPTION CARD block.

Explanation: The program test vehicle received an RTT System action: Processing is ended.
UNABLE message from real-time trace (RTT) caused by a User response: None.
TRAC option. PTV constructs and sends the ZTRAC 00F+
command to RTT. See TPF System Installation Support Reference for more
information about macro cross referencing.
System action: None.

Offline Messages 415


000000000

000000000 I/O ERROR ON GEN FILE AT CCHHR 000000000 I/O ERROR ON GENERAL FILE AT
cccchhhhrr CYLINDER xxx HEAD xxx RECORD
xxx—RUN ABORTED
Where:
Where:
cccchhhhrr
The hexadecimal representation of the cylinder (cccc), xxx The decimal representation of the hardware address.
head (hhhh) and record (rr) portions of the hardware
address where the error occurred. Explanation: The program was unable to read or write the
general file (DGF or RGF) at the indicated address.
Explanation: This error message is issued out of ALDR
System action: None.
relatively early in the load process. Other messages may or
may not accompany this message. It is a severe problem User response: None.
caused by one of the following:
See TPF Database Reference for more information about offline
v A read error occurred while trying to read keypoint X.
pool maintenance.
v A read error occurred while trying to read keypoint A.
v An error occurred while reading a core-resident program
000000000 I/O ERROR ON OBJLIB
that would have been written to the general file during OPL
load. Explanation: None.
v An error occurred while reading an application program
System action: None.
during creation of the AP chain for OPL load.
v An error occurred while writing a keypoint to the correct User response: None.
area on the general file. See TPF System Installation Support Reference for more
v An unsuccessful read occurred for a previously patched information about loaders.
core-resident program from the general file.
v An error occurred while filing a general file keypoint.
000000000 I/O ERROR READING nnnnvv
v An error occurred while writing out the control program to
disks. Where:
v An error occurred while writing out the loader control nnnn
record. The program name.
v An error occurred while writing out a program directory vv The version number.
record (PDR) to the general file.
v An error occurred while writing core-resident programs to Explanation: There was an input/output (I/O) error while
the general file during OPL load. reading the program name and version number referenced in
the message.
v An error occurred while writing out the second block of a
core-resident program to the general file during OPL load. System action: None.
v An error occurred while writing a file-resident program to User response: None.
the general file.
See TPF System Installation Support Reference for more
v An error occurred while writing a 4K file-resident program
information about loaders.
from the object code work area to the general file.
v An error occurred while writing FCTB, ACPL, ICDF, SIGT,
or RIAT to disk. 000000000 I/O ERROR READING CP

System action: None. Explanation: An input/output (I/O) error occurred while


reading the control program (CP).
User response: Do the following:
1. Use the accompanying message, if one exists, to further System action: None.
diagnose problem. User response: None.
2. Review and correct load deck.
See TPF System Installation Support Reference for more
3. Run the load again. information about loaders.

If the input/output (I/O) error persists, have the pack


checked. 000000000 I/O ERROR READING CP — JOB
ABORTED
See TPF System Installation Support Reference for more Explanation: An input/output (I/O) error occurred while
information about loaders. reading the control program from the load library.

System action: None.


User response: Run the job again. If the problem continues,
check the pack.

See TPF System Installation Support Reference for more


information about macro cross referencing.

416 TPF Messages (System Error, Offline, and Program Status Word)
000000000

000000000 JCD TAPE RECORD xxx HAS yy FOR AN 000000000 KEYPOINT READ ERROR
ID. THIS IS UNACCEPTABLE.
Explanation: A keypoint read error occurred.
Where:
System action: None.
xxx The JCD tape record name.
User response: None.
yy The value that is not acceptable.
See TPF System Installation Support Reference for more
Explanation: An unidentifiable record identification character information about loaders.
causes this message and stops the reduction run.
System action: None. 000000000 KEYPOINTS ALLOCATION ON GF
CONTAINS INSUFFICIENT ROOM FOR GF,
User response: None.
RT, AND ONLINE KPT PATCH AREA
See TPF Operations for more information about system
Explanation: None.
performance.
System action: None.
000000000 JCD TAPE RECORD xxx IS OUT OF User response: None.
ORDER. REDUCTION WILL PROCESS
INFORMATION GATHERED TO THIS See TPF System Installation Support Reference for more
POINT AND TERMINATE. information about loaders.

Where:
000000000 KEYPT nnnnvv, INCORRECT NAME
xxx The JCD tape record name.
Where:
Explanation: The JRA1, JRA2, JRM1, and JRF1 offline
segments print this message when a record is written to the nnnn
JCD tape in the wrong order. The record number is equivalent The program name of the keypoint.
to the value in DCOUNT. vv The version number of the keypoint.
System action: None. Explanation: The name on a general file or on a call keypoint
User response: Review the record on the tape with that card is not valid.
corresponding number to diagnose the problem. System action: None.
See TPF Operations for more information about system User response: None.
performance.
See TPF System Installation Support Reference for more
information about loaders.
000000000 JOB ABORTED — FIX LOAD ADDRESS
CARD AND RESTART JOB
000000000 KEYPT OR AP NAME CANNOT BE FOUND
Explanation: The format of the load address card is incorrect. IN NAMETBL
System action: None. Explanation: One of the keypoints or AP programs was not
User response: Check the card for valid addresses in the found in the name table of TLDR.
correct card columns. System action: None.
See TPF Program Development Support Reference for more User response: None.
information.
See TPF System Installation Support Reference for more
information about the loaders program.
000000000 KEYPOINT CTKxvv IS TOO LARGE — JOB
ABORTED
000000000 KEYWORD ON CONTROL CARD IS NOT
Where: —LIST—
xvv The keypoint number. Explanation: A control card has been read on which the
Explanation: The keypoint exceeds its maximum size. keyword is not LIST.

System action: None. System action: None.

User response: None. User response: None.

See TPF System Installation Support Reference for more See TPF System Installation Support Reference for more
information about the loaders program. information about the multiple assembly and compilation
print program.

Offline Messages 417


000000000

between the maximum HS and the minimum LS line number.


000000000 LC LINE NUMBERS NOT CONSECUTIVE
System action: None.
Severity: 4
User response: Check that an SCK was created for every line
Explanation: The LNSY parameter for LC type lines were not
in the TPF system.
specified consecutively on the SKLNG macros.
System action: None.
000000000 LIVE TEST ACTIVATE LINES
User response: Do the following:
Explanation: Lines will be activated as stated in the
1. Correct the input. procedures found in TPF Operations for control programs.
2. Rerun Phase 1.
System action: None.
User response: None.
000000000 LDCR READ ERROR
See TPF Operations for more information about the program
Explanation: An error occurred reading the general file
test vehicle (PTV).
loader control record.
System action: None.
000000000 LIVE TEST ACTIVE — INVALID REQUEST
User response: None. — RESET ONLY VALID

See TPF System Installation Support Reference for more Explanation: The program test vehicle (PTV) was requested
information about loaders. to operate in Live mode only through the ZSTVS TEST LIVE
command. The only PTV request that can now be serviced is
the PTV reset command. Any other PTV service request will
000000000 LENGTH OF FROM/TO VALUE GREATER cause the previous message to be generated.
THAN 8 CHARACTERS
System action: None.
Explanation: A value assigned to a FROM or TO keyword
exceeds eight characters. User response: None.

System action: None. See TPF Program Development Support Reference for more
information.
User response: None.
See TPF System Installation Support Reference for more 000000000 LNS zz aaa
information about the multiple assembly and compilation
print program. Where:
zz The symbolic line/link number.
000000000 LINE LENGTH FOR TYPE T OR FD
aaa The type of line/link (synchronous link control (SLC) or
EXCEEDED FOR THIS DEV. TYPE. —zz—
binary synchronous communication (BSC)).
MAP NAMED xxxx TERMINATED
Where: Note: When no lines exist, LNS NONE appears as the third
part of the message.
zz The device type.
Explanation: This formatted message is sent to the computer
xxxx
room agent set (CRAS) console that requested the single
The map name.
processor display.
Explanation: This is a Type E error. A DDATA statement with
System action: None.
a TYPE= T or FD has a CON== parameter coded. This
constant data exceeds the line size for the device type User response: None.
referenced in the message.

System action: The map referenced in the message is not 000000000 LOADER CONTROL CARD ERROR
generated.
Explanation: A loader control card error occurred.
User response: None.
System action: None.
See TPF Database Reference for more information about
mapping support installation. User response: None.
See TPF System Installation Support Reference for more
000000000 LINE NUMBER OUT OF SEQUENCE – information about loaders.
CHECK ALL SCKS INITIALIZED
Severity: 4 000000000 LOADER CTRL CARD OUT OF SEQ

Explanation: SCK macros should be coded in ascending line Explanation: The call keypoint card is out of sequence.
number order, so that the generation macros can check that all System action: None.
SCKS have been initialized. This message would also be
output if line numbers 0 or 1 were coded or any number User response: None.

418 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See TPF System Installation Support Reference for more See TPF Program Development Support Reference for more
information about loaders. information.

000000000 LOADER COMPLETE 000000000 LOAD MAY BE INCOMPLETE, xxxx WAS


NOT LOADED
Explanation: This message is sent to SYSLOG at the
completion of the general file load. At this time the general Where:
file should be IPLed, if there were no input errors. If no errors
xxxx
occurred, an IPLable module to be used as input to the TPF
The component that was not loaded.
general file loader online segment is now available. It contains
programs, keypoints, and online keypoint patches to be loaded Explanation: One or more components not loaded were
to the online files, as specified in the general file loader control marked as required for one of the following reasons:
record.
v The IMAGE CLEAR card was present in the load deck.
A listing of all the programs and patches loaded was v CTKX was loaded and:
generated by ALDR with an indication of errors and warnings
– The start ordinal of the specified component changed
of suspected errors.
– The start ordinal of the next component decreased,
System action: None. leaving insufficient space for the specified component.
User response: None.
If this load is for the basic subsystem (BSS), any specified
See TPF System Installation Support Reference for more components must be loaded. Otherwise, this message can be
information about the loaders program. ignored for subsystem shared components.
System action: None.
000000000 LOADER COMPLETE INPUT ERROR
CHECK PRINTER FOR DETAILS User response: If the specified component is required by the
subsystem, run ALDR again and include the component in the
Explanation: See the explanation for LOADER COMPLETE load deck.
for more information.
See TPF System Installation Support Reference for more
System action: See the system action for LOADER information about the loaders program.
COMPLETE for more information.
User response: See the user response for LOADER 000000000 LOCK FIXED PARAMETER INVALID
COMPLETE for more information.
Severity: 12
See TPF System Installation Support Reference for more
information about the loaders program. Explanation: The only valid options for this parameter are
LOCKF=DASD and LOCKF=PROC.

000000000 LOADING DATA FROM TEST UNIT System action: None.

Explanation: This message indicates that data is being loaded User response: None.
from the test unit.

System action: None. 000000000 LOCK POOL PARAMETER INVALID

User response: None. Severity: 12

See TPF Program Development Support Reference for more Explanation: The only valid options for this parameter are
information. LOCKP=DASD and LOCKP=PROC.
System action: None.
000000000 LOADING PILOT SYSTEM User response: None.
Explanation: The program test vehicle (PTV) loaded the
PILOT system requested in the RUNID option. 000000000 LOGGING PARAMETER INVALID
System action: None. Severity: 12
User response: None. Explanation: The only two valid options for this parameter
See TPF Program Development Support Reference for more are LOG=YES or LOG=NO.
information. System action: None.
User response: None.
000000000 LOADING PROGRAMS FROM TEST UNIT
Explanation: This message indicates that the programs are
being loaded from the test unit.
System action: None.
User response: None.

Offline Messages 419


000000000

000000000 MACRO SEQUENCE ERROR – MUST 000000000 MACRO SEQUENCE ERROR – SENDG
FOLLOW SENDG MACRO WITH END PARAMETER FOUND –
MACRO IGNORED
Severity: 4
Severity: 8
Explanation: It is possible to generate PKSTs without
previously generating the SCKs. In this case, this message will Explanation: See the SKLNG macro errors.
be generated on the first PKSTG macro but it can be ignored.
If SCKs are being created in this run, the first PKSTG should System action: None.
follow a SENDG macro. User response: Do the following:
System action: None. 1. Correct the input.

User response: Do the following: 2. Rerun Phase 1.

1. Correct the input.


2. Rerun Phase 1. 000000000 MAP-xxxx-FOR DEV. TYPE -zz- GENERATED
SUCCESSFULLY

000000000 MACRO SEQUENCE ERROR – MUST Where:


FOLLOW SENDG MACRO – ALL MACROS xxxx
SINCE LAST SENDG IGNORED The map name.
Severity: 4 zz The development type.
Explanation: None. Explanation: This is a Type C error.
System action: None. System action: None.
User response: Do the following: User response: None.
1. Correct the input.
See TPF Database Reference for more information about
2. Rerun Phase 1. mapping support installation.

000000000 MACRO SEQUENCE ERROR – MUST 000000000 MAP—xxxx—HAS NO SEQUENCE #,


FOLLOW SENDG MACRO – ALL MACROS TERMINATED
SINCE LAST SENDG IGNORED
Where:
Severity: 4
xxxx
Explanation: None. The map name.
System action: None. Explanation: This is a Type E message. The user map
specified in the message is not coded with a SEQNO operand
User response: Do the following:
or the sequence number (1 through 9999) is not valid.
1. Correct the input.
System action: None.
2. Rerun Phase 1.
User response: Do the following:
000000000 MACRO SEQUENCE ERROR – SENDG 1. Correct the error.
WITH END PARAMETER FOUND – 2. Run again.
MACRO IGNORED
Severity: 8 See TPF Database Reference for more information about
mapping support installation.
Explanation: One of the following occurred:
v The SKLNG macro follows SENDG END.
000000000 MAP NAMED—xxxx FOR ADD/REPLACE
v The PKSTG macro follows SENDG END. NOT FOUND
System action: None. Where:
User response: Do the following: xxxx
1. Check the input. Any operand or comment in a SENDG The map name.
macro call will be interpreted as an END parameter by the
Explanation: This is a Type E error. The map name on the
SENDG macro.
ADD/REPLACE statement does not match a map statement in
2. Correct the input. the user's map source library.
3. Rerun Phase 1.
System action: This statement is ignored and the next
ADD/REPLACE statement, if there is any, is read.
User response: None.

420 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See TPF Database Reference for more information about See TPF System Installation Support Reference for more
mapping support installation. information about variable cross references.

000000000 MAP NAME MISSING FROM DPANL 000000000 MAX (n) NO OF ENTRIES ALLOWED IN
STMNT, MAP TERMINATED DIR CONTROL CARD LIST EXCEEDED –
NAME=xxxx INCREASE VARIABLE &LISTMEM AND
REASSEMBLE
Where:
Where:
xxxx
The map name. n The number of entries that the program can print.
Explanation: This is a Type E error. The source member read Explanation: The program can print a list of up to the value
from the user's map library does not contain a four character specified in the message. The list, which is input to the
map name. program, exceeds this number of entries.
System action: This map is not created. System action: None.

User response: None. User response: Do the following:


See TPF Database Reference for more information about 1. Change the value of the &LISTMEM local variable in the
mapping support installation. program.
2. Reassemble the program.

000000000 MAX (nnn) NO OF ALLOWED VARIABLES


If you prefer, you can run the program more than once with a
EXCEEDED INCREASE &VBLS AND REAS
smaller control card list.
Where:
See TPF System Installation Support Reference for more
nnn
information about the multiple assembly/compilation print
The maximum number of global variables allowed for the
program.
program.
Explanation: The number of global variables allowed for the
000000000 MAX (nnn) NO. OF MEMBERS FOR LIST
program, which are specified in the message, is less than the
EXCEEDED/INCREASE &LISTMEM A
number occurring in the member being processed when the
REASSEMBLE
message is issued.
Where:
System action: None.
nnn
User response: Do the following:
The maximum number of members that can be cross
1. Change the value of the &VBLS local variable. referenced.
2. Reassemble the program.
Explanation: The LIST option was used to specify a list of
3. Run again. members to be cross referenced. The program can only handle
the number of members specified in the message.
See TPF System Installation Support Reference for more
information about variable cross references. System action: None.

User response: Do the following:


000000000 MAX (nnn) NO. OF CONTINUATION 1. Increase the value of the &LISTMEM local variable.
CARDS EXCEEDED/INCREASE 2. Reassemble the program.
&CONTCRD REASSEMBLE
Where: See the TPF System Installation Support Reference for more
information about the variable cross reference.
nnn
The number of continuation cards specified in a
statement that are allowed by the program. 000000000 MAXIMUM (n) NO. OF MEMBERS FOR
LIST EXCEEDED
Explanation: The program allows for the amount of
continuation cards specified in the message in a statement. A Where:
statement has more than this number of continuation cards
n The maximum number of members that are allowed in a
when this message is issued.
list.
System action: None.
Explanation: Only the number of members specified in the
User response: Do the following: message are allowed in a list. The list supplied on a control
card exceeds this number.
1. Increase the value of the &CONTCRD local variable.
2. Reassemble the program. System action: None.
3. Run again. User response: Do the following:

Offline Messages 421


000000000

1. Increase the value of the &MAXMEM local variable in System action: This statement is ignored and the next
ASSMDRIVE. statement is read.
2. Reassemble the program. User response: None.

See the TPF System Installation Support Reference for more See the TPF Database Reference for more information about
information about the multiple assembly/compilation mapping support installation.
program.
000000000 MORE THAN 10 ORD NUMBERS—MSG
000000000 MAXIMUM NUMBER OF LC CU REJECTED
EXCEEDED Explanation: None.
Severity: 4 System action: None.
Explanation: The SKLNG macro will allow at most 16 Local User response: None.
3270(LC) control units in the gen.
See TPF Operations for more information about online file
System action: None. recoup.
User response: Increase the size of the table XACUTAB in the
SKLNG macro. 000000000 MOUNT CORRECT DISK PACK AND
RESTART JOB
000000000 MESSAGE TOO LARGE, REJECTED Explanation: The system test compiler (STC) encountered a
Explanation: The length of the old format message was NO RECORD FOUND or a READ ERROR on the unit test
greater than 768 or the length of the new format message was disk or the object library disk.
greater than the &SAM3270 system initialization program System action: STC cannot continue.
(SIP) variable.
User response: Try another unit test disk.
System action: None.
See TPF Program Development Support Reference for more
User response: None. information.
See TPF Program Development Support Reference for more
information. 000000000 MPIF FILE SEQUENCE ERROR. OUTPUT
REPORT MAY BE INCORRECT
000000000 MESSAGE TOO SMALL, REJECTED Explanation: When reading Multi-Processor Interconnect
Explanation: The input message from the test unit tape Facility (MPIF) path plot and distribution data from the sorted
(TUT) had a count of less than four (the line number, file MDWKOUT, a problem with the amount of data was
interchange address, and terminal address (LNIATA) plus one found. Since the plots and distribution reports were already
character). printed, it should be noted that they may contain incorrect
data.
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Program Development Support Reference for more
information. See TPF Operations for more information about system
performance.

000000000 MISSING RIGHT PAREN IN LIST —


ASSUMED ), CONTINUE 000000000 MPIF PATH ENTRY SEQUENCE ERROR X.
PREVIOUSLY ACCUMULATED DATA
Explanation: A list of members on a list control card was not CLEARED
ended by a right parenthesis.
Explanation: This message indicates that an incongruity was
System action: A right parenthesis is assumed. found in the order of the Multi-Processor Interconnect Facility
(MPIF) path entries within the MD records read from the RTC
User response: None.
tape.
See the TPF System Installation Support Reference for more
System action: The path data accumulated up to this point
information about the multiple assembly/compilation
may be incorrect and is therefore cleared out so that an
program.
attempt to accumulate new, valid path data can begin from the
remaining MD records. The resulting report will not be
000000000 MODIFY STATEMENT — INVALID representative of the entire sampling period.
OPTION IN COL 1 CARD IGNORED
User response: None.
Explanation: This is a Type E error. The modify statement
See TPF Operations for more information about system
displayed with this error message does not have A, D, M or A
performance.
in column 1.

422 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See the TPF System Installation Support Reference for more


000000000 NEGATIVE RESPONSE TO POLLING
information about the multiple assembly/compilation
(ICBIS = X'0B') — R TNK00
program.
Explanation: None.
System action: None. 000000000 NO CU NUMBER – PKST GENERATION
SUPPRESSED
User response: None.
Severity: 8

000000000 NO ASSIGNED FILE STORAGE AREAS Explanation: The CUNO parameter must be specified.
REMAINING CORE DUMP FOLLOWS RUN
System action: None.
DISCONTINUED
User response: Do the following:
Explanation: All of the disk areas assigned to the system test
compiler (STC) loader by the load address cards were used. 1. Correct the input.
2. Rerun Phase 1.
System action: The run is started again.
User response: Do the following:
000000000 NO DUPLICATE RECORDS ALLOWED. A
1. Mount disk files with more scratch address. DUPLICATE HAS BEEN FOUND IN THIS
2. Supply additional load address cards. RUN — THE RUN WILL BE TERMINATED
WITH NO NEW LIBRARY
See TPF Program Development Support Reference for more Explanation: Two records with the same ID were created in
information. this run. If no records were created or updated during this
run, the message will also appear.
000000000 NO BST PARAMETERS SPECIFIED FOR System action: None.
BSC LINE
User response: Do the following:
Severity: 0
1. Remove one of the records.
Explanation: None. 2. Run the job again.
System action: None.
See the TPF Program Development Support Reference for more
User response: None. information.

000000000 NO BKD TAPE LABEL MASK 000000000 NO DUPLICATE RECORDS ARE


INFORMATION ALLOWED. THE OLD RECORD WILL BE
Explanation: None. PUT ON THE LIBRARY WITH THE NEWLY
CREATED RECORD TO BE DUMPED
System action: None.
Explanation: A record was created with the same ID as one
User response: None. already on the library. The old record will remain on the
library.
See TPF Operations for more information about online file
recoup. System action: None.
User response: None.
000000000 NO CORE BLK AVAILABLE FOR PTV
MESSAGE See TPF Program Development Support Reference for more
information.
Explanation: This error condition occurs while trying to add
a message to the input list during system test or package test,
or for LOMET processing during unit test. 000000000 NO (DE) RECORD ON TAPE xx

System action: The message is ignored. Where:

User response: None. xx The tape name.

See TPF Program Development Support Reference for more Explanation: This message is printed when no DE record is
information. found on any of the RTC files being merged.
System action: JRC1 processing is continued.
000000000 NO CORE FOR LIST — INCREASE User response: None.
REGION SIZE

Explanation: A LIST option was found on a control card and


a GETMAIN macro issued to obtain core to build this list.
System action: The requested core is not available.

User response: Increase the region size.

Offline Messages 423


000000000

000000000 NO ERRONEOUSLY AVAILABLE 000000000 NO MESSAGE DATA FOR LU STREAM


ADDRESSES APPEAR ON THE TAPE(S) REPORT
USED IN THIS RUN
Explanation: This message is printed in place of the
Explanation: Tests are made for the start of an erroneously requested logical unit message.
available address message and the end of a recoup seld
System action: None.
message. The finding of either of these messages will cause
the processed lost addresses to be summarized and printed. In User response: None.
addition, if it was the end of a recoup seld message that was
found, the NO ERRONEOUSLY AVAILABLE ADDRESSES See TPF Operations for more information about system
APPEAR ON THE TAPE(S) USED IN THIS RUN message is performance.
printed.
If the start of an erroneously available address message was 000000000 NO MESSAGE DATA FOR STREAM
found first, erroneously available addresses would be REPORT
processed and when the end of recoup seld message was
Explanation: This message is printed in place of the
found, these processed addresses would be summarized,
requested message stream report when no records exist in the
printed and the job ended.
file name starting with MS.
System action: None.
System action: None.
User response: None.
User response: None.
See the TPF Database Reference for more information about
See TPF Operations for more information about system
offline pool maintenance.
performance.

000000000 NO GF CONF CRD


000000000 NO MESSAGE DATA FOR THOSE CITIES
Explanation: The general file configuration card is missing. REQUESTED FOR TERMINAL ACTIVITY

System action: None. Explanation: This message is printed in place of the


requested terminal activity reports when no MI/MO records
User response: None. exist in the file name starting with MT.
See the TPF System Installation Support Reference for more System action: None.
information about loaders.
User response: None.

000000000 NO GLOBAL VARIABLES USED IN See TPF Operations for more information about system
MEMBERS SEARCHED performance.

Explanation: The members searched (PDS data definition as


modified by LIST option) did not contain any global variable 000000000 NO MESSAGE DATA FOR THOSE NODES
definitions. REQUESTED FOR LU ACTIVITY REPORT

System action: None. Explanation: This message is printed in place of the


requested logical unit activity reports when no NI/NO records
User response: None. exist in the file name starting with MT.
See the TPF System Installation Support Reference for more System action: None.
information about variable cross references.
User response: None.

000000000 NO LINE ENTRY – SCK GENERATION See TPF Operations for more information about system
SUPPRESSED performance.

Severity: 8
000000000 NO PARS LISTS FOUND — RUN WILL
Explanation: The LNSY parameter was omitted in the CONTINUE WITHOUT IN-CORE DIRECT
SKLNG macro call.
Explanation: None.
System action: None.
System action: None.
User response: Do the following:
User response: None.
1. Correct the input.
2. Rerun Phase 1. See the TPF System Installation Support Reference for more
information about the loaders program.

424 TPF Messages (System Error, Offline, and Program Status Word)
000000000

System action: None.


000000000 NO PRIME PATH – DEFAULTED TO FIRST
NONVOID User response: None.
Severity: 4 See the TPF Program Development Support Reference for more
information.
Explanation: One of the following errors occurred:
v A prime path was not specified
000000000 NO TUT ASSIGNED PROCESSING
v One of the subparameters was not valid and it defaulted to
STOPPED
a dummy path.
Explanation: A resume test (system test vehicle (STV) mode)
System action: None.
ZSTVS START POSIT command was entered but the test unit
User response: Do the following: tape was not assigned in the tape table.
v Correct the input. System action: None.
v Rerun Phase 1 or patch the appropriate path indicators in
User response: Do the following:
the generated record.
1. Reset the test system.
2. Restart the test.
000000000 NO RCPL CARD — RCPL SET TO HEX 00
IN CREATED MESSAGE
See TPF Program Development Support Reference for more
Explanation: When creating a SNA-type message using the information.
AM0SG/AM1SG/AM2SG DRIL record, the user failed to
specify a routing control parameter list (RCPL).
000000000 NOT A CONTROL CARD — CARD
System action: The RCPL in the created message was set to a IGNORED
X'00'.
Explanation: SDMU is looking for a control card at this time
User response: None. and this card is not a control card.
See TPF Program Development Support Reference for more System action: None.
information.
User response: None.

000000000 NO REPORTS PRINTED DUE TO LACK OF See the TPF Program Development Support Reference for more
INPUT MESSAGES information.

Explanation: This message is printed in place of the


requested message reports if there were no high-speed input 000000000 NOT APPLIED — INVALID DELIMITER
messages recorded on the RTC tape by the message collector. ON REP CRD

System action: None. Explanation: Commas do not separate every two bytes of
patch data on the REP card.
User response: None.
System action: None.
See TPF Operations for more information about system
performance. User response: Do the following:
1. Correct the problem.
000000000 NO SCK RECORD GENERATION 2. Submit the job again.

Severity: 8 See the TPF System Installation Support Reference for more
Explanation: Generation of the SCK record was suppressed information about the loaders program.
due to one of the errors listed previously.

System action: None. 000000000 NOT APPLIED — INVALID HEX DATA ON


REP CARD
User response: Do the following:
Explanation: One of the following errors occurred:
1. Correct the input.
v The patch address contained non-hexadecimal characters.
2. Rerun Phase 1.
v The patch data contained non-hexadecimal characters.

000000000 NO TIME VALUE ENTERED IN RUNID, System action: None.


PTV WILL DEFAULT TO 30S FOR PHASE I User response: Do the following:
Explanation: The maximum run time for a phase I test unit 1. Correct the problem.
was not specified on the RUNID. If this is a phase I test unit, 2. Submit the job again.
30 seconds will be the default set.
See the TPF System Installation Support Reference for more
Note: This message should be expected when the program information about the loaders program.
test vehicle (PTV) is run in phase 3 or STV modes and
the time value is correctly omitted.

Offline Messages 425


000000000

000000000 NOT APPLIED — NAME NOT EQUAL TO 000000000 NOT APPLIED — PATCH NAME NOT IN
PGM CALLED PARS LIST

Explanation: The name on the patch card does not match the Explanation: There was no corresponding name found in the
program or keypoint name on the LOADER CALL card. programmer airlines reservation system (PARS) list for this
patch name.
System action: None.
System action: None.
User response: Do the following:
1. Correct the problem. User response: Do one of the following:
2. Submit the job again. v Correct the patch name.
v Take the card out of the deck.
See the TPF System Installation Support Reference for more
information about the loaders program. See the TPF System Installation Support Reference for more
information about the loaders program.

000000000 NOT APPLIED — PATCH ADDR BEYOND


PGM LIMITS 000000000 NOT APPLIED — PGM BYPASSED

Explanation: The patch address on the REP card is greater Explanation: This REP card belongs to a program that has a
than the allocated size. later call superseding it. Therefore, the program and this REP
card are ignored.
System action: None.
System action: None.
User response: Do the following:
1. Correct the problem. User response: None.

2. Submit the job again. See the TPF System Installation Support Reference for more
3. Resubmit the request. information about the loaders program.

See the TPF System Installation Support Reference for more 000000000 NOT ENOUGH CORE ALLOCATED FOR
information about the loaders program. PGM TABLE — JOB ABORTED
Explanation: The minimum of 4000 bytes of storage cannot
000000000 NOT APPLIED — PATCH ADDR NOT be allocated for the program table in BPR0. Alternatively, the
HALFWORD BDWY requested core for the program table was not allocated.
Explanation: The patch address on the REP card is not a System action: None.
half-word boundary.
User response: Do the following:
System action: None.
1. Increase the REGION parameter in the EXEC card.
User response: Do the following: 2. Submit the job again.
1. Correct the problem.
2. Submit the job again. See the TPF Database Reference for more information about
offline pool maintenance.
See the TPF System Installation Support Reference for more
information about the loaders program. 000000000 NOT ENOUGH ROOM FOR SALTBL
Explanation: There is not enough room for the system
000000000 NOT APPLIED — PATCH CARD FORMAT allocator (SAL) table (SALTBL).
ERROR
System action: None.
Explanation: The format of this REP card is incorrect.
User response: None.
System action: None.
See the TPF System Installation Support Reference for more
User response: Do the following: information about loaders.
1. Correct the problem.
2. Submit the job again. 000000000 NOT FIRST RTL TAPE JOB CANCELLED.
MOUNT FIRST TAPE AND RESTART JOB.
See the TPF System Installation Support Reference for more
Explanation: For a multi-volume data set, the sequence for
information about the loaders program.
mounting the tape was incorrect.

System action: None.


User response: Do the following:
1. Mount the correct first tape.
2. Restart the job.

426 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See the TPF Database Reference for more information about User response: Do the following:
offline pool maintenance. 1. Submit the load again.
2. Contact your system support personnel if the problem
000000000 NOT HWD BDRY continues.

Explanation: The REP card address field is not on a


See the TPF System Installation Support Reference for more
half-word boundary.
information about the loaders program.
System action: None.
User response: None. 000000000 NOT LOADED — KYPT NAME
REFERENCE INVALID
See the TPF System Installation Support Reference for more
information about loaders. Explanation: A keypoint name that is not valid was found on
the call keypoint card.

000000000 NOT LOADED — BAD CARD IN OBJECT System action: None.


MODULE
User response: Do the following:
Explanation: There is something is wrong with this 1. Correct the problem.
program's object module.
2. Submit the job again.
System action: None.
See the TPF System Installation Support Reference for more
User response: Do the following:
information about the loaders program.
1. Correct the problem.
2. Submit the job again.
000000000 NOT LOADED — LOAD MODULE
LARGER THAN CLMSIZE
See the TPF System Installation Support Reference for more
information about the loaders program. Explanation: The auxiliary loader (TLDR) tried to load a
program but there was not enough memory allocated to
process the program.
000000000 NOT LOADED — DUMMY PROGRAM
System action: The program is not loaded and processing
Explanation: The program that the TPF system tried to load continues.
is defined in the allocator table as a dummy program.
User response: Do one of the following:
System action: None.
v Increase the value of the CLMSIZE parameter input to
User response: Do the following: TLDR.
1. Correct the problem. v Split the program into smaller pieces.
2. Submit the job again.
See the TPF System Installation Support Reference for more
See the TPF System Installation Support Reference for more information.
information about the loaders program.
000000000 NOT LOADED — PGM CAN ONLY BE
000000000 NOT LOADED — END CARD NOT FOUND LOADED IN THE BSS
IN OBJECT MODULE Explanation: TLDR verifies that IPLB, ICDF, ACPL, and the
Explanation: There is no END card in this program's object ISO-C libraries (TPF API, TPFDF, and standard C) are not
module. loaded on a subsystem other than the basic subsystem (BSS)
(SYSID=BSS).
System action: None.
System action: None.
User response: Do the following:
User response: Do one of the following:
1. Correct the problem.
v Do not try to load this program on this subsystem.
2. Submit the job again.
v Load this program to the BSS (SYSID=BSS).
See the TPF System Installation Support Reference for more
information about the loaders program. See the TPF System Installation Support Reference for more
information about the loaders program.

000000000 NOT LOADED — I/O ERROR ON


DIRECTORY SEARCH 000000000 NOT LOADED — PGM HAS TOO MANY
EXTRNS
Explanation: An unrecognizable input/output (I/O) error
was encountered while trying to locate the program in the Explanation: This program has too many external references
PDS object library. (ESDs) entries in the object module.

System action: None. System action: None.

Offline Messages 427


000000000

User response: Do the following:


000000000 NOT LOADED — PGM NOT REAL TIME
1. Look for non-TPF type external references (ESDs). If the
references are not valid TPF type ESDs, go to step 2. If all Explanation: The loader has found an object module in the
the external references are valid TPF type ESDs, go to step libraries specified by the OBJDD DD name, but the program
3. object module has external reference (ESD) types that are
unrecognizable by the TPF linkage editor (LEDT).
2. Correct those references and go to step 4.
3. Increase ALKEDTAB in the TPF linkage editor (LEDT) System action: None.
program. User response: Do the following:
4. Submit the job again. 1. Verify that the program name is correct. If the name is
correct, determine the program type (BAL program,
See the TPF System Installation Support Reference for more TARGET(TPF), or ISO-C dynamic load module (DLM)) or
information about the loaders program. library.
2. If the program type is BAL or TARGET(TPF):
000000000 NOT LOADED — PGM NAME IS A a. Look for non-TPF type ESDs.
TRANSFER VECTOR
b. Correct those references that are not correct TPF type
Explanation: The program name specified is a transfer vector ESDs.
in the system allocator (SAL) table. 3. If the program type is an ISO-C DLM or library, create the
load module or add the library containing the load module
System action: This program is not loaded.
to the LOADMOD DD name.
User response: None. 4. Run the job again.
See the TPF System Installation Support Reference for more
information about the loaders program. See the TPF System Installation Support Reference for more
information about the loaders program.

000000000 NOT LOADED — PGM NAME UNEQUAL


TO BEGIN HEADER 000000000 NOT LOADED — PGM SIZE TOO LARGE

Explanation: The application program name (loader call Explanation: The program size for a file-resident program is
program card columns 21 through 24 or the programmed greater than the allocated size.
airlines reservation system (PARS) list entry) does not match System action: None.
the Z4 VCON name found in its BEGIN expansion while
processing TLDR. User response: Do the following:

System action: The program is not loaded. 1. Correct the program.


2. Submit the job again.
User response: Check the object module's source code to
ensure that the NAME parameter on the BEGIN macro
See the TPF System Installation Support Reference for more
matches that segment name.
information about the loaders program.
See the TPF System Installation Support Reference for more
information about the loaders program.
000000000 NOT LOADED — PGM SUPERCEDED BY
LATER CALL
000000000 NOT LOADED — PGM NOT FOUND IN
LIBRARY Explanation: The program is called later in the load deck.
This message is informational only.
Explanation: This program is not found in the load module
libraries specified by the LOADMOD DD name or the object System action: None.
module libraries specified by the OBJDD DD name. User response: None.
System action: None. See the TPF System Installation Support Reference for more
User response: Do the following: information about the loaders program.

1. Determine if the program name is correct.


2. If the program name is correct, move the program into the 000000000 NOT LOADED — PROGRAM NOT
correct library or add the library containing the program to ALLOCATED
the appropriate DD name. Explanation: This program has no entry in the allocator table
3. Run the job again. specified by the SALVERS card.
System action: None.
See the TPF System Installation Support Reference for more
information about the loaders program. User response: Do the following:
1. Add the program name to the appropriate allocator table.
2. Run the program again.

428 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See the TPF System Installation Support Reference for more


000000000 NUMBER OF PATHS SPECIFIED GREATER
information about the loaders program.
THAN MAX SPECIFIED IN SIP

Severity: 4
000000000 NOT LOADED — THIS AP PGM RECORD
NOT ALLOWED Explanation: The number of paths specified must not be
greater than the number specified in the NPATH parameter of
Explanation: An auxiliary loader critical program module
the SIP NETWK macro.
cannot be loaded by the auxiliary loader. Some such modules
are the auxiliary loader segments (CTLx) and OLD1. System action: None.
System action: None. User response: None.
User response: If these modules must be reloaded, then use
the general file loader to load them. 000000000 OBJECT MODULE IS CORRUPTED, MUST
BE RE-ASSEMBLED. PROGRAM LOAD IS
See the TPF System Installation Support Reference for more
IGNORED
information about the loaders program.
Explanation: An address in one of the text cards in the object
module is not within the address limits of the program.
000000000 NOT LOADED — UNKNOWN ERROR
DURING LINK System action: None.
Explanation: A bad error code was returned from the TPF User response: None.
linkage editor (LEDT).
See the TPF System Installation Support Reference for more
System action: None. information about the loaders program.
User response: Do the following:
1. Correct the problem. 000000000 OLD FORMAT TAPES ARE NOT
SUPPORTED — RUN ABORTED
2. Submit the job again.
Explanation: The primary real-time tape (RTC) was produced
See the TPF System Installation Support Reference for more by the TPF 3.1 system in a format not recognized by later
information about the loaders program. versions of the TPF system.

System action: The tape cannot be read.


000000000 NPx NOT FOUND IN INPUT STREAM —
User response: Provide a tape formatted for the current
NPx SET TO A HEX 6C
system.
Where:
See the TPF Database Reference for more information about
x The value of NP; either 1 or 2. offline pool maintenance.

Explanation: When creating either 3270 or SNA messages


using the AM0SG/AM1SG/AM2SG DRIL records, the user 000000000 OLD TAPE EOF ENCOUNTERED - #
did not specify NP1 or NP2 data. The NP1 and NP2 fields RECORDS READ = 0 - LOAD ENDED
were set to X'6C' in the output message.
Explanation: An end-of-file (EOF) condition occurred before
System action: None. reading the first record during an online program load for one
of the following reasons:
User response: None.
v The tape drive is malfunctioning.
See TPF Program Development Support Reference for more v The OLD tape being read in is starting at the end of the
information. tape.
v The tape was dismounted prior to the load ECB exiting,
000000000 NUMBER OF EXTERNS IS GREATER THAN which would also cause a CTL-53 to occur.
ALLOWABLE
System action: The load ECB is exited. If the tape was
Explanation: The linkage program could not handle the dismounted prior to the load ECB exiting, then a CTL-53 is
EXTERNS. issued.

System action: None. User response: Do the following:

User response: None. 1. Check the tape drive status and remount the OLD tape.
2. If the error occurred after some programs were read in,
See TPF Program Development Support Reference for more enter the ZOLDR RECLAIM command.
information.
3. Enter the ZOLDR LOAD command again.

See the TPF System Installation Support Reference for more


information about the E-type loader routines. See TPF
Operations for more information about the ZOLDR commands.

Offline Messages 429


000000000

1. Have your system programmer correct the SYCON


000000000 OM BLOCK CHAINED TO ITSELF
parameters.
Explanation: None. 2. Submit the job again.
System action: None.
See the TPF Database Reference for more information about
User response: None. offline pool maintenance.

000000000 OS/VS SORT PGM ERROR CAUSED FILE 000000000 OVFL IS EXTRANEOUS WHEN RTP1 IS
REDUCTION PGM TERMINATION OF: CODED, OVFL IS IGNORED
name
Severity: 4
Where:
Explanation: OVFL and RTP1 are equivalent parameters. If
name the SIP RIATA macro coded with the OVFL parameter is from
The name of the sort program. a previous release, it can remain the same; otherwise, RTP1
should be coded in its place.
Explanation: See the appropriate publication in the OS/VS
library for the associated sort program diagnostics that will RIAT is still generated but the OVFL parameter is not used.
have occurred. File names that begin with SORT are those
used by the sort program for these options. System action: None.

System action: None. User response: None.

User response: None.


000000000 PARM ERROR
See TPF Operations for more information about system
performance. Explanation: Either the PGMNBR or the PTCHNBR
parameter did not have a valid value or the parameter
specified was not valid.
000000000 OVER 19 UNRSLVD XTRNS FOUND
System action: None.
Explanation: Twenty or more unresolved externs were found.
Only the first twenty unresolved externs are listed. User response: Do the following:
1. Correct the error.
System action: None.
2. Submit the job again.
User response: None.

See the TPF System Installation Support Reference for more See the TPF System Installation Support Reference for more
information about the loaders program. information about the loaders program.

000000000 OVER 50 PROGRAMS IN THIS TEST UNIT 000000000 PARS CARD EXPECTED .. JOB ABORTED
— REMAINING PROGRAMS NOT Explanation: The card following the loader load OPL card is
LOADED not a PARSvv card.
Explanation: A maximum of 50 file-resident programs may
System action: None.
be loaded from a test unit.
User response: Do the following:
System action: A surplus will be ignored.
1. Correct the error.
User response: None.
2. Submit the job again.
See the TPF Program Development Support Reference for more
information. See the TPF System Installation Support Reference for more
information about the loaders program.

000000000 OVERLAPPING SON RANGES FOR


DEVICES xxxx AND yyyy—RUN ABORTED 000000000 PARS LIST xx HAS NO ENTRIES — RUN
WILL CONTINUE
Where:
Where:
yyyy
The device name. xx The parameter list.

Explanation: The base file address for the device referenced Explanation: The OPL list was found but no items were in it.
in the message, when combined with the number of modules
System action: The list is ignored and the load is continued.
for that device produces a file address range that overlaps the
file address range for the other device referenced in the User response: None.
message.
See the TPF System Installation Support Reference for more
System action: None. information about the loaders program.
User response: Do the following:

430 TPF Messages (System Error, Offline, and Program Status Word)
000000000

See the TPF System Installation Support Reference for more


000000000 PARS LIST vv NOT AVAILABLE ... IF IT IS
information about the loaders program.
REQ D FOR LOAD OPL, END RUN, TYPE
Y=GO, N=EOJ
000000000 PATCH CARD OUT OF SEQ
Where:
Explanation: Either a REP card was read before the call
vv The version of the parameter list.
program card or the program name on the REP card is
Explanation: ALDR could not find the OPL list for the incorrect.
parameter version referenced in the message (specified in the
System action: None.
loader CC card) for use in building in-core directories. This
error will not cause a problem with the load but, if the same User response: Do one of the following:
version is used during the load OPL phase, the loader will
v Put the REP card after the call program card of the program
abend when the OPL LIST is not found.
to be patched.
System action: None. v Correct the program name on the REP card and submit the
job again.
User response: None.

See the TPF System Installation Support Reference for more See the TPF System Installation Support Reference for more
information about the loaders program. information about the loaders program.

000000000 PARS LIST vv NOT AVAILABLE - LOAD 000000000 PATCH CARD OUT OF SEQUENCE
ENDS
Explanation: A REP card was read before a call program
Where: card.
vv The version of the parameter list. System action: None.
Explanation: ALDR could not find the OPL list for the User response: Do the following:
parameter version referenced in the message (specified in the
1. Put the REP card after the call program card of the
loader CC card) for use in building in-core directories.
program to be patched.
System action: The load ends. 2. Submit the job again.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF System Installation Support Reference for more information.
information about the loaders program.

000000000 PATCHING BEYOND CSECT END


000000000 PARS LIST ENTRIES EXCEED 4000 —
DIRECTORY BUILT WILL NOT BE Explanation: A patch for a CP CSECT, ACPL, ICDF, SIGT,
COMPLETE IPLB, FCTB, or record attribute table (RIAT) extends beyond
the end of the CSECT.
Explanation: None.
System action: The load is aborted.
System action: None.
User response: None.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF System Installation Support Reference for more information about the loaders program.
information about the loaders program.

000000000 PATCHING MORE THAN ONE VER. OF


000000000 PAT ORDINAL NUMBER FOR xxxx PGM DURING OPL LOAD — CARD
HIGHER THAN SALCOUNT, JOB IGNORED
ABORTED
Explanation: More than one version of the same program is
Where: being patched during an OPL load.
xxxx System action: None.
The program name.
User response: None.
Explanation: The program allocation table (PAT) entry
ordinal number for the program specified in the message See the TPF System Installation Support Reference for more
returned by the TPF linkage editor (LEDT) is greater than the information about the loaders program.
maximum ordinal number during offline TLDR process.

System action: The program named in the message is not 000000000 PERMANENT READ ERROR ON POOL
loaded. MAINTENANCE INPUT TAPE—EOF
ASSUMED
User response: Have your system programmer review the
IPAT and SALTBL entry for the program named in the Explanation: An irrecoverable read error was encountered
message. while processing SYSIN. It is treated as an end-of-file

Offline Messages 431


000000000

indication since one of the possible causes is failure to write a information about the loaders program.
tape mark on the real-time tape.

System action: None. 000000000 PGM CAN ONLY BE LOADED IN MDBF –


NOT LOADED
User response: None.
Explanation: The program can only be loaded in a multiple
See the TPF Database Reference for more information about
database function (MDBF) system.
offline pool maintenance.
System action: This program is not loaded.
000000000 PGM nnnnvv CORE SIZE xxxx EXCEEDS User response: None.
ALLOCATED SIZE yyyy, LOAD NO GOOD
— CORRECT AND RERUN See the TPF System Installation Support Reference for more
information about the loaders program.
Where:
nnnn 000000000 PHASE I MACRO NOT ISSUED IN DRIVER
The program name. yyyyyy xxxx
vv The program version. Where:
xxxx yyyyyy xxxx
The core size. The driver.
yyyy Explanation: There was an illegal use of the program test
The allocated size. vehicle (PTV) macro by a program other than the drive
program.
Explanation: None.
System action: Control is transferred to the next sequential
System action: None.
instruction in the issuing program.
User response: None.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF Program Development Support Reference for more
information about the loaders program.
information.

000000000 PGM CALL NAME xxxxxx DOES NOT


000000000 “POOL” IS INVALID FOR xxxxx
MATCH ITS BEGIN NAME yyyy — PGM
PARAMETER
NOT LOADED.
Severity: 12
Where:
Explanation: The pool duration coded for this parameter is
xxxxxx
not ST (short term), LT (long term, nonduplicated), or LD
The application program name.
(long term, duplicated).
yyyy
System action: None.
The V-type constant (VCON) name.
User response: None.
Explanation: The application program name (loader call
program card columns 21 through 24 or the programmed
airlines reservation system (PARS) list entry) does not match 000000000 POOL TYPE xxxx CODED FOR yyyy HAS
the Z4 VCON name found in its BEGIN expansion during NOT BEEN DEFINED IN THE FACE TABLE
processing of ALDR.
Severity: 4
System action: The program is not loaded.
Explanation: The pool specified for yyyy was not defined in
User response: Check the source code for the object model to the FACE table with the SIP RAMFIL macro. The RIAT is still
ensure that the NAME parameter on the BEGIN macro generated, but the use of this pool type may cause errors online.
matches that segment name.
System action: None.
See the TPF System Installation Support Reference for more
information about the loaders program. User response: None.

000000000 PGM CAN ONLY BE LOADED IN LC — 000000000 POS. DISK IO ERR


NOT LOADED Explanation: There has been a possible disk error. A dump
Explanation: SIGT can only be loaded in a loosely coupled should be retained for verification of the error.
system.
System action: None.
System action: This program is not loaded. User response: None.
User response: None. See the TPF Program Development Support Reference for more
See the TPF System Installation Support Reference for more information.

432 TPF Messages (System Error, Offline, and Program Status Word)
000000000

000000000 POSITIONAL PARAMETER NOT “START” 000000000 PRIME DIRECTORY NOT FOUND —
OR “FINISH” RELOAD DISK

Severity: 12 Explanation: The system test compiler (STC) cannot find the
SDMF/DRIL directory on the unit test disk.
Explanation: The only two valid positional parameters for
the RIATA macro are START and FINISH. System action: None.

System action: None. User response: None.


User response: None. See the TPF Program Development Support Reference for more
information.

000000000 POS. VALUE — LAST LINE OF NOT VALID


SCREEN REQUESTED 000000000 PROCESSOR NUMBER MISMATCH

Explanation: This is a type E error. A user defined a field in a Explanation: While trying to patch a segment, this processor
DDATA statement with the POS operand coded for the last ordinal number was not found.
line of a 3270 CRT. This line is reserved for system messages.
System action: None.
System action: None.
User response: None.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF Database Reference for more information about information about the loaders program.
mapping support installation.

000000000 PROG nnnnvv ADDRESS NOT RESOLVED


000000000 PREVIOUS PROGRAM ALREADY CALLED
— THIS PROG CALL IGNORED Where:

Explanation: The program being called was already called in nnnn


this test unit. The program name.

System action: The system test compiler (STC) ignores the vv The version number.
current call. Explanation: The file address for the program specified in the
User response: None. message is not resolved in the system allocator (SAL) table.

See the TPF Program Development Support Reference for more System action: None.
information. User response: None.
See the TPF System Installation Support Reference for more
000000000 PRIME IS EXTRANEOUS WHEN RTP0 IS information about the loaders program.
CODED, PRIME IS IGNORED
Severity: 4 000000000 PROG nnnnvv CNTNS CODE BEF BEGIN,
PROG IGNORED
Explanation: PRIME and RTP0 are equivalent parameters. If
the RIATA macro coded with the PRIME parameter is from a Where:
previous release, it can remain the same; otherwise, RTP0
should be coded in its place. nnnn
The program name.
RIAT is still generated but the PRIME parameter is not used.
vv The version number.
System action: Nne.
Explanation: Program specified in the message contains code
User response: None. that ORGs back to a point before the end of the BEGIN
statement.
000000000 PRGM NOT LOADED, CORE ADDR System action: None.
INVALID, PROGRAM FOLLOWS
User response: None.
Explanation: The main storage address for a main storage
resident program is outside the boundaries specified in See the TPF System Installation Support Reference for more
keypoint A. The test program from the TUT is written to the information about the loaders program.
real-time tape (RTL) after the message.
System action: The program is not loaded. 000000000 PROG nnnnvv NOT ALLOCATED, PROG
NOT LOADED
User response: None.
Where:
See the TPF Program Development Support Reference for more
information. nnnn
The program name.
vv The version number.

Offline Messages 433


000000000

Explanation: The program specified in the message was not


000000000 PROGRAM ALLOCATED AS A TRANSFER
found in the system allocator (SAL) table.
VECTOR — PROGRAM CALL IGNORED
System action: None.
Explanation: An error was encountered while trying to
User response: None. link-edit the object module, because the program name called
is actually a transfer vector.
See the TPF System Installation Support Reference for more
information about the loaders program and the system System action: None.
allocator.
User response: None.
See the TPF Program Development Support Reference for more
000000000 PROG nnnnvv NOT AVAILABLE FOR LOAD
information.
Where:

nnnn 000000000 PROGRAM NOT IN TRAP TABLE — STPPT


The program name. yyyyyy

vv The version number. Where:

Explanation: A find request on the program specified in the yyyyyy


message resulted in an error. The value for STPPT.

System action: If the find request was for the programmed Explanation: There was a stop program trap of program not
airlines reservation system (PARS) list, a keypoint or one of in trapped status.
the core image restart area components then the load is
System action: Control is transferred to the next sequential
aborted. Otherwise the load continues.
instruction of the driver program.
User response: None.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF Program Development Support Reference for more
information about the loaders program.
information.

000000000 PROGRAM progname ALREADY


000000000 PROGRAM NOT REALTIME — PROGRAM
PROCESSED — PREVIOUS VERSION
CALL IGNORED
REMOVED
Explanation: All real-time programs must start with a BEGIN
Where:
macro.
progname
System action: None.
The four character alphanumeric name of the program
being loaded. User response: Check the status of the requested program.
Explanation: The program was already loaded in the TPF See the TPF Program Development Support Reference for more
system. The new version of the program replaced the previous information.
version.
System action: None. 000000000 PROGRAM TABLE FULL – THIS
PROGRAM CALL IGNORED
User response: None.
Explanation: The program table already contains 64 program
See the TPF System Installation Support Reference for more
IDs, which is the maximum allowable number.
information about loading programs in the TPF system.
System action: None.
000000000 PROGRAM nnnnvv LARGER THAN User response: None.
ALLOCATED SIZE — PROG NOT LOADED
See the TPF Program Development Support Reference for more
Where: information.
nnnn
The program name. 000000000 PROGRAM TRAP TABLE FULL — TRPPT
yyyyyy
vv The version number.
Where:
Explanation: The object module for the program specified in
the message is larger than the size allocated in the system yyyyyy
allocator (SAL) table. The value for TRPPT.
System action: The program is not loaded. Explanation: The program tried to trap more than ten
programs.
User response: None.
System action: Control is transferred to the next sequential
See the TPF System Installation Support Reference for more
instruction of the driver program. The requested program is
information about the loaders program.
not trapped.

434 TPF Messages (System Error, Offline, and Program Status Word)
000000000

User response: None. System action: None.

See the TPF Program Development Support Reference for more User response: None.
information.

000000000 RCS POOL PARAMETER INVALID


000000000 RCP ITEMS OUT OF SEQUENCE
Severity: 12
Explanation: The RCP items are either not in sequence or the
gap is too big because of missing tapes. Explanation: The only valid options for this parameter are
RCSP=RET, RCSP=CFWS, RCSP=CFWD, RCSP=DFW, and
System action: The job is ended. RCSP=NO.
User response: Use the correct RCP tapes and have them System action: None.
mounted in the correct order.
User response: None.

000000000 RCP SEQUENCE NUMBER: nnnnnnnn IS IN


ERROR – RUN ABORTE 000000000 REAL-TIME TAPE HAS ALREADY BEEN
PROCESSED. REPLY ‘P’ TO PROCESS OR ‘I’
Where: TO IGNORE.
nnnnnnnn Explanation: A tape was already processed having the same
The sequence number of the RCP logging block in error. tape mount sequence number as this tape. Reprocessing the
same tape can cause the same pool address to be used for
Explanation: The RCP items are either not in sequence or the
more than one purpose at the same time.
gap is too big because of missing tapes.
System action: None.
System action: The job is ended.
User response: Reply P only when absolutely sure that the
User response: Use the correct RCP tapes and have them
tape should be processed; for example, when the job is being
mounted in the correct order.
rerun. Otherwise, reply I.
If this error message continues, there is probably a loss of
See the TPF Database Reference for more information about
critical data on the tapes. This loss probably occurred during
offline pool maintenance.
recoup Phase 1. You will need to run recoup Phase 1 again.

000000000 RECORD AND/OR PROGRAM ID'S


000000000 RCP SEQUENCE NUMBER ERROR—RUN EXCEED MAXIMUM. THE FOLLOWING
ABORTED ID'S ARE NOT INCLUDED IN THE
Explanation: The recoup logging records were not in correct SUMMARY
sequence. Since the run depends on the integrity of these Explanation: The record ID table overflows when an attempt
records, the job was canceled. is made to enter more than 100 IDs. Program table overflow is
System action: None. detected by a compare of the address in the next available
program table location counter with the end of core addresses
User response: None. each time an entry into the program table is made. If the end
of core address is lower an overflow routine is entered.
See the TPF Database Reference for more information about
offline pool maintenance. The same overflow routine is used for both tables. Prior to any
summarized data output this message is printed. Following
this is a list of both the record IDs and program names,
000000000 RCPL INDICATES FMH — LENGTH IS
regardless of which table overflowed, is printed out.
INVALID — MESSAGE IGNORED
System action: None.
Explanation: When specifying the routing control parameter
list (RCPL), the user set bit 7 on, which indicates the FMH is User response: None.
included in the message text. However, the first character of
the message text was not a valid FMH length (X'01 through See the TPF Database Reference for more information about
0F'). offline pool maintenance.

System action: This message is ignored.


000000000 RECORD ID PARAMETER MISSING
User response: None.
Severity: 12
See the TPF Program Development Support Reference for more
information. Explanation: A RIATA call was coded without a START,
FINISH, or ID parameter.

000000000 RCS FIXED PARAMETER INVALID System action: None.

Severity: 12 User response: None.

Explanation: The only valid options for this parameter are


RCSF=RET, RCSF=CFWS, RCSF=CFWD, RCSF=DFW, and
RCSF=NO.

Offline Messages 435


000000000

v Enter A to abort recoup phase 2. Then do one of the the


000000000 RECORD ID NOT SELF DEFINING TERM
following to correct this situation:
Severity: 12 – Ensure all RCP tapes are mounted with BLK mode. If
these tapes are not mounted with BLK mode, run recoup
Explanation: The record ID coded on the ID parameter is not
phase 1 again with the RCP tapes mounted with BLK
correctly coded in hex, binary, character, or decimal format.
mode.
System action: None. – Correct the record ID on the RCP tape and run recoup
User response: None. phase 1 again.

000000000 RECORD ID(X“xxxx”, C“cc”,D“ddd”) OUT OF 000000000 RECOUP GENERAL FILE RCD. NO. nnn IS
RANGE (1–65535) INVALID

Severity: 12 Where:

Explanation: The record ID coded (displayed in hex, nnn


character and decimal formats) is not in the range 1–65535. The relative position of the record within the data set.

System action: None. Explanation: A directory record that is not valid was
encountered while processing the recoup general file. The
User response: None. relative position of the record within the data set is referenced
in the message.
000000000 REC/ORD FACE ERROR—NOT LOADED System action: The run continues but the error analysis will
not be valid for addresses contained within that directory.
Explanation: None.
User response: None.
System action: None.
See the TPF Database Reference for more information about
User response: None.
offline pool maintenance.
See TPF Operations for more information about online file
recoup.
000000000 RECOUP LOGGING RECORD OUT OF
SEQUENCE
000000000 RECORD ID IS ZERO
Explanation: The RCP items are either not in sequence or the
Explanation: The record ID is not valid. The first 44 bytes of gap is too big because of missing tapes.
the record header are written to the real-time tape (RTL).
System action: The job continues to run normally because
System action: The record is ignored. this message is only a warning.

User response: None. User response: Mount the correct RCP tapes in the correct
order.
See the TPF Program Development Support Reference for more
information.
000000000 RECOUP PHASE 2 HASH TABLE
OVERFLOW — RUN ABORTED
000000000 RECORD NO. OR SLOT NO. REQUESTED
TOO HI-ENTRY IGND Explanation: DYOPM uses a record ID hash table to generate
recoup phase 2 output. An overflow resulted because the
Explanation: The slot number requested does not exist in the number of unique pool record ID and subsystem user ID
record or the record number requested is greater than the combinations, which are kept in the record ID hash table, is
number of records being created. greater than the number of entries allocated for the table.
System action: None. System action: None.
User response: None. User response: Do the following:
See the TPF Program Development Support Reference for more 1. Specify the correct size for the record ID hash table on the
information. DYOPM parameter.
2. Submit the job again. If the problem continues, contact
your system programmer.
000000000 RECORD READ FROM THE RECOUP
LOGGING TAPE HAS INVALID ID
IGNORE=I ABORT RUN=A See the TPF Database Reference for more information about the
size of the record ID hash table.
Explanation: An error occurred because a record ID is not
valid on the RCP tape.
000000000 RECOUP SELF-START OF ERRONEOUSLY
System action: None. AVAILABLE ADDRESSES
User response: Do one of the following: Explanation: If erroneously available addresses are also on
v Enter I to ignore the error and continue recoup phase 2. the tape, this message will indicate the end of lost addresses
and the start of erroneously available addresses. The END OF

436 TPF Messages (System Error, Offline, and Program Status Word)
000000000

RECOUP SELD message indicates the end of all recoup User response: Do the following:
selective file dump records that appear on the real-time tape 1. Correct the error.
(RTL).
2. Submit the job again.
System action: None.
If this problem continues, see your system support personnel
User response: None.
for additional help.
See the TPF Database Reference for more information about
offline pool maintenance. See the TPF System Installation Support Reference for more
information about the loaders program.
000000000 REPLY ‘Y’ IF AN INPUT TAPE IS TO BE
PROCESSED; ELSE REPLY ‘N’ 000000000 RIATA “FINISH” OUT OF SEQUENCE
Explanation: The program wants to know whether SYSIN Severity: 12
should be opened. This message appears before processing the
first input tape and again each time that End of File is raised Explanation: A RIATA FINISH was already coded or was not
for SYSIN. preceded by a RIATA START.

System action: None. System action: None.

User response: If there is a primary real-time tape (RTA) or User response: None.
RCP tape to be processed (or any more to be processed), then
reply Y. Otherwise, reply N.
000000000 RIATA “START” OUT OF SEQUENCE
See the TPF Database Reference for more information about
Severity: 12
offline pool maintenance.
Explanation: A START or FINISH was already coded.
000000000 REQUESTED PILOT SYSTEM NOT FOUND System action: None.
ON PILOT TAPE
User response: None.
Explanation: The pilot system specified on RUNID was not
found on the mounted pilot tape.
000000000 RIGHT ('S MISSING ON CNTRL CARD/
System action: None. ASSUMED
User response: None. Explanation: None.
See the TPF Program Development Support Reference for more System action: None.
information.
User response: None.

000000000 RESTORE PARAMETER INVALID See the TPF System Installation Support Reference for more
information about variable cross references.
Severity: 12
Explanation: The only two valid options for this parameter 000000000 RUN ABORTED, RCP INPUT HAD
are RESTORE=YES or RESTORE=NO. INCORRECT TIME STAMP
System action: None. Explanation: The time stamps for all the RCP tapes are not
the same. This discrepancy is probably because the RCP tapes
Severity: None.
are from different recoup runs.
System action: The job is ended.
000000000 RETRIEVAL ERROR OF A DUMP BLOCK
User response: Do the following:
Explanation: SERRC 0001E5 was issued unless a dump
already given as the error is due to hardware. If the error was 1. Mount the correct RCP tapes.
on the retrieval of a dump header block then a 3705-DUMP 2. Start the job again.
**** LOST DUE TO FILE RETRIEVAL ERROR message is sent
to the originating terminal.
000000000 SAL TABLE VERSION NOT GIVEN — JOB
System action: None. ABORTED
User response: None. Explanation: When using the E-type loader, the version
number of the system allocator (SAL) table (SALTBL) to be
used was not given on the first input card. Alternatively, when
000000000 RETURN CODE INVALID — NOTIFY
using the auxiliary loader, the second card in the deck was not
SUPPORT
a SALVERS card.
Explanation: The return code from the TPF linkage editor
System action: None.
(LEDT) was not valid.
User response: Do the following:
System action: None.
1. Provide the information.

Offline Messages 437


000000000

2. Submit the job again.


000000000 SLING MACRO NOT REQUIRED FOR
LINE TYPE
See the TPF System Installation Support Reference for more
information about the loaders program. Severity: 0
Explanation: No remote paths were specified in the
000000000 SALTBL/IPAT TIME STAMP DOES NOT preceding SKLNG macro.
MATCH, JOB ABORTED.
System action: The STRMG macro is ignored.
Explanation: The TLDR offline program detects the time
User response: None.
stamp on the offline system allocator (SAL) table (SALTBL)
and the online IPAT that is to be loaded does not match.
000000000 SL PARAMETER IS OUT OF ALLOWABLE
System action: The TLDR offline program is aborted with a
RANGE
return code of 12.
Severity: 4
User response: Correct the load deck to use the compatible
SALTBL and IPAT version. Explanation: None.
See the TPF System Installation Support Reference for more System action: None.
information about the loaders program.
User response: Do the following:
1. Correct the input.
000000000 SALTBL NOT FOUND ON LIBRARY
2. Rerun Phase 1.
Explanation: The system allocator (SAL) table (SALTBL) was
not found on the library.
000000000 SL PARAMETER NOT SPECIFIED FOR BSC
System action: None. LINE
User response: None. Severity: 4
See the TPF System Installation Support Reference for more Explanation: None.
information about loaders.
System action: None.

000000000 SDMU CREATE CARD FOUND IN UPDATE User response: Do the following:
RUN — IGNORED 1. Correct the input.

Explanation: None. 2. Rerun Phase 1.

System action: None.


000000000 SOFTWARE ERROR IN FILE ADDRESS —
User response: None. PROGRAM FOLLOWS
See the TPF Program Development Support Reference for more Explanation: None.
information.
System action: None.

000000000 SKLNG MACRO FOR LC CONTROL UNIT User response: None.


NOT CONSECUTIVE See the TPF Program Development Support Reference for more
Severity: 4 information.

Explanation: The SKLNG macros for the line for a particular


LC control unit where not specified on consecutive macros. 000000000 SOME PARS LIST ENTRIES NOT FOUND
— RUN WILL CONTINUE
System action: None.
Explanation: The OPL list versions specified in the CC card
User response: Do the following: contain programs that the MVS BLDL macro was unable to
1. Correct the input. find. This will not hurt processing of the load.
2. Rerun Phase 1. System action: None.
User response: None.
000000000 “SIZE” IS INVALID FOR xxxxx
PARAMETER See the TPF System Installation Support Reference for more
information about the loaders program.
Severity: 12
Explanation: The size coded for this parameter is not S 000000000 SORT UNSUCCESSFUL. LU ACTIVITY
(small), L (large), or 4 (4K). REPORT WILL NOT BE PRINTED
System action: None. Explanation: This message is printed in place of the
requested logical unit activity report. File names starting with
User response: None.
MA are those used by sort for this option.

438 TPF Messages (System Error, Offline, and Program Status Word)
000000000

System action: None.


000000000 SORT VALUE NOT SIP TYP GLB
User response: None.
Explanation: The sort parameter contained an unknown
See TPF Operations for more information about system keyword. BPR0 is designed to process recoup selective file
performance. dump (SFD) records from the RTL tape. The start of these
records is indicated on the RTL tape by the START OF
RECOUP SELD-LOST ADDRESSES FIRST message.
000000000 SORT UNSUCCESSFUL. LU MESSAGE
STREAM NOT PRINTED. System action: None.

Explanation: This message is printed in place of the User response: None.


requested logical unit message stream report. File names
See the TPF System Installation Support Reference for more
starting with MT are those used by sort for this option.
information about variable cross referencing. See the TPF
System action: None. Database Reference for more information about offline pool
maintenance.
User response: None.
See TPF Operations for more information about system 000000000 STATUS OPERAND INVALID –
performance. DEFAULTED TO STATUS DOWN

Severity: 4
000000000 SORT UNSUCCESSFUL. TERMINAL
ACTIVITY — REPORT WILL NOT BE Explanation: The STATUS operand specified in the SLING
PRINTED macro was not one of the following:
v RO
Explanation: This message is printed in place of the
requested terminal activity reports. File names starting with v SO
MT are those used by sort for this option. v UP
System action: None. v DOWN.

User response: None. System action: None.

See TPF Operations for more information about system User response: If the default is not acceptable, correct the
performance. input and rerun Phase 1 or patch the generated SCK record at
the LCFnn tag.

000000000 SORT UNSUCCESSFUL. MESSAGE


STREAM NOT PRINTED. 000000000 STCC GLOBAL LOAD MODE INVALID
FOR PHASE I OR III, NO DEFAULTS WILL
Explanation: This message is printed in place of the BE TAKEN
requested message stream report. File names starting with MS
are those used by sort for this option. Explanation: The mode of the global core load must be
specified as a single numeral (1 through 9).
System action: None.
System action: None.
User response: None.
User response: None.
See TPF Operations for more information about system
performance. See the TPF Program Development Support Reference for more
information.

000000000 SORT UNSUCCESSFUL. OUTPUT


MESSAGE DATA NOT INCLUDED IN 000000000 STV CURRENTLY ACTIVE
ACTION CODE SUMMARIES Explanation: A program test vehicle (PTV) start request
Explanation: This message, applicable only for continuous (system test vehicle (STV) mode) was entered. PTV was 20.
mode reductions, is printed after the last message report. The System action: None.
action code summaries will still be reported. However, the two
columns of output message data will be omitted. File names User response: None.
starting with MA are those used by sort for this option.
See the TPF Program Development Support Reference for more
System action: None. information.

User response: None.


000000000 STV NOT ACTIVE
See TPF Operations for more information about system
performance. Explanation: A request for the program test vehicle (PTV) to
perform a function was entered.
System action: PTV was not started (system test vehicle
(STV) mode).
User response: Do the following:

Offline Messages 439


000000000

1. Start PTV. User response: Do the following:


2. Request the service function. 1. Correct the input.
2. Rerun Phase 1.
See the TPF Program Development Support Reference for more
information.
000000000 TAPE OUT OF SEQUENCE — RUN
DISCONTINUED
000000000 SUFFIX GREATER THAN 6 CHARACTERS
Explanation: The current input tape to the STC loader is not
Explanation: A suffix was provided through a control card in the expected sequence. The offending tape should be sorted
that exceeds six characters. or recreated and STC rerun completely.
System action: None. System action: None.
User response: None. User response: None.
See the TPF System Installation Support Reference for more See the TPF Program Development Support Reference for more
information about the multiple assembly and compilation information.
program.

000000000 TAPE WRITE ERROR


000000000 SUFFIX + MEMBER NAME GREATER
THAN 8 CHAR Explanation: The dump currently being processed is deleted
from the CDM tape contents display, the tape switch is
Explanation: When the suffix was added to the input library activated internally, and the dump is reprocessed as the first
member name the resultant name exceeds eight characters. on the new CDM tape.
System action: None. System action: None.
User response: None. User response: None.
See the TPF System Installation Support Reference for more
information about the multiple assembly and compilation 000000000 TEXT SIZE OF PGM xxxxxx TOO BIG —
program. NOTIFY SUPPORT.
Where:
000000000 SYSID MUST BE FIRST CARD — JOB
ABORTED xxxxxx
The program name.
Explanation: The SYSID card is not the first card in the load
deck. Explanation: The size of the program referenced in the
message is greater than the build area allotted.
System action: None.
System action: None.
User response: Do the following:
User response: Do the following:
1. Correct the error.
1. Correct the error.
2. Submit the job again.
2. Submit the job again.
See the TPF System Installation Support Reference for more
information about the loaders program. See the TPF System Installation Support Reference for more
information about loaders.

000000000 SYSTEM KEYPTS PREVIOUSLY LOADED


— CARD IGNORED 000000000 THERE IS NO PATH IN SCK GENERATION

Explanation: More than one load keypoint card was Severity: 8


encountered. Explanation: The PATH parameter in the SKLNG macro call
System action: None. is not valid or omitted.

User response: None. System action: None.

See the TPF System Installation Support Reference for more User response: Do the following:
information about the loaders program. 1. Correct the input.
2. Rerun Phase 1.
000000000 TABLE GENERATION SUPPRESSED
Severity: 8 000000000 THE RTC TAPE DOES NOT HAVE A xx
RECORD FOR THIS FILE
Explanation: This message follows any of the preceding
severe error messages. Explanation: The RTC tape is missing all or part of the
required data collection record referenced in the message. The
System action: None. tape may not be a data collection tape. If it is, the LABEL field

440 TPF Messages (System Error, Offline, and Program Status Word)
000000000

in the RTC file definition card, which indicates which file on


000000000 TIME VALUE GT 99 IN RUNID, SET TO
the tape is being read, may need to be changed for this
BLANKS, PTV WILL DEFAULT TO 30S FOR
particular reel before the job can be rerun.
PHASE I
System action: None.
Explanation: A maximum run time that is not valid was
User response: None. specified on a phase I RUNID.

See TPF Operations for more information about system System action: None.
performance.
User response: None.
See the TPF Program Development Support Reference for more
000000000 THE RTC TAPE DOES NOT HAVE A DB
information.
RECORD FOR THIS FILE

Explanation: If the first or second record on the RTC tape is


000000000 TIME VALUE LT 01 IN RUNID, SET TO
not a DB record this message is printed and the reduction run
BLANKS — PTV WILL DEFAULT TO 30S
is stopped.
FOR PHASE I
System action: None.
Explanation: A maximum run time that is not valid was
User response: None. specified on a phase I RUNID.
System action: None.
000000000 THIS FIELD IS TOO LONG — REST OF
User response: None.
CARD IGNORED
See the TPF Program Development Support Reference for more
Explanation: One of the parameters on an ENTER card was
information.
too long.

System action: None.


000000000 TOO MANY KEYPOINTS ARE BEING
User response: None. LOADED

See the TPF Program Development Support Reference for more Explanation: More than the maximum number of unique
information. keypoints are being loaded.

System action: None.


000000000 THIS FIELD TOO SHORT — REST OF
User response: Do the following:
CARD IGNORED
1. Determine which keypoints have multiple versions being
Explanation: The record ID is less than 1. loaded to the same processor.
System action: None. 2. Delete the unnecessary call keypoint cards.

User response: None.


See the TPF System Installation Support Reference for more
See the TPF Program Development Support Reference for more information about loaders.
information.
000000000 TOO MANY NAME TABLE ENTRIES —
000000000 THREE ENTRIES NOT SPECIFIED IN xxxx INCREASE PGMNBR — JOB ABORTED
PARAMETER
Explanation: The number of name table entries for the load
Severity: 12 deck exceeds the default or the number specified on the
PGMNBR parameter.
Explanation: All three subparameters — size, pool, and
device — were not coded for this parameter. System action: None.

System action: None. User response: Do the following:


1. Increase the number of name table entries through the
User response: None.
PGMNBR parameter.
2. Submit the job again.
000000000 TIME INTERVAL NOT S OR M IN RUNID,
SET TO S See the TPF System Installation Support Reference for more
Explanation: The RUNID does not specify whether the information about the loaders program.
maximum time parameter is for a phase I test unit is to be
measured in seconds or minutes. The default will be seconds. 000000000 TOO MANY RECORDS HAVE BEEN
System action: None. GENERATED AND CANNOT FIT IN CORE
ADDRESS. THIS PART OF JOB HAS BEEN
User response: None. ABORTED AND NOT RECORDS
OUTPUTTED
See the TPF Program Development Support Reference for more
information. Explanation: During an SDMU run, the main storage table

Offline Messages 441


000000000

can handle only 100 new records at a time. If more than 100
000000000 TRAP ADDRESS NOT WITHIN DRIVER —
records are given, SDMU cannot handle them.
TRPMT yyyyyy
System action: No new library is created because of this
Where:
condition.
yyyyyy
User response: None.
The value for TRPMT.
See the TPF Program Development Support Reference for more
Explanation: The P2 parameter has a displacement greater
information.
than 1055.
System action: Control is transferred to the next sequential
000000000 TOO MANY REP CARDS — INCREASE
instruction in the drive program.
MAX NUMBER OF PATCHES.
User response: None.
Explanation: The number of REP cards in the load deck
exceeds the default or the number specified on the PTCHNBR See the TPF Program Development Support Reference for more
parameter. information.
System action: None.
000000000 TUT NOT RESERVED
User response: Do the following:
1. Increase the number of REP cards permitted through the Explanation: A start test (system test vehicle (STV) mode)
PTCHNBR parameter. ZSTVS START RUNID command was entered but the test unit
tape was not reserved in the TPF system. The message and the
2. Submit the job again.
card involved are printed on the same line.

See the TPF System Installation Support Reference for more System action: None.
information about the loaders program.
User response: Do the following:
1. Reset the test system.
000000000 TOO MANY UNRESOLVED VCONS — JOB
2. Restart the test.
ABORTED
Explanation: The unresolved V-Constants (V-Cons) Table See the TPF Program Development Support Reference for more
(UNRESAD) is too small to maintain all of the unresolved information.
V-con information for this load deck.

System action: None. 000000000 UNABLE


User response: Do the following: Explanation: This message is issued by selective file dump
1. Correct the unresolved V-con errors that the auxiliary (SFD) processing while forward chaining with an S type file
loader has informed you about. address format record. The file address compute program
(FACE) returns a code that is not valid.
2. Submit the job again.
System action: The entry is exited.
See the TPF System Installation Support Reference for more
User response: Review the system error dump to determine
information about the loaders program.
why FACE returned a return code that is not valid.
See the TPF Program Development Support Reference for more
000000000 TOTAL NUMBER OF GENERATED MAP
information.
FIELDS NOT EQUAL TO THE NUMBER
CODED IN MAXFLDS
MAP—xxxx—TERMINATED 000000000 UNABLE — ANOTHER IS ACTIVE
Where: Explanation: An attempt to start a second selective file dump
(SFT) was tried before a prior trace ended.
xxxx
The map name. System action: The entry is exited.
Explanation: This is a type E error. This error occurs when User response: None.
you code the MAXFLDS parameter but the total number of
input fields for the map specified does not equal that number See the TPF Program Development Support Reference for more
coded. information.

System action: The user map referenced in the message is


not generated. 000000000 UNABLE — CHECK MESSAGE FORMAT

User response: None. Explanation: There is an error in the command format.

See the TPF Database Reference for more information about System action: The entry is exited.
mapping support installation. User response: Do the following:
1. Verify the format of the command.

442 TPF Messages (System Error, Offline, and Program Status Word)
000000000

2. Enter the command again.


000000000 UNABLE — SFT NOW INACTIVE

See the TPF Program Development Support Reference for more Explanation: The selective file trace (SFT) halt message is
information. issued when SFT is not active.
System action: The entry is exited.
000000000 UNABLE — INVALID ORDINAL RANGE
User response: None.
Explanation: The user specified a negative ordinal range with
See the TPF Program Development Support Reference for more
an N or S type file address format.
information.
System action: The entry is exited.
User response: Enter the command again and specify the 000000000 UNABLE TO IDENTIFY INPUT FOR
proper ordinal range. OBJECT MODULE

See the TPF Program Development Support Reference for more Explanation: An object card that is not valid was
information. encountered.
System action: None.
000000000 UNABLE — INVALID RECORD TYPE
User response: None.
Explanation: The record type is not recognized by the file
See the TPF Program Development Support Reference for more
address compute program (FACE) and, therefore, is not valid
information.
for the user.

System action: The entry is exited.


000000000 UNABLE TO PROCESS, NOT FILED — SEQ
User response: Do the following: # DEVICE TYPE
1. Verify the format of the command. Explanation: There was a retrieval error on an existing file
2. Enter the command again and specify the proper record record.
type.
System action: None.

See the TPF Program Development Support Reference for more User response: Do the following:
information. 1. Correct the file record.
2. Try the job again.
000000000 UNABLE — NUMBER OF RECORDS
REQUESTED EXCEEDS MAXIMUM See the TPF Database Reference for more information about
mapping support installation.
Explanation: The number of records may not exceed 82 for A
type address format and 420 for the N or S type address
format. The number of records in the input message exceeded 000000000 UNABLE TO READ POINTER TO CTKX
the maximum.
Explanation: An error occurred because the TPF system is
System action: The entry is exited. unable to read the pointer to CTKX.
User response: Enter the command again and specify the System action: None.
valid number of records.
User response: None.
See the TPF Program Development Support Reference for more
information. See the TPF System Installation Support Reference for more
information about loaders.

000000000 UNABLE — ORD RANGE EXCEEDED FOR


SPECIFIED REC TYPE 000000000 UNABLE TO RESOLVE VCONS —
PROGRAM CALL IGNORED
Explanation: The specified ordinal range is greater than that
available for the record type. Explanation: The called program used V-constants (V-cons)
that could not be resolved. The allocator table must be
System action: The entry is exited. updated.
User response: Enter the command again and specify the System action: None.
valid ordinal range for the record type.
User response: None.
See the TPF Program Development Support Reference for more
information. See the TPF Program Development Support Reference for more
information.

Offline Messages 443


000000000

000000000 UNABLE TO RETRIEVE THESE RECORDS: 000000000 UNDEFINED CARD TYPE OR SEQUENCE
xxxxxxxx Hardware Error yyyyyyyy Invalid ERROR FOLLOWING CARD IGNORED
File Address
Explanation: None.
Where:
System action: None.
xxxxxxxx
User response: None.
The hardware error.
yyyyyyyy See the TPF Program Development Support Reference for more
information.
The file address.
Explanation: The file retrieval errors occurred because of a
hardware error or a file address that is not valid. The message 000000000 UNKNOWN CARDS FOUND..SEE FULL
contains a series of sub messages containing the file address LOAD LIST
followed by the reason these records are not able to be Explanation: Extraneous cards were found in the load deck.
retrieved.
System action: None.
System action: Selective file dump (SFDT) processing is
continued to completion, dumping the records that can be User response: Do the following:
retrieved. 1. Correct the error.
User response: Do the following: 2. Submit the job again if necessary.
1. Determine the cause of the error.
See the TPF System Installation Support Reference for more
2. Correct the error.
information about the loaders program.

See the TPF Program Development Support Reference for more


information. 000000000 UNKNOWN ERROR ON FIND – NOTIFY
SUPPORT

000000000 UNABLE TO WRITE POINTER TO CTKX Explanation: FIND returned an unexpected return code.

Explanation: An error occurred because the system is unable System action: None.
to writer the pointer to CTKX.
User response: Run the job again. If the error continues, see
System action: None. your system support personnel for additional help.

User response: None. See the TPF System Installation Support Reference for more
information about the loaders program.
See the TPF System Installation Support Reference for more
information about loaders.
000000000 UNUSUAL CONDITION ON DISK —
ENTRY IGNORED
000000000 UNABLE — USERID DID NOT INITIATE
SFT Explanation: Either the record is not available on disk or the
disk was not loaded properly.
Explanation: The user ID trying to halt selective file trace
(SFT) does not match the user ID that initiated SFT. System action: None.

System action: The entry is exited. User response: None.

User response: None. See the TPF Program Development Support Reference for more
information.
See the TPF Program Development Support Reference for more
information.
000000000 USER EXIT PARAMETER INVALID

000000000 UNDEFINED CARD TYPE OR SEQ ERR. Severity: 12


CD. IGNORED
Explanation: The only two valid options for this parameter
Explanation: This card is unidentifiable by SDMU. are UEXIT=YES or UEXIT=NO.

System action: None. System action: None.

User response: None. User response: None.

See the TPF Program Development Support Reference for more


information. 000000000 VALUE OF KEYWORD MISSING
Explanation: One of the following keywords was found
without any value indicated:
v LIST
v FROM
v TO

444 TPF Messages (System Error, Offline, and Program Status Word)
000000000

v SUFFIX. references (up to 20) referenced in the message will be listed


below the error message.
System action: None.

User response: None. Note: The linkage editor (LEDT) does not resolve an ENTDC
nor an ENTNC to a core-fast program.
See the TPF System Installation Support Reference for more
information about the multiple assembly and compilation System action: None.
program.
User response: None.
See the TPF System Installation Support Reference for more
000000000 VFA FIXED PARAMETER INVALID
information about the loaders program.
Severity: 12

Explanation: The only valid options for this parameter are 000000000 WARNING — CSECT TBL > ALLOC LNG —
VFAF=DELAY, VFAF=IMMED, and VFAF=NO. NO CP PATCH

System action: None. Explanation: The size of the CP CSECT names module
(CPLKMP) is too small to contain the names of all the CP
User response: None. CSECTs.
System action: None.
000000000 VFAF SYNC AND LOCKF=PROC ARE
INCOMPATIBLE User response: No CP CSECT module may be patched. This
problem can be corrected by correcting the CPLKMP module.
Severity: 12
See the TPF System Installation Support Reference for more
Explanation: The VFAF=SIMMED or VFAF=SDELAY information about the loaders program.
parameters that were coded on the RIATA macro indicate
virtual file access (VFA) synchronization was requested. VFA
synchronization is not compatible with processor locking and 000000000 WARNING - DUPLICATE IATA/TIADDR
requires control unit locking (LOCKF=DASD). ENCOUNTERED - CHECK LISTING

System action: None. Explanation: Duplicate node names must be resolved to


allow correct system operation. Every node name in a TPF
User response: None. SNA network must be unique.

A few messages appear on both the macro listing and the


000000000 VFA POOL PARAMETER INVALID operator console. These messages indicate irrecoverable
Severity: 12 conditions and are followed by an abort message.

Explanation: The only valid options for this parameter are System action: None.
VFAP=DELAY, VFAP=IMMED, and VFAP=NO. User response: None.
System action: None. See TPF ACF/SNA Network Generation for more information
User response: None. about the offline ACF/SNA table generation program (OSTG)
error messages.

000000000 VFAP SYNC AND LOCKP=PROC ARE


INCOMPATIBLE 000000000 WARNING - ELDR CLEAR CARD NOT
INCLUDED, ELDR STRUCTURES REMAIN
Severity: 12 UNCHANGED
Explanation: The VFAP=SIMMED or VFAP=SDELAY Explanation: The ELDR clear card is not included in the
parameters that were coded on the RIATA macro indicate TLDR load deck. All E-type loader structures remain
virtual file access (VFA) synchronization was requested. VFA unchanged when the the TLDR output data set is loaded.
synchronization is not compatible with processor locking and
requires control unit locking (LOCKP=DASD). System action: None.

System action: None. User response: Add the loader load ELDR clear card to the
load deck if the E-type loader structures need to be cleared.
User response: None.
See the TPF System Installation Support Reference for more
information about the loaders program.
000000000 WARNING — nnnnvv WAS LOADED WITH
UNRESOLVED XTRNS
000000000 WARNING — G.FILE CONFIG CARD NOT
Where: SUPPORTED, IGNORED
nnnn Explanation: The G.FILE CONFIG card is not required in the
The program name. TLDR load deck.
vv The version number. System action: The card is ignored.
Explanation: The program name and the unresolved external

Offline Messages 445


000000000

User response: Remove the G.FILE CONFIG card from the information about the loaders program.
TLDR load deck.

See the TPF System Installation Support Reference for more 000000000 WARNING — PGM HAS UNRESOLVED
information about the loaders program. V-CONS

Explanation: This program contains external references and


000000000 WARNING GF MISSING CP ACPL CR enters to other programs that are not contained in the system
PROG FCTB, RIAT SEGMENTS allocator (SAL) table.
Explanation: The general file is missing one or more of the
following: Note: The linkage editor (LEDT) does not resolve an ENTDC
nor an ENTNC to a core-fast program.
v The control program (CP)
v ACPL System action: None.

v Main storage-resident E-type programs User response: Do one of the following:


v File address compute program (FACE) table (FCTB) v Correct the program.
v Record ID attribute table (RIAT). v Have the appropriate references added to the SAL table.

System action: None.


See the TPF System Installation Support Reference for more
User response: Load the general file again with the missing information about the loaders program.
segments.

See the TPF System Installation Support Reference for more 000000000 WARNING—PROG-MOD-BASE CLEAR
information about the loaders program. CARD INPUT, PROGRAM MODULE BASE
WILL BE CLEARED

000000000 WARNING GF MISSING KEYPT xxxx Explanation: The offline loader set an indicator that will
cause the #XPRGn directory to be initialized when the online
Where: portion of this load is run.
xxxx
The name of the keypoint missing from the general file Note: When the #XPRGn directory is initialized, all ISO-C
keypoint area. programs previously loaded to the online system image
will be lost.
Explanation: For the basic subsystem (BSS), the general file
must be reloaded with the missing keypoint. For a non-BSS System action: None.
subsystem, the general file must be reloaded with the missing
User response: Do one of the following:
keypoint if the keypoint is defined as a subsystem-unique
kyepoint. The subsystem-unique keypoints are defined in v To initialize the #XPRG directory, continue to run the load
CTKX (see CX0IN1). process.
v Remove the LOADER PROG-MOD-BASE CLEAR card from
System action: None.
the load deck and run the offline loader program again.
User response: None.
See the TPF System Installation Support Reference for more
See the TPF System Installation Support Reference for more
information about the LOADER PROG-MOD-BASE CLEAR
information about the loaders program.
card.

000000000 WARNING — IMAGE CLEAR CARD NOT


000000000 WARNING — REP CARD NOT
SUPPORTED, IGNORED
SUPPORTED FOR PROGRAM MODULE
Explanation: The image clear card is not supported by TLDR.
Explanation: The offline loader encountered a REP card for
System action: The card is ignored. an ISO-C program.

User response: Remove the image clear card from the TLDR System action: The REP card is ignored and processing
load deck. continues.

See the TPF System Installation Support Reference for more User response: Do the following:
information about the loaders program. 1. Check the load deck.
2. Move or remove the REP card in error.
000000000 WARNING NO LDT CARD FOUND
Explanation: There was no LDT card in the load deck. Load 000000000 WCC NOT CODED CORRECTLY,
may not be complete. MAP—xxxx—TERMINATED

System action: None. Where:

User response: None. xxxx


The user map.
See the TPF System Installation Support Reference for more
Explanation: This is a type E error. The user map referenced

446 TPF Messages (System Error, Offline, and Program Status Word)
000000000 • *E104*

in the message with the DPANL WCC operand options was Operations for more information about the ZSTOP command.
not coded according to specifications or the option is
misspelled.
000000000 ZSTOP UNABLE USER—ID DID NOT
System action: The map is not created. INITIATE RTT
User response: Do the following: Explanation: The subsystem ID of the user did not match
1. Correct the WCC option that is not valid. that of the real-time tape (RTT) initiator.
2. Run the job again. System action: The entry is exited.

User response: None.


See the TPF Database Reference for more information about
mapping support installation. See the TPF Program Development Support Reference for more
information about the real-time trace (RTT) utility. See TPF
Operations for more information about the RTT commands.
000000000 WRITE TAPEMARK ERROR
Explanation: The tape switch is activated immediately.
000000000 1055-BYTE AREA TABLE FULL
System action: None. FOLLOWING CARD IGNORED

User response: None. Explanation: The table in the system test compiler (STC)
loader used to accumulate 1055 or 381 byte addresses as they
See the TPF Database Reference for more information about the are read in is full.
3705 communications controller.
System action: None.

000000000 WRONG VERSION NO.—CARD IGNORED User response: None.

Explanation: A REP card for ICDF, ACPL, FCTB, IPLB, SIGT, See the TPF Program Development Support Reference for more
or RIAT was found but the version on the REP card did not information.
match the version on the loader load card.

System action: None. *E101* NODENAME MISSING

User response: None. Explanation: The symbolic name on an RSC input definition
statement is not specified.
See the TPF System Installation Support Reference for more
information about the loaders program. System action: Processing is continued with the next input
definition statement.

000000000 YRCPL IS SPECIFIED BUT EBCDIC User response: Do the following:


AND/OR YTRAN WERE NOT SPECIFIED 1. Correct the RSC input definition statement to include the
OR DEFAULTED symbolic name.
Severity: 4 2. Run the OSTG job again.

Explanation: The BCODE subparameters are not a valid


See TPF ACF/SNA Network Generation for more information
combination. If YRCPL is specified, then EBCDIC and YTRAN
about the offline ACF/SNA table generation (OSTG) program.
must be specified or defaulted to.
System action: None.
*E103* INVALID CONTINUATION.STMNT
User response: Do the following: FLUSHED.
1. Correct the input. Explanation: A continuation card that is not valid was
2. Rerun Phase 1. detected.
System action: Processing is continued with the next input
000000000 ZSTOP UNABLE RTT INITIATED BY CRAS definition statement.
xxxxxxxx
User response: Do the following:
Where: 1. Correct the input definition statement.
xxxxxxxx 2. Run the OSTG job again.
The computer room agent set (CRAS) console.
See TPF ACF/SNA Network Generation for more information
Explanation: The ZSTOP command was not entered from the
about the offline ACF/SNA table generation (OSTG) program.
same computer room agent set (CRAS) console.

System action: The entry is exited.


*E104* OPCODE MISSING ON 1ST CARD.STMNT
User response: Enter the ZSTOP command from the issuer of FLUSHED.
the start message.
Explanation: The offline ACF/SNA table generation (OSTG)
See the TPF Program Development Support Reference for more program requires that the OPCODE for an input definition
information about the real-time trace (RTT) utility. See TPF statement be on the first or only card.

Offline Messages 447


*E105* • *E116*

System action: Processing is continued with the next input


*E113* OPCODE UNDEFINED.
definition statement.
Explanation: The OPCODE of an input definition statement
User response: Do the following:
is not known to the offline ACF/SNA table generation (OSTG)
1. Place the OPCODE on the first or only card of the input program.
definition statement.
System action: Processing is continued with the next input
2. Run the OSTG job again.
definition statement.

See TPF ACF/SNA Network Generation for more information User response: Do the following:
about the OSTG program. 1. Correct the input definition statement that is in error.
2. Run the OSTG job again.
*E105* SYNTAX ERROR
See TPF ACF/SNA Network Generation for more information
Explanation: The input definition statement could not be
about the OSTG program.
parsed correctly.
System action: Processing is continued with the next input
*E114* NAME GREATER THAN 8. STMNT
definition statement.
FLUSHED.
User response: Do the following:
Explanation: The symbolic name on an input definition
1. Correct the error. statement exceeded 8 characters in length.
2. Run the OSTG job again.
System action: Processing is continued with the next input
definition statement.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. User response: Do the following:
1. Correct the input definition statement that is in error.
*E110* STATEMENT OUT OF LOGICAL 2. Run the OSTG job again.
SEQUENCE
See TPF ACF/SNA Network Generation for more information
Explanation: The input definition statement is not in logical
about the offline ACF/SNA table generation (OSTG) program.
sequence.

System action: Processing is continued with the next input


*E115* OPCODE INVALID – NO PU_5 SUPPORT
definition statement.
GENERATED
User response: Do the following:
Explanation: A CDRM, NCP, or CTC input definition
1. Insert the input definition statement in the correct statement was found but PU_5 support was not requested for
sequence in the deck. this TPF system.
2. Run the OSTG job again.
System action: Processing is continued with the next input
definition statement.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. User response: Do one of the following:
v Delete the CDRM, NCP, or CTC input definition statement
if PU_5 support is not required.
*E112* MAXIMUM STATEMENT LENGTH
EXCEEDED. STMNT FLUSHED. v To include PU_5 support in the TPF system, add the
SUBAREA value to the PARM parameter in the EXEC
Explanation: While reading an input definition statement, the statement of the JCL to run the offline ACF/SNA table
buffer used to concatenate the parameters became full. This generation (OSTG) program.
error is normally caused by incorrect continuation cards.
System action: Processing is continued with the next input See TPF ACF/SNA Network Generation for more information
definition statement. about the offline ACF/SNA table generation (OSTG) program.

User response: Do the following:


*E116* LOCAL CP ALREADY DEFINED
1. Correct the input definition statement that is in error.
2. Run the OSTG job again. Explanation: In the OSTG deck a second ANTNME statement
has been found with the LOCP keyword. Only 1 local APPN
See TPF ACF/SNA Network Generation for more information control point (CP) can be defined to the TPF system.
about the offline ACF/SNA table generation (OSTG) program. System action: The entry to define a second local APPN CP
is ignored by OSTG.
User response: In SIP check the MSGRTA macros (which
produce the ANTNME statements) to ensure that only 1 local
APPN CP is defined in your OSTG deck.
See TPF ACF/SNA Network Generation for more information

448 TPF Messages (System Error, Offline, and Program Status Word)
*E201* • *E207*

about the offline ACF/SNA table generation (OSTG) program.


*E204* xxxxxxxx INVALID OR LOWER CASE
See TPF System Generation for more information about the
CHARACTER IS USED
MSGRTA macro.
Where:
*E201* xxxxxxxx VALUE INVALID xxxxxxxx
The node name.
Where:
Explanation: The node name specified contains one of the
xxxxxxxx
following:
The parameter value that is not valid.
v Characters that are not valid
Explanation: The value specified for the parameter is not
v Lowercase characters.
valid.
System action: Processing is continued.
System action: Processing is continued.
User response: Do the following:
User response: Do the following:
1. Correct the value specified for the node name so that it is
1. Correct the value specified for the parameter.
valid.
2. Run the OSTG job again.
2. Run the OSTG job again.

See TPF ACF/SNA Network Generation for more information


See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

*E202* xxxxxxxx IS AN INVALID USAGE OF *E205* SUBAREA VALUE PREVIOUSLY DEFINED


RESERVED NODENAME
Explanation: The subarea address specified by the SUBAREA
Where: parameter in the NCP and CTC statements is a duplicate of a
xxxxxxxx subarea address specified on an earlier SUBAREA parameter.
The TPF reserved node name whose usage is not valid. System action: Processing is continued.
Explanation: A statement contains a TPF reserved node name User response: Do the following:
whose usage is not valid.
1. Change 1 of the duplicate subarea addresses.
System action: Processing is continued. 2. Run the OSTG job again.
User response: Do the following:
1. See the definition of the statement in OSTG generation. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
2. Correct the node name.
3. Run the OSTG job again.
*E206* VRILTO GREATER THAN MAXIMUM
ALLOWED
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. Explanation: The virtual route input list time-out (VRILTO)
value specified by the VRILTO parameter is larger than the
maximum value allowed. The maximum value allowed is 255.
*E203* SYMBOL NAME AND LUTYPE ARE
INCOMPATIBLE System action: Processing is continued with the value
defaulted to zero (0).
Explanation: A TPF reserved name specified in the RSC
input definition statement is not valid with the value specified User response: Do the following:
for the LUTYPE parameter.
1. Change the value of the VRILTO parameter so the value is
The value of the LUTYPE parameter must be: less than 255.
v FMMR for a TPF FMMR reserved name 2. Run the OSTG job again.
v APPLU for a TPF NEF reserved name.
See TPF ACF/SNA Network Generation for more information
System action: Processing is continued. about the offline ACF/SNA table generation (OSTG) program.
User response: Do the following:
1. Correct the value of the LUTYPE parameter so that there is *E207* WINDOW SIZE GREATER THAN
no incompatibility. MAXIMUM OR LESS THAN ONE
2. Run the OSTG job again. Explanation: The window size specified is greater than 255.
System action: Processing is continued.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. User response: Do the following:
1. Correct the value specified for the window size so it is less
than 255.
2. Run the OSTG job again.

Offline Messages 449


*E208* • *E216*

See TPF ACF/SNA Network Generation for more information information about system generation and the MSGRTA
about the offline ACF/SNA table generation (OSTG) program. statements that are used to create the ANT deck.

*E208* SDA GREATER THAN MAXIMUM *E213* RECVRY AND PSV KEYWORDS ARE
ALLOWED MUTUALLY EXCLUSIVE

Explanation: The symbolic device address (SDA) defined on Explanation: Both the RECVRY and PSV parameters were
the TG2SDA parameter is not valid. A valid range for the SDA specified in the RSC input definition statement. Only one of
is from X'0001' to X'7FFF'. these parameters can be specified in the RSC input definition
statement.
System action: Processing is continued.
System action: Processing is continued.
User response: Do not code the TG2SDA parameter on the
CTC statement because this parameter is no longer supported. User response: Do the following:
See TPF ACF/SNA Network Generation for more information 1. Specify either the RECVRY parameter or the PSV
about the offline ACF/SNA table generation (OSTG) program. parameter (but not both) in the RSC input definition
statement.
2. Run the OSTG job again.
*E209* VRTO GREATER THAN MAXIMUM
ALLOWED
See TPF ACF/SNA Network Generation for more information
Explanation: The virtual route time-out (VRTO) value about the offline ACF/SNA table generation (OSTG) program.
specified by the VRTO parameter is larger than the maximum
allowed. The maximum allowed is 65 535.
*E214* SUBAREA VALUE NOT PREVIOUSLY
System action: Processing is continued with the value DEFINED IN CDRM STATEMENT
defaulted to 0.
Explanation: The subarea address defined in the CTC
User response: Do the following: statement was not defined previously in the CDRM statement.
1. Change the value of the VRTO parameter so the value is A link to an undefined subarea is not valid.
less than 65 535. System action: Processing is continued.
2. Run the OSTG job again.
User response: Do one of the following:

See TPF ACF/SNA Network Generation for more information v Correct the CTC statement.
about the offline ACF/SNA table generation (OSTG) program. v Add a CDRM statement for the remote subarea.

See TPF ACF/SNA Network Generation for more information


*E210* SUBAREA VALUE NOT CDRM│SSCP
about the offline ACF/SNA table generation (OSTG) program.
SUBAREA
Explanation: The subarea address defined on the CTC
*E215* LEID LENGTH ERROR
statement was not defined as a host subarea.
Explanation: The logical endpoint identifier (LEID) length is
System action: Processing is continued.
one of the following:
User response: Do the following: v Too short
1. Change the subarea address. v Too long
2. Run the OSTG job again. v An odd number.

See TPF ACF/SNA Network Generation for more information System action: Processing is continued.
about the offline ACF/SNA table generation (OSTG) program. User response: Ensure the correct length is specified for
LEID.
*E211* MAXIMUM NAMES ALLOWED FOR ANT See TPF ACF/SNA Network Generation for more information
EXCEEDED about the offline ACF/SNA table generation (OSTG) program.
Explanation: The maximum of 255 application program
names for the ANT deck was exceeded. *E216* IATA AND LEID KEYWORDS ARE
System action: Processing is continued. MUTUALLY EXCLUSIVE

User response: Do the following: Explanation: The interchange address/terminal address


(IATA) and the logical endpoint identifier (LEID) parameters
1. Reduce the number of application program names were specified in the RSC input definition statement. Only one
specified for the ANT deck. of these parameters can be specified in the RSC input
2. Run the OSTG job again. definition statement.

System action: Processing is continued.


See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program User response: Do the following:
and the ANT deck. See TPF System Generation for more

450 TPF Messages (System Error, Offline, and Program Status Word)
*E220* • *E234*

1. Specify either the IATA parameter or the LEID parameter See TPF ACF/SNA Network Generation for more information
(but not both) in the RSC definition statement. about the offline ACF/SNA table generation (OSTG) program.
2. Run the OSTG job again.
*E231* LEID NOT VALID ON RSCSET
See TPF ACF/SNA Network Generation for more information STATEMENT
about the offline ACF/SNA table generation (OSTG) program.
Explanation: The LEID parameter is not valid in the RSCSET
statement.
*E220* MAX NUMBER OF CTC-LINKS TO THIS
SUBAREA EXCEEDED System action: Processing is continued.

Explanation: A maximum of 2 CTC links can be defined for a User response: Do the following:
subarea. 1. Delete the LEID parameter from the RSCSET statement.
System action: Processing is continued. 2. Specify the LEID parameter in each RSC definition
statement.
User response: Ensure that only 2 CTC links are defined for
3. Run the OSTG job again.
the subarea.
See TPF ACF/SNA Network Generation for more information See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. about the offline ACF/SNA table generation (OSTG) program.

*E227* LU INCOMPATIBLE WITH CCTYPE VALUE *E232* LUMOD FOR LUTYPE NOT SUPPORTED

Explanation: The values specified for the LUTYPE and Explanation: The model number specified for the logical unit
CCTYPE parameters are not compatible with each other. (LU) type is not supported.

System action: Processing is continued. System action: Processing is continued.

User response: Do the following: User response: Do the following:


1. Correct the value specified for either the LLUTYPE 1. Correct the value specified for the LUMOD parameter.
parameter or the CCTYPE parameter. 2. Run the OSTG job again.
2. Run the OSTG job again.
See TPF ACF/SNA Network Generation for more information
See TPF ACF/SNA Network Generation for more information about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

*E233* SCSBUF FOR LUTYPE NOT SUPPORTED


*E229* CCTYPE REQUIRED FOR THIS RSC
Explanation: The buffer size specified for the logical unit
Explanation: The CCTYPE parameter is required for this type (LU) type is not supported.
of RSC definition.
System action: Processing is continued.
System action: Processing is continued.
User response: Do the following:
User response: Do the following: 1. Correct the value specified for the SCSBUF parameter.
1. Do one of the following: 2. Run the OSTG job again.
v Correct the RSC input definition statement.
v Add the proper CCTYPE parameter to the RSC input See TPF ACF/SNA Network Generation for more information
definition statement. about the offline ACF/SNA table generation (OSTG) program.
2. Run the OSTG job again.
*E234* USER SPECIFIED PSV NAME EXCEEDS 96
See TPF ACF/SNA Network Generation for more information ENTRIES
about the offline ACF/SNA table generation (OSTG) program.
Explanation: More than 96 user-defined process selection
vector (PSV) names were specified in the RSC input definition
*E230* IATA NOT VALID ON RSCSET statement. A maximum of 96 user-defined PSV names can be
STATEMENT specified in an RSC input definition statement.
Explanation: The IATA parameter is not valid in the RSCSET System action: Processing is continued.
statement because each interchange address/terminal address
(IATA) defined must be unique. User response: Do the following:
1. Delete some user-defined PSV names from the RSC input
System action: Processing is continued. definition statement to ensure that only 96 PSV names are
User response: Do the following: defined.
1. Delete the IATA parameter from the RSCSET statement. 2. Run the OSTG job again.
2. Specify the IATA parameter in each RSC definition
statement. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.

Offline Messages 451


*E235* • *E292*

*E235* LEID DOES NOT EXCEED THE HIGHEST *E281* SUBAREA FOR GENNING TPF HOST
SYMBOLIC LINE NUMBER INCORRECT

Explanation: The logical endpoint identifier (LEID) must be Explanation: The subarea specified for this TPF host system
greater than the highest symbolic line number defined in the is inconsistent with a previous subarea definition.
TPF system.
System action: Processing is continued.
System action: Processing is continued.
User response: Do the following:
User response: Do the following: 1. Correct the input definition statement that is in error.
1. Change the LEID value. 2. Run the OSTG job again.
2. Run the OSTG job again.
See TPF ACF/SNA Network Generation for more information
See TPF ACF/SNA Network Generation for more information about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

*E290* xxxxxxxx INVALID KEYWORD THIS


*E250* IBM RESERVED PSV NAME EXCEEDS 32 STMNT
ENTRIES
Where:
Explanation: A maximum of 32 IBM-reserved process section
vector (PSV) names are allowed in the RSC input definition xxxxxxxx
statement. The number of PSV names specified exceeds this The parameter name.
maximum. Explanation: The parameter referenced in the message is not
System action: Processing is continued. valid for this type of input definition statement.

User response: Do the following: System action: Processing is continued.

1. Delete some IBM-reserved PSV names from the RSC input User response: Do the following:
definition statement to ensure there are only 32 PSV names 1. Correct the input definition statement that is in error.
specified.
2. Run the OSTG job again.
2. Run the OSTG job again.
See TPF ACF/SNA Network Generation for more information
See TPF ACF/SNA Network Generation for more information about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

*E291* BOTH CLU AND QN KEYWORDS ARE


*E266* TPF APPL NAME MUST BE 4 REQUIRED IF EITHER IS SPECIFIED
CHARACTERS
Explanation: Either the CLU parameter or the QN parameter
Explanation: An application name with secondary logical was specified in the CTC statement, but not both.
units (SLUs) defined must be 4 characters long.
If TPF/APPC sessions with VTAM application programs will
System action: Processing is continued. be activated across a channel-to-channel (CTC) connection,
User response: Do the following: both a control point logical unit (CLU) and a qualifier number
(QN) are required. The CLU is needed for a control session
1. Correct the application name in the ANT deck. with Logon Manager and the QN is needed with the CPU ID
2. Run the OSTG job again. to create an alias name for the TPF/APPC logical unit (LU).
System action: Processing is continued; however, the CTC
See TPF ACF/SNA Network Generation for more information
definition is ignored and the OSTG run is unsuccessful.
about the offline ACF/SNA table generation (OSTG) program
and the ANT deck. See TPF System Generation for more User response: Do the following:
information about system generation and the MSGRTA 1. Do one of the following:
statements that are used to create the ANT deck.
v Specify both the CLU parameter and the QN parameter.
v Do not specify either parameter.
*E280* CDRMNAME INCORRECT FOR TPF CPU
2. Run the OSTG job again.
Explanation: The CDRM name specified for a TPF CPU must
be TPFc where c is the TPF CPU ID. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
System action: Processing is continued.
User response: Do the following:
*E292* xxxxxxxx REQUIRED KEYWORD MISSING
1. Correct the input definition statement that is in error.
Where:
2. Run the OSTG job again.
xxxxxxxx
See TPF ACF/SNA Network Generation for more information The parameter name.
about the offline ACF/SNA table generation (OSTG) program.
Explanation: The parameter referred to in the message is

452 TPF Messages (System Error, Offline, and Program Status Word)
*E293* • *I401*

required for this type of input definition statement. System action: Processing is continued.

System action: Processing is continued. User response: Do the following:

User response: Do the following: 1. Add the correct name of the CTC link to the input
definition statement that is in error.
1. Add the required parameter to the input definition
statement that is in error. 2. Run the OSTG job again.

2. Run the OSTG job again.


See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
*E800* DUPLICATE NODENAME(S) FOUND –
CHECK LISTING
*E293* ALSNAME MISSING
Explanation: Duplicate node names were found after
Explanation: The symbolic name was not specified on the
processing all the input definition statements.
ALS input definition statement. Each ALS name must be
unique. Every resource defined to the TPF system must have a unique
name with NET IDs. The OSTG listing identifies the duplicate
System action: Processing is continued.
names found.
User response: Do the following:
System action: The OSTG run is canceled.
1. Add the correct symbolic name to the ALS input definition
statement that is in error. User response: do the following:
2. Run the OSTG job again. 1. Correct the input to ensure that each resource is defined
with a unique node name.
See TPF ACF/SNA Network Generation for more information 2. Run the OSTG job again.
about the offline ACF/SNA table generation (OSTG) program.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
*E294* NCPNAME MISSING

Explanation: The symbolic name was not specified on the *E801* DUPLICATE LEID(S) FOUND, CHECK
NCP input definition statement. Each NCP name must be LISTING
unique.
Explanation: Duplicate logical endpoint identifiers (LEIDs)
System action: Processing is continued. were found after processing all the input definition statements.
User response: Do the following: Each LEID must be unique to the TPF system. The OSTG
1. Add the correct symbolic name to the NCP input listing identifies the duplicate LEIDs found.
definition statement that is in error.
System action: The OSTG run is canceled.
2. Run the OSTG job again.
User response: Do the following:
See TPF ACF/SNA Network Generation for more information 1. Correct the input to ensure that each resource is defined
about the offline ACF/SNA table generation (OSTG) program. with a unique LEID.
2. Run the OSTG job again.
*E295* CDRMNAME MISSING
See TPF ACF/SNA Network Generation for more information
Explanation: The symbolic name was not specified on the about the offline ACF/SNA table generation (OSTG) program.
CDRM input definition statement. Each CDRM name must be
unique.
*I401* 3614 SPECIFIED, VALUES IMPOSED ARE
System action: Processing is continued.
Explanation: LUTYPE=3614 was specified in the RSC input
User response: Do the following: definition statement. As a result, the offline ACF/SNA table
1. Add the correct symbolic name to the CDRM input generation (OSTG) program imposes values for some of the
definition statement that is in error. other parameters.
2. Run the OSTG job again. Additional severity I messages follow this message. The
additional messages show the actual imposed values.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. System action: The imposed values override all other
specifications for the parameters. Any additional parameters
that were specified, but are not relevant to this RSC type, are
*E296* CTC NAME MISSING ignored.
Explanation: The symbolic name was not specified in the User response: None.
CTC input definition statement. Every CTC link must have a
unique name. See TPF ACF/SNA Network Generation for more information
about the OSTG program.

Offline Messages 453


*I403* • *I456*

System action: The imposed values override all other


*I403* BATCH SPECIFIED, VALUES IMPOSED
specifications for the parameters. Any additional parameters
ARE
that were specified, but are not relevant to this RSC type, are
Explanation: LUTYPE=BATCH was specified in the RSC ignored.
input definition statement. As a result, the offline ACF/SNA
User response: None.
table generation (OSTG) program imposes values for some of
the other parameters. See TPF ACF/SNA Network Generation for more information
about the OSTG program.
Additional severity I messages follow this message. The
additional messages show the actual imposed values.
*I453* RECVRY=YES
System action: The imposed values override all other
specifications for the parameters. Any additional parameters Explanation: The resource being defined by this input
that were specified, but that are not relevant to this RSC type, definition statement will be generated with the RECVRY=YES
are ignored. value imposed regardless of the defaults or the explicit
specification of any other option for this parameter.
User response: None.
This message is preceded by another severity I message based
See TPF ACF/SNA Network Generation for more information
on the logical unit (LU) type.
about the OSTG program.
System action: The imposed values are used when creating
the RRT entry for this resource.
*I404* 3271 SPECIFIED, VALUES IMPOSED ARE
User response: None.
Explanation: CCTYPE=3271 was specified in the RSC input
definition statement. As a result, the offline ACF/SNA table See TPF ACF/SNA Network Generation for more information
generation (OSTG) program imposes values for some of the about the offline ACF/SNA table generation (OSTG) program.
other parameters.

Additional severity I messages follow this message. The *I454* RECVRY=NO


additional messages show the actual imposed values.
Explanation: The resource being defined by this input
System action: The imposed values override all other definition statement will be generated with the RECVRY=NO
specifications for the parameters. Any additional parameters valued imposed regardless of the defaults or the explicit
that were specified, but are not relevant to this RSC type, are specification of any other option for this parameter.
ignored.
This message is preceded by another severity I message based
User response: None. on the logical unit (LU) type.
See TPF ACF/SNA Network Generation for more information System action: The imposed values are used when creating
about the OSTG program. the RRT entry for this resource.
User response: None.
*I405* 3274/3276 SPECIFIED, VALUES IMPOSED
ARE See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
Explanation: CCTYPE=3274 or CCTYPE=3276 was specified
in the RSC input definition statement. As a result, the offline
ACF/SNA table generation (OSTG) program imposes values *I455* THREAD=SINGLE
for some of the other parameters. Explanation: The resource being defined by this input
Additional severity I messages follow this message. The definition statement will be generated with the
additional messages show the actual imposed values. THREAD=SINGLE value imposed regardless of the defaults or
explicit specification of any other option for this parameter.
System action: The imposed values override all other
specifications for the parameters. Any additional parameters This message is preceded by another severity I message based
that were specified, but are not relevant to this RSC type, are on the logical unit (LU) type.
ignored. System action: The imposed value is used when creating the
User response: None. RRT entry for this resource.

See TPF ACF/SNA Network Generation for more information User response: None.
about the OSTG program. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
*I406* 360X SPECIFIED, VALUES IMPOSED ARE

Explanation: LUTYPE=360X was specified in the RSC input *I456* THREAD=MULTI


definition statement. As a result, the offline ACF/SNA table
Explanation: The resource being defined by this input
generation (OSTG) program imposes values for some of the definition statement will be generated with the
other parameters.
THREAD=MULTI value imposed regardless of defaults or
Additional severity I messages follow this message. The explicit specification or any other option for this parameter.
additional messages show the actual imposed values.

454 TPF Messages (System Error, Offline, and Program Status Word)
*I461* • *I488*

This message is preceded by another severity I message based See TPF ACF/SNA Network Generation for more information
on the logical unit (LU) type. about the OSTG program.

System action: The imposed value is used when creating the


RRT entry for this resource. *I480* LUTYPE=3277
User response: None. Explanation: The resource being defined by this input
definition statement will be generated with the LUTYPE=3277
See TPF ACF/SNA Network Generation for more information
value imposed regardless of the defaults or explicit
about the offline ACF/SNA table generation (OSTG) program.
specification of any other option for this parameter.
This message is preceded by another severity I message based
*I461* DEFAULT VALUE OF 0 USED ON VRTO
on CCTYPE.
Explanation: The resource being defined by this input
System action: The imposed values are used when creating
definition statement will be generated with the value of the
the RRT entry for this resource.
VRTO parameter set to 0.
User response: None.
System action: A 0 value is used when creating the RRT
entry for this resource. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
User response: None.
See TPF ACF/SNA Network Generation for more information
*I481* LUTYPE=3284/86/88
about the offline ACF/SNA table generation (OSTG) program.
Explanation: The resource being defined by this input
definition statement will be generated with the
*I462* DEFAULT VALUE OF 0 USED ON VRILTO
LUTYPE=3284/3286/3288 value imposed regardless of the
Explanation: The resource being defined by this input defaults or explicit specification of any other option for this
definition statement is generated with the value of the keyword.
VRILTO parameter set to 0.
This message is preceded by another severity I message based
System action: A 0 value is used when creating the RRT on CCTYPE.
entry for this resource.
System action: The imposed values are used when creating
User response: None. the RRT entry for this resource.

See TPF ACF/SNA Network Generation for more information User response: None.
about the offline ACF/SNA table generation (OSTG) program.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
*I463* CHAIN=NO

Explanation: The CHAIN=YES value is allowed only for *I485* NO PSV ENTRY
multichannel links and virtual circuits. The CHAIN=NO value Explanation: The resource being defined by this input
is imposed for all other X.25 resources. statement will be generated with no process selection vector
System action: The imposed values are used when creating (PSV) entry, regardless of the default or explicit specification
the RRT entry for this resource. of any other option for this parameter.

User response: None. System action: No PSV name is used when creating the RRT
entry for this resource.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. User response: None.

See TPF ACF/SNA Network Generation for more information


*I478* LU62 SPECIFIED, VALUES IMPOSED ARE about the offline ACF/SNA table generation (OSTG) program.

Explanation: The resource being defined by this input


definition statement will be generated as an LU 6.2 resource *I488* LUMOD=2
because the value of the LUTYPE parameter is L6PLU, L6SLU, Explanation: The resource being defined by this input
or REMCP. The values for some other parameters will be definition statement will be generated with the LUMOD=2
imposed regardless of their defaults or explicit specification of value imposed regardless of the defaults or explicit
those parameters. specification of any other option for this parameter.
Additional severity I messages follow this message. The This message is preceded by another severity I message based
additional messages show the actual imposed values. on LUTYPE/CCTYPE.
System action: The imposed values override all other System action: The imposed values are used when creating
specifications for the parameters. Any additional parameters the RRT entry for this resource.
that were specified, but are not relevant to this RSC type, are
ignored. User response: None.

User response: None. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.

Offline Messages 455


*I489* • *I496*

*I489* AX001 SPECIFIED, VALUES IMPOSED ARE *I493* FMMR SPECIFIED, VALUES IMPOSED ARE
Explanation: The resource being defined by this input Explanation: The resource being defined by this input
definition statement will be generated with the definition statement will be generated with the
LUTYPE=AX0001 value imposed regardless of the defaults or LUTYPE=FMMR value imposed regardless of the defaults or
explicit specification of any other option for this parameter. explicit specification of any other option for this parameter.
Additional severity I messages follow this message. The Additional severity I messages follow this message. The
additional messages show the actual imposed values. additional messages show the actual imposed values.

System action: The imposed values are used when creating System action: The imposed values are used when creating
the RRT entry for this resource. the RRT entry for this resource.
User response: None. User response: None.

See TPF ACF/SNA Network Generation for more information See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. about the offline ACF/SNA table generation (OSTG) program.

*I490* AX002 SPECIFIED, VALUES IMPOSED ARE *I494* NEF SPECIFIED, VALUES IMPOSED ARE
Explanation: The resource being defined by this input Explanation: The resource being defined by this input
definition statement will be generated with the definition statement will be generated with the LUTYPE=NEF
LUTYPE=AX002 value imposed regardless of the defaults or value imposed regardless of the defaults or explicit
explicit specification of any other option for this parameter. specification of any other option for this parameter.

Additional severity I messages follow this message. The Additional severity I messages follow this message. The
additional messages show the actual imposed values. additional messages show the actual imposed values.

System action: The imposed values are used when creating System action: The imposed values are used when creating
the RRT entry for this resource. the RRT entry for this resource.
User response: None. User response: None.

See TPF ACF/SNA Network Generation for more information See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program. about the offline ACF/SNA table generation (OSTG) program.

*I491* MCHLU SPECIFIED, VALUES IMPOSED *I495* FTPI SPECIFIED, VALUES IMPOSED ARE
ARE
Explanation: The resource being defined by this input
Explanation: The resource being defined by this input definition statement will be generated with the LUTYPE=FTPI
definition statement will be generated with the value imposed regardless of the defaults or explicit
LUTYPE=MCHLU value imposed regardless of the defaults or specification of any other option for this parameter.
explicit specification of any other option for this parameter.
Additional severity I messages follow this message. The
Additional severity I messages follow this message. The additional messages show the actual imposed values.
additional messages show the actual imposed values.
System action: The imposed values are used when creating
System action: The imposed values are used when creating the RRT entry for this resource.
the RRT entry for this resource.
User response: None.
User response: None.
See TPF ACF/SNA Network Generation for more information
See TPF ACF/SNA Network Generation for more information about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

*I496* XALCI SPECIFIED, VALUES IMPOSED ARE


*I492* VCLU SPECIFIED, VALUES IMPOSED ARE
Explanation: The resource being defined by this input
Explanation: The resource being defined by this input definition statement will be generated with the
definition statement will be generated with the LUTYPE=XALCI value imposed regardless of the defaults or
LUTYPE=VCLU value imposed regardless of the defaults or explicit specification of any other option for this parameter.
explicit specification of any other option for this parameter.
Additional severity I messages follow this message. The
Additional severity I messages follow this message. The additional messages show the actual imposed values.
additional messages show the actual imposed values.
System action: The imposed values are used when creating
System action: The imposed values are used when creating the RRT entry for this resource.
the RRT entry for this resource.
User response: None.
User response: None.
See TPF ACF/SNA Network Generation for more information
See TPF ACF/SNA Network Generation for more information about the offline ACF/SNA table generation (OSTG) program.
about the offline ACF/SNA table generation (OSTG) program.

456 TPF Messages (System Error, Offline, and Program Status Word)
*I703* • *S004*

User response: None.


*I703* THE FOLLOWING APPLICATIONS
GENERATED: See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
Explanation: Based on the CPU IDs detected on the
ANTDEF, ANTNME, and CDRM input definition statements,
certain system application logical units (LUs) are generated by *S001* OSTG CANCELLED DUE TO PARM ERROR
the offline ACF/SNA table generation (OSTG) program.
Explanation: The PARM parameter in the EXEC statement
System action: The names of the system application LUs was not specified correctly. See the messages on the OSTG
generated automatically by the OSTG program are listed report for the specific error.
immediately following this message.
System action: The table generation process is ended.
User response: None.
User response: Do the following:
See TPF ACF/SNA Network Generation for more information
1. See the messages on the OSTG report to determine the
about the OSTG program.
cause of the error.
2. Correct the PARM parameter.
*I705* THIS CPU IS PART OF SDPS GENERATION
3. Run the OSTG job again.
Explanation: This message identifies the host CPU ID as a
TPF host system that is part of the loosely coupled complex. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
System action: None.
User response: None.
*S002* OSTG CANCELLED DUE TO OPEN ERROR
See TPF ACF/SNA Network Generation for more information
Explanation: The OPEN of an OSTG data set failed.
about the offline ACF/SNA table generation (OSTG) program.
System action: The table generation process is ended.
*I901* NO STATEMENTS FLAGGED User response: Do the following:
Explanation: This message is printed on the OSTG report file 1. Check the JCL log for the job for the related OPEN error
if no severity S message or severity E message was issued by message.
the offline ACF/SNA table generation (OSTG) program. A 2. Correct the JCL.
similar message is sent to the operator. 3. Run the OSTG job again.
System action: None.
See TPF ACF/SNA Network Generation for more information
User response: None. about the offline ACF/SNA table generation (OSTG) program.
See TPF ACF/SNA Network Generation for more information
about the OSTG program. *S003* OSTG CANCELLED DUE TO INPUT
STATEMENT ERROR
*I902* xxxxxxxx STATEMENTS FLAGGED Explanation: A severe error was detected while processing
Where: the input definition statements.

xxxxxxxx System action: The table generation process is ended.


The statement. User response: Do the following:
Explanation: This message shows the count of the severity S 1. See the OSTG report list to find the input definition
messages and the severity E messages that were issued by the statements in error.
offline ACF/SNA table generation (OSTG) program. 2. Correct the input definition statement that is in error.
System action: None. 3. Run the OSTG job again.
User response: Do the following:
See TPF ACF/SNA Network Generation for more information
1. Correct all the severity S messages and severity E about the offline ACF/SNA table generation (OSTG) program.
messages.
2. Run the OSTG job again.
*S004* OSTG CANCELLED DUE TO SORT ERROR
See TPF ACF/SNA Network Generation for more information Explanation: The OS/VS SORT program returned an error
about the OSTG program. code to the offline ACF/SNA table generation (OSTG)
program.
*I903* OSTG RUN COMPLETE System action: The table generation process is ended.
Explanation: This is the OSTG end-of-job message that is User response: Do the following:
printed on the OSTG report file. A similar message is sent to 1. See the appropriate publication in the OS/VS library for
the operator. descriptions of the OS/VS sort error messages.
System action: Control is returned to the operating system. 2. Correct the error condition for the OS/VS sort program.

Offline Messages 457


*S005* • *S051*

3. Run the OSTG job again. 1. Correct the CPUID value and the SDPSID value specified
on the PARM parameter so the value is alphanumeric.
See TPF ACF/SNA Network Generation for more information 2. Run the OSTG job again.
about the OSTG program.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
*S005* OSTG CANCELLED DUE TO EXCESSIVE
ERRORS

Explanation: The offline ACF/SNA table generation (OSTG) *S032* EXEC PARM SDPSID FORMAT ERROR
program run is canceled when more than 100 errors with Explanation: The value of SDPSID specified on the PARM
severity E messages are encountered in the input. parameter in the EXEC statement of the JCL used to run the
System action: The table generation process is ended. offline ACF/SNA table generation (OSTG) program is not
coded correctly.
User response: Do the following:
System action: The table generation process is ended.
1. Correct the errors.
2. Run the OSTG job again. User response: Do the following:
1. Correct the SDPSID value on the PARM parameter.
See TPF ACF/SNA Network Generation for more information 2. Run the OSTG job again.
about the OSTG program.
See TPF ACF/SNA Network Generation for more information
*S021* EXEC PARM CPUID INVALID about the offline ACF/SNA table generation (OSTG) program.

Explanation: The CPUID value specified on the PARM


parameter in the EXEC statement of the JCL used to run the *S041* EXEC PARM PILOTID INVALID/FORMAT
offline ACF/SNA table generation (OSTG) program is not ERROR
alphanumeric (A to Z or 0 through 9). Explanation: The value of PILOTID specified on the PARM
System action: The table generation process is ended. parameter in the EXEC statement of the JCL used to run the
offline ACF/SNA table generation (OSTG) program is not
User response: Do the following: valid. The value specified must be 1 alphanumeric character.
1. Correct the CPUID value specified on the PARM parameter System action: The table generation process is ended.
so the value is alphanumeric.
2. Run the OSTG job again. User response: Do the following:
1. Correct the PILOTID value on the PARM parameter so the
See TPF ACF/SNA Network Generation for more information value is 1 alphanumeric character.
about the offline ACF/SNA table generation (OSTG) program. 2. Run the OSTG job again.

*S022* EXEC PARM CPUID FORMAT ERROR See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
Explanation: The value of CPUID specified for the PARM
parameter in the EXEC statement of the JCL used to run the
offline ACF/SNA table generation (OSTG) program can only *S051* EXEC PARM GENTYPE INVALID/FORMAT
be specified as 1 character. ERR

System action: The table generation process is ended. Explanation: The value specified for GENTYPE on the PARM
parameter in the EXEC statement of the JCL used to run the
User response: Do the following: offline ACF/SNA table generation (OSTG) program is not one
1. Correct the CPUID value specified on the PARM parameter of the following:
so the value is only 1 character. Value Description
2. Run the OSTG job again.
GEN Specify for a full generation run.
See TPF ACF/SNA Network Generation for more information VAL Specify for a validation-only run.
about the offline ACF/SNA table generation (OSTG) program.
System action: The table generation process is ended.

*S031* EXEC PARM SDPSID CPUID INVALID User response: Do the following:
1. Correct the GENTYPE value so it is GEN or VAL.
Explanation: One of the values specified for CPUID and
SDPSID on the PARM parameter in the EXEC statement of the 2. Run the OSTG job again.
JCL used to run the offline ACF/SNA table generation (OSTG)
program is not alphanumeric (A to Z or 0 through 9). See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
System action: The table generation process is ended.
User response: Do the following:

458 TPF Messages (System Error, Offline, and Program Status Word)
*S061* • *S297*

2. Run the OSTG job again.


*S061* EXEC PARM SUBAREA INVALID
Explanation: The value specified for SUBAREA on the PARM See TPF ACF/SNA Network Generation for more information
parameter in the EXEC statement of the JCL used to run the about the offline ACF/SNA table generation (OSTG) program.
offline ACF/SNA table generation (OSTG) program is not
valid. The value specified:
*S098* xxxxxxxx INVALID KEYWORD FOUND
v Can be a maximum of 3 decimal characters in length
v Must be less than 256 characters Where:
v Must be greater than zero (0). xxxxxxxx
The parameter name.
System action: The table generation process is ended.
Explanation: A value that is not valid was found on the
User response: Do the following:
PARM parameter in the EXEC statement of the JCL used to
1. Correct the SUBAREA value. run the offline ACF/SNA table generation (OSTG) program.
2. Run the OSTG job again.
System action: The table generation process is ended.

See TPF ACF/SNA Network Generation for more information User response: Do the following:
about the offline ACF/SNA table generation (OSTG) program. 1. Correct the value that is not valid.
2. Run the OSTG job again.
*S091* EXEC PARM CPUID MISSING
See TPF ACF/SNA Network Generation for more information
Explanation: The value of CPUID specified for the PARM
about the offline ACF/SNA table generation (OSTG) program.
parameter in the EXEC statement of the JCL used to run the
offline ACF/SNA table generation (OSTG) program was not
found. *S099* EXEC PARM SYNTAX ERROR FOUND
System action: The table generation process is ended. Explanation: The PARM parameter in the EXEC statement of
the JCL used to run the offline ACF/SNA table generation
User response: Do the following:
(OSTG) program could not be parsed correctly.
1. Specify the CPUID value for the PARM parameter.
System action: The table generation process is ended.
2. Run the OSTG job again.
User response: Do the following:
See TPF ACF/SNA Network Generation for more information 1. Correct the PARM parameter.
about the offline ACF/SNA table generation (OSTG) program.
2. Run the OSTG job again.

*S092* EXEC PARM PILOTID MISSING See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
Explanation: The value of PILOTID specified for the PARM
parameter in the EXEC statement of the JCL used to run the
offline ACF/SNA table generation (OSTG) program was not *S111* PREMATURE END OF FILE
found.
Explanation: The end-of-file condition was raised on the
System action: The table generation process is ended. OSTG input data set before a valid NCP, CTC, or ALS
statement was found.
User response: Do the following:
1. Specify the PILOTID value of the PARM parameter. The NCP or ALS statement must be the last statement
processed.
2. Run the OSTG job again.
System action: The OSTG run is canceled.
See TPF ACF/SNA Network Generation for more information
User response: Do the following:
about the offline ACF/SNA table generation (OSTG) program.
1. Correct the OSTG input data set.
2. Run the OSTG job again.
*S095* EXEC PARM CPUID NOT = 1ST SDPSID
CPU
See TPF ACF/SNA Network Generation for more information
Explanation: The first CPU ID specified for the SDPSID value about the offline ACF/SNA table generation (OSTG) program.
for the PARM parameter in the EXEC statement of the JCL
used to run the offline ACF/SNA table generation (OSTG)
program is not equal to the CPUID value specified for the *S297* CPUID ON ANTDEF NOT = EXEC PARM
PARM parameter in the same EXEC statement. CPUID

System action: The table generation process is ended. Explanation: The value specified for the CPUID parameter
on the ANTDEF input definition statement is not the same as
User response: Do the following: the CPUID value specified for the PARM parameter in the
1. Correct the CPUID value or the SDPSID value, whichever EXEC statement of the JCL used to run the offline ACF/SNA
is appropriate for the error. table generation (OSTG) program.

Offline Messages 459


*S298* • *W409*

System action: The OSTG run is canceled.


*W402* xxxxxxxx TPF APPL NAME STARTS WITH
User response: Do the following: NUMERIC
1. Do one of the following: Explanation: The first character specified in the NAME
v Correct the value of the CPUID parameter on the keyword of the ANTNME macro starts with a numeric
ANTDEF input definition statement. character of 0 through 9. This TPF application program name
cannot be used in a SNA network because SNA names cannot
v Correct the CPUID value of the PARM parameter in the
begin with a numeric character.
EXEC statement.
2. Run the OSTG job again. However, this application program can be used in a TPF–TPF
routing environment by using the FMMR protocol because the
See TPF ACF/SNA Network Generation for more information application program name is used only in the private TPF
about the offline ACF/SNA table generation (OSTG) program protocol and is not externalized in the SNA network.
and the ANT deck. See TPF System Generation for more System action: Processing is continued.
information about system generation and the MSGRTA
statements that are used to create the ANT deck. User response: Do the following:
1. Verify that the application name was specified correctly in
the MSGRTA macro.
*S298* INCONSISTENT USE OF SDPSID
2. Verify that the SNA terminals are not required to be able to
Explanation: The SDPSID value must be either specified or log on to this application program.
omitted for both the ANTDEF input definition statement and
on the PARM parameter in the EXEC statement of the JCL
See TPF ACF/SNA Network Generation for more information
used to run the offline ACF/SNA table generation (OSTG)
about the offline ACF/SNA table generation (OSTG) program.
program.
See TPF System Generation for more information about the
System action: The OSTG run is canceled. MSGRTA macro.

User response: Do the following:


*W407* CLU MISSING: REQUIRED KEYWORD
1. Correct one of the following:
FOR PRIMARY ALS
v The ANTDEF input definition statement
Explanation: The CLU parameter is required when defining
v The PARM parameter in the EXEC statement.
the primary adjacent link station (ALS). The CLU parameter is
2. Run the OSTG job again. not required for a backup ALS in a 37x5 multiple central
control unit.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program System action: Processing is continued.
and the ANT deck. See TPF System Generation for more User response: None.
information about system generation and the MSGRTA
statements that are used to create the ANT deck. See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.

*S299* INCONSISTENT USE OF CPUID


*W408* LUTYPE=ANY – ADDITIONAL KEYWORDS
Explanation: The CPUID value must be specified for both the IGNORED
ANTDEF input definition statement and on the PARM
parameter in the EXEC statement of the JCL used by the Explanation: LUTYPE=ANY was specified on the RSC input
offline ACF/SNA table generation (OSTG) program. definition statement. The other keywords on this RSC input
definition statement are ignored.
System action: The OSTG run is canceled.
System action: The unrelated keywords are ignored.
User response: Do the following:
User response: None.
1. Correct one of the following:
v The ANTDEF input definition statement See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.
v The PARM parameter in the EXEC statement.
2. Run the OSTG job again.
*W409* LUTYPE=NEF – ADDITIONAL KEYWORDS
See TPF ACF/SNA Network Generation for more information IGNORED
about the offline ACF/SNA table generation (OSTG) program Explanation: LUTYPE=NEF was specified on the RSC input
and the ANT deck. See TPF System Generation for more definition statement. The other keywords on this RSC input
information about system generation and the MSGRTA definition statement are ignored.
statements that are used to create the ANT deck.
System action: The unrelated keywords are ignored.
User response: None.

See TPF ACF/SNA Network Generation for more information


about the offline ACF/SNA table generation (OSTG) program.

460 TPF Messages (System Error, Offline, and Program Status Word)
*W410* • *W700*

See TPF ACF/SNA Network Generation for more information


*W410* APPLICATION LU SPECIFIED, VALUES
about the OSTG program.
DEFAULTED TO

Explanation: LUTYPE=APPLU or LUTYPE=APSLU was


specified on the RSC input definition statement. As a result,
the offline ACF/SNA table generation (OSTG) program
imposes values for some of the other parameters.
Additional severity I messages follow this message. The
additional messages show the actual imposed values.
System action: The imposed values override all other
specifications for the parameters. Any additional parameters
that were specified, but are not relevant to this RSC type, are
ignored.

User response: None.


See TPF ACF/SNA Network Generation for more information
about the OSTG program.

*W412* xxxxxxxx INVALID KEYWORD THIS


STMNT, IGNORED
Where:

xxxxxxxx
The parameter name.

Explanation: The parameter referred to in the message is not


valid for this type of input definition statement.

System action: The parameter specified is ignored.


User response: None.

See TPF ACF/SNA Network Generation for more information


about the offline ACF/SNA table generation (OSTG) program.

*W500* RECVRY AND PSV KEYWORDS ARE


MUTUALLY EXCLUSIVE
Explanation: Both the RECVRY and PSV parameters were
specified in the RSC input definition statement.
System action: Processing is continued.
User response: None.
See TPF ACF/SNA Network Generation for more information
about the offline ACF/SNA table generation (OSTG) program.

*W700* UNKNOWN SUBAREA FOR FOLLOWING


LU
Explanation: During the update phase of the offline
ACF/SNA table generation (OSTG) program, a resource was
found that refers to a TPF CPU for which no subarea value
was defined.

System action: Processing is continued. The resource is


identified immediately after this message.
User response: This may be an error based on the network
configuration, so do one of the following:
v If a PU_5 path is used between the resource listed after this
message and the generating TPF system host, define a
CDRM statement for the remote TPF CPU and run the
OSTG job again.
v If no PU_5 path is used, the resources are defined correctly
and the OSTG output will be correct.

Offline Messages 461


462 TPF Messages (System Error, Offline, and Program Status Word)
Program Status Words
000A0000 xxxxxxxx–040AC000 000A0000 000000FB

00FFFFFF Reference: Program status word (PSW) for the IPL program
wait states.
Explanation: Loaded by IPLB when a CC3 is returned from a
000A0000 xxxxxxxx set clock (SCK) instruction indicating that the Time-Of-Day
Reference: Program status word (PSW) for the IPL program (TOD) clock is not operational.
wait states.
System action: None.
Where:
User response: See TPF System Generation for more
xxxxxxxx information about system clocks.
The address of the initial program load (IPL) restart area
(defined by the IB5CT DSECT in IB0CT).
000A0000 000003FF
Explanation: Loaded by IPLB when a program calls the
dump routine a second time while a dump is in progress. The Reference: Program status word (PSW) for the IPL program
second call can be a result of a program check or a branch wait states.
from an IPLB error routine. If a program check occurred, the Explanation: Loaded by IPLB at the normal end of dump
program interruption code in the prefix page indicates the processing.
type of exception. The addresses of the page and segment
tables and the register save area are contained in the IPL System action: None.
restart area. The page and segment tables and the register save
User response: None.
area can be dumped using the stand-alone dump (SADUMP)
utility. See TPF Program Development Support Reference for more
information about the SADUMP utility. 000AC000 00CCD01E
System action: None. Reference: Program status word (PSW) for the system error
program wait states. The low-order word of each disabled
User response: None.
wait PSW loaded by CPSE does not address an instruction
but, instead, contains a unique 3–byte identifier.
000A0000 00xxxxF6
Explanation: System virtual memory (SVM) is not stable;
Reference: Program status word (PSW) for the IPL program unable to switch from real mode to home address space.
wait states.
System action: None.
Where:
User response: Inspect the control registers. See TPF
xxxx Application Programming and TPF Main Supervisor Reference for
The ID of the incorrect record. more information about system error processing.

Explanation: Loaded by IPL2 when an incorrect record ID is


found in the IPLA chain. 000AC000 00CCD01F

System action: None. Reference: Program status word (PSW) for the system error
program wait states. The low-order word of each disabled
User response: None. wait PSW loaded by CPSE does not address an instruction
but, instead, contains a unique 3–byte identifier.
000A0000 00xxxxF8 Explanation: CCCPSDF recursion failed.
Reference: Program status word (PSW) for the IPL program System action: The action cannot continue.
wait states.
User response: See TPF Application Programming and TPF
Where: Main Supervisor Reference for more information about system
xxxx error processing.
The cumulative device and subchannel status from the
failing device. 000A0000 0000DEAD
Explanation: Loaded by IPL2 when an irrecoverable Reference: Program status word (PSW) for the IPL program
input/output (I/O) error is detected. wait states.
System action: None. Explanation: Loaded by IPLB when an irrecoverable
User response: None. input/output (I/O) error is found during dump processing.
System action: None.

© Copyright IBM Corp. 2002, 2010 463


000A0000 00DEAD00 • 000A0000 00DEAD07

User response: None.


000A0000 00DEAD04
Reference: Disabled wait states related to the machine
000A0000 00DEAD00
interruption handler. The low-order 3 bytes of each program
Reference: Program status word (PSW) for the IPL program status word (PSW) contains an identifier.
wait states.
Explanation: While handling a machine check interruption
Explanation: Loaded by IPL2, IPLA, and IPLB when an that was reporting catastrophic damage, the machine check
unexpected machine check interrupt is found. FLIH could not perform a SIGP STOP for one of the I-streams,
or while handling a check-stop condition, the check-stop
System action: None. handler was unable to perform a SIGP STOP for one of the
User response: See TPF Main Supervisor Reference for more I-streams.
information about machine check handling. System action: Perform an initial program load (IPL) with
the CLEAR option to recover from this disabled wait state.
000A0000 00DEAD01 User response: See TPF Main Supervisor Reference for more
information about machine check handling.
Reference: Disabled wait states related to the machine
interruption handler. The low-order 3 bytes of each program
status word (PSW) contains an identifier. 000A0000 00DEAD05
Explanation: The machine check FLIH was interrupted twice Reference: Disabled wait states related to the machine
by machine check interruptions (for example, double machine interruption handler. The low-order 3 bytes of each program
check recursion). status word (PSW) contains an identifier.
System action: Perform an initial program load (IPL) with Explanation: While handling a machine check interruption
the CLEAR option to recover from this disabled wait state. that was reporting catastrophic damage, the machine check
FLIH could not perform a SIGP SENSE for one of the
User response: See TPF Main Supervisor Reference for more
I-streams, or while handling a check-stop condition, the
information about machine check handling.
check-stop handler could not perform a SIGP SENSE for one
of the I-streams.
000A0000 00DEAD02
System action: Perform an initial program load (IPL) with
Reference: Disabled wait states related to the machine the CLEAR option to recover from this disabled wait state.
interruption handler. The low-order 3 bytes of each program
User response: See TPF Main Supervisor Reference for more
status word (PSW) contains an identifier.
information about machine check handling.
Explanation: A machine check interruption reported channel
subsystem damage.
000A0000 00DEAD06
System action: Perform an initial program load (IPL) with
Reference: Disabled wait states related to the machine
the CLEAR option to recover from this disabled wait state.
interruption handler. The low-order 3 bytes of each program
User response: See TPF Main Supervisor Reference for more status word (PSW) contains an identifier.
information about machine check handling.
Explanation: While handling a machine check interruption
that was reporting catastrophic damage, the machine check
000A0000 00DEAD03 FLIH determined that the main I-stream had performed a
check-stop, or while handling a check-stop condition, the
Reference: Disabled wait states related to the machine check-stop handler determined that the main I-stream had
interruption handler. The low-order 3 bytes of each program performed a check stop.
status word (PSW) contains an identifier.
System action: Perform an initial program load (IPL) with
Explanation: A machine check interruption on an application the CLEAR option to recover from this disabled wait state.
I-stream reported catastrophic damage while system error
recovery was active on the main I-stream, or a check-stop User response: See TPF Main Supervisor Reference for more
condition was reported to an application I-stream while information about machine check handling.
system error recovery was active on the main I-stream.

System action: Perform an initial program load (IPL) with 000A0000 00DEAD07
the CLEAR option to recover from this disabled wait state.
Reference: Disabled wait states related to the machine
User response: See TPF Main Supervisor Reference for more interruption handler. The low-order 3 bytes of each program
information about machine check handling. See TPF status word (PSW) contains an identifier.
Application Programming and TPF Main Supervisor Reference for
Explanation: While handling a machine check interruption
more information about system error processing. See TPF
that was reporting catastrophic damage, the machine check
Concepts and Structures for more information about error
FLIH could not perform a SIGP RESTART for the main
recovery.
I-stream, or while handling a check-stop condition, the
check-stop handler could not perform a SIGP RESTART for the
main-I-stream.
System action: Perform an initial program load (IPL) with

464 TPF Messages (System Error, Offline, and Program Status Word)
000A0000 00DEAD08 • 000A0000 FFFFFFFC

the CLEAR option to recover from this disabled wait state. User response: None.

User response: See TPF Main Supervisor Reference for more


information about machine check handling. 000A0000 00FFFFF4
Reference: Program status word (PSW) for the IPL program
000A0000 00DEAD08 wait states.
Reference: Disabled wait states related to the machine Explanation: Loaded by IPL2, IPLA, and IPLB when an
interruption handler. The low-order 3 bytes of each program unexpected program check interrupt is found.
status word (PSW) contains an identifier.
System action: None.
Explanation: While handling a machine check interruption
that was reporting catastrophic damage, the machine check User response: None.
FLIH was interrupted by a machine interruption on the main
I-stream. 000A0000 00FFFFF8
System action: Perform an initial program load (IPL) with Reference: Program status word (PSW) for the IPL program
the CLEAR option to recover from this disabled wait state. wait states.
User response: See TPF Main Supervisor Reference for more Explanation: Loaded by IPLA and IPLB when an unexpected
information about machine check handling. input/output (I/O) interrupt is found. It is loaded by IPL2
when an irrecoverable error, such as CC3 on a start
000A0000 00DEAD09 subchannel (SSCH) or test subchannel (TSCH), is found before
the I/O interrupt.
Reference: Disabled wait states related to the machine
interruption handler. The low-order 3 bytes of each program System action: None.
status word (PSW) contains an identifier. User response: None.
Explanation: An unexpected FLIH machine check occurred.
System action: Perform an initial program load (IPL) with 000A0000 C3E3F8F5
the CLEAR option to recover from this disabled wait state. Reference: Program status word (PSW) for the system
User response: See TPF Main Supervisor Reference for more initialization wait states.
information about machine check handling. Explanation: Loaded by CT85 when an application I-stream
Reference: Program status word (PSW) for the system error (for example, the Multi-Processor Interconnect Facility (MPIF)
program wait states. The low-order word of each disabled I-stream) fails to restart.
wait PSW loaded by CPSE does not address an instruction System action: None.
but, instead, contains a unique 3–byte identifier.
User response: Perform an initial program load (IPL) of the
Explanation: An unexpected first-level interrupt handler TPF system to recover.
(FLIH) machine check occurred.
See TPF Multi-Processor Interconnect Facility Reference for more
System action: None. information about MPIF. See TPF Main Supervisor Reference for
User response: See TPF Main Supervisor Reference for more more information about system initialization.
information about machine check handling. See TPF
Application Programming and TPF Main Supervisor Reference for 000A0000 FFFFFFFA
more information about system error processing.
Reference: Program status word (PSW) for the IPL program
wait states.
000A0000 00FFFFF0
Explanation: Loaded by IPLB (IB01) when storage for the
Reference: Program status word (PSW) for the IPL program prefix pages, common input/output (CIO), or the CIO work
wait states. areas cannot be allocated without overlaying something that
Explanation: Loaded by IPL2, IPLA, and IPLB when an was loaded by IPLA.
unexpected external interrupt is found. System action: None.
System action: None. User response: None.
User response: None.
000A0000 FFFFFFFC
000A0000 00FFFFF2 Reference: Program status word (PSW) for the IPL program
Reference: Program status word (PSW) for the IPL program wait states.
wait states. Explanation: Loaded by IPLB (IB01) when fast recovery
Explanation: Loaded by IPL2, IPLA, and IPLB when an objects overlap.
unexpected supervisor call interrupt is found. System action: None.
System action: None. User response: None.

Program Status Words 465


000A0000 FFFFFFFE • 040AC000 00FFFFFF

System action: None.


000A0000 FFFFFFFE
User response: See TPF Application Programming and TPF
Reference: Program status word (PSW) for the IPL program
Main Supervisor Reference for more information about system
wait states.
error processing.
Explanation: Loaded by IPLB (IB01) when storage for the IPL
restart area, the segment table, or the page tables cannot be
040A0000 00CCD708
allocated without overlaying common input/output (CIO).
Reference: Program status word (PSW) for the system error
System action: None.
program wait states. The low-order word of each disabled
User response: None. wait PSW loaded by CPSE does not address an instruction
but, instead, contains a unique 3–byte identifier.

040AC000 00CCD01A Explanation: The concurrency filter lock facility (CFLF)


restart failed on a processor other than the first in the
Reference: Program status word (PSW) for the system error complex.
program wait states. The low-order word of each disabled
wait PSW loaded by CPSE does not address an instruction System action: None.
but, instead, contains a unique 3–byte identifier.
User response: None.
Explanation: Catastrophic error on a general file (GF) IPL.
System action: A dump was issued, but no recovery is 040AC000 00FFFFFF
attempted.
Reference: Program status word (PSW) for the system
User response: See TPF Concepts and Structures, TPF Database initialization wait states.
Reference, and TPF System Generation for more information
Explanation: Loaded by CCCTIN to indicate the normal end
about general files. See TPF Application Programming and TPF
of the CCCTIN micro dump or to indicate that an
Main Supervisor Reference for more information about system
irrecoverable error was detected while attempting to write to
error processing.
the system console.

System action: None.


040AC000 00CCD09E
User response: See TPF Main Supervisor Reference for more
Reference: Program status word (PSW) for the system error
information about system initialization.
program wait states. The low-order word of each disabled
wait PSW loaded by CPSE does not address an instruction
but, instead, contains a unique 3–byte identifier.

Explanation: There is a program error in CPSE on an


application I-stream.

466 TPF Messages (System Error, Offline, and Program Status Word)

Вам также может понравиться