Autor Thema: Dircat übernimmt nicht alles  (Gelesen 2606 mal)

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Dircat übernimmt nicht alles
« 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

Offline Steve_O.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 857
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #1 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.
"Wir können Probleme nicht mit dem Denken lösen,
das zu ihnen geführt hat." ( A. Einstein )
________

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #2 am: 16.05.06 - 10:28:01 »
nupdall ohne parameter oder was mit reinnehmen?

Offline Steve_O.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 857
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #3 am: 16.05.06 - 11:11:42 »
Nimm mal den -r mit rein, damit die Ansichts-Indizes
neu aufgebaut werden.
"Wir können Probleme nicht mit dem Denken lösen,
das zu ihnen geführt hat." ( A. Einstein )
________

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #4 am: 16.05.06 - 11:30:14 »
also:

Code
nupdall da.nsf -r
  ??

Offline Steve_O.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 857
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #5 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
"Wir können Probleme nicht mit dem Denken lösen,
das zu ihnen geführt hat." ( A. Einstein )
________

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #6 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?

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Dircat übernimmt nicht alles
« Antwort #7 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
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #8 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.

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Dircat übernimmt nicht alles
« Antwort #9 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.
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline Steve_O.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 857
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #10 am: 18.05.06 - 08:35:05 »
GENAU !!!

 ;D
"Wir können Probleme nicht mit dem Denken lösen,
das zu ihnen geführt hat." ( A. Einstein )
________

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #11 am: 18.05.06 - 08:57:50 »
kk danke mal!

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Dircat übernimmt nicht alles
« Antwort #12 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.


 

Offline ebse

  • Aktives Mitglied
  • ***
  • Beiträge: 185
  • Geschlecht: Männlich
Re: Dircat übernimmt nicht alles
« Antwort #13 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz