8

Program access is accomplished through use of a set of intrinsics that are powerful procedures, which perform the low-level task of decoding the data streams.

(Table 1 provides a list of available intrinsics.) The intrinsics can be used with the intrinsics of other HP 3000 facilities such as IMAGE/3000, VPLUS/3000, KSAM/3000, or NS/3000. The high-level, easy-to-use nature of these intrinsics results in improved programmer productivity.

Because programmatic mode works by exchanging information through screen images, most host applications that have been

Table 1. SNA IMF/iX Intrinsics Summary

written for use with IBM 3270 controllers will work with SNA IMF/iX with little or no modification. For customers who are in the process of changing from centralized to distributed processing, this feature helps provide a smooth transition.

The Pass Thru mode of SNA IMF/iX provides users the capability of using HP 3000 attached printers and DTC attached terminals for interactive access to a host computer.

In this mode, SNA IMF/iX users can directly access host software such as CICS or IMS, or they can use TSO for program development.

Intrinsic

Function

 

ABORT3270

Aborts an outstanding no-wait REC3270 or TRAN3270 request.

 

ACQUIRE3270

Provides the SNA IMF/iX users the capability to start PASS Thru on an HP 3000 terminal

 

or printer programmatically.

 

ATTRLIST

Returns the locations of attribute characters with all or a subsection of a screen.

 

CLOSE3270

Equivalent to turning off the specified device.

 

ERR3270

Returns the error message associated with a given intrinsic error number.

 

EXTFIELDATTR

Returns information about the attribute information of the Double Byte

 

FIELDATTAR

Returns information about the attributes of the specified field.

 

IOWAIT3270

Informs the user program that a previous I/O operation has completed.

 

IODONTWAIT3270

Waits for a previous no-wait I/O request to complete.

 

OPEN3270

Equivalent to turning on the power of a 3270 Display Station or Printer. It allocates the

 

internal screen buffer used by SNA IMF/iX.

 

PRINT3270

Prints a copy of the internal screen image to a spool file.

 

READFIELD

Reads a field of data from the internal screen buffer and returns the data to an

 

HP application program.

 

READSCREEN

Reads all or part of the internal screen buffer and returns this data to the

 

HP application program.

 

RECV3270

Allows the user program to receive the screen after modification by the host.

 

RESET3270

Equivalent to pressing the RESET key on an IBM 3270 Display Station keyboard.

 

SCREENATTR

Returns information about the attributes of the screen image currently in the internal buffer.

 

STREAM3270

Equivalent to typing a Series of keystrokes in a 3270 Display Station keyboard. Provides

 

a mechanism for performing “special function key” operations from the HP application

 

program. Also allows more than one field of data to be updated in one Intrinsic call.

 

TRAN3270

Equivalent to pressing a transmit key in the 3277 or 3278 Display Station keyboard.

 

It causes modified data to be transmitted to the host the next time the host polls the device.

 

VERS3270

Returns the number if the version of SNA IMF/iX that is being executed in the HP 3000.

 

WRITEFIELD

Writes data from the HP application program into an unprotected field if the internal

 

screen buffer.

 

READSTREAM

Reads all or part of the untranslated host data stream.

 

WRITESTREAM

Creates the data stream that an HP application program sends to the IBM host.

 

 

HP

 

3000

 

Bus

 

ness

 

 

 

Servers