<<SALVASYS.CLP_Copia de seguridad de todo el sistema.TXT>>  
<<SALVASYW.DSPF_Copia de seguridad de todo el sistema.TXT>> 
Hola a todos:

        Os mando a todos los interesados una muestra del programa que voy a
utilizar para una copia del sistema de modo desatendido. Este programa
consta de un CL y una pantalla. Además, utiliza una serie de mandatos que no
son del sistema y que no incluyo, pero que no impiden entender que hace el
programa (si estáis interesados en alguno de ellos, los colgaría de la web
de Recursos-as400).
        El programa permite hacer una copia tanto en modo atendido como
desatendido, todo depende de la fecha y hora en la que se quiera efectuar.
El programa siempre se tendrá que llamar desde la consola y por un usuario
con las autorizaciones adecuadas. El programa funciona, ya que le he probado
este fin de semana. Puede que necesite alguna mejora (estoy abierto a
sugerencias), pero de momento este es el que usaré.
        
        Un saludo a todos y gracias,


        Javier Mora
        Dpto. Informática
        Dialsur S.A.U.

/*‚ =============================================================== €*/
/*‚ SALVASYS                                                        €*/
/*‚                                                                 €*/
/*‚ Realiza una copia de seguridad de todo el sistema.              €*/
/*‚                                                                 €*/
/*‚ (C) 2006 Dialsur S.A.U.                                         €*/
/*‚                                                                 €*/
/*‚ Programador.: ACG                                               €*/
/*‚ Fecha.......:                                                   €*/
/*‚                                                                 €*/
/*‚ --------------------------------------------------------------- €*/
/*‚ Historia                                                        €*/
/*‚                                                                 €*/
/*‚ Fecha    Programador        Observaciones                       €*/
/*‚ -------- ------------------ -------------                       €*/
/*‚ 27.02.06 JMG                Adaptaciones para realizar el       €*/
/*‚                             proceso en modo desatendido.        €*/
/*‚                             Documentar.                         €*/
/*‚                                                                 €*/
/*‚ Compilación:                                                    €*/
/*‚                                                                 €*/
/*‚ Funcionamiento:                                                 €*/
/*‚                                                                 €*/
/*‚   Este programa tiene que ejecutarse desde la consola del       €*/
/*‚   sistema, ya que se dejará el sistema en estado restringido.   €*/
/*‚                                                                 €*/
/*‚   Primero aparece una pantalla de aviso con los procesos y      €*/
/*‚   la consecuencias producidas por la ejecución del programa.    €*/
/*‚   Se solicita una confirmación.                                 €*/
/*‚                                                                 €*/
/*‚   En la siguiente pantalla se solicita al usuario que indique   €*/
/*‚   que opciones quiere realizar. Se ofrecen unos valores por     €*/
/*‚   defecto, que suelen ser adecuados.                            €*/
/*‚                                                                 €*/
/*‚   Se puede realizar la copia de seguridad de forma inmediata o  €*/
/*‚   desatendida. Si se opta por esta última, habrá que indicar el €*/
/*‚   día y la hora de cuando inciar el proceso. Una vez aceptadas  €*/
/*‚   las opciones de pantalla, se muestran en pantalla una serie   €*/
/*‚   de avisos que pueden ser interesantes para el operador.       €*/
/*‚   Finalmente, se solicita la confirmación explícita (F15) para  €*/
/*‚   iniciar todo el procesos de copia de seguridad. En este punto €*/
/*‚   también se podrá abortar todo el proceso.                     €*/
/*‚                                                                 €*/
/*‚   A continuación, la consola se queda en espera hasta la fecha  €*/
/*‚   y hora introducidas en pantalla, momento en el cual se        €*/
/*‚   iniciarán todas las tareas de la copia de seguridad.          €*/
/*‚                                                                 €*/
/*‚   El programa comprueba que haya una cinta inicializada en la   €*/
/*‚   unidad. Si se ha indicado, se borra su contenido. A           €*/
/*‚   continuación deja el sistema en estado restringido y procede  €*/
/*‚   con la copia de seguridad del sistema, bibliotecas, etc.      €*/
/*‚                                                                 €*/
/*‚   Si no se opta por inicializar la cinta, la copia se añadirá   €*/
/*‚   al contenido actual de la cinta ubicada en la unidad.         €*/
/*‚                                                                 €*/
/*‚   Al finalizar la copia, se expulsa la cinta.                   €*/
/*‚                                                                 €*/
/*‚   Según se haya indicado en la pantalla de opciones, el sistema €*/
/*‚   se puede apagar, reiniciarlo de nuevo (arranque de los        €*/
/*‚   subsistemas) o dejarlo en el estado actual (restringido).     €*/
/*‚                                                                 €*/
/*‚ Notas para el programador:                                      €*/
/*‚                                                                 €*/
/*‚   Este programa usa varios mandatos de terceros que no forman   €*/
/*‚   parte del sistema operativo.                                  €*/
/*‚                                                                 €*/
/*‚   MSGBOX - Muestra en pantalla el mensaje indicado por el       €*/
/*‚            programador dentro de una ventana de tamaño          €*/
/*‚            estándar.                                            €*/
/*‚                                                                 €*/
/*‚   RTVDAT - Mandato incluido en las QUSRTOOL de la versión V3R1  €*/
/*‚            que devuelve información sobre la fecha introducida. €*/
/*‚            Se utiliza para averiguar el día de la semana.       €*/
/*‚                                                                 €*/
/*‚   MOVPGMMSG - Mueve mensajes de diagnóstico al programa llamador€*/
/*‚                                                                 €*/
/*‚   RSNESCMSG - Mueve el mensaje de escapa al programa llamador.  €*/
/*‚                                                                 €*/
/*‚ --------------------------------------------------------------- €*/
/*‚ Notas:                                                          €*/
/*‚ 1. Este programa tiene una funcionalidad similar a la opción 21 €*/
/*‚    del menú del sistema SAVE.                                   €*/
/*‚                                                                 €*/
/*‚    GO SAVE                                                      €*/
/*‚    Salvar datos del sistema y de usuario                        €*/
/*‚    20. Definir valores por omisión de datos de usuario y salvar €*/
/*‚        sistema                                                  €*/
/*‚    21. Todo el sistema                                          €*/
/*‚                                                                 €*/
/*‚ =============================================================== €*/

