Freigeben über


Erstellen der FRR-Sende-Ports zum Senden an die kundenspezifischen Handler

Zum Durchführen der FIN Response Reconciliation müssen Sie eine Reihe von Sendeports erstellen, von denen jede eine Nachricht (ursprüngliche Nachricht oder Antwort) von A4SWIFT an die benutzerdefinierten Handler sendet, die die korrelierten Nachrichten verarbeiten.

Zusammenfassung

Erstellen Sie eine Reihe von Sendeports mit den folgenden Eigenschaften und Komponenten, die jeweils durch den Wert von BTS.Operation im Filter unterschieden werden:

Eigenschaft/Komponente Konfiguration
Port senden Statischer unidirektionaler Port
Transportart DATEI
Zielordner (Adress-URI) Der Ordner, an den Sie die Nachricht senden möchten
Dateiname (Adress-URI) %MessageID%.txt
Pipeline senden Microsoft. BizTalk.DefaultPipelines. PassThruTransmit
Filter Wie in den tabellen unten dargestellt

Die Sendeports für die verschiedenen Nachrichten werden durch den Wert von BTS.Operation im Filter des Sendeports unterschieden.

So fügen Sie FRR-Sendeports zum Senden an die benutzerdefinierten Handler hinzu

  1. Klicken Sie in der BizTalk Server-Verwaltungskonsole mit der rechten Maustaste auf Send Ports, zeigen Sie auf Neu, und klicken Sie dann auf Statische One-way-Sendeport.

  2. Geben Sie im Dialogfeld "Porteigenschaften senden" im Feld "Name " einen Namen für den Sendeport ein, z. B. FRRCustomHandlersSendPort.

  3. Wählen Sie für "Typ" die Option "DATEI" aus.

  4. Klicken Sie auf Konfigurieren.

  5. Klicken Sie im Dialogfeld "Datei-Transporteigenschaften" auf Durchsuchen.

  6. Wechseln Sie im Dialogfeld "Nach Ordner suchen" zu dem Ordner, von dem Sie Nachrichten senden möchten. Klicke auf OK.

    Hinweis

    Wenn dieser Ordner nicht vorhanden ist, können Sie ihn mit dem Befehl "Neuen Ordner erstellen" erstellen.

  7. Geben Sie im Feld "Dateiname " %MessageID%.txtein, und klicken Sie dann auf "OK".

    Hinweis

    Sie können für jeden Nachrichtentyp einen anderen Ordner erstellen.

  8. Überprüfen Sie im Dialogfeld "Porteigenschaften senden" für den Sendehandler, ob BizTalkServerApplication ausgewählt ist.

  9. Wählen Sie für "Pipeline senden" die Option "PassThruTransmit" aus.

  10. Klicken Sie im linken Bereich auf "Filter ", und führen Sie dann die folgenden Schritte aus:

    Verwenden Sie diese Aktion
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie A4SWIFT_FrrService ein.
    Gruppieren Und
    Eigentum Wählen Sie BTS.Operation.
    Operator Wählen Sie ==aus.
    Wert Geben Sie einen der BTS-Betriebswerte aus der folgenden Tabelle ein.

    Für BTS.Operation geben Sie einen der folgenden Werte ein:

    Nachrichtentyp BTS. Vorgangswert
    Alle Nachrichtentypen der Kategorie 0 bis 9 SWIFT FIN A4SWIFT_FrrSendMTMsg
    MQ Series PAN/NAN (MQ Series transport-level ACK/NAK) A4SWIFT_FrrSendTransport
    MT010 (Nichtzustellbarkeitsbenachrichtigung) A4SWIFT_FrrSend010NDW
    MT011 (Übermittlungsbenachrichtigung) A4SWIFT_FrrSend011Delivered
    MT012 (Absenderbenachrichtigung) A4SWIFT_FrrSend012SenderACK
    MT015 (DNK oder verzögertes NAK) A4SWIFT_FrrSend015DNK
    MT019 (Abbruchbenachrichtigung) A4SWIFT_FrrSend019Abort
    MTS21_FIN_ACKNAK (Bestätigung einer FIN-Nachricht, die von einem LT (ACK) gesendet wurde) A4SWIFT_FrrSendS21ACK
    MTS21_FIN_ACKNAK (Negative Bestätigung einer FIN-Nachricht, die von einem LT (NAK) gesendet wird A4SWIFT_FrrSendS21NAK
  11. Führen Sie für nicht erfolgreich gesendete SWIFT FIN-Nachrichten der Kategorie 0 bis 9 im Bereich "Filter" die folgenden Schritte aus:

    Hinweis

    Die A4SWIFT_FRRFailedReason Eigenschaften im folgenden Filter sollten gruppiert werden.

    Verwenden Sie diese Aktion
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie A4SWIFT_FrrService ein.
    Gruppieren Und
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FrrFailed aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie True ein.
    Gruppieren Und
    Eigentum Wählen Sie BTS.Operation.
    Operator Wählen Sie ==aus.
    Wert Geben Sie A4SWIFT_FrrSendMTMsg ein.
    Gruppieren Und
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie <NAKErrorCode> ein, z. B. "Y01".
    Gruppieren Oder
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie TimedOut ein.
    Gruppieren Oder
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie "TransportError" ein.
    Gruppieren Oder
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie "DelayedNAK" ein.
    Gruppieren Oder
    Eigentum Wählen Sie Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason aus.
    Operator Wählen Sie ==aus.
    Wert Geben Sie "AbortMessage" ein.
  12. Klicken Sie auf „Übernehmen“ und dann auf „OK“.

  13. Klicken Sie mit der rechten Maustaste auf den Sendeport, und klicken Sie dann auf "Start".

  14. Wiederholen Sie die Schritte 2 bis 13, um einen Sendeport für jeden erforderlichen Nachrichtentyp zu erstellen.