This shows you the differences between two versions of the page.
es:host_adaptor_3270 [2024/12/04 10:55] montse [Conexión] |
es:host_adaptor_3270 [2024/12/10 13:28] (current) montse [Funciones Predefinidas] |
||
---|---|---|---|
Line 49: | Line 49: | ||
- | ===== Funciones Predefinidas ===== | + | ===== Funciones predefinidas ===== |
- | * **clearAndWriteField**: Limpia y escribe un texto en un campo, en el campo indicado. | + | * **clearAndWriteField**: limpia y escribe un texto en un campo, en el campo indicado. |
- | * Parámetro Field: Número de campo empezando por 1. | + | * Parámetro Field: número de campo empezando por 1. |
- | * Parámetro Offset: Offset en el campo empezando por 1. | + | * Parámetro Offset: offset en el campo empezando por 1. |
- | * Parámetro Value: Texto. | + | * Parámetro Value: texto. |
- | * **clearField**: Limpia el campo con número de campo introducido en el parámetro. | + | * **clearField**: limpia el campo con número de campo introducido en el parámetro. |
- | * **containsText(Text):** Esta función evalúa si dentro de una pantalla host, existe un texto en concreto que definimos en dicha función.\\ | + | * **containsText(Text):** esta función evalúa si dentro de una pantalla host, existe un texto en concreto que definimos en dicha función.\\ |
- | * Parámetro Text: En el mapeo del mensaje se añade en el campo Value el texto que queremos encontrar. | + | * Parámetro Text: en el mapeo del mensaje se añade en el campo Value el texto que queremos encontrar. |
- | * **getLenghField**: Obtiene la longitud del campo con número de campo introducido en el parámetro. | + | * **getLenghField**: obtiene la longitud del campo con número de campo introducido en el parámetro. |
- | * **nextScreen:** Esta función directamente avanza a la pantalla siguiente de navegación (previamente habrás tenido que pasar por ella para que la encuentre). No requiere parámetros en su codificación. | + | * **nextScreen:** esta función directamente avanza a la pantalla siguiente de navegación (previamente habrás tenido que pasar por ella para que la encuentre). No requiere parámetros en su codificación. |
- | * **previusScreen:** Esta función directamente avanza a la pantalla anterior de navegación. No requiere parámetros en la codificación. | + | * **previusScreen:** esta función directamente avanza a la pantalla anterior de navegación. No requiere parámetros en la codificación. |
- | * **readField(Field,Offset,Length):** Esta función lee un campo que definimos en los parámetros de la misma.\\ | + | * **readField(Field,Offset,Length):** esta función lee un campo que definimos en los parámetros de la misma.\\ |
- | *Parámetro Field: Posición (numérica) en que está situado el campo. | + | *Parámetro Field: posición (numérica) en que está situado el campo. |
- | *Parámetro Offset: Posición dentro del campo a partir de la cual quieres leer. | + | *Parámetro Offset: posición dentro del campo a partir de la cual quieres leer. |
- | *Parámetro Length: Longitud del campo que vamos a leer.\\ Estos 3 parámetros se obtienen pulsando el botón derecho del ratón, sobre el campo que queremos leer.\\ | + | *Parámetro Length: longitud del campo que vamos a leer.\\ \\ Estos 3 parámetros se obtienen pulsando el botón derecho del ratón, sobre el campo que queremos leer.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||
- | * **readRow(Row):** Esta función lee una línea determinada de la pantalla. Toda la línea. | + | * **readRow(Row):** esta función lee una línea determinada de la pantalla. Toda la línea. |
- | *Parámetro Row: Posición (numérica) en que está situado la línea.\\ Este parámetro se obtienen pulsando el botón derecho del ratón, sobre la línea que queremos leer.\\ | + | *Parámetro Row: posición (numérica) en que está situado la línea.\\ \\ Este parámetro se obtienen pulsando el botón derecho del ratón, sobre la línea que queremos leer.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||
- | * **readScreen:** Esta función lee la pantalla en la que estas posicionado. Función sin parámetros. | + | * **readScreen:** esta función lee la pantalla en la que estas posicionado. Función sin parámetros. |
- | * **readScreenByRows**: Lee la pantalla actual por filas. | + | * **readScreenByRows**: lee la pantalla actual por filas. |
- | * **rowContaintsText(Text,Row):** Esta función comprueba si existe un determinado texto en una linea de pantalla. | + | * **rowContaintsText(Text,Row):** esta función comprueba si existe un determinado texto en una línea de pantalla. |
- | *Parámetro Text: Introducimos el texto a buscar. | + | *Parámetro Text: introducimos el texto a buscar. |
- | *Parámetro Row: Posición (numérica) de la línea.\\ Estos parámetros se obtienen pulsando el botón derecho del ratón, sobre la línea que queremos encontrar el texto definido.\\ | + | *Parámetro Row: posición (numérica) de la línea.\\ \\ Estos parámetros se obtienen pulsando el botón derecho del ratón, sobre la línea que queremos encontrar el texto definido.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||
- | * **waitCRC(screen_CRC):** Esta función espera a que aparezca la pantalla que queremos ver a continuación. | + | * **waitCRC(screen_CRC):** esta función espera a que aparezca la pantalla que queremos ver a continuación. |
- | *Parámetro screen_CRC: Value -> Se obtiene pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ | + | *Parámetro screen_CRC: value -> Se obtiene pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||
- | * **waitFor**: Espera a que transcurra el tiempo en segundos recibido en el parámetro. | + | * **waitFor**: espera a que transcurra el tiempo en segundos recibido en el parámetro. |
- | * **waitForChange(TimeOut(msec)):** Esta función espera por tiempo a que se muestre la siguiente pantalla. | + | * **waitForChange(TimeOut(msec)):** esta función espera por tiempo a que se muestre la siguiente pantalla. |
- | *Parámetro TimeOut(msec): Value-> Tiempo en msec de espera a ser mostrada. | + | *Parámetro TimeOut(msec): value-> Tiempo en msec de espera a ser mostrada. |
| | ||
- | * **waitForText(Text,Row,Column):** Esta función espera a que aparezca un determinado texto para mostrar la siguiente pantalla.\\ | + | * **waitForText(Text,Row,Column):** esta función espera a que aparezca un determinado texto para mostrar la siguiente pantalla.\\ |
- | *Parámetro Text: Value-> Texto que debe aparecer. | + | *Parámetro Text: value-> texto que debe aparecer. |
- | *Parámetro Row: Línea de la palabra. | + | *Parámetro Row: línea de la palabra. |
- | *Parámetro Column: Columna de la palabra. | + | *Parámetro Column: columna de la palabra. |
- | * **writeAftherLabel(Label,Text):** Esta función escribe en la pantalla cualquier texto, **después** de que se haya mostrado (en la pantalla) la etiqueta que hemos definido en el parámetro Label.\\ | + | * **writeAftherLabel(Label,Text):** esta función escribe en la pantalla cualquier texto, **después** de que se haya mostrado (en la pantalla) la etiqueta que hemos definido en el parámetro Label.\\ |
- | *Parámetro Label: Value-> Texto que debe aparecer. | + | *Parámetro Label: value-> Texto que debe aparecer. |
- | *Parámetro Text: Texto que vamos a escribir. | + | *Parámetro Text: texto que vamos a escribir. |
| | ||
- | * **writeBeforeLabel(Label,Text):** Esta función escribe en la pantalla cualquier texto, **antes** de que se haya mostrado (en la pantalla) la etiqueta que hemos definido en el parámetro Label.\\ | + | * **writeBeforeLabel(Label,Text):** esta función escribe en la pantalla cualquier texto, **antes** de que se haya mostrado (en la pantalla) la etiqueta que hemos definido en el parámetro Label.\\ |
- | *Parámetro Label: Value-> Texto que debe aparecer. | + | *Parámetro Label: value-> Texto que debe aparecer. |
- | *Parámetro Text: Texto que vamos a escribir. | + | *Parámetro Text: texto que vamos a escribir. |
- | * **writeField(Text,Field,Offset):** Esta función escribe en un determinado campo el valor que definimos en el parámetro Texto.\\ | + | * **writeField(Text,Field,Offset):** esta función escribe en un determinado campo el valor que definimos en el parámetro Texto.\\ |
- | *Parámetro Text: Value-> Texto que debe aparecer. | + | *Parámetro Text: value-> Texto que debe aparecer. |
- | *Parámetro Field: Campo que vamos a escribir. | + | *Parámetro Field: campo que vamos a escribir. |
- | *Parámetro Offset: Posición del campo.\\ Estos parámetros se obtienen pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ | + | *Parámetro Offset: posición del campo.\\ \\ Estos parámetros se obtienen pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||
| | ||
- | * **writeKey(Key):** Esta función ejecuta una tecla predefinida de la pantalla.\\ (ENTER, PF8, PF4,etc...). | + | * **writeKey(Key):** esta función ejecuta una tecla predefinida de la pantalla.\\ (ENTER, PF8, PF4,etc...). |
- | *Parámetro Key: Value-> Tecla de función. | + | *Parámetro Key: value-> Tecla de función. |
- | * **writeKeyUntilFind(Key, Text)**: Esta función ejecuta la tecla de función (Key) y espera a que aparezca en pantalla el texto (Text). | + | * **writeKeyUntilFind(Key, Text)**: esta función ejecuta la tecla de función (Key) y espera a que aparezca en pantalla el texto (Text). |
| | ||
- | * **writeText(Text,Row,Column):** Esta función escribe un texto en una posición definida.\\ (línea y columna). | + | * **writeText(Text,Row,Column):** esta función escribe un texto en una posición definida.\\ (línea y columna). |
- | *Parámetro Text: Value-> Texto a escribir. | + | *Parámetro Text: value-> Texto a escribir. |
- | *Parámetro Row: Value-> Número de Línea. | + | *Parámetro Row: value-> Número de Línea. |
- | *Parámetro Column: Value-> Número de columna.\\ Estos parámetros se obtienen pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ | + | *Parámetro Column: value-> Número de columna.\\ \\ Estos parámetros se obtienen pulsando botón derecho del ratón sobre la pantalla que queremos mostrar.\\ |
{{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | {{ :en:image_2021_01_11t12_08_14_736z.png?400 |}}\\ | ||