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.
- 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.
- Verbinden Sie das Ausgangsterminal des Knotens
MQInput mit dem Eingangsterminal des Knotens
TCPIPClientOutput.
- Verbinden Sie das Ausgangsterminal des Knotens
TCPIPClientOutput mit dem Eingangsterminal des Knotens
TCPIPClientReceive.
- Verbinden Sie das Ausgangsterminal des Knotens
TCPIPClientReceive mit dem Eingangsterminal des Knotens
MQOutput.
- Setzen Sie für den Knoten MQInput die Eigenschaft
Warteschlangenname (auf der Registerkarte
Grundeinstellung) auf
TCPIP.TASK6.IN1.
- Legen Sie die folgenden Eigenschaften des Knotens
TCPIPClientOutput fest:
- Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft
Verbindungsdetails auf
14146.
- 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.
- Legen Sie die folgenden Eigenschaften des Knotens
TCPIPClientReceive fest:
- Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft
Verbindungsdetails auf
14146.
- 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.
- Setzen Sie auf der Registerkarte Anforderung die Eigenschaft
Position für ID auf
$LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id.
- 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.
- Setzen Sie für den Knoten MQOutput die Eigenschaft
Warteschlangenname (auf der Registerkarte
Grundeinstellung) auf
TCPIP.TASK6.OUT1
- 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.