Chapter 15 |
15
|
Using Lexical Functions to Obtain and Manipulate Information
|
15.1
|
Why Use Lexical Functions
|
15.2
|
Obtaining Information About Your Process
|
15.2.1
|
Changing Verification Settings
|
15.2.2
|
Changing Default File Protection
|
15.3
|
Obtaining Information About the System
|
15.3.1
|
Determining Your OpenVMS Cluster Node Name
|
15.3.2
|
Obtaining Queue Information
|
15.3.3
|
Obtaining Process Information
|
15.3.4
|
F$CONTEXT Lexical Function
|
15.4
|
Obtaining Information About Files and Devices
|
15.4.1
|
Searching for Devices
|
15.4.2
|
Searching for a File in a Directory
|
15.4.3
|
Deleting Old Versions of Files
|
15.5
|
Translating Logical Names
|
15.6
|
Manipulating Strings
|
15.6.1
|
Determining Presence of Strings or Characters
|
15.6.2
|
Extracting Parts of Strings
|
15.6.3
|
Formatting Output Strings
|
15.7
|
Manipulating Data Types
|
15.7.1
|
Converting Data Types
|
15.7.2
|
Evaluating Expressions
|
15.7.3
|
Determining Whether a Symbol Exists
|
Chapter 16 |
16
|
Understanding Processes and Batch Jobs
|
16.1
|
Interpreting Your Process Context
|
16.2
|
Using Detached Processes
|
16.3
|
Using Subprocesses
|
16.3.1
|
Using Subprocesses to Spawn Tasks
|
16.3.2
|
Using Subprocesses to Perform Multiple Tasks
|
16.3.3
|
Creating a Subprocess
|
16.3.4
|
Exiting from a Subprocess
|
16.3.5
|
Subprocess Context
|
16.4
|
Connecting to Disconnected Processes on Virtual Terminals
|
16.4.1
|
Terminal Disconnections
|
16.4.2
|
Removing Disconnected Processes
|
16.4.3
|
Managing Disconnected Processes
|
16.5
|
Working with Batch Jobs
|
16.5.1
|
Submitting Batch Jobs
|
16.5.2
|
Passing Data to Batch Jobs
|
16.5.3
|
Control of Batch Job Output
|
16.5.4
|
Changing Batch Job Characteristics
|
16.5.5
|
SUBMIT Command Qualifiers
|
16.5.6
|
Displaying Jobs in Batch Queues
|
16.5.7
|
Deleting and Stopping Batch Jobs
|
16.5.8
|
Restarting Batch Jobs
|
16.5.9
|
Synchronizing Batch Job Execution
|
16.5.10
|
Using the WAIT Command
|
Appendix A |
Appendix A
|
Character Sets
|
Appendix B |
Appendix B
|
Annotated Command Procedures
|
B.1
|
CONVERT.COM Command Procedure
|
B.2
|
REMINDER.COM Command Procedure
|
B.3
|
DIR.COM Command Procedure
|
B.4
|
SYS.COM Command Procedure
|
B.5
|
GETPARMS.COM Command Procedure
|
B.6
|
EDITALL.COM Command Procedure
|
B.7
|
MAILEDIT.COM Command Procedure
|
B.8
|
FORTUSER.COM Command Procedure
|
B.9
|
LISTER.COM Command Procedure
|
B.10
|
CALC.COM Command Procedure
|
B.11
|
BATCH.COM Command Procedure
|
B.12
|
COMPILE_FILE.COM Command Procedure
|
Glossary |
Glossary
|
Glossary
|
Index |
Index |
Examples |
7-1 |
MIME$MAILCAP.DAT File |
Figures |
4-1 |
Directory Structure |
7-1 |
Organizing Mail |
7-2 |
Mail Utility Keypad |
8-1 |
EVE Keys --- VT200, VT300, and VT400 Series Terminals |
8-2 |
EVE Keys --- VT100 Series Terminals |
9-1 |
List Sorted in Ascending Order |
9-2 |
Record Fields in a List |
9-3 |
Sorting by Key Field |
9-4 |
Sorting with Default Key Records |
9-5 |
Sorting with Multiple Key Fields |
9-6 |
Sorting with Multiple Key Fields (Ascending and Descending Order) |
9-7 |
Sorting with Identical Key Fields |
9-8 |
Output from Using a Specification File |
13-1 |
ON Command Actions |
13-2 |
Flow of Execution Following Ctrl/Y Action |
13-3 |
Ctrl/Y in Nested Procedures |
16-1 |
Synchronizing Batch Job Execution |
A-1 |
Differences Between DEC Multinational Character Set and ISO Latin-1 Character Set |
Tables |
2-1 |
To Enter DCL Commands |
2-2 |
To Interrupt DCL Commands |
2-3 |
To Recall Commands |
2-4 |
To Control Cursor Position |
2-5 |
To Control Screen Display |
3-1 |
Commonly Associated Language Codes and Country Codes |
5-1 |
Sample Wildcards and Matching Patterns |
5-2 |
Directory Names on ODS-5 Volumes |
5-3 |
Non-Supported OpenVMS Components |
7-1 |
MIME Utility Optional Files |
8-1 |
EVE Editing Keys That Move the Cursor |
8-2 |
EVE Commands That Move the Cursor |
8-3 |
EVE Editing Keys for Erasing and Restoring Text |
8-4 |
EVE Commands for Erasing and Restoring Text |
8-5 |
EVE Editing Keys That Move Text |
8-6 |
EVE Commands That Move Text |
8-7 |
EVE Commands for Box Editing |
8-8 |
SET BOX SELECT Commands |
8-9 |
EVE Commands for Locating Text in a Buffer |
8-10 |
EDIT Command Line Qualifiers |
8-11 |
EVE Commands for Buffer-Change Journaling and Recovery |
8-12 |
Buffer-Change Journal File Names |
8-13 |
EVE Editing Keys and Their Functions |
8-14 |
EVE Text Formatting Commands and Their Functions |
8-15 |
EVE Commands to Manipulate Buffers |
8-16 |
Keys Used with EVE Windows |
8-17 |
EVE Window Commands |
9-1 |
High-Performance Sort/Merge: Differences in Behavior |
9-2 |
/KEY Qualifier Values |
11-1 |
Default Logical Name Tables |
11-2 |
Default Logical Names in Process Logical Name Directory |
11-3 |
Default Logical Names in Process Logical Name Table |
11-4 |
Default Logical Names in System Logical Name Directory |
11-5 |
Default Logical Names in System Logical Name Table |
11-6 |
Default Protection of Shareable Logical Name Tables |
11-7 |
Privilege or Access Type Required for Shareable Logical Name Tasks |
12-1 |
String Comparisons |
12-2 |
Numeric Comparisons |
A-1 |
DEC Multinational Character Set |
A-2 |
DCL Character Set |