Enscribe Programmer's Guide
Contents
What’s New in This Manual.........................................................................10
Manual Information................................................................................................................10
New and Changed Information................................................................................................10
Changes to the 520369-009 Version of the Manual...............................................................10
Changes to the 520369-007 Version of the Manual...............................................................11
Changes to the 520369-006 Version of the Manual...............................................................11
Changes to the 520369-005 Version of the Manual...............................................................11
Changes to the 520369-004 Version of the Manual...............................................................12
Changes to the 520369-003 Version of the Manual...............................................................12
Changes to the G06.18 Manual...........................................................................................12
HP Encourages Your Comments................................................................................................13
About This Manual......................................................................................14
Organization of This Manual....................................................................................................14
Related Manuals....................................................................................................................14
Notation Conventions..............................................................................................................14
General Syntax Notation....................................................................................................14
Notation for Messages.......................................................................................................16
Notation for Management Programming Interfaces.................................................................17
Change Bar Notation.........................................................................................................17
1 Introducing the Enscribe Record Manager....................................................18
Overview and Features............................................................................................................18
Terminology...........................................................................................................................19
Disk File Organization.............................................................................................................20
Unstructured Files...............................................................................................................20
Structured Files..................................................................................................................20
Partitioned (Multiple-Volume) Files.............................................................................................21
File Identifiers....................................................................................................................21
Few Differences Among Partitions.........................................................................................21
File Directory.........................................................................................................................21
Audited Files..........................................................................................................................22
Access Coordination...............................................................................................................22
Waited and Nowait I/O.........................................................................................................22
Operations on Files.................................................................................................................23
Creating Files....................................................................................................................23
Loading Files.....................................................................................................................23
Manipulating Records........................................................................................................23
Comparison of Structured File Characteristics..............................................................................24
2 Positioning Within Structured Files...............................................................25
Structured File Records............................................................................................................25
Access Paths..........................................................................................................................27
Current Key Specifier and Current Access Path.......................................................................27
Current Key Value and Current Position.................................................................................29
Positioning Mode and Comparison Length.............................................................................29
Approximate Positioning.....................................................................................................30
Generic Positioning............................................................................................................30
Exact Positioning................................................................................................................31
Alternate Keys........................................................................................................................31
Key Specifier.....................................................................................................................33
Key Offset.........................................................................................................................33
Automatic Maintenance of All Keys......................................................................................33
Contents 3