Mithilfe eines Nachrichtenflusses mit
TCPIPServerInput- und
MQOutput-Knoten kann ein TCP/IP-Server-Socket für den
Empfang von XML-Daten, die mit einem Nullzeichen enden, konfiguriert werden.
Szenario: Eine Clientanwendung sendet XML-Daten, die durch ein Nullzeichen
(Hexadezimalcode '00') begrenzt sind.
Anweisungen: Im Folgenden wird beschrieben, wie
der Datensatz abhängig vom Nullzeichen zerlegt und die Daten anschließend ausgewertet werden.
- Erstellen Sie einen Nachrichtenfluss mit dem Namen 'TCPIP_Task11' mit einem TCPIPServerInput-Knoten und einem MQOutput-Knoten. Der Abschnitt Nachrichtenflüsse erstellen enthält weitere
Informationen hierzu.
- Verbinden Sie das Ausgangsterminal des Knotens
TCPIPServerInput mit dem Eingangsterminal des Knotens
MQOutput.
- Legen Sie die folgenden Eigenschaften des Knotens
TCPIPServerInput fest:
- Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft
Verbindungsdetails auf
14151.
- Setzen Sie auf der Registerkarte Syntaxanalyse der Eingabenachricht die
Eigenschaft Nachrichtendomäne auf
XMLNSC.
- Legen Sie auf der Registerkarte Datensätze und Elemente die folgenden
Eigenschaften fest:
- Setzen Sie die Eigenschaft Datensatzerkennung auf
Mit Begrenzer.
- Setzen Sie die Eigenschaft Begrenzer auf
Angepasster Begrenzer.
- Setzen Sie die Eigenschaft Angepasster Begrenzer auf
00.
- Setzen Sie für den Knoten MQOutput die Eigenschaft
Warteschlangenname (auf der Registerkarte
Grundeinstellung) auf
TCPIP.TASK11.IN1.
- Speichern Sie den Nachrichtenfluss.