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.pswp.cn/news/711326.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/711326.shtml
英文地址,請注明出處:http://en.pswp.cn/news/711326.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL的內外連接

1.內連接 內連接實際上就是利用 WHERE 子句&#xff08;連接條件&#xff09;對兩張表形成的笛卡爾積&#xff08;內連接&#xff09;進行篩選&#xff0c;我們之前學習的查詢基本都是內連接&#xff0c;也是在實際生產中被使用得最多的連接查詢。 另外內連接還可以使用下面的…

Java Swing游戲開發學習7

內容來自RyiSnow視頻講解 這一節實現的是背景音樂和音效的播放。 在這里&#xff0c;背景音樂和音效所用的音頻文件均為wav格式文件。Java SDK默認支持的格式有限&#xff0c;默認不支持mp3格式音樂。 背景音樂、拾取鑰匙、拾取靴子、開門分別有對應的音頻文件。 作者的實現…

2024-02學習筆記

1.當我們向Set集合中添加一個已經存在的元素時 當我們向Set集合中添加一個已經存在的元素時&#xff0c;Set集合會如何處理呢&#xff1f;實際上&#xff0c;Set集合不會將重復的元素添加到集合中。當我們向Set集合中添加一個元素時&#xff0c;Set集合會首先判斷該元素是否已…

Ubuntu-22.04安裝MegaCLI并查看MegaRAID的配置

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 前言一、MegaRAID二、安裝MegaCLI1.Ubuntu-18.042.Ubuntu-22.043.Ubuntu-20.044.CentOS-75.其它發行版 三、使用MegaCLI1.查看所有適配器信息2.查看所有物理磁盤信息…

華為配置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 操作與應用字符串連接字符串切片字符串查找字符串比較字符串的替換字符串的大小寫轉…

vos3000外呼系統警告消除怎么設置

你有沒有發現vos3000登陸時老是提示告警&#xff0c;消除一會又出現&#xff0c;那么又什么辦法能解決呢&#xff1f;要徹底消除 VOS3000 系統的警告&#xff0c;一般需要通過以下步驟來進行排查和解決&#xff1a; 確認警告信息&#xff1a;首先要明確警告的具體內容和出現的條…

舊的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;如果…

GPS歷史軌跡優化算法的研究與實現

GPS歷史軌跡優化算法的研究與實現 摘要 本研究提出了一種綜合利用數據清洗、密度聚類、卡爾曼濾波和地圖匹配的新算法,命名為“DSKF-Match”。該算法旨在處理GPS軌跡數據,通過清洗、聚類、平滑和匹配等步驟,提高數據的質量和準確性。首先,算法利用時間窗口法進行數據清洗…

D365:LookUp

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

Vue2:路由守衛實現權限管理之獨享路由守衛

一、情景說明 單獨給某個路由組件配置守衛 二、案例 給news路由配置獨享路由守衛 在進入該路由組件前&#xff0c;會觸發相關函數 函數內編寫鑒權功能的相關代碼即可 關鍵配置&#xff1a;beforeEnter {name:xinwen,path:news,component:News,meta:{isAuth:true,title:新聞}…