宜家EDI IFTMBC运输预定确认详解

IFTMBC是宜家与其供应商之间传输的符合EDIFACT标准的报文,在此前的文章如何读懂EDIFACT报文中,我们已经对EDIFACT做了详细的解读。在供应商发给宜家IFTMBF运输预定请求后,宜家会回复IFTMBC运输预订确认给供应商。

本文将从供应商接收宜家发送的EDI IFTMBC运输预定确认的角度出发,向大家详细讲解如何通过知行之桥EDI系统实现由EDIFACT到XML的格式转换。

下图为宜家EDI IFTMBC运输预订确认示例文件转换前以及经知行之桥EDI系统转换后的效果对比图:

IKEA IFTMBC运输预定确认报文详解

宜家会给供应商发送EDIFACT标准的IFTMBC运输预定确认,示例如下

UNA:+.? '
UNB+UNOC:4+IKEA UNB ADDRESS+PARTNER UNB ADDRESS+20170502:1101+421094'
UNH+111143131+IFTMBC:D:16A:UN'
BGM+770+9025340+34'
-770 = Booking confirmation运输预订确认限定符
-9025340 = 运输预订确认编号
CTA+IC+:ERIK JOHANSSON'
-IC = 联系信息限定符
-ERIK JOHANSSON = 联系人姓名
COM+46 476 81000:TE'
-46 476 81000 = 电话号码
-TE = 电话号码限定符
DTM+137:20170721:102'
-137 = 文档创建时间限定符
-20170721 = 文档创建时间
-102 = CCYYMMDD日期格式
DTM+200:201707210830:203'
-200 = 提货日期限定符
-201707210830 = 提货日期
-203 = CCYYMMDDHHMM日期格式
DTM+235:201707211230:203'
-235 = 最晚提货日期
-201707211230 = 最晚提货日期
-203 = CCYYMMDDHHMM日期格式
FTX+DEL+++ESHPCON'
-DEL = Delivery information 交货信息限定符
-ESHPCON = 交货信息
FTX+TRA+++Truck will arrive at the factory at:latest 1500 pickup date'
-TRA =Transportation information 运输信息
-Truck will arrive at the factory at:latest 1500 pickup date = 运输信息
RFF+AAS:008-TSO-S114977'
-AAS = 发货编号限定符
-008-TSO-S114977 = 发货编号
RFF+CU:000000000159'
- CU = 托运编号限定符
- 000000000159 = 托运编号
TDT+20++2'
-20 = 运输方式限定符
-2 = Railroad铁路运输
NAD+CA+33026-CAR::92++HAPAG-LLOYD CONTAINER LINE GMBH'
-CA = Carrier承运人限定符
-33026-CAR = 承运人编号
-HAPAG-LLOYD CONTAINER LINE GMBH = 承运人名称
NAD+CN+030-DT::92'
-CN = Consignee送货方限定符
-030-DT = 送货方编号
EQD+TE+CRXU4763499:C40DV:92+:::40 Feet Container Dry Van'
-TE = Trailer 拖车限定符
-CRXU4763499 = 拖车编号
-C40DV = 拖车代码
-40 Feet Container Dry Van = 拖车描述
UNT+15+111143131'
UNZ+1+421094'

通过上述报文解读可以看到,我们接收到的 IFTMBF 报文可读性较差,无论是企业的业务人员还是 IT 人员都很难从以上报文中直接获取到有效的业务信息。因此需要对此 IFTMBF 运输预订确认进行格式转换。

EDI 系统转换效果

利用知行之桥 EDI 系统可以将其转换为可读性更强的目标 XML 格式文件,以便于进一步处理,转换效果如下:

