TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
invoking Pathsend procedures, 76
Code, standardizing and testing, 18
Colon, in Pathsend procedure parameters, 76
Common Run-Time Environment (CRE), 63
Concurrent processing, 33, 34, 65
Condition code
considerations, 103
register, 76
Context-free
servers, using with context-sensitive requesters, 59, 64
Context-sensitive programming, requesters
ACS restart, 60
canceling server-class sends, 60
failure recovery, 59, 60
overview, 58
resource utilization, 59
using with context-free servers, 59, 64
Context-sensitive programming, servers
controlling dialogs, 72
correlating messages with dialogs, 73
detecting aborted dialogs, 73
detecting new dialogs, 71
functions performed, 71
handling ACS subsystem failures, 74
handling dialog messages, 72, 73
managing dialogs , 73
overview, 70
Control block examples, 136, 141, 150, 152
Conversational mode, 36
Conversational servers, 62
CPU halts and LINKMON processes, 63
CRE (Common Run-Time Environment), 63, 114
CRE_Receive_Read_ procedure, 72
Creation failure, servers (error 916), 114
Creator default for PATHMON names, 58
D
Data
analyzing flow of, 29, 30
classes of, 34
integrity, 19
Database
concurrency, 33, 34
consistency, 19, 33, 34
consistency and concurrency, 65
fields in, 34
files in, normalizing, 34
integrity, 21
logical design, 34
management systems, 35
physical design, 35
records in, 34
relational, 35, 65
DBMS (database management system)
See Database, 29
Deadlocks
for transactions, 69
with nested servers, 45
Debugging
Pathway servers, 69, 70
tools for, 25
Declarations, global, 136
Declaratives, example, 187
Design
application example, 29, 34
batch processing applications, 50
database, 34, 35
requester programs, 36
server programs, 43, 50
transactions, 29
Detecting aborted dialogs, 73
Development
considerations, 17
tools, 18, 26
Dialog abort system message (message -121), 73
Dialogs
aborted (error 929), 117
continuing, aborting, terminating, 73
controlling, 72
correlating messages with, 73
detecting aborted, 73
detecting new , 71
ended (error 931), 118
handling messages , 72, 73
invalid (error 926), 116
model, specifying, 81, 85
models, types of, 59
outstanding (error 933), 118
too many (error 927), 117
using TMF subsystem, 72
Distributed processing, 20
Distributed transaction processing (DTP), 20
Dynamic links, 54
E
Early replies, 46
Enscribe product, 35, 65
Entry-sequenced files, 35
Errors
dialog abort system message (message -121), 73
FESCErr (error 233), 78, 80, 83, 86, 87, 90, 93, 96
handling Pathsend, 109, 119
Pathsend server TIMEOUT, 106
See also Errors, file-system; Failure recovery; individual
errors, 16
server process, 53
Errors, file-system
associated with Pathsend errors, 109, 119
FEBoundsErr (error 22), 102, 103
FEContinue (error 70), 72, 80, 83, 87, 90
FEEOF (error 1), 72
FEInUse (error 12) 6-3, 110
FEInvalOp (error 2), 102, 103
FEMissParam (error 29), 102, 103
FENoBufSpace (error 31), 115
FENoDiscSpace (error 43), 118
FENoSuchDev (error 14), 110, 111
FEOK (error 0), 72
216 Index










