项目背景
Yageo国巨股份有限公司Yageo)它成立于1977年。是台湾省第一家上市最大的无源元件供应商和世界上最大的专业电容器制造商,是一家拥有全球生产营销据点的国际企业。
整合物流、分销、生产线和信息流,Yageo建立电子商务平台多年前,并于2000年正式上线。在客户、供应商和工厂之间建立联系。
EDI能够通过数据格式转换功能将订单文件转化成标准格式,通过电子传输功能在EDI系统之间的数据交换。将信息从卖方计算机传输到客户计算机所涉及的手动步骤可以最大限度地减少甚至消除。
Yageo致力于让客户的工作更容易,然后访问EDI系统。现在,无论世界的哪个角落,你都可以轻松按下按钮下订单,订购的电子元件将准时到达生产线。
作为Yageo的客户,A公司最近也遇到了需求和需求Yageo建立EDI连接要求,A之前公司在对接TI及Amazon与知行多次合作,双方建立了深厚的合作关系,这次也不例外。
需求及方案概览
三方会议确定了选择X12报文标准及AS2传输协议。
经过与A公司的深入沟通,我们了解到A公司需要做的是四件事。
①帮助A公司和Yageo建立EDI连接并发送850个采购订单。 ②A公司可以收到Yageo确认855订单意味着订单被接受或拒绝。 ③EDI和ERP使用对方提供的接口调用文档REST API为了调用A公司的接口JSON格式传输业务数据。 ④确保上述两份报纸能够进入A公司ERP系统中。
方案详解
下图是这一次Yageo项目案例最终以知行桥告终EDI系统中的呈现。 (实施工作均在此界面进行)
发送850
A公司通过API将采购订单文件上传到JSON然后通过端口JSON端口的转换功能转换为json格式的XML文件;然后发送到XML Map端口做mapping映射处理,输出EDI报文格式的XML文件;再通过X12端口把XML文件转换为X12,进入到AS2端口发送850采购订单Yageo EDI系统。
接收855
A公司知行之桥EDI系统接收来源Yageo确认855订单时,将首先通过X12端口转换输出EDI报文格式的XML文件;再通过XML Map端口的mapping还有映射处理,就可以了EDI报文格式的XML文件转为json格式的XML文件;然后进入JSON端口,把XML文件转换为A公司业务系统可识别的json文件;最后通过Rest调用A公司的端口API接口,接收Yageo855采购订单输入A公司业务系统。
项目回顾
在项目初期,A公司给Yageo发AS2测试文件时报错误,签名验证失败。MDN如下图所示:
Yageo在他们的EDI在系统中看到error log回到知行MDN信息是一致的,都是processed/error:authentication-failed。
知行的实施顾问首先跟随Yageo确认其系统是否限制使用自签证书,Yageo在回复他们之前,他们还与客户签约certificate,证书类型与知行相同。
后续实施顾问更换证书序列号长度后,可成功发送测试文件并收到MDN。
知行实施顾问最终得出结论:Yageo系统对自签证书有限制。证书序列号不得从0开始,密钥长度为1024。
注意事项
①AS2端口的请求MDN必须检查收据,如果不要求MDN收据将无法验证交易的成败。
②假如不要求签名 MDN 无法验证收据 MDN 收据的真实性。
③需要向Yageo申请新增IP连接火墙白名单,设置后开始连接试验。
④订购数量1,Yageo因为Yageo有SPQ(最小包装数量)。因此,请使用正确的订购数量。针对不同的产品SPQ不是定值,这里不放参考值,可以根据实际情况跟进Yageo进行确认。
N4~ PO1*1*1*EA*0.000850**BP*test*VP*test~ SCH*1*EA***002*20220520~ CTT*1~ SE*12*161153832~ GE*1*16~ IEA*1*000000016~在这里插入代码片
⑤N4-***
最长限制是15码。如果你必须打电话,你需要Fax取下,(后八位*为电话)
⑥注意:Yageo的EDI周日(北京时间)12:0012:00到22:00脱机备份。请不要通过AS2发送任何EDI信息。
写在最后
接入EDI技术后,Yageo通过与客户的信息交流、设计研发、制造、物流配送EDI全球流通系统。运用科技,掌握时效,让Yageo再次成为客户的强大帮手。
以上是关于企业A对接的Yageo EDI案例分享,如果你有对接Yageo的EDI或者想了解更多EDI案例,请联系知行软件。
扩展阅读:
EDI 850 采购订单 EDI 确认855采购订单(POA) 通过REST API 实现EDI&ERP的集成
更多EDI信息,请参考: EDI是什么?
阅读原文