SlideShare una empresa de Scribd logo
1 de 18
Diseño de Pantalla (Record) Utilizando
         el Utilitario STRSDA
DISEÑO DE PANTALLAS
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.
 Pasos básicos para el diseño de pantallas en AS/400, debemos recordar que
las pantallas pueden ser usadas en cualquier lenguaje 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 "REG".
PASO 5: En esta      Nos      mostrara      una
pantalla              pantalla completamente
pulsaremos INTRO.     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.
TRABAJO DE CAMPO:
USO DE CONSTANTES:                   Mover campo: - , =
*DATE : Muestra la fecha actual.     Teclee - antes de la palabra a
*TIME : Muestra la Hora actual.      mover y luego = al lugar donde lo
*USER : Muestra el usuario activo.   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.
ATRIBUTOS Y COLORES:                 Desplazar campo: <
H -H : Alta Intensidad               Insertar el siguiente signo
U -U : Subrayado                     al PRINCIPIO de la frase para
B -B : Parpadeo                      que se mueva a la izquierda.
R -R : Contraste.
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                       Insertar los siguientes datos según el
 opción 8,en la misma línea de                ejemplo:
 nuestro registro REG.




Seleccionar: Palabras clave indicador.... Y       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.
Verificar el estado de la
                                              compilación en los mensajes.




 Deberá mostrar el siguiente mensaje.



Como podemos observar si la compilación nos muestra normalmente es que ha sido
realizada con éxito.
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.
Crear Campos
     Para añadir un campo definido por el usuario, debes de seguir este cuadro.




Otros Atributos a usar

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

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

