如何使用EDI系統解決對接多工廠的問題?

2022-06-06 20:51:10 字數 2923 閱讀 7032

本期文章分析機械行業中企業部署edi系統的典型案例

,以對接cat卡特的專案為例,著重介紹**商

如何使用edi系統對接cat卡特

的多個工廠

。cat卡特是建築和採礦裝置、柴油和天然氣發動機、工業渦輪機及柴電機車領域的全球領先製造商,在創新和使用尖端技術為客戶提供解決方案方面擁有悠久的歷史。

cat卡特對於企業資訊化水平有著較高要求,由於

cat卡特擁有多個工廠,各工廠分別負責不同的生產任務,因此**商在與

cat卡特對接時不僅要提高自身資訊化水平,而且需要解決同時對接多個工廠的問題。傳統業務資料傳輸方式無法滿足

cat卡特及其**商的實際需求,因此雙方需要採用

edi系統完成業務資料傳輸。

**商與cat卡特的

edi專案中,傳輸協議為

as2,報文標準為

x12。其中業務報文

主要包含830長期交付**(

planning schedule with release capability

),856

發貨通知(

ship notice

),810

發票(invoice)等。

其次,也可能會涉及862短期交付**(

shipping schedules

)或832**/

銷售目錄(

price/sales catalog

)。對於不同的**商而言,與

cat卡特傳輸哪種業務報文需要結合自身的實際需求進行選擇。

大多數企業進行edi專案實施時,

只需對接乙個交易夥伴,因此只要保證資料可以準確無誤的傳遞即可。與之前的專案不同的是,本次專案,

**商需要對接cat卡特的多個

工廠。對接多工廠時,傳統的手動傳送郵件方式,耗時久、安全性差並且很容易受到人工誤操作的影響,出現漏傳、錯傳等問題。

那麼使用edi系統進行資料傳輸,又是如何對接多個工廠的呢?幾乎所有的

edi交易夥伴在搭建

edi傳輸通道時,都需要設定

sender id

(isa06

)和receiver id

(isa08

),以便標識

x12通訊中的傳送方和接收方。其中還需要設定

sender id

限定符(

isa05

)和receiver id

限定符(

isa07

)這些資訊由限定符和

id組成。

在大多數情況下,可以選擇zz作為限定符,因為它不需要任何特定型別的

id。如果要使用特定型別的數字,則可能需要使用指定的限定符。例如,限定符為

01時,id代表duns編號,識別符號為

30時,id代表

聯邦稅務標識號等。

企業可以

將各個工廠的sender/receiver id填入業務資料中,並在

edi系統進行相應的配置。這樣就可以通過不同的receiver id區分各

工廠。在**商對接cat卡特的多個工廠時,**商的檔案應當如何傳送至cat卡特的對應工廠呢?

如上圖所示,以資料庫方案為例,

首先**商需要對

從資料庫

(cat_database)

抓取到的業務

資料進行

處理,提取其中的工廠**值,

並根據報文型別,如上文提到的856發貨通知(

ship notice/manifest

)和810

發票(invoice

)等,對接收到的檔案進行重新命名

(cat_rename)

。其次通過file match埠

(cat_filematch856、cat_filematch810)

將重新命名後的檔案

匹配到相應的xml map(cat_out856、

cat_out810

)埠中,分別生成

相應的標準xml檔案。通過(cat_out_filematcha、cat_out_filematchb)判斷不同的工廠id。

最後設定receiver id,在各工廠對應的x12埠

(cat_xmltox12_a、

cat_xmltox12_b)。

生成屬於各個工廠的x12檔案,即可通過

as2分別傳送至各工廠。當工廠的限定符

/id分別為

zz/a123456123a

,zz/b123456432b

時,配置

receiver identifier

。需要注意的是,cat卡特會要求

receiver identifier(isa08)

填寫11

位的工廠**、

receiver identifier(gs03)

填寫11

位工廠**的後兩位。

如上文提到,當工廠**分別為 a123456123a,b123456432b時,設定工廠

a的isa08為

a123456123a

,gs03為

3a。而工廠

b的isa08為

b123456432b

,gs03為2b。

a工廠配置如下:

修改完成後系統將通過當前的isa08和gs03欄位的取值對輸入檔案進行判斷,x12埠生成發給各個工廠的

x12報文。通過

as2將

x12報文傳送給對應的工廠,解決多工廠對接問題。

使用edi系統,只需要進行簡單的配置即可解決對接多工廠的問題。

edi系統的功能還有很多,我們將持續為大家分享,敬請期待~

如何對接Sprint EDI系統?

美國sprint公司成立於1938年,前身是1899年創辦的brown 公司,目前是美國第三大移動運營商。2018年,知行軟體助力通訊 商實現了與 sprint 的edi直連對接,通過知行rssbus edi系統,商可以直接傳送undf report 通用裝置加密資料檔案 給sprint,滿足spr...

MES系統與ERP系統如何對接

現在很多的企業都會先上線erp系統,因為erp系統對於財務板塊的作用,還是顯而易見的,特別是製造業,最早上線的是基本上都是erp系統,但是涉及到數碼化工廠 智慧型工廠 智慧型車間這些新型的概念時,erp系統就無法細化下去了,這時候就需要引進mes系統。mes系統的首要作用是抓取生產過程的資料資訊,反...

如何使用IoTSharp對接ModBus

提到對接modbus 那麼或許大家最熟悉的可能是 hslcommunication 和sharpscada 了,是github 上關注最多的此類開源專案,因此iotsharp將通過hsl元件進行資料對接,我們採取的思路如下圖 配置極其簡單,當然,目前功能也簡單,後期我們會為了更靈活,會增加配置項,但...