TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
1 Introduction to Pathway Application Programming
This section introduces Pathway transaction processing applications, which you write and run with
the assistance of the TS/MP and the Pathway/iTS software.
This section discusses these topics:
• Advantages of the Pathway environment
• Pathway applications, including requesters and servers
• The Pathsend environment
• Client/server capabilities
• Other supported transaction processing environments
• Development tools and utilities
• A sample transaction processing scenario
This section does not describe the components of the TS/MP software in detail. You can find more
detailed information about these components in the introductory sections of the NonStop TS/MP
System Management Manual. The Introduction to NonStop Transaction Processing manual
summarizes the main features and capabilities of the TS/MP software.
The following table presents a comparative architecture of TS/MP versions, namely TS/MP 2.0,
2.1 and 2.3.
Table 1 Comparative Architecture of TS/MP Versions
TS/MP with NonStop
TuxedoTS/MP 2.0TS/MP 2.1
TS/MP 2.3 and Later
Versions
TS/MP Application
Environment
TS/MP Application
Environment
TS/MP Application
Environment
TS/MP Application
Environment
Application
TS/MP Tuxedo
(Supervisor and
TSMPCOM Processes)
TS/MP 2.0 (Existing
PATHMON and
PATHCOM Processes)
TS/MP 2.1 (Existing
PATHMON and
PATHCOM Processes)
TS/MP 2.3 and Later
Versions (Updated
PATHMON and
Management and
Control
PATHCOM and new
PDMI Processes)
Router ProcessLINKMON ProcessApplication Cluster
Services (ACS)
Application Cluster
Services (ACS)
Link Management
HP NonStop J, G or
H-Series Operating
System
HP NonStop J, G or
H-Series Operating
System
HP NonStop G-Series
Operating System
HP NonStop J or
H-Series Operating
System
Operating System
Which Sections Do You Need?
The remaining sections of this manual describe how to write two types of programs as part of a
Pathway application: requester programs that use the Pathsend API and server programs that
service requests from all types of Pathway requesters. The sections are organized into logical
groups of information for easy reference. Depending on the types of requesters and servers in your
Pathway application and which parts of the application you are working on, you might not need
to read all sections of this manual. Table 2 (page 17) is a descriptive map listing which sections
are relevant to particular programming tasks.
16 Introduction to Pathway Application Programming










