TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)

to run on NonStop systems, therefore providing these applications with the fundamental advantages
of NonStop systems.
When using the NonStop Tuxedo system, you work in the NonStop Tuxedo programming
environment; you need not use the requester and server programming interfaces described in this
manual. Note, however, that you can develop applications that use a combination of modules
from the NonStop Tuxedo environment and the Pathway environment.
You can write a Pathsend requester that also acts as a NonStop Tuxedo client, directly invoking
the services of a NonStop Tuxedo server, by using the NonStop Tuxedo ATMI functions. For more
information about this mechanism, refer to Section 3, “Writing Pathsend Requesters” (page 51),
in this manual and to the NonStop TUXEDO System Application Development Guide.
Alternatively, you can write a Pathsend or SCREEN COBOL requester that indirectly invokes the
services of a NonStop Tuxedo server by using the translation server provided with the NonStop
Tuxedo product. For more information about this translation server, refer to the NonStop TUXEDO
System Pathway Translation Servers Manual.
You can write a NonStop Tuxedo native System /T client or OSS workstation client that directly
invokes the services of a Pathway server by including calls to the Pathsend procedures described
in this manual. For more information, refer to the NonStop TUXEDO System Application Development
Guide.
Alternatively, you can write a NonStop Tuxedo client (or server acting as a client) that indirectly
invokes the services of a Pathway server by using the translation server provided with the NonStop
Tuxedo product. This translation server allows access to Pathway servers from remote NonStop
Tuxedo requesters (those that use System/Domain) and non-native NonStop Tuxedo workstation
clients, neither of which can make Pathsend procedure calls. For more information about the
NonStop Tuxedo to Pathway translation server, refer to the NonStop TUXEDO System Pathway
Translation Servers Manual.
Development Tools and Utilities
When you are writing requester and server programs for your Pathway application, a variety of
program development tools and utilities are available to you. These tools and utilities allow you
to shorten the amount of time it takes to code, debug, and test your programs.
Programming Languages and Related Tools
HP provides compilers that allow you to write application programs in a number of programming
languages, including C, C++, COBOL85, SCREEN COBOL, Pascal, TAL, pTAL, FORTRAN, and
Extended BASIC. In addition, the Crossref cross-reference generator is available if you want to
supplement the cross-reference listings provided by the compilers.
The Inspect Symbolic Debugger
The Inspect product is the symbolic program debugging tool for NonStop systems. You can use it
interactively to examine and modify the execution of Guardian processes (for example, Pathsend
requesters and Pathway servers) as well as SCREEN COBOL requesters. An online help facility is
available for all Inspect commands and topics.
Using the Inspect product in a Pathway environment requires the use of two terminals or a terminal
emulator with windowing capability. One terminal or window acts as the application terminal,
while the second terminal or window acts as a command or Inspect terminal.
Development Tools and Utilities 25