Obiekty nieznane

Istnieją istotne powody, dla których klasa bazowa niektórych obiektów to Unknown (Nieznany). Obiekty takie mogą się znajdować w dowolnym kontenerze, zawierać dowolne elementy i mieć dowolne atrybuty. Te specjalne właściwości klasy Unknown (Nieznany) są wykorzystywane podczas normalnego działania usługi eDirectory™ do umożliwienia współpracy i zapewnienia spójności obiektów w trakcie niektórych operacji. Istnieją jednak sytuacje, w których stosowanie obiektów typu Unknown (Nieznany) powinno się odbywać z udziałem administratora. Poznanie przyczyn, dla których obiekt ma klasę bazową Unknown (Nieznany), pozwoli uniknąć podejmowania zbędnych lub potencjalnie niebezpiecznych czynności, które mogą zakłócić normalne działanie usługi eDirectory.

W tym dokumencie opisano wiele przypadków obiektów nieznanych, sposoby identyfikowania takich przypadków za pomocą programu iMonitor oraz postępowanie w sytuacjach, gdy należy wykonać pewne czynności.

Znajdowanie obiektów nieznanych

Aby odnaleźć obiekt nieznany w drzewie, należy wykonać raport dotyczący statystyki obiektów z zaznaczoną opcją obiektów nieznanych.

Przyczyny powstawania obiektów nieznanych

Przyczyny powstawania obiektów nieznanych mogą być następujące:

Usunięto obiekt, do którego odwołuje się atrybut obowiązkowy.

Obiekty muszą być spójne ze swoimi definicjami schematów (wszystkie atrybuty nazewnicze i obowiązkowe obiektów muszą znajdować się w dziedziczonej definicji klasy). Jeśli zaistnieje konieczność usunięcia dowolnego atrybutu obowiązkowego, usługa eDirectory zamiast zezwalać na niespójność obiektu ze schematem zapisuje oryginalną klasę bazową w atrybucie klasy bazowej Unknown (Nieznany), a klasy pomocnicze — w atrybucie klasy Unknown Auxiliary (Nieznany pomocniczy). Następnie jako klasę bazową obiektu ustawia klasę Unknown (Nieznany).

Wykrywanie przyczyny

Aby uzyskać informacje na temat obiektu nieznanego, przejdź do tego obiektu w programie iMonitor i kliknij przycisk Validate Entry (Zatwierdź pozycję). Na stronie pomocy funkcji zatwierdzania będzie widoczny opis wykonywanej diagnostyki. Ustal atrybuty, które są wymagane przez oryginalną klasę bazową, przechowywaną w atrybucie klasy bazowej Unknown (Nieznany).

Rozwiązywanie problemu

Obiekt jest odwołaniem zewnętrznym bez łącza wstecznego lub obiekt rzeczywisty jest nieznany

Standardowo obiekty odwołań zewnętrznych nie są widoczne w usłudze eDirectory. Aby je zobaczyć, należy użyć zaawansowanych narzędzi diagnostycznych (np. programu iMonitor). Odwołanie zewnętrzne to nazwa, która musi być śledzona przez lokalną bazę danych informacji katalogu (DIB). Może ono zawierać częściową pamięć podręczną atrybutów obiektu rzeczywistego lub wyników operacji lokalnych. Odwołania zewnętrzne są zazwyczaj tworzone podczas jednej z poniższych operacji:

Obsługa odwołań zewnętrznych jest realizowana przez proces sprawdzania odwołań. W przypadku replik rzeczywistych proces ten odpowiada za atrybuty User (Użytkownik), Used By (Użyte przez) i Back Link (Łącze wsteczne).

Utrzymywane atrybuty zależą od obiektu i wersji programu eDirectory. Należą do nich atrybuty klasy bazowej, nazwy i niektóre inne atrybuty. Przykłady utrzymywanych atrybutów to klucz publiczny i identyfikator globalny (dla obiektów użytkownika), replika (dla obiektów katalogu głównego partycji) oraz stan i wersja usługi NDS® (dla obiektów NCP™).

Uwagi dotyczące odwołań zewnętrznych:

Zazwyczaj problemy związane z odwołaniami zewnętrznymi można identyfikować na stronie stanu procesu agenta w programie iMonitor.

Wykrywanie przyczyny
Rozwiązywanie problemu

Obiekt jest jedynie odwołaniem wyprzedzającym

Odwołanie wyprzedzające to tymczasowy obiekt zastępczy tworzony przez serwer dla pozycji, która w zwykłych warunkach byłaby niezbędna dla prawidłowego przebiegu aktualizacji. Ponadto w odróżnieniu od tworzenia innych pozycji, gdy serwer otrzymuje polecenie utworzenia pozycji już istniejącej jako odwołanie wyprzedzające, nie zwraca komunikatu z informacją, że pozycja już istnieje, ale przekształca ją w pozycję rzeczywistą.

Większość obiektów odwołań wyprzedzających jest tworzonych w trakcie procesów synchronizacji. Czasami pliki LDIF mogą tworzyć obiekty odwołań zewnętrznych, które są niekompletne.

Wykrywanie przyczyny
Rozwiązywanie problemu

Dla obiektu istnieją klasy pomocnicze, a obiekt jest wyświetlany w replice, która nie zapewnia obsługi takich klas

Wykrywanie przyczyny
Rozwiązywanie problemu

Trwa usuwanie obiektu

Standardowo obiekty te nie są widoczne w usłudze eDirectory. Aby je zobaczyć, należy użyć zaawansowanych narzędzi diagnostycznych (np. iMonitor).

Wykrywanie przyczyny
Rozwiązywanie problemu

Obiekt jest uszkodzony (rzadko)

Skontaktuj się z działem Novell Technical ServicesSM.

Niespójności schematu (rzadko)

Skontaktuj się z działem Novell Technical ServicesSM.

Obiekty urojone (bardzo rzadko)

Przejrzyj poniższe informacje, a następnie skontaktuj się z działem Novell Technical ServicesSM.

Wykrywanie przyczyny
Rozwiązywanie problemu

 

Symbol znaku towarowego (®, TM itd.) oznacza znak towarowy firmy Novell. Gwiazdka (*) oznacza znak towarowy innej firmy. Informacje na temat znaków towarowych można znaleźć w sekcji Informacje prawne.