Autor Thema: Agent läuft nur auf meinem Rechner  (Gelesen 3354 mal)

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Agent läuft nur auf meinem Rechner
« am: 12.05.03 - 08:29:56 »
Hallo!
Wir haben hier ein selbst erstelltes Firmeninternes Telefonbuch (kein Standardadressbuch) auf dem Server (wir haben nur einen).
Ich habe jetzt einen Agenten geschrieben, der die ausgewählten Einträge ins persönliche, lokale Adressbuch "kopieren" soll.
Wenn ich den Agenten auf meinem Rechner starte, läuft alles wunderbar. Wenn der Agent auf einer anderen Maschine läuft, passiert nix.  ???
Hat jemand eine Idee, woran das liegen könnte? Anbei der Quelltext:

Code
Sub Initialize
   Dim ses As New NotesSession   
   Dim TelDB As NotesDatabase
   Dim AdrDB As NotesDatabase
   Dim col As NotesDocumentCollection
   Dim Teldoc As NotesDocument
   Dim Adrdoc As NotesDocument
   
   Set TelDB = ses.CurrentDatabase
   Set col = TelDB.UnprocessedDocuments
   Set Teldoc = col.GetFirstDocument
   Set AdrDB = ses.GetDatabase ("", "names.nsf", False)
   Set Adrdoc = AdrDB.CreateDocument
   
   While Not(Teldoc Is Nothing)
      With Adrdoc
         .Form = "Kontakt"
         .Type = "Person"
         .PhoneLabel_6 = "Kurzwahl aus Achim"
         .FirstName = Teldoc.vorname
         .LastName = Teldoc.name
         .Title = Teldoc.titel
         .OfficePhoneNumber = Teldoc.rufnummer
         .OfficeFAXPhoneNumber = Teldoc.fax
         .CellPhoneNumber = Teldoc.mobil
         .PhoneNumber_6 = Teldoc.Kurzwmobil
         .CompanyName = Teldoc.Unternehmen
         .MailAdress = Teldoc.mail
      End With
      
      Call Adrdoc.Save (True, False)
      Set Adrdoc = AdrDB.CreateDocument
      Set Teldoc = col.GetNextDocument (Teldoc)
   Wend
   
End Sub

Danke schonmal!!
« Letzte Änderung: 12.05.03 - 08:39:33 von Centaury »
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Agent läuft nur auf meinem Rechner
« Antwort #1 am: 12.05.03 - 08:52:41 »
Wird der Agent nicht ausgeführt oder bewirkt der Code "nichts" ?
Der Agent hat immer nur die Ausführungsrechte wie der Entwickler.
Du könntest den Agenten signieren lassen.


ciao
Don Pasquale

klaussal

  • Gast
Re:Agent läuft nur auf meinem Rechner
« Antwort #2 am: 12.05.03 - 08:55:13 »
... man muss dem agenten schon "sagen", dass er auf dem server laufen soll  ;)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Agent läuft nur auf meinem Rechner
« Antwort #3 am: 12.05.03 - 08:57:51 »
Vielleicht mit diesem Häkchen "gemeisamer Agent" oder was meintest Du, Klaus ?

Ciao
Don Pasquale

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #4 am: 12.05.03 - 09:04:14 »
@Don
Ob der Agent wirklich läuft, kann ich nicht sagen. Es kommt nicht mal eine Fehlermeldung.

@klaussal
Inwiefern dem Agenten sagen, dass er auf dem Server laufen soll? Ich will ja ins lokale Adressbuch schreiben...
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Agent läuft nur auf meinem Rechner
« Antwort #5 am: 12.05.03 - 09:15:50 »
Centaury,

geh mal im Designer auf den Agenten und Drück die rechte Maustaste und benutze die Menüpunkte
Testen und /oder Protokoll


Ciao

Don Pasquale

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #6 am: 12.05.03 - 09:28:21 »
@Don
Bei Testen kommt:
"Dieser Agent muss von einem Ansichtsfenster aus gerstartet werden"

Das steht dann auch im Protokoll...
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Decoder23

  • Frischling
  • *
  • Beiträge: 25
  • I love YaBB 1G - SP1!
Re:Agent läuft nur auf meinem Rechner
« Antwort #7 am: 12.05.03 - 10:24:55 »
Bei Testen kommt:
"Dieser Agent muss von einem Ansichtsfenster aus gerstartet werden"

Das steht dann auch im Protokoll...

