IBM AS/400 manual Crtrpgmod, Strategy 3 ILE Application, ILE Application Using CRTRPGMOD

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 51
Image 51
ILE Application Using CRTRPGMOD

ILE Application Using CRTRPGMOD

with programs in different activation groups. If you want file across activation groups, you must open it at the j specifying SHARE(*YES) on an override command or create the file with SHARE(*YES).

Errors

When

you

call

an ILE RPG

program or procedure in the sa

 

vation

group,

if it gets an exception that would previous

 

caused

it to

display an inquiry message, now your calling

 

will

see

that

exception

first.

If your calling program has an error indicator or *PSSR, t program or procedure that got the exception will end ab without the inquiry message being displayed. Your calling will behave the same (the error indicator will be set *PSSR will be invoked).

When you call an

OPM program or

a

program

or main procedu

in a

different

activation

group,

the exception

handling wi

same as in OPM RPG, with each program handling its own

exceptions.

The

messages

you see may have new

message

so if you monitor for a

specific

message

ID,

you may

change

that

ID.

 

 

 

 

 

 

Each language processes its own errors and can process t errors that occur in modules written in another ILE langua example, RPG will handle any C errors if an error indicat been coded. C can handle any RPG errors.

Related Information

Converting

to

RPG

IV

“Converting Your Source” on page 382

One-step

creation

process

Chapter 6, “Creating a Program with the

 

 

 

 

CRTBNDRPG

Command”

on

page 57

 

Activation

groups

 

“Managing Activation Groups” on page 109

RCLRSC

 

 

 

“Reclaim

Resources

Command”

on

 

 

 

 

page

112

 

 

 

 

 

ILE static

binding

Chapter 10,

“Calling

Programs

and

 

 

 

 

Procedures”

on

page 127;ILE alsoCon-

 

 

 

 

cepts

 

 

 

 

 

 

 

Exception

handling

differences

“Differences between OPM and ILE RPG

 

 

 

 

Exception

Handling”

on

page 222

Override and

open

scope

“Overriding and Redirecting File Input and

 

 

 

 

Output”

on

page 273

and “Sharing an Open

 

 

 

 

Data

Path”

on

page 277;ILEalsoConcepts

Strategy 3: ILE Application

Using

CRTRPGMOD

This

strategy

allows you to fully utilize the concepts offered by

being

the

most

flexible approach, it is also more involved. This sect

three scenarios for creating:

¹

A

single-language

application

¹

A

mixed-language

application

Chapter 3. Program Creation Strategies27

Page 51
Image 51
IBM AS/400 manual Crtrpgmod, Strategy 3 ILE Application, ILE Application Using CRTRPGMOD, Related Information