Téléchargement des produits


Version anglaise


 

 

      

      

      

WADELIA

      

 

 

 

(I/B) (C)

 

 

Paragraphe d'utilisation

Tous

 

Syntaxe

SAUVER_CTX CléContexte NiveauContexte SuiteVariables

 

CléContexte

ConstanteAlphanum | VariableAlphanum

NiveauContexte

'REQUEST' | 'SESSION' | 'GLOBAL_SESSION' | 'APPLICATION'

SuiteVariables

SuiteVariables Variable | Variable

 

Description

Cet ordre permet de sauvegarder sous la clé CléContexte les variables (ou listes mémoire) définies dans les variables SuiteVariables, dans l'objet implicite Request, Session ou Application (en fonction du niveau de contexte NiveauContexte).

 

L'instruction RECUPERER_CTX permet de récupérer la valeur de ces variables.

 

S'il existe déjà une information pour la clé et le niveau de contexte, cette information est remplacée.

 

En mode protégé, le niveau de contexte 'SESSION' s'applique à la pseudo-session Web alors que le niveau de contexte 'GLOBAL_SESSION' s'applique à la session Web englobant toutes les pseudo-sessions. Une valeur stockée au niveau 'GLOBAL_SESSION' est accessible depuis toutes les pseudo-sessions Web au contraire d'une valeur stockée au niveau 'SESSION'.

 

Cet ordre met à jour le mot réservé *CODE_RETOUR :

0 (*NORMAL)

L'opération s'est déroulée correctement.

-1

L'opération ne s'est pas déroulée correctement.

 

Remarque : si les informations que vous sauvez dans le contexte doivent être récupérées en dehors d'un programme WADELIA (dans un JSP ou une Servlet non développés à l'aide d'Adélia Web Studio), limitez-vous à une seule variable correspondant à un type simple Adélia. Ainsi, la valeur d'une variable Adélia sera récupérable sous la forme d'un type simple Java correspondant au type Adélia. De plus, en mode protégé, il faut utiliser le niveau de contexte 'GLOBAL_SESSION' et non 'SESSION'.

 

Cliquez ici pour plus d'informations sur les correspondances entre les types Adélia et les types L3G.

 

Par exemple

* programme 1 appelant

SAUVER_CTX  'ValClient'  'Session'  ZCODE_CLIENT  ZNOM_CLIENT  ZADR_CLIENT

 

* Après exécution de diverses requêtes dans le même programme ou autre programme

*

RECUPERER_CTX  'ValClient'  'Session'  ZCODE_CLIENT  ZNOM_CLIENT  ZADR_CLIENT

SI  *CODE_RETOUR = *NORMAL

...

FIN

 

Autre exemple d'utilisation

 

VAR_CLE = 'InfoClient'

SAUVER_CTX  VAR_CLE  'Session'  ZCODE_CLIENT  ZNOM_CLIENT  ZADR_CLIENT

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page

  • Aucune étiquette