如何创建应用程序

有三种方法可以创建新的 BizTalk 应用程序:

  • 使用 BizTalk Server 管理控制台的 New Application 命令或 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 管理控制台

  1. 单击“开始”,指向“所有程序”,指向“Microsoft BizTalk Server 20xx”,然后单击“BizTalk Server管理”。

  2. 在控制台树中,展开“BizTalk Server管理”,右键单击要在其中创建新应用程序的 BizTalk 组,指向“新建”,然后单击“应用程序”。

  3. “名称”中,键入应用程序的名称。 该名称在 BizTalk 组中必须是唯一的。

  4. 如果要将此应用程序设为 BizTalk 组的默认应用程序,请选中“使其成为默认应用程序检查框。

  5. “说明”中,键入应用程序的说明。

  6. 如果此应用程序将重复使用另一个应用程序中的项目,请单击“ 引用 ”并执行剩余步骤。 否则,请单击“ 确定 ”,不执行进一步的步骤。

  7. 单击“ 添加”,选择包含要在此应用程序中重用的项目的应用程序,然后单击“ 确定”。 对任何其他要添加引用的应用程序重复此步骤。

  8. 如果要从列表中删除应用程序,请选择该应用程序,然后单击“ 删除”。

  9. 完成后,单击 “确定”

使用命令行

  1. 按如下所示打开命令提示符:单击“ 开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。

  2. 键入以下命令,替换相应的值,如下表所述:

    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 管理数据库。

另请参阅

创建和修改 BizTalk 应用程序
AddApp 命令