Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jürgen Schomann am 27.08.10 - 21:02:38

Titel: Verwendung @ClientType
Beitrag von: Jürgen Schomann 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?
Titel: Re: Verwendung @ClientType
Beitrag von: koehlerbv 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
Titel: Re: Verwendung @ClientType
Beitrag von: umi 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.