Обновление системы с установленными Operator Advisor и ThingWorx Apps до выпуска 8.5.0
Обновление системы с Operator Advisor и ThingWorx Apps поддерживается, начиная с Operator Advisor 8.4.1 и 8.4.3, а также с ThingWorx Apps 8.4.3.
• Если в системе установлен выпуск Operator Advisor ниже 8.4.1, то сначала необходимо выполнить обновление до Operator Advisor 8.4.1, а затем до Operator Advisor 8.5.0.
• Если в системе установлена версия ThingWorx Apps ниже 8.4.3, то сначала необходимо выполнить обновление до ThingWorx Apps 8.4.3, а затем до Operator Advisor 8.5.0.
Выполните следующие этапы для обновления системы с установленными Operator Advisor и ThingWorx Apps.
◦ "Перед началом процесса обновления"
◦ "Перед обновлением ThingWorx"
◦ "Обновление ThingWorx"
◦ Шаги 1–6 для "Обновления ThingWorx Apps"
2. Обновите таблицы базы данных:
◦ Для базы данных Postgres выполните следующие команды:
ALTER TABLE joborder ALTER COLUMN actualstarttime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN actualendtime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN plannedstarttime TYPE timestamptz;
ALTER TABLE joborder ALTER COLUMN plannedendtime TYPE timestamptz;
ALTER TABLE historicaldata ALTER COLUMN timestamp TYPE timestamptz;
◦ Для базы данных SQL Server выполните следующие команды, заменив <схема> twschema или схемой, используемой для вашей базы данных:
ALTER TABLE <схема>.joborder ALTER COLUMN actualstarttime DATETIMEOFFSET;
ALTER TABLE <схема>.joborder ALTER COLUMN actualendtime DATETIMEOFFSET;
ALTER TABLE <схема>.joborder ALTER COLUMN plannedstarttime DATETIMEOFFSET;
ALTER TABLE <схема>.joborder ALTER COLUMN plannedendtime DATETIMEOFFSET;
ALTER TABLE <схема>.historicaldata ALTER COLUMN timestamp DATETIMEOFFSET;
GO
3. Перейдите к элементы базы данных, относящемуся к вашей базе данных PTC.SCA.SCO.PostgresDatabase или PTC.SCA.SCO.MSSQLDatabase.
4. На вкладке Конфигурация задайте Настройки JDBC соответствующим для вашей базы данных образом.
|
Прежде чем настраивать свою вещь базы данных, убедитесь, что в ThingWorx присутствуют необходимые драйверы JDBC. ThingWorx может использовать драйверы JDBC для подключения к любой базе данных, совместимой с JDBC (например, SQL Server, MySQL и т. д.). Это также можно сделать с помощью ThingWorx Edge MicroServer и ThingWorx хоста/ресурса с использованием OLEDB и ODBC, если база данных находится вне брандмауэра. Если расширение JDBC не существует в ThingWorx для вашей базы данных, вы можете добавить драйвер JDBC вручную, загрузив драйвер и добавив файлы в следующее расположение: /<каталог Tomcat>/webapps/Thingworx/WEB-INF/lib. После копирования драйвера необходимо перезагрузить сервер ThingWorx. Для получения дополнительной информации см. раздел
Расширяемость JDBC в Центре справки ThingWorx.
|
5. Нажмите Сохранить, чтобы сохранить элемент базы данных.
6. Перейдите к вещи PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion].
7. На вкладке Конфигурация в разделе DatabaseConfigurationSettings отредактируйте поле DBConnection, чтобы указать вещь базы данных, которую вы настроили в шаге 3.
8. Нажмите Сохранить, чтобы сохранить вещь конфигурации точки запуска.
9. Найдите вещь PTC.SCA.SCO.OAMigrator.
10. В разделе Сервисы выполните сервис переноса, подходящий для версии, с которой вы производите обновление:
◦ При обновлении с 8.4.1 выполните сервис MigrateFrom_8_4_1_To_8_5_0.
◦ При обновлении с 8.4.3 выполните сервис MigrateFrom_8_4_3_To_8_5_0. (8.4.3 является ограниченной версией и недоступна на странице загрузки программного обеспечения PTC)
Эта служба успешно выполнена, когда на панели вывода службы отображается значение "Нет результатов".