kann es sein, dass in den agenten eigenschaften die option "Für welche Dokumente soll er gelten" auf "Alle Dokumente in der Ansicht steht" ?

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #8 am: 12.05.03 - 10:53:03 »
@Decoder23
Nein, "ausgewählte Dokumente"!
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re:Agent läuft nur auf meinem Rechner
« Antwort #9 am: 12.05.03 - 11:15:52 »
Wenn der Agent im Hintergrund läuft sind doch keine Dokumente selektiert....
 :-\

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #10 am: 12.05.03 - 11:19:52 »
@ghost

Doch:

Set col = TelDB.UnprocessedDocuments

UnprocessedDocuments sind die ausgewählten Dokumente.

Designer Hilfe:

For agents, this property contains all documents not yet processed by the agent or the result of the search specified to the agent builder , depending on how you create the agent.
« Letzte Änderung: 12.05.03 - 11:20:33 von Centaury »
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Agent läuft nur auf meinem Rechner
« Antwort #11 am: 12.05.03 - 11:35:42 »
versuch das mal von "ausgewählte Dokumente" auf "run once (@commands can be used) bzw. deutsches Äquivalent zu stellen.  

"ausgewählte Dokumente"
und
Set col = TelDB.UnprocessedDocuments

Wirkt irgendwie doppelt gemoppelt.  

Und schaus dir im debugger an
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #12 am: 12.05.03 - 11:39:30 »
UnprocessedDocuments funktioniert definitiv! Hab ich schon oft genug verwendet! Unprocessed Documents gibt in diesem Falle eine DocumentCollection zurück, die alle Dokumente enthält, die der Suche entsprechen, also alle ausgewählten! ::)
Siehe Designer Hilfe!!!
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Agent läuft nur auf meinem Rechner
« Antwort #13 am: 12.05.03 - 11:46:56 »
@Centauri: Liegt das Problem nicht möglicherweise hier:

Bei Testen kommt:
"Dieser Agent muss von einem Ansichtsfenster aus gerstartet werden"

Das steht dann auch im Protokoll...

kann es sein, dass in den agenten eigenschaften die option "Für welche Dokumente soll er gelten" auf "Alle Dokumente in der Ansicht steht" ?

@Decoder23
Nein, "ausgewählte Dokumente"!

Das auf Einmal Laufen oder wie immer das heisst.
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #14 am: 12.05.03 - 11:52:00 »
@Axel_Janssen
Nein, siehe meinen letzten Beitrag!!!
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Agent läuft nur auf meinem Rechner
« Antwort #15 am: 12.05.03 - 13:03:47 »
...

"ausgewählte Dokumente"
und
Set col = TelDB.UnprocessedDocuments

Wirkt irgendwie doppelt gemoppelt.  

...

Das ist keineswegs doppelt gemoppelt.  Das eine ist vonm anderen abhängig. Ohne die Option "ausgewähle Dkumente" liefert die UnprocessedDocument immer nur des aktuelle Dokument (das mit dem schwarzen Rahmen in der Ansicht).

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #16 am: 12.05.03 - 13:07:44 »
@Axel
Eben...aber mir glaubt ja keiner *heul!*  :'(  ;D  ;D
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Agent läuft nur auf meinem Rechner
« Antwort #17 am: 12.05.03 - 13:25:44 »
Hi,

so ganz bin ich noch nicht auf Stand der Dinge. Ich versuch mal ein paar Dinge klarzustellen:

1. Der Agent ist im Telefonbuch enthalten. Hast du ihn als gemeinsamen Agent angelegt?

2. Das Telefonbuch läuft auf dem Server.

3. Die anderen User haben min. Leserechte auf das Telefonbuch und haben auch ein oder mehrere Dokumente ausgewählt, wenn sie den Agenten aufrufen.

4. Läuft der Agent überhaupt ?  Setze einfach am Anfang oder Ende deines Code einfach eine Messagebox ein. Dann siehst du ob der Agent läuft oder nicht.

5. Die Maske "Kontakt" ist in den entsprechenden lokalen Adressbüchern vorhanden? Ich weiß, klingt vielleicht trivial, aber in vielen Fällen hängt an solchen Kleinigkeiten. Ich sage nur englischer Notes-Client.


Axel

 

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Agent läuft nur auf meinem Rechner
« Antwort #18 am: 12.05.03 - 14:06:58 »
Punkt 1 war es...Auer....
Laut Murphy: "In 99.999% der Fälle ist am Ende immer jenes Bauteil für den Fehler verantwortlich, das vorher über jeden Zweifel erhaben war..." ;D  ::)
Schankedön!
« Letzte Änderung: 12.05.03 - 14:07:36 von Centaury »
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz