TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
Contents
About This Manual........................................................................................7
Product Version........................................................................................................................7
Supported Release Version Updates (RVUs)..................................................................................7
Who Should Read This Manual..................................................................................................7
What Is in This Manual.............................................................................................................7
Related Documentation..............................................................................................................8
New and Changed Information................................................................................................10
Organization of this manual.....................................................................................................11
Notation Conventions..............................................................................................................12
Document History...................................................................................................................15
HP Encourages Your Comments................................................................................................15
1 Introduction to Pathway Application Programming.........................................16
Which Sections Do You Need?................................................................................................16
Advantages of the Pathway Environment....................................................................................17
Ease of Development..........................................................................................................17
Manageability...................................................................................................................18
Data Integrity....................................................................................................................19
Fault Tolerance..................................................................................................................19
Other NonStop Fundamentals.............................................................................................20
Pathway Applications..............................................................................................................21
Servers and Server Classes.................................................................................................21
Requesters........................................................................................................................22
The Pathsend Environment........................................................................................................23
Pathsend Processes.............................................................................................................23
LINKMON Processes..........................................................................................................23
Client/Server Capabilities.......................................................................................................24
Other Transaction Processing Environments................................................................................24
Development Tools and Utilities................................................................................................25
Programming Languages and Related Tools...........................................................................25
The Inspect Symbolic Debugger...........................................................................................25
The Pathmaker Application Generator...................................................................................26
Client/Server Development Tools.........................................................................................26
Transaction Processing Scenario...............................................................................................26
2 Designing Your Application.......................................................................29
Designing Transactions............................................................................................................29
Analyzing Data Flow..........................................................................................................29
Identifying Transaction Components.....................................................................................31
Protecting Transactions.......................................................................................................32
Designing the Database..........................................................................................................34
Logical Design...................................................................................................................34
Physical Design.................................................................................................................35
Database Managers..........................................................................................................35
Remote Duplicate Database Facility (RDF).............................................................................35
Designing Requester Programs.................................................................................................36
SCREEN COBOL Requesters................................................................................................36
IDS Requesters...................................................................................................................37
Pathsend Requesters...........................................................................................................37
Clients Using RSC/MP and POET.........................................................................................40
Requesters Using GDSX......................................................................................................40
Dividing Function Between Requester and Server....................................................................42
Contents 3