Pgm

/*  ===============================================================  */
/*  = Declaraciones                                               =  */
/*  ===============================================================  */

/*  ---------------------------------------------------------------  */
/*  - Variables de trabajo                                        -  */
/*  ---------------------------------------------------------------  */
   Dcl        &desatendid *Lgl
   Dcl        &dlvry      *Char     (   10    )
   Dcl        &fecha1     *Char     (    6    )
   Dcl        &hora1      *Char     (    6    )
   Dcl        &fecha2     *Char     (    6    )
   Dcl        &hora2      *Char     (    6    )
   Dcl        &tmp        *Char     (    6    )
   Dcl        &dia        *Char     (    1    )

   DclF       File( SALVASYW )

/*  ===============================================================  */
/*  = Monitorización global de errores                            =  */
/*  ===============================================================  */

   MonMsg     ( CPF0000 MCH0000 ) *N                              +
      GoTo       Error


/*  ===============================================================  */
/*  = Mostrar pantalla de aviso informando de lo que va a suceder =  */
/*  ===============================================================  */

   ChgVar     &actupr     ( 'N' )
   ChgVar     &desatendid ( '0' )

Aviso:
   SndRcvF    RcdFmt( P_AVISO )
   If         ( &IN03 = '1' *OR &ACTUPR = 'N' )                   +
      Goto  FIN


/*  ===============================================================  */
/*  = Mostrar pantalla de opciones a realizar en la copia         =  */
/*  ===============================================================  */

   ChgVar     &disp       ( 'TAP01' )
   ChgVar     &fecha      ( '*HOY' )
   ChgVar     &hora       ( '*AHORA' )
   ChgVar     &inztap     ( 'S' )
   ChgVar     &savsys     ( 'S' )
   ChgVar     &savlib     ( 'S' )
   ChgVar     &savdlo     ( 'S' )
   ChgVar     &dsptap     ( 'N' )
   ChgVar     &rclstg     ( 'N' )
   ChgVar     &pwrdwn     ( 'A' )

Opciones:
   SndRcvF    RcdFmt( P_OPCIO )
   If         ( &IN03 = '1' )                                     +
      Goto  FIN

