Instalación de Operator Advisor > Actualización de Operator Advisor > Actualización de un sistema con Operator Advisor y ThingWorx Apps a 8.5.0
Actualización de un sistema con Operator Advisor y ThingWorx Apps a 8.5.0
La actualización de un sistema con Operator Advisor y ThingWorx Apps es compatible con Operator Advisor 8.4.1 y 8.4.3 y ThingWorx Apps 8.4.3.
Si el sistema tiene una versión de Operator Advisor anterior a 8.4.1, se debe actualizar a Operator Advisor 8.4.1 antes de actualizar a Operator Advisor 8.5.0.
Si el sistema tiene una versión de ThingWorx Apps anterior a 8.4.3, se debe actualizar a ThingWorx Apps 8.4.3 antes de actualizar a Operator Advisor 8.5.0.
Complete los siguientes pasos para actualizar un sistema en el que estén instalados Operator Advisor y ThingWorx Apps.
1. Complete las siguientes secciones de las instrucciones de Actualización a partir de ThingWorx Apps 8.4 del Centro de ayuda de ThingWorx Apps:
"Antes de empezar el proceso de actualización"
"Antes de actualizar ThingWorx"
"Actualización de ThingWorx"
Pasos del 1 al 6 de "Actualización de ThingWorx Apps"
2. Actualice las tablas de la base de datos:
Para una base de datos de Postgres, ejecute los comandos siguientes:
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;
Para una base de datos SQL Server, ejecute los comandos siguientes, sustituyendo <esquema> por twschema o el esquema usado en su base de datos:
ALTER TABLE <esquema>.joborder ALTER COLUMN actualstarttime DATETIMEOFFSET;
ALTER TABLE <esquema>.joborder ALTER COLUMN actualendtime DATETIMEOFFSET;
ALTER TABLE <esquema>.joborder ALTER COLUMN plannedstarttime DATETIMEOFFSET;
ALTER TABLE <esquema>.joborder ALTER COLUMN plannedendtime DATETIMEOFFSET;
ALTER TABLE <esquema>.historicaldata ALTER COLUMN timestamp DATETIMEOFFSET;
GO
3. Vaya a la cosa de base de datos correspondiente a su base de datos: PTC.SCA.SCO.PostgresDatabase o PTC.SCA.SCO.MSSQLDatabase.
4. En Configuración, ajuste los parámetros de Configuración de JDBC según la base de datos.
* 
Antes de configurar la cosa de base de datos, asegúrese de que los controladores de JDBC necesarios estén en ThingWorx. ThingWorx puede utilizar los controladores de JDBC para conectarse a cualquier base de datos compatible con JDBC (como SQL Server, MySQL, etc.). También se puede utilizarThingWorx Edge MicroServer y el host/recurso de ThingWorx con OLEDB y ODBC si la base de datos se encuentra detrás de una barrera de seguridad. Si no existe ninguna extensión de JDBC en ThingWorx para la base de datos, se puede añadir manualmente el controlador de JDBC descargándolo y añadiendo los ficheros en la ubicación siguiente: /<carpeta Tomcat>/webapps/Thingworx/WEB-INF/lib. Una vez copiado el controlador, es necesario reiniciar el servidor de ThingWorx. Para obtener más información, consulte Extensibilidad de JDBC en el Centro de ayuda de ThingWorx.
5. Pulse en Guardar para guardar la cosa de la base de datos.
6. Navegue a la cosa PTC.Factory.C_LaunchPointConfigurationThing_[versión].
7. En Configuración, en la sección DatabaseConfigurationSettings, edite el campo DBConnection para que apunte a la cosa de base de datos configurada en el paso 3.
8. Pulse en Guardar para guardar la cosa de configuración del punto de inicio.
9. Navegue a la cosa PTC.SCA.SCO.OAMigrator.
10. En Servicios, ejecute el servicio de migración adecuado para la versión desde la que se está actualizando:
Si se actualiza desde 8.4.1, ejecute el servicio MigrateFrom_8_4_1_To_8_5_0.
Si se actualiza desde 8.4.3, ejecute el servicio MigrateFrom_8_4_3_To_8_5_0. (8.4.3 es una versión limitada, no disponible en la página Descargas de software de PTC)
El servicio se ha completado correctamente cuando se muestra "No hay resultados" en el panel de salida del servicio.
11. Si ha añadido servicios anteriores a la acción y posteriores a la acción en las cosas PTC.SCA.SCO.DefaultPreActionValidator o PTC.SCA.SCO.DefaultPostActionHandler en el sistema de origen, siga las instrucciones en Envío y validación de eventos anteriores y posteriores a la acción para duplicar las nuevas cosas PTC.SCA.SCO.PreActionValidator y PTC.SCA.SCO.PostActionHandler y añada sus servicios a los duplicados.
12. La cosa de conector OData de MPMLink (PTC.SCA.SCO.MPMLink_ODataConnector) se ha actualizado para 8.5. Duplique la cosa actualizada y configúrela siguiendo las instrucciones de Configuración del conector OData de MPMLink.
13. Complete el paso 7 y los pasos del 9 al 18 de la sección "Actualización de ThingWorx Apps" de Actualización a partir de ThingWorx Apps 8.4 en el Centro de ayuda de ThingWorx Apps.