อาการ
สมมติว่าคุณแปลง XML เป็น JSON โดยใช้ตัวเข้ารหัส JSON ใน Microsoft BizTalk Server เมื่อ schema XML ของคุณมีองค์ประกอบที่มีชื่อเดียวกันกับระเบียนที่องค์ประกอบนั้นเป็นส่วนหนึ่งของคุณคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ไม่สามารถโยนวัตถุชนิด ' XmlSchemaSimpleType ' เพื่อพิมพ์ ' XmlSchemaComplexType. Xml schema ' () เกิดความล้มเหลวในการดำเนินการขั้นตอนการส่ง: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent, เวอร์ชัน = 1.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = TokenNumber" แหล่งที่มา: "การเข้ารหัส JSON" พอร์ตส่ง: "http://namespaceinformation" เหตุผล: ค่าไม่สามารถเป็น null ชื่อพารามิเตอร์: theParameter
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับเซิร์ฟเวอร์ BizTalk ต่อไปนี้:
-
การอัปเดตที่สะสม 1สำหรับ BizTalk Server ๒๐๒๐
-
การอัปเดตที่สะสม 7สำหรับ๒๐๑๖เซิร์ฟเวอร์ BizTalk
อ้างอิง
สำหรับข้อมูลเกี่ยวกับ service pack และรายการอัปเดตที่สะสมสำหรับเซิร์ฟเวอร์ BizTalk ให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:
๒๕๕๕๙๗๖ Service pack และรายการอัปเดตที่สะสมสำหรับเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server ให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:
๒๐๐๓๙๐๗ ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุนการอัปเดตที่สะสม