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

news2024/11/24 14:34:03

一个完整的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.coloradmin.cn/o/1321481.html

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

相关文章

【Linux】进程状态、进程优先级和进程切换

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解冯诺依曼体系结构与操作系统,掌握…

RLC防孤岛负载测试:电力系统安全运行的重要保障

在电力系统中,孤岛效应是一个严重的问题,它可能导致电力系统的不稳定甚至崩溃。为了确保电力系统的安全运行,必须进行RLC防孤岛负载测试。RLC防孤岛负载测试是一种模拟电网故障后,对电力系统进行检测的方法,主要用于检…

css实现边框彩虹跑马灯效果

效果展示 代码实战 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-…

Ubuntu20.04 下编译安装 ffmpeg 和 ffplay

Ubuntu20.04 下编译安装 ffmpeg 和 ffplay 一、下载源码包二、安装依赖库三、编译四、添加环境变量五、验证是否成功六、问题 一、下载源码包 1.1 官方下载链接&#xff1a;http://ffmpeg.org/download.html 最新版本为6.1&#xff0c;点击 Download Source Code下载即可 &…

Apache Seatunnel本地源码构建编译运行调试

Apache Seatunnel本地源码构建编译运行调试 文章目录 1. 环境准备1.1 Java环境1.2 Maven1.3 IDEA1.4 Docker环境1.5 Mysql8.0.281.6 其它环境准备 2. 源码包下载3. idea项目配置3.1 项目导入3.2 maven配置3.3 项目JDK配置3.4 项目启动参数配置3.4.1 seatunnel项目启动参数配置3…

21.Servlet 技术

JavaWeb应用的概念 在Sun的Java Servlet规范中&#xff0c;对Java Web应用作了这样定义&#xff1a;“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行。” Java Web应用中可以包含如下…

lua语法

lua语法 1.lua数据类型 lua 脚本输出乱码&#xff0c;将lua脚本改为UTF-8编码&#xff0c;并且需要DOS下修改代码页&#xff1a;CHCP 65001 即可。 基本语法 注释 print("script lua win")-- 单行注释--[[多行注释]]--标识符 类似于&#xff1a;java当中 变量、…

ASP.NET MVC+EntityFramework图片头像上传

1&#xff0c;先展示一下整体的效果 2&#xff0c;接下来展示用户添加以及上传头像代码、添加用户界面 前端代码如下&#xff1a; <div class"form-group">Html.LabelFor(model > model.img, "头像&#xff1a;", htmlAttributes: new { class &…

网络协议小记

一、TCP/IP协议 作为一个小萌新&#xff0c;当然我无法将tcp/ip协议的大部分江山和盘托出&#xff0c;但是其中很多面试可能问到的知识&#xff0c;我觉得有必要总结一下&#xff01; 首先&#xff0c;在学习tcp/ip协议之前&#xff0c;我们必须搞明白什么是tcp/ip协议。 1、…

IND-CCA DEM:AE AEAD

参考文献&#xff1a; [BN00] Bellare M, Namprempre C. Authenticated encryption: Relations among notions and analysis of the generic composition paradigm[C]//International Conference on the Theory and Application of Cryptology and Information Security. Berl…

网络安全之Linux环境配置及Linux基础知识讲解<三>

目录 一.下载安装Vmware二.下载安装Kali三.Linux目录结构四.Linux文件属性五.文件目录管理六.vim编辑器 一.下载安装Vmware Vmware官网&#xff1a;https://www.vmware.com 二.下载安装Kali Kali包含数百种工具&#xff0c;可用于各种信息安全任务&#xff0c;例如渗透测试、…

静态路由及动态路由

文章目录 静态路由及动态路由一、静态路由基础1. 静态路由配置2. 负载分担3. 路由备份4. 缺省路由5. 静态路由实操 二、RIP 动态路由协议1. RIP 协议概述2. RIP 协议版本对比2.1 有类路由及无类路由 3. RIP 路由协议原理4. RIP 计时器5. 度量值6. 收敛7. 示例 静态路由及动态路…

ADB:获取坐标

命令&#xff1a; adb shell getevent | grep -e "0035" -e "0036" adb shell getevent -l | grep -e "0035" -e "0036" 这一条正确&#xff0c;但是&#xff0c;grep给过滤了&#xff0c;导致没有输出 getevent -c 10 //输出10条信息…

【Apache-StreamPark】Flink 开发利器 StreamPark 的介绍、安装、使用

【Apache-StreamPark】Flink 开发利器 StreamPark 的介绍、安装、使用 1&#xff09;框架介绍与引入1.1.&#x1f680; 什么是 StreamPark1.2.&#x1f389; Features1.3.&#x1f3f3;‍&#x1f308; 组成部分1.4.引入 StreamPark 2&#xff09;安装部署2.1.环境要求2.2.Hado…

electron与cesium组件入门应用功能

electron与cesium组件入门应用功能 运行应用效果图&#xff1a; electron应用目录&#xff0c;需要包括三个文件: index.html main.js package.json (一)、创建一个新项目 目录名称&#xff1a;project_helloWolrd (二)、生成package.json文件 npm init --yes(三&#x…

Glycosaminoglycans Assay Kit(糖胺聚糖检测试剂盒)--Chondrex

糖胺聚糖&#xff08;glycosaminoglycans&#xff0c;GAGs&#xff09;是一种携带负电荷的多糖链&#xff0c;位于大多数结缔组织和许多不同类型细胞的细胞外基质&#xff08;extracellular matrices, ECM&#xff09;中以及细胞表面上。由重复双糖单位复合构成的糖胺聚糖可分为…

crash实战:手把手教你使用crash分析内核dump

Kdump是Linux的一种内核崩溃捕获机制&#xff0c;Linux内核遇到致命错误崩溃时会触发Kdump机制将崩溃时的现场保存下来&#xff0c;以便后续分析和故障排查。目前市面上有很多分析Kdump的工具&#xff0c;例如trace32, crash tool&#xff0c;本文介绍crash tool在手机领域的应…

mac电脑html文件 局域网访问

windows html文件 局域网访问 参考 https://blog.csdn.net/qq_38935512/article/details/103271291mac电脑html文件 局域网访问 开发工具vscode 安装vscode插件 Live Server 完成后打开项目的html 右键使用Live Server打开页面 效果如下&#xff0c;使用本地ip替换http://12…

Kafka发送流程

首先我们要将外部数据导入到集群&#xff0c;首先在main线程中创建producer 对象&#xff0c;调用send方法发送数据&#xff0c;拦截器为可选项&#xff0c;通过序列化器对数据序列化&#xff0c;因为需要跨节点通讯&#xff0c;分区器会对每个数据进行分区&#xff0c;发送到指…

深入浅出RPC:选取适合自己的RPC

文章目录 1、RPC概念&&背景1.1、RPC背景 1.2、RPC是什么&#xff0c;什么时候需要用到&#xff1f;2、进程间的通信 - IPC与RPC2.1、什么是IPC2.2、IPC与RPC联系 3、RPC的实现3.1、RPC实现的基本思路3.2、RPC实现的扩展方向 4、RPC的选择 1、RPC概念&&背景 1.…