LOBWebApplication
您可以使用 LOBWebApplication 公用程式,透過 ASPX 頁面將動作或回應訊息提交給交易夥伴,藉以模擬實際的商務營運系統 Web 應用程式。
設定 ASPX 頁面之後,您要啟動該頁面,然後輸入訊息的參數:主要組織和夥伴組織;PIP 代碼、版本和執行個體識別碼;以及訊息類別。 然後,您便可以修改服務內容,並提交訊息。
SDK 中的位置
<驅動>\Program Files (86) \Microsoft BizTalk < version > Accelerator for RosettaNet\SDK\LOBWebApplication
新增 LOBWebApplication 的虛擬伺服器
新增虛擬伺服器
按一下 [開始],指向 [AllPrograms],指向 [ 系統管理工具],然後按一下 [ Internet Information Services (IIS) 管理員]。
在 [資訊服務管理員] 中,展開< [電腦名稱稱 > ] (本機電腦) ,展開 [網站],然後按一下 [預設網站]滑鼠右鍵。
指向 [ 新增],然後按一下 [ 虛擬目錄]。
在 [ 虛擬目錄建立精靈 ] 頁面上,按 [ 下一步],然後輸入網站的別名,例如 LOBWebApplication。
在[網站內容目錄] 頁面上,按一下 [流覽],移至 <磁片磁碟機> \Program Files (x86) \Microsoft BizTalk < version > Accelerator for RosettaNet\SDK\LOBWebApplication,按一下 [確定],然後按 [下一步]。
在 [ 虛擬目錄存取權限] 頁面上,選取 [讀取 和執行 腳本],然後按 [ 下一步]。 按一下 [完成] 。
將之前用來設定 BTARN 的服務帳戶使用者 (例如 hostsvc) 新增至 STS_WPG。
刪除 C:\WINDOWS\Microsoft.NET\Framework\v2.0.\Temporary ASP.NET Files 中的所有檔案。 您可能必須先執行 iisreset 程式,才能解除鎖定那些檔案並加以刪除。
在 [IIS 管理員] 中,將 LOBWebApplication 設定為在應用程式集區 BTARNHTTPReceivePool 下執行。
在 [IIS 管理員] 中,於 LOBWebApplication 公用程式的 [目錄安全性屬性] 區域中停用虛擬目錄的選項,以便用匿名身分執行。
建置 LOBWebApplication
建置 LOBWebApplication
啟動 Visual Studio。
在 [ 檔案] 上,指向 [ 開啟],然後按一下 [ 開啟方案]。
移至 <drive> \Program Files (x86) \Microsoft BizTalk < version > Accelerator for RosettaNet\SDK\LOBWebApplication,選取 [LOBWebApplication.sln],然後按一下 [開啟]。
注意
如果您尚未新增 LOBWebApplication 的虛擬伺服器,解決方案將不會在 Visual Studio 中正確開啟。
以滑鼠右鍵按一下 [參考],然後按一下 [ 新增參考]。
在 [新增參考]對話方塊中,按一下 [流覽],移至 <drive> :\Program Files (x86) \Microsoft BizTalk < version > Accelerator for RosettaNet\Bin,選取 Microsoft.Solutions.BTARN.ConfigurationManager.dll 並 Microsoft.Solutions.BTARN.Shared.dll 檔案,然後按一下 [開啟]。
以滑鼠右鍵按一下 LOBWebApplication,然後按一下 [ 建置]。
執行 LOBWebApplication
執行 LOBWebApplication 並提交訊息
按一下 [開始],指向 [所有程式],然後按一下 [Internet Explorer]。
在 Internet Explorer 的 [ 位址 ] 方塊中,輸入 http://localhost/LOBWebApplication ,然後按一下 [ 移至]。
在 [ 提交訊息] 對話方塊中,輸入主組織、合作夥伴組織、PIP 程式碼、PIP 版本、PIP 實例識別碼,以及訊息類別目錄。
視需要修改服務內容。
按一下 [提交] 。
備註
LOBWebApplication 公用程式會透過指定的 PIP 產生訊息的執行個體,再將產生的訊息執行個體中的服務內容輸入 ASPX 頁面。 為了執行這項操作,公用程式會使用與直接從 PIP 產生格式正確之訊息執行個體相同的技術。 如需詳細資訊,請參閱 從 PIP 建立 Well-Formed 訊息實例。 在 ASPX 頁面中,您可以將實際資料填入服務內容的任何欄位,以產生實際的訊息執行個體。
您可以使用 LOBWebApplication 公用程式,模擬商務營運系統 Web 應用程式提交訊息。 您可以使用 LOBApplication 公用程式,模擬商務營運系統桌面應用程式以提交訊息。