Installazione di istantanee su un server connesso utilizzando i comandi wsadmin

È 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.

Prima di iniziare

Vedi i prerequisiti in Installazione delle istantanee.

Inoltre, verificare che l'ID utente utilizzato abbia accesso per installare le istantanee sul Workflow Serverconnesso. Per informazioni, consultare Limitazione dell'accesso all'installazione ai server di runtime.

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:

  1. 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]')
    Per informazioni sul comando, consultare Comando BPMInstall.

    Se l'applicazione del processo è già installata, a tutte le istanze in esecuzione viene fornita l'opzione Lascia migrazione. Per informazioni, vedi Migrazione delle istantanee utilizzando Workflow Center.

  2. 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.
  3. 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]')
  4. 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.
  5. 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.
    Per informazioni, consultare Configurazione dei team di runtime.
  6. 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
    Per informazioni, consultare Configurazione di processi e servizi esposti.

Risultati

L'istantanea installata diventa l'istantanea predefinita ed è automaticamente attiva.