在進行OFTP連接時,我們經常會看到SSID和SFID這兩個概念,那麼本篇文章就來帶大家了解一下這兩個ID是什麼以及在知行之橋EDI系統的OFTP端口中如何配置。
首先我們來看一下OFTP協議的指令:
可以看到
SSID=Start Session,這是一個啟動會話的請求,它包含請求者的用戶和密碼等信息。
SFID=Start File,這是對發送文件的許可請求。它包含的信息有:文件的來源和目的地,文件的名稱和物理大小。
如果你看過OFTP傳輸的日志,那麼你就會對以上信息認識得更加深刻。而在OFTP連接的配置中,包含了SSID和SFID兩個參數。很多情況下,SSID=SFID。如果文件是要留在目标服務器上,SFID值可能與服務器的SSID相同;如果客戶端連接到一個信息中心(即)網關OFTP服務器,并且該服務器需要将文件傳遞(路由)到最終收件人,它也可能是不同的。因此,SSID代表中轉服務器或網關,SFID代表了最終收件人,例如,你需要跟交易夥伴的3個工廠建立OFTP連接,那麼你就需要從交易夥伴處獲取1個SSID和3個SFID。
配置那麼如何在知行之橋中配置呢?連接示意圖如下:
假設,交易夥伴的SSID為:testSSID,SFID為:testSFID,則需要新建兩個OFTP端口,分别對應SSID和SFID,将端口拖入工作流中,可以按照SSID和SFID命名,用以區分。
首先在SSID對應的端口配置SSID,密碼,IP,端口等信息:
然後在SFID對應的端口配置SFID,我們可以看到,這裡是沒有IP,密碼等信息的,這也對應了我們一開始的内容,密碼隻包含在SSID中。
最後在SFID端口的路由夥伴(如下圖位置)配置SSID對應的端口,即指向中轉服務器/網關服務器,兩個端口無需使用連線連接,文件的收發也均是在SFID端口完成。
以上,我們就完成了當SSID≠SFID時的配置,如果對以上内容有任何疑問,歡迎交流。
,