快速处理EDI数据映射:知行EDI Profiler 操作指南

一个完整的EDI项目通常由建立传输通道,处理数据映射以及集成内部业务系统三部分组成。对用户而言,基于知行之桥EDI系统进行自主实施最大的挑战便是处理数据映射。EDI报文读不懂,映射关系太复杂……这些问题给企业造成困扰的同时也阻挡了自主实施EDI项目的步伐。

为解决上述问题,我们的研发人员攻坚克难,开发出知行EDI Profiler!旨在打破信息壁垒,让用户如鱼得水般快速、高效、准确的完成EDI报文的映射关系处理,最大程度上降低企业自主实施EDI系统的门槛。

点击开始使用知行 EDI Profiler

处理EDI报文映射的便捷工具:知行EDI Profiler

一、添加交易伙伴

进入知行EDI Profiler,首先可以看到页面中间提示 “还没有交易伙伴”,点击下方的蓝色按钮 “添加交易伙伴”,在弹框页面中可以自定义交易伙伴名称。

EDI_Profiler1.png

需要注意这里的交易伙伴名称不可以命名为中文,可以由数字、字母以及下划线组成。如下图所示,在创建完成后还支持修改交易伙伴名称。

EDI_Profiler2.png

二、添加报文

添加交易伙伴之后,点击右上角的添加报文即可进入添加报文页面。如下图所示:

EDI_Profiler3.png

接下来需要依次填写当前报文的基本信息:

  • 标准Standard:目前支持X12以及EDIFACT标准。
  • 版本号Version:目前支持00401、00403、00501以及00504。
  • 文件类型Doc Type:选择当前需要做映射的报文类型。
  • 报文方向:在业务流程中需要接收还是发送当前报文。对于供应商而言,采购订单的方向为收取,发货通知的方向为发送,对于买方而言,方向则相反。报文方向一旦设置之后就不能更改。
三、添加映射信息

接下来以收取X12标准下的EDI 850订单报文为例为大家进行演示,配置信息如下:

EDI_Profiler4.png

选择 保存并编辑,进入如下页面:

EDI_Profiler5.png

左侧为EDI 850报文中可能会出现的字段,选中字段即可在右侧区域进行相应的配置。这部分操作需要结合交易伙伴提供的EDI报文规范来完成,以下是零售行业的某交易伙伴L公司提供的EDI规范示例:

EDI_Profiler6.png

上图中为L公司EDI 850 规范文件中对于BEG字段的描述,需要使用到BEG01、BEG02、BEG03、BEG05。

BEG01可能会出现两个取值:00和01,分别表示原始以及取消。结合上述信息我们可以在知行 EDI Profiler左侧列表中勾选BEG以及BEG01,点击Add Code添加上述两个取值:

EDI_Profiler7.png

其他字段按照上述方式依次进行配置即可。

在实现映射过程中,知行 EDI Profiler将会在右上角的Errors位置实时提示操作报错,以下是一个示例:

EDI_Profiler8.png

右上角出现1个红色报错提醒,点击红色按钮即可查看详细报错原因为:使用REF01字段时,REF02也需要被使用。当我们勾选左下角的REF02之后,报错即会消失。

四、生成解决方案

按照交易伙伴提供的规范文件完成所需字段的映射后,可以点击右上角的 预览Xml 按钮,查看映射后将会得到的XML文件。如下所示:

EDI_Profiler9.png

点击上图Preview页面右上角的Copy即可一键复制我们映射处理之后的一个包含850订单数据的XML文件。

EDI_Profiler10.png

点击左上角我们创建好的交易伙伴名称,将会跳转至如下页面:

EDI_Profiler11.png

点击 生成解决方案 按钮,可在弹窗中进行自定义的选择:

  • Simple Xml测试数据
  • Segment注释
  • Qualifier & Element引用
  • 在map中使用固定值替代单Option的字段
  • 发送方向检查必填字段
  • 自动生成系统未定义的命名
  • 使用profile中自定义的XmlName
  • 使用profile中options自定义的XmlName
  • 生成发送方向map端口时合并同名segment的options

EDI_Profiler12.png

点击确认将会自动下载针对850报文的解决方案:

EDI_Profiler13.png

五、如何在知行之桥EDI系统中使用知行 EDI Profiler生成的解决方案

选择 solution_850文件夹下的flow文件夹,选择一个.arcflow文件并拖拽至知行之桥EDI系统的空白工作区中即可使用。

EDI_Profiler15.png

