簡體   English   中英

Biztalk無法處理EDIFACT文件

[英]Biztalk Cannot process EDIFACT file

我是處理EDIFACT文件的新手。 我想處理D:01B INTFSTA類型的EDIFACT文件。 我在BizTalk服務器中搜索架構,創建了業務流程並部署在BizTalk服務器中。 處理文件時,出現以下錯誤。

解析期間遇到錯誤。

錯誤:1(其他錯誤)70:無法找到文檔說明,因為多個架構與消息類型“ http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006#EFACT_D01B_IFTSTA ”匹配。

錯誤:2(其他錯誤)71:事務集或組控制號不匹配

錯誤:3(其他錯誤)29:在交換,組或消息級別指定的無效計數

掛起的消息的序列號為1。

沒有其他應用程序使用相同的架構(D:01B INTFSTA)。

請幫忙。

您很可能已在BizTalk環境中多次部署了架構。 在BizTalk控制台中,轉到“ All Artifacts ”,選擇“ Schemas ”,然后按字母順序列出。 EFACT_D01B_IFTSTA在“根名稱”列中搜索EFACT_D01B_IFTSTA 您會發現它很可能部署在另一個應用程序中。

btw部署EDI模式的一個好的做法是更新名稱空間,使其包含貿易伙伴的名稱。 您的貿易伙伴中有超過1個可能以不同的方式使用架構或在其中進行自定義。 這種方法使您可以處理這種情況。

建議的命名空間將是例如http://schemas.yourcompany.com/partners/yourtradingpartner

  1. 最有可能未部署架構。 檢查“所有工件”應用程序的“模式”節點。

2和3。 您測試EDIFACT實例無效。 您剪切並粘貼在一起了嗎? 那會導致不匹配。

請注意,將EDI架構上的目標命名空間更改為特定於使用它們的應用程序的特定做法是一種更好的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM