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 an eine TCP/IP-Clientverbindung senden und auf derselben Verbindung wieder empfangen (synchron)

Daten mit fester Größe können mithilfe eines Nachrichtenflusses mit MQInput-, TCPIPClientOutput-, TCPIPClientReceive- und MQOutput-Knoten an eine TCP/IP-Clientverbindung gesendet und auf derselben Verbindung (synchron) empfangen werden.

Szenario: Eine Anwendung sendet synchrone 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 ist innerhalb desselben Nachrichtenflusses synchron, da der TCPIPClientReceive-Knoten darauf wartet, dass Daten zurückgegeben werden.

  1. Erstellen Sie einen Nachrichtenfluss mit dem Namen 'TCPIP_Task6' mit einem MQInput-Knoten, einem TCPIPClientOutput-Knoten, einem TCPIPClientReceive-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 TCPIPClientOutput mit dem Eingangsterminal des Knotens TCPIPClientReceive.
  4. Verbinden Sie das Ausgangsterminal des Knotens TCPIPClientReceive mit dem Eingangsterminal des Knotens MQOutput.
    Nachrichtenfluss mit den Knoten MQInput, TCPIPClientOutput, TCPIPClientReceive und MQOutput
  5. Setzen Sie für den Knoten MQInput die Eigenschaft Warteschlangenname (auf der Registerkarte Grundeinstellung) auf TCPIP.TASK6.IN1.
  6. Legen Sie die folgenden Eigenschaften des Knotens TCPIPClientOutput fest:
    1. Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft Verbindungsdetails auf 14146.
    2. Legen Sie auf der Registerkarte Datensätze und Elemente die folgenden Eigenschaften fest:
      • Setzen Sie die Eigenschaft Datensatzerkennung auf Feste Länge.
      • Setzen Sie die Eigenschaft Länge auf 100.
  7. Legen Sie die folgenden Eigenschaften des Knotens TCPIPClientReceive fest:
    1. Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft Verbindungsdetails auf 14146.
    2. Legen Sie auf der Registerkarte Erweitert die folgenden Eigenschaften fest:
      • Setzen Sie die Eigenschaft Änderung Ausgabedatenstrom auf Ausgabedatenstrom reservieren und am Ende des Datenflusses freigeben.
      • Setzen Sie die Eigenschaft Änderung Eingabedatenstrom auf Eingabedatenstrom reservieren und am Ende des Datenflusses freigeben.
    3. Setzen Sie auf der Registerkarte Anforderung die Eigenschaft Position für ID auf $LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id.
    4. Legen Sie auf der Registerkarte Datensätze und Elemente die folgenden Eigenschaften fest:
      • Setzen Sie die Eigenschaft Datensatzerkennung auf Feste Länge.
      • Setzen Sie die Eigenschaft Länge auf 100.
  8. Setzen Sie für den Knoten MQOutput die Eigenschaft Warteschlangenname (auf der Registerkarte Grundeinstellung) auf TCPIP.TASK6.OUT1
  9. Speichern Sie den Nachrichtenfluss.
Weitere Informationen hierzu finden Sie in den folgenden Abschnitten:

Informationen zu Beispielen können nur bei Verwendung des in das WebSphere Message Broker Toolkit integrierten bzw. online verfügbaren Information Center angezeigt werden. Muster können nur ausgeführt werden, wenn das im WebSphere Message Broker Toolkit integrierte Information Center verwendet wird.

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 | ac67470_