Domino 9 und frühere Versionen > Entwicklung

R4-Script funktioniert nicht in R5 ?

(1/3) > >>

LisaS:
Hallo,

ich habe folgendes Problem:
Ich habe einen Agent der gewisse Daten aus einer Collection in eine andere DB schreibt.

IM R4 Client läßt sich der Agent ohne Probleme ausführen.
IM R5 Client kommt folgende Fehlermeldung,
"Document is not from this Collection" an der Stelle

Set kdoc=oa.markiert.getnextdocument(kDoc)

Die Funtion markiert sieht so aus:

Function markiert As NotesDocumentCollection
Set markiert = oDb.unprocessedDocuments
End Function

Es kann ja kein Fehler als solche im Script sein weil es ja einwandfrei im R4 Client funktioniert.
Kann es sein das es prinzipielle Probleme von in R4 erstellten Agenten im R5-Umfeld gibt?
Ich bin dankbar für jede Hilfe die Ihr mir geben könnt.

Gruß
Hitcher

ata:
... ich mal unken, daß das auch in R4 nicht funktionieren kann


--- Zitat ---Set kdoc=oa.markiert.getnextdocument(kDoc)

--- Ende Zitat ---

was ist "oa.markiert" - markiert ist bereits die NotesDocumentCollection - du leitest sie hier con "oa" ab - m.E. völlig aus dem Zusammenhang...

Dim dc As NotesDocumentCollection
Set dc = markiert
'# ...
Set kdoc = dc.getNextDocument(doc)

... wober die Funktion nur funktionieren kann, wenn doc zuvor bereits einmal initialisiert wurde mit

Set kdoc = dc.GetFirstDocument

... die Funktion kann nur dann eine Collection zurückgeben, wenn oDB global deklariert und bereits zuvor initialisiert wurde...

ata

eknori:
@ata:

ich denke mal schon daß er das GetFirstdoc verwendet.

@Hitcher:

kann es sein, daß du die DB einfach mal so von R4 nach R5 genommen hast ?? Versuche mal den Agenten neu zu kompilieren, indem du das Ding im Designer öffnest und z.B. ein Leerzeichen einfügst.
Beism Speichern wird der Agent neu kompiliert. Möglicherweise liegt da der Hund begraben.

LisaS:
@ata: GetFirstDoc wird verwendet....

@eknori: Es kann sein das das die DB einfach nur kopiert wurde (vor meiner Zeit).
Auf jeden Fall werde ich die entsprechenden Scripte neu kompilieren.
Mal schaun ob es hilft....

Gruß
Hitcher

Glombi:
Hi,
kann es u.U. sein, dass das kdoc irgendwie gelöscht wurde, während das Script läuft? In diesem Zusammenhang kenne ich die Fehlermeldung.

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln