前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何与 Boot Barn 建立 EDI 连接?

如何与 Boot Barn 建立 EDI 连接?

原创
作者头像
知行软件EDI
发布于 2023-08-04 06:22:10
发布于 2023-08-04 06:22:10
2780
举报
文章被收录于专栏:EDI技术知识EDI技术知识

Boot Barn 专注于提供各种高品质的靴子、鞋类和西部服饰。其经营范围广泛,为广大顾客提供最新潮流和经典款式的选择。 Boot Barn 的使命是成为顾客在西部风格时尚领域的首选购物地点。多年来,Boot Barn 凭借卓越的服务和优质的产品赢得了众多客户的信赖和好评,为行业树立了光辉的业绩和荣誉。

Boot Barn 大力鼓励其供应商使用 EDI,计划与其供应商一起使用 EDI 技术,从而转换采购订单、发票和提前发货通知 (ASN) 的人工处理方式。

EDI 将为 Boot Barn 提供更好的可视性和数据流跟踪,从而减少丢失或不准确订单的可能性。随着 Boot Barn 的不断发展和对信息系统的投资,其与供应商之间传输的业务数据也变得越来越准确。Boot Barn 依靠自动补货系统创建采购订单,随着公司继续实施 EDI,其订购流程将变得更加高效。为了充分利用这些投资并继续繁荣发展,Boot Barn 的采购订单和供应商发票需要保持一致。此外,所有订单必须按照采购订单的规定准时交付。

Boot Barn EDI 需求分析

在现代商业环境中,EDI(电子数据交换)成为了卖场之间高效、快捷、准确数据交换的重要工具。EDI 是一种通过计算机网络对标准化数据进行电子化交换的技术。使用 EDI 的好处包括但不限于提高供应链的可见性和透明性,减少误差和人工成本,提高协作效率等。通过 EDI 系统,Boot Barn 可以实现与合作伙伴之间无缝连接,实现数据的自动化传输和处理,从而大幅提升业务运营效率和客户满意度。

连接协议:在与 Boot Barn 进行 EDI 连接时,采用 AS2 传输协议。 AS2 是一种通用的 EDI 传输协议,其传输的数据应用于全球数百万企业。AS2 常应用于零售商,如亚马逊和沃尔玛,详细说明了如何使用 HTTP/S(安全超文本传输协议)通过 Internet 安全地传输数据。AS2 是第二代 EDI 协议,由 Internet Engineering Task Force (IETF) 在 2002 年创建,以取代使用电子邮件协议进行安全数据传输的 AS1。

EDI 业务报文:

在对接 Boot Barn 的 EDI 项目中,选择了 X12 报文标准,交易双方传输的文件都必须遵循这一标准,涉及到的文件类型包括:

  • Purchase Order 采购订单(EDI 850)
  • Purchase Order Acknowledgment 采购订单确认(EDI 855)
  • Advance Ship Notice 提前发货通知(EDI 856)
  • GS1-128 Labels 标签
  • Invoice 发票(EDI 810)
  • Text Message 文本消息(EDI 864)
  • Inventory Advice 库存报告(EDI 846)
  • Functional Acknowledgment 功能性确认 (EDI 997)

以上报文的自动化收发,将极大地简化订单处理过程,降低数据交换的错误率,并提高了供应链的响应速度。

如何与 Boot Barn 建立 EDI 连接?

根据上文所述的连接协议,需要借助成熟的 EDI 软件产品实现 EDI 传输通道的搭建。

知行之云 LIP 系统,提供了可视化的界面能够帮助用户搭建与 Boot Barn 的 EDI 传输通道。

建立 EDI 连接
  • 开启知行之云 LIP 服务,配置 AS2 ID 等信息。
  • 交换配置信息,需要与 Scheels 交换连接信息,如:AS2 ID、URL 以及证书等。
  • 连接测试,与 Scheels 之间互相收发测试文件。
业务测试阶段

此阶段主要进行 EDI 报文语法检查以及业务验证。需要收发测试报文以做校验。

切换生产

以上步骤实施完成之后,即可开始切换生产模式。

SSCC 标签详解

Zone A. Vendors ship from name and address: 供应商发货地名称和地址,10至12号字体 Zone B. Ship to name and address :发货地名称和地址 10至12号字体 Zone C. Ship To postal code and barcode:发货地邮政编码和条形码 10至16号体 Zone D. Shipment Information、Carton Tally information: 装运信息 10至16号体 Zone E. Carton Contents: 箱子信息 10至16号体 Zone F. Marked for Location barcode:位置标记条码,为可选,仅在跨站台装运时需要 Zone G. Mark For location code: 位置标记代码,为可选,仅在跨站台装运时需要 Zone H. UCC-128 Serial Shipping Container Code (SSCC-18) :SSCC-128 条码

SSCC 是什么?

SSCC 全称为Serial Shipping Container Code,运输装箱序列编号,企业可以使用 SSCC 来识别物流单元,例如箱子、托盘或包裹。SSCC 结构如下图所示:

SSCC 一般是20位数字,以上图中的 SSCC 为例,其设置组成如下: 00 0 0123456 000 000001 8 (1-2):00,默认值-由GS1定义和设置 (3):0,“0”表示纸箱,”1”表示托盘 (4-10):0123456,GS1 公司前缀,公司在 GS1 完成注册后申请的一个唯一的公司代码,代码将为7-11位 (11-13):000,GS1 公司前缀超出第10位时作为 GS1 公司前缀区域,未超出作为自定义的数列区域 (11-19):000001,由用户定义的数字序列 (20):8,校验位,根据 GS1 规定的创建 SSCC 时的公式计算得出

知行之云 LIP 系统

知行之云 LIP 系统是一键式 EDI SaaS 解决方案,供应商无须担心EDI报文不易读、EDI 对接需要 IT 投入的问题,对接完成后直接在 WEB 页面上随时可查看、处理其订单。旨在满足客户与合作伙伴之间的 EDI 对接需求,通过高效稳定的技术手段,实现了卖场与合作伙伴之间数据的快速传输和可靠处理,解决了传统 EDI 对接中繁琐的数据转换和人工干预问题,大大降低了数据传输错误率,提升了工作效率。

知行之云 LIP 系统采用基于 Web Portal 的解决方案,用户可以直接通过浏览器访问平台,无需安装繁重的软件。该界面美观易用,功能丰富,用户可以方便地查看各类 EDI 业务报文、数据状态和交易历史等信息。同时,知行之云 LIP 系统还支持多种文件格式,灵活适应不同系统的需求,为 Boot Barn 提供了一站式的 EDI 解决方案,助力其实现更高效、更智能的供应链管理。

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

