Utilizzare i comandi di gestione per rimuovere i risultati delle query staff non utilizzate
dal database.
Prima di iniziare
Prima di iniziare questa procedura, devono essere soddisfatte le seguenti
condizioni:
- Il server delle applicazioni, mediante il quale devono essere eliminate le query staff non utilizzate,
deve essere in esecuzione. Ossia, l'opzione -conntype
none di wsadmin non può essere utilizzata, poiché è
richiesta una connessione al server.
- Quando la sicurezza è abilitata, è necessario disporre dei privilegi dell'operatore.
Perché e quando effettuare questa attività
Business Process Choreographer mantiene gli elenchi dei nomi utente nel
database del runtime per le espressioni staff valutate. Sebbene
le istanze di processo e le human task che hanno utilizzato le espressioni staff siano
finite, gli elenchi dei nomi utente vengono mantenuti nel database fino a quando
l'applicazione dei processi aziendali corrispondente non venga disinstallata.
Se la dimensione
del database sta deteriorando le prestazioni, è possibile rimuovere gli elenchi staff
non utilizzati che sono memorizzati nella cache nelle tabelle del database.
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
- Rimuovere gli elenchi staff non utilizzati.
Sui sistemi Windows,
immettere uno dei seguenti comandi. Le differenze tra
i comandi vengono evidenziate:
install_root\bin\wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-server serverName
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-node nodeName
-server serverName
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-cluster clusterName
[-profileName profileName]
Sui sistemi UNIX e Linux,
immettere uno dei seguenti comandi. Le differenze tra
i comandi vengono evidenziate:
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-server serverName
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-node nodeName
-server serverName
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-cluster clusterName
[-profileName profileName]
Dove:
- cluster clusterName
- Il nome del cluster. Obbligatorio se il contenitore dei processi aziendali è
configurato per un cluster WebSphere.
- node nodeName
- Facoltativo quando si specifica il nome del server. Questo nome identifica il nodo.
L'impostazione predefinita è il nodo locale.
- server serverName
- Il nome del server. Obbligatorio se il nome del cluster non è specificato.
- profileName profileName
- Il nome del profilo definito dall'utente. Specificare questa opzione se non si sta
gestendo il profilo predefinito.
Risultato
Viene visualizzato il numero di voci eliminate dal database.
Esempio
Nota: la versione jacl dello script delle query staff non utilizzate di eliminazione, cleanupUnusedStaffQueryInstances.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.