TS/MP 2.5 Pathsend and Server Programming Manual
NonStop TUXEDO, interoperating with, 59
overview, 51
procedure calls,list of, 74
retryable requests, 56
security issues, 56, 57
server process failures, 52
sharing servers, 61
TMF subsystem, 55
using ASSIGNs, 57
Resource utilization, 58
Response time, 19
Retry mechanism, Pathsend calls, 55
See also Fault tolerance, 15
Retryable requests, Pathsend, 56
Retryable server operations, TMF, 65
Return errors, 115
Robots, industrial, 39
RSC (Remote Server Call)
role in Pathway environment, 23, 39
security issues, 57
server programming considerations, 63
S
SCF (Subsystem Control Facility), use in managing GDSX
processes, 41
SCREEN COBOL
context sensitivity not supported, 69
debugging, 24
devices supported, 35
Pathmaker application generator, 24
requestors
description, 21
designing, 35, 36
GDSX alternative, 41
server programming considerations, 63
unsolicited message processing (UMP), 35
Screen programs, 35
scsend-op-num parameter, 81, 87, 90, 93, 96, 100, 104,
106, 109, 111
Security
for Pathsend requestors, 37
Pathsend programming issues, 56, 57
system, 19
SECURITY attribute, server, 56
Send operation aborted (error 918), 120
Send operation outstanding (error 928), 123
Send requests, too many (error 924), 122
Server processes
benefits, 20
description, 20
transaction integrity, 18
transaction processing scenario, 25, 27
Server programs
aborting transactions, 45
audited and nonaudited, 45
debugging, 24
description, 20
designing, 42, 49
dividing functions with requestors, 41
example nested server, 187, 202
GDSX back-end process, using, 45, 46
languages for, 20
nested , 36
nested servers, 44
no-early-reply rule, 45
packaging individual functions, 43, 44
Pathmaker, using to develop, 24
single-threaded and multithreaded, 42
structure of, 46, 49
TMF subsystem and fault tolerance, 45
utilization of, 42
Server reply code
for RSC clients, 63
for SCREEN COBOL requestors, 63
server-class frozen (error 913), 119
Server-class name invalid (error 900), 116
server-class unknown (error 914), 119
server-classes
accessing
See Requestors, 28
description, 20
fault tolerance role, 18
limits, 134
names, specifying, 95, 98, 102
security for Pathsend requestors, 56
send operation number, 81, 87, 90, 93, 96, 100,
104, 106, 110, 111
timeouts, specifying, 112
TMF violation (error 917), 120
Server-to-server communication
See Nested servers, 15
SERVERCLASS_DIALOG_ABORT_procedure
overview, 57
syntax and usage, 77, 78
SERVERCLASS_DIALOG_BEGIN_procedure
canceling, 110, 111
flag parameter, 58
overview , 57
syntax and usage, 78, 81
TMF considerations, 109
SERVERCLASS_DIALOG_BEGINL64_procedure
syntax and usage, 100, 104
SERVERCLASS_DIALOG_BEGINL_procedure
syntax and usage, 81
SERVERCLASS_DIALOG_END_procedure
overview , 57
syntax and usage, 85
SERVERCLASS_DIALOG_SEND_procedure
canceling, 110, 111
syntax and usage, 85, 88
TMF considerations, 109
SERVERCLASS_DIALOG_SENDL64_procedure
syntax and usage, 104, 107
SERVERCLASS_DIALOG_SENDL_procedure
syntax and usage, 88
SERVERCLASS_SEND_ procedure
canceling, 110, 111
example, 164, 190, 199
228 Index










