2. TEMAS DE
INVESTIGACIÓN
> Manejo de Errores
El IBM AS/400 e-series, nos ofrece un poder, en
seguridad y flexibilidad que las empresas necesitan
para manejar hasta las mas sofisticadas aplicaciones
de la actualidad.
• Manejo de Errores utilizando el SPOOL
> Diseño de Pantalla RECORD
Es un Utilitario para el diseño, la creación y
mantenimiento interactivo de formatos de pantallas y
menús, las pantallas definen la información con la que
trabaja un operador cuando utiliza un programa de
aplicación.
• Tipos de Pantalla, creación de pantalla utilizando
STRSDA- colores.
2
• Definición de campos y teclas de funciones.
3. MANEJO DE ERRORES
Toda la información que se deposita en forma de archivos
de spool también necesita estar protegida de los accesos
no debidos por parte de usuarios no autorizados. A pesar
de utilizar comúnmente la denominación “archivos
de spool”, es importante aclarar que los mismos no
son objetos de tipo *FILE.
3
4. Estructura Basica de la
seguridad de SPOOL
Contrariamente a lo que muchos suponen, no es necesario
poseer autorizaciones especiales de operador (*JOBCTL) para
poder manipular spool. Cualquier usuario “raso”, en caso de
tener acceso a las funciones/comandos de manejo de colas de
salida puede gestionarlas dentro de las limitaciones que le
impone la seguridad de las colas de salida.
De acuerdo a los valores por defecto del sistema, un usuario
sin autorizaciones especiales (*USER y *PGMR) puede
visualizar, imprimir, cambiar o eliminar un listado mientras
éste le pertenezca, es decir, si el listado fue generado por un
job bajo su propio perfil. Si hubiera otros listados en la misma
cola de salida, este usuario podrá detectar que existen, pero
sin posibilidad de operar con ellos. En otras palabras,
cualquier usuario puede ser “operador” de sus propios
listados.
4
6. Copiar archivos spool
La utilidad CPYJOBSPL nos sirve para copiar todos los
archivos de spool de un trabajo, del que conocemos
su jobid (numero/usuario/nombre_trabajo), si es el
trabajo actual podemos usar el símbolo *.
Si utilizamos la opción *SPL nos copiara los archivos
de spool a nuestro spool, nos permite indicar un
numero máximo de paginas a copiar.
Si usamos la opción *TEXT, nos convierte todos los
archivos de spool a ficheros ASCII dentro de una
carpeta del IFS que le indiquemos.
6
8. Spool Mail
Spool Mail es una utilidad que permite convertir y enviar
por email los spools del AS400.
Spool Mail se integra con el servidor e-mail incorporado en
el OS/400 para efectuar la distribución de e-mail de sus
informes a cualquier dirección e-mail.
Spool Mail permite a sus usuarios recibir informes del
AS/400 convertidos a diferentes formatos de una forma
rápida, conveniente y económica. De esta forma, Vd.
puede reducir o casi eliminar el gasto de la impresión en
papel, manipulación y los gastos de correo asociados a la
impresión en papel.
La inclusión de un simple mandato del producto en los
programas CL que crean los listados es lo único que
necesita para poder enviar los spools vía e-mail.
8
10. Diseño de Pantalla
RRECORD
Diseño de Pantalla AS400
> Es un Utilitario para el diseño, la creación y
mantenimiento interactivo de formatos de pantallas y
menús, las pantallas definen la información con la que
trabaja un operador cuando utiliza un programa de
aplicación.
> Utilizando este menú principal del SDA, puedes elegir las
siguientes opciones:
10
11. TIPOS DE PANTALLA
Nuevo Registro = Es el nombre del registro de pantalla a
crear.
Tipo = Los tipos más usados son los siguientes:
RECORD = Registro
WINDOW = Ventana
SFL = Registro de Subarchivo
SFLCTL = Registro de Control de Subarchivo
Nosotros vamos a trabajar con el Tipo RECORD
11
12. TECLAS DE FUNCIONES
USO DE CONSTANTES:
*DATE : Muestra la fecha actual.
*TIME : Muestra la Hora actual.
*USER : Muestra el usuario activo.
ATRIBUTOS Y COLORES:
• H -H : Alta Intensidad
• U -U : Subrayado
• B -B : Parpadeo
• R -R : Contraste.
TRABAJO DE CAMPO:
• Mover campo: - , =
Teclee - antes de la palabra a mover y luego = al lugar donde lo
transportara.
• Borrar campo: D
Colocar la D antes de la palabra a borrar.
• Desplazar campo: >
Insertar el siguiente signo al TÉRMINO de la frase para que se
mueva a la derecha.
• Desplazar campo: <
Insertar el siguiente signo al PRINCIPIO de la frase para
que se mueva a la izquierda. 12
13. Creación de Pantalla
Para arrancar el SDA debes de colocar el STRSDA como
se muestra en la siguiente figura.
Luego presionas [ENTER],Y el sistema nos contestara de
la siguiente forma.
13
14. Estando en el Menú Principal del SDA digitar 1 como se
muestra en la siguiente figura.
> Y el SDA te contestara con la siguiente pantalla.
14
15. > Donde:
Nuevo Registro = Es el nombre del registro de pantalla
a crear.
Tipo = Los tipos más usados son los siguientes:
RECORD = Registro
WINDOW = Ventana
SFL = Registro de Subarchivo
SFLCTL = Registro de Control de Subarchivo
Nosotros vamos a trabajar con el Tipo RECORD, así que
solamente presiona [ENTER],
Y el SDA te contestara con la siguiente pantalla.
15
16. Utilice esta pantalla para
añadir campos, constantes, campos de base de
datos, funciones de fecha, hora, usuario, sistema, darle
atributos como colores, editar campos numéricos, etc.
Recomendaciones:
No usar las
teclas Backspace o retroceso, suprimir o delete ni “+” del
teclado numérico.
Si necesitamos borrar algo, debemos usar la barra
espaciadora.
Si deseamos desplazarnos por la pantalla usaremos las teclas
direccionales.
Usaremos la tecla de función F5 para deshacer alguna acción
antes de haber pulsado la tecla ENTER.
16