quarta-feira, janeiro 10, 2024

Não Conseguindo Acessar o Predict - Resolvendo

A utilização de uma versão consideravelmente antiga pode resultar em diversos desafios. Gostaria de compartilhar uma situação específica que me fez pensar que não tinha o que fazer, pois não havia nenhuma mensagem de erro ou qualquer indicação aparente. Como a versão dos software envolvidos eram todos muito antigas, tornou-se inviável o suporte criar uma correção especifica. O problema em questão ocorria algumas vezes ao tentar acessar o Predict, quando, por vezes, não entrava no sistema do Predict, não dando pistas sobre a origem do problema.
10:26:03        TID    83          COM641/D          User DBA023      26.12.18
                                 -- COM-PASS --                             USTS
        Suspended Programs                          Program Services           
---------------------------------       ---------------------------------------
Programs     Name     C Level  PF       Service Description    Programs  ID  PF
--------   --------   - -----  --       --------------------   --------  --  --
                          1              Logon/Logoff Utility   ULOG       A   
                          2              System Job Queue       UQ         B   
                          3              Text Editor Utility    UEDIT      C   
                          4              PDS Maint. Utility     UPDS       D   
                          5              
                          6              
                          7              
                          8              
                          9              
                                                                               
Enter Input:                                                   HELP       ?   
DBAX 099 SYSDIC                                                               
-------------------------------------------------------------------------------
LU Name: TERM1381      HC TID:               Recall: =         Language: 001  
Devtype: 3270 VS       Device: PRINT520     Suspend: <  PA1    Case    : UPPER
Lines  : 24               Key: PA2             Jump: NO NO                    
Columns: 80

Não acontece nada - Tem cara de ser coisa do Buffer Pool;
10:24:57        TID    83          COM641/D          User DBA023      26.12.18
                                 -- COM-PASS --                             USTS
        Suspended Programs                          Program Services           
---------------------------------       ---------------------------------------
Programs     Name     C Level  PF       Service Description    Programs  ID  PF
--------   --------   - -----  --       --------------------   --------  --  --
                          1              Logon/Logoff Utility   ULOG       A   
                          2              System Job Queue       UQ         B   
                          3              Text Editor Utility    UEDIT      C   
                          4              PDS Maint. Utility     UPDS       D   
                          5              
                          6              
                          7              
                          8              
                          9              
                                                                               
Enter Input:                                                   HELP       ?   
                                                                               
-------------------------------------------------------------------------------
LU Name: TERM1381      HC TID:               Recall: =         Language: 001  
Devtype: 3270 VS       Device: PRINT520     Suspend: <  PA1    Case    : UPPER
Lines  : 24               Key: PA2             Jump: NO NO                    
Columns: 80

Solução

Deletado todos os programas das bibliotecas SYS* do banco 099 - suspeito que tem um programa SYS* causando esse problema;
09:52:33        TID    66          COM641/D          User DBA023      28.12.23
                                -- COM-PASS --                             USTS
       Suspended Programs                          Program Services            
---------------------------------       ---------------------------------------
Programs     Name     C Level  PF       Service Description    Programs  ID  PF
--------   --------   - -----  --       --------------------   --------  --  --
                         1              Logon/Logoff Utility   ULOG       A    
                         2              System Job Queue       UQ         B    
                         3              Text Editor Utility    UEDIT      C    
                         4              PDS Maint. Utility     UPDS       D    
                         5              
                         6              
                         7              
                         8              
                         9              

Enter Input:                                                   HELP       ?
nat2 stack=(sysbpm)
-------------------------------------------------------------------------------
LU Name: TERM1381      HC TID:               Recall: =         Language: 001
Devtype: 3279 V        Device: PRINT520     Suspend: <  PA1    Case    : UPPER
Lines  : 43               Key: PA2             Jump: NO NO  
Columns: 80  

