GDSX Management Programming Manual
GDSX Management Programming Manual—529930-001
1-1
1 Introduction
This section introduces the Extended General Device Support (GDSX) product and
provides a brief explanation of its architecture. It also describes the objects that can be
managed by the GDS subsystem and the commands that enable you to carry out
different management functions.
Overview of GDSX and Its Interfaces
The GDSX product supports nonstandard terminal devices and serves as the interface
between standard application software, such as HP NonStop Pathway/iTS, for
communication with a user’s own devices or for communication with a backend
network, such as a banking network. The devices may be automated teller machines
(ATMs) or point-of-sale terminals. GDSX can also be used to handle message
switching, either from terminal devices or from a backend network.
GDSX is a nonprivileged, multithreaded Guardian process that builds and manages
tasks within itself in a manner similar to that of an operating system.
The GDSX product comprises two parts as follows:
•
TSCODE, the part supplied by HP, is a series of generic routines
•
USCODE, the part written by the users, would generally contain routines
developed by users to support a particular nonstandard terminal device.
Internally, GDSX contains declarations, service routines, system message processing
routines, NonStop routines, network management routines, initialization routines, and a
main routine.
GDSX has the following interfaces:
•
The file system interface between TSCODE and business application processes.
•
The file system interface between TSCODE and the IOPs.
•
The SCF interface for interactive start-up and control. See the SCF Reference
Manual for GDSX for more information.
•
The SPI interface for programmatic start-up and control. (This is described in
Section 3, SPI Programming Considerations.)
•
The EMS interface for console-messages retrieval (See the EMS Manual for a
general description, and the Extended General Device Support Manual (GDSX)
Manual for more specific information.)
Management Programming for GDSX
The management programming interface is preferred over the interactive interface for
the following reasons: