IBM AS/400 manual STRDBG Example, Setting Debug Options, Starting the ILE Source Debugger

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 195
Image 195
STRDBG Example

Starting the ILE Source Debugger

STRDBG Example

To

start a

debug

session for the sample debug program DEBUGEX and

OPM

program

RPGPGM,

type:

STRDBG PGM(MYLIB/DEBUGEX MYLIB/RPGPGM) OPMSRC(*YES)

The Display Module Source display appears as shown in Figure 75. DEBUG consists of two modules, an RPG module DBGEX and a C module cproc. Se “Sample Source for Debug Examples” on page 211 for the source for D cproc, and RPGPGM.

If the

entry module has a root source,

COPY,

or

listing view,

then

show

the

source of the entry module of

the

first program.

In

this

was created using DBGVIEW(*ALL) and so the

source

for the

main

modul

DBGEX,

is

shown.

 

 

 

 

 

ˆ

 

 

Display Module

Source

 

Program:

DEBUGEX

Library:

MYLIB

Module:

DBGEX

1*===============================================================

2 * DEBUGEX - Program designed to illustrate use of ILE source￿

3

*

debugger with ILE RPG source.

Provides

a

4

*

sample of different data types

and data

structures.

5*

6

*

Can also be used to produce sample formatted dumps.

7*===============================================================

8

9

*---------------------------------------------------------------

10* The DEBUG keyword enables the formatted dump facility.

11*---------------------------------------------------------------

12H DEBUG

13

14*---------------------------------------------------------------

15* Define standalone fields for different ILE RPG data type￿s.

More...

Debug . . . _________________________________________________________________

_______________________________________________________________________________

F3=End program

F6=Add/Clear breakpoint

F10=Step

F11=Display variable

F12=Resume

F17=Watch variable

F18=Work with

watch

F24=More keys

˜

Figure

75.

Display Module Source display for program DEBUGEX

 

 

 

 

 

Note:

Up

to

20 service programs can initially

be

added

to

the

deb

 

using the Service Program (SRVPGM) parameter on the

STRDBG

 

 

 

command.

You can also add ILE service

programs to

a

debug

ses

 

using

option 1 (Add) on the Work with

Module

List

display (F14)

 

letting the source debugger add it as part of

a

STEP

INTO

de

 

command.

 

 

 

 

 

 

 

Setting Debug Options

After you start a debug session, you can set or change the follow

¹Whether database files can be updated while debugging your pro option corresponds to the UPDPROD parameter of the STRDBG command.)

¹Whether text searches using FIND are case-sensitive.

¹Whether OPM programs are to be (This option corresponds to the

debugged using the ILE source d OPMSRC parameter.)

Chapter 11. Debugging Programs171

Page 195
Image 195
IBM AS/400 manual STRDBG Example, Setting Debug Options, Starting the ILE Source Debugger