IBM Installation Manager non riconosce i profili WebSphere
Application Server associati alla funzione di ricerca testo completo.
Di conseguenza, se si intende aggiornare o reinstallare IBM Rational ClearQuest,
utilizzare il comando cqtsadmin.pl per eseguire il backup dei profili ed
eliminarli. Dopo aver aggiornato o reinstallato ClearQuest, utilizzare nuovamente il comando cqtsadmin.pl
per ripristinare i profili.
Prima di iniziare
Questo scenario include alcuni passi da eseguire prima e dopo l'aggiornamento
o la reinstallazione di ClearQuest.
Lo scenario presuppone che si stia
utilizzando il database SAMPL. In un ambiente di produzione, il completamento dei passi precedenti e successivi all'aggiornamento
o alla reinstallazione può richiedere da alcuni minuti ad alcune ore,
a seconda del numero di profili WebSphere Application Server di ricerca testo completo
presenti nella distribuzione. Per ciascun profilo, il completamento dei passi dovrebbe richiedere
alcuni minuti.
Tenere presente che è possibile eseguire il comando cqtsadmin.pl
con qualsiasi istanza di ricerca testo completo sul server poiché il comando è
globale per tutte le distribuzioni di ricerca testo completo presenti sul server. Dopo il completamento del comando
cqtsadmin.pl a fronte di una distribuzione di ricerca testo
completo, le altre distribuzioni sul server verranno aggiornate.
Procedura
- Eseguire le attività di pre-aggiornamento o pre-reinstallazione riportate di seguito.
- Modificare il file di configurazione cqtsadmin-TextSearch-SAMPL.xml. Modificare il valore del tag <deleteFtsWASProfiles>
da questo:
<newValue required="no"><newValue>
in
questo:
<newValue required="no">true<newValue>
- Eseguire il comando cqtsadmin.pl con
l'opzione prep_upgd_was_profiles, in una finestra
di prompt dei comandi. Questa opzione di riga comandi crea un backup di tutti i dati
dei profili WebSphere Application Server di ricerca testo completo presenti sul server ed
elimina i profili. I dati del backup vengono salvati nella directory FTSBackupWASProfiles.
- Modificare nuovamente il file cqtsadmin-TextSearch-SAMPL.xml. Modificare il valore del tag <deleteFtsWASProfiles>
da questo:
<newValue required="no">true<newValue>
in
questo:
<newValue required="no"><newValue>
La modifica impedisce la riesecuzione accidentale di questa opzione distruttiva della riga comandi.
- Aggiornare o reinstallare ClearQuest.
- Eseguire nuovamente il comando cqtsadmin.pl per ripristinare
tutti i profili WebSphere Application Server di ricerca testo completo precedentemente
distribuiti e sottoposti a backup. Sono disponibili due scenari di caso di utilizzo:
- Scenario A: ripristinare nelle relative ubicazioni originali
tutti i profili WebSphere Application Server di ricerca testo completo precedentemente
distribuiti e sottoposti a backup, utilizzando l'opzione di riga comandi
restore_was_profiles:
cqperl cqtsadmin.pl --username admin --password
secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --restore_was_profiles
D:\FTSBackupWASProfiles
- Scenario B: ripristinare tutti i profili WebSphere Application Server di ricerca testo completo precedentemente
distribuiti e sottoposti a backup, e consolidare tali profili in un'unica
directory, utilizzando le opzioni di riga comandi
restore_was_profiles e fts_was_profile_home:
cqperl cqtsadmin.pl --username
admin --password secret --dbset TextSearch --userdb SAMPL --ftshome
D:\CQ.Search --restore_was_profiles D:\FTSBackupWASProfiles --fts_was_profile_home
D:\FTS.wasprofiles