Lotus Notes / Domino Sonstiges > Tools & Downloads
madicon RSS Reader 0.9.4.0 beta für ND6.x
Manfred Dillmann:
Hallo zusammen,
potsmoker lag mit seiner Vermutung verdammt richtig. Gibt also ne 1, setzen! :)
(Zitat: von Glombi im Bezug auf die Ausführungen von Jens bzgl. des Notes-Namensystem)
Offentsichtlich ist es so, dass die Einstellungen des Agenten von meinem Template bzgl. der Ausführung (laut potsmoker: Manfred Dillmann/IMD) so übernommen wird (Komisch, das es dann aber selbst bei mir mit hidden-design nicht lief).
Was bedeutet das?
Die von mir ursprünglich gewählte Einstellung "Local" gibt es in Notes überhaupt nicht. Wenn Ihr einen Agenten auf "Local" einstellt, wird beim Bestätigen dieser Einstellung der Benutzername in vollständiger Form intern bei der Option "run on" hinterlegt. Ich muss zugeben, dass ich mir diesbzgl. nie weitere Gedanken gemacht hatte.
Durch etwas LS konnte ich das aber in einer anderen DB mit einem manuell (Also über den Designer-Client) auf "Local" eingestellten Agenten sehen.
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.CurrentDatabase
Dim a As NotesAgent
Set a = db.getAgent( "Name_des_Agenten" )
Print "Agent ist set to run on: " & a.ServerName
Das bringt dann die ganze Wahrheit ans Tageslicht... :)
Die Eigenschaft NotesAgent.ServerName kann man auch setzen und das mache ich jetzt offensichtlich richtg - bei potsmoker hat es ja funktioniert.
Fazit:
Der eigentliche Fehler befand sich mal wieder vor dem Bildschirm. Ganz eindeutig meine Schuld. Ich hätte auch nicht mal eine klitzekleine Entschuldigung für meine Dummheit - einfach gepennt und die grundlegenden Zusammenhänge nicht beachtet.
Hey Jungs (waren doch keine Damen dabei, oder), Ihr wisst gar nicht, wie dankbar ich Euch bin!
Vor allem die Aussage von potsmoker: "...steht im folgenden Dialog im Abschnitt "Where the agent runs": Runs on Manfred Dillman/IMD" hat mich auf die richtige Spur gebracht.
Dann brauche ich das Prg doch nicht wegzuschmeissen, ich freue mich riesig. Danke!
Gruss
Manfred
animate:
und du setzt jetzt bei deinen Agents per Script das Attribut ServerName auf "Local" wenn der Radiobutton entsprechend geksetzt ist?
Manfred Dillmann:
Hallo potsmoker!
>>und du setzt jetzt bei deinen Agents per Script das Attribut ServerName auf "Local" wenn der Radiobutton entsprechend geksetzt ist?<<
Nein. Das hatte ich auch alles ausprobiert. "Local" gibt es (wie ich geschrieben hatte) NUR im Notes-Interface in den entsprechenden Dialogen. Intern wird immer der Benutzername gesetzt.
Also in meinem Falle: NotesSession.UserName
Dazu steht natürlich nichts in der Designer-Hilfe. Ich konnte das aber durch den vorhin gezeigten LS-Code erkennen.
Danke noch mal für Deinen Hinweis. Ich hätte das so nicht erwartet, sondern gedacht: "Local" bedeutet eben "local on client" und nicht "CN=Manfred Dillmann/O=IMD".
Vielleicht war das einigen anderen Menschen auch nicht so klar und man konnte an meinem Problem noch was lernen...
Gruss
Manfred
Semeaphoros:
Sicher erweitert das den Erfahrungshorizont ... danke für die Erkenntisse ....
animate:
ich habs noch nicht geschnallt :-\
heißt das, du setzt das Attribut ServerName nicht auf "Local" sondern auf NotesSession.UserName?
> Ich hätte das so nicht erwartet, sondern gedacht: "Local" bedeutet eben "local on client" und nicht "CN=Manfred Dillmann/O=IMD".
Nicht nur du dachtest so, ehrlich :)
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln