网络建站技术,怎么用php安装wordpress,网站除了做流量还需要什么软件吗,软件开发外包是什么工作EDI术语中的X12是指ANSI X12 报文标准#xff08;EDI Document Standard#xff09;#xff0c;于 1979 年发布#xff0c;由认证标准委员会维护#xff0c;在过去的几十年中得到扩展#xff0c;以满足全球业务流程的要求#xff0c;包括汽车、物流、零售、医药、金融、…EDI术语中的X12是指ANSI X12 报文标准EDI Document Standard于 1979 年发布由认证标准委员会维护在过去的几十年中得到扩展以满足全球业务流程的要求包括汽车、物流、零售、医药、金融、保险、运输、供应链和政府的要求。
X12使用ASC X12.58安全结构该结构结合了身份验证、压缩、加密和保证以保证电子数据交换文件以其原始格式到达其目的地并且没有被篡改同时向接收方保证它来自原始发送方。 如何读懂X12 X12标准下的EDI报文结构
在认识X12标准下的EDI报文结构之前首先需要了解3个EDI术语
1.Interchange代表了一次传输 2.Functional Group代表一种类型的报文例如需要在一次传输中传输856和810两种报文那么就会有2个Functional Group 3.Transaction代表一个报文例如你在本次传输中传输3个856报文那么就会有3个Transaction EDI报文结构图中
头部的ISA和结尾的IEA成对组成了Interchange部分 头部的GS和结尾的GE成对组成Functional Group部分 ST 和 ST 成对中间包着业务数据组成Transaction部分
EDI 850报文解析
以X12报文标准下的EDI 850 示例报文为例详细解读EDI报文。 如上所示这是一个850采购订单的EDI示例报文每一行的开头由2-3个字符组成叫做Segment节点代表特定的业务含义。
例如BEG开始的这一行代表了业务数据的开始以及单据主信息 DTM这一行代表时间信息 N1这一行代表实体信息例如ship-to、ship-from 等信息都会被存放在这里
报文行解析 我们再进入到某一行来具体看一下其中*是每个数据元素的分隔符也可按照实际情况设置为其他符号。120 是这一行的物料数量它的位置是 PO102有一些代码代表了特殊的业务含义例如 EA 本身在报文里面就代表了物料的单位类似的还有 PCS、KGM 等除此之外还有一些不是单独出现的代码我们把它叫做限定符用于限定右侧数据的含义例如这个地方的 VN它的意义是限定右边的数据意义为供应商物料编码我们一看到 VN 后面的一串数据就知道供应商物料编码为 AB3542。
报文数据解析
了解了如何去阅读数据我们再来详细地解析一下这一条 850 数据。 报文的前两行包含了头部信息
授权控制符ISA0101安全限定符ISA0301发送方ID限定符ISA05ZZ发送方IDISA06ABCDEFGHIJKLMNO接收方ID限定符ISA07ZZ接收方IDISA08123456789012345文件生成时间ISA09101127控制标准 IDISA11U控制版本号ISA1200400测试指示符ISA15P发送方 IDGS024405197800接收方 IDGS03999999999日期格式GS0420101127时间格式GS051421负责机构代码GS07XID 编码GS08004010VICS
在生成符合X12报文标准的EDI报文时这些头部信息虽然并没有传输和业务相关的信息但却包含了报文的发送方和接收方等基本信息。在下文中我将会为大家介绍如何在知行之桥EDI系统中配置这些信息。 例如要获取订单号我们需要定位到 BEG 这一行从左向右数第三个数据元素即 08292233294 就是我们要找的订单号再比如我们需要找请求交付日期按照EDI规范我们需要定位到 DTM 这一行且条件是 DTM01002取 DTM02 这个元素那么就是 20101214 就是要找的请求交付日期。以此类推我们可以获取到报文中的关键信息。
以上就是基本的阅读 X12 报文以及获取业务数据的方法虽然我们可以直接从 X12 报文中读取到数据想必大家也可以感受到人工去阅读 X12 报文并从中提取数据是非常麻烦的。
EDI报文设计的初衷就是为了方便计算机处理直接去阅读报文对于开发人员来说可能是有意义的例如可以用来对比收到的数据与原始数据是否一致。但对于 ERP 用户或者业务团队来说很显然他们不需要去读原始的 X12 报文。 EDI 在整个数据交换的流程中扮演的更多的是一个传输、翻译的角色。
知行之桥EDI 系统X12端口
知行之桥EDI系统中的 X12 端口能够实现X12的解析与生成。用户需要在X12端口的设置以及高级设置选项卡中配置上文提到的头部信息。 按照上文EDI示例报文中包含的头部信息在X12端口中进行配置之后即可在输入选项卡下上传此示例报文。在输出选项卡下即可查看转换结果。
了解更多 EDI 相关信息请阅读EDI是什么