IBM AS/400 manual Ile Rpg, Sample Source for Debug Examples

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 235
Image 235
Examples

 

 

 

 

 

 

 

 

 

Sample

Source

for

Debug

Examples

 

 

 

EQUATE shorthand-name definition

 

 

 

 

 

 

 

 

 

 

on

the

debug

command shorthandline.

-name

is

the

name

that you want to equa

with

a

field,

expression,

or

debug definitcommand,isonandthe

field,

expression,

or

debug command that you are equating with

the

name.

 

 

For

example, to

define a

shorthandDC namewhicalledhdisplays the

contents of

a

field

calledCOUNTER

, type:

 

 

 

 

 

 

 

 

 

 

EQUATE DC EVAL COUNTER

 

 

 

 

 

 

 

 

 

 

 

 

on

the debug command line. Now, eachDC istimetyped

on

the

debug

command

line,

the

command

EVALCOUNTER

is performed.

 

 

 

 

 

 

The

maximum

number

of

characters

that

can

be

typed in an EQUATE comma

144.

If

a definition is not supplied and a

previous

EQUATE

command

name,

the

previous definition is removed. If

the

name

was

not previo

an

error

message

is

shown.

 

 

 

 

 

 

 

 

 

 

To see the names that have been defined with the EQUATE debug com debug session, type:

DISPLAY EQUATE

on the debug command line. A list of the active names is shown on t Expression display.

Source Debug National Language Support

for

ILE RPG

 

You

should

be

aware of the following conditions

that exist when you

with

source

debug

National Language Support for

ILE RPG

¹When a view is displayed on the Display Module Source display, t debugger converts all data to the Coded Character Set Identifie debug job.

¹When assigning literals to fields, the source debugger will not pe conversion on quoted literals (for'abc'example,). Also quoted literals are case sensitive.

See the chapter on debuggingILE Conceptsin for more information on NLS restrictions.

Sample Source for Debug Examples

Figure 105 on page 212 shows the source for the main procedure of DEBUGEX. Most of the examples and screens shown in this chapter are this source. Figure 106 on page 215 and Figure 107 on page 216 show th source for the called program RPGPGM and procedure cproc respectively

The program DEBUGEX is designed to show the different aspects of source debugger and ILE RPG formatted dumps. The sample dumps are in the next chapter.

The following steps describe how the program DEBUGEX was created fo these examples:

1.To create the module DBGEX using the source in Figure 105 on page type:

Chapter 11. Debugging Programs211

Page 235
Image 235
IBM AS/400 manual Ile Rpg, Sample Source for Debug Examples