Ulepszenie: umożliwia portom wysyłania dynamicznego w programie BizTalk Server obsługę typów kart programu Outlook usługi Office 365

Dotyczy
BizTalk Server 2020 Branch BizTalk Server 2020 Developer BizTalk Server 2020 Enterprise BizTalk Server 2020 Standard

Ulepszenie

Dzięki temu ulepszeniu porty wysyłania dynamicznego w programie Microsoft BizTalk Server mogą obsługiwać typy kart programu Outlook usługi Office 365.

Więcej informacji

Wiadomości wysyłane z portu wysyłania dynamicznego z typem transportu ustawionym na jedną z kart programu Outlook w usłudze Office 365 365 wymagają właściwości kontekstu UserTokenIdentifier. Wymienione kroki są wykonywane w celu uzyskania UserTokenIdentifier:

  1. Utwórz statyczny port wysyłania dla każdego typu transportu programu Outlook usługi Office 365, który ma być używany w porcie wysyłania dynamicznego (Poczta, Kalendarz, Kontakt).
  2. Wyeksportuj powiązania.
  3. W pliku powiązań poszukaj właściwości UserTokenIdentifier dla statycznych portów wysyłania utworzonych w kroku 2.
  4. W wiadomości usługi BizTalk, która ma zostać wysłana, użyj wartości z kroku 3, aby ustawić wartość Office<TransportName>. Właściwość kontekstu UserTokenIdentifier, gdzie <TransportName> to Mail/Calendar/Contact zależnie od typu transportu wiadomości.

Przykład:

Wiadomość usługi BizTalk, która ma zostać wysłana za pośrednictwem portu wysyłania dynamicznego "SendPort", można utworzyć z przychodzącej wiadomości "ReceivedMessage" z kształtami wyrażeń, jak pokazano poniżej:

      

W przypadku transportu poczty:

XMLMessage = new System.Xml. XmlDocument();

XMLMessage(OfficeMail.UserTokenIdentifier) = <wartość UserTokenIdentifier>;

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

      

W przypadku transportu według kalendarza:

XMLMessage = new System.Xml. XmlDocument();

XMLMessage(OfficeCalendar.UserTokenIdentifier) = <wartość UserTokenIdentifier>;

SendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "Office 365 Kalendarz Outlook";

Do transportu kontaktowego:

XMLMessage = new System.Xml. XmlDocument();

XMLMessage(OfficeContact.UserTokenIdentifier) = <wartość UserTokenIdentifier>;

SendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "Kontakt programu Outlook w usłudze Office 365";

Rozwiązanie

To ulepszenie jest zawarte w następującej aktualizacji zbiorczej dla programu BizTalk Server:

Źródła informacji

Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2555976 Lista dodatków Service Pack i aktualizacji zbiorczych dla BizTalk Server

Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2003097 Informacje o poprawkach BizTalk i obsłudze aktualizacji skumulowanych