GETCOOKI : Récupérer la valeur d'un cookie du navigateur

Comment :

Les informations de sécurité pour WebFOCUS peuvent parvenir de plusieurs sources et peuvent être fournis sous plusieurs formats. Certaines informations de sécurité venant de produits SSO tiers sont transmis à WebFOCUS sous la forme d'un cookie du navigateur. Le serveur de rapports WebFOCUS peut utiliser la fonction GETCOOKI pour récupérer la valeur d'un cookie du navigateur qui lui est retournée par le client WebFOCUS.


Haut de page

x
Syntaxe : Récupérer une valeur de cookie
GETCOOKI('cookie_name', output)

où :

cookie_name

Alphanumérique

est le nom du cookie de navigateur dont la valeur est récupérée. La longueur maximum d'un nom de cookie est 80 octets. Si le cookie n'est pas indiqué ou si son nom dépasse 80 caractères, la fonction retournera Nom de cookie invalide.

length

Alphanumérique (Une)

est la longueur du cookie. Il peut s'agir du nom de champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples. Si la longueur n spécifiée est plus grande que la longueur réelle du cookie récupéré, le résultat sera complété avec des espaces vides. Il est toujours recommandé d'utiliser la fonction TRUNCATE(arg1) en retour de GETCOOKI pour supprimer les espaces vides non nécessaires.



Exemple : Récupérer la valeur d'un cookie du navigateur

L'appel à la fonction suivante récupère la valeur de ObSSOCookie créé par Oracle Access manager (auparavant Oblix) :

GETCOOKI('ObSSOCookie', 'A400')

Information Builders