首页 > 其他分享 >塔吉特Target Domestic EDI项目实施注意事项及解决方案

塔吉特Target Domestic EDI项目实施注意事项及解决方案

时间:2023-01-30 18:34:43浏览次数:44  
标签:吉特 856 Target 报文 EDI 业务

塔吉特Target与供应商传输的是X12标准报文,业务类型包含850(采购订单)、860(订单变更)、864(文本消息)、856(发货通知)和810(发票),供应商使用知行EDI系统自动化传输、翻译,实现X12报文自由转换成EXCEL表格,并发送到业务人员邮箱。通过知行EDI平台,供应商可实现与塔吉特Target供应链系统直连,实时交互业务数据,减少库存与人力成本,精益供应链。塔吉特Target选用AS2传输协议向供应商发送850、860、864报文,并接收供应商发送的856和810报文。

经过参阅塔吉特Target EDI实施指南和相关资料,可获知塔吉特Target EDI业务分两条线,第一条为Import业务线,只包含通用业务:850(采购订单)、860(订单变更)和864(文本消息)。由于Import业务线是塔吉特Target和全球除美国本土以外地区的EDI业务,所以也叫International EDI业务线,并不包含856(发货通知)和810(发票);第二条为Domestic业务线,如果供应商在美国本土有工厂可对塔吉特Target直接供货,那就属于此业务线了,除包含通用业务报文856、860和864之外,还包含856(发货通知)和810(发票)业务。

image.png

对接塔吉特Target EDI的基本步骤

塔吉特Target出于对数据安全及提高数据处理效率等方面的考虑,要求各个供应商通过EDI系统与塔吉特Target完成业务数据传输。那么对接塔吉特Target EDI,供应商需要做哪些准备呢?

前期准备

在塔吉特Target POL网站注册供应商EDI信息,包括EDI ID/Qualifier 和AS2信息 具有部署EDI系统的服务器,可借助知行之云,免费申请账户体验

连接测试

在EDI系统配置己方的EDI信息(包括AS2) 在LorenData网站下载和上传证书,使用EDI系统与塔吉特Target AS2 测试收发文件, 完成Inbound/Outbound 连接测试

业务测试

测试解析塔吉特Target发来的850(采购订单)、860(订单变更)和864(文本信息) 测试自动回复997 ACK报文;测试生成856(发货通知)和810(发票)报文。并发送塔吉特Target请求验证。

挑战

在整个项目的实施过程中遇到了一些比较难缠的问题,在接收测试阶段:大批量解析850订单时,客户邮箱出现了漏接订单业务表格的问题。导致此问题的原因可能有2点,一种是EDI系统配置的发件邮箱不是客户企业内部邮箱,客户收件邮箱可能会自动拦截邮件;另外一种可能就是客户的收件箱客户端存在问题或管理疏忽,大批量接收邮件时会导致部分遗漏。对此知行EDI系统在依次解析订单报文并发送邮件的处理之后,又建立了一套整合打包工作流,把每天接收到的所有850、860、864分别打包,于每日定时发送至客户邮箱,这样就解决了上述问题,并且客户可以非常方便的对比查收每一个订单和订单变更。以下是整合打包方案的WorkFlow系统截图:

image.png

在856报文业务测试阶段,塔吉特Target验证过程比一般的业务测试过程复杂一些。810的验证过程只分为2个阶段:Testing测试阶段和Production生产阶段,一旦发送的810报文通过塔吉特Target确认,就可以直接切换到生产模式;而856的验证分为三个状态:测试未验证状态(Testing No Validating Status)、生产验证状态(Production Validating Status)、准确生产状态(Production Accuracy Status)。通过第一步的856结构验证后进入生产验证状态,此时供应商有60天的时间,在时限内连续发送三个正式856报文,全部通过塔吉特Target最终验证即可进入准确生产状态。

image.png

了解Target整个856验证流程之后,知行EDI顾问,使用一周时间帮助客户通过了塔吉特Target 856的所有验证,使得EDI项目正式上线。

以上实施过程比较复杂,细节繁多,几乎所有的供应商都依靠EDI服务提供商做实施。

标签:吉特,856,Target,报文,EDI,业务
From: https://blog.51cto.com/u_15928999/6027589

相关文章

  • 随笔(十五)『SpringBoot 整合 Redis』
    一、添加依赖<!--redis启动器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>......
  • BEST BUY 百思买DROP SHIP EDI 注册指南
    BestBuy百思买是全球最大的家用电器和电子产品的零售和分销及服务集团。BestBuy企业集团包括BestBuy零售、音乐之苑集团、未来商场公司、MagnoliaHi-Fi、以及热线......
  • redis常用命令
    1、查询key127.0.0.1:6379>keys*1)"age"2)"name"2、删除key127.0.0.1:6379>DEL"nosql"(integer)13、判断key是否存在127.0.0.1:6379>EXISTS"nosql"(......
  • 问题:MySQL和Redis安装和配置
    MySQLmysql官网下载:https://dev.mysql.com/downloads/mysql/下载后将目录下的bin路径加入到环境变量中在安装目录下创建my.ini配置文件:(可以解决---本地计算机上的......
  • Redis lazy异步删除
    在学习数据异步或同步删除之前,你首先需要知道,删除操作实际上是包括了两步子操作。子操作一:将被淘汰的键值对从哈希表中去除,这里的哈希表既可能是设置了过期key的哈希表......
  • Redis的设计与实现(1)-SDS简单动态字符串
    现在在高铁上,赶着春节回家过年,无座站票,电脑只能放行李架上,面对着行李架撸键盘--看过<Redis的设计与实现>这本书,突然想起,便整理下SDS的内容,相对后面的章节,......
  • Redis缓存基础知识(一)
    一、基本概念1.Redis:属于开源的、键值对型的数据存储系统。支持网络、可基于内存、可持久化的日志型数据库。它可用作数据库、缓存、消息中间件。2.分析:正因为Redis是......
  • Redis批量查询
    Redis批量处理在开发中,有时需要对Redis进行大批量的处理。比如Redis批量查询多个Hash。如果是在for循环中逐个查询,那性能会很差。这时,可以使用Pipeline(管道)。Pip......
  • 学习笔记——redis事务、乐观锁、悲观锁
    2023-01-29一、redis事务与乐观锁相关命令1、redis事务(1)redis事务的含义redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序执行。事务在执行过程中,不......
  • .net core 使用redis
    参照:.NET6使用Redis-Lulus-博客园(cnblogs.com)九、.netcore(.NET6)添加通用的Redis功能-WeskyNet-博客园(cnblogs.com)......