BMS-Map, keine BMS-Map oder beides
BMS-Maps ermöglichen die Verwendung von Map-Screen-Namen und Feldnamen. Dadurch wird die Nutzung von Hostinformationen so einfach wie der Aufruf der symbolischen Namen von Screens und Feldern. Die Interaktion mit der CICS-Anwendung beruht auf der Verwendung von Name/Werte-Paaren in den Maps anstelle von Zeile/Spalte-Positionen auf den erzeugten Terminalbildschirmen. Eine Umstellung der Felder am Hostbildschirm bedingt daher keine nachgeordneten Änderungen, so dass Client-Anwendungen, die auf Basis von BMS-Maps erstellt wurden, nicht betroffen sind.
Zugriff auf unmapped Hostfelder
Client-Anwendungen können mit jedem Feld eines Bildschirms kommunizieren, nicht nur mit „mapped“ Feldern. Verastream ermöglicht einer Client-Anwendung den Zugriff auf die zugrundeliegenden und über den Bridge Exit verfügbaren Teminal-Steuerelemente. Dies erfolgt originär über die Bridge in CICS, also nicht durch Aufruf externer Sitzungen, wie dies bei anderen Lösungen der Fall ist.
Name/Werte-Paare
Der Import von BMS Maps erfolgt dynamisch, wobei die Erstellung der Name/Werte-Paare auf den zugrundeliegenden Terminal-Steuerelementen für alle „unmapped“ Felder am Bildschirm basiert. Diese unmapped Felder lassen sich durch Aufrufen des erzeugten Namens verwenden. Client-Anwendungen können daher nicht nur Name/Werte-Paare benutzen, sondern auch mit Bildschirmen und Feldern arbeiten, unabhängig davon, ob eine vollständige Map erzeugt worden ist.
Interaktion mit Bildschirmen, die keine Map aufweisen
Auch wenn eine CICS-Anwendung keine BMS-Maps verwendet, kann eine Client-Anwendung die Leistungsvorteile der CICS Bridge nutzen und mit CICS kommunizieren, ohne eine zwischengeschaltete Screen-Scraping-Infrastruktur aufzurufen. Wenn Verastream Bridge Integrator unmapped Bildschirme und Felder findet, wird eine Map dynamisch erstellt, die die Namen für sämtliche Felder erzeugt. (Verastream Bridge Integrator kann die Verwendung von non-mapped Informationen unterdrücken.) Eine solche Map enthält alle Felder, so dass man entweder Daten von bestimmten Feldern abrufen oder in bestimmte Felder stellen kann.
Befehlen
Verastream Bridge Integrator ist nicht auf reine BMS-Interaktionen beschränkt. Stattdessen sind CICS-Interaktionen über Verastream Bridge Exit auf beliebigem Weg möglich (z.B. Zeilen-/Spalten-/Längenbefehle), die von der entsprechenden CICS-Anwendung benötigt werden.
Bridge-Vektoren
Der Anwendungsentwickler braucht Bridge-Vektoren nicht zu durchschauen oder zu verwalten. Verastream ermöglicht der aufrufenden Anwendung, nur die jeweils benötigten Informationen über ein einfaches Library-Verb und mithilfe eines Java-Klassen-, COM- oder .NET-Objekts oder als Webservice abzurufen. Wenn nur ein Feld benötigt wird, kann die aufrufende Anwendung ein Feld entweder über den mapped Namen, den erzeugten Namen oder über Zeile/Spalte/Länge anfordern. Wenn die Client-Anwendung alle Felder am Bildschirm verlangt, stellt Verastream ein Verb bereit, um diese zu liefern. Wenn erweiterte Feldinformationen (z.B. Attribute) verlangt werden, können diese ebenfalls mit den Daten geliefert werden.
CESN- Logon- und CESF-Logoff-Prozeduren
Die zum Patent angemeldete Technologie von Verastream ermöglicht die Verwendung von CESN-Logon- und CESF-Logoff-Prozeduren. Dies ist für viele sicherheitsrelevante CICS-Anwendungen wichtig.