X12端口配置指南:ISA ID、测试指示符与997

X12端口ISA ID、测试指示符与997配置
通过知行之桥EDI系统实现X12 & 标准XML之间的格式转换时,需要完善交换头ISA ID及其限定符、测试标识符以及997的相关配置。

在X12文件中有两组EDI ID对,分别是发送方 ID 限定符 及发送方ID ,接收方 ID 限定符及接收方ID

比如:

X12端口EDI ID、测试指示符操作手册

以下是从Onsemi处接收EDI 855订单确认以及向Onsemi发送EDI 850 采购订单的示例工作流,您可以从知行之桥内置的示例工作流中直接添加Onsemi to JSON工作流,配置 EDI ID以及测试指示符需要在红色方框中的这两个端口进行配置。

X12_997_ISA1.png

接收 X12 文件

点击 Onsemi_X12toXML 的X12端口,以接收数据-转换类型为 X12 到XML为例,ISA05和ISA06配置交易伙伴的信息,ISA07和ISA08对应配置用户自己的信息。

X12_997_ISA2.jpg

如果交易伙伴要求测试阶段需要设置ISA15为 T,此时设置 测试指示符为 T-Test Data即可。

发送 X12文件

点击Onsemi_XMLtoX12 的X12端口,以发送数据-转换类型为XML 到 X12为例,ISA05和ISA06配置用户自己的信息,ISA07和ISA08对应配置交易伙伴的信息。

X12_997_ISA3.jpg

如果交易伙伴要求测试阶段需要设置ISA15为 T,此时设置 测试指示符为 T-Test Data即可。

常规情况下,收发X12文件时,会涉及到997,比如接收到X12文件,接收方需要回复997;当发送数据时,也需要接收方回复997进行确认。

997是什么呢?

997是X12标准中的功能性确认(Functional Acknowledgment)报文,用于确认收到的EDI报文的接收状态。997报文的类型:

  • 接受 (Accepted):表示EDI报文已经成功接收,并且通过了所有的语法和结构验证。
  • 部分接受,部分拒绝 (Partially Accepted, Partially Rejected):表示EDI报文的一部分通过了验证,但有部分内容存在错误。
  • 拒绝 (Rejected):表示EDI报文未能通过语法和结构验证,整个报文被拒绝。

继续以Onsemi EDI项目为例,当企业向Onsemi发送EDI 850 采购订单,企业需要接收Onsemi发来的997。接下来Onsemi会根据收到的EDI 850 采购订单回复EDI 855采购订单确认。最后企业需要根据收到的EDI 855采购订单确认向Onsemi回复997。

X12_997_ISA4.png

那如何启用997 功能呢?回到Onsemi_X12toXML 和 Onsemi_XMLtoX12 功能端口, 勾选 功能性 ACK:请求功能性ACK。然后将X12转换为XML模式下的X12端口通过右侧灰色虚线连接到XML转换为X12模式下的X12端口中。以下是详细步骤:

接收997

向Onsemi发送EDI 850报文后,需要接收997,在转换类型为 XML转换为X12的X12端口配置如下:

X12_997_ISA5.png

在“设置”选项卡的 ACK 部分中勾选功能性 ACK 时,生成X12文件后,已处理的XML将处于‘Pending ACK’ 状态,直到返回并处理相应的 ACK,结果将是Success或者 Send Error。那EDI 系统是如何处理ACK进行状态更新的呢?

X12_997_ISA6.png

上图以发送850,请求997为例。 XML 转换为 X12 模式运行的 X12 端口生成要交换的文档步骤(1)在文档传输到交易伙伴时保持为 Pending ACK 状态。交易伙伴根据其业务逻辑处理传输,并根据配置的转换配置创建 ACK。通过步骤(2)返回 EDI格式的ACK 后,进入到X12转换为XML模式运行的X12端口,通过步骤(3),得到XML格式的850-997 ACK。

当生成850且 处于Pending ACK时,需要接收方回复 850-997 ACK文件,收到的是EDI文件,当997 X12转换为 997 XML时,会将文件通过灰色虚线路由到Onsemi_XMLtoX12,将Pending ACK状态更新为 Success或者 Send Error。
如果状态是Send Error,则意味着收到的是 Reject 997,需要修复原始850文件进行重发。

X12_997_ISA7.png

发送997

收到Onsemi发来的EDI 855之后,企业需要回复一个997。在转换类型为 X12转换为XML的X12端口配置如下:

X12_997_ISA8.png

勾选请求功能性ACK后,当执行 X12 到 XML 时,它可以自动为收到的消息生成 ACK XML<可以有一个输出的截图来体现>。该ACK XML会通过灰色虚线路由到XML 到 X12 端口,然后生成997 ACK EDI文件。

X12_997_ISA9.png

如果您希望了解有关EDI对接的相关信息,欢迎联系我们。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , , , , ,
文章分类 帮助文档, 常见问题和回答, 操作指南, 知识库