Dsco Dropship EDI需求分析

供应商要想从Dsco处通过EDI获取订单,需要部署自己的EDI系统,与Dsco的EDI供应商CommerceHub 建立连接,分为两个方向:

1.从CommerceHub 的 Dsco 平台获取 EDI 850 采购订单
2.向Dsco发送库存(846)、订单状态(870)、订单确认(855)、装运(856)和发票(810)。

Dsco Dropship EDI需求分析

Dsco_Dropship_EDI1.png

传输协议

SFTP:Dsco支持使用SFTP,每个 Dsco 帐户都包含一个特定于该帐户的 SFTP 帐户,并且不与任何其他帐户共享。EDI 交换可以使用 sftp.dsco.io 服务器,也可以使用自己的 SFTP 服务器。

对于使用标准 Dsco SFTP 服务器的用户,请注意以下几点:

1.从供应商到 Dsco 平台的交易需要放在 /in 目录中。
2.当 Dsco 平台处理传入的文件时,会暂时将文件移动到 /in/processing 目录,同时处理这些文件,然后在导入完成后将它们移动到 /in/archive 目录。
3.Dsco 平台生成的交易将存放在 /out 目录中。
4.Dsco的服务器监视 /out 目录。成功下载该目录中的任何文件后,Dsco会将文件移动到 /out/archive 文件夹,如有必要,供应商可以再次访问它们。

注意:下载文件后,请不要从 /out 目录中删除它们,将这些文件存档对交易双方而言都很有帮助。

AS2:如果供应商对安全级别的要求比较高,则可以联系Dsco的运维团队:support@dsco.io。Dsco平台支持对AS2服务器的访问,由于AS2连接需要进行手动的配置和设置,因此需要企业与Dsco的运维人员配合完成。

报文标准

Dsco 支持X12报文标准的4010以及5010(仅850)两种不同版本,大多数合作伙伴使用4010版本,如果供应商希望订单中包含账单、税费、礼品指示以及营销等信息,则需要参考4010版本下的 850采购订单。

扩展阅读:在Dsco官网中获取EDI相关资料

Dsco 支持的业务单据
  • EDI 846库存建议
  • EDI 850 采购订单
  • EDI 855 采购订单确认
  • EDI 856 提前发货通知(ASN)
  • EDI 870 订单状态(取消)
  • EDI 810 发票
如何通过知行之桥EDI系统实现与Dsco的EDI连接?
建立AS2连接

以AS2为例,在知行之桥EDI系统中,可以通过AS2端口这个功能模块来实现。无需编写额外代码,只需在可视化界面中配置双方的连接信息,即可建立AS2连接通道,并开始测试:

Dsco_Dropship_EDI2.png

实现EDI报文的格式转换

搭建好EDI连接通道之后,接下来需要按照Dsco提供的EDI规范文件,对EDI报文进行格式转换,即解析Dsco发来的850采购订单,并根据收到的850采购订单回复856发货通知等报文。

在知行之桥EDI系统中,实现以上格式转换,需要使用到X12端口以及XMLMap端口。

以通过AS2接收来自Dsco的采购订单为例,工作流如下图所示,用蓝色箭头连接各端口,箭头方向表示数据传输方向。接收Dsco发来的文件,需要将X12端口转换类型选择为:X12转换为XML,并在XMLMap端口中添加规范中要求的映射关系,即可实现从X12到XML的格式转换。

Dsco_Dropship_EDI3.png

交换头配置:在与Dsco建立EDI连接的过程中,需要配置Interchange ID以及限定符,Dsco已将这些信息公开在其官网,用户可以访问上述链接获取。

ISA 控制编号:对于供应商发给Dsco的交易,Dsco 平台不要求每笔交易都具有唯一的 ISA 控制编号,但如果双方需要定位特定交易,每笔交易拥有唯一的ISA控制编号将会很有帮助。Dsco 平台不拒绝不唯一的 ISA 控制编号。

对于Dsco发给供应商的交易,Dsco平台能够提供从000000001开始按顺序递增的ISA控制编号。

分隔符:Dsco平台允许企业为每个单独的项目配置以下参数,但其默认配置如下:

  • 段终止符: ~(十进制值 126 或十六进制 7E)
  • 数据元素分隔符:*(十进制值 42 或十六进制 2A)
  • 组件元素分隔符:>(十进制值 62 或十六进制 3E)
  • 重复分隔符:<(十进制值 60 或十六进制 3C)

