Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Lotusnap am 13.07.10 - 09:37:19

Titel: Agent kopiert, umbenannt und er geht nicht.
Beitrag 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.

Titel: Re: Agent kopiert, umbenannt und er geht nicht.
Beitrag von: atbits am 13.07.10 - 09:40:24
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?
Titel: Re: Agent kopiert, umbenannt und er geht nicht.
Beitrag von: Klafu am 13.07.10 - 09:43:41
Nur eine Vermutung:
Du rufst im Agenten irgendetwas auf, was er nun in dieser 'neuen' Datenbank vielleicht nicht mehr findet ?

Chris
Titel: Re: Agent kopiert, umbenannt und er geht nicht.
Beitrag von: Lotusnap am 13.07.10 - 09:44:43
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.
Titel: Re: Agent kopiert, umbenannt und er geht nicht.
Beitrag von: Glombi am 13.07.10 - 09:44:54
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
Titel: Re: Agent kopiert, umbenannt und er geht nicht.
Beitrag von: Lotusnap am 13.07.10 - 09:49:10
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.