次の方法で共有


レッスン 2: XML 送信ポートを追加する

送信ポートを使用して、メッセージの送信方法を定義します。 このレッスンでは、送信ポートを作成して、XML メッセージの送信方法を定義します。

XML 送信ポートを追加するには

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

  2. [送信ポートのプロパティ] ダイアログ ボックスの [名前 ] ボックスに「 MT103_XML_SendPort」と入力します。

  3. [ トランスポート ] セクションの [ 種類 ] ボックスで、ドロップダウン リストをクリックし、[ファイル] を選択 します

  4. [種類] ドロップダウン リストの右側にある [ 構成 ] ボタンをクリックします。

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

  6. [フォルダーの参照] ダイアログ ボックスで、drive>:\Labs\Outbound フォルダーに<移動し、[OK] をクリックします

  7. [ファイル トランスポートのプロパティ] ダイアログ ボックスで、[ファイル名] ボックスに %MessageID%.xml が入力されていることを確認し、[OK] をクリックします

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

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

    プロパティ 目的
    プロパティ [BTS] を選択 します。ReceivePortName
    [オペレーター] [==] を選択します。
    Value 「MT103_FlatFile_ReceivePort」と入力します。
    グループ [ And] を選択します。
  10. 次のプロパティ行内をクリックし、次の操作を行います。

    プロパティ 目的
    プロパティ [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" フィルター式句を含めずに、送信ポートはすべてのメッセージ (成功または失敗) を送信します。 失敗したメッセージ サブスクリプションの詳細については、「 失敗したメッセージ サブスクリプションの操作」を参照してください。

  11. [適用] をクリックし、[OK] をクリックします。

  12. BizTalk Server管理コンソールの [送信ポート] で、[MT103_XML_SendPort] を右クリックし、[開始] をクリックします。

    「モジュール 6: ビジネス ルールの展開」に進みます