此前的文章 家居行业EDI:爱室丽Ashley EDI 项目案例 中,介绍了爱室丽Ashley的EDI 需求以及项目计划和项目回顾,今天的文章将主要介绍爱室丽Ashley EDI 测试流程。
供应商与爱室丽Ashley确认需要实施EDI项目之后,需要按照如下流程推进项目:
一、爱室丽Ashley提供EDI项目资料
爱室丽Ashley将会向供应商提供其EDI资料,包括AS2连接信息、EDI规范文件(基于X12标准,版本号为4010)
AS2文档中主要包含生产和测试环境的两套 EDI 连接信息,包含内容如下:
- AS2 ID
- URL
- 签名/加密要求
- MDN要求
- 证书信息
此外在格式转换过程中需要配置发送方ID限定符以及接收方ID限定符,Ashley的ID限定符为ZZ,并且会写邮件确认供应商方的ID限定符,在我们已有的成功案例中,也将其设置为了ZZ。
EDI规范文件则包含关于本次项目中需要传输报文的格式转换要求,用户需要据此在本地的EDI系统上进行字段映射,从而确保能够处理符合爱室丽Ashley要求的EDI报文。
二、部署EDI 系统
本地部署EDI系统的方法需要将EDI系统部署在企业的服务器上,企业可以全方位地管理控制EDI系统。本地部署EDI系统的方法使得所有数据和EDI系统配置参数都存储在企业的服务器上,满足企业对于数据安全的要求。
除此之外,对IT资源不足的企业而言,可以选择云端部署模式,将EDI系统托管给专业的EDI提供商,由托管平台全程负责EDI系统的日常运维工作,这种方式可以助力小型企业快速搭建自己的EDI系统。
三、开始EDI测试
EDI 测试分为连接测试和业务测试两部分。连接测试主要实现EDI传输通道的搭建而业务测试主要实现业务报文的结构验证和数据验证。
- 连接测试
AS2连接需要双方提供以下信息:
AS2 ID:是AS2数据传输中唯一的身份标识
交易伙伴URL:接收URL
加密证书:发送消息时,用于加密的公钥证书
TLS服务器证书:如果是https开头的,需要配置TLS服务器证书
Ashley 提供的AS2 文档中将会提供生产和测试两套EDI连接信息,因此企业在配置的时候需要进行区分。此外还需要满足以下需求:
采用3DES加密算法
要求签名和加密
请求MDN回执
- 业务测试
Ashley EDI 项目需要进行两轮业务测试,流程如下:
1.供应商接收来自Ashley的EDI 850采购订单,并回复997
2.供应商根据接收到的EDI 850 采购订单给Ashley发送EDI 855订单确认
3.供应商向Ashley发送856发货通知、810发票。
4.接下来开始第二轮测试,Ashley发来第二个850采购订单
5.供应商回复855订单确认
6.供应商回复856发货通知以及810发票
7.Ashley发来EDI 820付款通知单
8.由于EDI 846库存报告是每天都需要发的,因此在测试过程中发一条给Ashley验证即可。
9.上述测试完成之后即可切换生产。
注:Ashley发来的所有业务单据都需要返回997。
了解更多 EDI 相关信息,请阅读:EDI是什么?