Distinct offers Network Monitor, the ONLY natural language Protocol Analyzer, ONC RPC for C++, .NET and Java, and IntelliTerm, the fastest Terminal Emulator for TN3270, TN5250 and VT420 on the market.

Distinct IntelliTerm

   Products   Downloads   Sales   Support   About us
  TN5250



        
 

Screen scraping software for TN3270, TN5250 and VT420

 
Screen Scraping bei Legacy-Anwendungen
Mit "Screen Scraping" sind hier Methoden gemeint, die einer Anwendung erlauben, Daten von der Bildschirmausgabe eines anderen Programms zu extrahieren. So können Sie eine Windows-Anwendung mit einem vereinfachten Benutzer-Interface fur eine Legacy-Anwendung auf den Host erstellen, indem Sie die Werte der Ausgabefelder übernehmen d.h. "scrapen" und in einer Terminal-Emulation wie IntelliTerm anzeigen. Die Methode des Screen Scaping ermoglicht eine einfache Integration mit Legacy-Anwendungen, auch wenn diese keinen anderen Zugriff - beispielsweise über ein API - auf die Feldinhalte ermöglicht.

Zusammengefasst formuliert wird uber Screen Scraping die Ausgabe eines Programms auf einem IBM Mainframe oder einem AS/400 Midrange-System als Eingabe für ein anderes Programm benutzt, das auf einem PC lauft. Dies erlaubt der PC-Anwendung, die Daten-Erfassung und -Analyse zu automatisieren, während die Rechenleistung des großen Systems fur die Erzeugung der Daten genutzt wird. Ein Anwendungsbeispiel wäre eine Legacy-Datenbank auf einem Host, die Sie mit IntelliTerm und der oben beschriebenen Host-Anbindung in PC-Anwendungen integrieren, deren Daten Sie abrufen und dem Anwender mit dem heute üblichen Komfort einer Windows-Applikation prasentieren. Dies stellt eine effektive Alternative zu einer aufwendigen Portierung der Datenbank auf PC dar.

Die Screen Scaping Funktionalität ist fur alle Emulationen in IntelliTerm verfügbar. Dazu gehören die Verbindung mit Mainframes über TN3270, mit AS/400 uber TN5250 und mit Unix-Systemen uber VT100, VT220 oder VT420. So können Sie eine anwenderfreundliche Front-End-Anwendung auf einem Windows-PC implementieren, unabhängig davon, wo Ihre Daten letztlich verarbeitet werden.

Die Developer Edition von IntelliTerm enthält Beispiele, die zeigen, wie die Verbindung mit einem Host ohne Anwender-Interaktion programmgesteuert aufgebaut und der Anwender dann automatisch eingeloggt wird. Das Beispiel-Programm navigiert in den Anwendungsfenstern der Legacy-Anwendung, indem es sie über bestimmte Text-Strings erkennt und dann mit simulierten Eingaben von einem Fenster zum nächsten wechselt.

Screen scraping mit IntelliTerm
IntelliTerm bietet die folgenden Schnittstellen zur Host-Integration:
  • OLE Automation Interface, verwendbar in jeder Entwicklungs-Umgebung, die ActiveX Objekte erzeugen kann,
  • WinHLLAPI/EHLLAPI, das standardisierte API für Terminal-Emulationen,
  • eine Makro-Sprache, die dasselbe Objekt-Modell anbietet, wie das OLE Automations-Interface, aber innerhalb eines integrierten VBA-ähnlichen Umfeldes.

Entwickler können diese Schnittstellen nutzen, um die Verbindung mit dem Host aufzubauen, Tastatureingaben zu senden, Daten aus Eingabefeldern der Host-Anwendung zu ubernehmen, Daten in diese zu ubertragen, den Inhalt kompletter Bildschirmfenster zu ubernehmen, den Cursor zu positionieren und mehr.

Das HLLAPI Interface bietet einige spezielle Funktionen, die nicht im OLE Automation Interface vorhanden sind. Dazu gehört, dass Tastatureingaben blockiert werden oder der Anwender nicht das Terminal-Fenster schließen kann.

Andererseits ist das OLE Automation Interface in Umgebungen wie VBA oder Windows Scripting Host (WSH) einfacher zu benutzen. So kann beispielsweise ein System-Administrator schnell ein WSH-Script in der Notizblock-Anwendung schreiben, ohne eine C++ oder .NET Anwendung fur den Zugriff auf die DLL mit dem HLLAPI zu verfassen.


Host-Integration
Terminal-Emulationen automatisieren
Screen scraping


Suchen in FAQ

Verwandte Produkte
WebTelnet Objects

Intelliterm APIs
IntelliTerm bietet verschiedenen APIs die es ermöglichen eigene, Ihren spezifischen Wünschen angepasste Anwendungen zu entwickeln, die über Terminal-Emualtor-Funktionalität für TN3270, TN5250 oder VT420 Terminals verfügen. Enthaltene APIs sind WinHLLAPI, EHLLAPI, DDE und OLE Automation (funktioniert in ähnlicher Weise wie ein out-of-process ActiveX). Automatisieren Sie wiederkehrende Jobs mit dem Macro Editor, der über einem VBA-kompatiblen Script-Engine verfügt.

Add-Ons
Network Monitor

Downloaden Sie Ihre 30-Tage Trialversion von IntelliTerm in

Deutsch
Englisch
Französisch
Italienisch
Portugiesisch
Spanisch

  24.7.2008   Privacy Policy | Legal Notices | Networking News | zuletzt geändert am 10.10.2007