BPMProcessInstancesResumption comando
Tradizionale:
Utilizzare questo comando per riprendere le istanze di definizione del processo aziendale (BPD) che si trovano in uno stato sospeso su IBM® Workflow Center e IBM Workflow Server.
Utilizzando questo comando si riprende un'istanza BPD e le attività associate in base alle informazioni specificate dai parametri del comando. Lo stato di avanzamento e altre informazioni vengono registrate in un file SystemOut.log standard.
Limitazione : non è possibile utilizzare questo comando per riprendere istanze BPD che appartengono ad un suggerimento.
Il comando BPMProcessInstancesResumption viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.
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 ).
Prerequisiti
Le seguenti condizioni devono essere soddisfatte:
- Eseguire il comando in modalità connessa, ovvero non utilizzare l'opzione
-conntype nonewsadmin. - È possibile eseguire il comando da qualsiasi membro del cluster in un ambiente di distribuzione di rete. Tuttavia, è necessario prima stabilire la sessione wsadmin sulla porta SOAP del membro del cluster da cui si sta eseguendo il comando.
- Per accedere al comando wsadmin, l'ID utilizzato deve avere un ruolo WebSphere® Application Server con più privilegi rispetto al ruolo di monitoraggio. Consultare Ruoli amministrativi per informazioni sui ruoli.
- Per accedere all'API Business Automation Workflow Utilizzato da questo comando, l'ID utilizzato deve appartenere a bpmAdminGroup o bpmAuthorGroup. Il nome predefinito per bpmAdminGroup è tw_admins e il nome predefinito per bpmAuthorGroup è tw_authors. Per informazioni sui gruppi, consultare IBM Business Automation Workflow tipi di gruppo predefiniti .Suggerimento: Per impostazione predefinita, solo l'utente DeAdmin ha sia il ruolo di amministratore che l'appartenenza a WebSphere Application Server ruolo di amministratore e l'appartenenza al sito bpmAdminGroup.
Ubicazione
Avviare il client di script wsadmin dalla directory install_root/bin .
Sintassi
BPMProcessInstancesResumption
-containerAcronym process_application__or_toolkit_acronym
-containerSnapshotAcronym snapshot_acronym
[-maxNumberOfInstances n]
[-getNumberOfInstances]
Parametri
- -containerAcronym Stringa
- Un parametro obbligatorio che identifica l'acronimo dell'applicazione del processo o del toolkit. Ad esempio, l'applicazione del processo BillingDispute potrebbe avere un acronimo di BILLDISP.
- -containerSnapshotAcronym Stringa
- Un parametro obbligatorio che identifica l'acronimo della snapshot dell'applicazione del processo o del toolkit.Suggerimento : L'acronimo dell'applicazione di processo si trova nella pagina delle istantanee di Workflow Center o utilizzando il comando BPMShowProcessApplication.
- -maxNumberOfInstances Numero intero
- Un parametro facoltativo che limita il numero massimo di istanze da riprendere. Se questo parametro non viene utilizzato, tutte le istanze BPD sospese del contesto specificato vengono riprese per impostazione predefinita.
- -getNumberOfInstances
- Questo è un parametro facoltativo che restituisce le istanze sospese associate al contesto fornito. Questo parametro e quello -maxNumberOfInstances si escludono a vicenda.
Esempi
Nel seguente esempio, si stabilisce prima una connessione SOAP al server e quindi si utilizza il comando BPMProcessInstancesResumption per riprendere un numero massimo di 500 istanze BPD sospese in un'istantanea dell'applicazione di elaborazione BillingDispute . L'istantanea fa parte della traccia principale.
Importante: in un ambiente di distribuzione della 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 ed individuare il valore per SOAP_CONNECTOR_ADDRESS).
wsadmin -conntype SOAP -port 8880 -host ProcessCenterServer01.mycompany.com -user admin -password admin -lang jython
wsadmin>AdminTask.BPMProcessInstancesResumption('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -maxNumberOfInstances 500]')Questo esempio restituisce il numero di istanze sospese presenti nella snapshot specificata dell'applicazione del processo o del toolkit.
wsadmin>AdminTask.BPMProcessInstancesResumption('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -getNumberOfInstances]')