Autor Thema: Agenten von einer fremden Datenbank nutzen  (Gelesen 1460 mal)

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Agenten von einer fremden Datenbank nutzen
« am: 13.08.02 - 14:58:46 »
Hallo,
ich habe folgendes Problem:
Ich habe einen Agenten geschrieben der ein in der Maildatenbank ausgewähltes Mail bearbeiten soll. SOllange der Agent sich in dieser Maildatenbank befindet funktioniert dies auch.
Ich möchte aber diesen Agenten zentral in einer leeren Datenbank ablegen und Ihn von allen Usern benutzen lassen.
Bei der Erstellung habe ich den Punkt "Gemeinsam benutzter Agent" ausgewählt.
Ich weiß nur nicht wie ich in die Maildatenbank des User einen Menüpunkt hineinbekomme um diesen Agenten zu starten.
Der Versuch in die Maildatenbank des Users einen kleinen Agenten zu integrieren der diesen Agenten über call agent.run start schlug fehl. Es wird zwar die Datenbank geöffnet und der Agent anscheinend gestartet doch ist keine Abarbeitung des Agenten sichtbar.
Gibt es noch andere Möglichkeiten?

Danke
:)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #1 am: 13.08.02 - 15:06:01 »
Hallo muR,

auf welche Datenbank referenziert den Dein Agent in der Agentdatenbank ? Kann es sein, dass er auf sich selber abzielt ? Falls dem so ist, dann liegt Dein Problem auf der Hand...

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #2 am: 13.08.02 - 15:12:15 »
Hallo Meff,

ich habe zwar Deine Antwort nicht ganz verstanden, deshalb dieses von mir:

In einer Testdb gibt es einen Agenten mit folgendem Inhalt:

Sub Initialize
     Messagebox "Hallo Welt"
End Sub


Der Aufruf aus der Maildatenbank lautet:
....
Dim Agent As NotesAgent
Set Agent = db.GetAgent("Unbenannt")       
Dim A As String      
A =  Agent.Run
....


muR :)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #3 am: 13.08.02 - 15:27:03 »
Hey muR,

kommt nach dem a = agent.Run noch was ?

Hast Du es mal mit call agent.Run ausprobiert ? Werde das gleich mal testen...

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #4 am: 13.08.02 - 15:36:10 »
Hallo Meff,

nach dem agent.run kommt nichts mehr.
Mit call agent.run habe ich es auch probiert - ohne Erfolg.
Daß sich etwas tut, sehe ich daran, daß meine Maildatenbank anschließend nicht mehr nach dem Datum sortiert ist.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #5 am: 13.08.02 - 15:44:22 »
Hey muR,

ich habe das mal nachgestellt. Scheinbar funzt alles, was Du im UI machen willst auf dieser Basis nicht (war mir nicht bekannt). Allerdings hat folgendes getan :

Setzten einer Environment Variablen in der Notes.ini

War jetzt nur ein Test auf die schnelle. Scheinbar scheinen aber die Dinge zu gehen, welche Du im Backend machst. Probiers mal aus.

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #6 am: 13.08.02 - 16:27:43 »
Hallo Meff,

die Sache mit der
Setzten einer Environment Variablen in der Notes.ini
hab' ich nicht ganz.
Welchen Wert soll ich diesem Schlüssel zuordnen?
Du must wissen, daß dies mein erster Ausflug von vb zu Notes ist. Und der ist nicht so einfach wie ich dachte.

Gruß muR

...und jetzt ist erstmal Schluß für heute  ::)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Agenten von einer fremden Datenbank nutzen
« Antwort #7 am: 13.08.02 - 16:45:26 »
Hi muR,

das mit der Environment Variablen war nur ein Test von mir, ob das so überhaupt funzt. Ich denke, dass Funktionen welche nicht den UI betreffen funktionieren. Du hattest in Deinem Beispiel eine Messagebox aufgeführt.

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz