Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: ebse am 16.05.06 - 09:25:00

Titel: Dircat übernimmt nicht alles
Beitrag von: ebse am 16.05.06 - 09:25:00
Hallo Zusammen,

folgendes Problem:

Unsere Dircat gleicht sich alle 6 Stunden mit unserer names.nsf ab. Jetzt habe ich bemerkt das er nicht alle Gruppen übernimmt?

Hat dazu einer ne Idee?? Gibts ne Möglichkeit die Dircat ausserhalb der 6-Stündigen intervall manuell zum abgleichen zu starten??

Achso in den Einstellungen steht bei "Group Types:" "All" drin!

Danke im Vorraus
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: Steve_O. am 16.05.06 - 10:22:09
Manuell starten geht so:

load dircat <dbname.nsf> ( relativ zum Data ).

Lass mal einen updall über die DB laufen.
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 16.05.06 - 10:28:01
nupdall ohne parameter oder was mit reinnehmen?
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: Steve_O. am 16.05.06 - 11:11:42
Nimm mal den -r mit rein, damit die Ansichts-Indizes
neu aufgebaut werden.
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 16.05.06 - 11:30:14
also:

Code
nupdall da.nsf -r
  ??
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: Steve_O. am 16.05.06 - 11:37:48
Ich denke nicht, dass du den Server extra runter fahren willst.
Also, an der Server-Console:

load updall -r da.nsf
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 16.05.06 - 11:46:58
Also hat leider nichts gebracht.

User sind alle in der Dircat nur Gruppen fehlen einige??!!

Einer noch ne Idee?
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: mcilly am 17.05.06 - 13:50:04
Hallo!

Naja, was mir noch einfällt. Der dricat übernimmt doch nur die MultiPurpose Gruppen aus dem NAB. Kann das sein, dass deine abgängigen Gruppen z.B. Access Gruppen sind?

LG mcilly
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 17.05.06 - 16:20:47
nein! die die rübersollen sind MultiPurpose.

Was mir aufgefallen ist, habe gestern mal eine gruppe geöffnet was bearbeitet und wieder gespeichert. Dieser wurde dann beim nächsten Abgleich übernommen.

Naja... im schlimmsten Fall muss ich halt die 20 die nicht übernommen wurden, einmal bearbeiten.

Kann man den Abgleich irgendwie sofort starten?? Läuft bei uns standardmäßig alle 6 Stunden.
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: mcilly am 17.05.06 - 17:28:19
Nun ein wenig detailierter, deine Anfrage wurde ein paar Absätze darüber schon beantwortet. Hier ein Auszug aus der Admin Hilfe:

Um die Dircat-Task auf einem Dircat-Server manuell auszuführen, verwenden Sie den folgenden Serverbefehl:load Dircat vk.nsf

Sie können einen vollständigen Neuaufbau eines Verzeichniskatalogs durchführen. Bedenken Sie dabei, dass bei einem vollständigen Neuaufbau alle zusammenfassenden Dokumente entfernt und neu erstellt werden, so dass die erste Replizierung nach dem Neuaufbau eine vollständige Replizierung der Datenbank erforderlich macht.

Um einen Verzeichniskatalog vollständig neu aufzubauen, können Sie die Dircat-Task mit Hilfe des Parameters -r über den Verzeichniskatalog laufen lassen, z. B.:

load dircat dc.nsf -r

Alternativ dazu können Sie einen vollständigen Neuaufbau durchführen, indem Sie auf "Protokoll löschen" im Register "Erweitert" des Konfigurationsdokuments des Verzeichniskatalogs klicken.
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: Steve_O. am 18.05.06 - 08:35:05
GENAU !!!

 ;D
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 18.05.06 - 08:57:50
kk danke mal!
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: Peter S. am 18.05.06 - 12:14:16
Es gibt einen bekannten Bug mit der Sequnce Number von Dokumenten die ge-Dircatet werden.

Die Doks behalten beim Verabreiten durch den Dircat ihre Dok-Id UND ihre Sequence-Number.

Wenn jetzt jemand im Ziel-Verzeichnis ein Dokument löscht, bekommt der Deletionsub eine um eins erhöhte Sequencenumber.

Also
Original (Quelle) SN=1
Gelöscht (Ziel) SN=2

Wenn jetzt beim nächsten Dircat-Lauf die ehemals gelöscht Gruppe neu übertragen wird, fliegt sie bei der ersten Replikation wegen des Deletions-Stubs sofort wieder raus.

Es hilft in diesem fall nur
- die Quelldokumente solange zu ändern bis die Sequencenumber höher oder gleich ist als die im Deletion-Stub
(in der Regel einmal)
- Niemals Dokumente im Zieladressbuch zu ändern
- Niemals die Filtereegeln so ändern das Dokumente rausfliegen (auch das passiert über Deletion-Stubs

Oder eben:
Den Dircat komplett alles neu aufbauen lassen

Enhancement Request wurde nach der Fehleranalyse durch uns (IBM war da mehrere Wochen nicht in der Lage den Fehler zu finden) erstellt, kommt aber vermutlich frühestens in R8 da der Repliziermechanismus für den Dircat benutzt wird.


 
Titel: Re: Dircat übernimmt nicht alles
Beitrag von: ebse am 18.05.06 - 14:27:28
gut zu wissen, hab jetzt mal den ersten Lösungvorschlag durchgeführt und alle Einträge einmal geändert und frisch gespeichert.

DANKE