Autor Thema: Probleme mit Stampall  (Gelesen 3385 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Probleme mit Stampall
« am: 20.08.07 - 07:11:01 »
Hallo,

ich habe ein Script, in dem nacheinander viermal 'stampall' aufgerufen wird auf die gleiche Documentcollection, aber auf verschiedene Felder.
Ab dem zweiten Aufruf erhalte ich immer einen Fehler, finde gerade aber (noch) nicht den Fehler in dem Script.

Die Methode kann schon mehrfach nacheinander auf die gleiche Documentcollection aufgerufen werden, oder geht das nur einmal?
ich möchte nur sicherheitshalber nachfragen, bevor ich mir hier den Wolf suche.

grüsse

DAu-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Probleme mit Stampall
« Antwort #1 am: 20.08.07 - 07:14:56 »
Das funktioniert auch mehrfach. Im Eskalationsmanagement von HELP mache ich Gebrauch davon und lasse manschmal bis zu 20 Felder "stampen".
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Probleme mit Stampall
« Antwort #2 am: 20.08.07 - 07:20:31 »
Zitat
erhalte ich immer einen Fehler
Und wie sieht der aus?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #3 am: 20.08.07 - 07:28:17 »
Im Web, in der Log-datei sehe ich, dass das Script beim 2. Aufruf abbricht.

dann muss ich an der Stelle mal weitersuchen ....
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Probleme mit Stampall
« Antwort #4 am: 20.08.07 - 11:14:22 »
ich habe ein Script, in dem nacheinander viermal 'stampall' aufgerufen wird auf die gleiche Documentcollection, aber auf verschiedene Felder.
Ab dem zweiten Aufruf erhalte ich immer einen Fehler, finde gerade aber (noch) nicht den Fehler in dem Script.

hast du die collection aus UnprocessdDocuments
oder gar als Agent-Target "modified documents"
dann würds mich nicht wundern wenns knallt.

Wenn du an den docs mehr als eine änderung vornimmst, würd ich immer die collection durchlaufen und die änderungen je doc vornehmen.
pete(r)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #5 am: 20.08.07 - 11:39:20 »
hi,

nein, aus einer view mit getAllDocumentsbyKey

grüsse

dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Probleme mit Stampall
« Antwort #6 am: 20.08.07 - 12:16:49 »
Im Web, in der Log-datei sehe ich, dass das Script beim 2. Aufruf abbricht.

Fehlermeldung oder eine andere Meldung?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #7 am: 20.08.07 - 12:20:35 »
er sacht 'error', und danch ist Schluss mit Debugmeldungen.
Von daher muss ich an der Stelle noch drehen
ich wollte nur wissen, ob ich da etwas versuche, was prinzipiell nicht geht, oder halt der Fehler im Detail liegt.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Probleme mit Stampall
« Antwort #8 am: 20.08.07 - 14:32:44 »
nein, aus einer view mit getAllDocumentsbyKey

änderst du dann was an den docs, weshalb sie in der view nicht mehr/anderst gelistet werden?
(wobei die view bei änderungen sich automatisch aktualisiert)
pete(r)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Probleme mit Stampall
« Antwort #9 am: 20.08.07 - 14:39:58 »
Das sollte doch eigentlich egal sein. Die Dokumente stecken doch in einer DocumentCollection.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Probleme mit Stampall
« Antwort #10 am: 20.08.07 - 14:44:26 »
ist es aber nicht (immer), da die collection von der view kam....
pete(r)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #11 am: 20.08.07 - 16:17:19 »
Die Dokumente werden ja verändert, (nach Möglichkeit über das Stampall), aber nicht das Feld, nach dem die View sortiert ist.
Wenn Eknori die Funktion ja mehrfach hintereinander einsetzen kann, sollte das doch nichts ausmachen, und der Fehler bei mir woanders liegen.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Probleme mit Stampall
« Antwort #12 am: 20.08.07 - 16:28:58 »
er sacht 'error', und danch ist Schluss mit Debugmeldungen.
nicht mehr ? welche nummer, und weisst du auch obs wirklich der zweite 'collection.stampall' ist ? (zeile)

wäre hilfreich, wenn du etwas vom code lieferst und genauer beschreibst wie der agent/die funktion eingebaut ist (eigenschaften)

Das funktioniert auch mehrfach. Im Eskalationsmanagement von HELP mache ich Gebrauch davon und lasse manschmal bis zu 20 Felder "stampen".
ist ja ansicht der beweis, dass irgend wo ein rädchen nicht stimmt...
pete(r)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #13 am: 20.08.07 - 16:59:36 »
hi,

ja, es ist der zweite, weil in jeder zweiten zeile ein debug habe.

Der Code ist ein wenig zu umfangreich, um ihn hier zu posten.
Das Ganze ist in einer Scriptlibrary enthalten, und wird beim Speichern über einen Agenten aufgerufen.

Klar stimmt irgendwo ein Rädchen nicht, aber das werde ich wohl selber suchen müssen.

mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Probleme mit Stampall
« Antwort #14 am: 20.08.07 - 17:08:07 »
Der Code ist ein wenig zu umfangreich, um ihn hier zu posten.
sagt ja niemand, dass du alles hier posten sollst, nur (erstmal) das grundgerüst, wie du die "stampall"s durchgehst.

und wird beim Speichern über einen Agenten aufgerufen.
noch ein letzter ansatz:
willst du dabei auch das gerade gespeicherte (von dem der code aufgerufen wird) stampen?

anonsten ist es mir zu metaphysisch mögliche Fehler zu sehen.
aber das werde ich wohl selber suchen müssen.
ohne infos ja
pete(r)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Probleme mit Stampall
« Antwort #15 am: 22.08.07 - 14:52:08 »
nur so nebenbei: Stampall ist eine sehr Buggy Funktion.

Ich habe das einmal auf eine Document- Collection eingesetzt und musste ähnliches wie Du feststellen:

der erste Aufruf "stampte" die ganze Collection korrekt, der zweite Aufruf -und jetzt kommts- setzte die Werte laut Debugger ebenfalls korrekt (überprüft. indem ich ein beliebiges Document aus der Collection geholt habe und mir die Feldwerte angeschaut habe), "vergass" aber irgendwie die Collection zu "speichern". Nach Ende des Codes waren die gestampten Werte wieder weg, und die alten Werte wieder in den DOkumenten.

Ich habe mich dumm und dusselig gesucht und es letztendlich über eine

dc.GetFirstDocument

dc.GetNextDOcument( doc )

Schleife gemacht, wo alles geklappt hat, wie ich es wollte.

Warum die For- Schleife funktioniert hat, aber nicht die STampall- Methode habe ich bis heute nicht herausgefunden.

Gruß
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 DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Probleme mit Stampall
« Antwort #16 am: 22.08.07 - 14:58:13 »
hi,

ich habe es für mich auch über eine Schleife gelöst.
aber meine Applikation ist auch eh nicht so ganz tollle

grüsse

dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz