What

's New This

 

Release?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

major

 

enhancements

to

RPG

IV

since V4R2 are the support for

RPG

modules

safely

in

a

 

threaded

environment,

the new 3-digit and

2

and

unsigned

integer

 

data

types,

and

support

 

for

a

new

Universal

Ch

Version 2 (UCS-2)

data

type

and

for

conversion

between

 

UCS-2

fields

or single-byte character fields.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

following

list

describes

these

 

enhancements:

 

 

 

 

 

 

 

 

 

 

¹

Support

for

calling ILE RPG procedures from

a

threaded

application,

 

 

Domino

or

Java.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

new control specification keyword THREAD(*SERIALIZE) identifies

 

 

 

modules that are enabled to run in a multithreaded environment.

 

 

 

procedures

in

the

 

module

is

serialized.

 

 

 

 

 

 

 

 

 

 

¹

Support

for

new 1-byte and 8-byte integer data types: 3I and 2

 

 

integer,

and

3U

and

 

20U

unsigned

integer

 

 

 

 

 

 

 

 

 

 

 

 

 

These new integer data types provide

 

you

with

a

 

greater

ra

 

 

 

values

and

 

can

also

improve

performance

 

of

integer

computations,

 

 

 

full

 

advantage

of

the

64-bit

 

AS/400

RISC

processor.

 

 

 

 

 

 

 

The

new 3U type allows you

to more easily communicate with I

 

 

 

dures

that have single-byte

character

 

(char)

return types

and

 

 

 

passed

by

value.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

new INTPREC

 

control

specification

keyword

allows

 

you

to

spec

 

 

 

20-digit precision for intermediate values of integer and unsign

 

 

 

arithmetic

operations

in

expressions.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Built-in

functions

%DIV

and

%REM

have

been

added

to

support

int

 

 

 

division

and

remainder

operations.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¹

Support

for

new

Universal

Character Set

Version

2

(UCS-2)

or

Unico

 

 

type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

UCS-2 (Unicode) character set can encode the characters

 

 

 

written

languages.

The

field

is

a

character

field

whose

char

 

 

 

bytes

long.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By

adding support for

Unicode,

a

single

application

can

now

b

 

 

 

for

 

a

multinational

 

corporation,

minimizing

 

the

 

necessity

to

perfo

 

 

 

page

conversion.

The

use of

Unicode

permits

the

processing

of

 

 

 

in

multiple

scripts

 

without

loss

of

integrity.

 

 

 

 

 

 

 

 

 

 

Support for conversions between UCS-2 fields and graphic or sin

 

 

 

character

fields

using

the

MOVE and MOVEL operations, and

the

 

 

 

%UCS2

and

%GRAPH

built-in

functions.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Support

for conversions between UCS-2 fields

 

or

graphic

fields

 

 

 

ferent

Coded

Character

Set

Identifiers

(CCSIDs)

using

the EVAL,

 

 

 

and MOVEL operations, and the

 

new

%UCS2

 

built-in

function.

 

 

Other

enhancements

have

been

made

to

this

release

as

 

well.

These

¹

New

parameters for the OPTION control specification

keyword and

on

 

 

create

commands:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

About This Guidexvii

Page 19
Image 19
IBM AS/400 manual What New This, Release?, UCS-2, Risc, Div

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.