Rational Developer for System z, Versión 7.6.1

Crear varias acciones de Extracción

Este tema describe cómo crear acciones Extraer durante el registro de flujo mediante la ventana Crear varias acciones de Extracción.

Esta ventana es útil cuando desea crear rápidamente varias acciones Extraer, cada una de las cuales extrae texto de un solo campo de la pantalla de la aplicación. Para obtener un resumen de las características de esta ventana, consulte Tabla 1 en Visión general de la creación de acciones de extracción.

Para crear varias acciones Extraer:

  1. Navegue a la pantalla de la aplicación en la que desea crear las acciones Extraer.

  2. En la barra de herramientas del editor de host pulse Extraer datos de la pantalla Extraer > Crear varias acciones de extracción.
    Consejo: Antes de abrir la ventana puede preseleccionar los campos para los que desea crear acciones Extraer seleccionando un área rectangular en la pantalla de la aplicación alrededor de esos campos. Cuando se abre la ventana Crear varias acciones de extracción, los campos preseleccionados se seleccionan automáticamente en el panel izquierdo de la ventana y quedan también resaltados mediante rectángulos rojos en el panel de la derecha.
  3. Si no ha seleccionado todavía un archivo de mensaje variables y un mensaje de variables para el flujo que está registrando, el editor de host abre la ventana No hay archivos de mensajes de variables y le solicita que seleccione o cree un archivo de mensaje y un mensaje para el flujo (consulte el tema Especificar un mensaje de variables más tarde durante el registro de flujo). Realice sus selecciones y pulse Aceptar.

  4. Se abre la ventana Crear varias acciones de extracción:
    • En el panel izquierdo seleccione:
      1. La variable en la que desea que la acción Extraer almacene el texto.
      2. El campo del que desea que lea texto una acción Extraer.
    • En el panel derecho que muestra una imagen de la pantalla de la aplicación:
      • Puede seleccionar el campo para una acción Extraer.
      • Puede ver todos los campos seleccionados para cualquier acción Extraer: cada campo así está rodeado por un rectángulo rojo.

    Para cada acción Extraer que desee crear:

    1. En el panel izquierdo de la ventana, en la columna Campo, marque el recuadro de selección situado junto al campo del que desea que la acción Extraer lea el texto. La ventana resalta el campo en el panel derecho rodeándolo con un rectángulo rojo.
      Consejo: También puede utilizar el ratón en el panel derecho para seleccionar el campo para la acción Extraer. Para seleccionar varios campos, cada uno para una acción Extraer aparte, utilice Control-Pulsación.
    2. en el panel izquierdo de la ventana, en la columna Variable, seleccione la variable que desea utilizar para la acción Extraer. Esta es la variable en la que la acción Extraer almacena el texto que lee del campo de la pantalla de la aplicación en tiempo de ejecución.

      Nota: La variable siempre es una variable String.

      Puede utilizar la variable predeterminada, crear una variable nueva o seleccionar una variable ya existente:

      • Utilizar la variable predeterminada:

        Para mayor comodidad, cada campo de la columna Campo tiene junto a él en la columna Variable una variable predeterminada que se utiliza de forma predeterminada como variable para la acción Extraer. El nombre de la variable predeterminada es el mismo que el nombre del campo.

        Nota: En muchos casos, una variable predeterminada de la lista Variable representa una variable que todavía no se ha creado. Si es así, la ventana crea la variable real cuando crea la acción Extraer (es decir, cuando pulsa Aceptar).
      • Crear una variable nueva:

        Para crear una variable nueva para la acción Extraer:
        1. Pulse el nombre del campo.
        2. En el campo de entrada, borre el nombre predeterminado y teclee el nombre para la variable nueva.

      • Seleccionar una variable existente:

        Para seleccionar una variable existente para una acción Extraer:
        1. Pulse el nombre del campo.
        2. Expanda la lista desplegable para visualizar las variables String existentes en el mensaje de variable.
        3. Seleccione la variable que desea utilizar.

      Además, consulte la sección Nota sobre el tipo de variable, la cardinalidad y el número máximo de iteraciones al final de este tema.

    3. Si está registrando actualmente un bucle (consulte Registro de bucles) también se visualizan las dos opciones siguientes. Estas opciones tienen el mismo efecto aquí que en la ventana Seleccionar variable para crear acciones Extraer. Sin embargo, aquí estas opciones también afectan a todas las acciones Extraer que crea en esta instancia de la ventana Crear varias acciones de extracción:

      • Extraer datos cada iteración del bucle:

        Utilice este recuadro de selección para indicar si la acción Extraer debe almacenar el texto extraído en la misma instancia o en una instancia aparte de la variable seleccionada en cada iteración del bucle (consulte Extraer datos cada iteración del bucle y Datos iterativos y datos no iterativos).

      • Máximo de iteraciones:

        El campo Número máximo de iteraciones especifica el número máximo de iteraciones que el bucle que se está registrando actualmente puede ejecutar en el tiempo de ejecución (consulte la sección Número máximo de iteraciones).

    4. Pulse Aceptar cuando haya terminado de crear acciones Extraer.

