GDSX Manual
Extended General Device Support (GDSX) Manual–134303
xix
About This Manual
This manual describes the operation of the Extended General Device Support (GDSX) 
product. GDSX is used to help you develop either a back-end process for message 
switching or a front-end process for implementation or modification of data 
communications protocols or support of nonstandard terminal devices. 
GDSX code contains the following:
•
A set of generic service routines that are supplied by Tandem to support 
multithreaded, fault-tolerant processing.
•
User-written code for application-specific data communications requirements. 
When the code supplied by Tandem and the user-supplied code are bound, the result is 
an operational GDSX process. This operational GDSX process runs as an interface 
between a business-oriented application program and either an input/output process 
(IOP) or a message-switching process. 
Who Should Use This Manual
This manual is written for people doing systems analysis, design, development, 
operation, and/or support of GDSX applications. Because, for a given application, one 
person may be doing any or all of these functions, headings in the manual refer to 
analysis, design, development, operation, and support as roles or phases in the product 
life cycle, rather than as job titles for different people. 
With the exception of some system operators who may be concerned only with 
operations of GDSX applications, readers are assumed to be experienced system 
programmers who are experts in the following:
•
TAL programming
•
Guardian procedure calls
•
Transaction Management Facility (TMF)—a component of the NonStop Transaction 
Manager/MP (NonStop TM/MP) product
•
Data communications, if their application is to include protocol conversion
Readers are also assumed to be familiar with the following:
•
Principles of multithreading
•
Principles of fault tolerance, if their application is to run as a process pair 