在知行之桥EDI系统X12端口的高级设置选项卡下,可以对EDI分隔符进行自定义的配置。

Dsco_Dropship_EDI4.png

关于 997:Dsco并不要求但鼓励企业对接收到的每笔交易返回997。

可以在X12端口的 设置 选项卡下,勾选 请求功能性ACK

Dsco_Dropship_EDI5.png

系统集成

通过上述格式转换,能够将X12标准下的EDI报文转换为自定义的XML格式,降低企业的处理难度。知行之桥EDI系统提供中间数据库、WebService以及API等方式,实现与企业内部业务系统(SAP、ERP、SRM等)的集成。实现系统集成,将会最大程度上减少业务人员的工作量,只需要在业务系统中进行操作即可处理通过EDI传输的数据。

如果企业暂无业务系统,或者没有集成打算,我们也为用户提供Excel、CSV等方案,快速实现与Dsco的EDI对接。

扩展阅读:EDI是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/711326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024-02学习笔记

1.当我们向Set集合中添加一个已经存在的元素时 当我们向Set集合中添加一个已经存在的元素时&#xff0c;Set集合会如何处理呢&#xff1f;实际上&#xff0c;Set集合不会将重复的元素添加到集合中。当我们向Set集合中添加一个元素时&#xff0c;Set集合会首先判断该元素是否已…

华为配置WLAN高密业务示例

配置WLAN高密业务示例 组网图形 图1 配置高密WLAN环境网络部署组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 体育场由于需要接入用户数量很大&#xff0c;AP间部署距离较小&#xff0c;因此AP间的干扰较大&#xff0c;可能导致用户上网网…

新王炸:文生视频Sora模型发布,能否引爆AI芯片热潮

前言 前方高能预警&#xff0c;Sora来袭&#xff01; 浅析Sora的技术亮点 语言模型中构建关键词联系 视频素材分解为时空碎片 扩散模型DiT Not for play, But change world! OpenAI的宏大目标 未来已来&#xff0c;只是尚未流行 Sora的成本与OpenAI的7万亿美金豪赌 算…

【探索AI】人人都在讲AIGC,什么是AIGC?

AIGC 概述示例展示我们日常用到的一些工具/应用核心技术介绍核心技术的算法解析案例及部分代码实现1. 艺术作品2. 设计项目3. 影视特效4. 广告创意总结 一张图先了解下&#xff1a; 概述 "人工智能生成创造&#xff08;Artificial Intelligence Generated Content&#x…

从CPU缓存结构到原子操作

一、CPU缓存结构 1.1 CPU的多级缓存 因为CPU的计算速度非常快&#xff0c;但内存的访问速度相对较慢。因此&#xff0c;如果CPU每次都要从内存读取数据&#xff0c;会造成大量的等待时间&#xff0c;降低整体性能。 通过引入多级缓存&#xff0c;可以在CPU和内存之间建立数据…

vue3中实现elementPlus表格选中行的上移下移

先看效果&#xff1a; 实现步骤&#xff1a; 1、给el-table添加current-change事件、高亮属性及ref属性 2、给上移下移按钮添加事件 // 定义当前选中的行参数 const currentRow ref<any>(null); // 定义表格的ref const singleTableRef ref(); // 行选中事件 const ha…

正信晟锦:借了钱的人一直不接电话不回信息咋办

在金钱往来中&#xff0c;遇到借出的钱款无法按时回收&#xff0c;且借款人如同人间蒸发一般不接电话、不回信息&#xff0c;确实让人焦虑。面对这种情形&#xff0c;我们需采取明智而有效的措施&#xff0c;以保护自身的权益。 首要策略是保持冷静&#xff0c;不要让情绪主导行…

四、《任务列表案例》后端程序实现和测试

