Vous devez parfois extraire de manière dynamique la valeur d'une variable d'environnement lors de l'exécution. Dans cette section, vous apprendrez à modifier le code de l'un des projets exemples PL/I pour accéder aux variables d'environnement.
Cette section s'appuie sur l'exemple PL/I 1, qui figure dans les exemples de l'espace de travail. Il comprend un fichier PL/I (HelloApp.pli.)
L'accès aux variables d'environnement est plus simple dans PL/I que dans COBOL, principalement en raison de l'intégration des fonctions de paramétrage et d'extraction de variables d'environnement PutEnv et GetEnv.
Pour modifier un projet contenant cet exemple de sorte que le fichier HelloApp.pli puisse lire la variable d'environnement et afficher sa valeur, procédez comme suit :
Dcl GetEnv Builtin;
Dcl theName Char(20) Varying;
Dcl theValue Char(1000) Varying;
theName = "PATH";
theValue = GetEnv(theName);
Put Skip List('Path=' || theValue);
Rational Developer
for System z ne prend pas en charge les générations
COBOL ou PL/I locales sur la plateforme Linux.