Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Lotusnap am 13.07.10 - 09:37:19
-
Hallo,
ich habe mal wieder eine Frage.
Ich habe ganz simpel (so dachte ich zumindest) einen Agenten im Designer kopiert und umbenannt. Wenn ich ihn aufrufe, dann bekomme ich die Meldung :
Fehler 404
HTTP Web Server: Gestaltungsdokument nicht gefunden
Es handelt sich um ein Agenten den ich für die WebQuerySave verwenden wollte. Ich habe ihn der einfachheithalber nur "m" im Alias Namen genannt. Und rufe ihn per @Command([ToolsRunMacro]; "m") auf.
Der OrginalAgent funktioniert.
-
Du startest den Agenten mit @Command und bekommst eine Meldung vom http-task, das kann irgendwie schlecht sein.
Mit @Command([ToolsRunMacro]; ...) wird der Agent lokal auf dem Client ausgeführt?
Was sagt das log des Agents?
-
Nur eine Vermutung:
Du rufst im Agenten irgendetwas auf, was er nun in dieser 'neuen' Datenbank vielleicht nicht mehr findet ?
Chris
-
Sorry, ich habe ihn in die WebQuerySave in einem HTML Formular eingebaut. Schicke ich das Formular ab, kommt diese Meldung im Browserfenster. Der Agentlog sagt, dass der Agent niemals ausgeführt wurde.
Der kopierte Agent bleib in der gleichen Datenbank. Deswegen bin ich so irritiert.
Ich habe einen funktionierenden Agenten genommen, den kopiert und umbenannt. Und rufe ich jetzt da auf, wo der funktionierende aufgerufen wurde. Aber der kopierte Agent funktioniert nicht.
-
Der Agent ist vielleicht nicht im Menü Aktionen (was bei Webagenten ja Sinn macht) und daher sollte in diesem Fall der Aufruf
@Command([ToolsRunMacro]; "(m)")
heissen. Das siehst Du im Designer, ob dort Klammern sind.
Andreas
-
Der Agent ist vielleicht nicht im Menü Aktionen (was bei Webagenten ja Sinn macht) und daher sollte in diesem Fall der Aufruf
@Command([ToolsRunMacro]; "(m)")
heissen. Das siehst Du im Designer, ob dort Klammern sind.
Andreas
Also der OrginalAgent wurde mit
@Command([ToolsRunMacro]; "formEntry") aufgerufen. Und den Agenten habe ich nur kopiert und den Namen und den Alias geändert. Ich habe es gerade mit den Klammern @Command([ToolsRunMacro]; "(m)") versucht, aber das funktionierte auch nicht.