改善: BizTalk Serverの動的送信ポートを有効にして、Outlook アダプターの種類Office 365サポートする

適用先
BizTalk Server 2020 Branch BizTalk Server 2020 Developer BizTalk Server 2020 Enterprise BizTalk Server 2020 Standard

機能強化

この改善により、Microsoft BizTalk Server の動的送信ポートは、Office 365 Outlook アダプターの種類をサポートできます。

追加情報

トランスポートの種類が Office 365 Outlook アダプターのいずれかに設定された動的送信ポートから送信されたメッセージには、UserTokenIdentifier コンテキスト プロパティが必要です。 UserTokenIdentifier を取得するには、次の手順に従います。

  1. 動的送信ポート (メール、Calendar、連絡先) で使用するOffice 365 Outlook トランスポートの種類ごとに静的送信ポートを作成します。
  2. バインドをエクスポートします。
  3. バインド ファイルで、手順 2 で作成した静的送信ポートの UserTokenIdentifier プロパティを探します。
  4. 送信する BizTalk メッセージで、手順 3 の値を使用して Office<TransportName> を設定します。UserTokenIdentifier コンテキスト プロパティ。<TransportName> は、メッセージのトランスポートの種類に応じて Mail/Calendar/Contact です。

例:

動的送信ポート "SendPort" を介して送信される BizTalk メッセージは、次に示すように、式の図形を持つ受信メッセージ "ReceivedMessage" から作成できます。

      

メール トランスポートの場合:

XMLMessage = 新しい System.Xml。XmlDocument();

XMLMessage(OfficeMail.UserTokenIdentifier) = UserTokenIdentifier> の<value;

SendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "Office365 Outlook Email";

      

Calendarトランスポートの場合:

XMLMessage = 新しい System.Xml。XmlDocument();

XMLMessage(OfficeCalendar.UserTokenIdentifier) = UserTokenIdentifier の<value>;

SendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "Office365 Outlook カレンダー";

連絡先トランスポートの場合:

XMLMessage = 新しい System.Xml。XmlDocument();

XMLMessage(OfficeContact.UserTokenIdentifier) = UserTokenIdentifier の<value>;

SendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "Office365 Outlook Contact";

解決策

この機能強化は、BizTalk Serverの次の累積的な更新プログラムに含まれています。

参考資料

BizTalk Serverのサービス パックと累積的な更新プログラムの一覧については、Microsoft サポート技術情報の次の記事を参照してください。

BizTalk Serverの Service Pack と累積的な更新プログラムの一覧を2555976する

BizTalk Server修正プログラムの詳細については、Microsoft サポート技術情報の次の記事を参照してください。

BizTalk 修正プログラムと累積的な更新プログラムのサポートに関する2003097情報