HP OpenVMS Systems Documentation
OpenVMS Utility Routines Manual
Previous
Contents
Index
Chapter 9
9
EDT Routines
9.1
Introduction to EDT Routines
9.2
Using the EDT Routines: An Example
9.3
EDT Routines
Command 49
EDT$EDIT
Command 50
FILEIO
Command 51
WORKIO
Command 52
XLATE
Chapter 10
10
File Definition Language (FDL) Routines
10.1
Introduction to FDL Routines
10.2
Using the FDL Routines: Examples
10.3
FDL Routines
Command 53
FDL$CREATE
Command 54
FDL$GENERATE
Command 55
FDL$PARSE
Command 56
FDL$RELEASE
Chapter 11
11
Librarian (LBR) Routines
11.1
Introduction to LBR Routines
11.1.1
Types of Libraries
11.1.2
Structure of Libraries
11.1.2.1
Library Headers
11.1.2.2
Modules
11.1.2.3
Indexes and Keys
11.1.3
Summary of LBR Routines
11.2
Using the LBR Routines: Examples
11.2.1
Creating, Opening, and Closing a Text Library
11.2.2
Inserting a Module
11.2.3
Extracting a Module
11.2.4
Deleting a Module
11.2.5
Using Multiple Keys and Multiple Indexes
11.2.6
Accessing Module Headers
11.2.7
Reading Library Headers
11.2.8
Displaying Help Text
11.2.9
Listing and Processing Index Entries
11.3
LBR Routines
Command 57
LBR$CLOSE
Command 58
LBR$DELETE_DATA
Command 59
LBR$DELETE_KEY
Command 60
LBR$FIND
Command 61
LBR$FLUSH
Command 62
LBR$GET_HEADER
Command 63
LBR$GET_HELP
Command 64
LBR$GET_HISTORY
Command 65
LBR$GET_INDEX
Command 66
LBR$GET_RECORD
Command 67
LBR$INI_CONTROL
Command 68
LBR$INSERT_KEY
Command 69
LBR$LOOKUP_KEY
Command 70
LBR$OPEN
Command 71
LBR$OUTPUT_HELP
Command 72
LBR$PUT_END
Command 73
LBR$PUT_HISTORY
Command 74
LBR$PUT_RECORD
Command 75
LBR$REPLACE_KEY
Command 76
LBR$RET_RMSSTV
Command 77
LBR$SEARCH
Command 78
LBR$SET_INDEX
Command 79
LBR$SET_LOCATE
Command 80
LBR$SET_MODULE
Command 81
LBR$SET_MOVE
Chapter 12
12
Lightweight Directory Access Protocol (LDAP) Routines
12.1
Introduction
12.1.1
Overview of the LDAP Model
12.1.2
Overview of LDAP API Use
12.1.3
LDAP API Use on OpenVMS Systems
12.1.4
64-bit Addressing Support
12.1.4.1
Background
12.1.4.2
Implementation
12.1.4.2.1
Library Symbol Names
12.1.4.2.2
LDAP Data Structures
12.1.4.3
Mixing Pointer Sizes
12.1.5
Multithreading Support
12.2
Common Data Structures and Memory Handling
12.3
LDAP Error Codes
12.4
Initializing an LDAP Session
12.5
LDAP Session Handle Options
12.6
Working with Controls
12.7
Authenticating to the Directory
12.8
Closing the Session
12.9
Searching
12.9.1
Reading and Listing the Children of an Entry
12.10
Comparing a Value Against an Entry
12.11
Modifying an Entry
12.12
Modifying the Name of an Entry
12.13
Adding an Entry
12.14
Deleting an Entry
12.15
Extended Operations
12.16
Abandoning an Operation
12.17
Obtaining Results and Looking Inside LDAP Messages
12.18
Handling Errors and Parsing Results
12.18.1
Stepping Through a List of Results
12.19
Parsing Search Results
12.19.1
Stepping Through a List of Entries
12.19.2
Stepping Through the Attributes of an Entry
12.19.3
Retrieving the Values of an Attribute
12.19.4
Retrieving the Name of an Entry
12.19.5
Retrieving Controls from an Entry
12.19.6
Parsing References
12.20
Encoded ASN.1 Value Manipulation
12.20.1
Encoding
12.20.1.1
Encoding Example
12.20.2
Decoding
12.20.2.1
Decoding Example
12.21
Sample LDAP API Code
Previous
Next
Contents
Index