gtpm4m1uMessages (System Error and Offline)

VAGE

VAGE0001EINCORRECT TPFSYM USAGE. CORRECT USAGE: tpfsym -s sysadata -o object -e events -x exclusion_file -f source_path

Where:

sysdata
The name of the SYSADATA file (a file name or a data set name) generated by the High Level Assembler (HLASM) with the SYSADATA option.

object
The name of the TPF listing file view that contains the data macro (DSECT) or symbol definitions from the SYSADATA file that is generated for use by the TPF Assembler Debugger for VisualAge Client. Use the online loader to load this file to the TPF 4.1 system.

events
The name of the event log that will be created by the TPFSYM offline program.

exclusion_file
The full path to the common symbol table.

source_path
The full path of the original assembler source file.

Explanation: An error occurred because the TPFSYM offline program was entered with incorrect parameters or no parameters specified.

System Action: The TPFSYM offline program exits.

User Response: Enter the TPFSYM offline program again with the correct parameters specified.

VAGE0002EUNABLE TO OPEN THE SYSADATA FILE

Explanation: An error occurred because the SYSADATA file name specified when the TPFSYM offline program was entered was not valid. The SYSADATA file is generated for use by the TPF Assembler Debugger for VisualAge Client.

System Action: The TPFSYM offline program exits.

User Response: Do one of the following:

VAGE0003EUNABLE TO OPEN THE ADATA FILE

Explanation: An error occurred because the name of the ADATA file specified when the TPFSYM offline program was entered was not valid.

System Action: The TPFSYM offline program exits.

User Response: Do one of the following:

VAGE0004WUNABLE TO OPEN EVENT LOG

Explanation: An error occurred because an incorrect value was specified for the -e events parameter when the TPFSYM offline program was entered to create an event log.

System Action: The TPFSYM offline program continues processing, but does not create an event log.

User Response: Do the following:

  1. Verify that you need an event log.
  2. If the event log is not needed, do not specify the -e events parameter when the TPFSYM offline program is entered.

VAGE0005WUNABLE TO OPEN EXCLUSION FILE

Explanation: An error occurred because the TPFSYM offline program was entered with an exclusion file specified that was not valid.

System Action: The TPFSYM offline program continues processing, but does not exclude data macros (DSECTs) or symbols defined in the common symbol table and saved in the ADATA file that is generated by the TPF Assembler Debugger for VisualAge Client.

User Response: Do the following:

  1. Verify that the exclusion file name specified is valid.
  2. Enter the TPFSYM offline program again with the correct exclusion file name specified.

VAGE0007EUNABLE TO PROCESS SYSADATA FILE

Explanation: The TPFSYM offline program was entered with an SYSADATA file name specified that was not generated by IBM High Level Assembler Version 1 (HLASM) Release 3 or higher.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the SYSADATA file name specified is valid.
  2. If the SYSADATA file name is valid, verify that the file was generated by IBM HLASM Version 1 Release 3 or higher.
  3. Enter the TPFSYM offline program again with a valid SYSADATA file name specified.

VAGE0008WUNABLE TO PROCESS EXCLUSION FILE

Explanation: The TPFSYM offline program was entered with an exclusion file specified that was not generated when TPFSYM was processed previously.

System Action: The TPFSYM offline program continues processing, but does not exclude data macros (DSECTs) or symbols defined in the common symbol table and saved in the ADATA file that is generated by the TPF Assembler Debugger for VisualAge Client.

User Response: Do the following:

  1. Verify that the exclusion file name specified is valid.
  2. If the exclusion file name is valid, verify that it was generated previously by using the TPFSYM offline program to generate an ADATA file for the UCST segment.
  3. Enter the TPFSYM offline program again with a valid exclusion file name specified.

VAGE0009EERROR ALLOCATING MEMORY ERROR OCCURRED IN functionmem

Where:

function
The function name.

mem
The memory allocation interval.

Explanation: A memory allocation error occurred in the function referenced at the memory allocation interval indicated. If no memory allocation interval is provided in the message, the error occurred at the only instance of memory allocation.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Enter the TPFSYM offline program again and use a larger heap size.
  2. If the problem continues, see your IBM service representative, and provide the complete message returned and either the assembler source code used or the SYSADATA file that was generated.

VAGE0010ESYSADATA FILE POSITION ERROR

Explanation: An error occurred while processing a SYSADATA record.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Create the SYSADATA file again using IBM High Level Assembler (HLASM) Version 1 Release 3 or higher.
  2. Try processing the SYSADATA record again.
  3. If the problem continues, see your IBM service representative.

VAGE0011EUNABLE TO CLOSE SYSADATA FILE

Explanation: An error occurred while closing the SYSADATA file.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the file name specified for the -s sysadata parameter exists and is not locked.
  2. Correct the error.
  3. Enter the TPFSYM offline program again.

VAGE0012EUNABLE TO CLOSE EVENT LOG

Explanation: An error occurred while closing the event log file.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the file name specified for the -e events parameter exists and is not locked.
  2. Correct the error.
  3. Enter the TPFSYM offline program again.

