T

table

See

alsoarray

 

 

 

 

displaying

while

debugging 202

table

of

parameters

CRTBNDRPG

command

 

58

 

CRTRPGMOD

command

 

74

 

CVTRPGSRC

command

383

tape

file

290

 

 

 

 

TBREAK

debug

command

 

definition

165

 

 

 

using

180, 187

 

 

 

templates,

inserting

specification 390

teraspace

memory

 

148

test

library,

using

171

testing

breakpoints

178

TEXT parameter

 

 

 

 

CRTBNDRPG

command

 

58,

409

CRTRPGMOD

command

 

74

 

TGTRLS

parameter

 

 

 

 

CRTBNDRPG

command

 

58,

417

CRTRPGMOD

command

 

74

 

THREAD

debug

command

 

definition

165

 

 

 

using

180

 

 

 

 

 

threaded

applications

coding

considerations 157

debugging

177

 

 

 

locking and unlocking procedures 159

overview

 

21

 

 

 

 

tips

 

 

 

 

 

 

 

 

See programming

tips

 

TOFILE

parameter

385,

388

TOMBR

parameter

385,

388

TOTC

237

 

 

 

 

 

 

TOTL

237

 

 

 

 

 

 

trial

conversion,

performing 388

TRUNCNBR

parameter

 

 

CRTBNDRPG

command

 

58,

416

CRTRPGMOD

command

 

74

 

two-step process of program creation 73 types of exception handlers 217

U

UCS-2 format

displaying while debugging 206 UCS-2 CCSID

indicated in compiler listing 428

UEP

See user entry procedure (UEP) unblocking/blocking records 287 unconditional breakpoint

definition 177 setting 179

unconditional breakpoint(continued) setting and removing for job 178 setting and removing for thread 180 using statement numbers 185

unhandled escape message 224 unhandled exceptions 223 unhandled function check 225

Unregister ILE Condition Handler (CEEHDLU) API 238 unsigned integer format

TRUNCNBR parameter 416 Update Program (UPDPGM) command

using 87

updating a service program 100 UPDPGM command

See Update Program (UPDPGM) command usage of indicators

See indicators user-defined function

See subprocedures

user entry procedure (UEP) and the call stack 129 role in program 81

user-created command, running an RPG program 108 USRPRF parameter on CRTBNDRPG

CRTBNDRPG command 58, 415

V

valid file operations SPECIAL file 328

valid keys

for file 285 for records 285

variable-length format displaying while debugging 206

variable-length records 326 view, debug

changing while debugging 176 COPY source 168

default 169 definition 166 listing 168 root source 167 statement 169

viewing source while debugging 174 VisualAge RPG 14

W

WATCH debug command definition 165 example 193 setting conditions 188

Work with Reply List Entry (WRKRPLYE) command changing a system reply list 109

Index 463

Page 487
Image 487
IBM AS/400 manual Totc

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.