La ventana crea las acciones Extraer que ha especificado. En el área de sesión del editor de host, el campo para cada acción Extraer que ha creado queda resaltado entre corchetes rojos como en Figura 1:

Figura 1. Resaltar un campo para una acción Extraer
Extraer de un solo campo

Si realiza un registro de flujo, cuando finalice el registro y guarde el flujo actualizado, podrá ver una correlación de la acción Extraer en la rutina de correlación correspondiente, dentro del archivo de correlaciones del flujo.

Nota sobre el tipo de variable, la cardinalidad y el número máximo de iteraciones:

Las variables que selecciona o crea en la ventana Crear varias acciones de extracción están sujetas a las mismas reglas de tipo de variable, cardinalidad y número máximo de iteraciones que las variables de la ventana Seleccionar variable para crear acciones Extraer (consulte Las características de la variable deben coincidir con las opciones de extracción:).

Sin embargo, en la ventana Crear varias acciones de extracción los efectos de estas reglas están algo limitados en ámbito:

  • Tipo de variable:

    En la ventana Crear varias acciones de extracción, como sólo puede crear acciones Extraer que leen texto de un sólo campo de la pantalla de la aplicación (en lugar de un área rectangular), la variable destino para una acción Extraer de esta ventana siempre es una de las siguientes:
    • Una variable String que alberga el contenido de un sólo campo si se cumple cualquiera de las condiciones siguientes:
      • No está registrando un bucle o
      • Está registrando un bucle y está almacenando el texto extraído en la misma variable para cada iteración del bucle.
    • Una matriz de tales variables String, si está registrando un bucle y está almacenando el texto extraído en una instancia aparte de la variable para cada iteración del bucle.
    Consulte la sección Tipo de variable
  • Cardinalidad:

    Del mismo modo, en la ventana Crear varias acciones de extracción, como sólo puede crear acciones Extraer que leen texto de un sólo campo de la pantalla de la aplicación (en lugar de un área rectangular), la variable de esta ventana siempre es 1 (consulte Cardinalidad).
  • Máximo de iteraciones:

    Las reglas para el número máximo de iteraciones son iguales en la ventana Crear varias acciones de extracción y en la ventana Seleccionar variable para crear acciones Extraer. Sin embargo, estas reglas se aplican sólo cuando está registrando un bucle (consulte Máximo de iteraciones).
Además, en ambas ventanas:
  • Para variables existentes, la ventana visualiza sólo variables cuyo formato coincida con las opciones Extraer que selecciona.
  • Para variables nuevas o para variables predeterminadas que todavía no se hayan creado, la ventana crea automáticamente una variable con el formato adecuado.

Marcación anticipada

Puede preseleccionar los campos para los que desea crear acciones Extraer seleccionando un área rectangular en la pantalla de la aplicación alrededor de esos campos. Cuando se abre la ventana Crear varias acciones de extracción, los campos preseleccionados ya están seleccionados en el panel izquierdo de la ventana y quedan resaltados mediante un rectángulo rojo en el panel de la derecha.


Términos de uso | Comentarios

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