HP RPG/XL Programmer's Guide (30318-90001)

7-: 13
OS = OFF 06 = OFF 07 = OFF 08 = OFF 09 = OFF
Figure 7-11. The Error Dump - INDICATORS
The contents of alphanumeric and numeric fields are listed next, as shown
in the following figure. To see the contents of a particular field, find
the field's address in the compiler Symbol Table listing, then locate
that address using the address column at the left margin. For example,
the ADDR column in the Symbol Table listing for the field ACTION contains
000002a4 (in hexadecimal). Adding the offset address (40200010) of
lib_pointer in the LIBRARY POINTERS section of the Error Dump, the actual
address for ACTION is 402002B4. Since ACTION is an alphanumeric field,
it takes up six bytes. The shaded area in the Alphanumeric Fields
section shows the contents of ACTION (it is blank).
*** ALPHANUMERIC FIELDS ***
4020025C:
4020029D:
402002DE:
4020031F: ADD MODE CH
40200360: ANGE MODE INQUIRY MODE DELETE MODE
402003A1: EXIT
402003E2: SELECT
40200423: MODE WITH FUNCTION KEY
40200464: MAKE CHANGES AND HIT ENTER (F7 TO CANCEL CHANGE)
402004A5:
402004E6: YOU MAY NOT CHANGE ACCOUNT NUM
40200527: BER OR LAST NAME (F7 TO CLEAR) INVALID KEY (F7
40200568: TO CLEAR) EX
402005A9: ISTING ACCOUNT NUMBER
402005EA: INVALID ACCOUNT NUMBER
4020062B: PRESS F5 AGAIN TO CONFIRM DELETE (F7 TO
4020066C: CANCEL DELETE)
402006AD:
402006EE:
4020072F:
.
.
.
*** NUMERIC FIELDS ***
40200AC4: 0000000000000030988F00000000000000000000000000000000009F0000000000
40200AE4: 088F00000000003F00000000000000000000000
Figure 7-11. The Error Dump - ALPHANUMERIC and NUMERIC FIELDS
The last part of the formatted dump lists table and array information.
Each table and array is listed in the order in which it appears in the
program. For each table and array, control information is printed first
followed by an ASCII dump of the table or array's contents. In the
following figure, the arrays MSG and LBL are printed (they are defined in
lines 25 and 26 of the source program).
** TABLES AND ARRAYS ***
ARRAY DEFINED ON LINE NUMBER = 25
COMPILE TIME ARRAY, NO SEQUENCE, ALPHAMERIC, NOT ALTERNATING
ENTRY LENGTH 79 POINTER TO ARRAY = 4020041C NO. OF ENTRIES = 20
HEX DUMP OF T/A CONTROL INFORMATION
402012D0: 403BBC08 00000002 00000000 00000000 00000000
402012E4: 00000000 00000000 00000001 00000001 0000004F
402012F8: 00000014 0000004F 00000019 4020041C 00000000
4020130C: 00000000 00000000
ASCII DUMP OF ARRAY
4020041C :
SELECT MODE WITH FUNCTION KEY
4020045D :
MAKE CHANGES AND HIT ENTER (F7 TO CANCEL CHANGE)
4020049E :
.