terça-feira, março 24, 2026

Transferência de Objetos com SYSTRANS

Você pode utilizar o SYSTRANS para transferir objetos do ambiente Natural/Adabas de uma plataforma para outra, como por exemplo do mainframe para Linux ou Windows. Por meio dele é possível transportar programas, mapas, DDMs e até mesmo estruturas relacionadas ao banco de dados, como os FDTs do Adabas. Isso torna o processo muito mais seguro e padronizado, evitando erros que poderiam ocorrer caso essa transferência fosse feita manualmente. Muitas vezes também é necessário fazer a atualização de versões de objetos. É comum que determinados programas sejam constantemente alterados em um dos ambientes — por exemplo, no ambiente web — e essas alterações precisam ser transferidas para o outro ambiente para que ambos permaneçam sincronizados. Manter essa correlação entre os ambientes é extremamente importante para evitar inconsistências, principalmente quando existem rotinas críticas que são utilizadas em produção.

Esse fluxo garante que os dois ambientes permaneçam alinhados, reduzindo riscos de inconsistência entre versões e facilitando o controle das alterações feitas pelos desenvolvedores.

Simulando

Temos um programa chamado DBAPMENU que queremos transferir para outro mainframe/ou outro Linux Natural - no mainframe usamos esse JCL para fazer o backup
//AAFSNATB JOB (AACP,SCHD),SCHED,CLASS=S,MSGCLASS=A TYPRUN=HOLD        
//*UQ ALLOW                                                            
//* ------------------------------------------------------------------ 
//*           Transferencia do mainframe para o micro                  
//* ------------------------------------------------------------------ 
//* ESTE JOB COPIA PROGRAMAS/SUBPROGRAMAS PARA UM ARQUIVO PS UNLOAD    
//* ------------------------------------------------------------------ 
//NATUNLD EXEC NATSIAF,PARM1='SYS=D,MT=0,IM=D,INTENS=1'                
//CMWKF01 DD DSN=AAC.S.WORK01,DISP=OLD                                 
//CMWKF03 DD DSN=AAF.S.CMWKF03,DISP=OLD                                
//CMPRINT DD SYSOUT=A                                                  
//DADOS    DD *             
U                           
N|N|N|Y|Y|N|N               
N                           
SUPORTE2|DBAPMENU|*|SUPORTE2
FIN                         
/*                          
//SYSIN   DD *              
LOGON SYSTRANS              
MENU                        
/*

Rodou o SYSTRANS Unload

1Logon accepted to library SUPORTE2.          
1NEXT LOGON SYSTRANS                          
1Logon accepted to library SYSTRANS.          
1NEXT MENU                                    
1Function / CMD                               
 DATA U                                       
1                                             
 General Unload Options                       
0Conversion EBCDIC ===> ASCII .....   N  (Y/N)
 User-Defined Conversion Table ....   N  (Y/N)
 Substitute Line References .......   N  (Y/N)
 Report ...........................   Y  (Y/N)
 Include Line Numbers .............   N  (Y/N)
 Use Work File Input ..............   N  (Y/N)
 Use Selection List ...............   N  (Y/N)
0Use Entire Connection work file...   N  (Y/N)
 DATA N|N|N|Y|Y|N|N                           
1                                             
 Objects to be unloaded / CMD                 
 DATA N                                       
1                                             
 Unload Natural Objects                                                         
0S/C Type ....................... S                                             
 From Library ................... ________                                      
 Object Name .................... *_______                                      
 Object Type .................... *______________                               
 To Library ..................... ________                                      
 Data Area Format ............... * (*/O/N)                                     
 DATA SUPORTE2|DBAPMENU|*|SUPORTE2                                              
111:42:15             ***** NATURAL SYSTRANS UTILITY *****            2026-03-24
 User AAFSNATB                 - Unload Objects -                               
0Object   Object      Src  Vers.  Target   Date/Time of     User ID  Operating  
 Name     Type        Cat  Level  Library  Save             of save  System     
 -------- ----------- ---  ------ -------- ---------------- -------- ---------  
0DBAPMENU Program     Src  4.1.4  SUPORTE2 2025-07-09 14:15 DBAP048  MVS/ESA    
1                                                                               
 Objects to be unloaded / CMD                                                   
 DATA FIN                                                                       
111:42:15              ***** NATURAL SYSTRANS UTILITY *****           2026-03-24
 User AAFSNATB                - Unload Objects -                                
                      Statistical Report of unloaded Objects                    
        Global Data Area .................       0                              
        Local Data Area ..................       0                              
        Parameter Data Area ..............       0                              
        Programs .........................       1                              
        Subprograms ......................       0                              
        Subroutines ......................       0                              
        Helproutines .....................       0                              
        Copycodes ........................       0                              
        Texts ............................       0                              
        Dialogs ..........................       0                              
        Classes ..........................       0                              
        Maps .............................       0                              
        Functions ........................       0                              
0       Total Command Processors .........       0                              
        Total Natural Objects ............       1                              
        Total Predict Processing Rules ...       0                              
        Total DDMs .......................       0                              
        Total Adabas FDTs ................       0                              
        Total Error Message Texts ........       0                              
111:42:15              ***** NATURAL SYSTRANS UTILITY *****           2026-03-24
 User AAFSNATB                - Unload Objects -                                
-       Total Objects unloaded ...........       1                              
-                                                                     
      *** TRANSFER Unload Process has been terminated successfully ***
1NAT9995 Natural session terminated normally.                         
UQS0009 - END OF DATA SET.                                                                                                 

Vamos ver o dataset - o programa esta lá

                                                                      R=00000001
DSN=AAC.S.WORK01                                        VOL=PRD305 UNIT=1522    
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
*H**ENAT4104202603241142152MVS/ESA                          0AE B               
*C**                                SUPORTE2DBAPMENU                        F   
*D01NAT4104F SUPORTE2DBAPMENU                        DBAP048 DBAP048 4     23R  
*D02            2025070914153122025070914153120000002651                        
*D03MVS/ESA COMPLETENCF414                                                      
*D04                                                                            
*S**0010* ==================================================================== *
*S**0020* FUNCAO: MENU DE OPCOES PARA O DBA ADABAS                             *
*S**0030*  AUTOR: CLAUDEMAR MARTINS                                            *
*S**0040*  DATA : 08/02/2021                                                   *
*S**0050* ==================================================================== *
*S**0060DEFINE DATA LOCAL                                                       
*S**00701 #ARQ1 (N3)                                                            
*S**0080END-DEFINE                                                              
*S**0090* ==================================================================== *
*S**0100FORMAT KD=ON                                                            
*S**0110SET KEY                                                                 
*S**0120  TREQ        NAMED ' '   /* NOVAS PFS /*                               
*S**0130PF3  = PGM  NAMED 'EXIT'                                                
*S**0140PF12 = PGM  NAMED 'QUIT'                                                
*S**0150* ==================================================================== *
*S**0160REPEAT                                                                  
*S**0170  INPUT (IP=OFF SG=OFF AD=MIL'_')                                       
*S**0180    02T '-' (78)                                                        
*S**0190    /02T *USER                                                          
*S**0200    20T 'SUPERINTENDENCIA DA GESTAO DA INFORMACAO' (I)                  
*S**0210    72T *PROGRAM                                                        
*S**0220    /02T *TIME(AL=8) 11T '-' (60) 72T  *DATE                            
*S**0230    /72T *LIBRARY-ID /                                                  
*S**0240    /02T '-' (78)                                                       
*S**0250/8T '10 - MONITORANDO ESPACOS '(I) 47T' 80 - CALCULO DO ESPACO      '(I)
*S**0260/8T '20 - MIGRATE FILES ADABAS'(I) 47T' 90 - MANUTENCAO NOS FILES   '(I)
*S**0270/8T '30 - BACKUP BANCO/FILE   '(I) 47T'100 - PROCEDIMENTOS HISTORICO'(I)
*S**0280/8T '40 - LIMPAR CHECKPOINTS  '(I) 47T'110 - ALOCACAO DOS FILES     '(I)
*S**0290/8T '50 - ADAREP DOS BANCOS   '(I) 47T'120 - LIMPANDO BUFFER POOL   '(I)
*S**0300/8T '60 - REORDB/REORFILE     '(I) 47T'130 - RESTRUTURACAO          '(I)
*S**0310/8T '70 - NOMES BANCOS PREDICT'(I) 47T'                             '(I)
*S**0320    /2T'-' (78)                                                         
*S**0330* ==================================================================== *
*S**0340    // 27T'DIGITE A OPCAO DESEJADA'(YE) #ARQ1(AD=MIL'_')                

Essa é a biblioteca que vou restaurar o DBAPMENU - poderia ser em um ambiente em outro mainframe/outro linux

 11:46:18               ***** NATURAL LIST COMMAND *****              24/03/2026
 User DBAP048             - LIST Objects in a Library -         Library SUPORTE1
                                                                                
 Cmd  Name       Type         S/C  SM Version  User ID    Date        Time      
 ---  *________  *__________  *__  *  *______  *________  *__________ *________ 
 __   VIEW01     Program      S    R  4.1.04   DBAP048    2025-08-14  10:26:45  
 __   VIEW02     Program      S/C  S  4.1.04   DBAP048    2025-08-14  12:33:03  
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                2 Objects found 
 Top of List.                                                                   
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Print Exit  Sort        --    -     +     ++          >     Canc   

Vamos restaura o programa que foi salvo no dataset via SYSTRANS

//AAFSNATB JOB (AACP,SCHD),KATIA,CLASS=S,MSGCLASS=A TYPRUN=HOLD        
//*UQ ALLOW                                                            
//* -------------------------------------------------------------      
//*           TRANSFERENCIA PARA A BIBLIOTECA SUPORTE1                 
//* -------------------------------------------------------------      
//* ESTE JOB COPIA PROGRAMAS DE UM ARQUIVO PS P/ UMA BIB. NATURAL      
//* -------------------------------------------------------------      
//NATUNLD EXEC NATURAL,PARM1='SYS=D,MT=0,IM=D,INTENS=1'                
//CMWKF01 DD DSN=AAB.S.UNLOAD.DET2,DISP=OLD                            
//CMPRINT DD SYSOUT=A                                                  
//DADOS    DD *
L              
N|Y|Y|N|Y      
*              
Y              
SUPORTE1       
FIN            
/*             
//SYSIN   DD * 
LOGON SYSTRANS 
MENU           
/*             

Restaurou

1Logon accepted to library SUPORTE2.            
1NEXT LOGON SYSTRANS                            
1Logon accepted to library SYSTRANS.            
1NEXT MENU                                      
1Function / CMD                                 
 DATA L                                         
1                                               
 General Load Options                           
0User-Defined Conversion Table ....   N  (Y/N/F)
 Report ...........................   Y  (Y/N)  
 Translate Sources to Upper Case ..   N  (Y/N)  
 Save Restart Information .........   N  (Y/N)  
 Modify Library Names .............   N  (Y/N)  
0Use Entire Connection work file ..   N  (Y/N)  
 Convert Data Area Sources ........   N  (Y/N)  
 DATA N|Y|Y|N|Y                                 
1Objects to be loaded / CMD                     
 DATA *                                         
1                                               
 Load All Objects                               
0All objects on work file 1 will be loaded|     
0Replace ............................ N  (Y/N)                                  
 DATA Y                                                                         
1                                                                               
 Modify Library Names                                                           
-Old Library Name .................   *                                         
 New Library Name .................   *_______                                  
 DATA SUPORTE1                                                                  
111:47:20             ***** NATURAL SYSTRANS UTILITY *****            2026-03-24
 User AAFSNATB                  - Load Objects -                                
0Object   Object      Src Vers.  Target   Date/Time of     Op.-     Remark      
 Name     Type        Cat Level  Library  Save             System               
 -------- ----------- --- ------ -------- ---------------- -------- ------------
0DBAPMENU Program     Src 4.1.4  SUPORTE1 2025-07-09 14:15 MVS/ESA  Loaded      
1PAG      2                                                   26-03-24  11:47:19
0Objects loaded successfully                                                    
1Objects to be loaded / CMD                                                     
 DATA FIN                                                                       
111:47:20              ***** NATURAL SYSTRANS UTILITY *****           2026-03-24
 User AAFSNATB                 - Load Objects -                                 
                      Statistical Report of loaded Objects                      
        Global Data Area .................       0                              
        Local Data Area ..................       0                              
        Parameter Data Area ..............       0                              
        Programs .........................       1                              
        Subprograms ......................       0                              
        Subroutines ......................       0                              
        Helproutines .....................       0                              
        Copycodes ........................       0                              
        Texts ............................       0                              
        Dialogs ..........................       0                              
        Classes ..........................       0                              
        Maps .............................       0                              
        Functions ........................       0                              
0       Total Command Processors .........       0                              
        Total Natural Objects ............       1                              
        Total Predict Processing Rules ...       0                              
        Total DDMs .......................       0                              
        Total Adabas FDTs ................       0                              
        Total Error Message Texts ........       0                              
111:47:20              ***** NATURAL SYSTRANS UTILITY *****           2026-03-24
 User AAFSNATB                 - Load Objects -                                 
-       Total Objects loaded .............       1                              
-                                                                    
       *** TRANSFER Load Process has been terminated successfully ***
1NAT9995 Natural session terminated normally.                        
UQS0009 - END OF DATA SET.                                           

Restaurou

 11:49:02               ***** NATURAL LIST COMMAND *****              24/03/2026
 User DBAP048             - LIST Objects in a Library -         Library SUPORTE1
                                                                                
 Cmd  Name       Type         S/C  SM Version  User ID    Date        Time      
 ---  *________  *__________  *__  *  *______  *________  *__________ *________ 
 ed   DBAPMENU   Program      S    R  4.1.04   DBAP048    2025-07-09  14:15:31  
 __   VIEW01     Program      S    R  4.1.04   DBAP048    2025-08-14  10:26:45  
 __   VIEW02     Program      S/C  S  4.1.04   DBAP048    2025-08-14  12:33:03  
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                3 Objects found 
 Top of List.                                                                   
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Print Exit  Sort        --    -     +     ++          >     Canc   

Editando - esta lá o programa

 >                                       > +  Program     DBAPMENU Lib SUPORTE1 
 Top    ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..
   0010 * ==================================================================== *
   0020 * FUNCAO: MENU DE OPCOES PARA O DBA ADABAS                             *
   0030 *  AUTOR: CLAUDEMAR MARTINS                                            *
   0040 *  DATA : 08/02/2021                                                   *
   0050 * ==================================================================== *
   0060 DEFINE DATA LOCAL                                                       
   0070 1 #ARQ1 (N3)                                                            
   0080 END-DEFINE                                                              
   0090 * ==================================================================== *
   0100 FORMAT KD=ON                                                            
   0110 SET KEY                                                                 
   0120   TREQ        NAMED ' '   /* NOVAS PFS /*                               
   0130 PF3  = PGM  NAMED 'EXIT'                                                
   0140 PF12 = PGM  NAMED 'QUIT'                                                
   0150 * ==================================================================== *
   0160 REPEAT                                                                  
   0170   INPUT (IP=OFF SG=OFF AD=MIL'_')                                       
   0180     02T '-' (78)                                                        
   0190     /02T *USER                                                          
   0200     20T 'SUPERINTENDENCIA DA GESTAO DA INFORMACAO' (I)                  
   0210     72T *PROGRAM                                                        
   0220     /02T *TIME(AL=8) 11T '-' (60) 72T  *DATE                            
   0230     /72T *LIBRARY-ID /                                                  
   0240     /02T '-' (78)                                                       
   0250 /8T '10 - MONITORANDO ESPACOS '(I) 47T' 80 - CALCULO DO ESPACO      '(I)
   0260 /8T '20 - MIGRATE FILES ADABAS'(I) 47T' 90 - MANUTENCAO NOS FILES   '(I)
   0270 /8T '30 - BACKUP BANCO/FILE   '(I) 47T'100 - PROCEDIMENTOS HISTORICO'(I)
   0280 /8T '40 - LIMPAR CHECKPOINTS  '(I) 47T'110 - ALOCACAO DOS FILES     '(I)
   0290 /8T '50 - ADAREP DOS BANCOS   '(I) 47T'120 - LIMPANDO BUFFER POOL   '(I)
   0300 /8T '60 - REORDB/REORFILE     '(I) 47T'130 - RESTRUTURACAO          '(I)
   0310 /8T '70 - NOMES BANCOS PREDICT'(I) 47T'                             '(I)
   0320     /2T'-' (78)                                                         
   0330 * ==================================================================== *
   0340     // 27T'DIGITE A OPCAO DESEJADA'(YE) #ARQ1(AD=MIL'_')                
   0350     // 30T'TECLE PF3 PARA SAIR'(I)                                      
   0360 * ==================================================================== *
   0370   IF #ARQ1 EQ  10   FETCH 'DBAMCS10'                                    
   0380   IF #ARQ1 EQ  20   FETCH 'DBAMCS20'                                    
   0390   IF #ARQ1 EQ  30   FETCH 'DBAMCS30'                                    
   0400   IF #ARQ1 EQ  40   FETCH 'DBAPJ879'          /* 'DBAMCS80'             
        ....+....1....+....2....+....3....+....4....+....5....+... S 54   L 21  
Leia Mais

segunda-feira, dezembro 29, 2025

Natural System Variables

No desenvolvimento em Natural/Adabas, as variáveis de sistema desempenham um papel essencial no controle do ambiente de execução, no registro de informações internas do programa e no suporte a rotinas operacionais. Diferente das variáveis declaradas pelo programador, as variáveis de sistema são fornecidas pelo próprio Natural e já vêm preenchidas automaticamente, permitindo ao desenvolvedor acessar dados do usuário, do programa, da sessão, do terminal, do banco de dados e do ambiente de execução. Essas variáveis são amplamente utilizadas em rotinas de auditoria, logs, mensagens de erro, validações funcionais e monitoramento de execução. Entre elas, encontramos variáveis relacionadas ao usuário, como USER, USER-NAME e GROUP, que ajudam a identificar quem está executando o programa; variáveis de contexto do sistema, como LIBRARY-ID, PROGRAM e LEVEL; e variáveis de operação, como CPU-TIME, COUNTER, DEVICE e HARDCOPY, que permitem acompanhar aspectos técnicos da sessão.

Variaveis do Natural

Abaixo estão as variaveis do Natural

15:55:24               ***** NATURAL HELP UTILITY *****              06/06/2016
                         - Natural System Variables -

------------------------------------------------------------------------------

(AD) *APPLIC-ID          (EN) *ERROR-NR            (LV) *LEVEL
(AN) *APPLIC-NAME        (ET) *ERROR-TA            (LB) *LIBRARY-ID
(CM) *COM                (ED) *ETID                (LI) *LINE
(CV) *CONVID             (GR) *GROUP               (LC) *LINE-COUNT
(CO) *COUNTER            (HC) *HARDCOPY            (LS) *LINESIZE
(CP) *CPU-TIME           (HW) *HARDWARE            (LL) *LOG-LS
(CR) *CURSOR             (HO) *HOSTNAME            (LP) *LOG-PS
(CC) *CURS-COL           (IN) *INIT-ID             (MC) *MACHINE-CLASS
(CF) *CURS-FIELD         (IP) *INIT-PROGRAM        (NA) *NATVERS
(CL) *CURS-LINE          (IU) *INIT-USER           (NE) *NET-USER
(DA) *DATA               (IS) *ISN                 (NU) *NUMBER
(DV) *DEVICE             (LG) *LANGUAGE            (OC) *OCCURRENCE
(EL) *ERROR-LINE         (LE) *LENGTH              (OP) *OPSYS

------------------------------------------------------------------------------

Code .. __   ('.' to Exit)
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
      Help  Menu  Exit                    -     +                       Canc

Continuação

15:55:37               ***** NATURAL HELP UTILITY *****              06/06/2016
                         - Natural System Variables -

------------------------------------------------------------------------------

(OS) *OS                 (SL) *STEPLIB
(OV) *OSVERS             (SR) *SUBROUTINE
(PS) *PAGESIZE           (TB) *THIS-OBJECT
(PN) *PAGE-NUMBER        (TP) *TP
(PU) *PARM-USER          (TY) *TPSYS
(PT) *PATCH-LEVEL        (TV) *TPVERS
(PF) *PF-KEY             (UI) *UI
(PA) *PF-NAME            (US) *USER
(PI) *PID                (UN) *USER-NAME
(PG) *PROGRAM            (WL) *WINDOW-LS
(SI) *SCREEN-IO          (WC) *WINDOW-POS
(ST) *SERVER-TYPE        (WP) *WINDOW-PS
(SU) *STARTUP

------------------------------------------------------------------------------

Code .. __   ('.' to Exit)
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
      Help  Menu  Exit                    -     +                       Canc

Write das variaveis

 *APPLIC-ID     =  NATURAL                                                      
 *ERROR-NR      =         0                                                      
 *LEVEL         =    1                                                           
 *APPLIC-NAME   =  SUPORTE  -  NATURAL 2                                         
 *ERROR-TA      =                                                                
 *LIBRARY-ID    =  NATURAL
 *ETID          =                                                                
 *LINE          =           50                                                   
 *CONVID        =            0                                                   
 *GROUP         =  DBA
 *LINE-COUNT    =      14                                                        
 *HARDCOPY      =  PRINT252                                                      
 *LINESIZE      =        80                                                      
 *CPU-TIME      =          115                                                   
 *HARDWARE      =  2098                                                          
 *LOG-LS        =   250                                                          
 *CURSOR        =     1004                                                       
 *HOSTNAME      =  CPAC                                                          
 *LOG-PS        =    60                                                          
 *CURS-COL      =     4 
 *CONVID        =            0                                                   
 *GROUP         =  DBA
 *LINE-COUNT    =      14                                                        
 *HARDCOPY      =  PRINT252
 *LINESIZE      =        80                                                      
 *MACHINE-CLASS =  MAINFRAME                                                     
 *CURS-FIELD    =            0                                                   
 *INIT-PROGRAM  =  NCF411                                                        
 *NATVERS       =  04.01.04                                                      
 *CURS-LINE     =     1                                                          
 *INIT-USER     =  DBA4022
 *DATA          =    -1                                                          
 *DEVICE        =  VIDEO                                                         
 *LANGUAGE      =     1                                                          
 *ERROR-LINE    =      0
 *OS            = z/OS                                                          
 *OSVERS        = 01.10.00                                                      
 *PAGESIZE      =       24                                                      
 *PAGE-NUMBER   =      1                                                        
 *PATCH-LEVEL   = 8                                                             
 *PF-KEY        = ENTR                                                          
 *PF-NAME       =                                                               
 *PID           = 3887861212413514                                              
 *PROGRAM       = CSA032                                                        
 *SCREEN-IO     = X                                                             
 *SERVER-TYPE   =                                                               
 *STARTUP       = MAINMENU                                                      
 *STEPLIB       = SYSTEM                                                        
 *SUBROUTINE    =                                                               
 *USER          = DBA4022                                                       
 *USER-NAME     = DBA ADABAS 4022
 *WINDOW-LS     =   80                                                          
 *WINDOW-POS    =       0                                                       
 *WINDOW-PS     =   24 

Natural System Variables - Datas

Variaveis de data;

 16:33:17               ***** NATURAL HELP UTILITY *****              19/01/2023
                          - Natural System Variables -                          
                                                                                
 ------------------------------------------------------------------------------ 
    Date Variables:                              Time Variables:                
                                                                                
      (DD) *DATD      (4D) *DAT4D                  (TD) *TIMD                   
      (DE) *DATE      (4E) *DAT4E                  (TE) *TIME                   
      (DI) *DATI      (4I) *DAT4I                  (TS) *TIMESTMP               
      (DJ) *DATJ      (4J) *DAT4J                  (TO) *TIME-OUT               
      (DU) *DATU      (4U) *DAT4U                  (TN) *TIMN                   
      (DG) *DATG      (4V) *DATV                   (TX) *TIMX                   
      (DN) *DATN      (4S) *DATVS                                               
      (DX) *DATX                                                                
                                                                                
                                                                                
                                                                                
    (GE) General information                                                    
                                                                                
 ------------------------------------------------------------------------------ 
                                                                                
 Code .. dd   ('.' to Exit)                                                     
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit                    -     +                       Canc

Date Variables

 *DATD         =  15.03.23                                                      
 *DATE         =  15/03/23                                                      
 *DATI         =  23-03-15                                                      
 *DATJ         =  23074                                                         
 *DATU         =  03/15/23                                                      
 *DATG         =  15MARCO    2023                                               
 *DATN         =   20230315                                                     
 *DATX         =  15/03/23                                                      
 *DAT4D        =  15.03.2023                                                    
 *DAT4E        =  15/03/2023                                                    
 *DAT4I        =  2023-03-15                                                    
 *DAT4J        =  2023074                                                       
 *DAT4U        =  03/15/2023                                                    
 *DATV         =  15-MAR-2023                                                   
 *DATVS        =  15MAR2023                                                     
 *TIME         =  11:22:27.3                                                    
 *TIMESTMP     =  DCFFD13B25826601                                              
 *TIME-OUT     =       0                                                        
 *TIMN         =   1122273                                                      
 *TIMX         =  11:22:27
Leia Mais

Natural - Aspas Duplas

Em alguns cenários de programação no Natural, principalmente quando o programa precisa montar comandos de sistema, parâmetros externos ou trechos de JCL, é necessário utilizar aspas duplas dentro de uma string. Isso acontece porque alguns ambientes — como JCL, FTP, utilities de sistema e scripts — exigem que determinados valores estejam entre aspas duplas para que sejam interpretados corretamente. No Natural, as constantes de texto normalmente são definidas com aspas simples. Por isso, quando precisamos incluir aspas duplas dentro da string, devemos escrevê-las como parte do conteúdo. A forma mais simples é incluir o caractere de aspas duplas normalmente dentro da string delimitada por aspas simples, por exemplo:

//AACCDCSA JOB (AACS,SCH),CLAUD,CLASS=S,MSGCLASS=A   
//*UQ ALLOW                                                                     
//* ---------------------------------------------------------------             
//*                     BACKUP DO INFOPRINT                                     
//* ---------------------------------------------------------------             
//AOPBATCH EXEC PGM=AOPBATCH,PARM='/pidu -c "export //DD:INVENT;"'  
//INVENT   DD   DSN=AOP.INV.BACKUP(+1),                             
//         DISP=(NEW,CATLG),                                        
//         DCB=(RECFM=VB,LRECL=32756,BLKSIZE=32760),                
//         UNIT=SYSDA,SPACE=(CYL,(11,10),RLSE),                                 
//         VOL=SER=PRD902                                                       
//STDOUT   DD   SYSOUT=*                                            
//STDERR   DD   SYSOUT=*                                            
//STDENV   DD   *                                                   
//* ---------------------------------------------------------------             
*                       GRAVANDO EM CARTUCHO     
//* --------------------------------------------------------------- 

O Natural depende do valor da opção do compilador TQMARK, como o Natural interpreta as " (aspas duplas). Execute o comando COMPOPT em uma linha de comando e você verá suas opções do compilador.

TQMARK=ON: Cada aspa dupla dentro de uma constante de texto é exibida como um apóstrofo simples. Este é o valor padrão.
TQMARK=OFF: Aspas duplas dentro de uma constante de texto não são traduzidas; elas são geradas como aspas duplas.

Se a opção do compilador deve ser aplicada a todo o programa:

DEFINE DATA LOCAL                       
1 #STRING       (A10) INIT <'ABC"DEF'>  
END-DEFINE                              
**
OPTIONS TQMARK=OFF
**
WRITE #STRING                           
*                                       
END 

Outra possibilidade é traduzir o apóstrofo simples para aspas duplas:

DEFINE DATA LOCAL                        
1 #STRING       (A10) INIT <'ABC"DEF'>   
END-DEFINE                               
*                                        
WRITE #STRING                            
EXAMINE #STRING FOR H'7D' REPLACE H'7F'  
WRITE #STRING                            
*                                        
END

Foi utilizado a primeira opção no programa abaixo

                                                                                
 >                                       > +  Program     INFO0108 Lib NATURAL 
        ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..
   0610 1 #CSA (A80) INIT <'//AOPBATCH EXEC PGM=AOPBATCH,PARM='>                
   0620 1 #CSB (A80) INIT <'/pidu -c '>                                         
   0630 1 #CSC (A80) INIT <'export //DD:INVENT;'>                               
   0640 1 #CSE (A80) INIT <'/pidu -c "export //DD:INVENT;"'>                    
   0650 1 #1-QUOTE (A1)                                                         
   0660 1 #2-QUOTE (A1) /* INIT <'"'>                                           
   0670 END-DEFINE                                                              
   0680 * ==================================================================== *
   0690 FORMAT KD=ON                                                            
   0700 SET KEY                                                                 
   0710 PF3  = PGM  NAMED 'EXIT'                                                
   0720 OPTIONS TQMARK=OFF                                                      
   0730 * ==================================================================== *
   0740 MOVE "'" TO #1-QUOTE                                                    
   0750 MOVE '"' TO #2-QUOTE                                                    
   0760 REPEAT                                                                  
   0770 * ==================================================================== *
   0780   COMPRESS                                                              
   0790     #CSA                                                                
   0800     #1-QUOTE                                                            
   0810     #CSB                                                                
   0820     #2-QUOTE                                                            
   0830     #CSC                                                                
   0840     #2-QUOTE                                                            
   0850     #1-QUOTE                                                            
   0860     INTO #C06                                                           
   0870     LEAVING NO                                                          
   0880 * ==================================================================== *
   0890 * COMPRESS #CSA '"' #CSB '|'  #CSC '|' '"' INTO #C06     LEAVING NO     
   0900   COMPRESS '//STEP01   EXEC NATURAL,PARM1='                             
   0910     "'SYS=P,MT=0,STACK=(LOG NATURAL)'"                                 
   0920     INTO #C28   LEAVING NO                                              
   0930 * ==================================================================== *
   0940   COMPUTE #TOT = 33 * 80                                                
   0950   CALL 'RJE' #RC #C01 #TOT                                              
   0960   CALL 'GETJOB' #JOBNUM #CALLER                                         
   0970 * ==================================================================== *
   0980   FORMAT KD=OFF                                                         
   0990   DEFINE WINDOW NUMJOB                                                  
   1000     SIZE 08 * 50    BASE 07/17   TITLE ' NUMERO DO JOB ' 
        ....+....1....+....2....+....3....+....4....+....5....+... S 110  L 61  

Job depois que rodou assim

XX* ---------------------------------------------------------------   
XX*                  BACKUP DO INFOPRINT SERVER                       
XX* ---------------------------------------------------------------   
 4 XXAOPBATCH EXEC PGM=AOPBATCH,PARM='/pidu -c "export //DD:INVENT;"'    
 5 XXINVENT   DD   DSN=AOP.INV.BACKUP(+1),                               
XX         DISP=(NEW,CATLG),                                          
XX         DCB=(RECFM=VB,LRECL=32756,BLKSIZE=32760),                  
XX         UNIT=SYSDA,SPACE=(CYL,(11,10),RLSE),                       
XX         VOL=SER=PRD902                                             
 6 XXSTDOUT   DD   SYSOUT=*                                              
 7 XXSTDERR   DD   SYSOUT=*                                              
 8 XXSTDENV   DD   DSN=AAB.DIST.JCLS(AABSINFO),DISP=SHR                  
XX* ------------------------------------------------------------------
XX*                       GRAVANDO EM CARTUCHO                        
XX* ------------------------------------------------------------------
Leia Mais

Natural - Colocando uma Variavel maiusculo

Foi criado uma rotina no Natural para adicionar impressora no Infoprint. O problema identificado é que, no Infoprint, as impressoras foram cadastradas utilizando apenas letras maiúsculas, e o sistema não aceita valores em minúsculo. Para evitar inconsistências, a variável que recebe o nome da impressora deve sempre converter o conteúdo para maiúsculo automaticamente, mesmo que o usuário digite o nome em letras minúsculas. Dessa forma, garantimos padronização, evitamos erros de comunicação com o Infoprint e mantemos a compatibilidade com os cadastros já existentes no ambiente.

                                                                                
 >                                       > +  Program     INFO0102 Lib NATURAL 
        ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..
   0760 * ==================================================================== *
   0770   EXAMINE #PICS   TRANSLATE INTO UPPER CASE                             
   0780 * ==================================================================== *
   0790   COMPRESS 'MODIFY PRINTER ' #PICS 'PRINTER-IP-ADDRESS = ' #IP          
   0800   ';' INTO #C10                                                         
   0810   COMPRESS 'DISPLAY PRINTER '#PICS                                      
   0820   ';' INTO #C11                                                         
   0830 * ==================================================================== *
   0840   COMPUTE #TOT = 11 * 80                                                
   0850   CALL 'RJE' #RC #C01 #TOT                                              
   0860   CALL 'GETJOB' #JOBNUM #CALLER                                         
   0870 * ==================================================================== *
   0880 FORMAT KD=OFF                                                           
   0890 DEFINE WINDOW NUMJOB                                                    
   0900   SIZE 08 * 50    BASE 07/17   TITLE ' NUMERO DO JOB '                  
   0910      FRAMED ON                                                          
   0920   INPUT WINDOW = 'NUMJOB'                                               
   0930   01/01 'FOI SUBMETIDO O JOB:  ' #JOBNAME  (AD=IO)                      
   0940   02/01 'COM O NUMERO ......:'  #JOBN     (AD=IO)                       
   0950   03/01 '                       '                                       
        ....+....1....+....2....+....3....+....4....+....5....+... S 100  L 76  

Essa é a parte que transforma em maisculo a variavel #PICS

EXAMINE #PICS   TRANSLATE INTO UPPER CASE

Ao colocar minisculo a impressora

                                                                                
  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       INFO0102
  11:48:28 ------------------------------------------------------------ 20/03/25
                               ALTERAR IP IMPRESSORA                    NATURAL
                                                                                
           ------------------------------------------------------------         
                                                                                
             PICS ................ :  print252                                  
                                                                                
             NUMERO DO IP ........ :  10.14.1.5__________                       
                                                                                
           ------------------------------------------------------------         
                                                                                
                              TECLE PF3 PARA VOLTAR                             
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   EXIT                                                         

O job colocou a impressora maisculo

MODIFY PRINTER PRINT252 PRINTER-IP-ADDRESS = 10.14.1.5 ;                         
DISPLAY PRINTER PRINT252 ;                                                      
UQS0009 - END OF DATA SET.                                                      
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
--------------------------------------------------------------------------------
OP=S CL=ALL IN=ALL JB=AAFPNATB,09027 DS=1 SI=SI LR=1 LL=80 PP=0 DC= RL=999999   
AD=J DE= SC= PT= SQ=C RR=0 OC= SD=2000   20.03.2025, 11:50:21 
Leia Mais

Modelos de Telas do Natural

Programar em Natural sobre Adabas continua sendo uma das experiências mais sólidas e produtivas no ambiente corporativo de missão crítica Natural/Adabas. Mesmo sendo um ambiente tradicional, ele permite criar telas funcionais, organizadas e eficientes — principalmente quando estruturadas com boas práticas de usabilidade. Neste artigo, trago alguns exemplos de telas e modelos de layout que podem inspirar o desenvolvimento de novas soluções no Natural. Entre os principais tipos de telas que podemos criar estão as telas de menu principal, que reúnem as rotinas do sistema de forma estruturada e intuitiva, as telas de consulta cadastral, usadas no dia a dia para pesquisa de registros, e as telas de manutenção, onde são realizadas inclusões, alterações e exclusões de dados com validações e controle de segurança. Também é possível desenvolver telas voltadas para operação e suporte, como monitores de processos, acompanhamento de jobs, visualização de logs e rotinas de auditoria, permitindo melhor rastreabilidade e apoio à tomada de decisão. Ao projetar telas em Natural, o mais importante é priorizar simplicidade, clareza das informações e padronização visual, garantindo produtividade, estabilidade e usabilidade para os usuários do ambiente Natural/Adabas.

  ------------------------------------------------------------------------------                                                    
  PRODASUL                      SERVICOS INTERNOS                       ADAP300C                                                    
  17:36:05 ------------------------------------------------------------ 28/12/25                                                    
                                TELEPROCESSAMENTO                                                                            
                            +--------------------------------------------------+                                                    
  +----------------+        |  O - Ocorrencias      S - Sistemas               |                                                    
  |  I - Inclusao  |        |  C - Controladoras    M - Marcas e Modelos       |                                                    
  |  A - Alteracao |        |  E - Equipamentos     T - Totais de Ocorrencias  |                                                    
  |  E - Exclusao  |        |  G - Grupos           Q - Totais Equip./Control. |                                                    
  |  C - Consulta  |        |  L - Clientes         P - Ocorrencias Pendentes  |                                                    
  |  R - Relatorio |        |  A - Stand-alone      H - Historico da Rede      |                                                    
  +----------------+        |  D - Tids             J - Itens do Faturamento   |                                                    
  OPERACAO: __              |  I - Paralizacoes     B - Tabela de Ocorrencias  |                                                    
                            +--------------------------------------------------+                                                    
                                                                                                                                    
                     Ocorr/Tids : ______        Tipo     : P  ___                                                                   
                     Data De    : 28122025      Data Ate : 28122025                                                                 
                     Gr/Cl/Si/Tb: ________      Seleciona: N                                                                        
                     Marca      : ____________  Modelo   : __________                                                               
                     Serie      : ____________________                                                                              
                     Impressora : PICS2520      Form: 1                                                                             
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
                   FINAL  

Exemplo 01

  ------------------------------------------------------------------------------                                                    
  PRODASUL                      SERVICOS INTERNOS                       AADPA000                                                    
  17:36:51 ------------------------------------------------------------ 28/12/25                                                    
                                                                                                                            
                                                                                                                                    
           ------------------------------------------------------------                                                             
                        10 - RELATORIO DE CARTUCHOS RETIDOS                                                                         
                        20 - RELATORIO DE CARTUCHOS SCRATCH                                                                         
                        30 - RELATORIO DE REGRAS CRIADAS                                                                            
           ------------------------------------------------------------                                                             
                                                                                                                                    
                           DIGITE A OPCAO DESEJADA ___                                                                              
                                                                                                                                    
                              TECLE PF3 PARA SAIR                                                                                   
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
       HELP        MENU  

Exemplo 02

  ------------------------------------------------------------------------------                                                    
  AA01055                       SERVICOS INTERNOS                       ADAP300D                                                    
  17:41:27 ------------------------------------------------------------ 28/12/25                                                    
                               RECURSOS UTILIZADOS                      ADAM600D                                                    
                                                                                                                                    
        +-----------------------------+  +-------------------------------+                                                          
        |   01 Online por Usuarios    |  |  06 Totais Desabilitado       |                                                          
        |   02 Online por Tids        |  |  07 Estatistica Com-Plete     |                                                          
        |   03 Online por Accounts    |  |  08 Estatistica Broker        |                                                          
        |   04 Online Diario          |  |  09 Rotina do Account Mensal  |                                                          
        |   05 Batch Diario           |  |  10 Estatisticas dos Jobs     |                                                          
        +-----------------------------+  +-------------------------------+                                                          
                                                                                                                                    
                Exibicao dos dados: V      ( V Video / H Hardcopy / B Batch )                                                       
                Selecione a OPCAO :  _  __ (/ ? )                                                                                   
                         Com-plete: P      ( D Desenv / P Producao )                                                                
    Iniciando em : Usuario/Account: ____________                                                                                    
                               Tid: ____                                                                                            
                               Dia: 01122025   Continua: _    Ver Accounts: _                                                       
                    Compara Data 1: 28122025   Data 2: 21122025                                                                     
                        Impressora: PICS2520                                                                                        
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
       HELP                                                              MENU  

Exemplo 03

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       CSAP0000                                                    
  17:42:06 ------------------------------------------------------------ 28/12/25                                                    
                                                                        NATURAL                                                    
                                                                                                                                    
  ------------------------------------------------------------------------------                                                    
        001 - RELATORIO RACF                 007 - XXXXXXXXXXXXXXXXXXXX                                                             
        002 - RELATORIO SMF                  008 - XXXXXXXXXXXXXXXXXXXX                                                             
        003 - PERMISSAO RACF                 009 - XXXXXXXXXXXXXXXXXXXX                                                             
        004 - TESTE HOMOLOG. SNG/B3          010 - XXXXXXXXXXXXXXXXXXXX                                                             
        005 - MIGRACAO DE CARTUCHOS SMF      011 - XXXXXXXXXXXXXXXXXXXX                                                             
        006 - LIBERAR CARTUCHO RMM           012 - XXXXXXXXXXXXXXXXXXXX                                                             
  ------------------------------------------------------------------------------                                                   
                                                                                                                                    
                           DIGITE A OPCAO DESEJADA 0__                                                                              
                                                                                                                                    
                              TECLE PF3 PARA SAIR                                                                                   
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
                   EXIT                                                  QUIT  

Exemplo 04

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       INFOMENU                                                    
  17:43:37 ------------------------------------------------------------ 28/12/25                                                    
                                INFOPRINT SERVER                        NATURAL                                                    
                                                                                                                                    
  ------------------------------------------------------------------------------                                                    
        010 - INFOPRINT LOG PRINT            050 - CRIACAO DE PICS                                                                  
        020 - CONSULTAR IMPRESSORA           060 - DELETAR PICS                                                                     
        030 - DISPONIVEL PICS/TICS           070 - BACKUP INFOPRINT                                                                 
        040 - MODIFICAR IMPRESSORA           080 - FORMS INFOPRINT                                                                  
  ------------------------------------------------------------------------------                                                    
                                                                                                                                    
                           DIGITE A OPCAO DESEJADA 0__                                                                              
                                                                                                                                    
                              TECLE PF3 PARA SAIR                                                                                   
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
                   EXIT                                            LOG   QUIT   

Exemplo 05

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       ADAMCS94                                                    
  17:44:58 ------------------------------------------------------------ 28/12/25                                                    
                                    RESTRUCTURE                         NATURAL                                                    
                                                                                                                                    
           ------------------------------------------------------------                                                             
                          10 - RESTRUCTUREDB DATABASE                                                                               
                          20 - RESTRUCTUREF FILE                                                                                    
                          30 - STORE RESTRUCTUREF FILE                                                                              
           ------------------------------------------------------------                                                             
                                                                                                                                    
                           DIGITE A OPCAO DESEJADA __                                                                               
                                                                                                                                    
                              TECLE PF3 PARA SAIR                                                                                   
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
                                                                                                                                    
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---                                                    
                   VOLTA  

Exemplo 06

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       AADPA000
  14:30:17 ------------------------------------------------------------ 29/12/25
                                                                        NATURAL
                                                                                
   +-----------------------------+   +---------------------------------------+  
   |  01 - Pesquisa de Cartucho  |   |  05 - Relatorio de Cartuchos Retido   |  
   |  02 - Pesquisa de Label     |   |  06 - Relatorio de Cartuchos Scratch  |  
   |  03 - Pesquisa de Data      |   |  07 - Relatorio de Regras Criadas     |  
   |  04 - Pesquisa de OWNER     |   |  08 - Relatorio de Status do RMM      |  
   +-----------------------------+   +---------------------------------------+  
                                                                                
                           DIGITE A OPCAO DESEJADA 0__                          
                                                                                
                              TECLE PF3 PARA SAIR                               
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   MENU                                                         

Exemplo 07

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       DBAPMENU
  14:37:43 ------------------------------------------------------------ 29/12/25
                                                                        NATURAL
                                                                                
  ------------------------------------------------------------------------------
        10 - MONITORANDO ESPACOS                80 - CALCULO DO ESPACO          
        20 - MIGRATE FILES ADABAS               90 - MANUTENCAO NOS FILES       
        30 - BACKUP BANCO/FILE                 100 - PROCEDIMENTOS HISTORICO    
        40 - LIMPAR CHECKPOINTS                110 - ALOCACAO DOS FILES         
        50 - ADAREP DOS BANCOS                 120 - LIMPANDO BUFFER POOL       
        60 - REORDB/REORFILE                   130 - RESTRUTURACAO              
        70 - NOMES BANCOS PREDICT                                               
  ------------------------------------------------------------------------------
                                                                                
                           DIGITE A OPCAO DESEJADA 0__                          
                                                                                
                              TECLE PF3 PARA SAIR                               
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   EXIT                                                  QUIT 

Exemplo 08

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       BROKER00
  14:42:30 ------------------------------------------------------------ 29/12/25
                                   ENTIRE BROKER                        NATURAL
                                                                                
           ------------------------------------------------------------         
                          10 - PESQUISA SERVIDOR BROKER                         
                          20 - CONSULTA SERVIDORES BROKERS                      
                          30 - ATUALIZA SERVIDOR BROKER                         
                          40 - CADASTRA SERVIDOR BROKER                         
                          50 - EXCLUSAO SERVIDOR BROKER                         
                          60 - TOTAL DE SOLICITACOES BROKER                     
                          70 - SYSRPC (REMOTE PROCEDURE CALL)                   
           ------------------------------------------------------------         
                                                                                
                           DIGITE A OPCAO DESEJADA ___                          
                                                                                
                              TECLE PF3 PARA SAIR                               
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       HELP        MENU

Exemplo 09

                                                             29/12/2025         
                                                             MASTER      NATURAL
 -------------------------------------------------------------------------------
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                 Informe o numero do incidente : __________________                             
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 -------------------------------------------------------------------------------
  DEV : IND                                                                         
  Adabas DBA 4022                    Ajuda     Menu    Finalizar

Exemplo 10 - tela de login do Complete

 12:00:30        TID    68          COM641/D          User              02.06.22
                                                                            ULG0
 ---------------- COM-PLETE DE DESENVOLVIMENTO - MASTER/DEV ---------------------
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 User ID ...........:                                                           
 Password ..........:                                                           
 New password ......:                                                           
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
 Cont              End  

Exemplo 11

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       ADD4022
  14:56:11 ------------------------------------------------------------ 29/12/25
                               INCLUSAO DE USUARIO                      NATURAL
                                                                                
           +----------------------------------------------------------+         
           |               Cliente  __  Matr.   ______                |         
           |               Grupo    ________                          |         
           |               Profile  ________                          |         
           |               Empresa  _____                             |         
           |               Matr.Fun __________                        |         
           +----------------------------------------------------------+         
                                                                                
  Nome      : ______________________________                                    
  Cpf       : ___________                                                       
  Data Nasc.: ______                                                            
  Local     : ________________________                                          
  Email     : ____________________________________________________________      
                                                                                
  Obs  Confirme todos os Dados Antes de Gravar o Registro e Tecle        
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       CONV.       Exit  Incl              VOLTA  

Exemplo 12

-------------------------------------------------------------------------------------------------
29/12/2025                       ***** WORKERS BASIC SERVICES *****                      14:58:57
-------------------------------------------------------------------------------------------------
                                           s1582.ms - IC

+------------------------------+  +---------------------------+  +------------------------------+
| ICOM Display                 |  | Server Performance        |  | ICOM Maintenance             |
+------------------------------+  +---------------------------+  +------------------------------+
|  1 - Status                  |  | 11 - Memória              |  | 90 - ICOM STOP Renach        |
|  2 - Netstat                 |  | 12 - Espaço Disco         |  | 91 - ICOM STOP Renavam       |
|  3 - Logs                    |  | 13 - Load Average         |  | 92 - ICOM START Renach       |
|  4 - Conexões                |  | 14 - Top                  |  | 93 - ICOM START Renavam      |
|  5 - Auditoria               |  +---------------------------+  | 94 - ICOM TCPDUMP            |
|  6 - Lista Falhas            |                                 +------------------------------+
|  7 - Lista ICOM.ini          |
|  8 - Testar Telnet           |
+------------------------------+

  OPÇÃO ===>

 

Exemplo 13

                                                                                
  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       DBAP21PX
  15:03:35 ------------------------------------------------------------ 29/12/25
                              ALTERACAO DE PROFILES                     NATURAL
                                                                                
           +----------------------------------------------------------+         
           |               User ID  DBA4022                           |         
           |                                                          |         
           |               Grupo    DBA_____                          |         
           |                                                          |         
           |               Profile  DBA_____                          |         
           +----------------------------------------------------------+         
                                      
         Nome: DBA ADABAS 4022 ______________                                   
    Funcional: 4022.2682
   Data Nasc.: 22/03/1982                                                           
        Local: CAMPO GRANDE - MS_______                                         
  Coordenador: SIM                                                                
        Email: CLAUDEMAR.MARTINS@GMAIL.COM_______________________________________     
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   EXIT                    VOLTA                                 

Exemplo 14

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       DBAP2149
  15:08:01 ------------------------------------------------------------ 29/12/25
                                    EXCLUSAO
                                                                                
           +----------------------------------------------------------+         
           |            Usuario ..: DBA4022                           |         
           |                                                          |         
           |            Nome .....: USER ID 4022 DBA ADABAS           |         
           |                                                          |         
           |            Grupo ....: DBA                               |         
           |                                                          |         
           |            Profile ..: DBA                               |         
           +----------------------------------------------------------+         
                                                                                
                Para confirmar a exclusao digite 'delete' ______                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   EXIT                    VOLTA  

Exemplo 15

  ------------------------------------------------------------------------------                                                    
  MASTER                        SERVICOS INTERNOS                       INFO0104
  15:17:05 ------------------------------------------------------------ 29/12/25
                        DELETAR IMPRESSORA NO INFOPRINT                 NATURAL
                                                                                
           ------------------------------------------------------------         
                                                                                
                     PICS ................ :  ________                          
                                                                                
           ------------------------------------------------------------         
                                                                                
                              TECLE PF3 PARA VOLTAR                             
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
                   EXIT                                            LOG  
Leia Mais