Chapter 17 |
17
|
National Character Set (NCS) Utility Routines
|
17.1
|
Introduction to NCS Routines
|
17.1.1
|
List of NCS Routines
|
17.1.2
|
Sample Application Process
|
17.2
|
Using the NCS Utility Routines: Examples
|
17.3
|
NCS Routines
|
Command 185
|
NCS$COMPARE
|
Command 186
|
NCS$CONVERT
|
Command 187
|
NCS$END_CF
|
Command 188
|
NCS$END_CS
|
Command 189
|
NCS$GET_CF
|
Command 190
|
NCS$GET_CS
|
Command 191
|
NCS$RESTORE_CF
|
Command 192
|
NCS$RESTORE_CS
|
Command 193
|
NCS$SAVE_CF
|
Command 194
|
NCS$SAVE_CS
|
Chapter 18 |
18
|
Print Symbiont Modification (PSM) Routines
|
18.1
|
Introduction to PSM Routines
|
18.2
|
Print Symbiont Overview
|
18.2.1
|
Components of the Print Symbiont
|
18.2.2
|
Creation of the Print Symbiont Process
|
18.2.3
|
Symbiont Streams
|
18.2.4
|
Symbiont and Job Controller Functions
|
18.2.5
|
Print Symbiont Internal Logic
|
18.3
|
Symbiont Modification Procedure
|
18.3.1
|
Guidelines and Restrictions
|
18.3.2
|
Writing an Input Routine
|
18.3.2.1
|
Internal Logic of the Symbiont's Main Input Routine
|
18.3.2.2
|
Symbiont Processing of Carriage Control
|
18.3.3
|
Writing a Format Routine
|
18.3.3.1
|
Internal Logic of the Symbiont's Main Format Routine
|
18.3.4
|
Writing an Output Routine
|
18.3.4.1
|
Internal Logic of the Symbiont's Main Output Routine
|
18.3.5
|
Other Function Codes
|
18.3.6
|
Writing a Symbiont Initialization Routine
|
18.3.7
|
Integrating a Modified Symbiont
|
18.4
|
Using the PSM Routines: An Example
|
18.5
|
PSM Routines
|
Command 195
|
PSM$PRINT
|
Command 196
|
PSM$READ_ITEM_DX
|
Command 197
|
PSM$REPLACE
|
Command 198
|
PSM$REPORT
|
Command 199
|
USER-FORMAT-ROUTINE
|
Command 200
|
USER-INPUT-ROUTINE
|
Command 201
|
USER-OUTPUT-ROUTINE
|
Chapter 19 |
19
|
Symbiont/Job Controller Interface (SMB) Routines
|
19.1
|
Introduction to SMB Routines
|
19.1.1
|
Types of Symbiont
|
19.1.2
|
Symbionts Supplied with the Operating System
|
19.1.3
|
Symbiont Behavior in the OpenVMS Environment
|
19.1.4
|
Writing a Symbiont
|
19.1.5
|
Guidelines for Writing a Symbiont
|
19.1.6
|
The Symbiont/Job Controller Interface Routines
|
19.1.7
|
Choosing the Symbiont Environment
|
19.1.7.1
|
Synchronous Versus Asynchronous Delivery of Requests
|
19.1.7.2
|
Single-Streaming Versus Multistreaming
|
19.1.8
|
Reading Job Controller Requests
|
19.1.9
|
Processing Job Controller Requests
|
19.1.10
|
Responding to Job Controller Requests
|
19.2
|
SMB Routines
|
Command 202
|
SMB$CHECK_FOR_MESSAGE
|
Command 203
|
SMB$INITIALIZE
|
Command 204
|
SMB$READ_MESSAGE
|
Command 205
|
SMB$READ_MESSAGE_ITEM
|
Command 206
|
SMB$SEND_TO_JOBCTL
|
Chapter 20 |
20
|
Sort/Merge (SOR) Routines
|
20.1
|
High-Performance Sort/Merge (Alpha Only)
|
20.1.1
|
High-Performance SOR Routine Behavior
|
20.1.2
|
Using Threads with High-Performance Sort/Merge
|
20.2
|
Introduction to SOR Routines
|
20.2.1
|
Arguments to SOR Routines
|
20.2.2
|
Interfaces to SOR Routines
|
20.2.2.1
|
Sort Operation Using File Interface
|
20.2.2.2
|
Sort Operation Using Record Interface
|
20.2.2.3
|
Merge Operation Using File Interface
|
20.2.2.4
|
Merge Operation Using Record Interface
|
20.2.3
|
Reentrancy
|
20.3
|
Using the SOR Routines: Examples
|
20.4
|
SOR Routines
|
Command 207
|
SOR$BEGIN_MERGE
|
Command 208
|
SOR$BEGIN_SORT
|
Command 209
|
SOR$DTYPE
|
Command 210
|
SOR$END_SORT
|
Command 211
|
SOR$PASS_FILES
|
Command 212
|
SOR$RELEASE_REC
|
Command 213
|
SOR$RETURN_REC
|
Command 214
|
SOR$SORT_MERGE
|
Command 215
|
SOR$SPEC_FILE
|
Command 216
|
SOR$STAT
|
Chapter 21 |
21
|
Traceback Facility (TBK) Routines
|
21.1
|
Introduction to TBK Routines
|
21.2
|
Using TBK Routines---Example
|
21.2.1
|
TBK$I64_SYMBOLIZE Example---Part 1
|
21.2.2
|
TBK$I64_SYMBOLIZE Example---Part 2
|
21.2.3
|
TBK$I64_SYMBOLIZE Example---Part 3
|
21.3
|
TBK Routines
|
Command 217
|
TBK$I64_SYMBOLIZE
|
Command 218
|
TBK$ALPHA_SYMBOLIZE
|