概述
安装适用于 RosettaNet 的 Microsoft BizTalk 加速器(BTARN)。
注释
在 BizTalk Server Enterprise Edition 上,只能安装适用于 RosettaNet(BTARN)的 BizTalk 加速器企业版。 在 BizTalk Server 的标准版上,只能安装适用于 RosettaNet(BTARN)的 BizTalk 加速器标准版。
BTARN 安装包括以下内容:
BTARN管理
BizTalk 业务流程设计器 XLANG 计划(合作伙伴接口进程模式)
RosettaNet 实现框架 (RNIF)
BTARN 数据库
HTTP 前端 Web 应用程序
硬件和软件要求
最低硬件和软件要求与 BizTalk Server 相同。
版本 | BizTalk 要求 | SQL 和 OS 要求 |
---|---|---|
BizTalk Server 2016 | BizTalk Server 2016 的硬件和软件要求 |
SQL Server 硬件和软件要求: SQL Server 2016 SQL Server 2014 Windows Server 硬件要求: Windows Server 2016 Windows Server 2012 |
BizTalk Server 2013 R2 BizTalk Server 2013 |
BizTalk Server 2013 和 2013 R2 的硬件和软件要求 |
SQL Server 硬件和软件要求: SQL Server 2014 SQL Server 2012 SQL Server 2008 R2 Windows Server 硬件要求: Windows Server 2012 Windows Server 2008 R2 |
小窍门
列出的硬件要求最低。 每个环境都是不同的,你的环境可能需要更多。 请参阅 有关安装、调整大小、部署和维护 BizTalk Server 解决方案的建议。
安装和配置
在您开始之前
- 对于 BTARN 数据库,BTARN 仅配置 SQL Server 计算机名称和数据库名称属性。 有关这些属性的信息存储在注册表中。
- 使用属于 BizTalk Server 管理员组成员的帐户登录。
- 在 BizTalk Server 下载中,BTARN 安装程序位于
\BizTalk Accelerators
文件夹中。 - 必须安装 BizTalk Server,并且 SQL Server 必须正在运行。
- BTARN 和 BizTalk Server 都需要Microsoft .NET Framework 作为软件先决条件。 如果计算机上安装了多个版本的 .NET Framework,请确保 BtarnAPP Web 应用程序引用 .NET Framework 4.0 经典版。 可以使用 Internet Information Services (IIS) 管理器来配置此配置。
- BizTalk 主机实例帐户和 BizTalk 独立主机实例帐户应相同。 否则,BTARN 无法正常工作。
- BTARN 仅允许将单个服务帐户(而不是组)添加到 BizTalk Server 管理员组或 BizTalk 应用程序用户组。
- 需要为 BTSHTTPReceive.dll创建 WebService 扩展,并配置 IIS 隔离模式。 有关详细信息,请参阅 发送 HTTP 请求时的 404 未找到错误。 另请参阅 如何为 HTTP 接收位置配置 IIS。
- 在 Internet Explorer 安全选项中将服务器(http://<服务器名称>)添加到本地 Internet 区域。
- 如果使用非默认端口的远程 SQL 实例用于配置 BTARN,则必须在本地安装 SQL Server 客户端工具。 有关详细信息,请参阅 多计算机环境的 BizTalk Server 安装指南。
- 在配置 BizTalk Server 时,必须为以下角色分组:BizTalk 管理员、BizTalk 主机用户和 BizTalk 独立主机用户。
- BTARN 不支持使用为 SQL 实例创建的别名来配置 BTARN 数据库。
安装 BTARN
以管理员身份运行 BTARN setup.exe 。
选择“安装”。
在 “客户信息 ”页上,键入用户名、组织和产品密钥,然后单击“ 下一步”。
在 许可协议 页上,阅读最终用户许可协议,然后单击“ 接受”。
注释
如果不接受许可协议,则无法继续安装。
在 “安装选项 ”页上,为部分安装选择“ 完成 ”或“ 自定义 ”。 确保安装路径正确,然后单击“ 下一步”。
注释
如果选择“ 自定义”,请从“ 自定义安装 ”页选择要安装的组件。 如果选择仅安装 SDK 或文档组件,则必须在运行安装程序之前安装 .NET Framework。
在 “摘要 ”页上,查看要安装的组件,然后单击“ 安装”。 “ 安装进度 ”屏幕显示安装过程的进度。
在 “安装已完成 ”页上,确保选中“ 运行配置向导 ”框,然后单击“ 完成”。
此时会打开 BTARN 配置向导。 接下来,配置 BTARN。
重要
如果执行自定义安装以仅安装 BTARN HTTP 前端功能,则安装完成后,BTARN 配置可能会失败,并显示“无法为功能创建对象:WebApp”错误。 如果发生这种情况,请将两个文件(Microsoft.VC80.ATL.manifest 和 atl80.dll)从安装了 BizTalk Server 的计算机复制到安装了 BTARN HTTP 前端功能的计算机。
如果 Visual Studio 安装在 BizTalk Server 所在的同一台计算机上,则两个文件的源文件夹为 <drive>:\Program Files\Microsoft Visual Studio 11.0\VC\redist\x86\Microsoft.VC100.ATL。 如果未在 BizTalk 服务器上安装 Visual Studio,BizTalk 服务器上的两个文件的源文件夹是 drive>:\WINDOWS\WinSxS 下<的文件夹。 文件的版本应为 8.0.50727.42。 安装了 HTTP 前端功能的计算机上的目标文件夹是 BTARN 安装目录(默认情况下, <drive>:\Program Files\Microsoft BTARN)。
将这些文件复制到安装了 HTTP 前端功能的计算机后,请重新运行 Configuration.exe。
配置 BTARN
小窍门
在配置 BTARN 之前,请确保在 IIS 中的处理程序映射下映射 .NET Framework。 此外,配置 BTARN 时,可能需要手动创建IIS_WPG组。
在 “Microsoft BTARN 配置向导 ”页上,选择 “基本配置 ”以使用默认设置配置服务器,或选择 “自定义配置 ”以使用高级配置选项配置服务器。
注释
如果要使用本地管理员帐户配置 BTARN,请在“服务凭据”区域的“用户 ID”字段中输入帐户作为<计算机名称>\<管理员名称>。
在 “数据库服务器名称 ”文本框中,验证显示的服务器名称是否正确。 在 “服务凭据 ”区域中,输入服务将在其中运行的帐户的用户名(包含域)和密码。 单击 “配置” 。
如果帐户具有管理权限,请单击“ 是 ”以继续执行配置。
如果在步骤 1 中选择了 基本配置 ,请验证“ 摘要 ”对话框中要配置的组件列表,然后单击“ 下一步”。 转到步骤 10。
如果在步骤 1 中选择了 自定义配置 ,请执行以下步骤:
注释
如果在任何 BTARN 数据库的名称中使用特殊字符,BTARN 配置将失败。
若要配置运行时,请在 “Microsoft BTRAN 配置 ”对话框中单击左窗格中的 “运行时 ”。 在右侧 运行时 窗格中,单击 此计算机上的“启用运行时”功能。 若要加入现有数据库组,请清除 是否要创建新的数据库组。 选择相应的 Web 服务器名称、端口号、数据存储、应用程序池服务帐户和 BizTalk HTTP 接收虚拟文件夹。
若要配置 WebApps 功能,请在 Microsoft BTRAN 配置 对话框中单击左窗格中的 WebApps ,然后单击 此计算机上的“启用运行时”功能。 输入相应的 BizTalk Server 名称和端口号,或选择默认值。 选择相应的 Web 应用程序虚拟文件夹。
单击 “应用配置”。
在 “摘要 ”页上,单击“ 下一步”。
在 “配置已完成 ”页上,单击“ 完成”。
注释
安装 BTARN 后,系统管理员必须将用户添加到 BAS Business User、Business Manager 和 Business Administrator 组。 如果你是系统管理员,则必须填充这些组并注销,然后重新登录并将自己添加到这些组。
警告
为 BizTalk 管理员、BizTalk 主机用户和 BizTalk 独立主机用户配置 BizTalk Server 时,必须使用三个不同的组。
启动工件
配置 BTARN 后,BTARN 业务流程、发送端口和接收位置不会自动启动。
注释
启动 PrivateInitiator_To_LOB 和 PrivateResponder_To_LOB 发送端口,然后才能启动 PrivateInitiatorProcess 和 PrivateResponderProcess 编排。
- 在已使用安全套接字层(SSL)配置 Internet Information Services (IIS) 虚拟服务器的计算机上,必须将虚拟服务器配置为接受客户端证书。 请参阅双重动作教程中的步骤 4:在 IIS 中启用安全套接字层。
以管理员身份打开 BizTalk Server 管理 。
展开 BizTalk 组,展开 应用程序,然后展开 BizTalk 应用程序 1。
单击“ 发送端口”。 在右窗格中,对于未启动的每个发送端口,右键单击并单击“ 开始”。
单击“ 接收端口 ”和 “接收位置”。 在右窗格中,对于未启动的每个接收位置,右键单击,然后单击“ 开始”。
注释
必须先启动 PrivateInitiator_To_LOB 和 PrivateResponder_To_LOB 发送端口,然后才能启动 PrivateInitiatorProcess 和 PrivateResponderProcess 编排。
单击 “业务流程 ”和 “接收位置”。 在右窗格中,针对每个尚未启动的编排,右键单击,然后点击开始。
重启计算机
重新启动计算机以应用在配置和权限中所做的任何修改。
注释
开发人员可以选择在单个服务器上安装和配置 BTARN,以便进行开发、暂存或测试。 开发人员使用此服务器编写自己的自定义代码,并在将其移动到生产环境之前对其进行测试。
有关在单个服务器上安装 BTARN 的详细信息,请参阅 环回教程。