TS/MP 2.5 Pathsend and Server Programming Manual

Table 2 Task and Manual Correspondences
TasksReferencesApplication types
Design an application including Pathsend
requestors
chapter 2, “Designing Your Application”
(page 28)
Includes Pathsend
requestors
Write a Pathsend requestor programchapter 3, “Writing Pathsend Requestors”
(page 50)
Look up the syntax of Pathsend procedureschapter 5, “Pathsend Procedure Call Reference”
(page 74)
Look up cause, effect, and recovery for errors
returned to a Pathsend requestor programs
chapter 6, “Pathsend Errors” (page 115)
Look up limits pertaining to Pathsend requestorsAppendix A, “TS/MP Limits for Pathsend
Requestors” (page 134)
See examples of Pathsend requestor programAppendix B, “Examples” (page 135)
Design an application including Pathway serverschapter 2, “Designing Your Application”
(page 28)
Includes Pathway
servers
Write a Pathway server programchapter 4, “Writing Pathway Servers” (page 61)
See examples of Pathway server programsAppendix B, “Examples” (page 135)
If you are writing SCREEN COBOL requestors, you need the Pathway/iTS TCP and Terminal
Programming Guide and the Pathway/iTS SCREEN COBOL Reference Manual for programming
information.
If you are writing Pathsend requestors which communicate with NonStop Tuxedo servers, or if you
are writing Pathway servers that handle requests from NonStop Tuxedo requestors (clients or servers
acting as clients), you also need the manuals for the NonStop Tuxedo system, particularly the
NonStop TUXEDO System Application Development Guide, for additional information. If you are
using the translation server or the NonStop. This manual provides configuration, startup, and
programming information. This manual provides configuration, startup, and programming
information.
Advantages of the Pathway Environment
TS/MP provides ease of development, manageability, and the fundamental strengths and benefits
of NonStop systems. The strengths and benefits of NonStop systems include data integrity, fault
tolerance, high performance and low cost, system security, scalability, and distributed processing.
The following paragraphs describe how TS/MP and related products—known together as the
Pathway environment—benefit the application designer and programmer. The Introduction to
NonStop Transaction Processing provides a fuller description of how all the NonStop fundamentals
apply to transaction processing.
Ease of Development
Development costs are one of the highest expenses associated with online transaction processing
(OLTP) systems. The more sophisticated the features and safeguards that are built into your OLTP
application—for example, multiprocessing, fault tolerance, and data integrity—the greater the
costs. When you use TS/MP and related HP transaction processing products to create your OLTP
applications, development time and efforts, and therefore costs, can be measurably reduced.
This cost reduction occurs because:
TS/MP and related products provide the most complex components of an OLTP application.
TS/MP includes the Pathway monitor (PATHMON), the command interpreter for management
(PATHCOM), and the means for interprocess communication.
In addition, the TMF product provides the transaction manager, and the Pathway/iTS product
provides a multithreaded TCP for communication with terminals, including fault tolerance and
16 Introduction to Pathway Application Programming