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 [2021/12/30 08:58]
montse
es:5250_as400_adaptor [2024/12/04 11:57] (current)
montse [Funciones]
Line 20: Line 20:
 ===== Funciones ===== ===== Funciones =====
  
-  * **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.+  ​* **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**:​ 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
 + 
 +  * **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?​nolink&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?​nolink&400 |}}\\   +{{ :​es:​as400sipsa.png?&​400 |}}\\   
  
 +  * **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?​nolink&400 |}}\\ \\ +{{ :​es:​as400sipsa.png?&​400 |}}\\ \\ 
  
                
Line 75: Line 85:
  
 {{ :​es:​as4001.png?&​400 |}}\\  {{ :​es:​as4001.png?&​400 |}}\\ 
- 
- 
- 
  
 Con el botón derecho accedemos a la Macro de grabación y a la pestaña de Grabar. ​   ​ Con el botón derecho accedemos a la Macro de grabación y a la pestaña de Grabar. ​   ​
Line 86: Line 93:
 Damos el nombre al archivo que vamos a grabar y aceptamos. La grabación se iniciara. Damos el nombre al archivo que vamos a grabar y aceptamos. La grabación se iniciara.
  
 +{{ :​es:​as4003.png?&​400 |}}
  
  
- +Cuando acabemos y demos por finalizada la grabación, accederemos de nuevo con el botón derecho a la Macro de grabación y a la pestaña de Terminar de Grabar.
- +
-Cuando acabemos y demos por finalizada la grabación, accederemos de nuevo con el botón derecho a la Macro de grabación y a la pestaña de Detener.+
  
 {{ :​es:​as4004.png?&​400 |}}\\  {{ :​es:​as4004.png?&​400 |}}\\ 
es/5250_as400_adaptor.1640854692.txt.gz · Last modified: 2021/12/30 08:58 by montse