IBM Integration Bus, Version 9.0.0.7 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

IMS-Knoten

IBM® Integration Bus-Nachrichtenflüsse verwenden IMS-Knoten, um Programme aufzurufen, die in IMS ausgeführt werden.

Der IMS-Knoten sendet einen Bitstrom an IMS, das eines seiner Programme zur Verarbeitung der Nachricht terminiert. Das Programm generiert eine Nachricht, die IMS zurück an den IMS-Knoten sendet (siehe folgende Abbildung).

Die Abbildung zeigt, wie Anforderungs- und Antwortbitströme mit dem IMS-Programm ausgetauscht werden.

Der Bitstrom enthält die Routing-Informationen, die IMS benötigt, damit es ein Programm zum Empfangen des Bitstroms terminieren kann. Die Struktur des Bitstroms ist davon abhängig, ob es sich um einen Anforderungs- oder Antwortbitstrom handelt. Die Struktur der unterschiedlichen Bitströme wird in den folgenden Abschnitten beschrieben.

Anforderungsbitstrom

Die Struktur des Anforderungsbitstroms wird durch die folgende Abbildung veranschaulicht.
In der Abbildung wird die Struktur eines Anforderungsbitstroms gezeigt und im umgebenden Text beschrieben.
  • LLZZ ist ein vier Bytes langes Feld. Die ersten zwei Bytes geben die Länge des Bitstroms an und die anderen zwei Bytes sind für die Verwendung durch IMS reserviert.
  • Der Transaktionscode kann bis zu acht Zeichen lang sein. Ist er kürzer als acht Zeichen, muss er durch ein Leerzeichen begrenzt werden. Wenn der Transaktionscode aus weniger als acht Bytes besteht, liest IMS nur den Transaktionscode und ein einziges Leerzeichen. Die Antwortsegmente müssen den Transaktionsnamen nicht enthalten, er kann jedoch von einem IMS-Programm hinzugefügt werden.
  • Der übrige Bitstrom besteht aus den Daten, die das IMS-Programm benötigt.
IMS liest die ersten zwölf Bytes des Bitstroms, übergibt aber den gesamten Bitstrom an das IMS-Programm.

Antwortbitstrom

Die Struktur des Antwortbitstroms wird durch die folgende Abbildung veranschaulicht.

Die Abbildung zeigt an, dass die Struktur eines Antwortbitstroms mit dem eines Anforderungsbitstroms identisch ist, jedoch keinen Transaktionscode enthält.

Befehle

Bitströme können auch zum Ausführen von Befehlen verwendet werden. Die Struktur des Antwortbitstroms wird durch die folgende Abbildung veranschaulicht.

Die Abbildung zeigt die Struktur eines Antwortbitstroms, mit dem Befehle ausgeführt werden.
Das erste Zeichen hinter LLZZ ist ein Schrägstrich (/), gefolgt vom Befehlsverb und den Argumenten. Der Antwortbitstrom für Befehle hat dasselbe Format wie der Antwortbitstrom für Transaktionen: hinter LLZZ stehen die Antwortdaten.

Weitere Informationen zu IMS-Begriffen finden Sie in folgenden Abschnitten:

ac66150_.htm | Letzte Aktualisierung Monday, 27 March 2017