Resources



Problem Fix Number: 4968

For SYSTEM 2000 Version: 1.0

Problem Status: ZD -- V1 FFD1

Description of Problem:

CONVERTED OR REBLOCKED DATABASES MAY CONTAIN OVERFLOW ERRORS WHEN DATA OVERFLOWS PAGES. THIS COULD RESULT IN A SEC 251 ABEND OR DATA NOT FOUND.


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 4968  OS                                                     
 ************************************************************                    
 * PROBLEM 1: FILE 3 OVERFLOW DATA MAY SPAN PAGES AFTER DB CONVERSION.           
 * IF THE FIRST BYTE OF THE SPANNED PAGE IS TERMINATOR (X'00'),                  
 * UNPREDICTABLE RESULTS MAY OCCUR (E.G. SEC 251 ABEND).                         
 *                                                                               
 * SOLUTION: MOVE OVERFLOW TO TEMPDATA AREA AND PASS ITS ADDRESS BACK            
 * TO CALLING ROUTINE.                                                           
 *                                                                               
 * PROBLEM 2: WORKING STORAGE IS > THAN LENGTH DEFINED.                          
 *                                                                               
 * SOLUTION: ZAP CORRECT LENGTH INTO THREAD STACK POINTER.                       
 *                                                                               
 * PROBLEM 3: ROUTINE RNAMED RETRIEVES DOUBLE STRING DATA. WHEN VALUES           
 *    SPAN PAGES OR FIRST VALUE ENDS ON PAGE BOUNDARY THEN ERRONEOUS             
 *    RESULTS OCCUR.                                                             
 *                                                                               
 * SOLUTION: SAVE POSITION FOR 2ND RETRIEVAL ON SPANNED PAGES.                   
 *           IF FIRST VALUE ENDS ON PAGE BOUNDARY GET NEXT PAGE.                 
 *                                                                               
 * WORKING STORAGE EXPANDED FROM 444 TO 464 BYTES.                               
 *                                                                               
 *                                                                               
 ************************************************************                    
 NAME SYS2K PNAME                                                                
 VER 0034 41E0,E190                                                              
 VER 011A 41E0,E190                                                              
 VER 0122 9200,D0C1,1B11                                                         
 VER 014A 4171,7002,92FF,D0C0                                                    
 VER 01AE 41E0,E190                                                              
 VER 0212 41E0,E190                                                              
 VER 02C2 41E0,E190                                                              
 VER 03B6 41E0,E190                                                              
 VER 044A 41E0,E190                                                              
 VER 04AE 41E0,E190                                                              
 VER 05BE 41E0,E190                                                              
 VER 062E 41E0,E190                                                              
 VER 0848 9500,D0C1,4770,C858,9500,D0C0,4780,C85C                                
 VER 0898 5870,D0AC,1B71,47F0                                                    
 VER 08BE 9500,D0C1,4770,C8CE,9500,D0C0,4780,C8F6                                
 REP 0034 41E0,E1D0                                                              
 REP 011A 41E0,E1D0                                                              
 REP 0122 D7FF,D0C1,D0C1                                                         
 REP 014A 58F0,A068,47F0,F352                                                    
 REP 01AE 41E0,E1D0                                                              
 REP 0212 41E0,E1D0                                                              
 REP 02C2 41E0,E1D0                                                              
 REP 03B6 41E0,E1D0                                                              
 REP 044A 41E0,E1D0                                                              
 REP 04AE 41E0,E1D0                                                              
 REP 05BE 41E0,E1D0                                                              
 REP 062E 41E0,E1D0                                                              
 REP 0848 D7FA,D0C2,D0C2,92FF,D1BD,D707,D1BE,D1BE                                
 REP 0898 5070,D1BE,47F0,C8E4                                                    
 REP 08BE 5070,D1BE,5010,D1C2,0700,0700,0700,0700                                
 NAME SYS2K S2KPATCH                                                             
 VER 0352 0000,0000,0000,0000,0000,0000,0000,0000                                
 VER 0362 0000,0000,0000,0000,0000,0000,0000,0000                                
 VER 0372 0000,0000,0000,0000,0000,0000,0000,0000                                
 VER 0382 0000,0000,0000,0000,0000,0000,0000,0000                                
 VER 0392 0000,0000,0000,0000,0000                                               
 REP 0352 95FF,D1BD,4780,F38C,4171,7002,92FF,D0C0                                
 REP 0362 58E0,D0AC,19E7,4720,C152,5810,D0A8,4111                                
 REP 0372 0001,1B00,5820,A010,5820,2000,9025,D084                                
 REP 0382 4590,C6FE,1878,47F0,C152,5870,D1BE,58E0                                
 REP 0392 D1C2,417E,7001,47F0,C152                                               
 CHECKSUM 76E1140F                                                               

End of Zap Deck