Reorganizacja ulubionych (rgzusrfav)

Wprowadzenie

Narzędzie rgzusrfav służy do reorganizacji ulubionych. Może to być pomocne po usunięciu użytkowników, obiektów deweloperskich lub innych obiektów w celu usunięcia nieprawidłowych wpisów. Szczególnie po zmianie wersji lub skopiowaniu systemu dane, które stały się nieprawidłowe, można wyczyścić lub dostosować do nowych baz danych, aby można je było ponownie wykorzystać. W tym celu identyfikator bazy danych starego systemu jest zastępowany identyfikatorem bazy danych nowego systemu we wszystkich wpisach.

Grupa docelowa

  • Administratorzy systemu
  • Konsultanci techniczni

Opis

Narzędzie rgzusrfav służy do reorganizacji ulubionych.

Polecenie

Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.

rgzusrfav [-withoutUser]

[-withoutTarget]

[-checkEntries]

[-setSystem:<str>]

[-setDatabase:<str>]

[-toSystem:<str>]

[-toDatabase:<str>]

Parametry

Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. 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ć określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.

Parametr Opis
[-withoutUser] Usuwa wszystkie wpisy bez prawidłowego użytkownika.
[-withoutTarget] Usuwa wszystkie wpisy, dla których nie istnieje już prawidłowy obiekt docelowy.
[-checkEntries]
[-setSystem:<str>] Nazwa systemu bazy danych, która ma zostać zastąpiona, jeśli nie została określona za pomocą identyfikatora GUID. Domyślnie jest to bieżący system.
[-setDatabase:<str>] Nazwa lub identyfikator GUID bazy danych do zastąpienia.
[-toSystem:<str>] Nazwa systemu dla bazy danych, która ma zostać zresetowana, jeśli nie została określona przy użyciu identyfikatora GUID.

Domyślnie jest to bieżący system.

[-toDatabase:<str>] Nazwa lub identyfikator GUID nowej bazy danych do ustawienia.

Uprawnienia

Poniżej opisano specjalne uprawnienia, które mają zastosowanie do polecenia rgzusrfav i jego parametrów:

  • com.cisag.sys.preferences.ChangeOtherUsersFavourites – zmień ulubione innych użytkowników
  • com.cisag.sys.preferences.DeleteOtherUsersFavourites – usuń ulubione innych użytkowników

Instrukcje

Po skopiowaniu systemu wszystkie ulubione, które odnoszą się do zawartości baz danych starego systemu, są początkowo bezużyteczne i nieważne.

Aby doprowadzić nowy system do spójnego stanu, można przekonwertować wszystkie dane (które można zachować), a następnie usunąć wszystkie pozostałe nieprawidłowe wpisy. Ponieważ konwersja dotyczy również systemów lub baz danych, które mogą już nie istnieć lub są zdefiniowane w innej bazie  konfiguracyjnej, do tego kroku wymagane są identyfikatory GUID starego i nowego systemu lub bazy danych. Można je uzyskać w aplikacji Panel System w odpowiednim systemie.

  • -rgzusrfav -setSystem:<oldSystemGuid> -toSystem:<newSystemGuid>
  • -rgzusrfav -setDatabase:<oldDatabaseGuid>
  • -toSystem:<newDatabaseGuid>
  • -rgzusrfav -withoutUser -withoutTarget

Czy ten artykuł był pomocny?