EDI提供多種不同的報文標(biāo)準(zhǔn),其中最常見的是ANSI ASC X12 (X12)、UN/EDIDACT(EDIDACT)和VDA。VDA(VERBAND DER AUTOMOBILINDUSTRIE)是德國汽車工業(yè)的倡導(dǎo)團(tuán)體,包括汽車制造商和汽車零部件供應(yīng)商。它是歐洲汽車制造商協(xié)會(ACEA)的成員。VDA制定標(biāo)準(zhǔn)和最佳實踐,以滿足德國汽車行業(yè)公司的需求,代表包括寶馬、大眾和梅賽德斯-奔馳母公司戴姆勒在內(nèi)的汽車制造商,但其成員中也包括外國供應(yīng)商和歐寶等外資汽車制造商。VDA報文標(biāo)準(zhǔn)詳細(xì)信息可以參考:VDA報文標(biāo)準(zhǔn)。本文主要介紹如何將VDA轉(zhuǎn)換為XML。
進(jìn)行報文轉(zhuǎn)換前,首先需要下載知行之橋。下載完成后,打開知行之橋,點擊工作區(qū)右側(cè)的齒輪標(biāo)志/創(chuàng)建工作區(qū),工作區(qū)可以根據(jù)需要自由命名,如下圖所示,建立一個命名為TEST的工作區(qū)。
如上圖所示,在知行之橋工作流頁面左側(cè)的端口/電子數(shù)據(jù)交換(EDI)中找到VDA端口,并長按鼠標(biāo)左鍵,將右側(cè)選中的端口拖拽至頁面右側(cè)工作區(qū)中。由于當(dāng)前操作需要實現(xiàn)VDA轉(zhuǎn)換為XML,因此可將VDA端口命名為VDA_To_XML,以便區(qū)分。
設(shè)置
VDA端口提供了VDA文件與XML文件相互轉(zhuǎn)換的功能,當(dāng)接收VDA文檔時,VDA端口驗證交換頭,并將VDA文檔轉(zhuǎn)換為XML。相比于VDA報文,XML結(jié)構(gòu)更加容易處理,
因為XML是知行之橋用于處理工作流中數(shù)據(jù)的主要格式。VDA端口會自動讀取輸入文件以確定合適的schema,然后根據(jù)該 schema解析文檔。
在使用時需要注意文件的轉(zhuǎn)換方向,如上圖所示,在VDA端口的設(shè)置界面下選擇轉(zhuǎn)換類型為VDA轉(zhuǎn)換為XML。
頭部配置部分進(jìn)行與VDA交換頭部信息有關(guān)的設(shè)置。將VDA文檔轉(zhuǎn)換為XML時,根據(jù)這些設(shè)置驗證文檔的頭部信息。發(fā)送方標(biāo)識是VDA通信中標(biāo)識發(fā)送方的唯一ID,接收方標(biāo)識用于在VDA報文中標(biāo)明接收方身份。
自動化
VDA端口自動化頁面將進(jìn)行與端口自動處理文件相關(guān)的設(shè)置。發(fā)送表示到達(dá)端口的消息是否會被自動處理。
高級設(shè)置
如上圖所示,高級設(shè)置頁面下的本地文件夾可以對端口收發(fā)文件的文件夾進(jìn)行定義,您可以選擇默認(rèn)位置也可以進(jìn)行自定義設(shè)置。
其中Send文件夾即輸入文件夾,放在這里的文件將由端口發(fā)送。如果啟用了發(fā)送自動化,端口將自動輪詢此位置以進(jìn)行文件處理。
Receive文件夾即輸出文件夾,端口會將接收/下載的文件放在此文件夾中。如果端口連接到工作流中的另一個端口,文件將不會保留在這里,而是傳遞到已連接端口的輸入文件夾(Send)。
Sent文件夾,即已處理文件夾,發(fā)送后,如果啟用了”已處理文件夾(Sent)”,端口將在此放置文件的副本,該文件的副本不會傳遞到工作流中的下一個端口。
輸入
如上圖所示,在輸入頁面下點擊更多,出現(xiàn)下拉框。其中,創(chuàng)建測試文件可以自動生成如下圖所示的測試文件,VDA格式用于系統(tǒng)測試。也可以上傳本地的報文。
輸出
如上圖所示,在輸出頁面下即可看到VDA報文被轉(zhuǎn)換成為XML。點擊文件即可出現(xiàn)如下圖所示界面:
點擊下載消息,即可下載并查看文件。想要處理XML文件之間的映射關(guān)系需要用到XML Map端口,詳細(xì)內(nèi)容可以參考:XML Map端口詳解
以上完成將VDA轉(zhuǎn)換為XML,生成XML時,將轉(zhuǎn)換類型設(shè)置為VDA轉(zhuǎn)換為XML。放置在Send文件夾的待發(fā)送文件將由端口處理,根據(jù)配置的發(fā)送方標(biāo)識和接收方標(biāo)識驗證VDA的消息頭。驗證傳輸后,VDA段將根據(jù)消息中指定的schema轉(zhuǎn)換為XML。生成的XML文件放在端口的Receive文件夾中。
通過以上步驟可以看到,使用知行之橋僅僅通過簡單的配置操作即可實現(xiàn)報文格式轉(zhuǎn)換!
審核編輯:符乾江
-
XML
+關(guān)注
關(guān)注
0文章
188瀏覽量
33085 -
格式轉(zhuǎn)換
+關(guān)注
關(guān)注
0文章
8瀏覽量
8234
發(fā)布評論請先 登錄
相關(guān)推薦
評論