TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)

procedure calls,list of, 75
retryable requests, 57
security issues, 57, 58
server process failures, 53
sharing servers, 62
TMF subsystem, 56
using ASSIGNs, 58
Requesting process has no… (error 75), 66
Resource utilization, 59
Response time, 20
Retry mechanism, Pathsend calls, 56
See also Fault tolerance, 16
Retryable requests, Pathsend, 57
Retryable server operations, TMF, 66
Return errors, 109
Robots, industrial, 40
RSC (Remote Server Call)
role in Pathway environment, 24, 40
security issues, 58
server programming considerations, 64
S
SCF (Subsystem Control Facility), use in managing GDSX
processes, 42
SCREEN COBOL
context sensitivity not supported, 71
debugging, 25
devices supported, 36
Pathmaker application generator, 26
requesters
description, 23
designing, 36, 37
GDSX alternative, 42
server programming considerations, 64
unsolicited message processing (UMP), 36
Screen programs, 36
scsend-op-num parameter, 82, 85, 88, 91, 94, 97, 100,
104, 106
Security
for Pathsend requesters, 38
Pathsend programming issues, 57, 58
system, 20
SECURITY attribute, server, 57
Send operation aborted (error 918), 114
Send operation outstanding (error 928), 117
Send requests, too many (error 924), 116
Server class frozen (error 913), 113
Server class unknown (error 914), 113
Server classes
accessing
See Requesters, 29
description, 22
fault tolerance role, 19
limits, 128
names, specifying, 80, 83, 99
security for Pathsend requesters, 57
send operation number, 82, 85, 88, 91, 94, 97, 100,
105, 106
timeouts, specifying, 107
TMF violation (error 917), 114
Server processes
benefits, 21
description, 21
transaction integrity, 19
transaction processing scenario, 26, 28
Server programs
aborting transactions, 46
audited and nonaudited, 46
debugging, 25
description, 21
designing, 43, 50
dividing functions with requesters, 42
example nested server, 181, 196
GDSX back-end process, using, 46, 47
languages for, 21
nested , 37
nested servers, 45
no-early-reply rule, 46
packaging individual functions, 44, 45
Pathmaker, using to develop, 26
single-threaded and multithreaded, 43
structure of, 47, 50
TMF subsystem and fault tolerance, 46
utilization of, 43
Server reply code
for RSC clients, 64
for SCREEN COBOL requesters, 64
Server-class name invalid (error 900), 110
Server-to-server communication
See Nested servers, 16
SERVERCLASS_DIALOG_ABORT_procedure
overview, 58
syntax and usage, 78, 79
SERVERCLASS_DIALOG_BEGIN64_procedure
syntax and usage, 82, 86
SERVERCLASS_DIALOG_BEGIN_procedure
canceling, 105, 106
flag parameter, 59
overview , 58
syntax and usage, 79, 82
TMF considerations, 104
SERVERCLASS_DIALOG_END_procedure
overview , 58
syntax and usage, 86
SERVERCLASS_DIALOG_SEND64_procedure
syntax and usage, 89, 92
SERVERCLASS_DIALOG_SEND_procedure
canceling, 105, 106
syntax and usage, 86, 89
TMF considerations, 104
SERVERCLASS_SEND64_ procedure
syntax and usage, 95
SERVERCLASS_SEND_ procedure
canceling, 105, 106
example, 158, 184, 193
nowait considerations, 104, 107
overview, 53
syntax and usage, 92, 98
221