IBM AS/400 Frozen Dessert Maker User Manual


 
Setting and Removing Breakpoints
This corresponds to the RPG graphic data type.
NLSS applies only to non-numeric conditional breakpoint expressions of type
Char-8. See Table 14 on page 185 for the possible combinations of non-numeric
conditional breakpoint expressions.
The sort sequence table used by the source debugger for expressions of type
Char-8 is the sort sequence table specified on the SRTSEQ parameter for the
CRTRPGMOD or CRTBNDRPG commands.
If the resolved sort sequence table is *HEX, no sort sequence table is used. There-
fore, the source debugger uses the hexadecimal values of the characters to deter-
mine the sort sequence. Otherwise, the specified sort sequence table is used to
assign weights to each byte before the comparison is made. Bytes between, and
including, shift-out/shift-in characters are not assigned weights. This differs from the
way ILE RPG handles comparisons; all characters, including the shift-out/shift-in
characters, are assigned weights.
Notes:
1. The alternate sequence specified by ALTSEQ (*SRC) on the Control specifica-
tion is not available to the ILE source debugger. Instead the source debugger
uses the *HEX sort sequence table.
2. The name of the sort sequence table is saved during compilation. At debug
time, the source debugger uses the name saved from the compilation to access
the sort sequence table. If the sort sequence table specified at compilation time
resolves to something other than *HEX or *JOBRUN, it is important the sort
sequence table does
not
get altered before debugging is started. If the table
cannot be accessed because it is damaged or deleted, the source debugger
uses the *HEX sort sequence table.
184 ILE RPG for AS/400 Programmer's Guide