TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
TMF considerations, 104
waited considerations, 103, 107
SERVERCLASS_SEND_INFO_ procedure
example, 144, 185, 194
overview , 53
syntax and usage, 101, 102, 103
SERVERCLASS_SENDL_ procedure
retaining concurrent sends limit, 101
retaining concurrent sends limits, 101
syntax and usage, 98, 101
Servers
canceling sends to server classes, 60
context-sensitive
errors returned, 72
functions of, 71
context-sensitive requesters, using, 59, 64
conversational (context-sensitive), 62
creation failure (error 916), 114
debugging , 69, 70
failures and Pathsend, 53, 63
interoperation with TUXEDO requesters, 74
link error (error 904), 111
nested , 64
no link available (error 905), 112
NonStop TUXEDO, 60
PWY2TUX translation server, 61
request/response (context-free), 62
See Server classes; Server processes; Server programs;
Applications, programming; Applications, designing,
16
timeouts, specifying, 106
too many links (error 923), 116
too many server classes (error 922), 115
Servers, writing
ACS subsystem, 63
context-free with context-sensitive requesters, 64
context-sensitive programming, 70, 74
debugging, 69, 70
Guardian, 62, 63
linkage space considerations, 63
nested servers, 64
overview, 62, 65
Pathway, 62
reply formats, 62
RSC requester considerations, 64
SCREEN COBOL requester considerations, 64
sharing by different requesters, 62
TMF subsystem
application structure, 65, 66
audited files, 66, 67
fault-tolerant programming, 68
grouping transaction operations, 67, 68
record locking, 67
restrictions, 67
transaction deadlocks, 69
Single-threading in server design, 43, 46
Software development tools, 25, 26
Special registers, PROGRAMSTATUS, 68
SPI (Subsystem Programmatic Interface)
description, 18
use in managing GDSX processes, 42
use in managing servers, 21, 43
Standardizing and testing code, 18
Static links, 54
Subsystem Control Facility (SCF), use in managing GDSX
processes, 42
Subsystem Programmatic Interface (SPI)
See SPI (Subsystem Programmatic Interface), 16
Synchronization IDs, 57
Syntax
See individual procedures, 16
System /T clients, NonStop TUXEDO, interoperating with
, 74
Systems
expanding, 20
NonStop, 19, 20
security, 20
T
Tables, NonStop SQL/MP, 35
TAL
example Pathsend requester program, 129, 181
for Pathsend requesters, 23
for Pathway servers, 21
invoking Pathsend procedures, 78
Tandem
Alliance, 18
computing fundamentals, 17, 20
TCP (terminal control process)
fault-tolerance role, 20
features provided by , 23
IDS requesters, 37
RSC requesters, 40
TDP (Transaction Delivery Process ), 40
TEDIT text editor, 26
Terminals, 36
TERMINATION-STATUS and - SUBSTATUS, 69, 70
Testing and standardizing code, 18
The, 101
Third-party vendors, 18
Throughput, system, 20
timelimit parameter, AWAITIOX procedure, 107
TIMEOUT attribute, 106
Timeout error (error 40), 69, 70
Timeout errors, 69, 70
Timeouts
invalid value (error 919), 115
Pathsend usage considerations, 38, 106, 108
send completion, specifying maximum, 81, 84, 88,
91, 94, 97, 100
server-classes, specifying, 107
servers, specifying, 106
TMF (Transaction Management Facility)
audit-trail files, 34
defining transactions, 32
description, 19
fault-tolerance role, 20
TMF OFF server parameter, 56, 104
222 Index










