Autor Thema: Java-Agent und das WEB  (Gelesen 1443 mal)

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Java-Agent und das WEB
« am: 07.11.03 - 16:40:30 »
Hallo zusammen,

ich starte per URL einen (Java-) Agenten (?OpenAgent&login).

Der Agent soll mir unter anderem den Benutzernamen zurückgeben.
In den Eigenschaften habe ich "Agenten als Web-Benutzer ausführen" angewählt.

Der Agent gibt mir allerdings nur den Servernamen zurück.

Was habe ich falsch gemacht ??

Danke
FRANKI

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Java-Agent und das WEB
« Antwort #1 am: 07.11.03 - 18:59:14 »
wahrscheinlich nix. wenn du das das mit session.getUserName machst dann steht dazu in der Hilfe:
Zitat
The full name of the user or server that created the session.

Wenn du dir jetzt noch die Hilfe zum LotusScript-Pendant durchliest, dann erfährst du auch, wann der Name des Benutzers und wann der des Servers geliefert wird:
Zitat
For a script running on a workstation, this is the name of the current user.
For a script running on a server, this is the name of the server.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Glombi

  • Gast
Re:Java-Agent und das WEB
« Antwort #2 am: 09.11.03 - 17:05:49 »
Von wo aus startest Du denn den Agenten? Falls aus einem Dokument heraus, könntest Du den Usernamen in einem Feld - Berechnet zur Anzeige  - speichern und dann im Agenten auslesen.

Andreas

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Java-Agent und das WEB
« Antwort #3 am: 09.11.03 - 22:10:45 »
Wenn du aus einer Maske startest, nimmst du am besten Andreas Lösung.

Falls nicht, existiert - wenn ich mich recht entsinne noch die Möglichkeit über CGI-Variablen zu gehen.
Und dann
Zitat
Document doc = AgentContext.getDocumentContext();
String val = doc.getItemValueString("Query_String_Decoded");

Wenn dann in val login steht kannst du mit & noch mit Hilfe von Java Script den Usernamen an die URL anhängen.

Bin mir aber nicht ganz sicher. Aber soweit ich mich erinnere, stehen die CGI-Variablen in DocumentContext auch wenn man den Agenten gar nicht aus einem Dokument aufgerufen hat. Und jetzt ist es zu spät das durchzutesten. Meld dich einfach nochmal, wenn du nicht aus einer Maske startest.

Gruß Axel
« Letzte Änderung: 09.11.03 - 22:13:33 von Axel_Janssen »
... 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 Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Java-Agent und das WEB
« Antwort #4 am: 09.11.03 - 22:35:56 »
Richtig, die CGI-Variablen sind über den Dokument-Kontext zugänglich
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline FRANKI

  • Senior Mitglied
  • ****
  • Beiträge: 346
  • Geschlecht: Männlich
  • vergiss nicht zu tanzen...
Re:Java-Agent und das WEB
« Antwort #5 am: 10.11.03 - 14:09:53 »
Danke an alle,

das mit den CGI-Variablen war der Tip, der mir geholfen hat.

Gruß
FRANKI

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz