Converting Your Source

Using the TOFILE(*NONE) parameter stops the Conversion Aid from generating converted member, but still allows it to produce a conversion report. mation on the conversion report, see “Analyzing Your Conversion” on page

Obtaining Conversion Reports

The Conversion Aid normally produces a conversion report each time you command. The name of the spooled file corresponds to the file name the TOFILE parameter. If you try to convert a member that already

unsupported member

type,

then

a message is printed in the job log

these

members

have not

been

converted. The log file,

if requested,

to reflect that no conversion

has

occurred. However,

no information re

these

members

is

placed

in

the

report.

 

The conversion report includes the following information:

¹

CVTRPGSRC

command

options

¹

Source

section

that includes:

– conversion errors or warnings

CALL operations

/COPY directives

¹Message summary

¹Final summary

The conversion error messages provide you with

suggestions on

how to

error. In addition, any CALL operations and /COPY directives

in

the

u

source

are

flagged

to

help you

in identifying

the various

parts

of

are converting. In general, you

should convert

all RPG

components

of

a

tion

at

the

same time.

 

 

 

 

 

 

 

If

you

do

not want

a

conversion

report, then

specify

CVTRPT(*NO).

 

Converting Auto Report

Source Members

 

 

 

 

 

 

When

an

auto

report

source member (type RPT or RPT38)

is

detected

III

or

OPM

RPG/400

source program, the Conversion Aid

calls

the

CRTRPTP

command to expand the source

member

and then converts

it.

(This

is

auto

report

is not

supported

by ILE

RPG.)

 

 

 

The auto report program produces a spooled file each time it is c version Aid. You may want to check this file to see if any errors auto report expansion, since these errors will not be in the convers

In particular, you may want

to check the auto report spooled file

message

indicating

that

/COPY

members were not found. The Conversion Ai

not

know

if these

files

are

missing. However, without these files, i

to

successfully convert

your

source.

 

 

 

Note:

If

the

source member

type of the member to

be

converted

is

 

RPT38 and the memberis

an

auto report source member, you should

 

 

assign the correct source member type (RPT or

RPT38) to the

me

 

before

converting

it;

otherwise conversion errors

may

occur.

 

Appendix B. Using the RPG III to RPG IV389 Conversion Aid

Page 413
Image 413
IBM AS/400 manual Obtaining Conversion Reports, Converting Auto Report, Source Members, Cvtrpt*No

AS/400 specifications

The IBM AS/400, now known as the IBM iSeries, is a midrange computer system that has been a cornerstone of enterprise computing since its introduction in 1988. Designed to provide a robust platform for business applications, the AS/400 is celebrated for its reliability, scalability, and integrated database capabilities.

One of the key features of the AS/400 is its Integrated Operating Environment, which blends hardware and software resources seamlessly. This integration allows businesses to execute diverse workloads, ranging from traditional applications to modern web-based services, all on a single platform. The operating system, OS/400 (now IBM i), offers a rich set of APIs and tools for developers, simplifying application development and management.

Another standout characteristic of the AS/400 is its built-in database, DB2 for i. This powerful relational database management system allows for efficient data handling and provides advanced features such as support for SQL, XML, and JSON, making it easier for businesses to manage their data and integrate it with other systems. The database's tight integration with the operating system enables high performance and security.

In terms of scalability, the AS/400 can accommodate small businesses as well as large enterprises, with the ability to support hundreds of users simultaneously. Its architecture allows for easy upgrades in hardware, meaning that organizations can scale their systems without replacing the entire infrastructure.

Security is another critical attribute of the AS/400. With a sophisticated security model, it offers built-in user authentication, access control, encryption, and auditing capabilities to protect data and applications from unauthorized access.

The AS/400 also supports multiple programming languages, including RPG, COBOL, Java, and PHP, giving organizations the flexibility to choose the development tools that best fit their needs. This diversity helps maintain legacy applications while also developing new ones that leverage modern technologies.

Moreover, the platform supports both traditional green-screen interfaces and modern graphical user interfaces, allowing organizations to transition smoothly into contemporary user experience paradigms.

Overall, the IBM AS/400 stands out as a resilient, flexible, and secure computing platform that enables organizations to effectively manage their business operations, streamline processes, and adapt to changing market demands. Its unique combination of integrated features and capabilities ensures that it remains relevant in today's fast-paced technology landscape.