Analyzing Your Conversion

Using the Conversion

Report

 

 

 

 

The Conversion Aid generates a conversion report if you specify the

CVTRPT(*YES)

parameter on

the

CVTRPGSRC command.

The spooled

file name

is

the

same as the

file

name specified

on the TOFILE

parameter.

The conversion report consists of four parts:

1.CVTRPGSRC command options

2.source section

3.message summary

4.final summary

 

The

first

part of

the

listing includes a summary

of the

command options

 

CVTRPGSRC.

Figure 196

shows

the command summary for a sample

conversion.

 

 

 

 

 

 

 

 

5769RG1 V4R4M0

990521 RN

IBM ILE RPG

 

AS400S01 12/30/99 20:41:35

Page

1

 

Command . . .

. . . . . . . . .

:

CVTRPGSRC

 

 

 

 

 

Issued by .

. . . . . . . . .

:

DAVE

 

 

 

 

 

From file . .

. . . . . . . . .

:

QRPGSRC

 

 

 

 

 

Library . .

. . . . . . . . .

:

MYLIB

 

 

 

 

 

From member .

. . . . . . . . .

:

REPORT

 

 

 

 

 

To file. . . .

. . . . . . . . .

:

QRPGLESRC

 

 

 

 

 

Library . .

. . . . . . . . .

:

MYLIB

 

 

 

 

 

To member . .

. . . . . . . . .

:

*FROMMBR

 

 

 

 

 

Log file . . .

. . . . . . . . .

:

*NONE

 

 

 

 

 

Library . .

. . . . . . . . .

:

 

 

 

 

 

 

 

Log member . .

. . . . . . . . .

:

*FIRST

 

 

 

 

 

Expand copy members

:

*NO

 

 

 

 

 

 

Print conversion report . . . . :

*YES

 

 

 

 

 

 

Include second level text. . . .

:

*YES

 

 

 

 

 

 

Insert specification template. .

:

*YES

 

 

 

 

 

 

 

 

 

 

 

 

Figure 196.

Command Summary of Sample Conversion Report

 

 

 

 

The source section includes lines that have informational, warning, or er sages associated with them. These lines have an asterisk (*) in column of browsing in SEU. The message summary contains all three message type

Two informational messages which may be of particular interest are:

¹ RNM0508 — flags /COPY statements

¹RNM0511 — flags CALL operations

All /COPY members in an program must be converted in order for the co sponding ILE RPG program to compile without errors. Similarly, you may wa convert all members related by CALL at the same time. Use this part to assist you in identifying these members. Figure 197 on page 395 shows source section for the sample conversion.

394 ILE RPG for AS/400 Programmer's Guide

Page 418
Image 418
IBM AS/400 manual Report, Using the Conversion, Conversion Aid generates a conversion report if you specify, Parameter on

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.