Está en la página 1de 14

AS400 Diseo de Pantalla AS400

Es un Utilitario para el diseo, la creacin y mantenimiento interactivo de formatos de pantallas y mens, las pantallas definen la informacin con la que trabaja un operador cuando utiliza un programa de aplicacin.

Arranque del SDA.


Para arrancar el SDA debes de colocar el STRSDA como se muestra en la siguiente figura.

Utilizando este men principal del SDA, puedes elegir las siguientes opciones:

Disear Pantallas.- Elija esta opcin para poder disear, modificar o eliminar registros de pantallas. Disear Mens.- Elija esta opcin para crear y disear un nuevo men o para poder modificar un men ya existente. Probar Archivos de Pantalla.- Elija esta opcin para probar los campos de entrada y salida de un registro de pantalla.

Estando en el Men Principal del SDA digitar 1 como se muestra en la siguiente figura.

En esta pantalla puedes especificar lo siguiente:

Donde:

Archivo Fuente.- Viene hacer el Archivo Fuente donde se va a guardar la pantalla a crear. Biblioteca.- Viene hacer la biblioteca donde se va a guardar el archivo de pantalla. Miembro.- Viene hacer el nombre del Archivo de Pantalla con el que se va a crear.

En esta pantalla puedes elegir las siguientes opciones:

1 = Aadir

Permite crear un nuevo registro de pantalla.

3 = Copiar

Permite copiar un registro de pantalla ya creado.

4 = Eliminar

Permite eliminar un registro de pantalla ya creado.

7 = Redenominar

Permite cambiarle de nombre a un registro de pantalla.

8 = Seleccionar Palabras Claves

Permite darle palabras claves a un registro de pantalla, Como por ejemplo: Definir teclas de funcin

12 = Disear Imagen

Permite modificar un registro de pantalla ya creado

Entonces vamos a crear nuestro primer registro de pantalla, solo ingresa la informacin que esta en la siguiente pantalla.

Donde: Nuevo Registro = Es el nombre del registro de pantalla a crear. Tipo = Los tipos ms 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 solamente presiona,

que

Y el SDA te contestara con la siguiente pantalla.

Utilice esta pantalla para aadir campos, constantes, campos de base de datos, funciones de fecha, hora, usuario, sistema, darle atributos como colores, editar campos numricos, etc. Recomendaciones:

No usar las teclas Backspace o retroceso, suprimir o delete ni + del teclado numrico. Si necesitamos espaciadora. borrar algo, debemos usar la barra

Si deseamos desplazarnos por la pantalla usaremos las teclas direccionales. Usaremos la tecla de funcin F5 para deshacer alguna accin antes de haber pulsado la tecla ENTER.

Atributos ms usados en pantallas.


Crear Etiquetas o Constantes
Toda etiqueta o constante siempre se crea entre apostrofes. Ejemplo: Ingreso de Clientes Nota.- Cuando presiones [ENTER], los apostrofes van desaparecer, e Ingreso de Clientes ser una constante.

Si te equivocas a la hora de ingresar tu etiqueta, por ejemplo si escribiste la palabra Eror y pues lo correcto es Error, lo que deberas de hacer esrenombrar la etiqueta, mejor dicho volverla a escribir.

Eliminar Etiquetas o Constantes


Si quisieras eliminar una etiqueta, lo nico que debes de hacer es ubicar el cursor antes de la palabra que quisieras eliminar y digitar la tecla D, una vez hecho esto presionar la tecla ENTER, al hacerlo eliminars toda la etiqueta. Ejemplo: Si quisiera eliminar la etiqueta Este es nuestro primer mensaje, pondras as: DEste es nuestro primer mensaje Una vez que presionas la tecla ENTER la etiqueta se eliminar.

Mover Etiquetas o Constantes


Si quisieras mover una etiqueta a la derecha debers hacerlo de la siguiente manera: Este es nuestro primer mensaje > >> >> >> >> > A la hora que presionas ENTER la etiqueta se mover hacia la derecha. <<<<<<<<<<<< Este es nuestro primer mensaje A la hora que presionas ENTER la etiqueta se mover hacia laizquierda.

Crear Campos

Para aadir un campo definido por el usuario, debes de seguir este cuadro.

Nota.- Para definir un campo debes de utilizar el signo + Sintaxis de tipo carcter: +?(Long) Donde: ? = I, O, B Long = Longitud del campo carcter Ejemplo: Crear un campo carcter de salida de longitud de 5 +O(5) Sintaxis de tipo numrico: +?(Long,Pos.Dec) Donde: ? = 3, 6, 9 Long = Longitud del campo numrico Pos.Dec = Decimales del campo numrico Ejemplo: Crear un campo numrico de longitud de 7 con 2decimales +3(7,2)

de

entrada

Aadir o Eliminar Atributos y Colores


Para aadir o eliminar atributos o colores en la pantalla de trabajo disear imagen, teclee cualquier mandato en la posicin que precede al campo, aqu se describen algunos:

Nota.- El atributo de Parpadeo solo funciona con el color Rojo.

Puede utilizar en sus mandatos maysculas y minsculas, pero si su mandato eliminar atributo esta en el mismo caso que la primera letra del campo, su mandato debe estar en el caso contrario. Si por ejemplo, el nombre de campo es Bonificacin y desea eliminartodos sus atributos, debe teclear a en lugar de A en la posicin de atributo. Puede realizar las operaciones anteriores tecleando un asterisco (*) en la posicin que preceda al campo.

Otros Atributos a usar


Centrar Campo AC
Teclee AC en la posicin de atributo del campo (la posicin que precede al campo) para mover el campo al centro de la misma fila.

Mover Campo - , =
Teclee en la posicin de atributo del campo (la posicin que precede al campo) y teclee = donde desea que aparezca el campo.

Copiar un Campo - , ==
Teclee en la posicin de atributo del campo (la posicin que precede al campo) y teclee == donde desea que aparezca una copia del campo.

Mover un bloque de campos - , - , =


Teclee en el ngulo superior izquierdo del bloque de campos. Teclee en al ngulo inferior derecho del bloque de campos. Teclee = en donde desea que se mueva el grupo de campos.

Copiar un bloque de campos - , - , ==


Teclee en el ngulo superior izquierdo del bloque de campos. Teclee en al ngulo inferior derecho del bloque de campos. Teclee == en donde desea que aparezca una copia del campos.

Suprimir un bloque de campos -- , -Teclee -- en la esquina superior izquierda del bloque de campos. Teclee -- en la esquina inferior derecha del bloque de campos de tal manera que -- est un carcter ms all del campo ms largo del bloque. Cuando pulsa ENTER, vuelve a visualizarse la pantalla de trabajo con puntos que marcan el lmite del bloque que est suprimiendo. Puede pulsar ENTER para suprimir el bloque o F12 para cancelar la supresin.

Desplazar un campo <<<, >>>


Teclee <<< en la posicin que preceda al campo o teclee >>> despus del campo para desplazar el campo hacia la izquierda o derecha hasta donde se extienden los signos. Puede teclear cualquier numero de > o <de despus desplazar mas de un campo a la vez.

Eliminar Campos
No puede utilizar la tecla supr. en esta pantalla. Solo teclee la letra D en la posicin anterior al campo.

Funciones Adicionales

Visualizar Longitud y descripcin del campo


Teclee ? en la posicin que precede al campo, para visualizar la longitud del campo y la descripcin del texto o cabecera de columna en la ltima fila de la pantalla de trabajo disear imagen. Pude redenominar el campo cambiando en nombre en la ltima fila.

Palabras Claves de fecha y hora


Teclee *DATE o *TIME para definir constante especiales en la pantalla donde se sustituirn automticamente la fecha de la sesin actual y la hora del sistema.

Palabras Clave de Sistema y de Usuario.


Teclee *USERNAME o *SYSNAME para definir constantes especiales en la pantalla en la que el nombre de usuario y del sistema se sustituirn automticamente. Manejo de errores AS400

Manejo de errores de soporte de cinta Cuando se lee en una cinta o se graba en ella, es normal que se produzcan algunos errores. Se pueden producir tres tipos de errores en las operaciones de salvar y restaurar en cintas: Errores recuperables Algunos dispositivos de soporte de almacenamiento permiten la recuperacin de errores del soporte. El sistema reposiciona automticamente la cinta e intenta de nuevo la operacin. Errores irrecuperablesel proceso puede continuar En determinados casos, el sistema no puede seguir utilizando la cinta actual, pero puede continuar el proceso en otra cinta. El sistema solicita que se cargue otra cinta. La cinta con el error irrecuperable se puede utilizar en las operaciones de restaurar. Errores irrecuperablesel proceso no puede continuar En algunos casos, un error irrecuperable del soporte de almacenamiento provoca que el sistema detenga el proceso de salvar.

Tras una utilizacin prolongada, las cintas quedan inservibles. Se puede determinar si una cinta se desgasta imprimiendo el registro de errores de forma peridica. Utilice el mandato Imprimir anotaciones de error (PRTERRLOG) y especifique TYPE(*VOLSTAT). La salida impresa proporciona estadsticas de cada volumen de cinta. Si utiliza nombres exclusivos (identificadores de volumen) para las cintas, puede determinar qu cintas tienen un nmero excesivo de errores de lectura o grabacin. Deber eliminar estas cintas de la biblioteca de soportes de almacenamiento. Si hay indicaciones de que una cinta tiene problemas, utilice el mandato Visualizar cinta (DSPTAP) o Duplicar cinta (DUPTAP) para comprobar la integridad de la cinta. Estos mandatos leen toda la cinta y detectan los objetos de la cinta que el sistema no puede leer.