2015-12-22 20 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

相关问题