IBM AS/400 manual Stepping Through the Program Object

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 218
Image 218
Stepping Through the Program Object

Stepping Through the Program Object

ˆ

Display Module Source

(Source not available)

F3=End program F12=Resume F14=Work with module list F18=Work with watch F21=Command entry F22=Step into F23=Display output

Watch number 1 at instruction 18, variable: SALARY

˜

Figure 92. Example of a Display Module Source Panel

Stepping Through

the

Program

Object

 

 

 

 

 

 

 

 

 

 

 

 

 

 

After

a

breakpoint

is

encountered, you can

run

a specified

number of

 

a program object, then stop the

program again and return to

the

Displa

 

Source

display.

You

do

this by

using

the

step

function of

the

ILE

s

 

The

program

object

resumes

running

on the next statement of

the

module

 

which the program stopped. Typically, a breakpoint is used

to stop

th

 

object.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Breakpoints

can

be

set

before

the

program

is

called

and while

you

a

through

the

program.

Breakpoints

can also be automatically generated f

output specifications if the default OPTION(*DEBUGIO) is specified.

 

selected,

a

STEP

on

a READ statement will stop at the

input

specificat

choose not to generate breakpoints for input and output specifications

OPTION(*NODEBUGIO).

 

 

 

 

 

 

 

 

 

 

 

 

 

You

can

step

into

an

OPM

program

if it has debug data available and

 

session

 

accepts

OPM

programs

for

debugging.

 

 

 

 

 

 

You can step through a program object by using:

¹

F10 (Step)

or

F22

(Step

into)

on

the

Display

Module

Source

display

 

¹

The

STEP

debug

 

command

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

 

simplest

way

 

to

step

through

a

program

object

one

statement

at

a

use

F10

(Step)

or

F22 (Step

into)

on the

Display

Module

Source

display.

you

press

 

F10

 

(Step)

or

F22

(Step

into), then

next

statement

of

the

mo

shown

in

the

Display

Module

Source

display

is run,

and

 

the

program

obje

stopped

again.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note:

You

cannot

specify

the

number

of

statements

to

step

through

when

 

 

F10 (Step) or F22 (Step

into).

Pressing

F10

(Step)

 

or

F22

(Step

int

 

 

forms

 

a

 

single

step.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Another

way

to

step

through a program object is to

use

the

STEP

debu

The

 

STEP

debug

 

command

allows you

to

run

more

than

one

statement

in

a

si

step. The default number of statements

to

run,

using

the

STEP

debug

co

one.

To

step

 

through

a

program

object

using

the

STEP debug command,

typ

STEP number-of-statements

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

on

the

debug

 

command

line.

Thenumbervariable-of-statements is

the

 

number

of

 

 

statements of the program object that you want

to

run

in

the

next

st

program

object

is

halted

 

again.

 

For

example,

if

you

type

 

 

 

 

 

STEP 5

194 ILE RPG for AS/400 Programmer's Guide

Page 218
Image 218
IBM AS/400 manual Stepping Through the Program Object