Autor Thema: Agenten  (Gelesen 2474 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Agenten
« am: 15.08.13 - 16:06:52 »
Hallo,
ich habe einen Agenten mit der Option "Im Hintergrund-Client-Thread ausführen".

Starte ich den Agent über Aktionen funktioniert die Option aber wenn ich den Agenten mit agent.run.. per Script starte wird diese ignoriert.

Ist das korrekt oder habe ich da einen Fehler. Funktioniert diese Option nur bei manuellem Starten?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agenten
« Antwort #1 am: 15.08.13 - 16:15:45 »
Steht in den Deklarationen des Codes irgendwo die Buchstabenkombinmation "UI"??

Bernhard

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Agenten
« Antwort #2 am: 15.08.13 - 16:23:37 »
Steht in den Deklarationen des Codes irgendwo die Buchstabenkombinmation "UI"??

Bernhard

Verdammt, ja.
Denke das muss raus?!

Ohne dieses Forum wäre ich aufgeschmissen.
DANKE !!!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agenten
« Antwort #3 am: 15.08.13 - 17:58:02 »
Alle scheduled / triggered Agents verhalten sich so, dass sie kein Frontend kennen und sich daher leider übergeben müssen.

Und: Immer gerne!  :)

Bernhard

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Agenten
« Antwort #4 am: 16.08.13 - 08:28:03 »
@Bernhard
Klappt leider doch nicht.

Habe den Agenten in eine Scriptbibliothek ausgelagert mit nur den notewendigen Scripts des Agenten (keine UI).
Was ich darin noch verwende sind ShellExecute und GetEnvironmentString. Kanns an dem liegen?

Führe ich den Agenten manuell aus funktionierts - nur nicht über agent.run.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agenten
« Antwort #5 am: 16.08.13 - 08:32:26 »
Hallo,

Fragen wir auch einmal so.

Was soll der Agent denn eigentlich tun?


Andreas

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Agenten
« Antwort #6 am: 16.08.13 - 08:49:35 »
Hallo,

Fragen wir auch einmal so.

Was soll der Agent denn eigentlich tun?


Andreas

Der Agent erstellt im Cache Verzeichnis eine Datei und führt diese aus. Der Agent läuft lokal und soll manuell über einen Button mit agent.run gestartet werden.

Starte ich den Agent nicht über den Button, sondern über das Menü Aktionen funktionierts - der Client wird nicht blockiert.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agenten
« Antwort #7 am: 16.08.13 - 08:52:53 »
Hallo,

Und was passiert, wenn Du den Agenten beim Start ueber den Button nicht mit Agent.Run startest, sondern direkt?


Andreas

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Agenten
« Antwort #8 am: 16.08.13 - 09:22:33 »
Hallo,

Und was passiert, wenn Du den Agenten beim Start ueber den Button nicht mit Agent.Run startest, sondern direkt?


Andreas

Habe den Agenten jetzt über einen Button mit einfacher Aktion gestartet - funktioniert leider auch nicht.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agenten
« Antwort #9 am: 16.08.13 - 09:37:05 »
Hallo,

Das scheint auch tatsaechlich nur dann zu funktionieren, wenn der Agent ueber das Menue "Aktionen" gestartet wird.

siehe diesen Auszug aus der Designer-Hilfe.
Zitat
To run an agent without having to wait until it completes, check "Run in background client thread."

Note that you should check this option only if the agent (or the top-level agent that calls this agent) is triggered by "On event - Action menu selection."

To get the full benefit of this feature, the database should reside on a server and the agent must be invoked via the client.

If you check this box and the agent references front end classes, the user receives a run-time error.


Andreas

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Agenten
« Antwort #10 am: 16.08.13 - 09:43:23 »
@Andreas

Vielen Dank!

Schlecht für mich, muss ich mir einen neuen Ansatzpunkt überlegen  :(





 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz