Types of Device Files

Chapter

17.

Accessing

Externally

Attached

 

Devices

 

 

 

 

 

 

 

 

 

 

 

 

 

 

You can access externally attached

devices

from

RPG

by

using

devic

 

 

 

Device

files

 

 

are files that provide access to externally attached har

 

 

 

printers, tape units, diskette units, display stations, and other syst

 

 

 

attached

by

a

communications

 

line.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This chapter describes how to access externally attached devices

 

 

 

 

device names

PRINTER,

SEQ,

and

 

SPECIAL.

For

information

on

display stations

 

 

 

and

ICF devices see Chapter 18, “Using

WORKSTN

Files” on page 331

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Types

of Device

 

Files

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Before your program can read or write to the devices on the syst

 

 

 

description

that

identifies

 

the

hardware

capabilities

of

the

devic

 

 

 

system

must

be

created

 

when

the

device

is

configured.

A device

f

 

 

 

a

device

 

 

can

be

used.

By referring to a specific

device

file,

 

 

 

 

the device in the way

 

that it is described to the system. The

 

 

 

 

output data from your RPG

program

for

presentation

to

the

 

device,

a

 

 

 

input

 

data

from

the

device

 

for

presentation

to

your

RPG

program.

 

 

 

 

You use the device files listed in Table 22 to

access

the

associa

 

 

 

attached

devices:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table

22.

AS/400 Device Files, Related CL commands, and RPG Device Name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Device

 

 

 

 

Associated

Externally

 

Attached

Device

 

 

 

CL com-

 

 

 

RPG

 

 

 

 

 

 

 

 

File

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mands

 

 

 

Device

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Printer

 

 

Provide

access

to

 

printer

 

devicesCRTPRTFand

 

 

 

PRINTER

 

 

 

 

 

 

 

Files

 

 

 

describe

the

format

of

 

printed

CHGPRTFoutput.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OVRPRTF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tape

Files

 

Provide

access

to

 

data

files

whichCRTTAPF are

 

 

SEQ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

stored

on

tape

devices.

 

 

 

CHGTAPF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OVRTAPF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diskette

 

 

Provide

access

to data files whichCRTDKTFare

 

 

DISK

 

 

 

 

 

 

 

 

Files

 

 

 

stored

on

diskette

devices.

 

CHGDKTF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OVRDKTF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Display

 

 

Provide

access

to

 

display

 

devicesCRTDSPF.

 

 

 

WORKSTN

 

 

 

 

 

 

 

Files

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CHGDSPF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OVRDSPF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ICF

Files

 

 

Allow

a

program

 

on one system to comCRTICFF-

 

 

 

WORKSTN

 

 

 

 

 

 

 

 

 

 

 

 

 

municate

with

a

program

on

 

the

sameCHGICFF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

system

or

another

system.

 

 

 

OVRICFF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The

 

device

file

contains

the

file

 

description,

which

identifies the

 

 

 

it

does

not

contain

data.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright IBM Corp. 1994, 1999

315

Page 339
Image 339
IBM AS/400 manual Accessing, Types of Device Files Chapter, Attached, 315

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.