将配置和自定义任务还原到目标系统
导入之前,请执行以下操作:
1. 在以下位置创建 NavigateFileRepository 文件夹:$<installdir>\ThingWorxStorage\repository\
2. 将所有导出文件 (通过执行 ExportEntities、ExportDataToFile 和 ExportDBEntries 服务创建) 从源 ThingWorx Navigate 版本复制到步骤 1 中所述的位置。
导入所有非 Navigate 实体
导入在开始时导出的所有实体所在的 XML 文件:
1. 在 ThingWorx Composer 中,搜索 DataConfigurationAPI,然后打开它。“常规信息”页面随即打开。
2. 单击“服务”。
3. 对于
ImportEntities,单击
。
“执行服务: ImportEntities”窗口随即打开。
4. 对于“输入”,在 fileName 下输入先前通过执行 ExportEntities 服务创建的文件名称。
5. 单击“执行”。您可以在以下位置查看生成的导入日志,以了解实体的详细信息或错误:$<installdir>\ThingworxStorage\repository\NavigateFileRepository\ImportLogs。
导入配置
完成以下步骤以导入 JSON ThingWorx Navigate 配置文件 (在开始时导出的):
1. 在 ThingWorx Composer 中,搜索 DataConfigurationAPI,然后打开它。“常规信息”页面随即打开。
2. 单击“服务”。
3. 对于
ImportDataFromFile,单击
。
“执行服务: ImportDataFromFile”窗口随即打开。
4. 对于“输入”,在 fileName 下输入先前通过执行 ExportDataToFile 服务创建的文件名称。
5. 单击“执行”。您可以在以下位置查看生成的导入日志,以了解实体的详细信息或错误:$<installdir>\ThingworxStorage\repository\NavigateFileRepository\ImportLogs。
导入“我的任务”的相应配置
| 此步骤仅适用于从 ThingWorx Navigate 8.5.x 升级到 9.x 的情形。 |
请完成下列步骤以导入
“我的任务”的 JSON
ThingWorx Navigate 配置文件 (即在
导出“我的任务”的相应配置部分中导出的文件):
1. 在 ThingWorx Composer 中,搜索 DataConfigurationAPI,然后打开它。“常规信息”页面随即打开。
2. 单击“服务”。
3. 对于
ImportDBEntries,单击
。
“执行服务: ImportDBEntries”窗口随即打开。
4. 对于“输入”,在 fileName 下输入先前通过执行 ExportDBEntries 服务创建的文件名称。
5. 单击“执行”。
重新启动 ThingWorx 服务
1. 重新启动 Apache Tomcat。
2. 重新启动 ThingWorx Integration Runtime。
重新部署自定义任务
如果您有自定义任务,请重新导入以前备份的自定义任务。
1. 为您的自定义任务配置集成连接器。有关详细信息,请参阅下列相关主题:
| WindchillConnector(ptc-windchill-demo-thing) 已弃用,并将在 ThingWorx Navigate 9.1 之后的版本中移除。为了顺利过渡到下一版本,请将您的自定义任务更新为使用 OData 连接器。 |
2. 确保将 TWXNavigate:AppMashup 标记添加到自定义任务的混搭中。
3. 重新启动 Apache Tomcat 和 ThingWorx Integration Runtime。
恢复已列入黑名单的属性
| 此步骤仅适用于从 ThingWorx Navigate 8.5.x 升级到 9.x 的情形。 |
如果已对列入黑名单的属性进行了某些更改,请在升级之前恢复您已备份的黑名单。有关详细信息,请参阅
黑名单属性主题。
重新启动 ThingWorx 服务
1. 重新启动 Apache Tomcat。
2. 重新启动 ThingWorx Integration Runtime。