service

program(continued)

 

 

 

 

source

debugging(continued)

 

 

binding

with

 

CRTBNDRPG

60

 

 

 

 

displaying

indicators

204

 

changing

93

 

 

 

 

 

 

 

 

 

 

displaying multiple-occurrence data structures 203

creating

 

91

 

 

 

 

 

 

 

 

 

 

displaying the contents of a table 202

example

94

 

 

 

 

 

 

 

 

 

 

displaying the contents of an array 202

in

advanced

 

application

30

 

 

general

discussion

163

 

 

 

reasons

for

 

using

 

91

 

 

 

 

 

National

Language

Support

211

reclaiming

resources

112

 

 

 

NLSS

considerations

183

 

 

 

 

related

CL

commands

93

 

 

 

 

obtaining

a

 

formatted

 

dump

251

sample

binder

listing

100

 

 

 

OPM program limit in debug session 172

strategies

for

creating

92

 

optimization

 

effects

87,

164

updating

 

100

 

 

 

 

 

 

 

 

 

 

overview

 

20

 

 

 

 

 

 

 

 

service

program

creation

 

 

 

 

preparing

a

program

166

 

 

about

 

91

 

 

 

 

 

 

 

 

 

 

 

removing

an

object

from

a

session 172, 173

strategies

 

 

92

 

 

 

 

 

 

 

 

rules for assigning values using EVAL 208

SET debug

command

 

 

 

 

 

 

 

 

setting and removing breakpoints 177

definition

164

 

 

 

 

 

 

 

 

setting

debug

options

 

171

 

setting

breakpoints

 

 

 

 

 

 

 

 

setting

watch conditions

188

 

about

 

177

 

 

 

 

 

 

 

 

 

 

starting the source debugger 170

conditional

job

breakpoints

181

 

stepping

 

through 194

 

 

 

 

conditional

thread

breakpoints

187

unexpected

results

201

 

 

example

179, 182

 

 

 

 

 

 

 

updating

 

production

files 171

unconditional

job

 

breakpoints

178

viewing

shorthand

names

211

 

unconditional

thread

breakpoints

180

viewing

source

174

 

 

 

 

 

using

statement

numbers

185

 

 

source entry utility (SEU) 51

setting

debug

 

options

171

 

 

 

browsing a compiler listing 68

SEU

 

 

 

 

 

 

 

 

 

 

 

 

 

 

entering

 

source

52

 

 

 

 

 

See source

entry

utility

(SEU)

 

source from a data file, converting 390

sharing

an

open

data

path

for

a file 277

source member types, conversion of 380

sort

sequence

 

 

 

 

 

 

 

 

 

 

source physical file, creating 51

affect of SRTSEQ parameter 279

 

source

program

 

 

 

 

 

 

 

 

ALTSEQ table in compiler listing 433

converting

all

members

 

388

 

 

debug

considerations

183

 

 

 

converting auto report source members 389

source

debugging

 

 

 

 

 

 

 

 

converting

some

members

388

 

adding an

object to a session 172

converting to ILE RPG 382

 

built-in

functions

 

 

 

 

 

 

 

 

entering

 

into

system

51

 

 

 

%ADDR

206

 

 

 

 

 

 

 

 

 

 

entering

 

SQL

 

statements

 

55

 

 

 

%INDEX

206

 

 

 

 

 

 

 

 

 

 

file and member names when converting 381

 

%SUBSTR

 

206

 

 

 

 

 

 

 

 

 

record length of when converting 380

 

%VARS

206

 

 

 

 

 

 

 

 

 

 

source member types when converting 380

 

changing values using %SUBSTR 208

source section of compiler listing 426

 

examples

 

207

 

 

 

 

 

 

 

 

special

command

keys

334

 

 

 

general

discussion

206

 

 

 

 

SPECIAL

file

 

 

 

 

 

 

 

 

 

 

changing

field values

208

 

 

 

deleting

 

records

from

 

328

 

changing modules while debugging 175

general

discussion

327,

329

 

coordinating with listing options 69

valid

file

operations

 

328

 

creating a program for debugging 59

special

routines,

calling

 

157

 

differences between ILE RPG and OPM

specification

templates,

 

inserting 390

RPG/400

374

 

 

 

 

 

 

 

 

 

 

specifications

 

 

 

 

 

 

 

 

displaying

attributes

of

210

 

description

of

3

 

 

 

 

 

 

displaying data addressed by pointers 206

externally

described

 

file

265

displaying data and expressions 199

file

description

265

 

 

 

 

displaying fields as hexadecimal values 205

order

 

3

 

 

 

 

 

 

 

 

 

displaying fields in character format 205

record

format

282

 

 

 

 

 

displaying fields in UCS-2 format 206

types

 

3

 

 

 

 

 

 

 

 

 

displaying

fields

in

variable-length format 206

 

 

 

 

 

 

 

 

 

 

 

 

 

Index 461

Page 485
Image 485
IBM AS/400 manual Seu

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.