HP RPG/XL Programmer's Guide (30318-90001)

7-: 18
Table 7-2. The TurboIMAGE Extension Table
-----------------------------------------------------------------------------------------------
| | | |
| Word | Byte | Meaning |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| 0-2 | | TurboIMAGE database name |
| | | |
| 3-4 | | Password (LEVEL) identification (8 bytes) |
| | | |
| 5-8 | | First (ITEM) key name (16 bytes) |
| | | |
| 9-10 | | New key file (KEYFL) name |
| | | |
| 11-14 | | Data set name (16 bytes) |
| | | |
| 15-24 | | TurboIMAGE communication area (10 STATUS words) |
| | | |
| 25 | | Open mode: |
| | | 1 = Read/Write Shared mode |
| | | 2 = Update Shared mode |
| | | 3 = Exclusive mode |
| | | |
| 26 | | I/O mode: |
| | | 2 = Serial read |
| | | 3 = Backward serial read |
| | | 4 = Directed read |
| | | 5 = Chained read |
| | | 6 = Backward chained read |
| | | 7 = Associative read |
| | | 8 = Primary associative read |
| | | 9 = Sequential read |
| | | 10 = Backward sequential read |
| | | 11 = Chained sequential read |
| | | 12 = Backward chained sequential read |
| | | |
| 27 | 0 | First record flag (blank, zero or 1) |
| | | |
| 27 | 1 | Duplicate flag (blank or zero) |
| | | |
| 27 | 2 | Random flag (blank, C or R) |
| | | |
| 28 | | Database check (equals 1 if database is open) |
| | | |
| | | The next seven items (words 29-35) are used with the BUFCHK option: |
| | | |
| 29 | | BUFCHK specification |
| | | |
| 30 | | CDC response |
| | | |
| | | |
| 31 | | NRC response |
| | | |
| 32 | | UPC response |
| | | |
| 33 | | Must repoint |
| | | |
| 34 | | Dirty here |
| | | |
| 35 | | Needs reset |
| | | |
| 36 | | TurboIMAGE type: |
| | | 0 = Non-TurboIMAGE |
| | | 1 = TurboIMAGE |
| | | 2 = HP |
| | | |
| 37 | | Starting location of key field |
| | | |
| 38 | | Dslock duration |
| | | |
| 39 | | Generic key length (in bytes) |
| | | |
-----------------------------------------------------------------------------------------------