Copiar un Campo - , ==
Teclee – en la posición de atributo del campo (la posición 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 carácter más allá del campo más largo del bloque. Cuando
pulsa ENTER, vuelve a visualizarse la pantalla de trabajo con puntos que marcan
el límite del bloque que está suprimiendo. Puede pulsar ENTER para suprimir el
bloque o F12 para cancelar la supresión.

Desplazar un campo <<<, >>>
Teclee <<< en la posición que preceda al campo o teclee >>> después del
campo para desplazar el campo hacia la izquierda o derecha hasta donde se
extienden los signos. Puede teclear cualquier numero de > o <de después
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
posición anterior al campo.
Manejo de Errores Utilizando el Spool

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, sino items o elementos que se encuentran almacenados en
objetos de tipo *OUTQ o colas de salida. Cada vez que desde un job se
genera una salida impresa, ésta se almacena dentro de una cola de salida.
Para conocer con más detalle el comportamiento del sistema hacia estos
usuarios y cómo modificarlo, es necesario analizar (además de la seguridad
del objeto *OUTQ) los parámetros Autorización a comprobar(palabra
clave AUTCHK) y Visualizar cualquier archivo (palabra clave DSPDTA).
Estos forman parte de los atributos de la cola de salida, y se visualizan al
crearla o modificarla (ver pantalla).
El siguiente esquema en la Figura 1 representa el chequeo de autorizaciones
que efectúa el sistema para acceder a archivos de spool considerando las
autorizaciones especiales del usuario, los parámetros anteriormente
mencionados de las colas de salida y las autorizaciones específicas sobre el
objeto:
RECORDAR
Recuerde que cuando un usuario genera un archivo de spool, es el propietario del
listado. Por lo tanto,siempre podrá verlos y manipularlos sin tener en cuenta
como se definió la seguridad para la cola de salida que utilice.
El texto “Controlable por operador” del parámetro de palabra clave OPRCTL
puede conducir a confusiones. Recordar que no se refiere a la clase de usuario,
sino al hecho de poseer la autorizaciónespecial *JOBCTL. La acción de este
parámetro involucraría también a un usuario de clase *PGMR, si él también posee
dicho permiso especial.
Los parámetros de las colas de salida pueden indicarse tanto en el momento de
su creación (comando CRTOUTQ), o con un cambio posterior (comando
CHGOUTQ). Para visualizar los valores en uso se utiliza el mandato
WRKOUTQD.
La autorización especial *ALLOBJ sobre colas de salida no se comporta de la
misma manera que sobre otros tipos de objetos.
La autorización especial *SPLCTL puede interpretarse como el *ALLOBJ de las
colas de salida.
Para determinar donde se almacena un archivo de spool generado por un job, se
efectúan una serie de consultas en la siguiente secuencia: “printer file”, atributos
del trabajo, perfil de usuario, descripción de dispositivo de pantalla y por último el
valor de sistema QPRTDEV.
Gracias…..

Más contenido relacionado

La actualidad más candente

Manual de comandos de un teclado
Manual de comandos de un tecladoManual de comandos de un teclado
Manual de comandos de un tecladoAnderson Herreño
 
Manual comandos del teclado
Manual comandos del tecladoManual comandos del teclado
Manual comandos del tecladofrey ortega
 
Propiedades de los campos 6 to qq.bb
Propiedades de los campos 6 to qq.bbPropiedades de los campos 6 to qq.bb
Propiedades de los campos 6 to qq.bbjhonrmp
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG OperacionesGiovanny Guillen
 
Curso derive calcular derivadas
Curso derive calcular derivadasCurso derive calcular derivadas
Curso derive calcular derivadasazrael1
 
El teclado
El teclado El teclado
El teclado Melaaah
 
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01Josué Naquid
 

La actualidad más candente (12)

Manual as-400 (1)
Manual as-400 (1)Manual as-400 (1)
Manual as-400 (1)
 
Manual de comandos de un teclado
Manual de comandos de un tecladoManual de comandos de un teclado
Manual de comandos de un teclado
 
Dfd
DfdDfd
Dfd
 
Power point manual teclado final 2016
Power point manual teclado final 2016Power point manual teclado final 2016
Power point manual teclado final 2016
 
Manual comandos del teclado
Manual comandos del tecladoManual comandos del teclado
Manual comandos del teclado
 
Propiedades de los campos 6 to qq.bb
Propiedades de los campos 6 to qq.bbPropiedades de los campos 6 to qq.bb
Propiedades de los campos 6 to qq.bb
 
Manual comandos del teclado
Manual comandos del tecladoManual comandos del teclado
Manual comandos del teclado
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
 
Dfd
DfdDfd
Dfd
 
Curso derive calcular derivadas
Curso derive calcular derivadasCurso derive calcular derivadas
Curso derive calcular derivadas
 
El teclado
El teclado El teclado
El teclado
 
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01Dfd 100725185247-phpapp02-141006094652-conversion-gate01
Dfd 100725185247-phpapp02-141006094652-conversion-gate01
 

Destacado (13)

4 03 din 31.07.2013
4 03 din 31.07.20134 03 din 31.07.2013
4 03 din 31.07.2013
 
Referinte Human Synergistics
Referinte Human SynergisticsReferinte Human Synergistics
Referinte Human Synergistics
 
May 2010 newsletter
May 2010 newsletterMay 2010 newsletter
May 2010 newsletter
 
A învăța să înveți.d oc
A învăța să înveți.d ocA învăța să înveți.d oc
A învăța să înveți.d oc
 
Phonemic awareness videos
Phonemic awareness videosPhonemic awareness videos
Phonemic awareness videos
 
DSDN 144 Project 2 - Laura Wallace
DSDN 144 Project 2 - Laura WallaceDSDN 144 Project 2 - Laura Wallace
DSDN 144 Project 2 - Laura Wallace
 
E04 ll06
E04 ll06E04 ll06
E04 ll06
 
Instrumente destinate invatarii pe tot parcursul vietii utilizand cultura inf...
Instrumente destinate invatarii pe tot parcursul vietii utilizand cultura inf...Instrumente destinate invatarii pe tot parcursul vietii utilizand cultura inf...
Instrumente destinate invatarii pe tot parcursul vietii utilizand cultura inf...
 
Amortiza imobilizarilor
Amortiza imobilizarilorAmortiza imobilizarilor
Amortiza imobilizarilor
 
Aflarea indicelui Hirsch din bazele de date Web of Knowledge, Scopus si Googl...
Aflarea indicelui Hirsch din bazele de date Web of Knowledge, Scopus si Googl...Aflarea indicelui Hirsch din bazele de date Web of Knowledge, Scopus si Googl...
Aflarea indicelui Hirsch din bazele de date Web of Knowledge, Scopus si Googl...
 
Scholarometer: solutia software pentru aflarea indicelui Hirsch din Google Sc...
Scholarometer: solutia software pentru aflarea indicelui Hirsch din Google Sc...Scholarometer: solutia software pentru aflarea indicelui Hirsch din Google Sc...
Scholarometer: solutia software pentru aflarea indicelui Hirsch din Google Sc...
 
Ghid de utilizare a depozitului digital ARTHRA
Ghid de utilizare a depozitului digital ARTHRAGhid de utilizare a depozitului digital ARTHRA
Ghid de utilizare a depozitului digital ARTHRA
 
Crearea profilului in Google academic
Crearea profilului in Google academicCrearea profilului in Google academic
Crearea profilului in Google academic
 

Similar a Diapositiva (20)

wally01
wally01wally01
wally01
 
Andrea alfaro
Andrea alfaroAndrea alfaro
Andrea alfaro
 
As/400
As/400As/400
As/400
 
Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02
 
Manual de DFD_2
Manual de DFD_2Manual de DFD_2
Manual de DFD_2
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
manual 7
manual 7manual 7
manual 7
 
Manual de dfd 2
Manual de dfd 2Manual de dfd 2
Manual de dfd 2
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual manejo dfd
Manual manejo dfdManual manejo dfd
Manual manejo dfd
 
Dfd
DfdDfd
Dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
DESIGNER FLUJE DIAGRAM
DESIGNER FLUJE DIAGRAMDESIGNER FLUJE DIAGRAM
DESIGNER FLUJE DIAGRAM
 
Manual de visual basic
Manual de visual basicManual de visual basic
Manual de visual basic
 
Manual dfd1.1
Manual dfd1.1Manual dfd1.1
Manual dfd1.1
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Diapositiva

  • 1. Diseño de Pantalla (Record) Utilizando el Utilitario STRSDA
  • 2. DISEÑO DE PANTALLAS 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. Pasos básicos para el diseño de pantallas en AS/400, debemos recordar que las pantallas pueden ser usadas en cualquier lenguaje de programación del sistema. Para ello haremos uso del utilitario SDA. PASO 1: ===> STRSDA (intro)
  • 3. PASO 2: Elegir opción nº1
  • 4. 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 "REG".
  • 5. PASO 5: En esta  Nos mostrara una pantalla pantalla completamente pulsaremos INTRO. vacía, la cual estará lista para empezar en el diseño de nuestra pantalla.
  • 6. 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.
  • 7. TRABAJO DE CAMPO: USO DE CONSTANTES: Mover campo: - , = *DATE : Muestra la fecha actual. Teclee - antes de la palabra a *TIME : Muestra la Hora actual. mover y luego = al lugar donde lo *USER : Muestra el usuario activo. 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. ATRIBUTOS Y COLORES: Desplazar campo: < H -H : Alta Intensidad Insertar el siguiente signo U -U : Subrayado al PRINCIPIO de la frase para B -B : Parpadeo que se mueva a la izquierda. R -R : Contraste.
  • 8. INDICADORES Debemos activar indicadores para poder hacer uso de las teclas de función que se han declarado en nuestro diseño de pantalla.
  • 9. PASO 7: Seleccionar la Insertar los siguientes datos según el opción 8,en la misma línea de ejemplo: nuestro registro REG. Seleccionar: Palabras clave indicador.... Y  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.
  • 10. Verificar el estado de la compilación en los mensajes. Deberá mostrar el siguiente mensaje. Como podemos observar si la compilación nos muestra normalmente es que ha sido realizada con éxito.
  • 11. 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.
  • 12. Crear Campos Para añadir un campo definido por el usuario, debes de seguir este cuadro. Otros Atributos a usar Centrar Campo AC Teclee AC en la posición de atributo del campo (la posición que precede al campo) para mover el campo al centro de la misma fila. Mover Campo - , = Teclee – en la posición de atributo del campo (la posición que precede al campo) y teclee = donde desea que aparezca el campo. Copiar un Campo - , == Teclee – en la posición de atributo del campo (la posición 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.
  • 13. 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 carácter más allá del campo más largo del bloque. Cuando pulsa ENTER, vuelve a visualizarse la pantalla de trabajo con puntos que marcan el límite del bloque que está suprimiendo. Puede pulsar ENTER para suprimir el bloque o F12 para cancelar la supresión. Desplazar un campo <<<, >>> Teclee <<< en la posición que preceda al campo o teclee >>> después del campo para desplazar el campo hacia la izquierda o derecha hasta donde se extienden los signos. Puede teclear cualquier numero de > o <de después 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 posición anterior al campo.
  • 14. Manejo de Errores Utilizando el Spool 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, sino items o elementos que se encuentran almacenados en objetos de tipo *OUTQ o colas de salida. Cada vez que desde un job se genera una salida impresa, ésta se almacena dentro de una cola de salida. Para conocer con más detalle el comportamiento del sistema hacia estos usuarios y cómo modificarlo, es necesario analizar (además de la seguridad del objeto *OUTQ) los parámetros Autorización a comprobar(palabra clave AUTCHK) y Visualizar cualquier archivo (palabra clave DSPDTA). Estos forman parte de los atributos de la cola de salida, y se visualizan al crearla o modificarla (ver pantalla).
  • 15. El siguiente esquema en la Figura 1 representa el chequeo de autorizaciones que efectúa el sistema para acceder a archivos de spool considerando las autorizaciones especiales del usuario, los parámetros anteriormente mencionados de las colas de salida y las autorizaciones específicas sobre el objeto:
  • 16.
  • 17. RECORDAR Recuerde que cuando un usuario genera un archivo de spool, es el propietario del listado. Por lo tanto,siempre podrá verlos y manipularlos sin tener en cuenta como se definió la seguridad para la cola de salida que utilice. El texto “Controlable por operador” del parámetro de palabra clave OPRCTL puede conducir a confusiones. Recordar que no se refiere a la clase de usuario, sino al hecho de poseer la autorizaciónespecial *JOBCTL. La acción de este parámetro involucraría también a un usuario de clase *PGMR, si él también posee dicho permiso especial. Los parámetros de las colas de salida pueden indicarse tanto en el momento de su creación (comando CRTOUTQ), o con un cambio posterior (comando CHGOUTQ). Para visualizar los valores en uso se utiliza el mandato WRKOUTQD. La autorización especial *ALLOBJ sobre colas de salida no se comporta de la misma manera que sobre otros tipos de objetos. La autorización especial *SPLCTL puede interpretarse como el *ALLOBJ de las colas de salida. Para determinar donde se almacena un archivo de spool generado por un job, se efectúan una serie de consultas en la siguiente secuencia: “printer file”, atributos del trabajo, perfil de usuario, descripción de dispositivo de pantalla y por último el valor de sistema QPRTDEV.