Testimonials Contact Us



 
Copia de pantallas para aplicaciones de legado
El término "Copia de Pantallas" (screen scraping) se refiere aquí a cualquier procedimiento que permita a un programa de aplicación extraer datos de salida de la pantalla de otro programa. Entonces, cuando se escribe una aplicación basada en Windows que simplifique el interfaz para una aplicación de legado (integración PC a host), esto se realiza mediante el copiado de los valores de los datos de salida de los campos a través de la aplicación host y se presenta en un emulador de terminales como IntelliTerm. Este tipo de copias de pantallas dentro de una aplicación permite la integración de aplicaciones de Windows con aplicaciones de legado cuando las aplicaciones de legado no ofrecen otro tipo de acceso (como un API) a estos campos.

Para resumir, mediante las copias de pantalla, los datos de salida de una aplicación ejecutada sobre un mainframe de IBM o un sistema de rango medio AS/400 (lo que es lo mismo, los contenidos de cualquier campo que aparece dentro de Intelliterm en un PC), puede ser utilizado como datos de entrada a otra aplicación ejecutada en el mismo ordenador. De esta forma, la aplicación del PC puede automatizar la recogida y análisis de los datos utilizando la potencia de un sistema más grande para generar los datos. Por ejemplo, en vez de transferir una base de datos de legado al PC, puede integrarlo en aplicaciones de PC utilizando IntelliTerm para conectarse con el host de legado de forma transparente, recuperar los datos necesarios de la base de datos, y presentar los datos al usuario con una apariencia más moderna.

La funcionalidad de copias de pantallas está disponible en mayor o menor medida para todos los tipos de emulación de IntelliTerm, específicamente TN3270 en los mainframe, TN5250 en el AS/400 y VT100, VT220 o VT420 en el caso de los sistemas basados en UNIX. Por lo tanto, estén donde estén los datos que se están procesando, podrá disponer de una aplicación "front-end" fácil de usar para el acceso a los mismos alojado en un ordenador basado en Windows.

La edición para desarrolladores de IntelliTerm incorpora muestras que ilustran cómo conectarse de forma programática (es decir sin ningún tipo de interacción por parte del usuario) a un servidor host 3270/5250 o Unix, acceder de forma automática, y "navegar" las pantallas de la aplicación de legado, de manera que sean reconocibles gracias a líneas de texto específicas y el envío de pulsaciones de teclado 'emuladas' para desplazarse entre dos o más pantallas.

Copias de Pantallas con IntelliTerm
IntelliTerm ofrece los siguientes interfaces de integración con el servidor host
  • Interfaz de Automatización OLE, utilizable en cualquier entorno capaz de hacer instantáneos los objetos ActiveX
  • WinHLLAPI/EHLLAPI, un interfaz API estándar para Emulación de Terminales
  • Lenguage Macro, que ofrece el mismo modelo de objetos que el interfaz de Automatización OLE, desde dentro de un entorno integrado, equivalente a VBA.
Los desarrolladores de la integración de los servidores host pueden utilizar estos interfaces para conectarse a un servidor remoto, enviar datos de entrada del teclado, copiar y pegar datos desde y hacia los campos de las aplicaciones remotas, retirar todos los contenidos de la pantalla, posicionar el cursor, etc.

El interfaz HLLAPI ofrece algunas funcionalidades que no están disponibles en un interfaz de automatización OLE, tales como interceptar las pulsaciones del teclado, o prevenir que el usuario cierre la ventana del terminal.

Por otro lado, el interfaz de automatización OLE, es más fácil de utilizar en entornos como VBA o WSH (Windows Scripting Host). Por ejemplo, un administrador de sistema puede escribir un script WSH sencillo en Bloc de Notas para automatizar algunas tareas mediante el interfaz de Automatización OLE de IntelliTerm sin tener que escribir una aplicación C++ o .NET para poder importar HLLAPI dll.







Emulacion de terminals automatizada

Cómo integrar sus aplicaciones de legado de manera integrada

Distinct IntelliTerm - Edición para Desarrolladores

Copias de Pantallas con IntelliTerm


Respuesta Automática

Ud encontrará respuestas a muchas preguntas técnicas visitando nuestro Knowledge Base (en inglés).

Para información relativa al precio de nuestros productos visite la página Pedidos

Respuesta personal

Si prefería hablar con una persona, contactarse por e-mail
o llamar al siguiente número
Tel.: +1 408 445-3270
Fax: +1 408 445-3274

¡Pruebalo gratis!
Pedir IntelliTerm y probarlo gratis durante 30 días.

¿Ud no está autorizado a adquirirlo?

Pidelo
a tu departamento de compras.
04/25/2025   Legal notices | PRIVACY Policy |