Обновление выпуска
Процесс обновления до выпуска обновления
При обновлении до выпуска обновления (например, с 9.0.1 или 9.3.1 до 9.3.2) используйте следующий упрощенный путь обновления на месте. Для таких обновлений не требуются сценарии обновления.
* 
Предполагается, что выполняется обновление для той же самой базы данных.
* 
Если в дополнение к ThingWorx Platform используется ThingWorx Apps, убедитесь, что версия ThingWorx, с которой выполняется обновление, поддерживается версией ThingWorx Apps. См. раздел ThingWorx Apps Upgrade Support Matrix (Матрица поддержки обновления ThingWorx Apps) (на английском языке).
1. Получите новый файл Thingworx.war с веб-страницы PTC Software Downloads (Загрузки программного обеспечения PTC).
2. Убедитесь, что в файле platform-settings.json имеются следующие параметры ExtensionPackageImportPolicy, для которых задано значение true, чтобы разрешить импорт расширений. Рекомендации по конфигурации см. в этом разделе.
"ExtensionPackageImportPolicy": { "importEnabled": <true or false>, "allowJarResources": <true or false>, "allowJavascriptResources": <true or false>, "allowCSSResources": <true or false>, "allowJSONResources": <true or false>, "allowWebAppResources": <true or false>, "allowEntities": <true or false>, "allowExtensibleEntities": <true or false> },
3. Остановите Tomcat.
4. Перейдите к установке Tomcat в папке \Apache Software Foundation\Tomcat x.x\webapps и удалите файл Thingworx.war, а затем папку Thingworx.
5. Поместите новый файл Thingworx.war в папку \Apache Software Foundation\Tomcat x.x\webapps.
6. Запустите Tomcat.
7. Если обновление завершилось неудачно со следующей ошибкой, переходите к следующему шагу. Эта ошибка возникает, если длина любого пользовательского значения индекса больше или равна 64 символам.
Unable to Invoke Service Reindex on Data Table : com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated in table 'thingworx.thingworx.data_table_indexes', column 'mskey'. Truncated value: '<with_actual_field_Value_from_mskey_field>'.
8. Выполните файл thingworxMssqlSchemaUpdate<предыдущая версия>-to-<текущая версия>.bat/.sh (для MSSQL) или thingworxAzureSchemaUpdate<предыдущая версия>-to-<текущая версия>.bat/.sh (для Azure).
sqlcmd -S server\\serverinstance,port -U db_user -P password -d databaseName -i <schemaUpdateFile.sql>
При выполнении этого сценария увеличится длина столбца mskey и обновятся индексы.
9. Запустите Tomcat.
Было ли это полезно?