Skip to main content

Adaptador Host 3270

English

Introducción

Este Adaptador nos permite por un lado hacer pruebas en pantallas mainframe HOST y también generar macros que permiten automatizar pruebas en sistemas “transformados a HTML”.

Parámetros de Inicialización

En el proceso de inicialización, es necesario proporcionar la siguiente información para que se pueda establecer la conexión con el servidor Host 3270. 

  • Host: nombre de la máquina o dirección IP. Obligatorio. SESSION_HOST.
  • Port: puerto de conexión. Obligatorio. SESSION_HOST_PORT. Es 23 por defecto.
  • Use proxy: debe estar marcado si se quiere usar un proxy.
  • Proxy host: nombre del proxy o dirección IP. Por defecto es localhost.
  • Proxy port: puerto del proxy. Es 1080 por defecto.
  • 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. Por defecto es INTERNAL – Built-in EBCDIC conversion (CP037).
  • Session_Type: tipo de sesión.
  • Security_Type: tipo de seguridad.
  • Protocol: protocolo.
  • Protocol_Version: versión del protocolo.
  • Certificate_Type: tipo de certificado.

Funciones Predefinidas (PF's)

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