KB5021321 – КОРЕКЦИЯ: WCF-Oracle адаптер не успява с NotSupportedException, когато PL/SQL пакет на Oracle връща сложни обекти

Отнася се за
BizTalk Server 2020 Branch BizTalk Server 2020 Developer BizTalk Server 2020 Enterprise BizTalk Server 2020 Standard

Симптоми

Да предположим, че използвате местоположението на приемане на WCF-Oracle комбинирано с Oracle 18c или по-нови версии, за да извикате PL/SQL пакет на Oracle, който връща сложни обекти, като например вложени структури или REF обекти. Следното съобщение за грешка може да се генерира по време на изпълнение, когато местоположението за получаване е разрешено:

Забележка

Microsoft.ServiceModel.Channels.Common.MetadataException: Извличането на оперативни метаданни е неуспешно при създаването на WSDL в '<Namespace>' ---> System.NotSupportedException: Посоченият метод не се поддържа.

Същата грешка може да възникне, когато използвате услугата "Използване на адаптер", за да генерирате схема във Visual Studio.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следната кумулативна актуализация за BizTalk сървър:

Сборна актуализация 5 за BizTalk сървър 2020

Справки

За информация относно сервизните пакети и списъка с кумулативни актуализации за BizTalk сървър вижте следната статия в базата знания на Microsoft:

2555976 Сервизен пакет и списък с кумулативни актуализации за BizTalk сървър

За повече информация относно горещите поправки на BizTalk сървър вижте следната статия в базата знания на Microsoft:

2003907 Информация за горещите поправки на BizTalk и поддръжката на кумулативни актуализации