Aggiornamento sul posto
Il percorso di aggiornamento sul posto è applicabile solo per l'aggiornamento da ThingWorx Navigate versioni 9.3.0, 9.2.0, 9.1.0 e 9.0.0 installato utilizzando il programma di installazione. 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.
Lo strumento Installazione di ThingWorx Navigate identifica l'installazione di ThingWorx Navigate precedente e guida l'utente nell'aggiornamento.
Prima di iniziare con l'aggiornamento, assicurarsi di aver completato i passi indicati in questo argomento.
|
|
Se si esegue l'aggiornamento da ThingWorx Navigate 9.2.0 e si desidera disinstallare ThingWorx Flow in quanto non è più un prerequisito per ThingWorx Navigate, assicurarsi di disinstallarlo solo dopo aver eseguito l'aggiornamento a ThingWorx Navigate 9.3.x.
|
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.3.0, 9.2.0, 9.1.0 e 9.0.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 vengono rimossi quando si esegue l'aggiornamento a ThingWorx Navigate 9.3.x. Pianificare l'aggiornamento dei mashup dopo l'aggiornamento con la versione 9.3.x 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 consentiti.
Prerequisiti per l'aggiornamento sul posto
Aggiornare ThingWorx Foundation
Prima di eseguire l'aggiornamento a ThingWorx Navigate 9.3.x, 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 compatibile di
ThingWorx Foundation tramite
Release Advisor.
| ThingWorx Foundation 9.3.x 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. |
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.
Prerequisiti per l'autenticazione SSO
Se si esegue l'aggiornamento da ThingWorx Navigate 9.2.0 e si utilizza l'autenticazione SSO, effettuare i passi di seguito indicati prima di effettuare l'aggiornamento.
1. Windchill deve essere attivo e in esecuzione. Se Windchill è inattivo, i dati di personalizzazione non vengono mantenuti.
| Questo passo è applicabile solo se si esegue l'aggiornamento a ThingWorx Navigate 9.3.4 e versioni successive. |
2. Sostituire l'URL di ThingWorx Flow con l'URL di ThingWorx nel file sso-settings.json.
◦ Aprire il file sso-settings.json che si trova nella cartella $<dirinstall>\ThingworxPlatform\ssoSecurityConfig.
◦ Alla voce BasicSettings, sostituire l'URL di ThingWorx Flow con l'URL di ThingWorx per le chiavi seguenti: "clientBaseUrl" e "metadataEntityBaseUrl".
È possibile utilizzare lo snippet di codice seguente come riferimento:
{
"BasicSettings":
{
"clientBaseUrl": "ThingWorx URL",
"metadataEntityBaseUrl": "ThingWorx URL",
"idpMetadataFilePath": "C:\\PROGRA~2\\ThingWorxFoundation\\ThingworxPlatform\\ssoSecurityConfig\\sso-idp-metadata.xml",
"metadataEntityId": "NAVIGATE_SP_8443",
"webSSOProfileConsumerResponseSkew": "300",
"webSSOProfileConsumerReleaseDOM": "true",
"webSSOProfileResponseSkew": "300",
"retriggerOnScopesRemoval": "true",
"samlAssertionUserNameAttributeName": "uid",
"samlAssertionMaxAuthenticationAge": "28800"
},
◦ Salvare il file sso-settings.json.
◦ Riavviare Apache Tomcat e ThingWorx Integration Runtime.
Prerequisiti per l'autenticazione fissa e Windchill
| Questo passo è applicabile solo se si esegue l'aggiornamento a ThingWorx Navigate 9.3.4 e versioni successive. |
Windchill deve essere attivo e in esecuzione. Se Windchill è inattivo, i dati di personalizzazione non vengono mantenuti.