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对接的相关信息,欢迎交流。

阅读原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3224097.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

谷粒商城-个人笔记(集群部署篇三)

前言 ​学习视频&#xff1a;​Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强​学习文档&#xff1a; 谷粒商城-个人笔记(基础篇一)谷粒商城-个人笔记(基础篇二)谷粒商城-个人笔记(基础篇三)谷粒商城-个人笔记(高级篇一)谷粒商城-个…

【linux服务器篇】-Redis-RDM远程连接redis

redis desktop manager 使用远程连接工具RDM连接redis 市面上比较常见的其中一款工具redis desktop manager 简单的说&#xff1a; Redis Desktop Manager 简单的来讲就是Redis可视化工具&#xff0c;可以让我们看到Redis中存储的内容。 redis desktop manager是一款功能强…

C++:多态(继承)

hello&#xff0c;各位小伙伴&#xff0c;本篇文章跟大家一起学习《C&#xff1a;多态》&#xff0c;感谢大家对我上一篇的支持&#xff0c;如有什么问题&#xff0c;还请多多指教 &#xff01; 文章目录 :maple_leaf:多态的概念:maple_leaf:继承中的多态1.:leaves:虚函数表 :…

uniapp安卓端实现语音合成播报

最初尝试使用讯飞语音合成方式,能获取到语音数据,但是数据是base64格式的,在安卓端无法播放,网上有说通过转成blob格式的url可以播放,但是uniapp不支持转换的api;于是后面又想其他办法,使用安卓插件播报原生安卓语音播报插件 - DCloud 插件市场 方案一(讯飞语音合成) 1.在讯飞…

C语言入门基础题:奇偶 ASCII 值判断(C语言版)和ASCII码表,什么是ASCII码,它的特点和应用?

1.题目描述&#xff1a; 任意输入一个字符&#xff0c;判断其 ASCII 是否是奇数&#xff0c;若是&#xff0c;输出 YES &#xff0c;否则&#xff0c;输出 NO例如&#xff0c;字符 A 的 ASCI 值是 65 &#xff0c;则输出 YES &#xff0c;若输入字符 B(ASCII 值是 66)&#xff…

使用 Qt 和 ECharts 进行数据可视化

文章目录 示例图表预览折线图散点图柱状图使用 Qt 和 ECharts 进行数据可视化一、准备工作1. 安装 Qt2. 准备 ECharts二、在 Qt 中使用 ECharts1. 创建 Qt 项目2. 配置项目文件3. 在 UI 中添加 WebEngineView4. 加载 ECharts三、创建折线图、散点图和柱状图1. 折线图2. 散点图3…

构造二进制字符串

目录 LeetCode3221 生成不含相邻零的二进制字符串 #include <iostream> #include <vector> using namespace std;void dfs(string s,int n,vector<string>& res){if(s.size()n){res.push_back(s);return;}dfs(s"0",n,res);dfs(s"1"…

阿里发布大模型发布图结构长文本处理智能体,超越GPT-4-128k

随着大语言模型的发展&#xff0c;处理长文本的能力成为了一个重要挑战。虽然有许多方法试图解决这个问题&#xff0c;但都存在不同程度的局限性。最近&#xff0c;阿里巴巴的研究团队提出了一个名为GraphReader的新方法&#xff0c;通过将长文本组织成图结构&#xff0c;并利用…

Hi3861鸿蒙开发环境搭建

1.1 安装配置Visual Studio Code 打开Download Visual Studio Code - Mac, Linux, Windows选择下载安装Windows系统的Visual Studio Code。 下载后进行安装。Visual Studio Code安装完成后&#xff0c;通过内置的插件市场搜索并安装开发所需的插件如图所示&#xff1a; 1.2 安…

职场必看:如何用AI打造完美简历和面试准备

如何用AI打造完美简历和面试准备 1. 未来简历AI平台:开启个性化简历制作 想要在职场上留下深刻印象?首先,你需要一份出色的简历。未来简历AI平台让你通过简单的扫码和输入信息,快速开始简历制作。 2. 简历模板:选择适合你的岗位模板 面对众多简历模板,如何挑选?平…

符号同步、定时同步和载波同步

符号同步、定时同步和载波同步是通信系统中重要的同步技术&#xff0c;它们各自承担着不同的功能和作用。以下是对这三种同步技术的详细解释&#xff1a; 符号同步 定义&#xff1a; 符号同步&#xff0c;也称为定时恢复或时钟恢复&#xff0c;是指在数字通信系统中&#xff…

三相感应电机的建模仿真(3)基于ABC相坐标系Level2 S-Fun以及定子串不对称电抗起动过程仿真分析

1. 概述 2. 三相感应电动机状态方程式 3. 基于Level2 S-Function的仿真模型建立 4. 动态分析实例 5. 总结 6. 参考文献 1. 概述 三相感应电机自然坐标系下的数学模型是一组周期性变系数微分方程(其电感矩阵是转子位置角的函数,转子位置角随时间按正弦规律变化),将其用…

后端登录校验——Filter过滤器和Interceptor拦截器

一、Filter过滤器 前面我们学会了最先进的会话跟踪技术jwt令牌&#xff0c;那么我们要让用户使用某些功能时就要根据jwt令牌来验证用户身份&#xff0c;来决定他是否登陆了、让不让用户访问这个页面&#xff08;或功能&#xff09; 但是这样一来&#xff0c;没发一个请求&…

自动化测试之unittest框架详解

1、什么是Unittest框架&#xff1f; python自带一种单元测试框架 2、为什么使用UnitTest框架&#xff1f; >批量执行用例 >提供丰富的断言知识 >可以生成报告 3、核心要素 1).TestCase&#xff08;测试用例&#xff09; 2).TestSuite(测试套件) 3).Test…

Python采集京东标题,店铺,销量,价格,SKU,评论,图片

京东的许多数据是通过 JavaScript 动态加载的&#xff0c;包括销量、价格、评论和评论时间等信息。我们无法仅通过传统的静态网页爬取方法获取到这些数据。需要使用到如 Selenium 或 Pyppeteer 等能够模拟浏览器行为的工具。 另外&#xff0c;京东的评论系统是独立的一个系统&a…

DOM(文档对象模型)生命周期事件

前言 DOM 生命周期事件涉及到从创建、更新到销毁 DOM 元素的不同阶段。 ● 我们来看下当HTML文档加载完再执行JavaScript代码 document.addEventListener(DOMContentLoaded, function (e) {console.log(HTML parsed adn DOM tree built!, e); })● 除此之外&#xff0c;浏览…

【正点原子i.MX93开发板试用连载体验】项目计划和开箱体验

本文最早发表于电子发烧友&#xff1a;【   】【正点原子i.MX93开发板试用连载体验】基于深度学习的语音本地控制 - 正点原子学习小组 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)https://bbs.elecfans.com/jishu_2438354_1_1.html 有一段时间没有参加电子发…

核密度估计KDE和概率密度函数PDF(深入浅出)

目录 1. 和密度估计&#xff08;KDE&#xff09;核密度估计的基本原理核密度估计的公式核密度估计的应用Python中的KDE实现示例代码 结果解释解释结果 总结 2. 概率密度函数&#xff08;PDF&#xff09;概率密度函数&#xff08;PDF&#xff09;是怎么工作的&#xff1a;用图画…

websocket推送消息,模拟推送

上一篇文章&#xff1a;什么是webSocket&#xff1f;以及它的一些相关理论知识 背景&#xff1a; MQTT 的发布/订阅模式与 WebSocket 的双向通信特性相结合。 通过将 MQTT 与 WebSocket 结合使用&#xff0c;可以在 Web 应用中实现高效、实时的消息传输&#xff0c;特别适用于…

来一组爱胜品1133DN PRO打印机的照片

刚拆箱的机器正面照片 打开前盖正准备要安装原装耗材 下图是原装耗材&#xff0c;硒鼓型号是DR2833、碳粉盒型号是TN2833,鼓组件打印页数12000页&#xff0c;TN2833标准容量粉盒打印页数1600页/5%覆盖率&#xff0c;TN2833H大容量粉盒打印页数3000页/5%覆盖率、TN2833L超大容量…