Autor Thema: Verwendung @ClientType  (Gelesen 1956 mal)

Jürgen Schomann

  • Gast
Verwendung @ClientType
« am: 27.08.10 - 21:02:38 »
Die @-Funktion @ClientType liefert im Notes-Client 'Notes' und im Web-Browser 'Web' zurück (wenn nicht in einem Hintergrundagenten auf dem Server ausgeführt).
In LotusScript liefert Evaluate("@ClientType") im Notes-Client komischerweise 'None' zurück, im Web-Browser in einem Agenten aber richtig 'Web'.
Gibt es dafür eine Ursache?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Verwendung @ClientType
« Antwort #1 am: 27.08.10 - 21:36:55 »
Ich würde mal aus dieser Zeile in der 7er Designer-Hilfe
Zitat
@ClientType gibt immer "None" zurück, wenn die Formel in einem Hintergrundagenten auf dem Server ausgeführt wird.
schliessen: Der Routine fehlt bei einem Aufruf aus "fremder Umgebung" der Kontext.

Warum das dann allerdings der HTTP-Task beherrscht ... Frag' Demian Katz - der hat's geschrieben  ;)

Bernhard

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: Verwendung @ClientType
« Antwort #2 am: 03.09.10 - 11:27:32 »
Mein Kristallkugel sagt, dass der Agent auf dem Server im AgentManager Kontext läuft.
Wenn der Agent über Web gestartet wird, wird er im Kontext des HTTP Tasks ausgeführt -> daher wahrscheinlich als "WEB" richtig erkannt.
Gruss

Urs

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz