Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die TI-Laufzeitumgebung ist eine spezielle Laufzeitumgebung, die entweder von Windows oder von einem anfordernden IBM-Anwendungsprogramm gestartet wird, wenn die Anwendung eine TI-Komponente enthält. Für jede von Ihnen erstellte TI-Komponente stellt die TI-Laufzeitumgebung die Automatisierungsserverschnittstelle bereit und kommuniziert mit den Großrechnerprogrammen. Die TI-Laufzeitumgebung verfügt nicht über eine sichtbare Benutzeroberfläche.
Als generischer Proxy für den Mainframe oder IBM i-Computer fängt die TI-Laufzeitumgebung Objektmethodenaufrufe ab und leitet diese Aufrufe an das entsprechende Mainframeprogramm weiter. Es behandelt auch die Rückgabe aller Ausgabeparameter und Rückgabewerte des Mainframes. Wenn TI den Methodenaufruf abfangen, konvertiert und formatiert er die Parameter der Methode aus der Darstellung, die von der Windows Server-Plattform verständlich ist, in die Darstellung, die von Hosttransaktionsprogrammen (TPs) verständlich ist.
Das TI-Objekt, das die Funktionalität eines Mainframe-TP als Schnittstellenmethode verfügbar macht. Sie kann alle Funktionen von TP verfügbar machen. Eine Clientanwendung ruft das TI-Objekt auf, um den Mainframe-TP aufzurufen, Parameter zu übergeben und Ergebnisse zurückzugeben.
Zur Laufzeit fängt die TI-Laufzeitumgebung Methodenaufrufe von einer Clientanwendung für eine TI-Komponentenbibliothek ab und stellt die tatsächliche Parameterkonvertierung und -formatierung bereit.
Die Clientanwendung kann eine beliebige .NET Framework-Anwendung sein, die einen TI-Automatisierungsserver aufruft, um einen Mainframe-TP aufzurufen. Die Clientanwendung stellt die Präsentationsebene für die Anwendung oder Daten bereit. Es kann alles sein, was ein COM+- oder .NET Framework-Objekt aufrufen kann, einschließlich einer Active Server Page (ASP), einer Visual Basic-Anwendung oder sogar einer Microsoft Office-Anwendung. Die Clientanwendung, die ein TI-Objekt verwendet, kann auf einem Computer ausgeführt werden, auf dem Windows Server, eine beliebige neuere Version von Windows oder ein anderes Betriebssystem ausgeführt wird, das das .NET-Objektmodell unterstützt. .NET ist sprachunabhängig, sodass Entwickler ihre Clientanwendung mithilfe der Sprachen und Tools erstellen können, mit denen sie am vertrautsten sind, einschließlich Microsoft Visual Basic®, Visual Basic für Applikationen, Microsoft C#®, Microsoft Visual C++®, Microsoft Visual J++™, Delphi, Powerbuilder und Microfocus-Objekt COBOL. Die Clientanwendung kann dann problemlos Aufrufe an das TI-Objekt tätigen.
Anschließend sendet und empfängt die TI-Laufzeitumgebung die Methodenaufrufe an und von (in und außerhalb) des entsprechenden Mainframe-TP. TI verwendet die TI-Komponentenbibliothek, die zur Entwurfszeit in TI Designer erstellt wurde, um die Parameterdaten zu transformieren, die zwischen dem TI Automation-Server und dem Mainframe-TP übergeben werden. TI ist auch in Microsoft Distributed Transaction Coordinator (DTC) integriert, um in SNA-Netzwerken Zwei-Phasen-Commit-Unterstützung (2PC) bereitzustellen.
Die TI-Laufzeitumgebung verwendet die Informationen im TI-Objekt (.dll) und der zugeordneten RE, um:
Aktivieren Sie den TP auf dem Großrechner in der RE.
Übergeben Sie die von der TI-Komponente angegebenen Parameter an den TP auf dem Mainframe mittels der zugehörigen RE.
Führen Sie den TP aus.
Gibt die Ergebnisse des TP an das TI-Objekt der .NET-Anwendung zurück, das wiederum die Ergebnisse an die Clientanwendung zurückgibt, die sie aufgerufen hat.
Diese TI-Laufzeitumgebung stellt den Proxy bereit, den das TI-Objekt zum Aufrufen des Mainframe-TP verwendet. Die TI-Laufzeitumgebung bietet folgende Funktionen:
Übersetzt zwischen Automatisierung und COBOL-Datentypen.
Übersetzt Nachrichten in und aus dem Großrechner.
Stellt ein generisches Objekt für .NET bereit, dessen Verhalten durch ein TI-Objekt (.dll) für eine bestimmte Instanz beschrieben wird.