Autor Thema: Feld- Signatur kaputt: Kriege ich raus, welche?  (Gelesen 1647 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Feld- Signatur kaputt: Kriege ich raus, welche?
« am: 25.03.11 - 13:28:05 »
Ich habe in einem Dokument mehrere Abschnitte, und in diesen Abschnitten Felder, die Signiert werden beim speichern im Abschnitt (Sicherheitsoption des Feldes).

Bei einem Dokument bekomme ich jetzt die Meldung: "Document has been modified or corrupted since signed! (data)".

OK: Eines der Felder wurde also modifiziert seit es signiert wurde... Jetzt würde ich gerne dahinter kommen, welches Feld da den Fehler verursacht.... Habe ich da irgendeine Möglichkeit?

Ich WILL ja, dass eine solche Meldung kommt, wenn sich jemand an den Daten zu schaffen macht, sonst hätte ich das ja nicht eingebaut, aber in diesem Fall sind die Daten original (zumindest dem Inhalt nach, ich weiss nämlich, was da drin stehen muss, und das steht auch drin)...

Habe ich irgend eine Möglichkeit, herauszufinden:

a) welches Feld den Fehler verursacht
b) wer genau dieses Feld zuletzt geändert hat

Thanx
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Feld- Signatur kaputt: Kriege ich raus, welche?
« Antwort #1 am: 25.03.11 - 13:55:45 »
... ich denke es liegt dann an deinem Coding - schau mal in deinen Verzweigungen nach, die dir diesen Fehler anzeigen.

Ansonstenm kannst du über LS an das LastModified eines Items kommen - so als Idee, falls meine obige Aussage nicht zutrifft...

Toni ;)
Grüßle Toni :)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Feld- Signatur kaputt: Kriege ich raus, welche?
« Antwort #2 am: 25.03.11 - 16:54:47 »
Der Fehler kommt beim öffnen des Dokuments... Einem von insgesamt 554, von einem grundsätzlichen Coding- Problem würde ich also mal nicht ausgehen.

Der Fehler lässt sich "beheben", indem man die $Sign_xxxxx - Felder aus dem Dokument löscht (und damit natürlich alle bisherigen Signaturen, da der Workflow aber erst im zweiten Schritt ist, lässt sich das verschmerzen)...

Die Idee mit dem LastModified der Items ist sehr gut... das werde ich mir gleich mal anschauen...

Ob ich der Sache jetzt weiter auf den Grund gehe, weiss ich noch nicht... Wie gesagt: Ist erst das erste mal vorgekommen und könnte eine Verkettung unglücklicher Umstände sein (Client- Crash o.ä.)...

Trotzdem danke für den Hinweis mit dem Modified.

Gruss
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Feld- Signatur kaputt: Kriege ich raus, welche?
« Antwort #3 am: 25.03.11 - 17:50:21 »
mit doc.isSigned und doc.signer kannst du prüfen ob das Doc korrekt signiert ist,

du bekommst aber so u.U nicht raus welches Feld das Problem verursacht.
Evtl der Reihe nach $Sign_xxxx löschen (doc nicht speichern) und schauen bis das Doc signiert ist

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz