如何修改EDI系统schema版本
预计阅读时长:3分钟
本文以汽车行业EDI项目为例,介绍如何处理特殊版本的报文。(注:知行EDI系统默认可处理00401、00403和00501三种版本的报文。)
本次EDI项目采用Excel方案,使用OFTP/OFTP2进行数据收发,接收830报文,发送856报文。其中830代表物料需求计划,856代表ASN(发货通知)。
采用Excel方案,客户的数据不需要录入业务系统,系统只需简单配置,即可实现安全可靠的自动化文件传输。接收830时,EDI系统将830报文转为Excel格式,业务人员通过查看Excel报表,就可以直观地看到业务数据。发送856时,业务人员上传固定格式的Excel表格,通过EDI系统转换成856报文。即使是IT技术不够完善的小型企业也可以使用Excel方案,弥补了企业内部数据管理系统的不足,使得小型企业也能实现EDI电子数据交换。
和大多数汽车行业的客户相同,本次EDI项目也采用OFTP/OFTP2传输协议。汽车行业为什么倾向于采用OFTP/OFTP2协议呢?请参考文章:OFTP2 成为汽车行业全球云通信标准的五个原因
EDI项目采用ANSI X12报文标准。若想翻译EDI X12数据,首先需要知道业务报文代码和schema的版本号。通过上文可以知道本次项目采用的业务报文代码为830和856。ANSI X12报文标准有自己的一套schema,EDI系统默认支持的X12 schema主要有00401、00403和00501三种版本。对X12报文标准的详细介绍可以参考ANSI X12
值得注意的是,本次EDI项目中,供应商需要传输schema为00304的X12报文。默认情况下,知行EDI系统没有内置00304版本的schema,需要进行手动配置。
以Windows 版为例,操作步骤如下:
1.进入安装路径\www\app_data\X12_schemas
2.复制00401文件夹,并将其重命名为00304。
3.打开00304文件夹,将RSSBus_00401.json文件名改为RSSBus_00304.json,并将文件中所有的00401替换为00304。
4.将RSSBus_00401_830.json以及RSSBus_00401_856.json按照同样的方式修改:将文件名和文件内容中出现的所有00401替换为00304。
Java 版:安装路径为\tmp\webapp\webinfo,详细操作同上。
如果报文中字段的先后顺序、层级结构发生变化时,需根据实际情况调整schema的结构。
更多EDI技术交流,欢迎私信或评论!
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
如何修改EDI系统schema版本相关推荐
- 蜻蜓Q系统php版本关于验证码/邮箱/用户名三者注册机制对应开启或关闭代码需要修改的部分以及如何自由切换
蜻蜓Q系统php版本关于验证码/邮箱/用户名三者注册机制对应开启或关闭代码需要修改的部分以及如何自由切换 1,开启邮箱注册登录. 首先是注册页面 /pages/register/register.vu ...
- Windows操作系统各版本的历史 Windows系统历史版本简介
30年间Windows系统有哪些版本?还记得你第一次了解到Windows操作系统存在的时候是哪一年吗?这些操作系统又有哪些特点呢?隐约知道计算机变得越来越小了吗--现在笔者将通过收集的资料,为各位细细 ...
- 修改ubuntu系统默认语言(linux中文乱码)
查看Linux版本信息 solin@zabbix-server:~$ uname -p x86_64 solin@zabbix-server:~$ lsb_release -a No LSB modu ...
- AppScan api登录接口 postman_如何通过Postman调用EDI系统的API?
知行EDI系统主要是用来实现贸易双方的数据交换的过程,这个过程中,贸易双方往往需要根据国际通用的消息格式收发信息,我们称符合国际规范的消息文件为EDI报文,然而不同的公司会结合ERP的接口情况选择不同 ...
- windo10系统哪个版本运行最快呢?
对于微软公司的新系统windows10,目前已经更新了几次新的版本.那么有的同学不知道win10系统哪个版本的操作系统运行的是最快最流畅的.对于这个问题小编觉得版本的更新其实是对于系统内容功能的更新. ...
- 知行EDI系统如何通过中间数据库表方式集成金蝶ERP
金蝶ERP作为目前使用最广泛的业务系统之一,面向不同的服务群体有不同类别的软件,主要有企业管理软件.协同管理软件.政府非盈利组织管理软件.夯实的数据整合管理能力和应对不同业务的实施灵活性,让金蝶ERP ...
- 你要的开源报修系统V2版本已发布,请及时更新最新源码。
开源报修系统V2版本 开源报修管理系统V2版本,后台采用flask框架+layui实现,前台采用原声微信小程序框架编写,V2版本在V1版本基础上扩展,功能更加丰富. 文章目录 开源报修系统V2版本 1 ...
- 如何保证EDI系统长期稳定运行
作为一个EDI运维工程师,深知系统故障对于我们来说永远都是心中的痛,但避免故障的原因却总是相同的,总结起来就是这几个字:防患于未然. 随着EDI领域的飞速发展,我们已经拥有了较为庞大的客户群,随之带来 ...
- HA实战: 知行之桥EDI系统HA环境
知行之桥EDI系统的单实例已经能轻松满足大多数企业的自动化需求,但对于数据日处理量高达十万次以上的大型企业来说,建议使用知行之桥EDI系统部署高可用集群(High-availability clust ...
最新文章
- 【Python自学】万文字,学习框架+思维整理,入门就是这么简单
- Tomcat6优化配置
- javascript柱状统计图表
- QTableview 获取鼠标坐标的item(QModelIndex)
- go to ifm as frequently as possible
- java socket通信安全_Java Socket通信
- Java判断字符串的开头和结尾
- 第三课、Qt的诞生和本质------------------狄泰软件学院
- 电脑c盘满了怎么清理
- Android-HelloWorld
- CAD中 OLE不能旋转_【设计图文】大空间旋转喷头零件的数控加工工艺设计、编程与加工(有全套cad图+程序+中英文翻译)...
- 如何正确地使用#region指令
- 计算机网络路由计算,计算机网络中的多播路由算法
- iOS设备使用Airplayer投屏
- Http状态码406(Not Acceptable) 错误问题解决方法
- android bugly qq,Android如何快速集成腾讯Bugly
- Bitwise Operators
- 五种方法教你预防ddos攻击
- openstack 使用iscsi连接网盘并提供cinder存储服务
- 若依配置教程(九)若依前后端分离版部署到服务器Nginx(Windows版)
热门文章
- 基于web的电子图书管理系统
- 2012年2月4日汇报Axure RP Pro 6.5 Beta简体中文加强测试版进展
- python获取机器唯一标识_通过python 获取cpu和硬盘等硬件序列号组成的唯一识别码...
- 基于SpringBoot的旅游管理系统设计与实现
- 程序员数学基础【五、math库常用函数】(Python版本)
- 干货丨excel单元格如何添加下拉选项?
- Java前端框架ZK的分页组件
- 【毕业设计/Matlab系列】基于PCA和BP神经网络的人脸识别系统(基于AR人脸库)
- 客户端log日志系统
- 建立学生表和课程信息及基本操作