Objawy
Po skonfigurowaniu aplikacji BizTalk do używania algorytmu podpisywania SHA256 komunikatów instrukcji stosowania 2 (AS2) w programie Microsoft BizTalk Server można zauważyć nieoczekiwane zachowanie, że jedna wiadomość AS2 zawiera dwie sygnatury, lub może zostać wyświetlony komunikat o błędzie podobny do następującego:
Uwaga
Szczegóły błędu: Wystąpił błąd podczas wykonywania potoku wysyłania: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=TokenID" Source: "AS2 encoder" Wyślij port: PortID URI: FilePath Przyczyna: koder MIME nie może podpisać wiadomości, ponieważ certyfikat ma włączoną ochronę klucza prywatnego lub klucz prywatny nie istnieje
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu BizTalk Server:
Aktualizacja zbiorcza 4 dla programu Microsoft BizTalk Server 2016
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu 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, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2003907 Informacje o poprawkach BizTalk i pomocy technicznej dotyczącej dodatków Service Pack