<?xml version="1.0" encoding="UTF-8"?>
<Items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IKEA_IFTMBC>
    <CARRIERNAME>HAPAG-LLOYD CONTAINER LINE GMBH</CARRIERNAME>
    <!-- 承运人名称 -->
    <CARRIERNO>33026-CAR</CARRIERNO>
    <!-- 承运人编号 -->
    <CONSIGNMENTNO>000000000159</CONSIGNMENTNO>
    <!-- 托运编号 -->
    <CONTACTNAME>ERIK JOHANSSON</CONTACTNAME>
    <!-- 联系人姓名 -->
    <CONTACTNO></CONTACTNO>
    <!-- 联系人编号 -->
    <CREATEDATE>2017-07-21 00:00:00.0000+08:00</CREATEDATE>
    <!-- 文档创建时间 -->
    <DELIVERYINFO1>ESHPCON</DELIVERYINFO1>
    <!-- 交货信息1 -->
    <DELIVERYINFO2></DELIVERYINFO2>
    <!-- 交货信息2 -->
    <DELIVERYNO>030-DT</DELIVERYNO>
    <!-- 送货方编号 -->
    <EQUIPMENTCODE>C40DV</EQUIPMENTCODE>
    <!-- 装载单元代码 -->
    <EQUIPMENTDESC>40 Feet Container Dry Van</EQUIPMENTDESC>
    <!-- 装载单元描述 -->
    <EQUIPMENTNO>CRXU4763499</EQUIPMENTNO>
    <!-- 装载单元ID -->
    <EQUIPMENTTYPE>TE</EQUIPMENTTYPE>
    <!-- 装载单元类型 TE = Trailer 拖车 -->
    <IFTMBCNO>9025340</IFTMBCNO>
    <!-- IFTMBC编号 -->
    <LATESTCOLLECTIONDATE>2017-07-21 12:30:00.0000+08:00</LATESTCOLLECTIONDATE>
    <!-- 最晚提货日期 -->
    <PICKUPDATE>2017-07-21 08:30:00.0000+08:00</PICKUPDATE>
    <!-- 提货日期 -->
    <SHIPMENTNO>008-TSO-S114977</SHIPMENTNO>
    <!-- 发货编号 -->
    <TELEFAXNO></TELEFAXNO>
    <!-- 传真 -->
    <TELEPHONENO></TELEPHONENO>
    <!-- 电话号 -->
    <TRANSINFO1>Truck will arrive at the factory at</TRANSINFO1>
    <!-- 运输信息1 -->
    <TRANSINFO2>latest 1500 pickup date</TRANSINFO2>
    <!-- 运输信息2 -->
    <TRANSTYPE>2</TRANSTYPE>
    <!-- 运输方式 2 - Railroad -->
  </IKEA_IFTMBC>
</Items>

可以看到,经 EDI 系统转换之后的目标 XML 文件中,我们将业务数据与业务字段联系起来,这样的文件可读性更强,并且更方便进行下一步数据处理。

工作流示例

通过上述的讲解想必大家已经了解了宜家IFTMBC运输预订确认 XML以及EDIFACT格式报文的结构和内容了,下面我们就来实际操作下吧!

下面就是对宜家IFTMBC运输预订确认进行格式转化的工作流,你可以下载知行之桥EDI系统,导入【示例工作流】以及【宜家EDIFACT:IFTMBC测试文件】,进行实战操作。

 下载示例工作流、测试文件和schema文件

1.下载示例工作流、EDI IFTMBF测试文件和Schema文件

解压后的示例工作流名为IKEA_IFTMBC.arcflow,测试文件名为IFTMBC.edi

Schema文件名为D16A.zip,需解压放在www\app_data\edifact_schemas目录下

2.在知行之桥EDI系统上传上述工作流

创建工作区

首先在知行之桥EDI系统的工作流选项卡中,点击右上方的齿轮图标,点击 +创建工作区,你可以对工作区进行自定义命名,示例中我们将其命名为: IKEA_IFTMBC。

导入工作流

在知行之桥EDI系统的工作流选项卡中,点击导入工作区,然后选择你要导入的workflow导入即可

导入的工作流如下图所示:

3.上传测试文件进行测试

IKEA_EDIToXML端口的输入选项卡下,点击更多,上传测试文件:IFTMBC.edi.

IKEA_IFTMBC_IN端口的输出选项卡下,点击IFTMBC_9025340_2211141220.xml,即可下载转换成XML的IFTMBF文件

端口解读

上述工作流主要用到了如下两个端口:

EDIFACT 端口:可以将EDIFACT报文转换成报文标准的XML文件,或者进行逆向转换,同时会在此端口配置或者检测交换头部信息。

XML Map 端口:将数据从一种 源XML 格式转换为目标XML格式,提供便捷的后端兼容性。

以上是对宜家IFTMBC运输预定确认的详细介绍,想要了解更多EDI报文转换示例,可直接点击知行之桥在线系统示例。更多EDI报文信息,欢迎交流。

更多EDI信息,请参阅: EDI是什么?

阅读原文

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
python017基于Python贫困生资助管理系统带vue前后端分离毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知行EDI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值