TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
cancel outstanding, example, 146
complete outstanding, example, 147
starting example, 140
IDS
See Intelligent device support (IDS), 29
Industrial robots, 40
Input file structure example, 134
Inspect product , 25
Intelligent device support (IDS) , 36
description, 37
GDSX programming for, 41
overview , 21
RSC requesters , 24, 40
Intelligent mode, 36
Interoperation
of Pathsend requesters with NonStop TUXEDO servers,
25
of Pathway servers with NonStop TUXEDO requesters
(clients), 25
with NonStop TUXEDO requesters (clients), 74
with NonStop TUXEDO servers, 60
Interprocess communication, Pathsend, 24, 52
Invalid buffer length (error 911), 123
Invalid dialog (error 926), 125
Invalid flagsValue (error 909), 112
Invalid PATHMON name (error 901), 121
Invalid server class name (error 900), 120
Invalid timeout value (error 919), 125
K
Key field, database, 35
Key-sequenced files, 35
L
Languages supported
Pathsend requesters, 23
Pathway servers, 21
Limits, Pathsend environment, 128
link denied (error 4), 64
Link management, with LINKMON process, 23, 24, 37
LINKMON process
connect error (error 947), 118
description, 23, 24
failures, 63
GDSX, relationship to, 41
limits errors, 54
RSC, relationship to, 24, 40
servers, relationship to, 62
TMF transaction identifiers, 104
Links
allocating space for, 63
server connect error (error 904), 111
static and dynamic, 54
too many server links (error 923), 116
Locking of records, 67, 69
M
Manageability
of Pathway applications, 18
provided by server classes, 22
Management interfaces, 21, 43
See also PATHCOM interface, SPI (Subsystem
Programmatic Interface), 16
Message buffer
SERVERCLASS_DIALOG_BEGIN64_procedure, 84
SERVERCLASS_DIALOG_BEGIN_procedure, 80
SERVERCLASS_DIALOG_SEND64_procedure, 90
SERVERCLASS_DIALOG_SEND_procedure, 87
SERVERCLASS_SEND_procedure, 93, 96
Messages
dialog abort system message (message-121), 73
error, checking for, 38
example print to terminal and abend, 142
for checkpointing, 19
handling in a dialog, 72, 73
processing example, 188
receiving by servers, 62
reply size, specifying maximum, 81, 84, 88, 90, 94,
97
unrecognizable (error 903), 111
Missing parameter (error 910), 112
Modes, terminal, 36
Modularity, 21
Multiprocessing, 20
Multithreading
GDSX feature, 40
in server design, 43
Pathsend requesters, 22
N
Native System /T clients, NonStop TUXEDO, interoperating
with, 74
Nested servers, 64
deadlocks, 45
designing, 45
example program, 181, 196
overview, 37
Network security, Pathsend requesters, 57
No send ever called (error 906), 112
No server link available (error 905), 112
No-early-reply rule, 46
Node autonomy, 21
Nonaudited files, 66, 67
Nonretryable requests, Pathsend, 57
NonStop Kernel Open System Services (OSS) server
processes
See Open System Services (OSS) server processes, 16
NONSTOP parameter, 68
NonStop SQL/MP (Structured Query Language/MP)
product, 35, 65
NonStop systems, 19, 20
NonStop Transaction Manager/MP (NonStop TM/MP)
advantages, 18
application restrictions, 67
audited files, 66, 67
context-free Pathsend, 56
context-sensitive requesters, 59, 60
dialogs, using with, 72
218 Index










