Domino 9 und frühere Versionen > ND8: Entwicklung

WebQueryOpen Event

(1/3) > >>

thomson666:
Hi!

Ich habe ein kleines bzw. auch ein größeres Problem.
Ich möchte gern per WebQueryOpen in einer Maske der MailDB einen Agent ausführen.
Leider läuft der Agent NIE an.
Wenn ich diesen Agent und diese Maske in eine neue DB oder eine bestehende welche keine MailDB ist, kopiere funktionierts.


Ich habe in einer neuen DB einfach diesen Agent und die Maske eingebaut --> funktioniert

Dann hab ich mir gedacht ich Spiel das Design einer MAil DB drüber und kopiere die Maske und den Agent rein --> WebQueryOpen Agent läuft nicht. Daraufhin habe ich alle Designelemente aus der DB gelöscht bis auf den Agent und die Maske (ja auch den Datenbankscript händisch...)
Leider funktioniert es da auch immer noch nicht und man bekommt es auch nicht mehr zum laufen...
Wenn ich dann diese 2 Elemente nehme und in eine X beliebige DB kopiere welche keine DB ist auf Basis der Mailschablone --> funktionierts!?

Checkt das jemand?

Tommy

PS: die Datenbankeigenschaften habe ich alle kontrolliert und ausprobiert...

pram:
hast du auch mal die ACL verglichen?
ggf. mal den Agent / DB mit der Server-ID signieren

m3:
Und Du greifst auf die Maske über das Web zu?
Der Agent hat keine UI-Objekte, .... drinnen?

thomson666:
@m3
keine UI Sachen
im 1ten versuch soll der AGent per Backend nur hardcodiert ein Mail verschicken und zwar so:

   Dim session As New NotesSession
   Dim doc As Notesdocument
   Dim doc2 As NotesDocument
   Dim Query As String
   
   Print "WQO start"
   
   
   
   Set doc2 = session.DocumentContext
   
   query = doc2.Query_string(0)
   
   Call doc2.ReplaceItemValue("Test", query)
   Call doc2.Save(True,False,True)
   
   
   
   Dim db As NotesDatabase
   
   Set db = session.CurrentDatabase
   Set doc = New NotesDocument( db )
   doc.Form = "Memo"
   doc.SendTo = "Vorname Nachname/Domain/AT"
   doc.Subject = "Here's the document you wanted"
   doc.Body = query
   Call doc.Send( False )   

@pram
ACL und Standard sachen sind verglichen, derzeit sind anonymous und Default auf Manager gesetzt um Berechtigungsproblemen aus dem Weg zu gehen

thomson666:
Vielleicht nochmal wichtig!
Es funktioniert so lange, so lange keine Mailschablone über die DB gezogen wurde bzw. eine bestehende Mail DB verwendet wird.

Weitere Erkenntnis:
Wenn ich alle Designelemente einer Mailschablone händisch in eine neue DB kopiere funktioniert der Agent auch. Kann es sein das der Server erkennt das auf eine Mail DB eine Mailschablone eingespielt wurde um wegen der I-Notes Sache klar zu kommen!?

vielleicht kann jemand mal schauen.. anbei die mini db mit der es nicht mehr geht.
Einfach die 2 Elemente in eine neue DB kopieren und es läuft wieder... hmmm....
die selben 2 Elemente in eine MailDB und es geht nicht mehr...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln