Autor Thema: webagent username  (Gelesen 1607 mal)

Offline schimmi

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
webagent username
« am: 12.09.06 - 15:06:42 »
Hallo Leute,

hab mal wieder ein kleines Problem

Ich habe eine maske die im Web verfügbar ist.
In der Maske wird bei WebQueryOpen ein Agent aufgerufen.
Dieser Agent soll den Username in ein Feld schreiben und noch andere Sache erledigen.
Ich habe in den Agenteneigenschaften den Hacken bei "Als Web Benuzter ausführen" gesetzt, es geht aber trotzdem nicht !

Kann mir das mal jemand erklären ???

Lotus Notes Version 6.5.3

Driri

  • Gast
Re: webagent username
« Antwort #1 am: 12.09.06 - 15:22:32 »
Was genau tut denn der Agent ?

Was auf jeden Fall funktionieren sollte, ist per Script das Feld schießen. Dazu reicht schon ein Vierzeiler aus :

Zitat
Dim session As New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
doc.Feldname = "Test Script erfolgreich"

Offline schimmi

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: webagent username
« Antwort #2 am: 12.09.06 - 15:27:42 »
Der agent greift auf Profildocumente zu um die sprache auszulesen und setzt dann die entsprechenden felder (ist aber eigentlich für diesen fall uninteressant)

Ein feld im agenten setzen ist ja kein Problem.

Ich muss nur irgendwie mit den aktuellen Benutzernamen den agenten aufrufen,
weil er ansonsten immer auf das Profildokument vom Server nimmt !

Driri

  • Gast
Re: webagent username
« Antwort #3 am: 12.09.06 - 15:58:12 »
Achso, da hab ich deine Frage mißverstanden.

Bist Du denn authentifiziert, wenn Du das Dokument öffnest bzw. der Agent ausgeführt wird ?

Offline schimmi

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: webagent username
« Antwort #4 am: 12.09.06 - 16:01:56 »
ja bin ich schon, sonst könnt ich gar nicht auf dem Server zugreifen.

Wenn ich den Username außerhalb vom agenten ausgeben lasse zeigt er auch den richtigen an.

er starten den agenten nur immer als server ! obwohl "als Web-Benutzer starten" angehackt ist.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: webagent username
« Antwort #5 am: 12.09.06 - 16:08:54 »
Von wo nimmst Du den Namen
Session.username
oder
Session.effectiveUsername
?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline schimmi

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
Re: webagent username
« Antwort #6 am: 12.09.06 - 16:16:54 »
session.username

Das war der Fehler.

mit session.effectiveUsername funktionierts

DANKE

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz