Using KSAM/XL and KSAM 64 (32650-90886)

8
Figures
Figure A-6.. Random Update with COBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Figure B-1.. Closing a KSAM File with BKCLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Figure B-2.. Deleting a Record With BKDELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Figure B-3.. Dynamically Locking a KSAM File with BKLOCK. . . . . . . . . . . . . . . . . . . .239
Figure B-4.. Opening KSAM File with BKOPEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
Figure B-5.. Reading From a KSAM File with BKREAD . . . . . . . . . . . . . . . . . . . . . . . . .249
Figure B-6.. Reading a Record Located by Key Value with BKREADBYKEY . . . . . . . . .251
Figure B-7.. BKREAD values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
Figure B-8.. After BKREWRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
Figure B-9.. Rewriting Record in KSAM File with BKREWRITE. . . . . . . . . . . . . . . . . . .253
Figure B-10.. Positioning Pointer to Least-Valued Record with BKSTART . . . . . . . . . . .257
Figure B-11.. Positioning Pointer to Particular Record with BKSTART. . . . . . . . . . . . . .258
Figure B-12.. Dynamically Unlocking a KSAM File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
Figure B-13.. Writing to a KSAM File with BKWRITE. . . . . . . . . . . . . . . . . . . . . . . . . . .262