レッスン 2: XML 送信ポートを追加する
送信ポートを使用して、メッセージの送信方法を定義します。 このレッスンでは、送信ポートを作成して、XML メッセージの送信方法を定義します。
XML 送信ポートを追加するには
BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的一方向送信ポート] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスの [名前 ] ボックスに「 MT103_XML_SendPort」と入力します。
[ トランスポート ] セクションの [ 種類 ] ボックスで、ドロップダウン リストをクリックし、[ファイル] を選択 します。
[種類] ドロップダウン リストの右側にある [ 構成 ] ボタンをクリックします。
[ファイル トランスポートのプロパティ] ダイアログ ボックスで、[ 参照] をクリックします。
[フォルダーの参照] ダイアログ ボックスで、drive>:\Labs\Outbound フォルダーに<移動し、[OK] をクリックします。
[ファイル トランスポートのプロパティ] ダイアログ ボックスで、[ファイル名] ボックスに %MessageID%.xml が入力されていることを確認し、[OK] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスで、BizTalkServerApplication が [送信ハンドラー] ボックスで選択されていること、および [送信パイプライン] ボックスに PassThruTransmit が選択されていることを確認します。
左側のウィンドウで、[ フィルター] をクリックし、次の操作を行います。
プロパティ 目的 プロパティ [BTS] を選択 します。ReceivePortName。 [オペレーター] [==] を選択します。 Value 「MT103_FlatFile_ReceivePort」と入力します。 グループ [ And] を選択します。 次のプロパティ行内をクリックし、次の操作を行います。
プロパティ 目的 プロパティ [Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed] を選択します [オペレーター] [==] を選択します。 Value 有効なメッセージの 場合は、「False」と入力します 。 Note
"Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False" フィルター式句を追加して、送信ポートが正常に解析および検証されたメッセージのみを送信するようにします。 ネイティブ BizTalk Server逆アセンブラーを使用する受信パイプラインとは異なり、A4SWIFT逆アセンブラーは失敗した (誤った) メッセージを中断するのではなく、メッセージ ボックスに発行し、昇格されたプロパティを使用して失敗としてマークします。 A4SWIFTは、失敗したメッセージに収集されたエラーの XML 表現を MessageBox に発行する前に添付します。
"Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False" フィルター式句を含めずに、送信ポートはすべてのメッセージ (成功または失敗) を送信します。 失敗したメッセージ サブスクリプションの詳細については、「 失敗したメッセージ サブスクリプションの操作」を参照してください。[適用] をクリックし、[OK] をクリックします。
BizTalk Server管理コンソールの [送信ポート] で、[MT103_XML_SendPort] を右クリックし、[開始] をクリックします。