機能強化
この改善により、Microsoft BizTalk Server の動的送信ポートは、Office 365 Outlook アダプターの種類をサポートできます。
追加情報
トランスポートの種類が Office 365 Outlook アダプターのいずれかに設定された動的送信ポートから送信されたメッセージには、UserTokenIdentifier コンテキスト プロパティが必要です。 UserTokenIdentifier を取得するには、次の手順に従います。
- 動的送信ポート (メール、Calendar、連絡先) で使用するOffice 365 Outlook トランスポートの種類ごとに静的送信ポートを作成します。
- バインドをエクスポートします。
- バインド ファイルで、手順 2 で作成した静的送信ポートの UserTokenIdentifier プロパティを探します。
- 送信する 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 2020 の累積的な更新プログラム 1
参考資料
BizTalk Serverのサービス パックと累積的な更新プログラムの一覧については、Microsoft サポート技術情報の次の記事を参照してください。
BizTalk Serverの Service Pack と累積的な更新プログラムの一覧を2555976する
BizTalk Server修正プログラムの詳細については、Microsoft サポート技術情報の次の記事を参照してください。
BizTalk 修正プログラムと累積的な更新プログラムのサポートに関する2003097情報