Domino 9 und frühere Versionen > ND6: Entwicklung
Aufruf eines Agenten über's Web
Katja_S:
Hallo zusammen,
wenn ich einen Agenten über's Web starte, kann dann dieser Agent auf eine Script-Bibliothek zugreifen, wenn diese im Agenten selbst auch angegeben wird?
Den Agenten rufe ich über eine URL auf:
http://host/db.nsf/VacNewRequest?OpenAgent
Im Agent selbst wird eine Funktion aufgerufen, die in der Script-Bibliothek enthalten ist. Die Scriptbibliothek wird im Options-Teil mittels Use eingebunden.
Zur Zeit kommt die Fehlermeldung "Seite kann nicht gefunden werden".
Danke im Voraus,
Katja
Glombi:
Ein Web Scriptagent kann auch Script Libraries verwenden.
Vielleicht ist eines der vom Agenten verwendeten Elemente nicht für das Web sichtbar?
Andreas
Katja_S:
Hallo Andreas,
das ist ja schon mal positiv...Ich weiß nicht genau, ob ein Element nicht fürs Web sichtbar ist. Die Funktion macht folgendes:
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim newDoc As NotesDocument
Dim uiDocAct As NotesUIDocument
Dim personDoc As NotesDocument
Set db = session.CurrentDatabase
Set newDoc = New NotesDocument(db)
newDoc.Form = "Request"
...
Set uiDocAct = ws.EditDocument(True, newDoc, True)
Innerhalb vom NotesClient funktioniert das auch soweit. Die Maske wird geöffnet und der Benutzer kann diese ausfüllen.
Glombi:
Du kannst keine UI Klassen in Web Agenten verwenden, da diese ja auf dem Server laufen.
Andreas
Mandalor:
Du musst alles im Backend erledigen und das neue Dokument anschließend über einen href öffnen (test.nsf/0/docUNID?opendocument)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln