Téléchargement des produits


Version anglaise


 

 

      

      

      

WADELIA

      

 

 

 

(I/B) (C)

 

 

Paragraphe d'utilisation

Tous

 

Syntaxe

RECUPERER_CTX CléContexte NiveauContexte SuiteVariables

 

CléContexte

ConstanteAlphanum | VariableAlphanum

 

NiveauContexte

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

 

SuiteVariables

SuiteVariables Variable | Variable

 

 

Description

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

 

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'.

 

Les variables de SuiteVariables doivent correspondre au type et à l'ordre des variables spécifiés dans SAUVER_CTX. Il est néanmoins possible d'omettre les variables de fin.

 

Attention : Il faut respecter la casse pour la valeur de la clé CléContexte.

 

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 (clé non trouvée pour le niveau de contexte indiqué, ou le type d'une des variables ne correspond pas à celui de la variable sauvegardée).

 

Remarque : si les informations que vous récupérez dans le contexte ont été sauvé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'un type simple Java sera récupérable sous la forme du type simple Adélia lui correspondant. 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'  'Request'  ZCODE_CLIENT  ZNOM_CLIENT  ZADR_CLIENT

TRAITER_PGM COMMANDE_CLIENT

*

* Dans le programme COMMANDE_CLIENT

RECUPERER_CTX  'ValClient'  'Request'  ZCODE_CLIENT  ZNOM_CLIENT  ZADR_CLIENT

SI  *CODE_RETOUR = *NORMAL

...

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page


  • Aucune étiquette