Using

a Compiler Listing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*SHOWSKP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Source lines excluded by conditional compilation directives (appe

 

 

source

section

of

listing)

 

 

 

 

 

 

 

 

 

 

 

*EXPDDS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Key

field

information

(separate

section)

 

 

 

 

 

 

 

*XREF

List

of

Cross

 

references

(separate

section)

 

 

 

 

 

 

*EXT

List

of External references (separate section)

 

 

 

 

 

*SECLVL

Second-level

message

text

(appear in

message

summary

section)

 

 

Note:

Except

for *SECLVL and *SHOWSKP, all of the

 

above

values reflect

the

 

 

default

settings on the OPTION parameter

for

both

create

commands

 

 

do

not

need to change the OPTION

parameter

unless

you

do

not

wa

 

 

certain

listing

 

sections

or

 

unless

you want second level text to b

The

information

contained in

 

a

compiler

listing is also dependent on whe

*SRCSTMT

or

*NOSRCSTMT

is

 

specified

for

the

OPTION

parameter.

For

details

on how this

information

changes,

 

see

"*NOSRCSTMT

 

Source

Heading"

on

 

 

page 430

and "*SRCSTMT

Source

 

Heading"

on

page 430.

 

 

 

 

 

 

If any compile option keywords are specified on the control specifica piler options in effect will appear in the source section of the list

Customizing a Compiler Listing

You can customize a compiler listing in any or all of the following way

¹ Customize the page heading

¹ Customize the spacing

¹Indent structured operations

Customizing a Page Heading

The page heading information includes the product information line and th supplied by a /TITLE directive. The product information line includes th compiler and library copyright notice, the member, and library of the program, the date and time when the module was created, and the pag the listing.

You can specify heading information on

the

compiler

listing

through

the

/TITLE

compiler

directive.

This

directive

allows

you

to specify

text

w

at the

top of each page of

the compiler

listing.

This

information

will

usual

page heading

information.

If the directive is the first record

member,

then

this information will also

appear

in

the

prologue

section.

 

You

can

also

change

the

date

separator,

date

format,

and

time

separ

the page heading and other information boxes throughout

the

listing. Nor

compiler

determines

these

by

looking at the job attributes. To change

use

the

Change Job (CHGJOB)

command.

After

entering

this

command

you

c

¹Select one of the following date separators: *SYSVAL, *BLANK, slash (/),

hyphen (-) period (.) or comma (,)

¹ Select one of the following date formats: *SYSVAL, *YMD, *MDY, *DMY, or *JUL

64 ILE RPG for AS/400 Programmer's Guide

Page 88
Image 88
IBM AS/400 manual Customizing a Compiler Listing, Customizing a Page Heading, Xref, Ext

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.