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

Published On: 2024年7月9日Categories: 帮助文档, 常见问题和回答, 操作指南, 知识库Views: 2

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

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

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

比如:

ISA*00*          *00*          *ZZ*SenderID       *ZZ*ReceiverID     *160609*1330*U*00401*000000007*0*T*>~

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 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。