可通过三种方法创建新的 BizTalk 应用程序:
使用 BizTalk Server 管理控制台的新应用程序命令或 BTSTask 命令行工具的 AddApp 命令创建 BizTalk 应用程序。 可以在本主题后面找到执行此作的过程。
导入从另一个应用程序导出的 .msi 文件。 如果当前 BizTalk 组中尚不存在应用程序,则应用程序(包括其项目)会自动在当前 BizTalk 组中创建。 有关详细信息,请参阅 如何导入 BizTalk 应用程序。
将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序。 如果 Visual Studio 中指定的应用程序当前 BizTalk 组中尚不存在,则会自动创建该应用程序。 有关详细信息,请参阅 将 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 实例的名称,格式为 ServerName\InstanceName,Port。
仅当实例名称不同于服务器名称时,才需要实例名称。 仅当 SQL Server 使用默认值(1433)以外的端口号时,才需要端口。
例子:
Server=MyServer
Server=MyServer\MySQLServer,1533
如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。/数据库 BizTalk 管理数据库的名称。 如果未指定,将使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。