User Tools

Site Tools


es:5250_as400_adaptor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:5250_as400_adaptor [2023/05/04 11:40]
montse
es:5250_as400_adaptor [2024/12/04 11:57] (current)
montse [Funciones]
Line 20: Line 20:
 ===== Funciones ===== ===== Funciones =====
  
-  * **clearAndWriteField**:​+  * **clearAndWriteField**: ​limpia y escribe un texto en el campo indicado. Parámetros:​  
 +    * Parámetro Field: número de campo empezando por 1. 
 +    * Parámetro Offset: offset en el campo empezando por 1. 
 +    * Parámetro Value: texto.
  
-  * **clearField**:​+  * **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.\\ 1.- En el mapeo del mensaje se añade en el campo **Value** el texto que queremos encontrar.+  * **containsText(Text):​** ​esta función evalúa si dentro de una pantalla host, existe un texto en concreto que definimos en dicha función.\\ 1.- En el mapeo del mensaje se añade en el campo **Value** el texto que queremos encontrar.
  
-  * **getLenghField**:​+  * **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. (No activada esta función por el momento).\\ ​+  * **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. (No activada esta función por el momento).\\ ​
  
-  * **previusScreen:​** ​Esta función directamente avanza a la pantalla anterior de navegación.\\ No requiere parámetros en la codificación. (Función no activada por el momento).\\ ​+  * **previusScreen:​** ​esta función directamente avanza a la pantalla anterior de navegación.\\ No requiere parámetros en la codificación. (Función no activada por el momento).\\ ​
    
-  * **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:​\\ ​          
-     ​*Parameter ​Field-> Posición ​(numérica) en que está situado el campo, se cuenta visualmente en la pantalla, ya que no se indica en ningún sitio.\\  +     ​*Parameter Field: posición ​(numérica) en que está situado el campo, se cuenta visualmente en la pantalla, ya que no se indica en ningún sitio.\\  
-     ​*Parameter ​Offset-> Por defecto el valor siempre es 0, que indica la primera posición del campo.\\ ​  +     ​*Parameter Offset: por defecto el valor siempre es 0, que indica la primera posición del campo.\\ ​  
-     ​*Parameter ​Length-> Longitud ​del campo que vamos a leer.+     ​*Parameter Length: longitud ​del campo que vamos a leer.
    
-  * **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.\\  
-     ​*Parameter ​Row> Posición(numérica) en que esta situado la línea.\\ \\ Estos datos se pueden ver en la parte inferior derecha de la pantalla:\\ \\ +     ​*Parameter Row: posición(numérica) en que esta situado la línea.\\ \\ Estos datos se pueden ver en la parte inferior derecha de la pantalla:\\ \\ 
 {{ :​es:​as400sipsa.png?&​400 |}}\\  ​ {{ :​es:​as400sipsa.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.\\ ​
  
-  * **rowContaintsText(Text,​Row):​** ​Esta función comprueba si existe un determinado texto en una línea de pantalla. \\        +  * **rowContaintsText(Text,​Row):​** ​esta función comprueba si existe un determinado texto en una línea de pantalla. \\        
-     ​*Parameter ​Text -> Introducimos ​el texto a buscar.\\  +     ​*Parameter Text: introducimos ​el texto a buscar.\\  
-     ​*Parameter ​Row-> Posición ​(numérica) de la línea.\\ \\ Estos datos se pueden ver en la parte inferior derecha de la pantalla:\\ \\ +     ​*Parameter Row: posición ​(numérica) de la línea.\\ \\ Estos datos se pueden ver en la parte inferior derecha de la pantalla:\\ \\ 
 {{ :​es:​as400sipsa.png?&​400 |}}\\    {{ :​es:​as400sipsa.png?&​400 |}}\\   
  
-  * **waitFor**:​+  * **waitFor**: ​espera a que transcurra el  tiempo en segundos recibido en el parámetro.
  
-  * **waitForCursor:​** ​Esta función espera a que aparezca el cursor en la pantalla que queremos ver a continuación.\\  +  * **waitForCursor:​** ​esta función espera a que aparezca el cursor en la pantalla que queremos ver a continuación.\\  
-     ​*Parameter ​timeinSeconds -> Value: ​Tiempo de espera hasta que aparece el cursor.\\ ​+     ​*Parameter timeinSeconds: value -> Tiempo de espera hasta que aparece el cursor.\\ ​
  
-  * **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.\\  +  * **writeAfterLabel(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.\\  
-     ​*Parameter-> Label = Value-> Texto que debe aparecer.\\ ​  +     ​*Parameter Label: value-> Texto que debe aparecer.\\ ​  
-     ​*Parameter-> Text = Texto que vamos a escribir.\\ ​+     ​*Parameter 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.\\  
-     ​*Parameter-> Label = Value-> Texto que debe aparecer.\\  +     ​*Parameter Label: value-> Texto que debe aparecer.\\  
-     ​*Parameter-> Text = Texto que vamos a escribir.\\ ​+     ​*Parameter 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.\\  
-     ​*Parameter-> Text = Value-> Texto que debe aparecer.\\  +     ​*Parameter Text: value-> Texto que debe aparecer.\\  
-     ​*Parameter-> Field = Campo que vamos a escribir.\\  +     ​*Parameter Field: campo que vamos a escribir.\\  
-     ​*Parameter-> Offset ​= Posición ​del campo (Posición 0).\\ +     ​*Parameter Offset: posición ​del campo (Posición 0).\\ 
                
-  * **writeKey(Key):​** ​Esta función ejecuta una tecla predefinida de la pantalla. (ENTER, F8, F4, etc...).\\ ​     +  * **writeKey(Key):​** ​esta función ejecuta una tecla predefinida de la pantalla. (ENTER, F8, F4, etc...).\\ ​     
-            *Parameter-> Key = Value-> Tecla de función.\\ ​+            *Parameter Key: value-> Tecla de función.\\ ​
  
-  * **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).\\ ​  
-     ​*Parameter-> Text = Value-> Texto a escribir.\\  +     ​*Parameter Text: value-> Texto a escribir.\\  
-     ​*Parameter-> Row = Value-> Número de línea.\\  +     ​*Parameter Row: value-> Número de línea.\\  
-     ​*Parameter-> Column ​= Value-> Número de columna.\\ \\ Estos datos se obtienen de la pantalla, abajo a la  derecha:\\ \\ +     ​*Parameter Column: value-> Número de columna.\\ \\ Estos datos se obtienen de la pantalla, abajo a la  derecha:\\ \\ 
 {{ :​es:​as400sipsa.png?&​400 |}}\\ \\  {{ :​es:​as400sipsa.png?&​400 |}}\\ \\ 
  
es/5250_as400_adaptor.1683200422.txt.gz · Last modified: 2023/05/04 11:40 by montse