Das Beispielprogramm 'FIX' ausführen

In diesem Abschnitt wird erläutert, wie die Testnachrichten durch den FIX-Nachrichtenfluss gesendet werden.

Die Eingabenachricht

Das Beispielprogramm 'FIX' beinhaltet eine Testnachricht namens 'execution-report-b5.bin'.

Beispielprogramm ausführen

Um das Beispielprogramm auszuführen, müssen Sie Nachrichten in die Eingabewarteschlangen stellen und Nachrichten aus den Ausgabewarteschlangen abrufen. Befolgen Sie nachfolgende Anweisungen:

  1. Reihen Sie die Testnachricht 'execution-report-b5.bin' mit Hilfe des Editors zum Einreihen in die Warteschlange FIX_TO_XML_IN ein.
    1. Klicken Sie auf Datei > Neu > Datei für Nachrichteneinreihung in Warteschlange .
      Daraufhin wird die neue Einreihungsdatei erstellt und im Einreihungseditor geöffnet.
    2. Geben Sie WBRK6_DEFAULT_QUEUE_MANAGER im Feld Name des WS-Managers ein.
    3. Geben Sie 2414 im Feld Port ein.
    4. Geben Sie FIX_TO_XML_IN im Feld Name der Warteschlange ein.
    5. Klicken Sie auf Durchsuchen, und navigieren Sie anschließend zur Testnachricht execution-report-b5.bin. Klicken Sie auf OK.
    6. Klicken Sie auf 'In Warteschlange schreiben'.

    Wenn Sie eine Nachricht in die Warteschlange FIX_TO_XML_IN stellen, wird die Nachricht vom MQEmpfangsknoten FIX_TO_XML_IN im ersten Nachrichtenfluss (mit dem Namen VALIDATINGFIX2XML.msgflow) syntaktisch analysiert und anhand der Nachrichtengruppe auf Gültigkeit geprüft:

  2. Rufen Sie die umgewandelte Nachricht mit Hilfe des Dialogs zum Abruf aus Warteschlangen aus der Warteschlange FIX_TO_XML_OUT ab.
    1. Klicken Sie in der Funktionsleiste auf Nachricht aus einer Warteschlange abrufen.
    2. Geben Sie im Dialog zum Abruf aus Warteschlangen die Verbindungsdetails und FIX_TO_XML_OUT im Feld Name der Warteschlange ein.
    3. Klicken Sie auf Aus Warteschlange lesen. Die umgewandelte Nachricht wird im Dialog zum Abruf von Nachrichten angezeigt. Bei der Nachricht handelt es sich jetzt um eine Nachricht im XML-Format.
    4. Klicken Sie auf Speichern unter.... Gehen Sie zu der Speicherposition, an der Sie die Nachricht speichern möchten, geben Sie einen Dateinamen ein, und klicken Sie auf Speichern.
  3. Reihen Sie Ihre gespeicherte Nachricht von Schritt 2 mit Hilfe des Editors zum Einreihen in die Warteschlange 'XML_TO_FIX_IN' ein.
    1. Klicken Sie auf Datei > Neu > Datei für Nachrichteneinreihung in Warteschlange .
      Daraufhin wird die neue Einreihungsdatei erstellt und im Einreihungseditor geöffnet.
    2. Geben Sie WBRK6_DEFAULT_QUEUE_MANAGER im Feld Name des WS-Managers ein.
    3. Geben Sie 2414 im Feld Port ein.
    4. Geben Sie XML_TO_FIX_IN im Feld Name der Warteschlange ein.
    5. Klicken Sie auf Durchsuchen, und navigieren Sie anschließend an die Speicherposition, an der sich Ihre gespeicherte Nachricht von Schritt 2 befindet, und klicken Sie auf OK.
    6. Klicken Sie auf 'In Warteschlange schreiben'.

    Wenn Sie die Nachricht in die Warteschlange XML_TO_FIX_IN stellen, wird die Nachricht vom MQEmpfangsknoten XML_TO_FIX_IN im zweiten Nachrichtenfluss (mit dem Namen VALIDATINGXML2FIX.msgflow) syntaktisch analysiert und anhand der Nachrichtengruppe auf Gültigkeit überprüft:
  4. Rufen Sie die Nachricht aus der Warteschlange XML_TO_FIX_OUT ab. Bei der Nachricht handelt es sich nun um eine FIX-Nachricht.

Wenn keine Nachricht in der Warteschlange FIX_TO_XML_OUT bzw. XML_TO_FIX_OUT vorhanden ist, lesen Sie den Abschnitt Fehler diagnostizieren. Möglicherweise befindet sich die Nachricht immer noch in der Eingabewarteschlange, oder in der Warteschlange FIX_FAIL bzw. in einer der Systemwarteschlangen.

Symbol für die Hauptseite   Zurück zum Beginn des Beispielprogramms