Rational Developer para System z, Versión 7.6

Parte 3. registrar el flujo de ejemplo mediante el editor de host

En esta parte de la guía de aprendizaje, se explica cómo utilizar el editor de host para registrar el flujo de ejemplo.

Cuando se registra un flujo en el editor de host, éste realiza automáticamente las acciones siguientes:

Consulte la sección Registrar un flujo para obtener más información sobre el registro de flujo.

Para registrar un flujo en el editor de host:

  1. Establezca dos preferencias de registro:

    1. En el menú principal del entorno de trabajo, pulse Ventana > Preferencias.

    2. En la ventana Preferencias:
      1. En el panel izquierdo, seleccione Enterprise Service Tools > Proyectos de flujo de servicios.
      2. En el panel derecho, seleccione los recuadros de selección Capturar automáticamente nuevas pantallas y No solicitar el nombre al capturar pantallas automáticamente si todavía no se han seleccionado:
        La preferencia Capturar automáticamente nuevas pantallas hace que el editor de host capture cada pantalla después de iniciar el registro de un flujo. La preferencia No solicitar el nombre al capturar pantallas automáticamente hace que el editor de host asigne un nombre a cada pantalla en lugar de solicitarle uno.
        Nota: Si además marca el recuadro de selección No solicitar variables al generar la correlación de variables, el editor de host proporciona automáticamente un nombre para las variables que crea para acciones Insertar, acciones Extraer y bucles registrados. En las instrucciones de esta guía de aprendizaje, el recuadro de selección no está seleccionado.
      3. Pulse Aceptar para cerrar la ventana Preferencias.

  2. Debido a la forma en que se ha creado el proyecto de flujo de servicios en la parte 1 de esta guía de aprendizaje, el editor de host ahora ya debe estar abierto en la vista del editor. De lo contrario, abra al editor de host del siguiente modo:

    1. En el Explorador de proyectos EST, abra SampleProject > SampleProject.Terminal > Hosts > SampleHost.host.

    2. El editor de host se abre e intenta conectarse con el host, utilizando la información especificada en el archivo de conexión de host.

  3. Navegue hasta el borrado de pantalla de CICS. Si no está seguro de cómo llegar a la pantalla de borrado de CICS, pregúnteselo al administrador de sistemas del host.

  4. Compruebe que el editor de host está en la modalidad de flujo: el primer icono de la barra de herramientas del editor de host debe ser Ir a modalidad de operaciones de pantalla (no Ir a modalidad de flujo).

  5. En la barra de herramientas del editor de host, pulse el icono Iniciar registro de flujo Iniciar registro de flujo para iniciar el registro.

  6. Se abrirá el asistente Nuevo registro de flujo. En la primera y única página de este asistente:
    1. En el campo de entrada Flujo, escriba el nombre del flujo, SampleProject.

    2. En el grupo Recursos de interfaz:
      1. Pulse Crear todos los recursos nuevos si aún no está seleccionado.
      2. El asistente proporciona nombres predeterminados para los recursos:

    3. Marque el recuadro de selección Exponer automáticamente variables de inserción y extracción en los mensajes de operación de interfaz si aún no está marcado.

    4. Pulse Finalizar.

    El icono cambia al icono Detener registro de flujo Detener registro de flujo. El registro ahora está activo.

  7. Introduzca el ID de transacción de 4 caracteres de la aplicación CICS IVP Menu (en esta guía de aprendizaje se utiliza amnu: su ID de transacción puede ser distinto) y pulse Intro. Aparecerá el menú Instrucciones del operador, como se muestra en Figura 1:

    Figura 1. Menú Instrucciones del operador
    Menú Instrucciones del operador

  8. En el campo de entrada que sigue a las palabras ESPECIFIQUE TRANSACCIÓN:, escriba el ID de transacción de consulta de cuenta (esta guía de aprendizaje utiliza ainq).

  9. Para el campo de entrada que sigue a la palabra NÚMERO , cree una acción Insertar del siguiente modo:

    1. En el host del editor de host, pulse el icono Insertar datos en la pantalla Insertar datos en la pantalla. Se abrirá la ventana Seleccionar variable.

    2. Seleccione una variable para utilizarla con la acción Insertar:
      1. En la ventana Seleccionar variable, la lista de variables está en blanco porque aún no se han creado variables (consulte la sección Mensaje de variables de un flujo):
      2. Pulse Añadir nueva variable. Se abrirá la ventana Añadir nueva variable:
        1. En el campo Nombre de variable, escriba AccountNumber.
        2. Pulse Aceptar para cerrar la ventana.
      3. En la ventana Seleccionar variable:
        1. Seleccione la nueva variable AccountNumber.
        2. Pulse Aceptar para cerrar la ventana.
    3. Seleccione una campo para utilizarlo con la acción Insertar. Éste es el campo en el que desea que la acción Insertar grabe el texto:
      1. En la pantalla de aplicación de CICS, mueva el icono del puntero del ratón al campo de entrada que sigue a la palabra NÚMERO. Un carácter de subrayado rojo con los extremos hacia arriba resalta este campo.
      2. Pulse el campo de entrada.

    4. Ya ha finalizado la creación de la acción Insertar. Cuando se realiza la acción Insertar, el contenido de la variable AccountNumber se grabará en el campo que ha seleccionado.

    Nota: Todas las variables están definidas en el archivo v_SampleProject.sfmxsd.
  10. En la pantalla de aplicación de CICS, en el campo de entrada que sigue a la palabra NÚMERO, escriba un número de cuenta de cliente válida (como por ejemplo 100) y pulse Intro. La aplicación muestra la pantalla Consulta de archivo como se muestra en Figura 2:
    Figura 2. Pantalla Consulta de archivo
    Consulta de archivo

  11. En la pantalla Consulta de archivo, cree una acción Extraer para leer el texto de la pantalla de aplicación:

    1. En la barra de herramientas del editor de host, pulse el icono Extraer datos de la pantalla Extraer datos de la pantalla. Se abrirá la ventana Seleccionar variable.
    2. Seleccione la variable que se debe utilizar con la acción Extraer:
      1. En la ventana Seleccionar variable:
        1. Pulse Añadir nueva variable. Se abrirá la ventana Añadir nueva variable.
        2. En la ventana Añadir nueva variable:
          1. En el campo Nombre de variable, escriba ciName.
          2. Pulse Aceptar para cerrar la ventana Nombre de variable.
        3. En la ventana Seleccionar variable, seleccione ciName
        4. Pulse Aceptar.
    3. Seleccione el campo que se debe utilizar con la acción Extraer. Éste es el campo del que desea que la acción Extraer extraiga el texto:
      1. En la pantalla de aplicación de CICS, mueva el puntero del ratón hasta el campo justo a la derecha de la palabra NOMBRE:. Aparecerán corchetes rojos encerrando el campo de entrada.
      2. Pulse el campo.

    4. Ya ha finalizado la creación de la acción Extraer. Cuando se realiza la acción Extraer, el contenido del campo seleccionado se leerá en la variable ciName.
  12. Repita los pasos a - j para cada línea de información subsiguiente de la pantalla de aplicación de CICS. Utilice los nombres siguientes para las variables que faltan:
    • ciAddress
    • ciPhone
    • ciDate
    • ciAmount
    • ciComment
    Nota: No utilice un nombre de variable que sea una palabra reservada de COBOL, como por ejemplo Address o Date.
  13. Finalice el registro. En la pantalla de aplicación de CICS:
    1. Pulse Intro. Volverá a aparecer la ventana Instrucciones del operador.
    2. Pulse Escape para finalizar la transacción.
    3. Escriba cesf logoff para cerrar la sesión.
    4. Pulse el icono Detener registro de flujo Detener registro de flujo para detener el registro.

  14. El registro ha finalizado.

  15. Pulse el icono Guardar flujo Guardar flujo para guardar el flujo que acaba de crear.

Si lo desea, puede abrir el nuevo flujo en el editor de flujo para ver los nodos que se han creado por el registro de flujo. En el Explorador de proyectos EST, pulse SampleProject > Flujos > SampleProject.seqflow. Aunque estas acciones no se explican en esta guía de aprendizaje, puede utilizar el editor de flujo para añadir nodos o subflujos, cambiar nombres de nodos, etc. También puede llenar los flujos vacíos en el editor de flujo.

En el esquema siguiente se describen los nuevos archivos creados en este paso:


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)