Integration von bestehenden 3270- und 5240-Anwendungen

  • PASSPORT Host Integration Objects (HIO) ist eine auf Microsoft basierte Integrationslösung für bestehende Anwendungen, die ein Programmierverfahren zur Integration von hostbasierten IBM-Anwendungen bietet, die 3270- oder 5250-Protokolle mit anderen ActiveX- oder .NET-Anwendungen unter Verwendung von 3270- und 5250-Standardanzeigeinformationen benutzen.
    PASSPORT HIO ist eine nicht tief eingreifende Hostintegrationslösung für eine schnelle und risikoarme Weiterverwendung nützlicher Geschäftsabläufe, die über viele Jahre hinweg angepasst und perfektioniert wurden. Anders als bei anderen Screen-Scraping-Lösungen wird bei PASSPORT HIO keine Terminalemulation benötigt, damit es auf einem Endbenutzer-PC läuft.

Laden Sie eine kostenlose Testversion herunter

Entwickler können mit Hilfe einer individuell definierten, objektorientierten API mit der IBM 3270/5250-Anwendung kommunizieren. PASSPORT Host Integration Objects kann heruntergeladen werden, wobei im Download Beispielquelltext und Beispielprojekte enthalten sind. Vor dem Herunterladen können Sie die Programmierungsdokumentation ansehen.

PASSPORT HIO kann auf einem Server oder einem Client eingesetzt werden. Bei beiden Methoden können Sie einen Windows-Desktop als Entwicklungsplattform verwenden. Sobald Sie fertig sind, kann die entwickelte Anwendung auf einem Microsoft Windows Server oder auf einem Windows-Desktop veröffentlicht werden.

PASSPORT Host Integration Objects (serverbasiert)

PASSPORT HIO bietet einen Pfad zu Hostinformationen auf der Ebene des Bildspeichers an, was Ihnen ermöglicht, Daten aus dem Host-Bildspeicher und aus Eingabefeldern zu lesen und dorthin zu schreiben, Sitzungen zu öffnen und zu schließen, bestimmte Textstrings vom Bildschirm zu erhalten, Stringwerte zu erstellen, Funktionsschlüssel an den Host zu senden, zu anderen Aufgaben zu wechseln und vieles mehr. Dabei können Kunden kritische Altanwendungen und bewährte geschäftliche Vorgänge weiterverwenden ohne irgendwelche Änderungen am Hostcode vorzunehmen.

PASSPORT HIO und Ihre entwickelte Anwendung können auf einem Server bleiben und so die erforderlichen Hostverbindungen verringern, die Verteilung der Anwendung erleichtern und die Flexibilität der Programmausgabe und Darstellung steigern.

PASSPORT Host Integration Objects (clientbasiert)

PASSPORT HIO beinhaltet außerdem ein Terminal-Steuerungsobjekt, das es Entwicklern ermöglicht, einen vollständig funktionsfähigen PASSPORT TN3270- oder TN5250-Client-Emulator in eine andere clientbasierte Anwendung zu integrieren. Durch Verwendung der Terminalsteuerung PASSPORT HIO, können dem Endbenutzer "grüne" Hostbildschirme des 3270 oder 5250 bereitgestellt werden, ähnlich wie ein IBM Terminal, und die komplette Funktionalität der PC-Tastatur steht zur Verfügung, um mit der 3270- oder 5250-Hostanwendung zu kommunizieren. Die Terminalsteuerung PASSPORT HIO ist ideal für fortschrittliche, auf Windows-Clients basierte Hostintegrationsprojekte.

Wie PASSPORT HIO funktioniert

Mit Hilfe von Microsoft Visual Studio (VB, VC++, C# .NET, ASP .NET usw.) können Sie gemischte Integrationsanwendungen erstellen, die einen schnellen, zuverlässigen Zugriff auf vorhandene IBM 3270- oder 5250-Anwendungen benötigen.

PASSPORT Host Integration Objects, das auf dem Entwurf Internet Engineering Task Force OHIO basiert, beinhaltet direkte TN3270- oder TN5250-Konnektivität zu kritischen Altanwendungen über IP. Separate Terminalemulation wird für den Zugriff auf den Host nicht benötigt. Beispielprogramme, Dokumentation und ein Testprogramm, das die Verwendung von allen Objekten, Methoden, Eigenschaften und Ereignissen demonstriert, sind in der Entwicklungslösung von Zephyr enthalten.

Lizenzierung von PASSPORT HIO

Auf Basis einer Jahreslizenz, die die Kosten für die Software, den Zugriff auf den technischen Support und alle Produktupdates beinhaltet, bietet PASSPORT Host Integration Objects einen der kostengünstigsten Ansätze für die zuverlässige Hostintegration.

PASSPORT HIO wird entweder anhand der Servergröße und der gleichzeitigen Sitzungen lizenziert oder durch die Anzahl der Clientrechner, die die Terminalsteuerung einsetzen.

Die Serverversion beinhaltet mindestens 1 Server mit 10 gleichzeitigen Sitzungen, während für die PASSPORT HIO Terminalsteuerung mindestens 500 Clientlizenzen erforderlich sind.

Weitere Informationen

Hostintegrationslösungen, die mit PASSPORT Host Integration Objects erstellt werden können

Elektronisches Zahlungssystem für Kreditkartenanbieter

Die PASSPORT-Lösung kann dazu verwendet werden, ein COM-Modul, das auf einem Microsoft-Server basiert, zu erstellen, das den Prozess der Freigabe oder Ablehnung von Zahlungstransaktionen mit Kreditkarten rationalisiert. Dabei kann der Zugang zu einer häufig verwendeten Hostanwendung per Telefon oder Webserver verfügbar gemacht werden und die Zeitspanne, die zur Weiterverarbeitung der finanziellen Transaktionen gebraucht wird, kann stark verringert werden.

Die Mainframe-Anwendung verwaltet die Verfügbarkeit der Mittel, das dem Kontoinhaber zur Verfügung steht. Neue Geschäftsvorgänge können außerhalb der Hostanwendung erzeugt werden und einer Website, einem Telefon oder einem mobilen Gerät ermöglicht werden, auf die Finanzanwendung zuzugreifen, den Kreditkartentyp und die Kreditkartennummer einzugeben und die eine elektronische Zahlung anzufragen.

Das PASSPORT COM Objekt nimmt diese Informationen entgegen, loggt sich automatisch in das Hostsystem ein, navigiert durch die entsprechenden 3270-Bildschirmanzeigen, kopiert die Informationen in spezielle Hostfelder und fragt den verfügbaren Kontostand ab, der an die Serveranwendung zurückgegeben wird.

Die Anwendung vergleicht dann den angeforderten Zahlungsbetrag mit dem aktuellen Kontostand und genehmigt oder verweigert die Kreditkartenzahlung. Wenn die Abfrage abgelehnt wird, werden automatisch entsprechende Erklärungen bereitgestellt.

Die komplette Transaktion läuft im Hintergrund und beinhaltet praktisch kein Eingreifen des Endbenutzers.

Kassenterminalintegration für Einzelhändler

Ein Projekt mit PASSPORT Host Integration Objects kann eingesetzt werden, um veraltete SNA-Terminalsteuerungen durch ein neues, IP-basiertes Netzwerk zu ersetzen, in dem aktuelle IBM 4690 POS-Hardware und PASSPORT HIO für die Integration von 3270-Anwendungen laufen.

Für die Verbindung von mehreren Kassenterminals mit einem Hostsystem wird eine Terminalsteuerung verwendet. Kassenterminals sind weltweit im Einzelhandel, in Lebensmittelgeschäften, der Gastronomie und in Kaufhäusern zu finden.

Windows-Server können als IP-basierter Ersatz für alternde SNA-Terminalsteuerungen eingesetzt werden. Die Lösung ist, PASSPORT Host Integration Objects auf einem Microsoft Windows-Server zu installieren, eine Middleware-Anwendung zu erstellen, die die Kommunikation mit einer 3270-Betandsanwendung verwaltet, und schließlich die entsprechenden Informationen auf den IBM 4690-Kassenterminals anzuzeigen.

Diese Middleware-Lösung verwendet PASSPORT, um die Sitzung mit dem Host zu starten, durch die Bestandsanwendung zu navigieren, die verschiedenen 3270-Bildspeicher zu parsen und die entsprechenden Daten mit Hilfe des PASSPORT Host Integration Objects Server vom und zum POS-Terminal und zum Mainframe zu übermitteln.

Diese Integrationslösung ermöglicht eine sehr kostengünstige Herangehensweise und basiert auf Standardtechnologie, die für einige hundert Geschäfte bundesweit leicht verwaltet werden kann.

Webanwendung als Selbstbedienung für den Kunden

Webanwendungen, die den Gedanken der Selbstbedienung umsetzen, vermeiden oder verringern das Erfordernis, Kundenservicepersonal bereitzustellen, und sind vielfach eine bevorzugte Art der Dienstleistung für die Kunden, besonders wenn sie 24 Stunden und 7 Tage die Woche verfügbar sind.

Die Host Integration Objects-Technologie von PASSPORT kann in verschiedenen Branchen und Unternehmen angewendet werden - Versicherungsunternehmen, Gemeindeverwaltungen, Autovermietungen, Hypothekenmakler und andere - um Anwendungen mit Selbstbedienung zu erstellen, auf die man über das Web, über Kiosk-Anwendungen und drahtlose Kommunikation zugreifen kann.

Statt eines Telefonats oder einer Kommunikation mit dem Kundenservicepersonal, um Informationen über ihr Konto, gesicherte Dienste usw. zu erhalten, können sich die Kunden elektronisch selbst helfen. Statt dass ein Kundendienstmitarbeiter den Namen des Kunden, Kontonummer und andere benötigte Informationen abfragt, kann der Kunde mit Hilfe von PASSPORT Host Integration Objects und einer beliebigen UI- oder Middleware-Software, die ein Teil der Wahrnehmung des Kunden sein kann oder nicht, direkt auf eine CICS- oder IMS-Anwendung zugreifen.

Diese kostengünstige Lösung ist für Banken, Staatsregierungen und Gemeindeverwaltungen, Luftfahrtgesellschaften, Autovermietungen und andere erstrebenswert, die Selbstbedienungsgeräte an sichere Standorte stellen können, die unter ihrer Kontrolle stehen, oder für Organisationen, die sichere drahtlose Verbindungen für Mitarbeiter und Vertreter anbieten. Ein weiterer kostengünstiger Weg zur Erstellung von Selbstbedienungs-Webanwendungen kann Standard-IP-Sicherheit sein.

Hauptfunktionen von PASSPORT HIO

  • Keine tief eingreifende Integration von vorhandenen 3270- and 5250-Anwendungen in den Host
  • Direkter Zugriff auf Bildspeicher des Hosts (Screen-Scraping)
  • Objektorientierte API, die auf einem Entwurf der Internet Engineering Task Force OHIO basiert
  • Erfordert keine Terminalemulationssoftware
  • Bewährtes TN3270- und TN5250-Kommunikationsmodul
  • SSL-Sicherheit
  • Ausgelegt für Microsoft Windows-Umgebung
  • Offset-Adressierung für den Bildspeicher des Hosts
  • Vereinfachtes Modell für den Bildspeicher
  • Automatische Erzeugung einer Liste von Feldern im Bildspeicher und deren Eigenschaften
  • Textstrings mit schlüsselwortbasierten Funktionen
  • Ereignismeldung mit dem Ziel, den Hostkommunikationsstatus zu beeinflussen und Bildschirmaktualisierungen zu bewirken
  • Internationaler Support

Tracing-Fähigkeit für Diagnosen

  • Führt die folgenden Hostfunktionen aus
  • Hostsitzung öffnen
  • Bildschirmanzeigen des Hosts nicht an den Benutzer weitergeben
  • Lesen und Schreiben von Informationen im Bildspeicher des Hosts
  • Abrufen von Textstrings aus Eingabefeldern des Hosts
  • Textstrings aus dem Bildschirm abrufen
  • Neue Stringwerte festlegen
  • Attribute abrufen, die Textstrings und Feldern zugeordnet sind
  • Informationen in Eingabefelder des Hosts kopieren
  • Verwendung der Funktionstasten für die jeweilige Hostanwendung simulieren
  • Den Bereich für Bedienerinformationen (OIA, engl. Operator Information Area) bezüglich Statusaktualisierungen auslesen
  • Ereignismeldungen (Erhalt eines neuen Bildschirms usw.) empfangen
  • Die Hostsitzung schließen
  • PASSPORT Host Integration Objects für die Altbestandsintegration herunterladen

Hostintegrationslösung für die Integration von 3270- und 5250-Anwendungen in ActiveX- und .NET-Anwendungen

PASSPORT Host Integration Objects (HIO) bietet ein Programmierverfahren, um 3270- und 5250-Hostanwendungen in ActiveX- oder .NET-Anwendungen zu integrieren. Das Produkt beinhaltet Objekte als Bausteine für die Hostintegration, Programmierungsdokumentation, Testprogramme als Beispiele und Beispielquelltext, die auf einem Microsoft Windows-Server oder einer Clientplattform verwendet werden können.

Systemvoraussetzungen

  • Microsoft Windows
  • Mindestens einen 128 MB Speicher
  • TCP/IP-Verbindung zum TN3270- oder TN5250-Server

Unterstützte Programmiersprachen

Alle Microsoft Programmiersprachen, die die ActiveX COM oder .NET-Schnittstelle unterstützen, einschließlich:

  • Microsoft Visual Studio (VB, VC++, C# .NET, ASP .NET usw.)

Emulierte Terminals

  • IBM® 3278/79 Modell 2 (24 x 80-Vollbildanzeige)
  • IBM® 3278/79 Modell 3 (32 x 80-Vollbildanzeige)
  • IBM® 3278/79 Modell 4 (43 x 80-Vollbildanzeige)
  • IBM® 3278/79 Modell 5 (27 x 132-Vollbildanzeige)
  • Dynamisches 3270 Modell mit 2-5-Bildschirmanzeige
  • IBM® 5250 Modell 2 (24 x 80-Vollbildanzeige)
  • IBM® 5250 Modell 5 (27 x 132-Vollbildanzeige)

Führt folgende Hostfunktionen aus

  • Hostsitzung öffnen
  • Bildschirmanzeigen des Hosts nicht an den Benutzer weitergeben
  • Lesen und Schreiben von Informationen im Bildspeicher des Hosts
  • Abrufen von Textstrings aus Eingabefeldern des Hosts
  • Textstrings aus dem Bildschirm abrufen
  • Neue Stringwerte festlegen
  • Attribute abrufen, die Textstrings und Feldern zugeordnet sind
  • Informationen in Eingabefelder des Hosts kopieren
  • Verwendung der Funktionstasten für die jeweilige Hostanwendung simulieren
  • Den Bereich für Bedienerinformationen (OIA, engl. Operator Information Area) bezüglich Statusaktualisierungen auslesen
  • Ereignismeldungen (Erhalt eines neuen Bildschirms usw.) empfangen
  • Hostsitzung schließen

Was ist OHIO?

Die Open Host Interface-Objekte (OHIO) sind für den Bedarf nach einer standardisierten, fortschrittlichen Programmierschnittstelle zu den Hostdaten geschaffen worden. OHIO verändert nicht das TN3270/TN5250-Protokoll oder den Datenfluss, sondern bietet eine gemeinsame Zugriffsmethode auf die Daten, sobald sie beim Client (oder Server) ankommen. OHIO verwendet einen objektorientierten Ansatz, um die Daten in logische Objekte aufzuteilen, und bietet Methoden für diese Objekte, um einen Standardzugriff auf die Daten zu ermöglichen. Sie müssen sich nicht um Details des Packens der Daten in Strukturen und um Parameterbefehlscodes kümmern, sondern können sich ganz auf die Funktionen der Anwendung konzentrieren.

Die OHIO-API ist als Ersatz für die ältere IBM-HLLAPI (High Level Language Application Programming Interface) gedacht. Die Gründe hierfür sind:

  • OHIO ist als objektorientierte API entworfen und beinhaltet somit alle bekannten Vorteile der objektorientierten Programmierweise.
  • Die Interaktion mit dem Host mit Hilfe der OHIO-API erfordert normalerweise weniger Code, als wenn die gleiche Funktion mit der HLLAPI-Schnittstelle ausgeführt wird.
  • OHIO-Objekte vereinen verwandte Funktion in bestimmten Klassen, ein Modell, das leichter zu verstehen ist, als der eine HLLAPI-Einsprungspunkt.
  • Es muss keine Terminalemulationsitzung laufen, um eine OHIO-Anwendung auszuführen.

Funktionen von OHIO

  • Kein Grenze für die Anzahl der Sitzungen durch die Architektur
  • Ereignismeldungen mit dem Ziel, den Hostkommunikationsstatus zu beeinflussen und Bildschirmaktualisierungen zu bewirken
  • Umfangreiche Fehlersuchfunktinen
  • Erzeugung von Fehlermeldungstexten
  • Offset-Adressierung für den Bildspeicher des Hosts
  • Vereinfachtes Modell für den Bildspeicher
  • Automatische Erzeugung einer Liste von Feldern im Bildspeicher und deren Eigenschaften
  • Textstrings mit schlüsselwortbasierten Funktionen

PASSPORT HIO Client für die Terminalsteuerung

PASSPORT HIO beinhaltet auch ein Objekt für die Terminalsteuerung, das es Entwicklern ermöglicht, einen PASSPORT TN3270- oder TN5250-Client in eine andere Clientanwendung einzubetten. Durch Verwendung der HIO-Terminalsteuerung können dem Endbenutzer "grüne" 3270- oder 5250-Hostbildschirme präsentiert werden, ähnlich wie ein IBM Terminal, und die komplette Funktionalität der PC-Tastatur steht zur Verfügung, um mit der 3270- oder 5250-Hostanwendung zu kommunizieren. Die PASSPORT HIO-Terminalsteuerung ist ideal für fortschrittliche Hostintegrationsprojekte auf Basis von Windows-Clients.

Bildschirmdruck
  • Bildschirmdruck
  • Bildschirmanzeigen des Hosts können an lokalen oder über LAN verbundenen Druckern gedruckt werden
  • Bildschirmanzeigen können in einen Massenspeicher gedruckt werden
  • Seitenränder können festgelegt werden
  • Es kann konfiguriert werden, dass eine optionale Kopfzeile oben auf jeder Seite gedruckt wird
  • Ausdruck einer Seite nach einer bestimmten Anzahl von Bildschirmdruckvorgängen
Zwischenablage
  • Ausschneiden, Kopieren, Kopie Hinzufügen, Grafik kopieren, Einfügen, Weiter einfügen
  • Absatzformat-Kopiermodus für Textverarbeitung
  • Tabellenformat-Kopiermodus für Tabellen
  • Blockweiser, Buchstabenweiser, Feld- und Tabellenkalkulationsmodus zum Einfügen von Texten
  • Textauswahl als gepunktetes Rechteck oder invertierte Darstellung
  • Ausgeschnittener Text kann entweder durch Nullen oder Leerzeichen ersetzt werden
Cursor
  • Unterstrich- oder Blockcursor
  • Blinken des Cursors Ein oder Aus
  • Cursoranzeige auf dem Lineal kann ein komplettes Fadenkreuz sein, nur vertikal oder nur horizontal
  • Cursor während des Eingabemodus umschalten
Schriftart und Bildschirmgrößen
  • Die Terminal-Schriftart, die feine Bitmap-Rasterschriftart und die „TrueType“-Schriftart von PASSPORT werden mitgeliefert
  • Alle Windows-Schriftarten mit festem Rasterabstand oder „TrueType“-Schriftarten können ausgewählt werden
  • Schriftgröße passt sich automatisch der Fenstergröße an
  • Festgelegte Schriftgröße kann durch horizontales und vertikales Scrollen ausgewählt werden
  • APL-Buchstabensatz für die Anzeige
  • Unterstützung des Euro-Symbols
  • Anzeigegröße für TN3270 (24x80, 32x80, 43x80, 27x132)
  • Anzeigegrößen für TN5250 (24x80, 27x132)
Hotspots
  • Möglichkeit, spezielle Texte auf dem Bildschirm doppelt anzuklicken, um eine Funktion auszuführen
  • Anpassung der Hotspots
  • Zuordnung von beliebigen Emulatorfunktionen zu einem beliebigen Hotspottext
  • Mehrere Hotspotschemen können erstellt und gespeichert werden
  • Standard-Hotspots für PF-Tasten und andere gebräuchliche Hosttasten
  • Hotspots können als Schaltfläche mit invertierter Darstellung oder unsichtbar dargestellt sein
Tastaturfunktionen
  • Interaktive Anpassung der Tastatur
  • Mehrere Tastaturzuordnungen können erstellt und gespeichert werden
  • Zuordnung von beliebigen Emulatorfunktionen
  • Durchgängiges Schreiben (Type ahead)
  • Textbereich mit Hilfe der umgeschalteten Pfeiltasten der Tastatur auswählen
  • Fähigkeit, eine Liste mit allen Hosttasten und der aktuellen Tastenbelegung anzuzeigen
Maus
  • Anpassung der Maustasten
  • Aktionen bei linkem, rechtem, einfachem oder doppeltem Mausklick können konfiguriert werden
  • Jede Hosttaste oder jede spezielle Mausfunktion kann verknüpft werden
  • Verschiebliches Pop-Up-Menü für den Zugriff auf häufig verwendete Menübefehle
Internationaler Support (in der internationalen Version verfügbar)
  • Internationale Hostcodeseiten
  • Unterstützung des Euro-Symbols
  • Multinationale Tastaturunterstützung
  • Internationale Tottaste

Laden Sie eine kostenlose Testversion herunter

Hilfreiche Ressourcen

PASSPORT PC to Host

Übersicht

 

PASSPORT Web to Host

Übersicht

 

PASSPORT Host Integration Objects

Übersicht