WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Daten über eine TCP/IP-Clientverbindung senden und empfangen und den Datensatz dabei durch Schließen des Ausgabedatenstroms begrenzen (asynchron)

Daten können mithilfe eines Nachrichtenflusses mit MQInput-, TCPIPClientOutput-, TCPIPClientInput- und MQOutput-Knoten über eine TCP/IP-Clientverbindung gesendet und auf derselben Verbindung (asynchron) empfangen werden.

Szenario: Eine Anwendung sendet asynchrone Daten zwischen TCP/IP-Clientverbindungen.

Anweisungen: Im Folgenden wird beschrieben, wie ein Nachrichtenfluss erstellt wird, der Daten über eine Clientverbindung sendet und an derselben Verbindung auf eine Antwort wartet. Die Anforderung wird asynchron in zwei verschiedenen Nachrichtenflüssen ausgeführt; der Knoten TCPIPClientInput wartet nicht darauf, dass Daten auf dieser Verbindung zurückgegeben werden, sondern überwacht alle verfügbaren Verbindungen. Der abgehende Datensatz wird durch das Schließen des Ausgabedatenstroms und die Antwortnachricht durch das Schließen des Eingabedatenstroms durch den fernen Server begrenzt. Die Verbindung wird anschließend vom Knoten vollständig geschlossen.

  1. Erstellen Sie einen Nachrichtenfluss mit dem Namen 'TCPIP_Task18' mit einem MQInput-Knoten, einem TCPIPClientOutput-Knoten, einem TCPIPClientInput-Knoten und einem MQOutput-Knoten. Der Abschnitt Nachrichtenflüsse erstellen enthält weitere Informationen hierzu.
  2. Verbinden Sie das Ausgangsterminal des Knotens MQInput mit dem Eingangsterminal des Knotens TCPIPClientOutput.
  3. Verbinden Sie das Ausgangsterminal des Knotens TCPIPClientInput mit dem Eingangsterminal des Knotens MQOutput.
    Ein Nachrichtenfluss mit den Knoten MQInput und TCPIPClientOutput und ein anderer Nachrichtenfluss mit den Knoten TCPIPClientInput und MQOutput
  4. Setzen Sie für den Knoten MQInput die Eigenschaft Warteschlangenname (auf der Registerkarte Grundeinstellung) auf TCPIP.TASK18.IN1.
  5. Legen Sie die folgenden Eigenschaften des Knotens TCPIPClientOutput fest:
    1. Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft Verbindungsdetails auf 14158.
    2. Wählen Sie auf der Registerkarte Erweitert die Option Ausgabedatenstrom nach Senden eines Datensatzes schließen aus.
    3. Setzen Sie auf der Registerkarte Datensätze und Elemente die Eigenschaft Datensatzdefinition auf Datensatz 'Nicht geänderte Daten'.
  6. Legen Sie die folgenden Eigenschaften des Knotens TCPIPClientInput fest:
    1. Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft Verbindungsdetails auf 14158.
    2. Setzen Sie auf der Registerkarte Erweitert die Eigenschaft Verbindung schließen auf Nachdem Daten empfangen wurden.
    3. Setzen Sie auf der Registerkarte Datensätze und Elemente die Eigenschaft Datensatzerkennung auf Ende des Datenstroms.
  7. Setzen Sie für den Knoten MQOutput die Eigenschaft Warteschlangenname (auf der Registerkarte Grundeinstellung) auf TCPIP.TASK18.OUT1.
  8. Speichern Sie den Nachrichtenfluss.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:33


TaskthemaTaskthema | Version 8.0.0.5 | ac67590_