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.
Das Information-Management-System (IMS) bietet einen TP-Monitor mit einem integrierten Transaction Program Manager und einer hierarchischen Datenbank. Sowohl der TP Monitor als auch die Datenbank können Transaktionen mit Nicht-IMS TP Monitoren und Datenbanken koordinieren.
Um Transaction Integrator (TI) erfolgreich zu verwenden, müssen Sie die folgenden IMS-Komponenten und -Terminologie verstehen:
IMS-Region
IMS verwendet definierte Regionen, um ihre Funktionen auszuführen. Die folgenden Regionen werden in der Regel in VTAM bei Verwendung von IMS definiert:
Kontrollbereich – Die IMS-Hauptregion. Sie besitzt alle Datenbanken, auf die IMS-Transaktionen zugreifen, und ist für alle Kommunikationen mit den Datenbanken verantwortlich. Sie wird kontinuierlich ausgeführt und überwacht den Betrieb anderer abhängiger Regionen.
Nachrichtenverarbeitungsbereich (MPR) – Eine abhängige Region, die für die Verarbeitung von Nachrichten verwendet wird. Die Steuerungsregion terminiert TPs für die Ausführung im MPR. Sie können mehrere MPRs auf einem einzelnen Großrechner definiert haben.
BMP-Region (Batch message processing) – Eine abhängige Region, die für die Verarbeitung von Batchvorgängen verwendet wird.
IMS-Nachrichtenwarteschlange
Die IMS-Nachrichtenwarteschlange wird von TPs für den Zugriff auf die MPP-Region zur Verarbeitung verwendet. Jedem MPP-Bereich ist eine IMS-Nachrichtenwarteschlange zugeordnet. Durch das Platzieren von Anwendungsdaten in die IMS-Nachrichtenwarteschlange kann der IMS-Server-TP Standardaufrufe "Get Unique (GU), Get Next (GN) und Insert (ISRT)" verwenden, um Daten mit einer Clientanwendung auszutauschen.Datensprache (DL)/I
Data Language (DL)/I ist die Programmiersprache, die in herkömmlichen IMS-Umgebungen für den Zugriff auf IMS-Datenbanken verwendet wird. IMS-TPs und CICS-TPs können in vielen verschiedenen Programmiersprachen geschrieben werden, z. B. COBOL, PL/I, C, VS Pascal, Ada, REXX oder Assemblersprache. Wenn jedoch eines dieser TPs auf IMS-Datenbanken zugreifen muss, müssen sie die richtigen DL/I-Aufrufe aus ihrem Anwendungscode verwenden. Einige der standardmäßigen DL/I-Aufrufe sind:GU. Dieser Aufruf ruft Eingabedaten ab, die verarbeitet werden sollen.
GN. Dieser Aufruf ruft sequenzielle Datensätze ab.
ISRT. Dieser Aufruf fügt Daten in eine Datenbank ein oder gibt Daten an einen aufrufenden Client zurück.
Siehe auch
Transaktionsintegratorarchitektur
Onlinetransaktionsverarbeitung