
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
-usere-passwordper specificare un ID utente che disponga dell'autorità di operatore. - Se non si sta utilizzando il profilo predefinito, utilizzare l'opzione wsadmin
-profileName profileper specificare il profilo.
Ubicazione
Lo script di gestione listTemplates.py si trova nella directory Business Process Choreographer admin .
install_root\ProcessChoreographer\admin

install_root/ProcessChoreographer/adminSintassi

install_root/bin/wsadmin.sh
install_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 :

Immettere il seguente comando:wsadmin.sh -f listTemplates.py -cluster myCluster -application myApp -all -countInstances
Immetti il seguente comando:wsadmin -f listTemplates.py -cluster myCluster -application myApp -all -countInstancesLo script emette le informazioni in una tabella che contiene le seguenti colonne:
- Nome applicazione
- Versione
- Nome modello
- Data di inizio validità
- Numero di istanze