bdfm1m0aMessages (System Error, Online, Offline) and Master Glossary

DB0000-DB9999



DB0100

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An error occurred while trying to retrieve a record using the FINWC or FIWHC macros.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1, which indicates an I/O error.

User Response: Examine the dump to determine why the error occurred.


DB0100

Program: Displayed on the console and in the dump.

Error Message: FIND ERROR ON SRM41A RECORD

Explanation: An error occurred during recoup processing while trying to read a recoup statistics (#SRM41A) record.

System Action: Recoup processing ends.

User Response: Determine the cause of the error and run recoup again.


DB0101

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A logical record (LREC) was found that contains an incorrect item size.

System Action: Control returns to the application program with bit 4 of SW00RTN set to 1.

User Response: Examine the dump to determine how the logical record was corrupted.


DB0102

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An error occurred while calculating the file address of a record using the file address compute program (FACE).

System Action: Control returns to the application program with bit 2 of SW00RTN set to 1, which indicates a FACE error.

User Response: Examine the dump to determine why the error occurred. This error may indicate that the DSECT macro for the file was not coded correctly.


DB0102

Program: Displayed on the console and in the dump.

Error Message: FACE ERROR ON SRM41A RECORD.

Explanation: During recoup processing, an error occurred with a FACS-type call.

System Action: Recoup processing ends.

User Response: Determine the cause of the error and run recoup again.


DB0104

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A block was found that contains an incorrect next available byte (NAB).

System Action: Control returns to the application program with bit 4 of SW00RTN set to 1.

User Response: Examine the dump to determine how the block was corrupted.


DB0105

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The sequence of TPFDF macro or function calls in the application program is not valid. For example, one of the following macros was called without a preceding DBRED macro:

System Action: The entry control block (ECB) exits.

User Response: Correct the sequence of TPFDF macro or functions calls in the application program.


DB0106

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The base of the SW00SR slot was not found in general register 3 (R3).

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine why the base of the SW00SR slot is not in R3. This error may indicate that an application program has corrupted R3 while processing multiple TPFDF macro calls.


DB0107

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An error occurred while trying to retrieve a record using the FINWC macro.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine why the error occurred. The file address of the record being retrieved is on data level D (DD).


DB0108

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An error occurred while trying to file a record using the FILNC macro.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1, which indicates an I/O error.

User Response: Examine the dump to determine why the error occurred.


DB0109

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The maximum number of open files for one entry control block(ECB) was exceeded.

System Action: The ECB exits.

User Response: Do one of the following:


DB010A

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A database definition (DBDEF) was not found for a file ID.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB010B

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An error was returned while processing a DBDSP macro or dfdsp function.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1, which indicates an I/O error. In addition, bit 1 of SW00RT2 is set to 1, which indicates a display error. The output message is not displayed.

User Response: Examine the dump to determine why the error occurred.


DB010C

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: One of the following:

System Action: The file or subfile is updated and control is returned to the application program.

User Response: Do one of the following:


DB010D

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An incorrect next available byte (NAB) was found while processing a FILNC or FILEC macro.

System Action: The block is not filed and control is returned to the application program with bit 4 of SW00RTN set to 1.

User Response: Examine the dump to determine how the NAB was corrupted.


DB010E

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An ATTAC macro was issued, but no block was found to attach.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine why a block was not available for the ATTAC macro.


DB010F

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An incorrect logical record (LREC) size or next available byte (NAB) was found.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine how the LREC size or NAB was corrupted.


DB0110

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A DBCRE macro or dfcre function was issued, but other TPFDF macros or functions have been issued since the subfile was opened. If a subfile needs to be created, it must be done before any other TPFDF macros or functions are issued.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that the subfile is created before any other TPFDF macros or functions are issued.


DB0111

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A TPFDF macro or function was issued that requires a tape name, but one of the following occurred:

This error can occur when using the following:

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Ensure the application program is specifying a valid tape name.
  2. Verify that the tape is properly mounted before running the application program.


DB0112

Program: Displayed on the console and in the dump

Error Message: None.

Explanation: A program tried to exit with one or more TPFDF files open.

System Action: The program is exited.

User Response: Update the program so that all TPFDF files are closed before exiting.


DB0115

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A TPFDF macro or function was issued without first opening a subfile using the DBOPN macro or dfopn function.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that a subfile is opened before issuing other TPFDF macros or functions.

Note:
In a TPF system, the return address of the application program that caused the error is stored in the ECB at location CE1DFDMP.


DB0116

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: One of the following:

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB0117

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: When processing a DBADD macro or dfadd function on a file with default keys defined in the DBDEF macro, the TPFDF product was unable to find the key definition for the logical record (LREC) to be added.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB0119

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: While processing a DBTRD macro or dftrd function, one of the following occurred:

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1, which indicates an I/O error.

User Response: Do the following:

  1. Verify that the correct input tape is mounted.
  2. Verify that the correct block sizes have been coded in the DSECT and DBDEF macro for the file in error.
  3. Examine the dump to determine if an I/O error occurred, and the cause of the error.


DB011A

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBOPN macro was issued using a DATA or PARAM parameter with data level D, which is reserved for TPFDF use.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that it uses a data level other than data level D.


DB011B

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A FINWC error occurred on data level D while releasing a chain of pool records.

System Action: Processing continues without releasing additional records.

User Response: Examine the dump to determine the reason for the FINWC error.


DB011C

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A TPFDF macro or function was issued with the FADDR parameter specified, but the file address does not match the file address of the prime block of the subfile being referenced.

Note:
The FADDR parameter for TPFDF functions is coded using the function name. For example, the DFDEL_FADDR parameter is used with the dfdelfunction.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1.

User Response: Update the application program so that it uses the correct file address with the FADDR parameter.


DB011E

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The amount of storage requested by a DBOPN macro or dfopn function was too high. The SPACE and SPACEB parameters are used to request storage with the DBOPN macro, while the dft_sps parameter is used with the dfopn function.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB011F

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The SW00SR slot for an open file indicates that TPFDF data collection is active (bit 7 of field SW00OP2), but the fast-link table indicates that data collection is not active.

System Action: Data collection measurements for the file are ignored and processing continues.

User Response: Do the following:

  1. Verify that bit 7 of option byte 2 is set to zero in the DSECT (symbol &SW00OP2) and DBDEF macro (OP2 parameter) for the file in error.
  2. Examine the dump to determine the reason for the conflicting information in the SW00SR slot and fast-link table.


DB0120

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A loop was detected in a chain of blocks when the TPFDF product attempted to pack a file.

System Action: The pack operation stops.

User Response: Examine the dump to determine the reason for the loop in the chain of blocks. It may be necessary to correct the chain manually using TPF commands or ALCS commands (for example, ZAFIL).

See TPF Operations for more information about the TPF commands. See ALCS Operation and Maintenance for more information about the ALCS commands.


DB0121

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The maximum number of keys that can be used with a key list has been exceeded. A key list is used with the following:

System Action: The entry control block (ECB) exits.

User Response: Update the application program to use no more than the maximum number of keys.

See TPFDF Programming Concepts and Reference for more information about key lists.


DB0123

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An application program attempted to do one of the following on a read-only path:

System Action: Control returns to the application program with bit 4 of SW00RTN set to 1.

User Response: Do one of the following:


DB0124

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A TPFDF macro or function, or a parameter on a macro or function, was issued that is not valid for P-type files.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB0125

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A record was added to a P-type file causing the prime block to split into an overflow block. However, the P-type file is defined without a forward chain field.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB0126

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBUKY macro or dfuky function was issued, but the maximum unique key value has been exceeded.

System Action: Control returns to the application program with the value of the unique key set to zero.

User Response: Examine the dump to determine the reason for the error, which may indicate that the unique key value in the subfile has been corrupted. The current unique key value is maintained in field STDFUK (see DSECT STDHD or C header file C$STDHD) in the standard header of the prime block.


DB0127

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The size of an index logical record (LREC) is too large.

System Action: Control returns to the application program with bit 3 of SW00RTN set to 1.

User Response: Update the DSECT and DBDEF macro of the index file to reduce the size of the index LREC.


DB0128

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: A DBREP macro or dfrep function was issued, but the file was opened using the DBOPN macro and the TAPE parameter, or the dfopn function and the tape name parameter.

System Action: No blocks are written to the tape.

User Response: Update the application program so that DBREP macros or dfrep functions are not issued when the file is opened with a tape parameter.


DB0129

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The displacement and length of user data to be extracted from an index logical record (LREC) exceeds the total of the size of the record. User data is extracted from an index LREC when the AREA parameter is used on the DBRED macro or dfred function.

System Action: Control returns to the application program with bit 3 of SW00RTN set to 1.

User Response: Do one of the following:


DB012B

Program: Displayed on the console and in the dump.

Error Message: fileid fvn FAD faddr UNABLE TO INITIALIZE

Where:

fileid
The file identifier (ID).

fvn
The file version.

faddr
The file address.

Explanation: A FIWHC error occurred while processing a ZUDFM OAINIT command.

System Action: The ZUDFM OAINIT command processing stops.

User Response: Examine the dump to determine the reason for the FIWHC error.


DB0131

Program: Displayed on the console and in the dump.

Error Message: hh.mm.ss prgm DUPL FIL DEF / WRONG ID tblname dsect

Where:

hh.mm.ss
The time stamp.

prgm
The program stamp.

tblname
The DBDEF table name.

dsect
The DSECT name.

Explanation: A duplicate file ID was defined using the DBDEF macro.

System Action: The duplicate definition is ignored.

User Response: Update the DBDEF macros so that each file ID is defined only once.


DB0132

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: An error occurred while processing a TSYNC macro.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine the reason for the TSYNC error.


DB0133

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: One of the following was issued with input and output P-type files, but the files have different sizes:

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB0134

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The subsystem or subsystem user indicated in SW00SR does not match the subsystem or subsystem user indicated in the entry control block (ECB).

System Action: The ECB exits.

User Response: Examine the dump to determine why the subsystem or subsystem user information in the SW00SR and ECB do not match.


DB0135

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The number of subsystem user items in a database definition (DBDEF) table is not valid.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine why the number of subsystem user items is not valid. This error may indicate that field SW02SSS of a DBDEF table (see the SW02SR DSECT) has been corrupted.


DB0136

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBDEF table indicates that subsystem user override items have been coded on the DBDEF macro, but the number of override items is zero.

System Action: The entry control block (ECB) exits.

User Response: Examine the dump to determine the reason for the inconsistent information in the DBDEF table. The number of subsystem user override items is contained in field SW02SIT of the DBDEF table (see the SW02SR DSECT).


DB0137

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An attempt was made to open a file that is excluded from the subsystem user (SSU) of the entry control block (ECB) running the application program.

System Action: The ECB exits.

User Response: Do one of the following:


DB0138

Program: Displayed on the console and in the dump.

Error Message: fileid PFA pfaddr rcc CFA cfaddr

Where:

fileid
The file identifier (ID).

pfaddr
The prime file address.

rcc
The record code check.

cfaddr
The current file address.

Explanation: The application program attempted to access a pool record that was previously released by this application program or another TPFDF application program.

Symbol &DB0138 in the DBLCL macro controls whether the TPFDF product issues this error. If you set &DB0138 to 0, this error is always issued. If you set &DB0138 to 1, this error is only issued if the file was opened with the HOLD parameter (DBOPN macro) or the dfopn_hold option (dfopn function). The initial setting is 0. See TPFDF Installation and Customization for more information about the DBLCL macro and global symbols.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1.

User Response: Update the application program so it does not access pool records that have been released.


DB0139

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: One of the following:

System Action: Control returns to the application program with bit 1 of SW00RTN set to 1.

For global modification, processing ends and all records that were changed before the processing ended remain changed.

User Response: One of the following:


DB013A

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBRED macro was issued with the BACKWARD parameter or a dfred function was issued with the DFRED_BACKWARD option, but the file being accessed does not use full backward chaining.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:


DB013B

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBMOD macro or dfmod function with the ALL parameter was issued that used a modification operation code that was not valid for one of the key sets in the modification key list.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that the DBMOD macro or dfmod function uses a valid modification operation code.

See TPFDF Programming Concepts and Reference for more information about using modification key lists and modification operation codes.


DB013C

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An application program attempted to access a technical logical record (TLREC). TLRECs are reserved for IBM use.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that a valid LREC is accessed.


DB013E

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: This error occurs when an application program issues a DBADD macro with the UNIQUE parameter specified or a dfadd function with the DFADD_UNIQUE option specified when the following conditions are true:

You must have default keys defined or have active keys when adding a unique logical record (LREC) to a file that is not organized.

System Action: Symbol &DB013E in the DBLCL macro controls whether the TPFDF product returns control to the application program or exits the entry control block (ECB) after issuing this error. If you set &DB013E to 0, which is the default setting, the ECB exits. If you set &DB013E to 1, control is returned to the application program.

User Response: Do one of the following:

See TPFDF Programming Concepts and Reference for more information about the DBADD macro and dfadd function. See TPFDF Database Administration for more information about the DBDEF macro. See TPFDF Installation and Customization for more information about the DBLCL macro.


DB013F

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: An application program attempted to access the database for a TPF subsystem user (SSU) when the SSU was not available.

System Action: The entry control block (ECB) exits.

User Response: Determine why the SSU is not available.

See TPF Operations for more information about how check the status of an SSU.


DB0140

Program: Displayed on the console and in the dump.

Error Message: None.

Where:

Explanation: An error occurred when the ATTAC macro was issued to attach a block of a W-type file that is in DETAC mode.

System Action: Control returns to the application program with bit 0 of SW00RTN set to 1, which indicates an I/O error.

User Response: Examine the dump to determine why the error occurred.


DB0142

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A TPFDF application program attempted to add a null logical record (LREC) to a subfile with default keys defined. Null LRECs are added using the NULLREC parameter on the DBADD macro or the DFADD_NULLREC option on the dfadd function.

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that null LRECs are not added to files with default keys defined.


DB0143

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: This error occurs when a TPFDF application attempts to issue a macro or function after an I/O error has been indicated for a file. An I/O error is indicated when SW00RTN bit 0 is set to 1.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Determine why the I/O error occurred.
  2. Update the TPFDF application to stop processing a file once an I/O error has occurred.


DB0144

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A DBDEL macro with the INCLUDE parameter specified, or dfdel function with the DFDEL_INCLUDE parameter specified, was issued that included a file that the TPFDF product cannot process. There are 2 types of files that can cause this error, as follows:

System Action: The entry control block (ECB) exits.

User Response: Update the application program so that it does not include non-TPFDF files and P-type files without standard forward chaining.

SeeTPFDF Programming Concepts and Reference for more information about the DBDEL macro and dfdel function. See TPFDF Database Administration for more information about the DBDEF macro.


DB0145

Program: Displayed on the console and in the dump.

Error Message: TPFDF MACRO ISSUED IN THE WRONG COMMIT SCOPE

Explanation: A TPFDF macro was issued on a file that was not opened in the current commit scope.

System Action: The entry control block (ECB) exits.

User Response: Ensure that the file you are referencing with TPFDF macros is in the same commit scope as when the file was opened.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0146

Program: Displayed on the console and in the dump.

Error Message: OPEN TPFDF FILE IS DETECTED WHILE CLOSING THE COMMIT SCOPE

Explanation: When trying to commit or end the commit scope, the system detected a file that was not closed. All TPFDF files must be opened and closed in the same commit scope.

System Action: The entry control block (ECB) exits.

User Response: Update the application program to ensure that all paths close the file before the commit scope is committed or ended.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0147

Program: Displayed on the console and in the dump.

Error Message: TPFDF DETAC MODE INITIATING USE OF SHORT TERM POOLS (STP)

Explanation: This message occurs when the defined maximum number of working storage blocks is exceeded while processing TPFDF files in detac mode.

System Action: Processing continues using short-term pool storage to buffer updates.

User Response: Do one of the following:

See TPFDF Programming Concepts and Reference for more information about commit scopes. See TPFDF Installation and Customization for more information about defining the maximum number of storage blocks by using set symbol #DBDET_MAX in the ACPDBE macro.


DB0148

Program: Displayed on the console and in the dump.

Error Message: NO HEAP FOR TPFDF DETAC TABLE

Explanation: This error occurs when the allocated heap storage buffer fails to allocate necessary storage for the TPFDF detac table.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Examine the dump to determine why there was not enough heap storage allocated for the TPFDF detac table.
  2. Correct the problem.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0149

Program: Displayed on the console and in the dump.

Error Message: NO HEAP FOR TPFDF DETAC TABLE

Explanation: This error occurs when both the current and increased allocated heap storage buffer fails to allocate the necessary storage for the TPFDF detac table.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Examine the dump to determine why there was not enough heap storage allocated for the TPFDF detac table.
  2. Correct the problem.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0150

Program: Displayed on the console and in the dump.

Error Message: MAXIMUM DETAC LIMIT EXCEEDED

Explanation: There was not enough heap storage allocated for the TPFDF detac table in an ALCS environment.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Examine the dump to determine why there was not enough heap storage allocated for the TPFDF detac table.
  2. Correct the problem.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0151

Program: Displayed on the console and in the dump.

Error Message: FIND ERROR ON TPFDF BUFFER BLOCK ENTRY EXITED

Explanation: An input/output (I/O) error occurred on a TPFDF buffer block that contains user data.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Examine the dump to determine why the I/O error occurred.
  2. Correct the problem.

See TPFDF Programming Concepts and Reference for more information about commit scopes.


DB0163

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: A fast-link case number that does not exist has been called.

System Action: The entry control block (ECB) exits.

User Response: Do one of the following:

  1. Change the calling segment to use a different fast-link case number.
  2. Add the missing fast-link case number by using the DFLNK macro.

See TPFDF Programming Concepts and Reference for more information about the DFLNK macro.


DB0164

Program: Displayed on the console and in the dump.

Error Message: None.

Explanation: The fast-link initializer segment cannot find the specified fast-link segment.

System Action: The entry control block (ECB) exits.

User Response: Do the following:

  1. Examine the dump and search for register 2 (R2) because it contains the name of the program that cannot be found.
  2. Update the program allocation table (PAT) with the missing program.

See TPFDF Programming Concepts and Reference for more information about the DFCAS and DFLNK macros.