Aggiornamento dei risultati delle query staff mediante i comandi di gestione

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à

  1. 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
  2. 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.
Attività correlate
Aggiornamento di risultati di query staff, con l'utilizzo della console di gestione

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)