GDSX Manual
Extended General Device Support (GDSX) Manual–134303
1-1
1
Overview of GDSX
This section contains introductory material useful for a high-level understanding of 
GDSX, including an explanation of the purpose for which GDSX is used, typical GDSX 
applications, hardware and software requirements, a description of the functional 
components of the GDSX code supplied by Tandem, and the interface of GDSX with 
Pathway.
Purpose of GDSX
The general purpose of a GDSX process is to handle datastream conversion and data 
communications-related functions for a business application.  There are two main parts 
of a GDSX process:
•
The part supplied by Tandem, referred to as TSCODE
•
The part written by you, referred to as USCODE
TSCODE provides generic routines and management services that help create a 
multithreaded, fault-tolerant process. USCODE handles the application-specific, data 
communications-related functions.
GDSX is applicable to many terminal support environments. The following pages give 
several examples
Communicating With User’s Devices
GDSX interfaces with standard application software, such as Pathway, for 
communication with a user’s own devices, as shown in Figure 1-1. The devices may be 
automated teller machines (ATMs) or point-of-sale terminals, for example. 
GDSX interfaces with standard application software, such as Pathway, for 
communication with a back-end network, such as a banking network as shown in 
Figure 1-2. 
Figure 1-1. Communicating With User’s Devices
CDT017
Device
Device
Device
Business 
Application
IOP
GDSX










