Sümptomid
Oletagem, et teisendate XML-i JSON-ina Microsoft BizTalk serveris JSON-kodeerija abil. Kui teie XML-skeem sisaldab sama nimega elementi kirjega, milles element kuulub, võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
Ei saa esitada objekti, mille tüüp on "System. XML. Schema. XmlSchemaSimpleType", et tippida "System. XML. Schema. XmlSchemaComplexType". Saatmise konveieri käivitamine nurjus: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, Version = 1.0.0.0, Culture neutral, PublicKeyToken = TokenNumber" Allikas: "JSON Encoder" saada port: "klient. SendPort" URI: "http://namespaceinformation" Põhjus: väärtus ei tohi olla nullväärtusega. Parameetri nimi: theParameter
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud järgmiste BizTalki serveri kumulatiivsete värskendustega.
-
Kumulatiivne Update 1 BizTalk Server 2020
-
BizTalk Server 2016 koondvärskenduses 7
Viited
Lisateavet BizTalki serveri hoolduspakettide ja koondvärskenduse loendi kohta leiate Microsofti teabebaasi artiklist:
2555976 Hoolduspaketi ja koondvärskenduse loendi BizTalk Server
BizTalki serveri käigultparanduste kohta leiate lisateavet artiklist Microsofti teabebaasi (Knowledge Base) järgmine artikkel:
2003907 Teave BizTalki käigultparanduste ja kumulatiivse värskendamise toe kohta