本章概要 准备工作功能实现前后联调 4.1 准备工作 数据库脚本 CREATE TABLE schedule (id INT NOT NULL AUTO_INCREMENT,title VARCHAR(255) NOT NULL,completed BOOLEAN NOT NULL,PRIMARY KEY (id) );INSERT INTO schedule (title, completed) VALUES(学习java, true),(学…

【前端素材】推荐优质在线高端蜂蜜商城电商网页Beejar平台模板(附源码)

一、需求分析 1、系统定义 在线高端蜂蜜商城是指一个专门销售高品质、高端蜂蜜产品的电子商务平台。这种商城致力于向消费者提供各种经过精心挑选、具有高营养价值和健康功效的蜂蜜产品。 2、功能需求 在线高端蜂蜜商城是指一个专门销售高品质、高端蜂蜜产品的电子商务平台…

Go字符串实战操作大全!

目录 1. 引言文章结构概览 2. Go字符串基础字符串的定义与特性什么是字符串&#xff1f;Go字符串的不可变性原则 字符串的数据结构Go字符串的内部表达byte和rune的简介 3. 字符串操作与应用3.1 操作与应用字符串连接字符串切片字符串查找字符串比较字符串的替换字符串的大小写转…

旧的Spring Security OAuth已停止维护,全面拥抱最新解决方案Spring SAS

Spring Authorization Server 替换 Shiro 指引 背景 Spring 团队正式宣布 Spring Security OAuth 停止维护&#xff0c;该项目将不会再进行任何的迭代 目前 Spring 生态中的 OAuth2 授权服务器是 Spring Authorization Server 已经可以正式生产使用作为 SpringBoot 3.0 的最新…

c++异常机制(3) -- 异常类型和生命周期

目录 抛出的异常类型大致可以分为三种。 第一种 基本类型 1. 可以直接抛出常量 2. 也可以抛出定义好的变量 3. 如果我们使用const&#xff0c;会不会影响到异常的匹配。 第二种 字符串类型以及指针类型 1. 使用字符指针 注意: 2. 使用string类型 第三种 …

计算机专业大学生的简历,为何会出现在垃圾桶

为什么校招过后垃圾桶里全是简历&#xff0c;计算机专业的学生找工作有多难&#xff1f; 空哥这么跟你说吧&#xff0c;趁现在还来得及&#xff0c;这些事情你一定要听好了。 第一&#xff0c;计算机专业在学校学的东西是非常有限的&#xff0c;985211的还好&#xff0c;如果…

D365:LookUp

文章目录 前言一、复制onLookUp事件方法二、LookUp方法 前言 在Form的字段的onLookUp方法中&#xff0c;添加下拉框。 一、复制onLookUp事件方法 二、LookUp方法 [FormControlEventHandler(formControlStr(EcoResProductDetailsExtended, VyaKeyItemType_VyaMaterialSubCode…

面试经典150题——用最少数量的箭引爆气球

"The only person you are destined to become is the person you decide to be." - Ralph Waldo Emerson 1. 题目描述 2. 题目分析与解析 这个题目开始读题的时候是有点不好理解题意的&#xff0c;因此我先做个图让大家对于题意有更好更直观的理解再来分析题目。 …

如何使用Portainer创建Nginx容器并搭建web网站发布至公网可访问【内网穿透】

文章目录 前言1. 安装Portainer1.1 访问Portainer Web界面 2. 使用Portainer创建Nginx容器3. 将Web静态站点实现公网访问4. 配置Web站点公网访问地址4.1公网访问Web站点 5. 固定Web静态站点公网地址6. 固定公网地址访问Web静态站点 前言 Portainer是一个开源的Docker轻量级可视…

C# OpenVINO Crack Seg 裂缝分割 裂缝检测

目录 效果 模型信息 项目 代码 数据集 下载 C# OpenVINO Crack Seg 裂缝分割 裂缝检测 效果 模型信息 Model Properties ------------------------- date&#xff1a;2024-02-29T16:35:48.364242 author&#xff1a;Ultralytics task&#xff1a;segment version&…

【生成式AI】ChatGPT原理解析(1/3)- 对ChatGPT的常见误解

Hung-yi Lee 课件整理 文章目录 误解1误解2ChatGPT真正在做的事情-文字接龙 ChatGPT是在2022年12月7日上线的。 当时试用的感觉十分震撼。 误解1 我们想让chatGPT讲个笑话&#xff0c;可能会以为它是在一个笑话的集合里面随机地找一个笑话出来。 我们做一个测试就知道不是这样…

C# Post数据或文件到指定的服务器进行接收

目录 应用场景 实现原理 实现代码 PostAnyWhere类 ashx文件部署 小结 应用场景 不同的接口服务器处理不同的应用&#xff0c;我们会在实际应用中将A服务器的数据提交给B服务器进行数据接收并处理业务。 比如我们想要处理一个OFFICE文件&#xff0c;由用户上传到A服务器…

基于springboot+vue的贸易行业crm系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…