Autor Thema: gelöschte Hauptdocs - Responses?!?!?  (Gelesen 1293 mal)

Offline RonMat

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Immer weiter, immer weiter......
gelöschte Hauptdocs - Responses?!?!?
« am: 13.04.04 - 21:57:12 »
Hallo
In einer bestehenden DB gibt es Haupt- und Respdocs. Durch bestimmte Aktionen (die sich nicht vermeiden lassen) wird ein refresh auf einer View durchgeführt. Normalerweise hat das auch gut geklappt. Aber nun wurden anscheinend ein paar "Hauptdocs" gelöscht- ohne die dazugehörigen Resp. und diese Respdocs hängen nun in der DB und verhindern den vollständigen Durchlauf der Refreshaktion,denn in dem Responsedoc sind ein paar berechnete Felder die ihre Werte aus dem Hauptdoc beziehn - und nun ist das Problem : Berechnung verursacht Fehler und der Agent bleibt stehen.
Meine Frage(n): Wie kann ich diese "verwaisten" Respdocumente finden., in einer View anzeigen lassen und letztendlich zu löschen.

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:gelöschte Hauptdocs - Responses?!?!?
« Antwort #1 am: 13.04.04 - 22:07:52 »
Zunächst einmal würde ich der Sache auf den Grund gehen, warum denn so plötzlich einfach Dokumente gelöscht werden.

Zu Deiner eigentlichen Frage:
Du kannst z.B. über GetDocumentByUNID nachsehen, ob das Hauptdokument (anhand $REF) vorhanden ist, wenn nicht: Dokument löschen.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline RonMat

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Immer weiter, immer weiter......
Re:gelöschte Hauptdocs - Responses?!?!?
« Antwort #2 am: 13.04.04 - 22:35:43 »
Hallo Mathias,
das Löschen ist ok ( nur für die Zukunft muß ich dann die RespDocs mitlöschen lassen)

Offline RonMat

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Immer weiter, immer weiter......
Re:gelöschte Hauptdocs - Responses?!?!?
« Antwort #3 am: 13.04.04 - 23:14:16 »
Hallo Matthias,
ok. GetdocumentbyUNID ist bekannt. Vielleicht habe ich z.Z. ein Blackout, aber wie kann ich das mit der $Ref vergleichen?? Sorry

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:gelöschte Hauptdocs - Responses?!?!?
« Antwort #4 am: 13.04.04 - 23:20:02 »
Vergleichen musst Du überhaupt nicht.
Zu jedem Doc mit $Ref musst Du ein
NotesDocument = NotesDatabase.GetDocumentByUNID (docResponse.~$Ref) durchführen.
Ist dann NotesDocument = Nothing, dann schmeiss docResponse in die Tonne.

HTH,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz