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, 379, Hurry, Get Started, go

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.