准备迁移升级
在开始升级之前,请为您的系统做好升级准备,并从源系统导出文件。请按照以下步骤操作:请确保您不在 ThingWorx Composer 中使用“新 Composer”用户界面:
更新配置管理器扩展
1. 首先,删除配置管理的扩展。在 ThingWorx Composer 中,单击“导入/导出”,然后在“扩展”下单击“管理”。
2. 选择 thingworx-navigate-configuration-manager,然后单击“删除扩展”。
3. 重新启动 Apache Tomcat。
4. 接下来,从 ThingWorx-Navigate-Upgrade-<版本>-bundle.zip 导入 ThingWorx Navigate 扩展以用于配置管理。
5. 在 ThingWorx Composer 中,选择 > > 。
6. 在“导入扩展”窗口中,单击“浏览”并选择 thingworx-navigate-configuration-manager-<版本>.zip。
7. 单击“导入”。
导出所有非 Navigate 实体
接下来,我们将从 ThingWorx 导出所有实体:
1. 在 ThingWorx Composer 中,前往“事物”。
2. 搜索 DataConfigurationAPI。
3. 单击“查看”。
4. 选择“实体信息”下的“服务”。
5. 对于 ExportEntities,单击“测试”。ExportEntities - Test Service 窗口随即打开。
6. 单击“执行服务”。成功消息出现,并且实体导出到此位置:
<安装位置>\ThingWorxStorage\repository\NavigateFileRepository\
7. 备份已导出的文件:将这些文件保存在不同的位置。
备份自定义任务
如果您的自定义任务是通过修改预装
ThingWorx Navigate 扩展来构建的,请进行备份,以便在升级后重新部署它们。这可防止在升级过程中覆盖这些自定义任务。有关详细信息,请参阅
ThingWorx 扩展开发指南。
导出配置
从源系统导出 ThingWorx Navigate 配置。稍后您需要将它们导入目标系统。
要将文件导出到 ThingWorx,请完成以下步骤:
1. 在 ThingWorx Composer 中,前往“事物”。
2. 搜索 DataConfigurationAPI。
3. 单击“查看”。
4. 单击“实体信息”下的“服务”。
5. 单击 ExportDataToFile 上的“测试”。
6. 在 fileName 下输入 JSON 文件的名称,以存储导出的配置。
7. 单击“执行服务”。“导出成功完成”消息出现。导出的文件将保存到默认位置:\ThingworxStorage\repository\NavigateFileRepository\。
8. 备份已导出的文件:将这些文件保存在不同的位置。