カスタム ハンドラーへの送信用として FRR 送信ポートを作成する
FIN 応答調整を実行するには、一連の送信ポートを作成する必要があります。各ポートは、A4SWIFTから、関連付けられたメッセージを処理するカスタム ハンドラーにメッセージ (元のメッセージまたは応答) を送信します。
まとめ
次のプロパティとコンポーネントを含む一連の送信ポートを作成します。各ポートは BTS の値によって区別されます。フィルターでの操作:
プロパティ/コンポーネント | 設定 |
---|---|
送信ポート | 静的一方向ポート |
トランスポートの種類 | ファイル |
宛先フォルダー (アドレス URI) | メッセージを送信するフォルダー |
ファイル名 (アドレス URI) | %MessageID%.txt |
[送信パイプライン] | マイクロソフト。BizTalk.DefaultPipelines。 PassThruTransmit |
フィルター | 次の表に示すように |
異なるメッセージの送信ポートは、BTS の値によって区別されます。送信ポートのフィルターでの操作。
カスタム ハンドラーに送信するための FRR 送信ポートを追加するには
BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的な一方向][送信ポート] の順にクリックします。
[送信ポートのプロパティ] ダイアログ ボックスの [名前 ] ボックスに、送信ポートの名前 (FRRCustomHandlersSendPort など) を入力します。
[ 種類] で、[ファイル] を選択 します。
[構成] をクリックします。
[ファイル トランスポートのプロパティ] ダイアログ ボックスで、[参照] をクリック します。
[フォルダーの参照] ダイアログ ボックスで、メッセージを送信するフォルダーに移動します。 [OK] をクリックします。
注意
このフォルダーが存在しない場合は、[ 新しいフォルダー の作成] コマンドを使用して作成できます。
[ ファイル名 ] ボックスに 「%MessageID%.txt」と入力し、[OK] をクリック します。
Note
メッセージの種類ごとに異なるフォルダーを作成できます。
[送信ポートのプロパティ] ダイアログ ボックスの [送信ハンドラー] で、 BizTalkServerApplication が選択されていることを確認します。
[ 送信パイプライン] で、[ PassThruTransmit] を選択します。
左側のウィンドウで [ フィルター] をクリックし、次の操作を行います。
プロパティ 目的 プロパティ [ 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 正常に送信されないカテゴリ 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」と入力します。 [適用] をクリックし、[OK] をクリックします。
送信ポートを右クリックし、[ 開始] をクリックします。
手順 2 から 13 を繰り返して、必要なメッセージの種類ごとに送信ポートを作成します。