For SYSTEM 2000 Version: 1.0
Problem Status: ZD -- V1 FFD1
Description of Problem:
SEC 10 WHEN LAST EXTENT OF A DATABASE FILE IS USED.
Note: Please send email to s2k@sas.com telling us which problem fixes you have downloaded so we can keep track of the fixes at your site in case questions or problems arise.
Top of Zap Deck:
* IBM V1.0 BUG 4940 MVS * * VERSION 1 BUG FIX 4940 * * THIS BUG FIX WILL ELIMINATE THE USE OF A FLAG BYTE IN THE * TPAGESIZ FIELD IN TABDIR. THE USE OF THIS FLAG CAUSES A * LOT OF PROBLEMS IN THE PRIMITIVE ROUTINES WHEN THE DATABASE * GETS REALLY LARGE AND ALL EXTENTS FOR A FILE HAVE BEEN USED. * * THE SYMPTOMS OF THIS PROBLEM ARE A SEC 10 THAT OCCURS WHEN * THE LAST EXTENT OF A FILE HAS BEEN USED AND THE BYTE COUNT * OF THE POSITION IN THE FILE IS DIVIDED BY THE TPAGESIZ FIELD * FROM TABDIR. A VALUE OF X'FF' IS PLACED INTO THE HIGH ORDER * BYTE OF THE TPAGESIZ FIELD WHICH MAKES IT A VERY LARGE NUMBER. * THE DIVISION BY THIS LARGE NUMBER CAUSES THE SEC 10. * * AFTER THE BUG FIX HAS BEEN APPLIED, THE USE OF THE LAST EXTENT * ON A DATABASE FILE SHOULD RESULT IN A SEC 813 WHEN THE FILE IS * TO BE EXTENDED AGAIN. * NAME SYS2K FORMAT * VER 0B9A 92FF,F000 REP 0B9A 0700,0700 * CHECKSUM 029AA599
End of Zap Deck