[EDI]ANSI ASC X12标准学习

ANSI X12是EDI报文标准,了解过EDI的人,应该也都听过EDI的常用报文标准:EDIFACT和ANSI X12。

之前碰到一篇关于ANSI X12的文章,觉得写得不错,就翻译过来,和大家分享下。

以下是我之前翻译的,如果出现语言瑕疵,还请见谅。O(∩_∩)O哈!

ANSI X12是由美国国家标准委员会在1979年创立的认可标准委员会(ASC)X12制定的EDI报文标准,是为了满足商务文档之间的电子数据交换。

EDI X12(电子数据交换)是基于ASC X12标准的数据格式。它主要用于两个或多个交易伙伴之间进行数据交换。术语“trading partner(交易伙伴)”一般表示组织,群体组织或一些其他群体。很多情况 下,它仅表示某个组织或公司。而且,你会发现,很多计算机程序也用到了“trading partner”这个术语,该程序是执行双方数据的通信。

EDI X12是由ASC X12(The Accredited Standards Committee)发布的标准。每次发布包括一系列的信息类型,比如invoice、purchase order等。每一个信息类型都有特定的数字代替它的名称。比如,an invoice是810,purchase order是850。

每次新版本发布,都会有对应的版本号,比如版本号:4010,4020,5010等。大版本的发布的版本号是从起始数字开始的,比如4010是大版本的版本号,5010亦是。而4020便是对应的小版本的版本号。小版本的发布是基于大版本作了小的变动或更新。

结论:若想翻译EDI X12数据,你需要知道交易号和发布的版本号。以上数字都会出现在EDI文件中。

标准EDI X12格式数据类似文本文件,被segment、element和sub-element分隔符分开。可以用文本编辑器(如Notepad)打开EDI X12文件。在EDI X12标准中,是不需要回车和换行字符的。如果它们不存在文件中,在每个segment分隔符之后你会看到一连串的数据出现在文件中。该种情况下是很难读取数据的。换个说法,如果我们查看包含回车字符和换行字符的文件,那每个segment都会在单独的一行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值