/*  ---------------------------------------------------------------  */
/*  - Validar opciones introducidas                               -  */
/*  ---------------------------------------------------------------  */

   If         ( &fecha *Ne '*HOY'  )                              +
   Do
      CvtDat     Date( &fecha )                                   +
                 ToVar( &TMP )                                    +
                 ToSep( *NONE )
      MonMsg     CPF0000  *N                                      +
      Do
         MsgBox     Msg( 'La fecha de inicio de la copia es +
                          incorrecta.')
         Goto  Opciones
      EndDo
   EndDo

   If         ( &hora *Ne '*AHORA'  )                             +
   Do
      If         ( %Sst( &hora 1 2 ) < '00'                   *Or +
                   %Sst( &hora 1 2 ) > '23' )                     +
         Goto  ErrHora
      If         ( %Sst( &hora 3 2 ) < '00'                   *Or +
                   %Sst( &hora 3 2 ) > '59' )                     +
         Goto  ErrHora
      If         ( %Sst( &hora 5 2 ) < '00'                   *Or +
                   %Sst( &hora 5 2 ) > '59' )                     +
         Goto  ErrHora

      Goto  Avisos

ErrHora:
         MsgBox     Msg( 'La hora de inicio de la copia es +
                          incorrecta.')
         Goto  Opciones
   EndDo

/*  ===============================================================  */
/*  = Avisos para el usuario en el caso que se haya introducido   =  */
/*  = alguna opción que pudiera ser incompatible con el horario   =  */
/*  = de trabajo o se quisiera advertir sobre alguna cuestión     =  */
/*  = interesante                                                 =  */
/*  ===============================================================  */

Avisos:

   If         ( &fecha *Eq '*HOY'  )                              +
   Do
      RtvSysVal  SysVal( QDATE )                                  +
                 RtnVar( &fecha1 )
   EndDo
   Else                                                           +
      ChgVar     &fecha1      ( &fecha )

   If         ( &hora *Eq '*AHORA' )                              +
   Do
      RtvSysVal  SysVal( QTIME )                                  +
                 RtnVar( &hora1 )
   EndDo
   Else                                                           +
      ChgVar     &hora1       ( &hora )

/*  ---------------------------------------------------------------  */
/*  - De lunes a viernes y los sábados hasta las 14 horas, el     -  */
/*  - personal de almacén está trabajando                         -  */
/*  -                                                             -  */
/*  - &dia => '1'=Domingo, '2'=Lunes, ... '7'=Sábado              -  */
/*  ---------------------------------------------------------------  */

   RtvDat     Date( &fecha1 ) DayOfWeek( &dia )
   If         ( (&dia >= '2' *And &dia <= '6')                *Or +
                (&dia = '7'  *And &hora1 <= '140500' ) )          +
   Do
      MsgBox     Msg( 'Se va a dejar el sistema en ESTADO +
                      RESTRINGIDO en horario de trabajo.' )
   EndDo

/*  ===============================================================  */
/*  = CONFIRMACIÓN EXPRESA POR PARTE DEL USUARIO                  =  */
/*  ===============================================================  */

   SndF       RcdFmt( P_OPCIO )

Confirmar:
   SndRcvF    RcdFmt( P_CONFIR )

   If         ( &in03 *Eq '1' )                                   +
      Goto  Fin
   If         ( &in12 *Eq '1' )                                   +
      Goto  Opciones
   If         ( &in15 *Eq '1' )                                   +
      Goto  Salvar
   Goto  Confirmar

/*  ===============================================================  */
/*  = Iniciar el proceso de copia de seguridad                    =  */
/*  ===============================================================  */

Salvar:

   If         ( &fecha *Eq '*HOY'                            *And +
                &hora *Eq '*AHORA' )                              +
   Do
      ChgVar     &desatendid  ( '0' )
      ChgVar     &dlvry       ( '*BREAK' )
   EndDo
   Else                                                           +
   Do
      ChgVar     &desatendid  ( '1' )
      ChgVar     &dlvry       ( '*NOTIFY' )
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Si el proceso es desatendido se espera hasta la fecha y     -  */
/*  - hora indicados                                              -  */
/*  ---------------------------------------------------------------  */

Esperar:
   RtvSysVal  SysVal( QDATE )                                     +
              RtnVar( &fecha2 )
   RtvSysVal  SysVal( QTIME )                                     +
              RtnVar( &hora2 )

   If         ( &fecha2 *Eq &fecha1                          *And +
                &hora2 *Ge &hora1 )                               +
      Goto  Iniciar

   DlyJob     RsmTime( &hora1 )
   Goto  Esperar

Iniciar:

/*  ---------------------------------------------------------------  */
/*  - Comprobar que hay una cinta en la unidad                    -  */
/*  ---------------------------------------------------------------  */

   SndF       RcdFmt( RCHK )
   ChkTap     Dev( &disp ) EndOpt( *REWIND )
   MonMsg     ( CPF6760 ) *N                                      +
   Do
      If         ( &desatendid *Eq '0' )                          +
      Do
         MsgBox     Msg( 'No hay cinta en la unidad.' )
         Goto  Fin
      EndDo
      Else                                                        +
         Goto  Error
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Entrega de mensajes en la cola de QSYSOPR                   -  */
/*  ---------------------------------------------------------------  */

   ChgMsgQ    MsgQ( QSYSOPR ) DlVry( &dlvry )
   MonMsg     (CPF2451) *N                                        +
      RcvMsg     MsgType( *EXCP )

   If         ( &desatendid *Eq '0' )                          +
   Do
      CALL       PGM(BREAK)
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Iniciarlizar la cinta                  Tiempo 00:00:15      -  */
/*  ---------------------------------------------------------------  */

   If         ( &inztap *Eq 'S')                                  +
   Do
      InzTap     DeV( &disp )                                     +
                 NewVol( SAVSYS )                                 +
                 NewOwnId( DIALSUR )                              +
                 Check( *NO )                                     +
                 Density( *SLR100 )
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Dejar el sistema en estado restringido                      -  */
/*  -                                        Tiempo 00:03:00      -  */
/*  ---------------------------------------------------------------  */

   SndF       RcdFmt( REND )
   EndSbs     Sbs( *ALL ) Option( *IMMED )
   DlyJob     Dly( 180 )

/*  ---------------------------------------------------------------  */
/*  - Salvar sistema                         Tiempo 00:10:00      -  */
/*  ---------------------------------------------------------------  */

   If         ( &savsys *Eq 'S' )                                 +
   Do
      SndF       RcdFmt( RSAVS )
      SavSys     Dev( &disp ) EndOpt( *LEAVE ) Clear( *AFTER )
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Salvar bibliotecas                     Tiempo 02:00:00      -  */
/*  ---------------------------------------------------------------  */

   If         ( &savlib *Eq 'S' )                                 +
   Do
      SndF       RcdFmt( RSAVL )
      SavLib     Lib( *NONSYS )                                   +
                 Dev( &disp )                                     +
                 SeqNbr( *END )                                   +
                 EndOpt( *LEAVE )                                 +
                 Clear( *AFTER )                                  +
                 AccPth( *YES )
      MonMsg     CPF0000
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Salvar documentos                      Tiempo 00:00:10      -  */
/*  - Salvar directorios del IFS             Tiempo 00:10:00      -  */
/*  ---------------------------------------------------------------  */

   If         ( &savdlo *Eq 'S' )                                 +
   Do
      SndF       RcdFmt( RSAVD )
      SavDlo     Dlo( *ALL )                                      +
                 Flr( *ANY )                                      +
                 Dev( &disp )                                     +
                 SeqNbr( *END )                                   +
                 EndOpt( *LEAVE )                                 +
                 Clear( *AFTER )
      MonMsg     CPF0000

      SndF       RcdFmt( RSAV )
      Sav        Dev( ('/QSYS.LIB/' *CAT &DISP *TCAT '.DEVD') )   +
                 Obj( ('/*') ('/QSYS.LIB' *OMIT)                  +
                      ('/QDLS' *OMIT) )                           +
                 SeqNbr( *END )                                   +
                 UpdHst( *YES )                                   +
                 Clear( *AFTER )
      MonMsg     CPF0000
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Imprimir contenido de la cinta         Tiempo               -  */
/*  ---------------------------------------------------------------  */

   If         ( &dsptap *Eq 'S' )                                 +
   Do
      SndF       RcdFmt( RDST )
      DspTap     Dev( &disp ) Output( *PRINT )
      MonMsg     CPF0000
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Expulsar la cinta                                           -  */
/*  ---------------------------------------------------------------  */

   ChkTap     Dev( &disp ) EndOpt( *UNLOAD )
   MonMsg     CPF0000

/*  ---------------------------------------------------------------  */
/*  - Reclamar almacenamiento                Tiempo               -  */
/*  ---------------------------------------------------------------  */

   If         ( &rclstg *EQ 'S')                                  +
   Do
      SndF       RcdFmt( RCL )
      RclStg
      MonMsg     CPF0000
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Apagado del sistema o arrancar de nuevo todos los           -  */
/*  - subsistemas                                                 -  */
/*  ---------------------------------------------------------------  */

   If         ( &pwrdwn *Eq 'A' )                                 +
   Do
      SndF       RcdFmt( RPWR )
      PwrDwnSys  Option( *IMMED )
      MonMsg     CPF0000
   EndDo
   Else If    ( &pwrdwn *Eq 'N' )                                 +
   Do
      StrSbs     SbsD( QCTL )
      SignOff    *LIST
   EndDo
   Else                                                           +
      MsgBox     Msg( 'EL PROCESO DE COPIA DE SEGURIDAD HA  +
                      FINALIZADO DE FORMA SATISFACTORIA.' )

Fin:
   Return

/*  ===============================================================  */
/*  = MANEJADOR ESTÁNDAR DE ERRORES                               =  */
/*  ===============================================================  */

Error:

/*  ---------------------------------------------------------------  */
/*  - Si se produce un error no monitorizado en estado desatendido-  */
/*  - el sistema siempre sa apaga. Así nos aseguramos que la      -  */
/*  - máquina arrancará según esté programada.                    -  */
/*  ---------------------------------------------------------------  */

   If         ( &desatendid *Eq '1' )                             +
   Do
      PwrDwnSys  Option( *IMMED )
      MonMsg     cpf0000
   EndDo

/*  ---------------------------------------------------------------  */
/*  - Si el proceso se realiza en modo atendido, se reenvían los  -  */
/*  - mensajes de escape al programa llamador (normalmente una    -  */
/*  - línea de mandatos)                                          -  */
/*  ---------------------------------------------------------------  */

   Else                                                           +
   Do
      MovPgmMsg
      MonMsg     cpf0000
      RsnEscMsg
      MonMsg     cpf0000
   EndDo

EndPgm
     A*%%TS  SD  20060306  132000  MORAJA      REL-V5R3M0  5722-WDS
     A*%%EC
     A                                      DSPSIZ(24 80 *DS3)
     A                                      CHGINPDFT
     A                                      PRINT
     A          R P_AVISO
     A*%%TS  SD  20060227  110751  MORAJA      REL-V5R2M0  5722-WDS
     A                                      ALARM
     A                                      CA03(03 'Salir')
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A                                  3  2'Se va a iniciar una tarea que real-
     A                                      iza una copia de seguridad completa-
     A                                       del'
     A                                      DSPATR(HI)
     A                                 18 15'¿Esta usted seguro? (S/N).........-
     A                                      .....:'
     A                                      DSPATR(HI)
     A            ACTUPR         1A  B 18 57DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 23  2'F3=Salir'
     A                                      DSPATR(HI)
     A                                  4  2'sistema. Esta opción hará:'
     A                                      DSPATR(HI)
     A                                  5  4'o Finalizar todos los subsistemas'
     A                                  6  4'o Salvar el Código Interno bajo Li-
     A                                      cencia'
     A                                  7  4'o Salvar el sistema operativo'
     A                                  8  4'o Salvar los datos de seguridad'
     A                                  9  4'o Salvar los objetos de configurac-
     A                                      ión'
     A                                 10  4'o Salvar todas las bibliotecas de -
     A                                      usuario (incluidas las bibliotecas -
     A                                      para'
     A                                 11  4'  programas bajo licencia)'
     A                                 12  4'o Salvar todos los documentos y ca-
     A                                      rpetas'
     A                                 13  4'o Apagar el sistema o arrancar el -
     A                                      subsistema de control'
     A                                 15  2'Compruebe que no haya ningún traba-
     A                                      jo activo antes de iniciar esta tar-
     A                                      ea.'
     A          R P_OPCIO
     A*%%TS  SD  20060306  132000  MORAJA      REL-V5R3M0  5722-WDS
     A                                      CA03(03 'Salir')
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 18' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A                                  5 10'Introduzca las opciones que desea -
     A                                      realizar:'
     A                                      DSPATR(HI)
     A                                  9 53'Tiempo Aprox.'
     A                                      DSPATR(HI)
     A                                 10 10'Inicializar la cinta..............'
     A            INZTAP         1A  B 10 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 10 55'00:00:10'
     A                                      DSPATR(HI)
     A                                 11 10'Salvar el sistema.................'
     A            SAVSYS         1A  B 11 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 11 55'00:10:00'
     A                                      DSPATR(HI)
     A                                 12 10'Salvar bibliotecas................'
     A            SAVLIB         1A  B 12 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 12 55'02:00:00'
     A                                      DSPATR(HI)
     A                                 13 10'Salvar documentos.................'
     A            SAVDLO         1A  B 13 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 13 55'00:10:00'
     A                                      DSPATR(HI)
     A                                 14 10'Visualizar contenido cinta........'
     A            DSPTAP         1A  B 14 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 14 55'00:07:00'
     A                                      DSPATR(HI)
     A                                 15 10'Reclamar almacenamiento...........'
     A            RCLSTG         1A  B 15 45DSPATR(HI)
     A                                      VALUES('S' 'N')
     A                                      DSPATR(UL)
     A                                 15 55'00:07:00'
     A                                      DSPATR(HI)
     A                                 16 10'Dejar el sistema en estado........'
     A            PWRDWN         1A  B 16 45DSPATR(HI)
     A                                      DSPATR(UL)
     A                                      VALUES('A' 'N' 'R')
     A                                 16 55'00:01:00'
     A                                      DSPATR(HI)
     A                                 23  2'F3=Salir'
     A                                      DSPATR(HI)
     A                                  7 10'Dispositivo.......................'
     A            DISP          10A  B  7 45DSPATR(HI)
     A                                      DSPATR(UL)
     A                                  8 10'Fecha y hora de inicio............'
     A            FECHA          6A  B  8 45DSPATR(HI)
     A                                      DSPATR(UL)
     A            HORA           6A  B  8 53DSPATR(HI)
     A                                      DSPATR(UL)
     A                                 17 13'A=Apagado; N=Normal (reinicia subi-
     A                                      stemas); R=Restringido'
     A                                 16 47'(A/N/R)'
     A          R P_CONFIR
     A*%%TS  SD  20060302  181358  MORAJA      REL-V5R2M0  5722-WDS
     A                                      CA03(03 'Salir')
     A                                      CA12(12 'Cancelar')
     A                                      CA15(15 'Confirma Copia Seguridad')
     A                                      CLRL(*NO)
     A                                      OVERLAY
     A                                      PROTECT
     A                                 23  3'F3=Salir'
     A                                      DSPATR(HI)
     A                                 23 13'F12=Cancelar'
     A                                      DSPATR(HI)
     A                                 23 27'F15=Confirmar Copia Seguridad'
     A                                      DSPATR(HI)
     A          R P_ESTADO
     A*%%TS  SD  20060227  110751  MORAJA      REL-V5R2M0  5722-WDS
     A                                      OVERLAY
     A                                      FRCDTA
     A                                      PROTECT
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A                                 14 20'Espere, por favor...'
     A            ESTADO        40   O 10 20
     A                                  6 20'Estado del proceso'
     A                                      DSPATR(HI)
     A*
     A          R RCHK
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy comprobando la cinta.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R REND
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy dejando el sistema en estado-
     A                                       restringido.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RSAVS
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy ejecutanto SAVSYS.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RSAVL
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy Ejecutando SAVLIB LIB(*NONSY-
     A                                      S).'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RSAVD
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy Ejecutando SAVDLO DLO(*ALL).'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RSAV
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy Ejecutando SAV.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RDST
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy imprimiendo el contenido de -
     A                                      la cinta.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RCL
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'Estoy Ejecutando RCLSTG.'
     A                                 12 20'Espere, por favor...'
     A*
     A          R RPWR
     A*%%TS  SD  20060306  124855  MORAJA      REL-V5R3M0  5722-WDS
     A                                      ALARM
     A*
     A                                  1  2DATE
     A                                      EDTCDE(Y)
     A                                  1 19' PROCESO DE SALVAGUARDIA TOTAL DEL-
     A                                       SISTEMA '
     A                                      DSPATR(HI)
     A                                      DSPATR(RI)
     A                                  1 67'Dialsur, S.A.U'
     A*
     A                                 10 20'El proceso ha terminado. Voy a apa-
     A                                      gar el 400.'
     A                                 12 20'Espere, por favor...'

Responder a