Vamos deletar os programas das bibliotecas SYS* do banco 099
 09:41:25             ***** NATURAL SYSBPM UTILITY *****             28/12/2023
 BPNAME NATGBP                  - Main Menu -                   Type Global Nat
 BPPROP OFF                                                       Loc CPAC NAT4
                                                                               
                                                                               
            Object Functions                Object Pool Statistics             
                                                                               
            L  List Objects                 A  Buffer Pool                     
            D  Delete Objects               C  BP Cache                        
            I  Directory Information                                           
            H  Hexadecimal Display          Other Functions                    
            W  Write to Work File                                              
            X  Display Sorted Extract       S  Select Buffer Pool              
            ?  Help                         B  Blacklist Maintenance           
            .  Exit                         P  Preload List Maintenance        
                                                                               
    Code .. d   Library ... SYS*____                                           
                Object .... *_______________________________________           
                DBID ...... 099__  FNR .. 0____  Object Pool ... * (B,C,*)     
                                                                               
Command ===> 

Deletado 204 programas no buffer pool
  09:41:25             ***** NATURAL SYSBPM UTILITY *****             28/12/2023
  BPNAME NATGBP                  - Main Menu -                   Type Global Nat
  BPPROP OFF                                                       Loc CPAC NAT4
                                                                                
                                                                                
             Object Functions                Object Pool Statistics             
                                                                                
             L  List Objects                 A  Buffer Pool                     
             D  Delete Objects               C  BP Cache                        
             I  Directory Information                                           
             H  Hexadecimal Display          Other Functions                    
             W  Write to Work File                                              
             X  Display Sorted Extract       S  Select Buffer Pool              
             ?  Help                         B  Blacklist Maintenance           
             .  Exit                         P  Preload List Maintenance        
                                                                                
     Code .. d   Library ... SYS*____                                           
                 Object .... *_______________________________________           
                 DBID ...... 099__  FNR .. 0____  Object Pool ... * (B,C,*)     
                                                                                
 Command ===>                                                                   
                                                                                
 204 object(s) deleted or marked for deletion.                                  
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help        Exit  Last        Flip                                Canc   

Tentando acessar o SYSDIC do banco 099
 09:44:21        TID    75          COM641/D          User DBA023      28.12.23
                                 -- COM-PASS --                             USTS
        Suspended Programs                          Program Services            
 ---------------------------------       ---------------------------------------
 Programs     Name     C Level  PF       Service Description    Programs  ID  PF
 --------   --------   - -----  --       --------------------   --------  --  --
 NCF414     SUPORTE2   L  1 *            Logon/Logoff Utility   ULOG       A    
                          2              System Job Queue       UQ         B    
                          3              Text Editor Utility    UEDIT      C    
                          4              PDS Maint. Utility     UPDS       D    
                          5              
                          6              
                          7              
                          8              
                          9              

 Enter Input:                                                   HELP       ?
 DBAX 099 SYSDIC                                                                
 -------------------------------------------------------------------------------
 LU Name: TERM1381      HC TID:               Recall: =         Language: 001
 Devtype: 3279 V        Device: PRINT520     Suspend: <  PA1    Case    : UPPER
 Lines  : 43               Key: PA2             Jump: NO NO  
 Columns: 80

Deu certo
 09:45:27             *****  P R E D I C T  4.4.1  *****              2023-12-28
 Plan   0                   - Function Main Menu -               Profile DBA023
                                                                                
        Documentation                      External objects                     
                                                                                
        A  Active retrieval                F  File implementation               
        M  Maintenance                     G  Generation                        
        R  Retrieval                       I  Incorporation                     
        X  List xref for 3GL               C  Comparison                        
                                           L  Administration                    
                                                                                
        DDA services                       Miscellaneous                        
                                                                                
        D  Defaults                        W  What is new ?                     
        S  Special functions               ?  Help system                       
                                           .  Leave Predict                     
                                                                                
 Function ........                                                              
 Object type ....*                     Menu type ....* F                        
                                                                                
 Command ===> 

0 comentários:

Enviar um comentário