Domino 9 und frühere Versionen > ND7: Entwicklung

Verwendung @ClientType

(1/1)

Jürgen Schomann:
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?

koehlerbv:
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.
--- Ende Zitat ---
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

umi:
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.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln