SYSVAR : récupération de la valeur d'une variable système z/OS

Comment :

Systèmes d'exploitation disponibles : z/OS

La fonction SYSVAR remplit une variable amper du gestionnaire de dialogue avec les contenus de toute variable système z/OS. Les variables système ont le format [&]name[.], Ou le point est optionnel. Elles peuvent être fournies par le système d'exploitation ou bien définies par l'utilisateur. La fonction peut être appelée par une commande -SET.


Haut de page

x
Syntaxe : Récupérer la valeur d'une variable système z/OS
-SET &dmvar = SYSVAR('length','[&]sysvar[.]','outfmt');

où :

&dmvar

Alphanumérique

est le nom de la variable du gestionnaire de dialogue à renseigner en utilisant la valeur de la variable système z/OS.

length

Alphanumérique

est la longueur du paramètre suivant dans l'appel. N'inclut pas le caractère d'échappement dans la longueur, si un tel caractère est présent dans l'argument sysvar.

[&|]sysvar[.]

Alphanumérique

est le nom de la variable système qui est récupérée. Notez que l'esperluette (&) et le point (.) sont optionnels. Si l'esperluette est incluse, elle doit être suivie du caractère d'échappement (|).

outfmt

Alphanumérique

est le format de la valeur renvoyée entouré par des guillemets simples.



Exemple : Récupération de la valeur de la variable z/OS SYSNAME

L'exemple suivant renseigne la valeur du gestionnaire de dialogue &MYSNAME2 avec la valeur de la variable z/OS SYSNAME :

-SET &MYSNAME2=SYSVAR('7','SYSNAME','A8');     
-TYPE SYSNAME:&MYSNAME2                        

La sortie est similaire à la suivante :

SYSNAME:IBI1

WebFOCUS