Objawy
Załóżmy, że konwertujesz plik XML na format JSON przy użyciu kodera JSON w programie Microsoft BizTalk Server. Jeśli schemat XML zawiera element o takiej samej nazwie jak rekord, którego częścią jest ten element, może zostać wyświetlony komunikat o błędzie podobny do następującego:
Nie można rzutować obiektu typu 'System.Xml. Schema.XmlSchemaSimpleType" na wpisz "System.Xml. Schema.XmlSchemaComplexType".
Wystąpił błąd podczas wykonywania potoku wysyłania: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Source: "JSON encoder" Port wysyłania: "Customer.SendPort" URI: "http://namespaceinformation" Reason: Value cannot be null.
Nazwa parametru: theParametr
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla programu BizTalk Server:
- Aktualizacja zbiorcza 1 dla programu BizTalk Server 2020
- Aktualizacja skumulowana 7 dla programu BizTalk Server 2016
Ź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:
2003907 Informacje o poprawkach oprogramowania BizTalk i obsłudze aktualizacji zbiorczych