X25AM Programming Manual

X25AM Programming Manual527201-001
2-1
2 ITI Applications
This section describes how an application exchanges data with a remote terminal
connected to an X.25 packet-switching network with a packet assembler disassembler
(PAD). This requires X25AM and the Interactive Terminal Interface (ITI) protocol.
Topics covered in this section include:
ATP6100 I/Os Compared to X25AM
Accessing a remote terminal connected through an X.25 network to an X25AM I/O
process is very similar to accessing a remote terminal connected through a modem to
an ATP6100 I/O process. However, X25AM does not support every function provided
by ATP6100.
Applications written for either task are very similar. The information in this section is for
those aspects of application programming that pertain to X25AM and ITI. It provides a
description of the file-system interface to ITI, the exchange of data with the remote
terminal, and the programming tasks for an ITI application. In addition, a description of
the PAD and how it is controlled is included.
A discussion of the common aspects of programming an application that
communicates with a remote terminal is presented in the Guardian Programmer’s
Guide.
High-Level View of the Application and X25AM
Figure 2-1 on page 2-2 shows how the application and X25AM work together to
communicate between a NonStop system and a remote terminal through an X.25
packet-switched network.
Topic Page
ATP6100 I/Os Compared to X25AM
2-1
The ITI File-System Interface 2-2
Phases of a Connection 2-3
The PACKET ASSEMBLER/ DISASSEMBLER
(PAD)
2-7
Terminal Operation 2-13
Data Processing 2-16
ITI Application Programming 2-20
ITI Programming Example 2-45