control-record format, subfile 335

Create

Program

(CRTPGM)

command 27

Conversion

Aid

and

ILE

18

 

 

See converting to RPG IV

creating

a

program

73

conversion

reports

examples

98

 

 

obtaining

389

 

 

 

 

 

 

 

binding

 

multiple

modules

84

 

sections

of

394

 

 

 

 

 

 

parameters

 

83

 

 

 

 

 

 

using

394

 

 

 

 

 

 

 

 

system

actions

83

 

 

 

 

 

conversion,

 

analyzing

393

 

 

 

 

using

 

82

 

 

 

 

 

 

 

 

 

 

converting

to

RPG

IV

 

 

 

 

 

Create

RPG

Module

(CRTRPGMOD)

command

analyzing

your

conversion

393

 

and

ILE

18

 

 

 

 

 

 

 

 

constraints

382

 

 

 

 

 

 

 

default values of parameters 74

conversion

problems

 

398

 

 

 

 

defaults

 

75

 

 

 

 

 

 

 

 

converting

 

382

 

 

 

 

 

 

 

examples

 

97, 98

 

 

 

 

 

 

 

converting all file members 388

 

parameter

description

422

 

converting auto report source members 389

parameter grouping by function 74

converting some file members 388

 

program

creation

strategy

27

 

converting source from a data file 390

syntax

diagram

420

 

 

 

 

converting

source

members

with embedded

using

 

74

 

 

 

 

 

 

 

 

 

 

SQL

390

 

 

 

 

 

 

 

 

 

Create

Service

Program

(CRTSRVPGM)

command

CVTRPGSRC

command

383

 

 

 

 

 

and

ILE

18

 

 

 

 

 

 

 

 

example

 

390

 

 

 

 

 

 

 

example

 

97

 

 

 

 

 

 

 

 

file and member names 381

 

 

parameters

 

92

 

 

 

 

 

 

file

considerations

380

 

 

 

creating a binder listing 85

 

file

record length

380

 

 

 

creating

a

 

debug

view

 

 

 

 

log file

381

 

 

 

 

 

 

 

COPY

168

 

 

 

 

 

 

 

 

 

 

obtaining

conversion

 

reports

389

 

listing

168

 

 

 

 

 

 

 

 

overview

 

379

 

 

 

 

 

 

 

root

source

167

 

 

 

 

 

 

performing a trial conversion 388

 

statement

 

169

 

 

 

 

 

 

 

requirements

381

 

 

 

 

 

 

creating

a

 

library

51

 

 

 

 

using

a

 

conversion

 

error

report

394

creating

a

 

module

 

 

 

 

 

 

using the log file 396

 

 

 

general

discussion

73

 

 

 

 

valid source member types 380

 

using

CRTRPGMOD

74

 

 

 

 

 

 

CoOperative

Development Environment/400

 

using

CRTRPGMOD

defaults

75

 

 

(CODE/400)

 

 

 

 

 

 

 

 

 

 

creating a program with the CRTBNDRPG

description

14

 

 

 

 

 

 

command

57

 

 

 

 

 

 

 

 

 

 

event

file

411

 

 

 

 

 

 

creating a source physical file 51

coordinating listing options with debug view optionscreating69 programs

 

 

 

 

 

 

 

correcting

 

compilation

errors

66

 

coding

considerations

45,

46

 

correcting run-time errors 68

 

 

examples

of

59,

60,

61,

84

 

Create

Bound

RPG

Program

(CRTBNDRPG)

command

OPM-compatible

 

 

 

 

 

 

 

 

and

ILE

 

18

 

 

 

 

 

 

 

 

creating

 

23

 

 

 

 

 

 

coordinating listing options with debug view

69 strategy to avoid 31

 

 

creating

programs

57

 

 

 

 

strategies for

23

 

 

 

 

default

 

parameter

 

values

58

 

CRTPGM

command

82

 

 

 

 

 

examples

 

 

 

 

 

 

 

 

 

ILE

application

using

CRTRPGMOD

27

OPM-compatible program 61

 

 

 

OPM-compatible

 

23

 

 

 

 

program for source debugging 59

strategy

to

avoid

31

 

 

program with static binding 60

 

using

CRTBNDRPG

25

 

 

 

 

 

parameter description

408

 

 

 

using CRTRPGMOD and CRTPGM 73

 

parameters grouped by function 58

using the one-step process 57

program creation strategy 23, 25

creating

service

programs

 

 

 

RETURNCODE

data

area

70

 

 

 

about

91

 

 

 

 

 

 

 

 

 

syntax

diagram

406

 

 

 

 

 

 

strategies

92

 

 

 

 

 

 

using

57

 

 

 

 

 

 

 

 

 

cross-reference listing 434

 

 

Create

Heap

(CEECRHP)

 

bindable

API

20, 120

CRTBNDRPG command

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See Create

Bound

RPG

Program (CRTBNDRPG)

 

 

 

 

 

 

 

 

 

 

 

 

command

 

 

 

 

 

 

 

 

 

 

Index 447

Page 471
Image 471
IBM AS/400 manual Control-record format, subfile Create Program

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.