TS/MP 2.5 Pathsend and Server Programming Manual
nowait considerations, 109, 112
overview, 52
syntax and usage, 91, 94
TMF considerations, 109
waited considerations, 109, 112
SERVERCLASS_SEND_INFO64_ procedure
syntax and usage, 107
SERVERCLASS_SEND_INFO_ procedure
example, 150, 191, 200
overview , 52
syntax and usage, 97, 108
SERVERCLASS_SENDL_ procedure
syntax and usage, 94
Servers
canceling sends to server-classes, 59
context-sensitive
errors returned, 71
functions of, 70
context-sensitive requestors, using, 58, 63
conversational (context-sensitive), 61
creation failure (error 916), 120
debugging , 68, 69
failures and Pathsend, 52, 62
interoperation with TUXEDO requestors, 73
link error (error 904), 117
nested , 63
no link available (error 905), 118
NonStop TUXEDO, 59
PWY2TUX translation server, 60
request/response (context-free), 61
See server-classes; Server processes; Server programs;
Applications, programming; Applications, designing,
15
timeouts, specifying, 111
too many links (error 923), 122
too many server-classes (error 922), 121
Servers, writing
ACS subsystem, 62
context-free with context-sensitive requestors, 63
context-sensitive programming, 69, 73
debugging, 68, 69
Guardian, 61, 62
linkage space considerations, 62
nested servers, 63
overview, 61, 64
Pathway, 61
reply formats, 61
RSC requestor considerations, 63
SCREEN COBOL requestor considerations, 63
sharing by different requestors, 61
TMF subsystem
application structure, 64
audited files, 65, 66
fault-tolerant programming, 67
grouping transaction operations, 66, 67
record locking, 66
restrictions, 66
transaction deadlocks, 68
Single-threading in server design, 42, 45
Software development tools, 24, 25
Special registers, PROGRAMSTATUS, 67
SPI (Subsystem Programmatic Interface)
description, 17
use in managing GDSX processes, 41
use in managing servers, 20, 42
Standardizing and testing code, 17
Static links, 53
Subsystem Control Facility (SCF), use in managing GDSX
processes, 41
Subsystem Programmatic Interface (SPI)
See SPI (Subsystem Programmatic Interface), 15
Synchronization IDs, 56
Syntax
See individual procedures, 15
System /T clients, NonStop TUXEDO, interoperating with
, 73
Systems
expanding, 19
NonStop, 18, 19
security, 19
T
Tables, NonStop SQL/MP, 34
TAL
example Pathsend requestor program, 135, 187
for Pathsend requestors, 22
for Pathway servers, 20
invoking Pathsend procedures, 77
Tandem
Alliance, 17
computing fundamentals, 16, 19
TCP (terminal control process)
fault-tolerance role, 18
features provided by , 21
IDS requestors, 36
RSC requestors, 39
TDP (Transaction Delivery Process ), 39
TEDIT text editor, 25
Terminals, 35
TERMINATION-STATUS and - SUBSTATUS, 68, 69
Testing and standardizing code, 17
Third-party vendors, 17
Throughput, system, 19
timelimit parameter, AWAITIOX procedure, 112
TIMEOUT attribute, 111
Timeout error (error 40), 68, 69
Timeout errors, 68, 69
Timeouts
invalid value (error 919), 121
Pathsend usage considerations, 37, 111, 113
send completion, specifying maximum, 80, 87, 90,
93, 96, 100, 103, 106
server-classes, specifying, 112
servers, specifying, 111
TMF (Transaction Management Facility)
audit-trail files, 33
defining transactions, 31
description, 18
229










