Verifica effettuata ad ogni livello
Quando si esegue il comando verify è necessario specificare il livello a cui si desidera effettuare la verifica. Esistono 10 livelli di verifica e ad ogni livello del comando verify vengono eseguite verifiche diverse.
- Verifica eseguita al livello 1
- Verifica eseguita al livello 2
- Verifica eseguita al livello 3
- Verifica eseguita al livello 4
- Verifica eseguita al livello 5
- Verifica eseguita al livello 6
- Verifica eseguita al livello 7
- Verifica eseguita al livello 8
- Verifica eseguita al livello 9
- Verifica eseguita al livello 10
La verifica viene eseguita al livello 1
Vengono eseguite le seguenti verifiche:
| Verifier | Componente | Descrizione |
|---|---|---|
| repositoryRootVerifier | com.ibm.team.repository | Verifica la radice del repository. |
| itemContextVerifier | com.ibm.team.repository | Verifica il contesto dell'elemento che utilizza la query SQL e QueryAPI. |
| duplicateIndexRowVerifier | com.ibm.team.repository | Verifica gli indici mancanti e individua i record duplicati. |
| contributorDetailsAssociatedVerifier | com.ibm.team.repository | Controlla l'esistenza degli elementi del contributore. |
| uncomputedChangesetDependencyVerifier | com.ibm.team.repository | Verifica se nel database sono presenti più di 1000 dipendenze di changeset non calcolate, fallisce e chiede all'utente di eseguire il comando -computeChangesetDependencies repotools. |
| versionsWithIdenticalTimestampVerifier | com.ibm.team.repository.service.vvc | Controlla le versioni con timestamp identici nella tabella delle versioni di 0.6 Configuration Aware. |
| multipleVersionsAsCurrentVerifier | com.ibm.team.repository.service.vvc | Esegue varie verifiche per 0.6 Configuration Aware. In sostanza, verifica le relazioni tra i dati esistenti all'interno e all'esterno del sito versionTable. |
| multipleVersionsAsCurrentVerifier | com.ibm.team.repository.service.cm | Esegue varie verifiche per 0.6 Configuration Aware. In sostanza, verifica le relazioni tra i dati esistenti all'interno e all'esterno del sito versionTable. |
| versionsWithInvalidPrevConfigIdVerifier | com.ibm.team.repository.service.cm | Controlla la tabella delle versioni per verificare la presenza di valori di configurazione precedenti non validi. |
| versionsWithIdenticalTimestamp | com.ibm.team.repository.service.cm | Controlla le versioni con timestamp identici. |
| processDefinitionMigrationVerifier | com.ibm.team.process | Verifica tutti gli ProcessDefinitionMigration. |
| projectAreaMigrationVerifier | com.ibm.team.process | Verifica tutti gli ProjectAreaMigration. |
| teamAreaMigrationVerifier | com.ibm.team.process | Verifica tutti gli TeamAreaMigration. |
| reportVerifier | com.ibm.team.reports | Verifica i report, le cartelle e le query |
La verifica è di livello 2
Oltre a tutti i controlli del livello 1, vengono eseguite le seguenti verifiche:
| Verifier | Componente | Descrizione |
|---|---|---|
| serverVersionRecordsVerifier | com.ibm.team.repository | Verifica che il sistema non abbia 0 record di versione del server. |
| changeSetsVerifier | com.ibm.team.repository.service.cm | Verifica i set di modifiche. |
| versionsWithIdenticalTimestampVerifier | com.ibm.team.repository.service.cm | Controlla le versioni con timestamp identici. |
La verifica è di livello 3
Vengono eseguite le stesse verifiche del livello 2.
La verifica è di livello 4
Oltre a tutti i verificatori nel livello 3, viene eseguita la seguente verifica:
| Verifier | Componente | Descrizione |
|---|---|---|
| queryableTablesVerifier | com.ibm.team.repository.service.cm | Questo verificatore controlla se le voci per la raccolta degli articoli sono disponibili nelle tabelle secondarie figlie. Esamina tutte le informazioni ( ConfigurationAwareItems ) nelle tabelle di Querytable, ma ritorna immediatamente non appena trova i problemi con il primo elemento. Nel peggiore dei casi, il metodo finirà per scansionare tutte le tabelle di query. |
La verifica è di livello 5
Vengono eseguite le stesse verifiche del livello 4.
La verifica è di livello 6
Vengono eseguite le stesse verifiche del livello 5.
La verifica si svolge al livello 7
Vengono eseguite le stesse verifiche del livello 6.
Verifica eseguita al livello 8
Oltre a tutti i verificatori nel livello 7, vengono eseguite le seguenti verifiche:
| Verifier | Componente | Descrizione |
|---|---|---|
| contentStorageTableVerifier | com.ibm.team.repository.systemtables | Verifica gli articoli in ContentStorageTable. |
| itemQueryableTablesVerifier | com.ibm.team.repository.systemtables | Controlla le tabelle dell'archivio per tutti gli elementi gestiti nella tabella interrogabile per gli elementi che non sono attuali. |
| itemStatesTableVerifier | com.ibm.team.repository.systemtables | Controlla le tabelle dell'archivio per i seguenti errori:
|
Verifica eseguita al livello 9
Oltre a tutti i verificatori nel livello 8, vengono eseguite le seguenti verifiche:
| Verifier | Componente | Descrizione |
|---|---|---|
| unreferencedVersionsVerifier | com.ibm.team.repository.service.vvc | Esegue varie verifiche per 0.6 Configuration Aware. In sostanza, verifica le relazioni tra i dati esistenti all'interno e all'esterno del sito versionTable. |
Verifica eseguita al livello 10
Vengono eseguite le stesse verifiche del livello 9.