Questo argomento si applica solo alla configurazione IBM Business Automation Workflow Advanced.

Script di amministrazione listTemplates.py

Nel corso del tempo, vengono installate nuove versioni delle applicazioni, ma non è possibile disinstallare una versione precedente fino a quando non vi sono più istanze attive della versione precedente.

Utilizzare lo script di amministrazione listTemplates.py per visualizzare le versioni delle applicazioni distribuite e, per ogni versione, il numero di istanze disponibili. Ciò consente di identificare le applicazioni che possono essere disinstallate.

Prerequisiti

Le seguenti condizioni devono essere soddisfatte:
  • Includere le opzioni wsadmin -user e -password per specificare un ID utente che disponga dell'autorità di operatore.
  • Se non si sta utilizzando il profilo predefinito, utilizzare l'opzione wsadmin -profileName profile per specificare il profilo.

Ubicazione

Lo script di gestione listTemplates.py si trova nella directory Business Process Choreographer admin .
For Windows operating systeminstall_root\ProcessChoreographer\admin
For Linux operating systemFor UNIX operating systeminstall_root/ProcessChoreographer/admin

Sintassi

For Linux operating systemFor UNIX operating systeminstall_root/bin/wsadmin.sh 
For Windows operating systeminstall_root\bin\wsadmin

-f listTemplates.py
     -cluster clusterName
     [-templateName templateName]
     [-applicationName applicationName]
     (-all | -active | -stopped | -invalid | -superseded)
     [-countInstances]
     [-groupBy (application | template)]

Parametri

-f
Questo parametro specifica il file script da eseguire.
-cluster clusterName
Il nome del cluster in cui è configurato Business Process Choreographer . In una configurazione multicluster, è necessario specificare il cluster dell'applicazione perché è dove è configurato Business Process Choreographer .
-templateName templateName
Facoltativamente limita l'elenco a un particolare tempio.
-applicationName applicationName
Facoltativamente, limita le informazioni riportate all'applicazione specificata. Per impostazione predefinita, vengono riportate le informazioni su tutte le applicazioni sul cluster.
-all | -active | -stopped | -invalid | -superseded
È possibile specificare una di queste opzioni per limitare l'elenco a un sottoinsieme di istanze.
-all
Elenca tutti i modelli validi. Vale a dire, i modelli che appartengono a un'applicazione distribuita. Questo è il comportamento predefinito.
-active
Questa opzione elenca solo i modelli validi che sono nello stato attivo.
-stopped
Questa opzione elenca solo i template validi che sono nello stato arrestato.
-invalid
Questa opzione elenca solo i modelli che si trovano nel database Business Process Choreographer , ma non appartengono ad alcuna applicazione distribuita. Questa è l'unica opzione che visualizza modelli non validi.
Importante: se si utilizza questa opzione, lo script richiede l'accesso al database di Business Process Choreographer , quindi è necessario eseguire lo script in modalità connessa e almeno un membro cluster deve essere in esecuzione.
-superseded
Questa opzione elenca solo i modelli per cui è disponibile una versione più recente nel sistema di runtime, indipendentemente dal relativo stato.
-countInstances
Facoltativamente fornisce un conteggio del numero di istanze di ciascun modello presenti nel sistema.
Importante: se si utilizza questa opzione, lo script richiede l'accesso al database di Business Process Choreographer , pertanto è necessario eseguire lo script in modalità connessa e almeno un membro cluster deve essere in esecuzione.
-groupBy | applicazione | modello
Facoltativamente, raggruppa le informazioni per applicazione o per modello.

Esempio

Ad esempio, per elencare le informazioni su tutte le versioni dell'applicazione myapp distribuite sul cluster myCluster :

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:
wsadmin.sh -f listTemplates.py  -cluster myCluster -application myApp -all -countInstances
Per il sistema operativo WindowsImmetti il seguente comando:
wsadmin -f listTemplates.py  -cluster myCluster -application myApp -all -countInstances
Lo script emette le informazioni in una tabella che contiene le seguenti colonne:
  • Nome applicazione
  • Versione
  • Nome modello
  • Data di inizio validità
  • Numero di istanze