得到的映射关系如下图所示,左侧为源区域,展示了与交易伙伴提供的EDI规范中出现的EDI字段。右侧为目标区域,即我们借助知行 EDI Profiler生成的映射关系。图中的连线将帮助我们更好的对应映射关系,用户也可以在这个页面上进行进一步的修改。

EDI_Profiler16.png

这一步的操作是在知行之桥EDI系统中创建了一个用于进行数据映射的XMLMap端口,要想实现将交易伙伴发来的EDI报文转换为我们映射后的XML文件还需要配合X12端口来使用。

EDI_Profiler17.png

在工作流界面左侧的端口列表下,选择X12并拖拽至空白工作区中,通过蓝色箭头连接两个端口。

注意:在处理接收到的文件时,需要在X12端口的设置选项卡下配置转换类型为X12转换为XML。

EDI_Profiler18.png

扩展阅读:EDI是什么?

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

echarts仪表效果

option {series: [{type: gauge,radius:90%,center: [50%, 57%],splitNumber: 5, //仪表盘刻度的分割段数itemStyle: {color: #6EBEFF, //颜色},progress: {show: true,roundCap: true, //是否在两端显示成圆形width: 3 //表盘原型环阴影宽度},axisLine: {roundCap: true, //…

猫头虎分享已解决Bug || Vue3报错: Failed to fetch dynamically imported module

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页: 🐅🐾猫头虎的博客🎐《面试题大全专栏》 🦕 文章图文并茂&#x1f996…

HarmonyOS给应用添加弹窗

给您的应用添加弹窗 概述 在我们日常使用应用的时候,可能会进行一些敏感的操作,比如删除联系人,这时候我们给应用添加弹窗来提示用户是否需要执行该操作,如下图所示: 弹窗是一种模态窗口,通常用来展示用户…

【数据结构和算法】盛最多水的容器

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 方法一:暴力枚举 2.2 方法二:双指针 三、代码 3.1 方法一:暴力…

【VScode】设置语言为中文

1、下载安装好vscode 2、此时可看到页面为英文,为方便使用可切换为中文 3、键盘按下 ctrlshiftP 4、在输入框内输入configure display language 5、选择中文,restart即可(首次会有install安装过程,等待安装成功后重启即可&am…

ISCTF(a)

where_is_the_flag 答案应该被分成了三份了 蚁剑连接看看 第一个 第二个 第三个,在www下 Yunxi{0797d78c-0cb2-4cfb-87e6-f9c102f716f3} 命令执行 POST : 1 system ( tac flag.php ); 1 system ( tac /flag2 ); 1 system ( env ); 1z_Ssql 使用万能密码 后…

初识Dubbo学习,一文掌握Dubbo基础知识文集(3)

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

Android Stuido报错处理

仅用作报错记录。防止以后出项问题不知如何解决。 报错1 Dependency‘androidx.annotation:xx requires libraries and applications … 需要修改CompileSDKVersion更改为报错中提示的版本 打开项目build.gradle文件,将compileSdk和targetSdk修改为报错中提示的版…

Vue 详细教程

Vue实战 1. Vue 引言 渐进式 JavaScript 框架 --摘自官网 官网地址:Vue.js - 渐进式 JavaScript 框架 | Vue.js # 渐进式 1. 易用 html css javascript 2. 高效 开发前端页面 非常高效 3. 灵活 开发灵活 多样性 # 总结 Vue 是一个javascript 框架 js 简化页面js操作…

超结MOS/低压MOS在5G基站电源上的应用-REASUNOS瑞森半导体

一、前言 5G基站是5G网络的核心设备,实现有线通信网络与无线终端之间的无线信号传输,5G基站主要分为宏基站和小基站。5G基站由于通信设备功耗大,采用由电源插座、交直流配电、防雷器、整流模块和监控模块组成的电气柜。所以顾名思义&#xf…

【兔子王赠书第12期】赠ChatGPT中文范例的自然语言处理入门书

文章目录 写在前面自然语言处理图书推荐图书简介编辑推荐 推荐理由粉丝福利写在后面 写在前面 小伙伴们好久不见吖,本期博主给大家推荐一本入门自然语言处理的经典图书,一起来看看吧~ 自然语言处理 自然语言处理(Natural Language Process…

程序人生15年人生感悟

计算机程序员并不是一件什么高大上的职业。而仅仅是一份普通的工作。就像医生能治病救人,我们能治蓝屏救程序,我们都在为这个世界默默的做出自己的贡献。刻意或无意宣扬某个职业高大上,其实质是对其它行业从业者的不公平。但是有些人却常常这…