È possibile installare le snapshot in un IBM® Process Server offline utilizzando IBM Process Center per creare il package di installazione e utilizzando i comandi wsadmin per installare le snapshot utilizzando i package.
Prima di iniziare
Esportare un'istantanea. Per ulteriori informazioni, vedere Importazione ed esportazione di progetti.
Vedi i prerequisiti in Installazione delle istantanee.Se si prevede di migrare le istanze in esecuzione, verificare che sia presente una politica di migrazione per l'istantanea. La normativa di migrazione definisce il modo in cui gestire i token orfani, se presenti. Se una normativa di migrazione non è elencata per l'istantanea di origine, informare il proprietario dell'istantanea che si sta installando per creare la normativa di migrazione. Il proprietario dell'istantanea può utilizzare la console Process Center per creare il file della normativa di migrazione e utilizzare l'editor della normativa di migrazione per modificarlo. Per informazioni, consultare Definizione della politica di migrazione utilizzando la console Process Center.
Procedura
- Accedere alla console Process Center .
- Nella pagina App processo , fare clic su Dettagli per l'applicazione del processo che si desidera installare, quindi fare clic su Istantanee.
- Fare clic su Installa accanto alla snapshot da installare.
Viene visualizzata la finestra Installa un'istantanea su un server .
- Nella finestra, selezionare il Process Server offline in cui si desidera installare la snapshot.
Se l'applicazione del processo dispone già di un pacchetto di installazione per una snapshot differente per Process Servernon in linea, la finestra visualizza un pulsante OK . Ad esempio, se esiste un pacchetto di installazione per Snap1 e si è fatto clic su Installa per Snap2, la finestra visualizza il pulsante OK . Se si sta installando la prima snapshot per l'applicazione del processo su Process Server, la finestra visualizza un pulsante Crea pacchetto di installazione . Fai clic sul pulsante.
Facendo clic sul pulsante OK , viene visualizzata la pagina Installa istantanea - Gestisci istanze . Se è stato fatto clic su Crea package di installazione, la finestra viene chiusa e viene avviato il processo di creazione del package di installazione.
- Se la finestra Installa istantanea - Gestisci istanze è aperta, selezionare il tipo di pacchetto di installazione che si desidera creare.
È possibile creare un pacchetto di installazione generico o un pacchetto di installazione personalizzato. Un pacchetto di installazione generico non include le istruzioni di migrazione utilizzate per migrare token e istanze da altre istantanee alla nuova istantanea.
- Se si è scelto di creare un package di installazione personalizzato, impostare la modalità di gestione delle istanze in esecuzione per ciascuna istantanea attualmente installata in Process Server.
Le opzioni sono
Se si sceglie Leave, le istanze del processo esistenti continuano l'esecuzione utilizzando la snapshot precedente. Le nuove istanze del processo utilizzano la nuova istantanea. Se si sceglie Migrate, le istanze di processo esistenti migrano alla nuova istantanea. Esiste la possibilità che i token orfani si verifichino con questa opzione. Se si sceglie Delete, che è disponibile solo sui server di sviluppo, le istanze del processo esistenti vengono eliminate. Per ulteriori informazioni, consultare Migrazione delle istantanee utilizzando Workflow Center.
Fare clic su Crea package di installazione.
Ad esempio, si dispone di due istantanee, Snap1 e Snap2, già installate sul server. Si desidera installare Snap3 sul server e si sceglie di creare un package di installazione personalizzato. Nella finestra, si specifica come gestire le istanze in esecuzione per due migrazioni:
- Da Snap1 a Snap3
- Da Snap2 a Snap3
Dopo che Process Center ha creato il pacchetto di installazione, è possibile visualizzare i pacchetti di installazione elencati con la snapshot. I pacchetti di installazione sono disponibili sul server Process Center purché il server offline selezionato esista in Process Center. Se si elimina il server non in linea da Process Center, vengono eliminati anche i package di installazione per tale server.
- Espandere la sezione Normativa di migrazione disponibile per gestire la migrazione delle istanze in esecuzione dall'istantanea se si verifica una delle seguenti condizioni:
- Si è scelto di creare un package di installazione generico.
- È stato scelto di creare un package di installazione personalizzato ed è stata selezionata l'opzione Lascia per almeno una snapshot.
La sezione Normativa di migrazione disponibile elenca le snapshot dell'origine di migrazione che hanno una normativa di migrazione. Per ogni istantanea da cui si stanno migrando le istanze, fare clic su
Esporta e salvare il file
.xml risultante. Se nella sezione manca una politica di migrazione, contattare il proprietario dell'istantanea che si sta installando per crearne una. Per informazioni, consultare
Definizione della politica di migrazione utilizzando la console Process Center.
- Esportare il package di installazione in un file facendo clic su Esporta package di installazione. Salvare il file .zip risultante.
- Trasferire il pacchetto di installazione al Process Server non in linea utilizzando FTP o un programma di utilità simile. Se sono stati esportati i file della normativa di migrazione, trasferirli.
- Su Process Serveroffline, eseguire il comando BPMInstallPackage nella directory
profile_root/bin .
Ad esempio:
AdminTask.BPMInstallPackage('[-inputFile C:\myProcessApps\SHSV856.zip -showSnapshotInfo true]')
- Per migrare le istanze in esecuzione alla nuova istantanea, eseguire il comando BPMMigrateInstances .
Nel comando, identificare una vecchia istantanea come origine e la nuova istantanea come destinazione. Se è stato esportato un file della normativa di migrazione per l'istantanea di origine, aggiungere il percorso a tale file come parametro
orphanTokenPolicyFile . Per informazioni sul comando, consultare il comando
BPMMigrateInstances.
Suggerimento: è anche possibile eliminare tutti i token orfani in Process Inspector. Tuttavia, con Process Inspector, non è possibile scegliere di eliminare singoli token orfani o spostare i token.
Per esempio
AdminTask.BPMMigrateInstances(’[-containerAcronym HSS -sourceContainerSnapshotAcronym V1 -targetContainerSnapshotAcronym V2 C:\logFiles\V1_to_SHSV856.xml]')
- Facoltativo: se necessario, impostare le variabili di ambiente.
Ad esempio, il valore corretto per un particolare ambiente (ad esempio, test o produzione) potrebbe non essere noto durante la fase di progettazione. In queste situazioni, fornire il valore dopo l'installazione dell'istantanea nel nuovo ambiente.
- Facoltativo: se necessario, stabilire team di runtime.
Ad esempio, dopo aver installato una snapshot in un nuovo ambiente (come test o produzione), potrebbe essere necessario aggiungere o rimuovere gli utenti nei team per tale progetto. Ovvero, gli utenti nell'ambiente di test potrebbero non essere disponibili nell'ambiente di sviluppo.
- Facoltativo: se necessario, controllare i processi e i servizi esposti.
Ad esempio, dopo aver installato una snapshot in un nuovo ambiente (come test o produzione), potrebbe essere necessario disabilitare un particolare processo o servizio esposto all'interno di tale applicazione del processo
Risultati
L'ultima istantanea che si installa diventa la snapshot predefinita ed è automaticamente attiva.