Aggiornare ThingWorx Navigate > Aggiornamento tramite migrazione
  
Aggiornamento tramite migrazione
Operazioni preliminari all'aggiornamento tramite migrazione
Prima di iniziare è necessario preparare il sistema per l'aggiornamento ed esportare i file dal sistema di origine. Le sezioni che seguono forniscono istruzioni per l'esecuzione di questi passi.
Aggiornare l'estensione per la gestione della configurazione
1. Rimuovere innanzitutto l'estensione per la gestione della configurazione.
a. In ThingWorx Composer, fare clic su Gestione, quindi su Estensioni installate.
b. Selezionare thingworx-navigate-configuration-manager, quindi fare clic su .
2. Riavviare Apache Tomcat.
3. Impostare quindi l'estensione di ThingWorx Navigate per la gestione della configurazione dalla cartella upgrade del file decompresso ThingWorx-Navigate-Supplemental-Files-<versione>-bundle.zip.
a. In ThingWorx Composer, fare clic su Importazione/Esportazione > Importazione.
b. Nella finestra Importazione, fare clic su Sfoglia e selezionare thingworx-navigate-data-manager-bundle-<versione>.zip.
c. Fare clic su Importa.
4. Riavviare Apache Tomcat.
Esportare tutte le entità non Navigate
Il passo successivo consiste nell'esportazione di tutte le entità da ThingWorx.
1. In ThingWorx Composer, cercare e aprire DataConfigurationAPI. Viene visualizzata la pagina Informazioni generali.
2. Fare clic su Servizi.
3. Per ExportEntities, fare clic su . Viene visualizzata la finestra Esegui servizio: ExportEntities.
4. Per Input, in filename, immettere un nome per il file in cui sono memorizzate le entità esportate.
5. Fare clic su Esegui. Viene visualizzato un messaggio di esito positivo e le entità vengono esportate nella seguente posizione: $<dirinstall\ThingWorxStorage\repository\NavigateFileRepository\.
Esportare la configurazione
Esportare la configurazione di ThingWorx Navigate dal sistema di origine. Sarà necessario importarla successivamente nel sistema di destinazione.
Per esportare il file in ThingWorx, attenersi alla procedura descritta di seguito.
1. In ThingWorx Composer, cercare e aprire DataConfigurationAPI. Viene visualizzata la pagina Informazioni generali.
2. Fare clic su Servizi.
3. Per ExportDataToFile, fare clic su . Viene visualizzata la finestra Esegui servizio: ExportDataToFile.
4. Per Input, in filename, immettere un nome per il file in cui è memorizzata la configurazione esportata.
5. Fare clic su Esegui. Viene visualizzato un messaggio di esito positivo e le entità vengono esportate nella seguente posizione: $<dirinstall\ThingWorxStorage\repository\NavigateFileRepository\.
Esportare la configurazione per I miei task
* 
Questo passo è applicabile solo se si esegue l'aggiornamento da ThingWorx Navigate 8.5.x alla versione 9.x.
Esportare la configurazione per I miei task dal sistema di origine. Sarà necessario importarla successivamente nel sistema di destinazione.
Per esportare il file in ThingWorx Composer, eseguire i passi riportati di seguito.
1. In ThingWorx Composer, cercare e aprire DataConfigurationAPI. Viene visualizzata la pagina Informazioni generali.
2. Fare clic su Servizi.
3. Per ExportDBEntries, fare clic su . Viene visualizzata la finestra Esegui servizio: ExportDBEntries.
4. Per Input, in filename, immettere un nome per il file in cui è memorizzata la configurazione esportata.
5. Fare clic su Esegui. Viene visualizzato un messaggio di esito positivo e le entità vengono esportate nella seguente posizione: $<dirinstall\ThingWorxStorage\repository\NavigateFileRepository\.
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.0 alla versione 9.1.0, 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 ed esaminarli dopo l'aggiornamento. Se necessario, ridistribuire i task personalizzati di cui è stato eseguito il backup.
* 
Tutti i componenti BETA utilizzati nei mashup personalizzati verranno rimossi quando si esegue l'aggiornamento a ThingWorx Navigate 9.x. Pianificare l'aggiornamento dei mashup dopo l'aggiornamento con la versione 9.x di tali componenti.
Salvare le modifiche apportate all'elenco di non consentiti
* 
Questo passo è applicabile solo se si esegue l'aggiornamento da ThingWorx Navigate 8.5.x alla versione 9.x.
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.
Eseguire il backup e disinstallare ThingWorx Navigate
Se è stato utilizzato il programma di installazione per installare la versione esistente di ThingWorx Navigate, prima di eseguire un aggiornamento tramite migrazione nello stesso sistema, eseguire il backup e disinstallare la versione esistente di ThingWorx Navigate attenendosi alla procedura descritta di seguito.
* 
Non è necessario disinstallare la versione esistente di ThingWorx Navigate se si esegue un aggiornamento tramite migrazione in un altro sistema.
1. Eseguire il backup delle cartelle seguenti:
ThingworxPlatform
ThingworxStorage
<Tomcat Home>\webapps\Thingworx
2. Disinstallare la versione esistente di ThingWorx Navigate. Per informazioni sulla disinstallazione, vedere le istruzioni riportate di seguito.
a. Aprire la pagina ThingWorx Navigate Help Center e selezionare l'Help Center per la versione di ThingWorx Navigate esistente.
b. In ThingWorx Navigate Help Center, cercare "Disinstallare ThingWorx Navigate" e attenersi alla procedura fornita.