Mustercode 'TCPIP Client Nodes' konfigurieren
Führen Sie folgende Schritte aus, um den Mustercode zu konfigurieren:
- Importieren und implementieren Sie den Mustercode, um dem
Arbeitsbereich folgende Verzeichnisse hinzuzufügen.
- TCPIPClientNodesSampleFlowProject.
Dieses Projekt enthält vier Musternachrichtenflüsse und drei MBTEST-Dateien .mbtest. Dieses Projekt enthält auch eine
BAR-Datei (Brokerarchiv) mit einem kompilierten Nachrichtenfluss sowie eine
Mustereingabenachricht zur Erweiterung des Mustercodes.
- TCPIPClientNodesSampleJavaProject.
Dieses Projekt enthält den Quellcode für die
JavaCompute-Knoten, die in den Musternachrichtenflüssen verwendet werden.
- Nach dem Import von 'TCPIPClientNodesSampleFlowProject' wird eine Warnung
angezeigt:
The SaleEnvelope schema element was not found in the
$OutputBody/SaleEnvelope/Response XPath. (Das Schemaelement 'SaleEnvelope' wurde im
Pfad 'OutputBody/SaleEnvelope/Response XPath' nicht gefunden.)
Diese Warnung wird generiert, wenn ein bestimmtes Element im Hauptteil der Nachricht
angegeben ist und ignoriert werden kann.
Da es sich bei der Testnachricht um eine
selbstdefinierende XML-Nachricht handelt, kann dieser XPath-Ausdruck während der
Entwicklungszeit nicht aufgelöst werden.
- Standardmäßig wird mit diesem Mustercode das asynchrone Szenario
implementiert und ausgeführt, das in der Ausführungsgruppe
'TCPIPClientNodesSampleExecutionGroup' folgende Objekte enthält:
- Nachrichtenfluss 'TCPIPAsyncOut'
- Nachrichtenfluss 'TCPIPAsyncIn'
- Nachrichtenfluss 'TCPIPServerSimulation'
- TCPIPClientNodesSampleJavaProject
- Bei diesem Mustercode wird davon ausgegangen, dass Port 7777 für die
Verwendung auf dem lokalen Computer verfügbar ist.
Wenn Sie einen anderen Port
verwenden möchten, wählen Sie eine der folgenden Optionen aus:
- Ändern Sie für alle TCP/IP-Knoten, die in den vier Nachrichtenflüssen verwendet
werden, die Portnummer in '7777':
- Ändern Sie die Portnummer für jeden Knoten, den Sie verwenden möchten, indem
Sie auf den jeweiligen Knoten klicken.
Ändern Sie in der Ansicht 'Eigenschaften' auf
der Registerkarte Grundeinstellung die Eigenschaft
Verbindungsdetails in localhost:Port. Dabei ist
Port die Portnummer, die Sie verwenden möchten.
- Speichern Sie den Nachrichtenfluss.
- Wählen Sie TCPIPClientNodesSampleArchive.bar aus und öffnen Sie die Datei.
Wählen Sie die Registerkarte
Vorbereiten aus und klicken Sie auf
Brokerarchiv erstellen.
Speichern Sie die Brokerarchivdatei.
- Ziehen Sie die BAR-Datei auf 'TCPIPClientNodesSampleExecutionGroup'.
- Überschreiben Sie dieselben Eigenschaften vom Typ Verbindungsdetails
auf der Registerkarte Konfiguration in der BAR-Datei,
anstatt dies direkt in den Nachrichtenflüssen zu tun.
Die Eigenschaft Verbindungsdetails auf der Registerkarte
Grundeinstellung sieht ähnlich wie in folgendem Screenshot
aus:
Sie können den Mustercode jetzt ausführen. Weitere Informationen finden
Sie im Abschnitt Mustercode TCP/IP-Clientknoten
ausführen.
Im Abschnitt TCP/IP-Übersicht der Dokumentation zu WebSphere Message Broker finden Sie eine Übersicht über die Funktionsweise und Konfiguration dieser Knoten.
Zurück zum Beginn des
Mustercodes