TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
See also Server classes; Server processes; Server
programs; Applications, programming; Applications,
designing, 16
Pathway to TUXEDO translation server, 25, 61
Pathway/TS product, 7, 16, 18
Performance
provided by Pathsend requesters, 22
provided by Pathway applications, 20
provided by server processes, 21
Personal computer support, 40
PFS use error (error 920), 115
POET (Pathway Open Environment Toolkit) product, 18,
24, 40
Portable Transaction Application Language
See pTAL, 16
POS (point-of-sale) devices, 40
Presentation services, 21
Procedure calls, Pathsend
errors returned, 109, 119
invoking from C and C++ programs, 76
invoking from COBOL85 programs, 76
invoking from Pascal programs, 77
invoking from TAL and pTAL programs, 78
overview , 51, 75
return errors, 109
See also individual procedures, 16
summary, 75
usage considerations, 103, 108
Process pairs, 19, 46
Processes
description, 19
distribution of, 20
primary and backup, 19
replication of, 20
starting up example, 131
PROGRAM-STATUS special register, 68
Programming
See Applications, programming; Applications,
designing, 16
Programming languages
Pathsend requesters, 23
Pathway servers, 21
pTAL
for Pathsend requesters, 23
for Pathway servers, 21
invoking Pathsend procedures, 78
PWY2TUX translation server, 25, 61
Q
Queuing of incomplete transactions, 46
R
RDBMS (relational database management system)
See Database management systems, 29
RDF
Remote Duplicate Database Facility (RDF), 29
Read operations, repeatable, 67
RECEIVE messages
allocating space, 63
determining new dialogs, 71
Record locking, 67, 69
Records, database, 34
Recovery
context-sensitive requesters, 59, 60
fault-tolerant programming
requesters, 56, 57
servers, 68
LINKMON limit errors, 54
LINKMON process, 63
Pathsend and TMF subsystem, 56
Pathsend requester failures, 63
requester overview, 53
server process failures, 53
servers and TMF subsystem, 65, 69
Relational database management, 35, 65
Relative files, 35
Remote Duplicate Database Facility (RDF), 35
Remote Server Call
See RSC (Remote Server Call), 16
Repeatable requests, Pathsend, 57
Reply format, server program, 62
Request/response servers, 62
Requesters
clients using POET, 40
clients using RSC, 40
debugging, 25
description, 21
designing, 36, 43
dividing functions with servers, 42
Pathmaker, using to develop, 26
Pathsend
description, 22
design considerations, 37, 38
limits, 128
nested servers, 45
program structure, 38, 40
SCREEN COBOL
description, 23
IDS, 37
standard, 36
See also Applications, programming; Applications,
designing; Requesters, writing Pathsend, 16
too many(error 925), 116
transaction processing scenario, 26, 28
types of, 22, 36
using GDSX, 40, 42
Requesters, writing Pathsend
ACS restart errors, 54
automatic retry, 57
avoiding coded PATHMON names, 58
context-sensitive programming, 58, 60
example program, 129, 181
failure recovery overview, 53
fault-tolerant programming, 56, 57
interprocess communication, 52
LINKMON limit errors, 54
NonStop TUXEDO, interoperating with, 60
overview, 52
220 Index










