BPMInstallOfflinePackage comando

Tradizionale:
questo comando utilizza un package di installazione personalizzata per installare una snapshot dell'applicazione di un processo da Workflow Center a un workflow server offline.

Utilizzare il comando di BPMInstallOfflinePackage in modalità connessa da un workflow server per installare una snapshot da un package di installazione personalizzato sul workflow server. Utilizzare il comando BPMInstallPackage per installare un'istantanea da un package di installazione personalizzato o da un package di installazione generico. Per informazioni, consultare il comando BPMInstallPackage.

Il comando BPMInstallOfflinePackage viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.

Se l'applicazione del processo contiene contenuto avanzato, la distribuzione avanzata potrebbe essere completata dopo che il comando è stato restituito correttamente. Controllare lo stato dell'istantanea per verificare se è stata distribuita e controllare i log del server per gli errori se lo stato non cambia in active.

Prerequisiti

Nota: in un ambiente con più domini di sicurezza configurati, utilizzare l'MBean PALService invece di questo comando wsadmin. Consultare MBean PAL (Process Application LifeCycle ).
Le seguenti condizioni devono essere soddisfatte:
  • Eseguire il comando in modalità connessa, ovvero non utilizzare l'opzione -conntype none wsadmin.
  • In un ambiente di distribuzione di rete, è necessario eseguire questo comando sul nodo contenente il membro cluster delle applicazioni che gestisce le applicazioni Workflow Server . Non eseguire questo comando dal profilo del gestore distribuzione.
  • È necessario disporre dell'accesso in scrittura alla directory temporanea in cui è archiviato il package di installazione.
  • Il pacchetto di installazione deve essere stato già creato ed estratto sul server. Una volta completato questo comando, l'istantanea installata è attiva.
Nota: se si utilizza una connessione SOAP, il completamento del comando potrebbe richiedere più tempo del valore di timeout SOAP specificato. Sebbene il comando continui ad essere eseguito fino al termine, è possibile che venga visualizzata l'eccezione java.net.SocketTimeoutException: Read timed out. Per evitare questa eccezione, impostare un valore superiore per la proprietà com.ibm.SOAP.requestTimeout del file profile_root/properties/soap.client.props .

Se l'applicazione del processo contiene contenuto avanzato, la distribuzione avanzata può essere completata dopo che il comando è stato restituito correttamente. Lo stato dell'istantanea deve essere controllato per confermare che è stata distribuita. I log del server devono essere controllati per gli errori se lo stato non cambia in attivo.

Ubicazione

Avviare il client di script wsadmin dalla directory profile_root/bin .

Sintassi

BPMInstallOfflinePackage 
-inputFile input_file_path
-inactive true or false

Parametri

-inputFile percorso_file_input
Un parametro obbligatorio che identifica il percorso assoluto del package di installazione non in linea creato ed estratto sul server Workflow Center e trasferito sul server non in linea.
-inactive Booleano
Un parametro facoltativo che, quando true, disabilita l'attivazione automatica di un'istantanea dopo che è stata distribuita.

Esempio

Il seguente esempio illustra come installare una snapshot dell'applicazione del processo BillingDispute . Il pacchetto di installazione istantanea (BillingDispute.zip) è stato creato ed estratto sul server Workflow Center e viene installato su Workflow Servernon in linea.

Nell'esempio, l'utente stabilisce una connessione SOAP a Workflow Server.
Importante: in un ambiente di distribuzione di rete, utilizzare la porta configurata per il membro del cluster delle applicazioni che esegue le applicazioni Workflow Server o Workflow Center . Per determinare il numero di porta corretto, consultare la pagina di raccolta Porte della console di gestione di WebSphere (fare clic su Server > Tipi di server > WebSphere application server > nome_server > Comunicazioni > Porte ed individuare il valore per SOAP_CONNECTOR_ADDRESS).
wsadmin -conntype SOAP -port 8880 -host ProcessServer.mycompany.com -user admin -password admin -lang jython

wsadmin>AdminTask.BPMInstallOfflinePackage('[-inputFile C:/myProcessApps/BillingDispute.zip]')
Importante: in un ambiente con cluster, i parametri di connessione SOAP utilizzati per il comando wsadmin devono puntare a uno dei membri del cluster in cui deve essere distribuita l'applicazione e non al gestore distribuzione.
Il seguente esempio illustra come installare una snapshot dell'applicazione del processo BillingDispute con l'attivazione automatica disabilitata.
wsadmin>AdminTask.BPMInstallOfflinePackage('[-inputFile C:/myProcessApps/BillingDispute.zip -inactive true]')