ESB:从 6.x.x 版迁移至 7.1.x 版 - 7.1

Talend ESB 产品 版本说明

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Services Platform
Talend ESB
Talend Open Studio for ESB
task
数据治理

Studio

项目

描述

Product

ESB Studio 升级 ESB Studio 需要全新安装。您需要从本地的 6.x 版工作空间导出您的 6.x 或 7.0 版工程,并使用 ESB Studio 7.1.x 版导入该工程。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform

远程工程升级 如果使用共享 (远程) 工程,您需要首先升级 Talend Administration Center,然后再连接到您的远程工程,无需更多操作。

Talend ESB

Talend Data Services Platform

Studio 工程升级 Studio 工程无需任何手动迁移便可使用。在 ESB Studio 中打开数据服务、作业和路由后,需要更改的组件将会自动升级。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform

运行时

项目

描述

Product

ESB Runtime 升级 ESB Runtime (OSGi 容器) 需要全新安装。另请参阅关于 Studio 数据服务和 Studio 路由的兼容性说明了解详细信息。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform

Talend Administration Center

项目

描述

Product

Talend Administration Center 升级 Talend Administration Center 需要全新安装。请执行《Talend 迁移指南》中迁移章节的内容。

Talend Administration Center 7.1 中与 ESB 相关的页面不能向后兼容较早版本的容器,ESB Conductor 除外;除了 7.1 版容器之外,ESB Conductor 仍支持在 6.x 版容器中部署和取消部署任务。

另外,请考虑使用 Talend Administration Center 中的新迁移页面,来比较迁移前和迁移后的工程。

Talend ESB

Talend Data Services Platform

ESB 标识和访问管理迁移 从 6.4.1 版起,Talend ESB 软件包不再在 add-ons/tidm 文件夹中提供 Talend ESB 附带的 Talend Identity Management (Talend IDM) 服务 (基于 Apache Syncope)。Talend Identity Management (Talend IDM) 服务现已替换为更加通用的 Talend Identity and Access Management (Talend IAM) 服务,该服务默认使用端口 9080,而不是 8080。需要相应地更新 Talend Administration Center 配置页面“ESB Identity and Access Management (ESB 标识和访问管理)”部分的“Identity Service URL (标识服务 URL)”。如果您之前将 Talend ESBTalend Identity Management (基于 Apache Syncope 1.2) 一起使用,则必须重新输入用户和角色 (现在是 Syncope 2.0.2 中的组),或执行 Apache Syncope 1.2 到 Apache Syncope 2.0 的迁移步骤 (如https://syncope.apache.org/docs/reference-guide.html#migration-from-apache-syncope-1-2中所述)。Talend ESB 在 Syncope 1.2 中使用用户/角色和用户到角色分配。现在,在 Syncope 2.0.2 (Talend IAM 中的最新版本) 中,您在完成迁移之后或在手动重新输入用户的情况下,将会获得用户/组和用户到组分配。确保使用组取代之前 Syncope 1.2 中的角色。

Talend ESB

Talend Data Services Platform

关于 Studio 数据服务和 Studio 路由的兼容性说明

项目

描述

Product

Talend ESB 容器迁移 如果您想要在新的 7.1.x 版容器中运行现有的数据服务或路由,您需要重新构建、重新发布和重新部署 Studio 模型,以使用最新的代码更改。

我们支持将 Talend ESB Container 6.x 与 Talend ESB Studio 6.x 和 Talend ESB Infrastructure Services 7.1.x 生成的数据服务及路由进行混合安装和使用。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform

Service Registry 迁移 从 6.4.1 之前的版本迁移 Service Registry 需要导出较旧版本 Service Registry 中的所有构件 (使用 TAC Service Registry UI 或相关的 tregistry:export 命令)。然后,可以使用此完整导出,将 Service Registry 内容导入到为 7.1.x 版执行的全新 Service Registry 安装。

Talend ESB

Talend Data Services Platform

Talend Runtime 迁移 由于在 container/etc/org.talend.esb.job.saml.policy 文件中改为使用 SHA2 而不是 SHA1 算法套件,如果您在早于 6.4.1 的旧版本 Talend Runtime 中运行,您需要使用 Basic128Sha256 AlgorithmSuite 的更新策略。这只影响需要与 6.4.1 版以后的提供程序通信,并且使用设计时间 SAML 令牌身份验证选项 (tESBConsumer > Authentication (身份验证) > SAML Token (SAML 令牌)) 的客户端。使用 Service Registry 的客户端和提供程序不受此更改影响,因为它们是从 Service Registry 获取策略。

Talend ESB

Talend Data Services Platform

Studio 路由迁移 从 6.3.1 版起,ESB Studio 不再附带 cMessageEndpoint 库。有关如何使用 6.3.1 版以前的 ESB Studio 生成的路由的更多信息,请参阅<Studio_Home>/esb/Readme_cMessageEndpoint_Libraries.txt获取详细信息。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform

使用带 Talend Runtime 连接池的 SAP 迁移 Studio 作业 通过 Talend Runtime 7.1,要求共享连接池具有固定名称 SAP_CONNECTION_POOL。如果已更改,您需要更新您的模型,以使用此固定值。

Talend Open Studio for ESB

Talend ESB

Talend Data Services Platform