本次實驗的環境採用的是Biztalk server 2006 R2,本次是按照Biztalk幫助文檔進行處理的。
ide
第一步:工具
打開以下路徑:
開發工具
C:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI Interface Developer Tutorial(EDI 接口開發人員教程所需的文件位置),具體文件夾中的內容詳情,請參考幫助文檔.測試
第二步:spa
用VS生成並部署Inbound_EDI應用程序
3d
如圖:orm
其次要對生成的Inbound_EDI應用程序添加 BizTalk EDI Application應用(不然最後添加管道的時候缺乏EDI部分),如圖所示進行操做:server
具體添加應用方法:右鍵Inbound_EDI->Add->references 最後選擇BizTalk EDI Application這樣就完成了給Inbound_EDI應用程序添加 BizTalk EDI Application應用(圖中塗抹掉的屬於公司信息不可見謝謝!)blog
第三步:配置參與方、企業配置文件教程
右鍵 Parties->New->party,在以下對話框中輸入OrderSystem,而後單擊 肯定
注:2006環境下企業配置文件默認配置
第四步:配置合做夥伴,步驟如第三步 (在以下對話框中輸入Fabrikam,而後單擊 肯定)
第五步:配置接收端口和接收位置
在此建立接受端口和接受位置的過程想必你們應該不陌生:
接受端口名稱:ReceiveEDI_fromTHEM_A
接受位置:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\Scenario A\fromTHEM
注:具體注意地方已經標紅(如圖)
以下配置好後 單擊 肯定
第六步:配置發送端口(發往參與方)
發送端口名稱:toOrderSystem
類型:FILE
發送路徑:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem
篩選器:(見下圖)
OutboundMaps:(見下圖)
以上是發送端口要配置的內容(配置好後依次按 肯定)
注:圖中標紅的是配置部分
第七步:配置發送端口(發往合做夥伴)
發送端口名稱: toTHEM_997
類型:FILE
發送位置:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toTHEM_997
發送管道: EdiSend
篩選器:BTS.MessageType == http://schemas.microsoft.com/Edi/X12#X12_997_Root
以上步驟和第六步相似(再也不貼圖)
第八步:配置參與方和合做夥伴之間的協議(X12)
(1)單擊Parties->右鍵OrderSystem->EDI properties(做以下改變)(配置參與方)
(2)配置合做夥伴方
單擊Parties->右鍵Fabrikam->EDI properties
第九步:測試EDI解決方案
在 Windows 資源管理器中,將移動到 驅動器:\Program Files\Microsoft BizTalk Server 2006\ SDK\EDI 界面開發工具 Tutorial\ProcessEDI_TestLocations。複製 SamplePO.txt 文件。
將 SamplePO.txt 文件粘貼到 驅動器:\Program Files\Microsoft BizTalk Server 2006\ SDK\EDI 界面開發人員 Tutorial\ProcessEDI_TestLocations\Scenario A\fromTHEM 文件夾中。
將移動到 驅動器:\Program Files\Microsoft BizTalk Server 2006\ SDK\EDI 界面開發人員 Tutorial\ProcessEDI_TestLocations\Scenario A\toOrderSystem 文件夾中。確認此文件夾中含有一個 txt 輸出文件。
打開 驅動器:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI 界面開發人員 Tutorial\ProcessEDI_TestLocations\Scenario A\toOrderSystem 中的輸出文件,以及 驅動器:\Program Files\Microsoft BizTalk Server 2006\SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations 中的 SamplePO.txt 輸入文件。驗證輸出消息的數據是否對應於原始 SamplePO.txt 文件中的數據