TS/MP 2.5 Pathsend and Server Programming Manual

description, 20
See also server-classes; Server processes; Server
programs; Applications, programming; Applications,
designing, 15
Pathway to TUXEDO translation server, 24, 60
Pathway/TS product, 7, 15, 16
Performance
provided by Pathsend requestors, 21
provided by Pathway applications, 19
provided by server processes, 20
Personal computer support, 39
PFS use error (error 920), 121
POET (Pathway Open Environment Toolkit) product, 17,
23, 39
Portable Transaction Application Language
See pTAL, 15
POS (point-of-sale) devices, 39
Presentation services, 20
Procedure calls, Pathsend
errors returned, 115, 125
invoking from C and C++ programs, 75
invoking from COBOL85 programs, 76
invoking from Pascal programs, 76
invoking from TAL and pTAL programs, 77
overview , 50, 74
return errors, 115
See also individual procedures, 15
summary, 74
usage considerations, 108, 113
Process pairs, 18, 45
Processes
description, 18
distribution of, 19
primary and backup, 18
replication of, 19
starting up example, 137
PROGRAM-STATUS special register, 67
Programming
See Applications, programming; Applications,
designing, 15
Programming languages
Pathsend requestors, 22
Pathway servers, 20
pTAL
for Pathsend requestors, 22
for Pathway servers, 20
invoking Pathsend procedures, 77
PWY2TUX translation server, 24, 60
Q
Queuing of incomplete transactions, 45
R
RDBMS (relational database management system)
See Database management systems, 28
RDF
Remote Duplicate Database Facility (RDF), 28
Read operations, repeatable, 66
RECEIVE messages
allocating space, 62
determining new dialogs, 70
Record locking, 66, 68
Records, database, 33
Recovery
context-sensitive requestors, 58, 59
fault-tolerant programming
requestors, 55, 56
servers, 67
LINKMON limit errors, 53
LINKMON process, 62
Pathsend and TMF subsystem, 55
Pathsend requestor failures, 62
requestor overview, 52
server process failures, 52
servers and TMF subsystem, 64, 68
Relational database management, 34, 64
Relative files, 34
Remote Duplicate Database Facility (RDF), 34
Remote Server Call
See RSC (Remote Server Call), 15
Repeatable requests, Pathsend, 56
Reply format, server program, 61
Request/response servers, 61
Requesting process has no… (error 75), 65
Requestors
clients using POET, 39
clients using RSC, 39
debugging, 24
description, 20
designing, 34, 42
dividing functions with servers, 41
Pathmaker, using to develop, 24
Pathsend
description, 21
design considerations, 36, 37
limits, 134
nested servers, 44
program structure, 37, 39
SCREEN COBOL
description, 21
IDS, 35
standard, 35
See also Applications, programming; Applications,
designing; Requestors, writing Pathsend, 15
too many(error 925), 122
transaction processing scenario, 25, 27
types of, 21, 34
using GDSX, 39, 41
Requestors, writing Pathsend
ACS restart errors, 53
automatic retry, 56
avoiding coded PATHMON names, 57
context-sensitive programming, 57, 59
example program, 135, 187
failure recovery overview, 52
fault-tolerant programming, 55, 56
interprocess communication, 51
LINKMON limit errors, 53
227