如何建立應用程式
有三個方法可建立新的 BizTalk 應用程式:
使用 BizTalk Server 管理主控台的 [新增應用程式] 命令或 BTSTask 命令列工具的 AddApp 命令,建立 BizTalk 應用程式。 本主題稍後將提供執行此作業的程序。
匯入已經從另一個應用程式匯出的 .msi 檔案。 如果目前 BizTalk 群組中沒有此應用程式,則會在目前 BizTalk 群組中自動建立此應用程式以及它的成品。 如需詳細資訊,請參閱 如何匯入 BizTalk 應用程式。
從 Visual Studio 將 BizTalk 組件部署到 BizTalk 應用程式。 如果目前 BizTalk 群組中沒有 Visual Studio 所指定的應用程式,則會自動建立它。 如需詳細資訊,請參閱 將 BizTalk 元件從 Visual Studio 部署到 BizTalk 應用程式。
建立新應用程式之前,您可能想要決定如何設定下列選項:
新應用程式的名稱: BizTalk 群組中的每個應用程式都必須有唯一名稱。
是否需要新增其他應用程式的參考: 若要在這個應用程式中重複使用其他應用程式中的成品,您必須在此應用程式中新增其他應用程式的參考。 這會建立應用程式之間的相依性,也會影響您必須部署這些應用程式的方式。 如需背景資訊,請參閱 相依性和應用程式部署 , 以及如何將參考新增至另一個應用程式。
是否需要建立一個以上的應用程式: 您可能需要將一些成品部署至個別的應用程式。 例如,共用的成品應部署至專屬、個別的應用程式。 如需詳細資訊,請參閱 部署 BizTalk 應用程式的最佳做法。
建立應用程式之後,您可以將成品新增至應用程式並進行其他修改,如本節中的其他主題所述, (建立和修改 BizTalk 應用程式) 。
必要條件
若要執行這個主題中的程序,您必須使用「BizTalk Server 系統管理員」群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權。
若要建立 BizTalk 應用程式
使用 BizTalk Server 管理主控台
按一下[開始],指向[所有程式],指向[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server管理]。
在主控台樹中,展開 [BizTalk Server系統管理],以滑鼠右鍵按一下您要在其中建立新應用程式的 BizTalk 群組,指向 [新增],然後按一下 [應用程式]。
在 [名稱] 中,輸入應用程式的名稱。 此名稱必須是 BizTalk 群組中唯一的名稱。
如果您想要將此設為 BizTalk 群組的預設應用程式,請選取 [ 將此設為預設應用程式 ] 核取方塊。
在 [描述] 中,輸入應用程式的描述。
如果此應用程式會重複使用來自另一個應用程式的成品,請按一下 [ 參考 ],然後遵循其餘步驟。 否則,請按一下 [ 確定 ],不採取任何進一步的步驟。
按一下 [新增],選取包含您要在此應用程式中重複使用之成品的應用程式,然後按一下 [ 確定]。 對每個新增應用程式參考,重複這個步驟。
如果您想要從清單中移除應用程式,請選取應用程式,然後按一下 [ 移除]。
完成後,請按一下 [確定] 。
使用命令列
開啟命令提示字元,如下所示:按一下 [ 開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。輸入下列命令,並以適當的值替代,如下表所述:
BTSTask AddApp /ApplicationName:value [/Default] [/Description:value] [/Server:value] [/Database:value]
範例:
BTSTask AddApp /ApplicationName:MyApplication /Description:"My favorite application" /Server:MySQLServer /Database:BizTalkMgmtDb
參數 值 /ApplicationName 即將建立之應用程式的名稱。 名稱如果包含空格,則必須括在雙引號 (") 中。 /預設 如果有指定,新應用程式將成為 BizTalk 群組預設的應用程式。 /描述 應用程式的描述。 說明如果包含空格,則必須括在雙引號 (") 中。 /伺服器 裝載 BizTalk 管理資料庫之 SQL Server 執行個體的名稱,其格式為:伺服器名稱\執行個體名稱,連接埠。
只有在執行個體名稱和伺服器名稱不同時,才需要執行個體名稱。 只有在 SQL Server 使用預設值 (1433) 以外的連接埠編號時,才需要連接埠。
範例:
Server=MyServer
Server=MyServer\MySQLServer,1533
如果不提供,將會使用在本機電腦上執行的 SQL Server 執行個體的名稱。/資料庫 BizTalk 管理資料庫的名稱。 如果沒有指定,將會使用在 SQL Server 本機執行個體中執行的 BizTalk 管理資料庫。