改進:啟用 BizTalk Server 中的動態傳送埠,支援 Office 365 Outlook 介面卡類型

Applies To
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. 為 Outlook 的每種 Office 365 傳輸類型建立靜態傳送埠,用於動態傳送埠 (郵件、Calendar、聯絡) 。
  2. 匯出綁定。
  3. 在綁定檔案中,尋找 UserTokenIdentifier 屬性,該位址是步驟 2 中建立的靜態傳送埠 () 。
  4. 在要傳送的 BizTalk 訊息中,使用步驟 3 的值設定 Office<TransportName>。UserTokenIdentifier 上下文屬性,其中 <TransportName> 依訊息傳輸類型為 Mail/Calendar/Contact 而定。

範例:

可從收到的訊息「ReceivedMessage」建立一個動態傳送埠「SendPort」的 BizTalk 訊息,表達式形狀如下:

      

郵件運輸方面:

XMLMessage = 新 System.Xml.XmlDocument () ;

XMLMessage (OfficeMail.UserTokenIdentifier) = <UserTokenIdentifier> 的值;

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

      

關於 Calendar 運輸:

XMLMessage = 新 System.Xml.XmlDocument () ;

XMLMessage (OfficeCalendar.UserTokenIdentifier) = <UserTokenIdentifier> 的值;

SendPort (Microsoft.XLANGs.BaseTypes.TransportType) = “Office365 Outlook 行事曆”;

接觸式運輸:

XMLMessage = 新 System.Xml.XmlDocument () ;

XMLMessage (OfficeContact.UserTokenIdentifier) = <UserTokenIdentifier> 的值;

SendPort (Microsoft.XLANGs.BaseTypes.TransportType) = “Office365 Outlook 聯絡人”;

解決方式

這項改進包含在以下 BizTalk Server 的累積更新中:

參考資料

關於 BizTalk Server 服務包及累積更新清單的資訊,請參閱 Microsoft 知識庫中的以下文章:

2555976 服務包及累積更新清單 BizTalk Server

欲了解更多關於 BizTalk Server 熱修補的資訊,請參閱 Microsoft 知識庫中的以下文章:

2003097 關於 BizTalk 熱修補與累積更新支援的資訊