前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何修改EDI系统schema版本

如何修改EDI系统schema版本

作者头像
知行软件EDI
修改2020-11-13 18:19:16
7060
修改2020-11-13 18:19:16
举报

预计阅读时长: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技术交流,欢迎私信或评论!

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
即时通信 IM
即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、关系链、消息漫游、群组管理、资料管理、直播弹幕和内容审核等能力。适用于直播互动、电商带货、客服咨询、社交沟通、在线课程、企业办公、互动游戏、医疗健康等场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档