步驟 11:測試 AS2 解決方案
在這個步驟中,您將驗證本教學課程的結果。
您必須建置用來將 EDI 訊息傳送到 Receive_AS2 接收位置的 Sender.exe 檔案 (透過 Contoso 虛擬目錄)。 Sender.exe 會傳回非同步的 MDN 訊息。 郵件檔案X12_00401_864.edi 位於 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 教學課程資料夾中。
必要條件
您必須以「BizTalk Server 系統管理員」群組的成員身分登入。
若要使用非同步 EDI 訊息測試方案
在 Visual Studio 中,開啟 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\Sender 資料夾中的 Sender.csproj 專案。 以滑鼠右鍵按一下 [寄件者] 專案,然後按一下 [ 屬性]。 按一下左側主控台中的 [ 登入 ]。 確定已選取 [簽署元件 ],並將強式名稱金鑰檔案設定為 Sender.snk。 請確定 只會清除延遲符號 。
建置專案。
開啟命令提示字元並流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\Sender\bin\debug。 輸入
Sender.exe
,然後按 Enter。 確認您看到一則訊息,指出 AS2 訊息已傳送成功,然後再關閉命令提示字元。注意
執行 Sender.exe 會建置包含下列 EDI 測試交換的 AS2 訊息:\Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\X12_00401_864.edi。 建置 AS2 訊息之後,它會將訊息張貼到 Contoso 虛擬目錄,再由此虛擬目錄使用 BTSHttpReceive.dll 將訊息傳送到接收位置。
流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\_MDNToFabrikam 資料夾。 確認資料夾中有 < GUID.msg > 檔案。 使用「記事本」開啟檔案,並確認該訊息是 MDN,而且其中的 AS2-From 已設定為 Contoso, AS2-To 則設定為 Fabrikam。
流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\_EDIXMLToContoso 資料夾。 確認資料夾中有 < GUID >.xml 檔案。 按兩下檔案,並確認訊息的 ST01 欄位設定為 864。
流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\_997ToFabrikam 資料夾。 確認資料夾中有 < GUID.msg > 檔案。 使用「記事本」開啟檔案,並確認訊息是 997 訊息 (ST1 為 997),而且 EDI 內容上方有 AS2 標頭。 確認 AS2-From 是 Contoso,而 AS2-To 則是 Fabrikam。 確認 ISA6 (傳送者識別項) 設定為 1234567 (Contoso),而 ISA8 (接收者識別項) 則設定為 7654321 (Fabrikam)。
若要查看 AS2 和 EDI 狀態報表,請移至 [BizTalk Server管理主控台] 中的 [群組中樞] 頁面,捲動至頁面底部,然後按一下其中一個狀態報表連結。 如需詳細資訊,請參閱 EDI 和 AS2 狀態報表。
後續步驟
您已經完成 AS2 教學課程。