GDSX (Extended General Device Support) Manual
About This Manual
Extended General Device Support (GDSX) Manual—529931-001
xxii
Design and Development
References
See Section 1 for an overview of GDSX, including its general purpose, the range of
GDSX applications, hardware and software requirements, a description of the
functional components of the GDSX code supplied by HP, and the interface of GDSX
with TS/MP and Pathway/iTS.
Depending on how detailed your understanding of GDSX needs to be, you may wish to
use the tutorial in Sections 4 through 7 to learn more about GDSX. The tutorial
includes generating the object file; configuring and running example programs; using
SCF for management of GDSX objects; DEVICE^HANDLER and LINE^HANDLER
design; control structures; memory management; and fault tolerance.
Design and Development
Readers doing design and development might need to do the following tasks:
•
Learn the basic internal control flow of a simple GDSX application.
•
Determine what hardware and software would be necessary to use GDSX for an
application.
•
Identify guidelines and restrictions relevant to the design and development effort,
including those applying to space, memory pools, and procedure calls.
•
Understand the restrictions on communication between GDSX and other
processes.
•
Understand the different levels of fault tolerance supported by GDSX.
•
Determine whether GDSX can be used to develop a particular application.
•
Configure GDSX to run converted or unconverted, and at a low PIN or a high PIN.
•
Run GDSX with different options and parameters, and change configuration
parameter values after creation time.
•
Compile, bind, and run example programs.
•
Use SCF to configure and manage GDSX objects, and to obtain statistical data on
GDSX operations.
•
Understand the typical environment of executing DEVICE^HANDLER tasks, as
well as the typical basic structure of DEVICE^HANDLER code.
•
Understand the purposes of the various control structures and how to access
them.
•
Determine which user exits need to be developed for their application.
•
Code user exits, using the available TSCODE utilities and the pseudo procedures.
•
Interpret GDSX abend, trap, fault, EMS event, and configuration error messages.
•
Run a trace in GDSX.