Autor Thema: NOTEID der Replication History  (Gelesen 4241 mal)

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
NOTEID der Replication History
« am: 07.07.11 - 16:22:48 »
Ich habe folgendes Interessantes Problem:

User sollen lokal die Replication History löschen. Haben aber nur Authoren ohne Löschrechte, d.h. notesReplication.clearHistory funktioniert nicht.

Die User können aber über das UI die RepHist. löschen.

Meine Idee ist nun die Replikationshistorie als Note zu finden und die relevanten Informationen zu löschen.

Nur: Wie finde ich die entsprechende Note?

Weiß jemand auf welcher Note die sich versteckt?
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: NOTEID der Replication History
« Antwort #1 am: 08.07.11 - 00:11:36 »
Ist es möglich, dass die Replikationshistorie nicht in Dokumentenform vorliegt? Habe von einer leeren DB mit Serverreplik alle Notes nach DXL exportiert - da finden sich die Daten der Replikationshistorie nirgends.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Driri

  • Gast
Re: NOTEID der Replication History
« Antwort #2 am: 08.07.11 - 08:59:29 »
Wäre denkbar. Oder irgendwo mit "reinverschlüsselt". Es gab doch auch irgendwelche Infos, die im Datenbanksymbol zu finden waren. Ich komme gerade nicht drauf, was das war.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: NOTEID der Replication History
« Antwort #3 am: 08.07.11 - 11:16:45 »
Wie gesagt, im DXL gibt es da keinerlei Hinweis drauf. Ich habe auch alle Notes im Debugger betrachtet - nichts. Sieht fast so aus, als ob das nicht in der DB gespeichert würde.
Und ja - ich habe so Standardverdächtige wie das Datenbank-Icon auch nach dem Datum durchsucht. Wenn jemand weiß, wo/wie das gespeichert wird - wäre interessant das zu wissen.

Mein Problem habe ich inzwischen dennoch gelöst. Per C-Api. Interessant ist hierbei, dass es der C-Api offenbar egal ist, ob jemand Löschrechte hat  - im Gegensatz zu den Scriptklassen wird die Replicaion History gelöscht.  Bislang war ich der Meinung, dass die Scriptklassen im wesentlichen Wrapper zu den C-Klassen sind - was offensichtlich nicht ganz stimmt.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: NOTEID der Replication History
« Antwort #4 am: 12.07.11 - 11:04:39 »
... das Icon enthält Datenbankeigenschaften - hat mit den Replizierungen nichts zu tun.

Ich hätte eher in den Replication-Setting-Dokumenten gesucht, das wäre so ein Platz, wo es Sinn machen würde.
Es handelt sich um Designdokumente, die im Hintergrund angelegt werden. Per Note-ID müsstest du die zu fassen bekommen - ansonsten melde dich nochmal - dann schau ich nach dem Code...

Toni
Grüßle Toni :)

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: NOTEID der Replication History
« Antwort #5 am: 12.07.11 - 14:40:46 »
Gefunden habe ich allenfalls Replication Formula Dokumente/Notes. Dort hätte ich auch die Historien Einträge erwartet - aber nicht gefunden.

Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NOTEID der Replication History
« Antwort #6 am: 12.07.11 - 14:56:42 »

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: NOTEID der Replication History
« Antwort #7 am: 12.07.11 - 15:18:15 »
Nein, die habe ich noch nicht gesehen.
Das Problem habe ich ja auch inzwischen lösen können (analog zum ersten Link).
Was bleibt ist das akademische Interesse, wo Notes das eigentlich speichert.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NOTEID der Replication History
« Antwort #8 am: 12.07.11 - 15:26:37 »
Meines Erachtens bzw. IIRC wird auch die Replication History in einer der internen DB Tables gespeichert (also so, wie Unread Marks oder die ganzen Note Pointers). Die Auswertung einer Note wäre für den Prozess der Replikation sicherlich eher suboptimal.

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: NOTEID der Replication History
« Antwort #9 am: 12.07.11 - 15:59:37 »
Siehst Du - das habe ich gesucht.
Gibt es irgendwo eine Dokumentation hierfür?
Bislang bin ich in meiner grenzenlosen Naivität/meinem grenzenlosen Optimismus davon ausgegangen, dass im Endeffekt alles in Notes in Dokumenten gespeichert würde.

Wegen der Auswertbarkeit: Das könnte man ja auch cachen wenn man öfter darauf zugreifen muss.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Glombi

  • Gast
Re: NOTEID der Replication History
« Antwort #10 am: 12.07.11 - 16:07:35 »
Ich persönlich hätte es als Iris/Lotus Entwickler auch über "spezielle" Dokumente gemacht (so wie Design Elemente oder ACL). Aber dann wird es sicher nicht so sein   ;D

Vielleicht kann man die mit einer bestimmten Einstellung für $FormulaClass in einer Ansicht anzeigen, sofern man den Wert weiss. Hier bietet sich das bewährte Try-and-Error-Verfahren an  ;)

Tipps zu $FormulaClass gibts hier im Forum oder bei
http://www.dominopower.com/issuesprint/issue199908/design.html

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz