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.

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:
  • L'ID stato nella tabella interrogabile corrisponde all'ID stato nelle correnti dell'elemento.
  • Oggetto e stato esistono negli stati dell'oggetto per tutte le correnti dell'oggetto.

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.