SlideShare a Scribd company logo
1 of 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…..

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked (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 to 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 de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual manejo dfd
Manual manejo dfdManual manejo dfd
Manual manejo 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
 
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
 

Recently uploaded

semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 

Recently uploaded (20)

semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
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
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

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.