在我們的一些BizTalk 2009開發環境中,當嘗試處理HIPPA X12文件,4010 270文件類型時,模式中定義爲類型X12_AN的任何元素都會拋出「數據元素中的字符無效「錯誤;例如NM103__InformationReceiverLastOrOrganizationName。它所抱怨的無效字符是字母「U」。它只是大寫字母「U」而不是小寫字母「u」。BizTalk 2009「數據元素中的字符無效」錯誤
此錯誤僅在我們的運行Windows Server 2003 R2 Enterprise X64 Edition的Citrix VDI中存在的開發環境中出現。安裝在VDI上的BizTalk Server 2009實例已使用最新的修補程序進行更新。
到目前爲止,我嘗試了所有可以從轉換輸入文件編碼轉換爲手動重新輸入整個文件的想法。我重新編譯並部署了模式和地圖。我甚至在派對級別啓用和禁用EDI驗證。似乎沒有任何工作。
有沒有人見過這種類型的錯誤之前?有沒有辦法修改或覆蓋用於BizTalk中元素驗證的字符集?
,您可以提供的任何信息,將不勝感激!
感謝您的快速反應。不幸的是,對於我們的目的,我們不能完全禁用驗證。需要啓用驗證才能生成我們需要發送給某些貿易伙伴的997個確認。 – dramatix01
然後,您就會陷入自定義架構來更改驗證或修改傳入文件。至少,我從來沒有找到更好的選擇。 – AllenG
出於測試目的,我們確實取代了違規字符以及按預期方式處理的所有內容,但我尚未完成文件的其餘部分以查看是否有其他可能導致此問題出現的問題。 – dramatix01