OBI是一家德国跨国家装用品零售公司,在欧洲地区开设了上百家门店。为了更好地管理其全球供应商,OBI采用EDI作为其与供应商之间传输业务单据的主要工具。企业应该如何通过EDI与OBI建立连接?如果你是OBI的供应商,如何具备相应的EDI能力(EDI capabilities)来处理需要交换EDI报文?
OBI EDI需求分析
EDI 传输协议
OBI 支持的EDI传输协议包括:AS2和X.400,在可选情况下,更推荐供应商选择通过AS2直连的方式与OBI建立EDI连接通道,对接成本更低、流程更简单。本文将以AS2为主为大家展开介绍,如果对X.400感兴趣,可以参考文章:如何基于知行之桥EDI系统建立X.400连接?
项目正式开始之前,OBI会向其供应商提供其AS2连接信息,包括:
AS2 URL、AS2ID、IP、端口号、加密算法、请求MDN回执等信息。
EDI 报文标准
与OBI建立 EDI 连接,需要企业具备处理符合EDIFACT报文标准下的EDI单据的能力。
需要传输的业务单据包括:
ORDERS采购订单
DESADV发货通知
INVRPT库存查询
REMADV汇款通知单
INVOIC发票
CONTRL 语法和服务报告
IFTMIN装运单
IFTSTA多式联运电子状态报告
使用知行之桥EDI系统对接OBI操作步骤
确认EDI项目方案
了解了OBI的EDI需求之后,接下来需要确认这样的一个问题,供应商与EDI系统之间如何实现信息交互?供应商需要结合自己的实际情况,与知行的EDI项目经理沟通,选择适合自己的集成方案。
知行之桥EDI系统提供中间数据库、WebService以及API等方式,实现与企业内部业务系统(SAP、ERP、SRM等)的集成。实现系统集成,将会最大程度上减少业务人员的工作量,只需要在业务系统中进行操作即可处理通过EDI传输的数据。
如果企业暂无业务系统,或者没有集成打算,我们也为用户提供Excel、CSV等方案,快速实现与OBI的EDI对接。
建立AS2连接通道
以AS2为例,在知行之桥EDI系统中,可以通过AS2端口这个功能模块来实现。无需编写额外代码,只需在可视化界面中配置双方的连接信息,即可建立AS2连接通道,并开始测试。
创建一个AS2端口,在 设置 选项卡下配置OBI的连接信息:
此前OBI向我们提供了其AS2连接信息:AS2 URL、AS2ID、IP、端口号、加密算法、请求MDN回执、证书等信息。
AS2端口支持的加密算法包括:3DES,DES,AES,AESCBC192,AESCBC256,AESGCM128,AESGCM192,AESGCM256,RC2,RC2CBC40,RC2CBC64,EC2CBC128,能够满足AS2传输需求。在MDN回执部分,支持配置签名/未签名,同步/异步等信息。
在 个人设置 选项卡下,需要配置供应商自己的AS2连接信息,知行之桥EDI系统支持生成自签名证书,在使用自签名证书前需要询问OBI是否支持使用。
实现EDI报文的格式转换
搭建好EDI连接通道之后,接下来需要按照OBI提供的EDI规范文件,对EDI报文进行格式转换。
在知行之桥EDI系统中,实现以上格式转换,需要使用到EDIFACT端口以及XMLMap端口。以通过AS2接收来自OBI的ORDERS采购订单为例,工作流如下图所示:
用蓝色箭头连接各端口,箭头方向表示数据传输方向。接收OBI发来的文件,需要将EDIFACT端口转换类型选择为:EDIFACT转换为XML,并在XMLMap端口中添加规范中要求的映射关系,即可实现从EDIFACT到XML的格式转换。
了解更多 EDI 信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。