Resources



Problem Fix Number: 4940

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.


Download Fix:

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