Utilizzare i comandi di gestione per eliminare dal database maschere di processo e di attività non più valide.
Prima di iniziare
Per eseguire questa procedura, è necessario che sia in esecuzione il server delle applicazioni su cui devono essere eliminate le maschere. Ossia, l'opzione -conntype
none di wsadmin non può essere utilizzata, poiché è
richiesta una connessione al server. Non sono richiesti privilegi speciali per eseguire questo
comando, anche se la sicurezza è abilitata.
Perché e quando effettuare questa attività
Utilizzare i metodi qui descritti per rimuovere, dal database, le maschere
e tutti gli oggetti che gli appartengono se nessuna applicazione valida corrispondente
nell'archivio di configurazione WebSphere
li contiene. Questa applicazione può verificarsi se un'installazione dell'applicazione
è stata annullata o non memorizzata nell'archivio di configurazione dall'utente. Di solito,
queste maschere non ha alcun impatto. Non vengono visualizzate in Business Process Choreographer
Explorer.
Esistono situazioni rare in cui queste maschere non possono essere
filtrate. È quindi necessario rimuoverle dal database con i seguenti
script.
Non è possibile utilizzare gli script per rimuovere le maschere delle applicazioni valide
dal database. Questa condizione viene verificata e viene restituita un'eccezione
ConfigurationError se l'applicazione corrispondente è valida.
Procedura di questa attività
- Passare alla directory secondaria di Business Process Choreographer in cui
sono posizionati gli script di gestione.
Sui sistemi Windows, immettere:
cd install_root\ProcessChoreographer\admin
Sui sistemi Linux e UNIX,
immettere:
cd install_root/ProcessChoreographer/admin
- Eliminare, dal database, le maschere dei processi aziendali o le maschere
human task non più valide.
Per eliminare, sui sistemi Windows, una maschera dei processi
aziendali non più valida, immettere uno dei seguenti comandi. Le differenze tra
i comandi vengono evidenziate:
install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
-server serverName
-template templateName
-validFrom validFromString
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
-server serverName
-node nodeName
-template templateName
-validFrom validFromString
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
-cluster clusterName
-template templateName
-validFrom validFromString
[-profileName profileName]
Per eliminare, sui sistemi UNIX e Linux, una maschera dei processi
aziendali non più valida, immettere uno dei seguenti comandi. Le differenze tra
i comandi vengono evidenziate:
install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
-server serverName
-template templateName
-validFrom validFromString
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
-server serverName
-node nodeName
-template templateName
-validFrom validFromString
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
-cluster clusterName
-template templateName
-validFrom validFromString
[-profileName profileName]
Dove:
- cluster clusterName
- Il nome del cluster. Obbligatorio se il contenitore dei processi aziendali è
configurato per un cluster WebSphere. È possibile specificare il nome del
cluster o il nome del server e il nome del nodo.
- node nodeName
- Facoltativo quando si specifica il nome del server. Questo nome identifica il nodo.
L'impostazione predefinita è il nodo locale. È possibile specificare il nome del server e il nome del nodo
o il nome del cluster.
- server serverName
- Il nome del server. Obbligatorio se il nome del cluster non è specificato.
È possibile specificare il nome del server e il nome del nodo
o il nome del cluster.
- template templateName
- Il nome della maschera di processo o della maschera di attività da eliminare.
- validFrom validFromString
- La data a partire dalla quale la maschera è valida (in UTC) come visualizzata nella
console di gestione. La stringa deve avere il seguente formato: 'aaaa-MM-ggThh:mm:ss'
(anno, mese, giorno, T, ora, minuti, secondi). Ad esempio, 2005-01-31T13:40:50
- nameSpace nameSpace
- Lo spazio dei nomi di destinazione della maschera di attività.
- profileName profileName
- Il nome del profilo definito dall'utente. Specificare questa opzione se non si sta
gestendo il profilo predefinito.
Esempio
Nota: la versione jacl dello script delle query staff non utilizzate di eliminazione, deleteInvalidTaskTemplate.jacl,
è sconsigliata. È disponibile nella directory secondaria util della
directory ProcessChoreographer e contiene gli stessi parametri
qui descritti, ma l'opzione –lang jython deve essere
omessa.