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:










