I risultati di una query staff sono statici. Utilizzare i comandi di
gestione per aggiornare le query staff.
Prima di iniziare
Prima di iniziare questa procedura, devono essere soddisfatte le seguenti
condizioni:
- Il server delle applicazioni sul quale è necessario eseguire la query dei messaggi e la loro ripetizione
deve essere in esecuzione. In altre parole, 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
memorizza nella cache i risultati delle assegnazioni staff valutate con una directory staff,
ad esempio un server LDAP (Lightweight Directory Access Protocol), nel database del
runtime. Se la directory staff viene modificata, è possibile forzare nuovamente la valutazione
delle assegnazioni staff.
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
- Forzare nuovamente la valutazione dell'assegnazione staff.
Su sistemi Windows,
immettere uno dei seguenti comandi.
Le differenze tra
i comandi sono evidenziate:
root_install\bin\wsadmin –lang jython -f refreshStaffQuery.py
-server serverName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f refreshStaffQuery.py
-node nodeName
-server serverName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-profileName profileName]
install_root\bin\wsadmin –lang jython -f refreshStaffQuery.py
-cluster clusterName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-profileName profileName]
Su sistemi UNIX e Linux,
immettere uno dei seguenti comandi. Le differenze tra
i comandi sono evidenziate:
install_root/bin/wsadmin.sh –lang jython -f refreshStaffQuery.py
-server serverName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f refreshStaffQuery.py
-node nodeName
-server serverName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f refreshStaffQuery.py
-cluster clusterName
[-processTemplate templateName |
(-taskTemplate templateName [-nameSpace nameSpace]) |
-userList username{,username}...]
[-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.
- processTemplate templateName
- Il nome della maschera del processo. Le assegnazioni staff che appartengono a questa
maschera di processo vengono aggiornate.
- taskTemplate templateName
- Il nome della maschera di attività. Le assegnazioni staff che appartengono a questa
maschera di attività vengono aggiornate.
- nameSpace nameSpace
- Lo spazio dei nomi della maschera di attività.
- userList userName
- Un elenco separato da virgola di nomi utente. Le assegnazioni staff che contengono i
nomi specificati vengono aggiornate.
- profileName profileName
- Il nome di un profilo definito dall'utente. Specificare questa opzione se non si sta
utilizzando il profilo predefinito.
Nota: se non viene specificato alcun templateName o userList, vengono aggiornate tutte le query staff memorizzate nel database. È possibile
evitare questa condizione per motivi prestazioni.
Esempio
Nota: la versione jacl dello script delle query staff di aggiornamento, refreshStaffQuery.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.