GDSX (Extended General Device Support) Manual

About This Manual
Extended General Device Support (GDSX) Manual529931-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.