AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
26.05.12 - 01:03:20
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung (Moderatoren: Axel, Thomas Schulte, koehlerbv)
| | |-+  agent.run in QuerySave
« vorheriges nächstes »
Seiten: 1 [2] Nach unten Drucken
Autor Thema: agent.run in QuerySave  (Gelesen 434 mal)
pram
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 687



WWW
« Antworten #20 am: 17.01.12 - 15:50:25 »

Zitat
Aber wie genau rufe ich einen ForsmelSprache-Agent und/oder auch einen BackEnd LS-Agent mit NoteID und runwithdocumentcontext ?
Kannst Du bitte ein paar Zeilen mit den beiden Beispiele hier schreiben?
Ich finde in der Designer Hilfe leider keine Beispiele.

Aus der Hilfe zitiert:
Zitat
Syntax
status = notesAgent.Run( [ noteID$ ] )

Parameter
noteID$

String. Optional. The note ID of a document. The value is passed to the ParameterDocID property of the called agent.

Note This parameter is new with Release 5.0.2.


Runwithdocumentcontext scheint für Lotusscript noch undokumentiert zu sein wie ich gerade feststelle (da es die Fkt auch erst seit kurzem gibt)
ich hab da nur folgende Hilfe gefunden:
http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.ui.doc%2Fwpd_previewing_agents.html

Gruß
Roland
Gespeichert

Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #21 am: 17.01.12 - 15:52:59 »

Womit klar ist, dass beide Methoden hier nichts nützen, das der Formelagent damit nichts anfangen kann.

Bernhard
Gespeichert
Bruce Willis
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 670


Wer nicht wagt...


« Antworten #22 am: 17.01.12 - 17:24:00 »

Ja, jetzt wissen wir,

- dass ein FS Agent aus dem LS QuerySave nicht gestartet werden kann und
- wie wir mit diesem Problem umgehen können.

Vielen Dank an alle Beteiligten für die guten Vorschläge und Links !

Gruß
Leo
Gespeichert

nobody is perfect but i'm pretty close 
pram
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 687



WWW
« Antworten #23 am: 17.01.12 - 17:24:49 »

Bernhard, da kann ich nicht ganz zustimmen, RunwithDocumentContext würde schon funktionieren:

FormulaAgent: (Target=none)
Code:
FIELD Test := "Hello World";
SELECT @All

LS-Agent (Taget=none, aber eigentlich egal)
Zitat
Sub Initialize
   Dim sess As New NotesSession
   Dim doc As New NotesDocument(sess.currentDatabase)
   Dim agent As NotesAgent
   Set agent = sess.currentDatabase.Getagent("FormulaAgent")
   Call agent.Runwithdocumentcontext(doc)
   MsgBox doc.test(0)
End Sub

=> Gibt "Hello World" aus.

(ähnlcih müsste auch run(noteID) funktionieren, das Dokument muss dann aber gespeichert sein und wird durch den Agenten nochmals gespeichert, wenngleich ich es jetzt nicht ausprobiert habe.)

Gruß
Roland
Gespeichert

Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #24 am: 17.01.12 - 17:28:49 »

Roland, danke für die berechtigte Korrektur. Ich hätte das vorher ausprobieren müssen.

Bernhard
Gespeichert
Seiten: 1 [2] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig