Eliminazione delle maschere di processo e di attività che non sono più valide

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à

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

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