Przegląd tematu
Narzędzie chkrep sprawdza spójność metadanych w repozytorium. Niektóre niespójności mogą zostać naprawione.
Grupa docelowa
- Programista aplikacji
- Administratorzy systemu
Opis
Sprawdzanie metadanych można ograniczyć za pomocą parametrów. Opcjonalnie możliwe jest zapisanie wyników do pliku. Narzędzie może uszkodzić metadane, jeśli zostanie użyte nieprawidłowo, dlatego może być używane wyłącznie na wyraźne polecenie Centrum wsparcia.
Polecenie
Poniżej znajduje się polecenie zawierające wszystkie możliwe parametry.
chkrep | [-objectDirectory] [-versions] [-labels][-system] [-archive] [-dependents]
[-fileContents] [-unrefNls] [-foreignKeys] [-compareTables:<int-1> … -compareTables:<int-n>] [-columns] [-file:<string>] [-all] [-verbose] [-repair] |
Parametr
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są obowiązkowe. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być nazwane więcej niż jeden raz, tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego nazywania: „<str-1> …. <str-n>”.
Parametry | Wyjaśnienie |
[-objectDirectory] | Parametry:
|
[-wersje] | Parametry:
|
[-labels] | Parametry:
|
[-system] | Sprawdza, czy instancje istnieją w oryginalnych tabelach bez powiązanego ObjectDirEntry. |
[-archiwum] | Parametry:
|
[-dependents] | Sprawdza, czy instancje zależne bez powiązanej encji istnieją w repozytorium. Sprawdzane są wszystkie zależne BO w repozytorium. |
[-fileContents] | Sprawdza, czy instancje bez powiązanego ObjectDirEntry istnieją w BO FileContentArchive. Obecnie przechowywana jest tam zawartość plików źródeł Java, klas i obiektów plików. |
[-unrefNls] | Sprawdza, czy istnieją obiekty NLS, które nie są już używane. |
[-compareTables:<int-1> … -compareTables:<int-n>]. | Porównuje aktywną wersję z archiwum z odpowiednim wpisem w tabeli systemowej (z wyjątkiem usuniętych obiektów rozwojowych).Typ obiektu rozwojowego musi być określony tutaj jako parametr lub 0 dla wszystkich typów obiektów rozwojowych. |
[-columns] | Sprawdza, czy wszystkie zależne BO i części zostały zregenerowane po zmianie pozostałych typów danych. Obecnie nie ma możliwości sprawdzić tego dla złożonych typów danych. |
[-all] | Wykonanie wszystkich dostępnych testów. |
[-file:<string>] | Zapisuje wyniki do określonego pliku. Istniejące pliki są nadpisywane. |
[-verbose] | Wyniki są wyświetlane w konsoli. |
[-repair] | Parametr umożliwia wyeliminowanie błędów znalezionych dla niektórych opcji. |