Rimozione dei risultati delle query staff non utilizzate, utilizzando i comandi di gestione

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à

  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. 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.

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