DISK

file(continued)

 

 

 

 

 

 

 

ENBPFRCOL

parameter

 

 

 

 

 

 

program-described(continued)

 

 

CRTBNDRPG

 

command

58,

419

 

 

 

processing

291

 

 

 

 

 

 

CRTRPGMOD

 

command

74

 

 

 

 

 

record-address file 290

 

End Debug (ENDDBG) command 170

 

 

sequential

file

290

 

 

 

 

ending a program or procedure

record-format specifications 282

abnormal

 

end 153

 

 

 

 

 

DISPLAY

debug

 

command

 

 

 

 

 

 

after

system

call

109

 

 

definition

 

164

 

 

 

 

 

 

 

normal

end

152

 

 

 

 

 

 

 

using

 

175

 

 

 

 

 

 

 

 

 

 

return

overview

152

 

 

 

 

viewing

shorthand

names

211

 

returning

without

ending

154

Display Module (DSPMOD) command 149

using

bindable

 

APIs

155

 

 

Display

Module

Source

(DSPMODSRC)

 

ending

 

commitment

control

307

 

 

command

172,

 

173,

175

 

 

 

 

 

ENDSR (end of subroutine) operation code

Display

Program

(DSPPGM)

command

 

specifying a return point 237

determining

optimization

level

88

ENTMOD

parameter

82

 

 

 

 

 

Display

Program

References

 

(DSPPGMREF)

entry

module

28,

82

 

 

 

 

command

 

149

 

 

 

 

 

 

 

 

 

 

See alsoprogram entry procedure (PEP)

Display

Service Program

(DSPSRVPGM)

*ENTRY

PLIST

151

 

 

 

 

 

 

 

command

 

91

 

 

 

 

 

 

 

 

 

 

environment

 

 

 

 

 

 

 

 

 

 

displaying attributes of a field 210

See Integrated

Language

Environment (ILE)

displaying data and expressions while debuggingEQUATE199debug command

 

 

 

 

distributed

data

management

(DDM)

definition

164

 

 

 

 

 

 

files

312

 

 

 

 

 

 

 

 

 

example

 

210

 

 

 

 

 

 

 

documentation

of

programs

69

 

 

 

using

 

210

 

 

 

 

 

 

 

double

byte

 

character

set

 

equating

a

 

name

with

a

field, expression, or

See

alsographic

format

 

 

 

 

command

210

 

 

 

 

 

 

 

in

RPG

IV

 

character

fields

377

error

 

handling

 

 

 

 

 

 

 

NLSS

debug

considerations

183

 

See exception/error

handling

 

DSPMOD

command

 

 

 

 

 

 

 

 

 

 

error

 

indicators

 

 

 

 

 

 

See Display

 

Module

 

(DSPMOD)

 

command

specifying

227

 

 

 

 

 

DSPMODSRC

command

 

 

 

 

 

 

 

 

 

error

 

subroutines

 

 

 

 

 

 

See Display

 

Module

 

Source

 

(DSPMODSRC)

avoiding

 

a

loop

 

235

 

 

 

 

command

 

 

 

 

 

 

 

 

 

 

 

for

 

file

errors

229

 

 

 

DSPPGM

command

 

 

 

 

 

 

 

 

 

 

program

 

232

 

 

 

 

 

 

 

See Display

 

Program

(DSPPGM)

 

command

using

 

228

 

 

 

 

 

 

 

DSPPGMREF

command

 

 

 

 

 

 

 

 

 

errors

 

 

 

 

 

 

 

 

 

 

 

See Display

 

Program

References (DSPPGMREF)

See

 

alsoexception

 

 

 

 

 

command

 

 

 

 

 

 

 

 

 

 

 

correcting

compilation

66

 

 

DSPSRVPGM

command

 

 

 

 

 

 

 

 

 

correcting run-time 68

 

 

 

See Display

 

Service

Program

(DSPSRVPGM)

file

220

 

 

 

 

 

 

 

 

command

 

 

 

 

 

 

 

 

 

 

 

program

 

220

 

 

 

 

 

 

 

DUMP (program dump) operation code

escape

messages

 

 

 

 

 

 

obtaining a formatted dump 251

definition

218

 

 

 

 

 

 

using

 

251

 

 

 

 

 

 

 

 

 

 

unhandled

 

224

 

 

 

 

 

 

dump,

formatted

251

 

 

 

 

 

 

EVAL debug

command

 

 

 

 

 

 

dynamic

array

 

 

 

 

 

 

 

 

 

changing

 

values

208

 

 

 

 

allocating storage during run-time 119

contents of a table 202

 

dynamic

calls

 

19,

128

 

 

 

 

 

contents of an array 202

 

See

alsoprogram/procedure

call

 

definition

164

 

 

 

 

 

 

dynamic

storage

113

 

 

 

 

 

 

displaying

data

 

structures

203

 

 

 

 

 

 

 

 

 

 

 

 

 

 

example

 

200, 209

 

 

 

 

 

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

in

character

format

205

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

in

UCS-2

format

 

206

 

 

 

 

edit source (STRSEU) command 52

 

in variable-length format 206

eliminating

errors

in

a

program

163

indicators

204

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rules

for

assigning

values

208

450 ILE RPG for AS/400 Programmer's Guide

Page 474
Image 474
IBM AS/400 manual Dsppgmref

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.