es:en:host_adaptor_3270 [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:en:host_adaptor_3270

This is an old revision of the document!


Adaptador Host 3270

Introducción

Este adaptador es utilizado para ejecutar pruebas en el Adaptador Host 3270. Este Adaptador se encuentra actualmente en construcción, por lo que la información del mismo aún no esta completa. Por tanto, la información se irá actualizando a medida que avance el desarrollo del mismo.

Configuración

En el proceso de inicialización, es necesario proporcionar la información para conectarse al servidor Host 3270. Esa es la información del objeto Adaptador.

Parámetros de Inicialización

Conexión

  • Host: Nombre de la máquina o dirección IP. Obligatorio. SESSION_HOST
  • Port: Puerto de conexión. Obligatorio. SESSION_HOST_PORT
  • LU Name: Nombre de la conexión LU, opcional.
  • Enhanced: Indica si se emplea el protocolo Mejorado (por defecto no está marcado) SESSION_TN_ENHANCED.
  • Telnet_Negotiated: La información telnet.
  • Server_Authentication: Información de autenticación al 3270 Server.
  • Client_Certificate_Autentication: Certificado de autenticación.
  • Personal_Certificate: Certificado personal de autenticación.
  • Personal_Certificate_File Path: Ruta de acceso al Certificado de autenticación.
  • Personal_Certificate_pass: Pase al Certificado de autenticación.
  • Certificate_Name: Nombre del certificado.
  • Certificate_Pass: Pase al Certificado.
  • Certificate_Source: Fuente del Certificado.
  • Certificate_URL: Url al Certificado.
  • Prompt_Required: PromptRequired.
  • Certificate_Based_Keys: Llaves basadas en certificados.
  • SSL: SSL.
  • KeyStore_FilePath: KeyStore File Path.
  • P12_FilePath: P12 File Path.
  • KeyStore_Pass: KeyStore Pass.
  • Certificate_Trusted: Certificado de autenticación.
  • Code_Page: Código de página.
  • Session_Type: Tipo de sesión.
  • Security_Type: Tipo de seguridad.
  • Protocol: Protocolo.
  • Protocol_Version: Versión del protocolo.
  • Certificate_Type: Tipo de certificado.

3270 – Vamos a cumplimentar los parámetros necesarios del adaptador.

  • Adaptador = 3270
  • Session Name = Nombre que queramos dar.
  • Host:
    - VPS = 127.0.0.1
    - TAST1 = vipadpre.scger.pre.corp
  • Port:
    - VPS = 3270
    - TAST1 = 23
  • TN3270E = Para los 2 entornos marcados.

Funciones Predefinidas

  • connect3270: Permite conectar al 3270. (No es necesario crear el mensaje, el Adaptador ejecuta la conexión en su creació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.
  • disconnect3270: Le permite desconectarse del 3270. Define una pantalla del 3270.
  • 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.
  • play: Reproduce la ejecución de la navegación 7 en el Host 3270. Es necesario registrar la navegación previamente.
  • 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.
    • 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 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.


  • 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.


  • readScreen: Esta función lee la pantalla en la que estas posicionado. Función sin parámetros.
  • rec: Graba la ejecución de la navegación 7 en el Host 3270.
  • rowContaintsText(Text,Row): Esta función comprueba si existe un determinado texto en una linea de pantalla.
    • 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.


  • 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.


  • 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.
  • 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 Row: Línea 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.
    • Parámetro Label: Value→ Texto que debe aparecer.
    • 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.
    • Parámetro Label: Value→ Texto que debe aparecer.
    • 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.
    • Parámetro Text: Value→ Texto que debe aparecer.
    • 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.


  • writeKey(Key): Esta función ejecuta una tecla predefinida de la pantalla.
    (ENTER, PF8, PF4,etc…).
    • Parámetro 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).
    • Parámetro Text: Value→ Texto a escribir.
    • 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.


es/en/host_adaptor_3270.1610614212.txt.gz · Last modified: 2021/01/14 08:50 by montse