2015-12-22 23 views
0

我使用Altomava MapForce的映射和加載837×12格式的文本文件直接到SQL Server 2014我已經正確映射一切,除了我收到以下錯誤 -Altova的Mapforce-找不到消息錯誤的開始

  1. 缺少字段F142-應用發件人代碼
  2. 無法找到帶有impl.convention參考'116731H333B2'的消息開始。消息將被跳過。
  3. 缺少段GE

我已經包括了我的頭,並從原來的源文本文件下面頁腳信息。有人知道地圖上發生了什麼,或者如果數據本身可能有問題?任何幫助將不勝感激。

報頭 -

ISA*11*   *11*   *PP*    *ZZ*20121143  *273041*0109*^*00501*000000000*0*T*:~GS*HC**211231153*20141121*1115*01*Y*116731H333B2~ST*837*2000001*116731H333B2~BHT*0029*00*0003000005*20141121*1115*CH 

消息數據等.......

Footer-

~SE*769*2000001~GE*1*01~IEA*1*000000000~ 
+0

沒有GS02 - 這是#1的問題。不知道他們爲什麼沒有發送羣發信號。事實上,整個GS缺少版本等元素。 (#2)。通用電氣公司可能正在檢查被搗毀的GS。 (#3)。從Liaison下載免費的EDI記事本。 – Andrew

+0

我剛剛檢出Liasons軟件,這真的幫助我瞭解什麼是缺失的感謝! –

回答

0

你的數據是錯誤的。這是一個清理版本的ISA/GS。爲了便於閱讀,我在段終止符(〜)之後放置了一個CR/LF。請注意ISA和GS不表示發件人,這會導致審覈的各種問題。看到我上面的評論,分析你的每一點的數據。

ISA*11*   *11*   *PP*SENDER   *ZZ*20121143  *273041*0109*^*00501*000000000*0*T*:~ 
GS*HC*SENDER*211231153*20141121*1115*01*X*005010~ 
ST*837*2000001*116731H333B2~ 
BHT*0029*00*0003000005*20141121*1115*CH 

包絡的一個例子:

ISA*00*   *00*   *ZZ*Test1Saver  *ZZ*RECEIVER  *151222*1932*U*00501*000111884*0*P*:~GS*HC*Test1Saver*RECEIVER*20151222*1932*1*X*005010~ST*850*0001~ 
... 
~SE*8*0001~GE*1*1~IEA*1*000111884~ 
+0

今天下午我會嘗試手動編輯數據。一旦我測試並找出任何進一步的數據差異,我可以根據我的發現回到供應商處,並要求對數據提取進行更改。一旦我測試了這個變化,我一定會給你一個+1,謝謝! –

+0

添加一個測試發件人值對第一個人來說沒有什麼用,但主要問題在於它由於某種原因仍然在跳過整個消息部分。你偶然有一個樣本頁眉/頁腳部分,我可以用它作爲例子嗎?我是新的x12格式,謝謝。我不確定GS部分的問題是什麼 –

+0

我將編輯答案,以便格式化。 – Andrew

相關問題