DISEÑO DE MENU posted under algoritmos.tk under algoritmos.tk ,, as400 , iseries iseries by by Ing. Roberto Gonzales
DISEÑO DE PANTALLA DE MENUS Para la creación de menus en nuestro Sistema AS/400 haremos uso del utilitario SDA.
PASO 1: Ejecutar en nuestra línea del SEU ==> STRSDA
PASO 2: Seleccionar la segunda Opción (2) - Diseño de Menus.
PASO 3: Archivo Fuente : QDDSSRC ( La QDDS donde guardaremos nuestro MENU) Biblioteca : LIBRCG (Nombre de Nuestra Libreria) MENU: MENU01 (Nombre del Menu)
PASO
Pulsar
INTRO
Pulsar
INTRO
4: Nos mostrara un diseño de MENU Vacio para modificarlo a nuestro gusto.
RECUERDA: Cualquier valor que digites el sistema lo tomara como si fuese una variable, por ello te sugiero que todo lo que escribas lo coloques entre apostrofes ( ' ' ), de esa manera el sistema tomara todo lo que digites entre los apostrofes como si fuese
una sola variable. varia ble.
Para
borrar las opciones sobrantes solo debes anteponer la letra
D y luego pulsar
INTRO.
PASO 5: Para relacionar las opciones de Menus con sus respectivos mandatos debemos pulsar la tecla de función F10 .
Luego de haber ingresado los mandatos correspondientes pulsar INTRO 2 veces. Una vez que estemos en el diseño de nuestro menu pulsar la tecla de función F12 , donde nos mostrará la siguiente pantalla.
Nuevamente la Tecla de función F12 Revisar Bien que en ambos casos la librería donde compilaremos nuestro menu sea la misma, seguidamente pulsar pulsar la Tecla Intro. Pulsar
PASO 6: Una vez compilado nuestro menu, pulsar la tecla de función F12 hasta retornar al menu principal (MENU MAIN). Ahora ejecutamos nuestro menu en la línea del SEU ===> GO LIBRCG/MENU01 GO = Ir LIBBRCG = Nuestra Librería MENU01 = Nombre de nuestro menu
Donde nos mostrara la siguiente panta lla.
Si tienes algún comentario postéalo a quí Ok!.
DISEÑO DE PANTALL AS posted under as400 under as400 by by Ing. Roberto Gonzales
DISEÑO DE PANTALLAS Pasos básicos para el diseño de pantallas en AS/400, debemos recordar que las pantallas pueden ser usadas en cualquier lengua je de programación del sistema. Para ello haremos uso del utilitario SDA.
PASO 1: ===> STRSDA (intro)
PASO 2: Elegir opción nº1
PASO 3: Nuestro Archivo de pantalla se llamara PANTA01, dentro de la librería LIBRCG. (en vuestro caso colocar su librería)
PASO 4: Elegir la opción 1 y a su vez crear el registro "R EG ".
PASO 5: En esta pantalla p ulsaremos ulsaremos INTRO.
Nos mostrara una pantalla completamente vacía, la cual estará lista para empezar en el diseño de nuestra pantalla.
PASO 6: Diseñaremos una pantalla para el ingreso de clientes. *
RECORDAR:
1. Todo texto que se ingrese debe estar entre apostrofes ' ' luego de ello pulsar intro. 2. No usar la tecla de Borrado ni la tecla Intro. 3. Para desplazarse por la pantalla usar las flechas direccionales.
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.
TR ABAJO 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.
INDICADORES Debemos activar indicadores para poder hacer uso de las teclas de función que se han declarado en nuestro diseño de pantalla.
PASO 7: Seleccionar la opción 8,en la misma línea de nuestro registro REG.
Seleccionar: Palabras clave indicador.... indicador.... Y
Insertar los siguientes datos según el e jemplo:
Pulsar la tecla intro hasta que muestra la siguiente pantalla.
IMPORTANTE:
*
verificar que la librería y el nombre de la pantalla sea la misma en ambos casos, luego de ello pulsar intro.
Debera mostrar el siguiente mensa je. Verificar el estado de la compilación en los mensa jes.
Como podemos observar si la compilación nos muestra normalmente es que ha sido realizada con éxito.
Cualquier duda, postea tu mensa je aquí.
APLIC ACION 1 : INGRESO DE DATOS - R PG posted under algoritmos.tk under algoritmos.tk ,, as400 , fullcodigo , mi-algoritmo , pseudocodigo pseudocodigo by by Ing. Roberto Gonzales
a
MAND ATO: CRTLIB (C rear Librería) posted under by Ing. Roberto Gonzales
CRTLIB - Crear Librería ó Biblioteca Este mandato nos permite Crear Librerías
CRT = Crear LIB = Librería ===> CRTLIB + F4 Crearemos la librería LIBRCG, la cual será s erá nuestra librería de ejemplo. ejemplo.
Al pulsar Intro mostrara el siguiente mensa je:
Que indicara que la librería se creo satisfactoriamente. __________ ________ ___________ ___________ __________ ____ -
MAND ATO: CRTSRCPF (Crear Archivo Fí sico Fuente) posted under by Ing. Roberto Gonzales
CRTSRCPF - Creación de Archivos Físico Fuentes. Este mandato nos permite Crear Archivo Físico Fuente, estos archivos contendrán los ob jetos creados.
Se sugiere crear los siguientes archivos físico fuentes:
DDSSRC SRC QDDS
: Contendra los Ob jetos de tipo: PF - LF - SDA - RLU
DDSRPG RPG QDDS RPGILE
: Contendra programas desarollados en RP G /400 -
DDSCLP CLP QDDS
: Contendra programas desarollados en CL - CLP
QDDS DDSCBL CBL:: Contendra programas desarollados en Cobol/400
===> CRTSRCPF + F4
Al pulsar Intro mostrara el siguiente mensa je:
Lo cual indica que el archivo QDDSSRC se creo satisfactoriamente dentro de la Librería LIBRCG.
__________ ________ ___________ __________ __________ -
Creación de Archivos Fí sicos ± PF posted under by Ing. Roberto Gonzales
STRSEU Este utilitario nos permite crear miembros de tipo
PF
(Archivo Físico).
===> STRSEU + F4 (Llena los campos según el ejemplo de la pantalla) Crearemos el Miembro CLIENTES
Al pulsar Intro mostrara la siguiente pantalla: Inserta los siguientes campos, ten en cuenta el orden de las columnas.
NOTA: Recuerda que la HOJA A es para Archivos Físicos y Lógicos. Guardar el archivo creado con el comando FILE
SEU ===> FILE (Intro) __________ ________ __________-
Compilación de Archivo Fí sico - PF posted under by Ing. Roberto Gonzales STR PDM : Gestor de desarrollo de programas ( PDM) Normalmente este paso de compilación se usa para todos los miembros.
===> STR PDM (Intro)
Seleccionar la OPCIÓN
3 y pulsar intro. (Al hacerlo mostrará la siguiente pantalla)
Insertar los campos Archivo y Biblioteca (según el ejemplo)
Al pulsar INTRO mostrará el miembro CLIENTES que hemos creado:
Para
compilar seleccionaremos la
OPCIÓN 14, debajo del parámetro Opc.
Luego nos deberá mostrar el siguiente mensaje:
VER EL RESULT ADO DE L A COMPILACIÓN
Cuando realizamos una compilación este deberá retornarnos dos valores posibles:
y
y
NORMALMENTE: Que indica que la compilación fue exitosa.
ANOMALA: El cual indica que la compilación obtuvo un error y hay que verif icar icar nuevamente nuestro objeto, para detectar la f alla alla.
Para ver el result ado del mens aje digitar el siguiente mandato :
= = = > DSPMSG (intro) ó DM debajo del parámetro OPC.
Lo cual indica que nuestro archivo esta correctamente elaborado y compilado. Para salir pulsar la tecla de función: F3 RUNQRY Para
poder visualizar el contenido ingresado en nuestra tabla ó archivo físico "CLIENTES", digitar en la línea del SEU lo siguiente:
===>RUNQRY N LIBRCG/CLIENTES *
Dónde: LIBRCG = L ibreria CLIENTES = T abla ó Archivo Fí sico creado Luego de ello, nos mostrara un reporte con lo datos ingresados:
APLIC ACION 1 : INGRESO DE DATOS - R PG posted under algoritmos.tk under algoritmos.tk ,, as400 , fullcodigo , mi-algoritmo , pseudocodigo pseudocodigo by by Ing. Roberto Gonzales
a