阅读原文:如何与 Boot Barn 建立 EDI 连接?

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
数据库迁移搞炸了!竟然没用这款开源神器的锅?
当我们的应用升级时往往会伴随着数据库表结构的升级,此时就需要迁移数据库的表结构。一般我们会使用工具或者脚本来实现,手动操作毕竟有一定风险,要是能在应用启动时自动升级数据库表结构就好了!Flyway正是这么一款工具,通过Flyway和SpringBoot结合使用,在应用启动时就可以自动升级数据库表结构,非常方便,推荐给大家!
Java程序猿阿谷
2021/01/14
1.4K0
数据库迁移搞炸了!竟然没用这款开源神器的锅?
Spring Boot中使用Flyway来管理数据库版本
久违了的Spring Boot系列,今天抽空更新一篇。之前写过很多篇关于数据访问的文章了,比如下面这些: 使用JdbcTemplate 使用Spring-data-jpa简化数据访问层(推荐) 多数据源配置(一):JdbcTemplate 多数据源配置(二):Spring-data-jpa 使用NoSQL数据库(一):Redis 使用NoSQL数据库(二):MongoDB 整合MyBatis MyBatis注解配置详解 使用事务管理 在上面的使用JdbcTemplate一文中,主要通过spring提供的J
程序猿DD
2018/02/01
2.2K0
Spring Boot中使用Flyway来管理数据库版本
数据库迁移工具 Flyway 使用
它仅基于 7 个基本命令: Migrate、 Clean、 Info、 Validate、 Undo、 Baseline和 Repair。
ZHANGHAO
2022/05/14
3.8K0
数据版本控制之Flyway
在进行版本升级时,Sql不兼容,数据库升级经常报错,需要重复对比哪里执行过了。这种问题如何解决?
TestOps
2022/04/07
3.8K0
数据版本控制之Flyway
Spring Boot集成Flyway实现数据库版本控制?
今天给大家介绍一款比较好用的数据库版本控制工具Flyway。在通过Spring Boot构建微服务的过程中,一般情况下在拆分微服务的同时,也会按照系统功能的边界对其依存的数据库进行拆分。在这种情况下,微服务的数据库版本管理对于研发工程管理来说,就会是一个比较棘手的问题。
用户5927304
2019/07/30
1.3K0
Spring Boot集成Flyway实现数据库版本控制?
Spring Boot 集成 Flyway,数据库也能做版本控制
Flyway是一款数据库迁移(migration)工具。简单点说,就是在你部署应用的时候,帮你执行数据库脚本的工具。
码猿技术专栏
2023/05/01
1K0
Spring Boot 集成 Flyway,数据库也能做版本控制
基于springboot+jpa 实现多租户动态切换多数据源 - 使用Flyway实现多数据源数据库脚本管理和迭代更新
为此我做了相关调研,发现常见的开源迁移工具 Liquibase 和 Flyway使用和对比最多,那么就进行一场二选一的角逐吧!
鲲志说
2025/04/07
1370
基于springboot+jpa 实现多租户动态切换多数据源 - 使用Flyway实现多数据源数据库脚本管理和迭代更新
在SpringBoot中使用flyway管理数据库版本状态
Flyway是一个开源的数据库版本管理工具,并且极力主张“约定大于配置”,简单、专注、强大。可以使用SQL完成数据同步,或者基于特定数据库的语法(例如PL / SQL,T-SQL等)或Java代码(适用于高级数据转换或处理LOB)的方式编写。并且数据库支持非常广泛:
字母哥博客
2020/09/23
1.3K0
在SpringBoot中使用flyway管理数据库版本状态
Spring Boot 2.x基础教程:使用Flyway管理数据库版本
之前已经介绍了很多在Spring Boot中使用MySQL的案例,包含了Spring Boot最原始的 JdbcTemplate(https://blog.didispace.com/spring-boot-learning-21-3-1/)、Spring Data JPA(https://blog.didispace.com/spring-boot-learning-21-3-4/)以及我们国内最常用的MyBatis。同时,对于一些复杂场景比如:更换Druid数据源,或是多数据源的情况也都做了介绍。 不论
程序猿DD
2023/04/17
1.2K0
Spring Boot 2.x基础教程:使用Flyway管理数据库版本
Spring Boot Flyway数据库
Flyway是一个版本控制应用程序,可以在所有实例中轻松可靠地演变数据库模式。要了解有关Flyway的更多信息,可以使用链接 - www.flywaydb.org[1]
黑洞代码
2021/10/14
1.4K0
SpringBoot使用flayway自动执行数据库升级脚本
2. 文件名以V作为前缀的,后跟版本号,版本号格式可以为为大版本号(1、2),也可以包含小版本号(1.1或1_1),但是需统一,不能有些有小版本号,有些没有;
lyb-geek
2019/03/07
6.5K0
SpringBoot使用flayway自动执行数据库升级脚本
Flyway 助力数据库脚本自动化管理攻略
今天,探讨一个有趣的话题:我们可以通过 Git 来实现项目版本控制;通过 Jenkins 进行持续集成,那么对于数据库层面,我们仍然依赖于纯手工运行 SQL 脚本,对此,我们在多环境(开发环境、测试环境、预发环境、生产环境)中如何确保其 SQL 脚本的最新性和正确性?
用户2781897
2019/10/24
1.4K0
Flyway使用
Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。
Li_XiaoJin
2022/11/23
1.4K0
Flyway使用
【DB系列】SpringBoot集成Flyway版本迭代框架
最近项目中引入了 Flyway 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题。说来惭愧,公司一直都是手动迭代数据库版本,配置MybatisPlus的init-sql组件使用的。
框架师
2021/11/22
2K0
【DB系列】SpringBoot集成Flyway版本迭代框架
数据库版本管理工具Flyway应用 转
Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations可以写成SQL脚本,也可以写在Java代码中,不仅支持Command Line和Java API,还支持Build构建工具和Spring Boot等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。
wuweixiang
2019/04/09
3.1K0
数据库版本管理工具Flyway应用
                                                                            转
Spring Boot + Flyway 实现数据库版本管理神器
Flyway 是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway 可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations 可以写成 SQL 脚本,也可以写在 Java 代码中,不仅支持 Command Line 和 Java API,还支持 Build 构建工具和 Spring Boot 等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。
业余草
2020/05/27
7.9K1
SpringBoot整合Flyway完成数据库持久化迭代更新
每次服务的代码更新部署,难免会存在数据库结构的变更以及字典数据的添加,手动执行更新脚本是一个耗时耗力的工作,而且还会出现遗漏或者其他状况,SpringBoot内部集成了一个自动执行数据库脚本的第三方依赖Flyway来解决这个繁琐的问题。
恒宇少年
2019/11/04
1.3K0
02. Springboot集成Flyway
在现代应用程序开发中,数据库的变化是一个不可避免的过程。为了管理数据库版本、维护迁移历史记录和确保开发团队之间的一致性,Flyway 是一个强大的数据库迁移工具,而与 Spring Boot 集成可以让我们更轻松地进行数据库版本管理。
有一只柴犬
2024/01/25
6440
02. Springboot集成Flyway
这么强?!Erda MySQL Migrator:持续集成的数据库版本控制
现代软件工程逐渐向持续集成、持续交付演进,软件一次性交付了事的场景逐渐无法满足复杂多变的业务需求,“如何高效地进行软件版本控制”成为我们面临的挑战。同时,软件也不是仅仅部署到某一套环境中,而是需要部署到开发、测试、生产以及更多的客户环境中,“如何一套代码适应不同的环境”也成为我们要思考的问题。
开源小E
2022/07/05
9180
这么强?!Erda MySQL Migrator:持续集成的数据库版本控制
flyway适配高斯数据库
1、PostgreSQLConnection 类中的 doRestoreOriginalState 方法
兮动人
2023/09/16
8920
推荐阅读
相关推荐
数据库迁移搞炸了!竟然没用这款开源神器的锅?
更多 >
目录
  • Boot Barn EDI 需求分析
  • 如何与 Boot Barn 建立 EDI 连接?
    • 建立 EDI 连接
    • 业务测试阶段
    • 切换生产
  • SSCC 标签详解
    • SSCC 是什么?
  • 知行之云 LIP 系统
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档