È possibile installare le istantanee su un IBM® Workflow Server collegato utilizzando i comandi wsadmin in una serie di script. Se una o più istantanee sono già installate, tutte le istanze del processo attualmente in esecuzione continuano a utilizzare la propria istantanea originale fino al completamento.
Informazioni su questa attività
È possibile eseguire lo script dell'installazione delle istantanee su un server connesso invece di utilizzare Workflow Center. Utilizzando una serie di script che contengono comandi wsadmin, è possibile automatizzare le operazioni di installazione. Quando si installa una snapshot, si installano anche le snapshot del toolkit da cui dipende, a meno che queste snapshot del toolkit non esistano già su Workflow Server.
Procedura
Per eseguire lo script dell'installazione di un'istantanea su un server connesso, includere i comandi wsadmin seguenti negli script:
- Installare l'istantanea eseguendo il comando BPMInstall nella directory profile_root/bin .
Ad esempio:
AdminTask.BPMInstall('[-containerAcronym HSS -containerSnapshotAcronym SHSV856 -containerTrackAcronym Main -serverName ProcessServer01 -skipGovernance false]')
- Facoltativo: se si sta installando un'istantanea ed è necessaria una politica di migrazione per migrare le istanze attive, estrarre il file della politica di migrazione per tale istantanea utilizzando il comando BPMExtractMigrationPolicy .
Ad esempio:
AdminTask.BPMExtractMigrationPolicy('[-containerAcronym HSS -containerSourceSnapshotAcronym V1 -containerTargetSnapshotAcronym SHSV856 -outputFile C:\ftp_source\V1_to_SHSV856.xml]')
Il creatore dell'istantanea deve creare la normativa di migrazione analizzando la differenza tra le snapshot di origine e di destinazione. Il creatore dell'istantanea può utilizzare l'editor della politica di migrazione per modificare il contenuto del file della politica di migrazione. Per informazioni, consultare
Definizione della politica di migrazione utilizzando la console Process Center.
- Su Workflow Server, per eseguire la migrazione delle istanze in esecuzione nella nuova istantanea, eseguire il comando BPMMigrateInstances nella directory profile_root/bin .
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.
Ad 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'istantanea installata diventa l'istantanea predefinita ed è automaticamente attiva.