次の方法で共有


カスタム ハンドラーへの送信用として FRR 送信ポートを作成する

FIN 応答調整を実行するには、一連の送信ポートを作成する必要があります。各ポートは、A4SWIFTから、関連付けられたメッセージを処理するカスタム ハンドラーにメッセージ (元のメッセージまたは応答) を送信します。

まとめ

次のプロパティとコンポーネントを含む一連の送信ポートを作成します。各ポートは BTS の値によって区別されます。フィルターでの操作:

プロパティ/コンポーネント 設定
送信ポート 静的一方向ポート
トランスポートの種類 ファイル
宛先フォルダー (アドレス URI) メッセージを送信するフォルダー
ファイル名 (アドレス URI) %MessageID%.txt
[送信パイプライン] マイクロソフト。BizTalk.DefaultPipelines。 PassThruTransmit
フィルター 次の表に示すように

異なるメッセージの送信ポートは、BTS の値によって区別されます。送信ポートのフィルターでの操作。

カスタム ハンドラーに送信するための FRR 送信ポートを追加するには

  1. BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的な一方向][送信ポート] の順にクリックします。

  2. [送信ポートのプロパティ] ダイアログ ボックスの [名前 ] ボックスに、送信ポートの名前 (FRRCustomHandlersSendPort など) を入力します。

  3. [ 種類] で、[ファイル] を選択 します

  4. [構成] をクリックします。

  5. [ファイル トランスポートのプロパティ] ダイアログ ボックスで、[参照] をクリック します

  6. [フォルダーの参照] ダイアログ ボックスで、メッセージを送信するフォルダーに移動します。 [OK] をクリックします。

    注意

    このフォルダーが存在しない場合は、[ 新しいフォルダー の作成] コマンドを使用して作成できます。

  7. [ ファイル名 ] ボックスに 「%MessageID%.txt」と入力し、[OK] をクリック します

    Note

    メッセージの種類ごとに異なるフォルダーを作成できます。

  8. [送信ポートのプロパティ] ダイアログ ボックスの [送信ハンドラー] で、 BizTalkServerApplication が選択されていることを確認します。

  9. [ 送信パイプライン] で、[ PassThruTransmit] を選択します。

  10. 左側のウィンドウで [ フィルター] をクリックし、次の操作を行います。

    プロパティ 目的
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType] を選択します。
    [オペレーター] [==] を選択します。
    Value 「A4SWIFT_FrrService」と入力します。
    グループ And
    プロパティ [BTS] を選択 します。操作
    [オペレーター] [==] を選択します。
    Value いずれかの BTS を入力します。次の表の操作値。

    BTS の場合。操作で、次のいずれかの値を入力します。

    メッセージの種類 Bts。操作値
    すべてのカテゴリ 0 から 9 の SWIFT FIN メッセージの種類 A4SWIFT_FrrSendMTMsg
    MQ シリーズ PAN/NAN (MQ シリーズトランスポート レベル ACK/NAK) A4SWIFT_FrrSendTransport
    MT010 (配信不能警告) A4SWIFT_FrrSend010NDW
    MT011 (配信通知) A4SWIFT_FrrSend011Delivered
    MT012 (送信者通知) A4SWIFT_FrrSend012SenderACK
    MT015 (DNK、または遅延 NAK) A4SWIFT_FrrSend015DNK
    MT019 (中止通知) A4SWIFT_FrrSend019Abort
    MTS21_FIN_ACKNAK (LT (ACK) によって送信された FIN メッセージの受信確認 A4SWIFT_FrrSendS21ACK
    MTS21_FIN_ACKNAK (LT (NAK) によって送信された FIN メッセージの否定受信確認 A4SWIFT_FrrSendS21NAK
  11. 正常に送信されないカテゴリ 0 から 9 の SWIFT FIN メッセージの場合は、[ フィルター ] ウィンドウで次の操作を行います。

    Note

    次のフィルターの A4SWIFT_FRRFailedReason プロパティをグループ化する必要があります。

    プロパティ 目的
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType] を選択します。
    [オペレーター] [==] を選択します。
    Value 「A4SWIFT_FrrService」と入力します。
    グループ And
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FrrFailed] を選択します。
    [オペレーター] [==] を選択します。
    Value 「True」と入力します
    グループ And
    プロパティ [BTS] を選択 します。操作
    [オペレーター] [==] を選択します。
    Value 「A4SWIFT_FrrSendMTMsg」と入力します。
    グループ And
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason] を選択します。
    [オペレーター] [==] を選択します。
    Value 「Y01」などの「NAKErrorCode>」と入力します<
    グループ Or
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason] を選択します。
    [オペレーター] [==] を選択します。
    Value 「TimedOut」と入力します。
    グループ Or
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason] を選択します。
    [オペレーター] [==] を選択します。
    Value TransportError」と入力します。
    グループ Or
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason] を選択します。
    [オペレーター] [==] を選択します。
    Value DelayedNAK」と入力します。
    グループ Or
    プロパティ [ Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason] を選択します。
    [オペレーター] [==] を選択します。
    Value AbortMessage」と入力します。
  12. [適用] をクリックし、[OK] をクリックします。

  13. 送信ポートを右クリックし、[ 開始] をクリックします。

  14. 手順 2 から 13 を繰り返して、必要なメッセージの種類ごとに送信ポートを作成します。