Soporte para la Integración de Aplicaciones Heredadas 3270 y 5250
-
PASSPORT HIO es una solución de integración no intrusiva orientada a la velocidad y la seguridad, que reutiliza valiosos procesos comerciales que han ido adaptándose y perfeccionándose a lo largo de muchos años. A diferencia de otras soluciones de screen-scraping, PASSPORT HIO elimina la necesidad de tener la emulación de terminal ejecutándose en la PC de un usuario final.
PASSPORT Host Integration Objects (HIO) es una solución basada en tecnología de Microsoft para la integración de aplicaciones heredadas. Ofrece un método programático para integrar aplicaciones basadas en hosts IBM que utilicen protocolos 3270 o 5250 con otras aplicaciones ActiveX o .NET.
Los desarrolladores pueden comunicarse con la aplicación IBM 3270/5250 por medio de una API bien definida y orientada a objetos. La descarga de PASSPORT Host Integration Objects incluye ejemplos de código fuente y proyectos de programación para ayudarlo en los pasos iniciales. Antes de descargar, puede consultar la Documentación de programación.
PASSPORT HIO se puede instalar en servidores o clientes. Con cualquiera de estos métodos se puede utilizar un equipo de escritorio Windows como plataforma de desarrollo. Una vez lista, la aplicación desarrollada se puede publicar en un servidor Microsoft Windows Server, o en equipos de escritorio Windows.
PASSPORT Host Integration Objects (basado en servidor)
PASSPORT HIO crea un canal a la información del host a nivel de búfer de pantalla, lo que permite leer y escribir datos en los campos de entrada y el espacio de presentación del host, abrir y cerrar sesiones, obtener cadenas de texto específicas de la pantalla, crear valores de cadenas, enviar teclas de función al host, cambiar a otras tareas, y mucho más. Con esto, los clientes pueden reutilizar aplicaciones heredadas de carácter crítico y preservar cualquier lógica de negocios de efectividad comprobada sin introducir ningún cambio en el código del host.
PASSPORT HIO y su aplicación desarrollada pueden residir en un servidor, minimizando las conexiones a host requeridas, facilitando la distribución de la aplicación, y aumentando la flexibilidad para la salida y visualización de los programas.
PASSPORT Host Integration Objects (basado en cliente)
PASSPORT HIO también incluye un Objeto de control de terminal, que permite a los desarrolladores incrustar un emulador PASSPORT de cliente TN3270 o TN5250 dentro de otra aplicación basada en cliente. Por medio del Control de terminal PASSPORT, las pantallas "verdes" de host 3270 o 5250 quedan expuestas al usuario final en forma similar a una terminal IBM, y con completo control del teclado PC para interactuar con la aplicación 3270 o 5250. El Control de terminal de PASSPORT HIO es ideal para proyectos avanzados de integración de host basados en clientes Windows.
Cómo funciona PASSPORT HIO
Por medio de Microsoft Visual Studio (VB, VC++, C# .NET, ASP .NET, etc.), usted puede crear aplicaciones de integración compuestas que requieran acceso rápido y confiable a aplicaciones IBM 3270 o 5250 existentes.
PASSPORT Host Integration Objects, basado en el borrador de OHIO de la Internet Engineering Task Force, incuye conectividad TN3270 y TN5250 directa a aplicaciones heredadas de carácter crítico por medio de IP. No se requiere una emulación de terminal separada para el acceso a host. La solución de desarrollo Zephyr incluye programas de ejemplo, documentación, y un programa de prueba que demuestra el uso de los métodos, propiedades y eventos de cada objeto.
Cómo es el sistema de licencias de PASSPORT HIO
Disponible por medio de una licencia anual basada en suscripción, que cubre el costo del software, el acceso a soporte técnico y a todas las actualizaciones del producto, PASSPORT Host Integration Objects brinda una de las opciones más económicas para lograr una integración de host confiable.
Las licencias de PASSPORT HIO se basan en la cantidad de servidores y sesiones concurrentes o bien en el número de instalaciones del control de terminal en los equipos cliente.
La versión Servidor requiere un mínimo de 1 servidor con 10 sesiones concurrentes, mientras que para el Control de terminal de PASSPORT HIO se requieren como mínimo 500 licencias de cliente.
Características principales de PASSPORT HIO
- Integración transparente con aplicaciones de host existentes 3270 y 5250
- Acceso directo a búfers de pantalla de host ("screen scraping")
- API orientada a objetos basada en el borrador de OHIO de la Internet Engineering Task Force
- No requiere software de emulación de terminal
- Módulo de comunicaciones TN3270 y TN5250 de eficacia comprobada
- Seguridad SSL
- Diseñado para un entorno Microsoft Windows
- Direccionamiento con desplazamiento (offset) para el espacio de presentación de la pantalla del host
- Modelo simplificado para el espacio de presentación
- Generación automática de atributos y lista de campos del espacio de presentación
- Cadenas de texto de función basadas en palabras clave
- Notificación de eventos para actualizaciones de pantalla y estado de la comunicación con el host
- Soporte internacional
- Capacidad de seguimiento de diagnóstico
Realiza las siguientes funciones de host
- Abrir una sesión de host
- Ocultar pantallas del host al usuario
- Leer y escribir información al espacio de presentación del host
- Recuperar cadenas de texto de los campos de entrada del host
- Recuperar cadenas de texto de la pantalla
- Determinar nuevos valores de cadena
- Obtener atributos asociados de campos y cadenas de texto
- Copiar información en los campos de entrada del host
- Simular el uso de teclas de función con la aplicación de host
- Leer el área de información del operador (OIA) para obtener actualizaciones de estado
- Recibir notificaciones de eventos (recepción de nueva pantalla, etc.)
- Cerrar la sesión de host
- Descargar PASSPORT Host Integration Objects para integración de sistemas heredados
Requerimientos de sistema
- Microsoft Windows
- Mínimo de 128 MB de memoria
- Conexión TCP/IP a servidor TN3270 o TN5250
Lenguajes de programación admitidos
Todo lenguaje de programación de Microsoft que soporte la interfaz COM ActiveX o .NET, incluidos:
- Microsoft's Visual Studio
Terminales emuladas
- IBM® 3278/79 Modelo 2 (pantalla completa de 24 x 80)
- IBM® 3278/79 Modelo 3 (pantalla completa de 32 x 80)
- IBM® 3278/79 Modelo 4 (pantalla completa de 43 x 80)
- IBM® 3278/79 Modelo 5 (pantalla completa de 27 x 132)
- Pantalla dinámica 3270 Modelo 2-5
- IBM® 5250 Modelo 2 (pantalla completa de 24 x 80)
- IBM® 5250 Modelo 5 (pantalla completa de 27 x 132)
Realiza las siguientes funciones de host
- Abrir una sesión de host
- Ocultar pantallas del host al usuario
- Leer y escribir información al espacio de presentación del host
- Recuperar cadenas de texto de los campos de entrada del host
- Recuperar cadenas de texto de la pantalla
- Determinar nuevos valores de cadena
- Obtener atributos asociados de campos y cadenas de texto
- Copiar información en los campos de entrada del host
- Simular el uso de teclas de función con la aplicación de host
- Leer el área de información del operador (OIA) para obtener actualizaciones de estado
- Recibir notificaciones de eventos (recepción de nueva pantalla, etc.)
- Cerrar la sesión de host
¿Qué es OHIO?
La especificación Open Host Interface Objects (OHIO) aborda la necesidad de contar con una estandarización para una interfaz de programación avanzada que permita manipular los datos de host. OHIO no modifica el flujo de datos o protocolo TN3270/TN5250, sino que brinda un método de acceso común a los datos una vez que llegan al cliente (o al servidor). OHIO utiliza un enfoque orientado a objetos para segmentar la información en objetos lógicos, y brinda métodos sobre dichos objetos que permiten un acceso estándar a los datos. Usted no tiene que preocuparse por detalles concernientes a códigos de comando de parámetros o empaquetamiento de estructuras, y en cambio puede enfocarse en la funcionalidad de la aplicación.
La API OHIO fue diseñada para reemplazar a la antigua HLLAPI (High Level Language Application Programming Interface, por su sigla en inglés) de IBM. Entre las razones se encuentran:
- OHIO fue diseñada como una API orientada a objetos, y por lo tanto cuenta con todos los beneficios reconocidos del paradigma de programación orientada a objetos.
- La interacción con el host generalmente requiere menos código cuando se utiliza la API OHIO que cuando se realiza la misma función por medio de la interfaz HLLAPI.
- Los objetos de OHIO agrupan funciones relacionadas en clases específicas; un modelo más sencillo de entender que el punto de entrada único que ofrece HLLAPI.
- No es necesario tener abierta una sesión de emulación de terminal para ejecutar una aplicación OHIO.
Características de OHIO
- No hay límite de arquitectura para la cantidad de sesiones
- Notificación de eventos para actualizaciones de pantalla y estado de la comunicación con el host
- Completa intercepción de errores
- Generación de texto de mensaje de error
- Direccionamiento con desplazamiento para el espacio de presentación del host
- Modelo simplificado para el espacio de presentación
- Generación automática de atributos y lista de campos del espacio de presentación
- Cadenas de tecla de función basadas en palabras clave
Cliente de control de terminal PASSPORT HIO
PASSPORT HIO también incluye el Objeto de control de terminal, que permite a los desarrolladores incrustar un cliente PASSPORT TN3270 o TN5250 dentro de otra aplicación cliente. Por medio del Control de terminal de HIO, las pantallas "verdes" de host 3270 o 5250 quedan expuestas al usuario final en forma similar a una terminal IBM, y con completo control del teclado PC para interactuar con la aplicación de host 3270 o 5250. El Control de terminal de PASSPORT HIO es ideal para proyectos avanzados de integración de host basados en clientes Windows.
Impresión de pantalla
- Impresión de pantalla
- Las pantallas del host se pueden imprimir en impresoras locales o conectadas a la LAN
- Las pantallas del host se pueden enviar a un archivo en disco
- Se pueden configurar los márgenes de la página
- Se puede configurar una línea de encabezado opcional para que se imprima en la parte superior de cada página
- Se imprime una página después de un número específico de impresiones de pantalla
Portapapeles
- Cortar, Copiar, Copiar y agregar, Copiar gráfico, Pegar, Pegar y continuar
- Modo de copiado de formato de párrafo para el procesamiento de palabras
- Modo de copiado de formato tabular para hojas de cálculo
- Pegado de texto con modos de bloque, flujo, campo y hoja de cálculo
- La selección de texto se identifica con un rectángulo punteado o con video inverso
- El texto cortado se puede reemplazar con caracteres nulos o espacios
Cursor
- Cursor en forma de línea baja o bloque
- Parpadeo del cursor activado o desactivado
- La guía del cursor puede ser una cruz completa o sólo las líneas verticales / horizontales
- Se puede alternar el tipo de cursor durante la inserción
Fuentes y tamaños de pantalla
- Se proveen fuentes de bitmap terminal, thin y fuentes true type
- Se puede seleccionar cualquier fuente de Windows true type o rasterizada de ancho fijo
- El tamaño de las fuentes se ajusta automáticamente al tamaño de la ventana
- Se puede seleccionar el tamaño fijo de fuente con desplazamiento horizontal y vertical
- Juego de caracteres APL para la visualización
- Soporte para símbolo de moneda europea
- Tamaños de pantalla para TN3270 (24x80, 32x80, 43x80, 27x132)
- Tamaños de pantalla para TN5250 (24x80, 27x132)
Zonas activas
- Capacidad de hacer doble clic sobre un texto específico en la pantalla para activar una función
- Personalización de zonas activas
- Asignación de cualquier función del emulador a cualquier texto de zona activa
- Se pueden crear y guardar múltiples esquemas de zonas activas
- Se incluyen zonas activas predeterminadas para las teclas de función (PF) y otras teclas de host comunes
- Las zonas activas pueden verse como un botón en video inverso o ser invisibles
Características del teclado
- Personalización interactiva del teclado
- Se pueden crear y guardar múltiples mapas de teclado
- Se puede asignar cualquier función del emulador
- Tecleo anticipado
- Se pueden seleccionar áreas de texto presionando mayúsculas y las teclas de dirección
- Capacidad de ver una lista de todas las teclas de host dentro del mapa de teclas actual
Mouse
- Personalización de botones del mouse
- Se pueden configurar las acciones de clic izquierdo, derecho, clic único y doble clic del mouse
- Se puede asignar cualquier tecla de host o función especial del mouse
- Un menú emergente flotante permite acceder a comandos de menú utilizados con frecuencia
Soporte internacional (disponible en la versión Internacional)
- Páginas de código de host internacionales
- Soporte para símbolo de moneda europea
- Soporte para teclados de varios países
- Teclas "muertas" internacionales

¿Tiene preguntas? Estamos aquí para ayudar.