VAGE0013EUNABLE TO DETERMINE SIZE OF SYSADATA FILE

Explanation: The TPFSYM offline program received an error return code from the fseek system call. fseek is a file system function that sets a file position. See TPF C/C++ Language Support User's Guide for more information abou the fseek function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -s sysadata parameter is correct.
  2. Enter the TPFSYM offline program again and use the correct format.

VAGE0014EINVALID SYMBOL TYPE

Explanation: The symbol type specified is not valid.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -s sysadata parameter is correct.
  2. Enter the TPFSYM offline program again and use the correct format.
  3. If the problem continues, see your IBM service representative, and provide the assembler source code used and the SYSADATA file that was generated.

VAGE0015EDWARF_INIT ERROR ERROR OCCURRED IN function int

Where:

function
The function name.

int
The occurrence interval for the call.

Explanation: An error occurred at the occurrence interval referenced for the call to the dwarf_init function in the function referenced in the message. If no occurrence interval is indicated, the error occurred at the only instance of a dwarf_init call in that function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -x exclusion_file parameter is correct.
  2. Create the exclusion file again using the common symbol table (UCST) assemble.
  3. Enter the TPFSYM offline program again.
  4. If the problem continues, see your IBM service representative, and provide the assembler source code used, the current version of the UCST, and the SYSADATA file that was generated.

VAGE0016EDWARF_NEXT_CU_HEADER ERROR ERROR OCCURRED IN function int

Where:

function
The function name.

int
The occurrence interval for the call.

Explanation: An error occurred at the occurrence interval referenced for the call to the dwarf_next_cu_header function in the function referenced in the message. If no occurrence interval is indicated, the error occurred at the only instance of a dwarf_next_cu_header call in that function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -x exclusion_file parameter is correct.
  2. Create the exclusion file again using the common symbol table (UCST) assemble.
  3. Enter the TPFYSM offline program again.
  4. If the problem continues, see your IBM service representative, and provide the assembler source code used, the current version of the UCST, and the SYSADATA file that was generated.

VAGE0017EDWARF_SIBLING_OF ERROR ERROR OCCURRED IN functionint

Where:

function
The function name.

int
The occurrence interval for the call.

Explanation: An error at the occurrence interval referenced for the call to the dwarf_sibling_of function in the function referenced in the message. If no occurrence interval is indicated, the error occurred at the only instance of a dwarf_sibling_of call in that function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -x exclusion_file parameter is correct.
  2. Create the exclusion file again using the common symbol table (UCST) assemble.
  3. Enter the TPFSYM offline program again.
  4. If the problem continues, see your IBM service representative, and provide the assembler source code used, the current version of the UCST, and the SYSADATA file that was generated.

VAGE0018EDWARF_CHILD ERROR ERROR OCCURRED IN function int

Where:

function
The function name.

int
The occurrence interval for the call.

Explanation: An error occurred at the occurrence interval referenced for the call to the dwarf_child function in the function referenced in the message. If no occurrence interval is indicated, the error occurred at the only instance of a dwarf_child call in that function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -x exclusion_file parameter is correct.
  2. Create the exclusion file again using the common symbol table (UCST) assemble.
  3. Enter the TPFSYM offline program again.
  4. If the problem continues, see your IBM service representative, and provide the assembler source code used, the current version of the UCST, and the SYSADATA file that was generated.

VAGE0019EFIND_DIE ERROR ERROR OCCURRED IN FIND_DIE()

Explanation: An error occurred while querying the exclusion table for a symbol in the find_die function.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -x exclusion_file parameter is correct.
  2. Create the exclusion file again using the common symbol table (UCST) assemble.
  3. Enter the TPFSYM offline program again.
  4. If the problem continues, see your IBM service representative, and provide the assembler source code used, the current version of the UCST, and the SYSADATA file that was generated.

VAGE0020EINCORRECT ASSEMBLER VERSION ERROR OCCURRED WHILE WRITING EVENT LOG

Explanation: An error occurred because the event file can only be created from IBM High Level Assembler (HLASM) Version 1 Release 3 or higher.

System Action: The TPFSYM offline program exits.

User Response: Verify that you are using HLASM Version 1 Release 3 or higher when assembling your assembler source code.

VAGE0021EINCORRECT USING RECORD TYPE ERROR OCCURRED IN function int

Where:

function
The function name.

int
The occurrence interval for the call.

Explanation: An error occurred because an incorrect record type was used. A record type other than USING, PUSH, POP, or DROP was used.

System Action: The TPFSYM offline program exits.

User Response: Do the following:

  1. Verify that the format of the -s sysadata parameter is correct.
  2. Enter the TPFSYM offline program again and use the correct format.
  3. If the problem continues, see your IBM service representative, and provide the assembler source code used and the SYSADATA file that was generated.

VAGE0022ISYSADATA POSTPROCESSING COMPLETED

Explanation: This message is displayed when TPFSYM offline processing is completed.

System Action: None.

User Response: Load the ADATA file that is generated to the TPF system by using the online loader.