Aggiornare ThingWorx Navigate > Aggiornamento sul posto
  
Aggiornamento sul posto
Il percorso di aggiornamento sul posto è applicabile solo per l'aggiornamento da ThingWorx Navigate versioni 9.1, 9.0 e 8.5.x installato utilizzando il programma di installazione. Lo strumento Installazione di ThingWorx Navigate identifica l'installazione di ThingWorx Navigate precedente e guida l'utente nell'aggiornamento.
* 
Se ThingWorx Navigate è stato installato manualmente (senza utilizzare il programma di installazione), eseguire la migrazione di ThingWorx Navigate a un'istanza installata utilizzando il programma di installazione. Ciò consentirà di eseguire aggiornamenti sul posto in futuro.
Prima di iniziare con l'aggiornamento, assicurarsi di aver completato i passi indicati in questo argomento.
Preparazione per l'aggiornamento sul posto
Prima di iniziare l'aggiornamento, eseguire il backup dei task personalizzati e salvare una copia delle modifiche apportate all'elenco di non consentiti, precedentemente noto come blacklist. Le sezioni che seguono forniscono istruzioni per l'esecuzione di questi passi.
Eseguire il backup dei task personalizzati
Se si dispone di task personalizzati creati modificando le estensioni predefinite di ThingWorx Navigate, eseguirne i backup in modo che sia possibile ridistribuirli dopo l'aggiornamento. In questo modo si impedisce che i task personalizzati vengano sovrascritti durante il processo di aggiornamento. Per ulteriori informazioni, vedere Best practice per lo sviluppo di soluzioni in ThingWorx Help Center.
Se si esegue l'aggiornamento da ThingWorx Navigate 9.0 e 9.1, i task personalizzati creati utilizzando i componenti vengono aggiornati automaticamente. Non è necessario eseguire il backup dei task personalizzati. Tuttavia, è consigliabile eseguire il backup dei task personalizzati e delle implementazioni dei componenti personalizzati. Esaminarli dopo l'aggiornamento e, se necessario, ridistribuirli.
* 
Tutti i componenti BETA utilizzati nei mashup personalizzati verranno rimossi quando si esegue l'aggiornamento a ThingWorx Navigate 9.2. Pianificare l'aggiornamento dei mashup dopo l'aggiornamento con la versione 9.2 di tali componenti.
Salvare le modifiche apportate all'elenco di non consentiti
Se sono state apportate modifiche all'elenco di non consentiti, salvare una copia delle modifiche in modo da poterle riapplicare dopo l'aggiornamento. Per ulteriori informazioni, vedere l'argomento Aggiungere attributi all'elenco di non consentitiAggiungere attributi all'elenco di non consentiti.
Prerequisiti per l'aggiornamento sul posto
Aggiornare ThingWorx Foundation
Prima di eseguire l'aggiornamento a ThingWorx Navigate 9.2, assicurarsi di avere eseguito l'aggiornamento alla versione compatibile di ThingWorx Foundation utilizzando il programma di installazione. Fare riferimento alla procedura descritta di seguito.
1. Determinare la versione di ThingWorx Foundation compatibile utilizzando Release Advisor o ThingWorx Navigate Product Compatibility Matrix.
2. Se si esegue l'aggiornamento da ThingWorx Navigate 8.5.8, è necessario eseguire alcuni passi aggiuntivi prima di eseguire l'aggiornamento di ThingWorx Foundation.
Scenario di aggiornamento
Passi necessari
Aggiornamento da ThingWorx Navigate 8.5.x a 8.5.8 effettuato in precedenza. Aggiornamento a ThingWorx Navigate 9.2 da eseguire
Se in precedenza è stato eseguito l'aggiornamento da ThingWorx Navigate 8.5.x a 8.5.8 e si intende eseguire l'aggiornamento a ThingWorx Navigate 9.2, attenersi alla procedura descritta di seguito.
a. Eseguire l'utilità ThingWorx Upgrade Ready Utility. Per ulteriori informazioni, vedere la sezione B. "Eseguire l'utilità ThingWorx Upgrade Ready Utility" nell'argomento Aggiornamento del programma di installazione di ThingWorx Help Center.
b. Nel file ThingWorxFoundation.xml creato dopo l'esecuzione dell'utilità, modificare il valore della proprietà <applicationVersion> in 8.5.8.
* 
Il file ThingWorxFoundation.xml viene salvato nella cartella .ptc_ccif nel profilo utente (ad esempio, in Windows: C:\Users\Administrator\.ptc_ccif; in Linux: ~/.ptc_ccif/).
Aggiornamento da ThingWorx Navigate 8.5.8 a 9.2
Durante l'aggiornamento da ThingWorx Navigate 8.5.8 (installato utilizzando il programma di installazione) alla versione 9.2, il file ThingWorxFoundation.xml richiesto non viene creato nella cartella .ptc_ccif. Come soluzione temporanea per questo problema noto, è necessario creare manualmente il file ThingWorxFoundation.xml e verificare i valori di alcune proprietà nel file.
a. Creare il file ThingWorxFoundation.xml. È possibile utilizzare il seguente esempio e aggiornarlo in base ai propri requisiti.
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
b. Verificare i valori delle proprietà riportati di seguito nel file ThingWorxFoundation.xml nel proprio profilo utente:
a. Verificare che il valore della proprietà <applicationVersion> corrisponda alla versione corrente.
b. Verificare che il valore della proprietà <applicationInstallDir> corrisponda alla posizione di installazione corrente di ThingWorx Foundation.
Se in precedenza è stato eseguito l'aggiornamento da ThingWorx Navigate 8.5.x a 8.5.8 e si intende eseguire l'aggiornamento a ThingWorx Navigate 9.2, attenersi alla procedura descritta di seguito.
1. Eseguire l'utilità ThingWorx Upgrade Ready Utility. Per ulteriori informazioni, vedere la sezione B. "Eseguire l'utilità ThingWorx Upgrade Ready Utility" nell'argomento Aggiornamento del programma di installazione di ThingWorx Help Center.
2. Nel file ThingWorxFoundation.xml creato dopo l'esecuzione dell'utilità, modificare il valore della proprietà <applicationVersion> in 8.5.8.
* 
Il file ThingWorxFoundation.xml viene salvato nella cartella .ptc_ccif nel profilo utente (ad esempio, in Windows: C:\Users\Administrator\.ptc_ccif; in Linux: ~/.ptc_ccif/).
Durante l'aggiornamento da ThingWorx Navigate 8.5.8 (installato utilizzando il programma di installazione) alla versione 9.2, il file ThingWorxFoundation.xml richiesto non viene creato nella cartella .ptc_ccif. Come soluzione temporanea per questo problema noto, è necessario creare manualmente il file ThingWorxFoundation.xml e verificare i valori di alcune proprietà nel file.
1. Creare il file ThingWorxFoundation.xml. È possibile utilizzare il seguente esempio e aggiornarlo in base ai propri requisiti.
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
2. Verificare i valori delle proprietà riportati di seguito nel file ThingWorxFoundation.xml nel proprio profilo utente:
a. Verificare che il valore della proprietà <applicationVersion> corrisponda alla versione corrente.
b. Verificare che il valore della proprietà <applicationInstallDir> corrisponda alla posizione di installazione corrente di ThingWorx Foundation.
3. Eseguire l'aggiornamento alla versione compatibile di ThingWorx Foundation utilizzando il programma di installazione. Per informazioni sull'aggiornamento, fare riferimento all'argomento Utilizzo del programma di installazione per aggiornare ThingWorx Foundation in ThingWorx Help Center.
* 
ThingWorx Foundation 9.2 richiede JAVA 11. Se si esegue l'aggiornamento da una versione distribuita con JAVA 8, installare JAVA 11, importare i certificati pertinenti da JAVA 8 in JAVA 11 e quindi procedere con l'aggiornamento di ThingWorx Foundation.
Installare ThingWorx Flow
ThingWorx Flow deve essere installato utilizzando il programma di installazione prima dell'aggiornamento di ThingWorx Navigate. Per informazioni sull'installazione di ThingWorx Flow, consultare l'argomento Installazione di ThingWorx Flow in ThingWorx Help Center.
* 
ThingWorx Foundation, ThingWorx Flow e ThingWorx Navigate devono essere installati nello stesso sistema.
Durante l'installazione di ThingWorx Flow, se il file extra.crt non è già stato aggiornato con i certificati autofirmati necessari per le applicazioni, assicurarsi di aggiornarlo prima di eseguire l'installazione di ThingWorx Navigate. Per istruzioni dettagliate, fare riferimento al passo 7 dell'argomento Passi post-installazione per ThingWorx Flow in ThingWorx Help Center.
Verifica dei requisiti di Windchill
Assicurarsi di soddisfare i requisiti di Windchill prima di iniziare l'aggiornamento di ThingWorx Navigate.
Per informazioni dettagliate, vedere la sezione "Requisiti di Windchill" nell'argomento Prerequisiti.
Vedere l'argomento "Prerequisiti" della guida Installazione di ThingWorx Navigate 9.2 per conoscere i requisiti di Windchill.