Documentos de Académico
Documentos de Profesional
Documentos de Cultura
57
Empresa de Servicios y Capacitación en Sistemas
INZTAP
1. Permite inicializar (formatear) un Tape.
Inicializar cinta (INZTAP)
Final
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 1)
3. En “Nuevo identificador de volumen” (NEWVOL) se tiene que especificar un string que identifique al tape, se
especifica *NONE para intercambiar información con otros sistemas pero con *NONE no se puede dar el uso normal
en el AS/400.
5. “Comprobar archivos activos” (CHECK) permite condicionar la inicialización a la existencia de archivos activos en el
tape. En el momento del backup se puede especificar una fecha de caducidad para los archivos.
6. En “Densidad de cinta” (DENSITY) se especifica la capacidad de la cinta. El valor de *DEVTYPE indica que se
aplicará la capacidad máxima que permita el dispositivo.
7. En “Opción de fin de Cinta” (ENDOPT) ambos valores rebobinan la cinta pero *UNLOAD da por extraído el tape del
dispositivo.
58 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
SAVLIB
1. Permite salvar bibliotecas (backup) a almacenamiento auxiliar (tape).
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 2)
2. En el parámetro “Dispositivo” (DEV) aparte de poder especificar el nombre del dispositivo (TAP01, DKT01, etc.)
también se puede especificar *SAVF lo cual significa que se ha creado previamente un buffer en disco denominado
“archivo de salvar”, buffer en el cual se va almacenar la o las bibliotecas como si se tratase de un dispositivo virtual.
3. El “Identificador de volumen” (VOL) permite asegurarse del tape en el cual se está salvando la información. El valor
*MOUNTED significa que no se va a verificar el identificador de volumen.
4. El “Número de secuencia” (SEQNBR) indica en que ubicación se va a salvar la biblioteca, normalmente es al final
(*END).
5. La “Etiqueta” (LABEL) es un nombre simbólico que permite identificar a la información salvada (adicionalmente al
nombre de la biblioteca). El valor por omisión es el mismo nombre de la biblioteca salvada.
6. La “Fecha de caducidad” (EXPDATE) indica una fecha después de la cual el archivo ya no es útil y se puede borrar.
7. La “Opción de fin de medio” (ENDOPT) permite rebobinar la cinta (*REWIND, UNLOAD) o dejarla corrida
(*LEAVE) luego de terminar el backup.
8. La “Biblioteca inicial” (STRLIB) permite especificar una biblioteca de inicio en el caso de que se haya especificado
*NONSYS, IBM, *ALLUSR como biblioteca a salvar.
9. “Archivo de Salvar” (SAVF) indica el nombre de un objeto que permite almacenar la biblioteca a salvar.
10. “Definición de medios” (MEDDFN) identifica el nombre de un objeto de tipo *MEDDFN con el cual se define un
medio.
Nuestra Señora del Carmen S.R.Ltda. 59
Empresa de Servicios y Capacitación en Sistemas
Parámetros adicionales
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 3)
12. “Archivo Optico” (OPTFILE) especifica el nombre de la vía del archivo óptico que se utiliza para la operación de
salvar, empezando por el directorio raíz del volumen.
13. “Utilizar bloque óptimo” (USEOPTBLK) especifica si se utiliza o no el tamaño de bloque óptimo que el dispositivo
soporta para la operación de salvar. Para el caso de *YES el archivo de cinta que se crea sólo es compatible con un
dispositivo que soporta el tamaño de bloque utilizado.
En el caso de *NO los mandatos de salvar utilizan el tamaño de bloque por omisión soportado por todos los tipos de
dispositivo.
14. El “Release destino” (TGTRLS) es necesario especificarlo cuando se piensa restaurar la información en un release
anterior al del AS/400 donde se produce el backup.
15. “Actualizar histórico” (UPDHST) permite actualizar la información descriptiva del objeto salvado, de tal manera que
el objeto en disco guarda una anotación de la fecha y hora en que fue salvado.
16. “Borrar” (CLEAR) permite borrar automáticamente la data del dispositivo (no se trata de una inicialización).
a) *NONE: no borra y envía un mensaje al operador.
b) *ALL: borra todas las cintas/diskette y graba.
c) *AFTER: borra después del tape/diskette actual.
d) *REPLACE: reemplaza la data activa.
17. El parámetro “Comprobación previa del Objeto” (PRECHK) verifica la existencia de los objetos, que no este dañado
el objeto, que no este bloqueado el objeto por otro trabajo y el nivel de autorización.
Para un save de varias bibliotecas, la verificación se hace de una en una en forma independiente:
a) *NO
b) *YES
18. “Salvar activo” (SAVACT) especifica si el objeto puede actualizarse mientras se está salvando.
a) *NO: no se salvan los objetos que están utilizándose.
b) *LIB: si permite la actualización. Se establece un punto de interrupción (punto de control) para toda la
biblioteca de tal manera que se salvan los objetos en un estado coherente entre ellos.
60 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
c) *SYNCLIB: si permite la actualización. Se trata de salvar varias bibliotecas con un punto de interrupción
entre todos, de tal manera que se conserva un estado coherente entre todas las bibliotecas.
d) *SYSDFN: si permite la actualización. Los objetos de una biblioteca pueden alcanzar puntos de
comprobación en momentos distintos y por lo mismo, pueden no estar en un estado coherente de
relación entre ellos.
19. El parámetro “Tiempo de espera de salvar activo” (SAVACTWAIT) especifica la cantidad de tiempo (en segundos)
que debe esperarse un límite de compromiso o un objeto que está utilizándose antes de continuar con el proceso de
salvar.
elemento 1: por bloqueo de objeto, si no se obtiene un bloqueo en el tiempo especificado, el objeto no se salva.
a) 120
b) *NOMAX
c) tiempo de espera (0 – 99999).
elemento 2: por cambio de registro pendientes (control de compromiso)
a) *LOCKWAIT: Si no se llega a un límite de compromiso en el tiempo especificado en el elemento 1, la operación
de salvar finaliza.
b) *NOCMTBDY: el sistema salvará los objetos sin que haga falta que la transacciones con cambios pendientes
alcancen un límite de compromiso. Los objetos al restaurarse no se podrán usar hasta que se complete o se
eliminen los cambios pendientes de commit.
c) *NOMAX
d) tiempo de espera (0 – 99999).
elemento 3: otros cambios pendientes, como los que tienen que ver con programas API.
a) *LOCKWAIT: Si no se llega a un límite de compromiso en el tiempo especificado en el elemento 1, la operación
de salvar finaliza.
b) *NOMAX
c) tiempo de espera (0 – 99999).
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 4a)
Nuestra Señora del Carmen S.R.Ltda. 61
Empresa de Servicios y Capacitación en Sistemas
21. El parámetro “ID de sincronización” (SYNCID) identifica un nombre de sincronización iniciado por el comando
STRSAVSYNC, en dicho comando se identifica a través de un nombre la cantidad de saves sub siguientes que
estarían sincronizados entre sí mismos.
22. El parámetro “Salvar vías de acceso” (ACCPTH) especifica si también se salvan las vías de acceso de archivos
lógicos que dependen de los archivos físicos que se están salvando.
a) *NO: no se salvan los archivos lógicos.
b) *YES: si se salvan los archivos lógicos.
23. El parámetro “Datos de archivo de salvar” (SAVFDTA) es un parámetro para los objetos “archivos de salvar”:
a) *YES: se salvan la descripción y el contenido de un archivo de salvar.
b) *NO: sólo se salva la descripción del archivo de salvar.
24. El parámetro “Datos de archivo en spool” (SPLFDTA) se refiere a los archivos de spool en Cola de Salida.
a) *NONE, no se salvan datos de archivo en spool.
b) *ALL: se salvan los datos de los archivos de spool para cada Cola de Salida salvada.
25. El parámetro “Datos de Cola” (QDTA) se refiere al contenido de las Colas de Datos.
a) *NONE sólo salva la descripción de la Cola de Salida
b) *DTAQ se salva la descripción y contenido de una Cola de Salida.
27. El parámetro “Almacenamiento” (STG) especifica si se libera el almacenamiento ocupado por los objetos que están
siendo salvados:
a) *KEEP: no se libera el almacenamiento.
b) *FREE: si se libera el almacenamiento.
28. El parámetro “Bibliotecas a omitir” (OMITLIB) especifica las bibliotecas que se han de excluir de la operación de
salvar.
29. El parámetro “Objetos a omitir” (OMITOBJ) especifica los Objetos que se han de excluir de la operación de salvar.
30. El parámetro “Dispositivo de ASP” (ASPDEV) al especificar un ASP específico se origina un filtro sobre los objetos
especificados para salvar en el parámetro OBJ.
a) * , incluye la ASP del sistema (nro.1), todas las ASP básicas de usuario (2 a 32) y los ASP de la hebra actual.
b) *SYSBAS, las ASP del 1 a 32.
c) *CURASPGRP, los ASP de la hebra actual.
d) Nombre de ASP.
31. El parámetro “Salida” (OUTPUT) especifica si se crea un alista de los objetos salvados
34. “Espacio de usuario de mandato” (CMDUSRSPC) especifica el objeto espacio de usuario (*USRSPC) que contiene
información para aquellos parámetros en los que se especificó la entrada *USRSPC. El espacio de usuario debe tener
un formato definido por la API QSRSAVO.
Salvar biblioteca (SAVLIB)
Objetos a omitir: _
Objeto . . . . . . . . . . . . __________ Nombre, genérico*, *USRSPC...
Biblioteca . . . . . . . . . *ALL______ Nombre, genérico*, *ALL
Tipo de objeto . . . . . . . . *ALL___ *ALL, *ALRTBL, *BNDDIR...
+ para más valores _______
Dispositivo de ASP . . . . . . . *_________ Nombre, *, *SYSBAS, *CURASPGRP
Salida . . . . . . . . . . . . . *NONE___ *NONE, *PRINT, *OUTFILE
Archivo que recibirá la salida __________ Nombre
Biblioteca . . . . . . . . . . *LIBL_____ Nombre, *LIBL, *CURLIB
Opciones miembro de salida:
Miembro que recibirá la salida *FIRST____ Nombre, *FIRST
Sustituir o añadir registros *REPLACE *REPLACE, *ADD
Tipo de información de salida . *OBJ *OBJ, *LIB, *MBR, *ERR
Espacio de usuario de mandato . __________ Nombre
Biblioteca . . . . . . . . . . *LIBL_____ Nombre, *LIBL, *CURLIB
Final
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 4b)
Nuestra Señora del Carmen S.R.Ltda. 63
Empresa de Servicios y Capacitación en Sistemas
SABOBJ
1. Permite salvar objetos de manera individual. Los parámetro son bastantes similares a a los de SAVLIB.
2. Paginando:
Parámetros adicionales
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 6)
64 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
3. Paginando nuevamente:
(figura 7)
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 8a)
Nuestra Señora del Carmen S.R.Ltda. 65
Empresa de Servicios y Capacitación en Sistemas
Final
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 8b)
66 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
SAVCHGOBJ
1. Permite salvar una copia de cada objeto o grupo de objetos cambiados ubicados en la misma biblioteca. Para los
archivos de base de datos, sólo se salvan los miembros cambiados.
(figura 9)
A B A B A B
C C
A B C
(figura 10)
Nuestra Señora del Carmen S.R.Ltda. 67
Empresa de Servicios y Capacitación en Sistemas
DSPTAP
1. Permite visualizar el contenido de un Tape:
Dispositivo . . . . . . . . . . Nombre
Identificador de volumen . . . . *MOUNTED Valor tipo carácter, *MOUNTED
Etiqueta de archivo . . . . . . *ALL
Número de secuencia:
Núm secuencia archivo inicial *FIRST 1-16777215, *FIRST
Número secuencia archivo final *LAST 1-16777215, *ONLY, *LAST
Tipo de datos . . . . . . . . . *LABELS *LABELS, *SAVRST
Salida . . . . . . . . . . . . . * *, *PRINT, *OUTFILE
Opción de fin de cinta . . . . . *REWIND *REWIND, *UNLOAD
Final
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 11)
Más...
F3=Salir F12=Cancelar
(C) COPYRIGHT IBM CORP. 1980, 1998.
(figura 12)
68 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
3. Paginando:
Formato registro . . . . . . . . . : U
Atributo bloque . . . . . . . . . :
Longitud registro . . . . . . . . : 00000
Longitud bloque . . . . . . . . . : 032760
Longitud archivo . . . . . . . . . : 000007
Desplazamiento almacenamiento
intermedio . . . . . . . . . . . :
Carácter control . . . . . . . . . :
Más...
F3=Salir F12=Cancelar
(figura 13)
4. Paginando nuevamente:
Indicador multivolumen . . . . . . :
Secuencia multivolumen . . . . . . : 0000000001
Tipo archivo . . . . . . . . . . . :
Datos compactados . . . . . . . . : *NO
Sistema donde se creó . . . . . . : IBMOS400
Final
F3=Salir F12=Cancelar
(figura 14)
Nuestra Señora del Carmen S.R.Ltda. 69
Empresa de Servicios y Capacitación en Sistemas
F3=Salir F12=Cancelar
(figura 15)
RSTLIB
1. Permite restaurar una o un grupo de bibliotecas.
(figura 16)
70 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
2. Paginando:
Parámetros adicionales
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 17a)
4. El parámetro “Opción de miembro de base de datos” (MBROPT) especifica que miembros de un archivo de base de
datos se restauran:
a) *MATCH: se restauran los miembros si la lista total de miembros coincide con los miembros del archivo en
disco. No es válido cuando se especifica *ALL en el parámetro “Permitir diferencias objetos”
(ALWOBJDIF).
b) *ALL: se restauran todos los miembros del archivo salvado.
c) *NEW: sólo se restauran miembros nuevos (miembros que no existen en el archivo en disco).
d) *OLD: sólo se restauran los miembros que ya existen en el archivo en disco.
5. El parámetro “Id de diferido” (DFRID): permite a través de un identificador postergar la restauración de un objeto por
faltarle (no disponer) de otros objetos de los cuales depende, caso de un archivo lógico y el físico al cual corresponde.
Al restaurar la biblioteca que contiene los objetos de los cuales se dependen habría que especificar el mismo
identificador. Para restaurar los objetos diferidos cuando ya están disponibles los objetos de los cuales dependen, se
debe usar el comando RSTDFROBJ especificando el identificador correspondiente.
a) *DFT para los RSTLIB de *NONSYS, *ALLUSR o *IBM se usa el identificador QRSTLIB, para otro caso no se
usa la facilidad de diferir (no se restauran ni se difieren si dependen de otro no disponible)
b) *NONE no se restauran ni se difieren si dependen de otro no disponible.
c) Nombre
6. El parámetro “Permitir diferencia de objetos” (ALWOBJDIF) especifica si se permiten ciertas diferencias encontradas
durante una operación de restaurar (propiedad, fecha de creación, enlace de lista de autorizaciones).
a) *NONE: no se permite ninguna diferencia.
b) *ALL: se permiten todas las diferencias
Nuestra Señora del Carmen S.R.Ltda. 71
Empresa de Servicios y Capacitación en Sistemas
c) *AUTL: se permiten diferencia en Lista de Autorizaciones. Prevalece la Lista de Autorizaciones de disco
en la que se encuentra incluida, en caso que no exista una AUT.L que lo contenga en disco
entonces la aut. Pública se establece en *EXCLUDE.
d) *FILELVL: se acepta diferencia en el nivel identificador de archivo y nivel identificador de miembro, pero se
requiere que el nivel identificador de formato si coincidan.
e) *OWNER: acepta diferencias en el propietario del objeto prevaleciendo el propietario del objeto en disco.
f) *PGP: se permiten diferencias en el grupo primario prevaleciendo el grupo primario del objeto en disco.
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 17b)
Objetos a omitir: _
Objeto . . . . . . . . . . . . *NONE_____ Nombre, genérico*, *NONE, *ALL
Biblioteca . . . . . . . . . *ALL______ Nombre, genérico*, *ALL
Tipo de objeto . . . . . . . . *ALL___ *ALL, *ALRTBL, *BNDDIR...
+ para más valores _
(figura 17c)
72 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
RSTOBJ
1. Permite restaurar individualmente objetos.
(figura 18a)
Miembro de archivo:
Archivo . . . . . . . . . . . *ALL______ Nombre, *ALL
Miembro . . . . . . . . . . . *ALL______ Nombre, genérico*, *ALL, *NONE
+ para más valores __________
+ para más valores _
Opción de miembro base datos . . *ALL__ *MATCH, *ALL, *NEW, *OLD
ID de diferido . . . . . . . . . *NONE_____ Nombre, *NONE
Datos de archivo en spool . . . *NEW_ *NEW, *NONE
Autorizaciones privadas . . . . *NO_ *NO, *YES
Fecha en que se salvó . . . . . __________ Fecha
Hora en que se salvó . . . . . . ________ Hora
Permitir diferencias objetos . . *ALL____ *NONE, *ALL, *AUTL...
+ para más valores ________
Forzar conversión de objetos:
Convertir al restaurar . . . . *SYSVAL *SYSVAL, *NO, *YES
Objetos a convertir . . . . . ____ *RQD, *ALL
Más...
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 18b)
Nuestra Señora del Carmen S.R.Ltda. 73
Empresa de Servicios y Capacitación en Sistemas
Parámetros adicionales
(figura 18c)
Final
F3=Salir F4=Solicitud F5=Renovar F12=Cancelar
F13=Cómo utilizar esta pantalla F24=Más teclas
(figura 18d)
74 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
1. Se trata de crear un espacio a manera de archivo para que pueda ser utilizado como dispositivo en los comandos
SAVxxx.
CRTSAVF FILE(QGPL/SAVCNT)
DSPSAVF FILE(QGPL/SAVCNT)
CLRSAVF FILE(QGPL/SAVCNT)
QGPL *LIB
CONTAB *LIB
(figura 19)
Nuestra Señora del Carmen S.R.Ltda. 75
Empresa de Servicios y Capacitación en Sistemas
ENDSYS *IMMED
SAVSYS DEV(TAP01)
SAVLIB LIB(*NONSYS)
2. SAVSYS: salva la biblioteca del sistema, toda la información de seguridad, todos los objetos de configuración del
sistema y el código interno bajo licencia.
3. SAVLIB: salva una o más bibliotecas (hasta 300 bibliotecas). Si se especifica *NONSYS como nombre de biblioteca,
entonces se salvan todas las bibliotecas menos la QSYS.
5. SAVSECDTA: salva uno o más perfiles de usuario y toda la información de seguridad, incluyendo perfiles, lista de
autorizaciones y autorizaciones retenidas.
6. SAVCFG: permite salvar los datos de configuración que fueron cambiados luego de un SAVSYS.
7. SAVSTG: salva todos los sectores usados del disco excepto aquellos que contienen datos temporales y el código
interno bajo licencia. Se trata de un DUMP del disco para un uso de emergencia.
Cuando se usa para un restore (con herramientas de servicio dedicado en el IPL desde el lado “D”) se necesita tener la
misma configuración de discos.
76 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
1. Para restaurar todo el sistema, incluyendo el Código Interno bajo Licencia, se siguen los siguientes pasos:
RSTUSRPRF DEV(TAP01)
RSTLIB SAVLIB(*NONSYS)
RSTAUT
STRSBS
2. RSTLIB: permite restaurar una o más bibliotecas de la que se salvaron con el comando:
SAVLIB *NONSYS
SAVLIB *ALLUSR
SAVLIB *IBM
4. RSTLIB SAVLIB(*ALLUSR): restaura todas las bibliotecas cuyo nombre no empiece con Q, excepto:
8. RSTAUT: restaura las autorizaciones privadas a perfiles de usuario, las que fueron salvadas con el comando:
SAVSYS
o
SAVSECDTA
9. RSTCFG: restaura uno o más objetos de configuración que se salvó con SAVSYS o SAVCFG.
Objetos en Directorios
SAV - UserDir1 RST
- UserDir2 ...
(figura 20)
78 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
AS/400
A
B
C
D
Función / Datos
E F
G Intro
9402/9404
MODELOS 2xx & 4xx H
Función
01 Visualizar IPL
02 Seleccionar IPL
03 Arrancar IPL
04 Prueba de Lamparas
11 Cod.Ref del Sistema
(figura 21)
INICIO
1. No atendido
a) Consola prendida (recomendable)
b) El visor de Función / Datos en 01 B N
c) Se presiona el Switch de poder
2. Atendido
a) Consola prendida
b) El visor de Función / Datos en 01 B M
c) Se presiona Switch de poder
d) Opción 1 de menú IPL
Nuestra Señora del Carmen S.R.Ltda. 79
Empresa de Servicios y Capacitación en Sistemas
1. Realizar un IPL
2. Instalar el sistema operativo
3. Utilizar Herramientas de Servicio dedicado
4. Realizar Instalación automática del sistema operativo
Selección __
(figura 22)
Inicio de Sesión
Sistema . . . . : NSC2
Subsistema . . : QCTL
Pantalla . . . : DSP01
Usuario . . . . . . . . __________
Contraseña . . . . . . . __________
Programa/procedimiento . __________
Menú . . . . . . . . . __________
Biblioteca actual . . . __________
(figura 23)
80 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
Opciones de IPL:
Opciones de IPL
(figura 24)
(figura 25)
1. Mandatos de configuración
2. Cambiar perfil de usuario
3. Mandatos de valores del sistema
4. Mandatos de atributos de red
5. Mandatos generales de objetos
6. Trabajar con agrupaciones compartidas
Selección _
(figura 26)
Nuestra Señora del Carmen S.R.Ltda. 81
Empresa de Servicios y Capacitación en Sistemas
3. Automático:
a) Después de falta de electricidad, con el valor de sistema QPWRRSTIPL en “1”
b) De forma remota con el valor del Sistema QRMTIPL en “1”
c) Por fecha y hora con el valor del sistema QIPLDATTIM
APAGADO
1. Con el comando
PWRDWNSYS *IMMED
(figura 27)
82 Nuestra Señora del Carmen S.R.Ltda.
Empresa de Servicios y Capacitación en Sistemas
EJERCICIOS