EDI-Vermas報文開發

雖然是上一家單位的項目,做的不開心。但是項目積累要寫的,今天就寫下吧。有時間在說說那個多次被員工勞動仲裁的垃圾公司。。。


  • 項目背景

因爲國際公約,國家要求,集裝箱必須稱重,否則不裝船,並且港方不放行。可以看這些資料瞭解下。
最新最全船公司、港口集裝箱稱重新規操作流程,看這一篇就夠了! - 華爾街見聞
各大港口VGM實施細則及收費標準_一行線通關平臺_新浪博客

某貨代公司,就想利用這個,直接給客戶箱子稱重,錄入系統,和Cargosmart(一家比較大的第三方數據交換平臺,百度去)對接,將驗證集裝箱數據通過Cargosmart發給船公司,船公司處理數據,又發回來。

這之間的數據傳遞就是使用EDI的方式交換數據,具體一點是EDI的Vermas格式的數據,你要專業點可以叫Vermas報文。
  • 爲什麼要用Vermas

    到這兒又引申出來一個知識,爲什麼要用Vermas呢?
    國際非盈利組織 SMDG ,是他們定義了Vermas ,當然EDI用於各個行業,不同的行業有不同格式的報文標準。
    Vermas是海運航運中VGM(驗證集裝箱總質量)數據傳遞的報文標準, 他們的網站上也有Vermas使用指南,現在最新的好像是 10 版本,但是都是英文。剛開始可能會看不懂。

  • 接下來就是解決方案:

    因爲這個沒人懂啊,奇葩公司竟然在不知道怎麼實現的情況下,簽了合同。然後讓剛入職讓我去了解這個,什麼是VGM,什麼是EDI,什麼是Vermas,是的,沒人告訴你,自己去百度。

  • ediFabric

    然後我就找到了 國外的解決方案 : ediFabric
    必須要說下,方案是免費的,但是裏面的類是要花錢的,只開放出來了D93A,但是他開放出了 手寫類指南,我竟然根據Vermas標準寫出了對應的類。我覺得我的爛英語絕對過4級了。

  • EDI 有好多報文標準

    EDI 有好多報文標準 EDI_百度百科
    其中 X12 好像是XML。我是用的EDIFACT。其他的就不清楚了。
    但是 ediFabric 網站上也有分類
    這裏寫圖片描述

    ediFabric解決方案託管到了githb,可以去直接下載。

  • 注意:

  • 開發過程中,報文裏面的報文不能出現小寫字母。當然也不會有中文

  • 每個段的長度,不能超長,類型要對應。要嚴格按照SMDG的10版本要求來。

  • 資料

**VERMASv10Mar2016_ENG:**鏈接:http://pan.baidu.com/s/1qYeAvhi 密碼:7dw0

這是10的機器翻譯版本 ,希望能對看到的人有用。
鏈接:http://pan.baidu.com/s/1ctWetg 密碼:pkuo

D93A:
鏈接:http://pan.baidu.com/s/1o8G8jPo 密碼:6b17

非常好用的查看報文的小工具,讓你事半功倍。
鏈接:http://pan.baidu.com/s/1hr3CUbU 密碼:qdo6

其他的資料就。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章