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.

Binäre CWF-Daten von einem TCP/IP-Server-Socket in eine unstrukturierte Datei übertragen

Sie können binäre CWF-Daten (Custom Wire Format) mithilfe einer Nachrichtengruppe und eines Nachrichtenflusses mit TCPIPServerInput- und FileOutput-Knoten von einem TCP/IP-Server-Socket in eine unstrukturierte Datei übertragen.

Szenario: Eine Clientanwendung öffnet ein TCP/IP-Socket und sendet ein binäres CWF-Dokument. Das Ende des Dokuments wird durch das Schließen der Clientverbindung signalisiert.

Anweisungen: Im Folgenden wird beschrieben, wie ein Nachrichtenfluss erstellt wird, der das binäre Dokument empfangen und in eine unstrukturierte Datei schreiben kann. Jede Nachricht wird in eine eigene Datei geschrieben, deren Name auf der ID der Verbindung basiert.

  1. Erstellen Sie eine Nachrichtengruppe mit dem Namen 'Task2_MsgSet'. Der Abschnitt Nachrichtengruppen: Nachrichtengruppe erstellen enthält weitere Informationen hierzu.
  2. Erstellen Sie einen Nachrichtenfluss mit dem Namen 'TCPIP_Task2' mit einem TCPIPServerInput-Knoten und einem FileOutput-Knoten. Der Abschnitt Nachrichtenflüsse erstellen enthält weitere Informationen hierzu.
  3. Verbinden Sie das Ausgangsterminal des Knotens TCPIPServerInput mit dem Eingangsterminal des Knotens FileOutput.
    Verbindung zwischen TCPIPServerInput-Knoten und einem FileOutput-Knoten
  4. Legen Sie die folgenden Eigenschaften des Knotens TCPIPServerInput fest:
    1. Setzen Sie auf der Registerkarte Grundeinstellung die Eigenschaft Verbindungsdetails auf 14142.
    2. Legen Sie auf der Registerkarte Syntaxanalyse der Eingabenachricht die folgenden Eigenschaften fest:
      • Setzen Sie die Eigenschaft Nachrichtendomäne auf MRM.
      • Setzen Sie die Eigenschaft Nachrichtengruppe auf Task2_MsgSet.
      • Setzen Sie die Eigenschaft Nachrichtentyp auf Task2_MsgType.
      • Setzen Sie die Eigenschaft Nachrichtenformat auf Binary1.
  5. Legen Sie die folgenden Eigenschaften des Knotens FileOutput fest:
    1. Legen Sie auf der Registerkarte Grundeinstellung die folgenden Eigenschaften fest:
      • Setzen Sie die Eigenschaft Verzeichnis auf c:\temp\task2.
      • Setzen Sie die Eigenschaft Dateiname oder Muster auf Task2.out.
    2. Setzen Sie auf der Registerkarte Anforderung die Eigenschaft Dateinamenseigenschaft 'Position' anfordern auf $LocalEnvironment/TCPIP/Input/ConnectionDetails/Id.
  6. Speichern Sie den Nachrichtenfluss.
  7. Erstellen Sie einen Projektverweis zwischen dem Nachrichtenbrokerprojekt und dem Nachrichtengruppenprojekt. Der Abschnitt Bibliotheksreferenzen hinzufügen und entfernen enthält weitere Informationen hierzu.
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 | ac67430_