Rational Developer for System z

Accès aux variables d'environnement dans un exemple de programme PL/I

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 :

  1. Ouvrez la perspective Projets z/OS.
  2. Pour plus d'informations sur l'exemple 1 PL/I, voir Création d'un projet exemple.
  3. Modifiez le fichier HelloApp.pli pour qu'il corresponde au bloc de code suivant :
    Dcl GetEnv Builtin;
    Dcl theName Char(20) Varying;
    Dcl theValue Char(1000) Varying;
    
    theName = "PATH";
    theValue = GetEnv(theName);
    Put Skip List('Path=' || theValue);
  4. Cliquez avec le bouton droit de la souris sur le nom du projet et sélectionnez Recompiler un projet. Si aucune erreur n'est générée, un exécutable est créé dans le dossier BuildOutput. Le nom de l'exécutable est HelloApp.exe.

    Icône Linux Rational Developer for System z ne prend pas en charge les générations COBOL ou PL/I locales sur la plateforme Linux.

  5. Pour tester le fonctionnement du programme : cliquez deux fois sur StartApp.exe. Un shell de commandes est ouvert avec un message vous invitant à saisir un nom ou Q pour fermer la fenêtre.

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)