IBM AS/400 manual Appendix B. Using, Conversion Overview

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 403
Image 403
Conversion Overview

Conversion Overview

Appendix B. Using

the

RPG

 

III

 

to

RPG

 

IV

Conversion

Aid

 

 

 

 

 

 

 

 

 

 

 

The RPG IV source specification layouts differ significantly

 

from

th

environment

RPG

III

and

the

OPM RPG/400

layouts.

 

For

example,

the

posi

entries

on

the specifications have changed and

 

the

types

 

of

specif

have also changed. The RPG IV specification layouts are not compati

previous layouts. To take advantage

of

RPG

IV

features,

 

you

must

c

and

RPG/400

source

 

members

in

your

applications

to the

RPG

IV

source

Note:

The valid types of source members you

can

convert

are

 

RPG,

RPT

 

 

RPG38, RPT38, SQLRPG, and blank. The Conversion Aid does not support

 

 

conversion

of

 

RPG36, RPT36,

and

other

non-RPG

 

source

member

types.

If

you

are

in

a

hurry

and

want

to

get

started, go

to

“Converting

Your

Source”

 

 

 

 

 

 

on page 382 and follow the general directions.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Conversion Overview

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

You

convert

source

programs

 

to

the

RPG

IV

source

format

 

by

 

calling

sion

Aid through the CL command Convert RPG

Source

(CVTRPGSRC).

 

The

Con-

 

version

Aid

 

converts:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¹

A

single

member

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¹

All

members in a source physical file

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¹

All

members

with

a common member-name prefix

in

the same

 

file

 

 

To

minimize

the likelihood of there being

conversion

problems,

you

can

have

the

/COPY

members

included

in

the

converted

source

code. For

co

in reading the code, you can also optionally include specification te

converted

source

code.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Conversion Aid converts each source member on a line-by-line basis. each member conversion, it updates a log file on the status of the specified a log file on the command. You can also obtain a conversi includes information such as conversion errors, /COPY statements, CALL ope ations, and conversion status.

The Conversion Aid assumes that your source

code is free of any co

errors.

If this

is the

case,

then

it will

successfully convert

most

In some

cases,

there may

be

a small

amount

of code that you

may

manually. Some of these cases are identified by the Conversion Aid. detected until you attempt to compile the converted source. To see Conversion Aid can identify, you can run the Conversion Aid using the member as input, and specify a conversion report but no output membe mation on the types of coding that cannot be converted, see “Resolvi Problems” on page 398.

Copyright IBM Corp. 1994, 1999

379

Page 403
Image 403
IBM AS/400 manual Appendix B. Using, Conversion Overview