Rational Developer for System z, Versión 7.6

Acceder a variables de entorno en un programa de ejemplo PL/I

A veces es necesario recuperar dinámicamente el valor de una variable de entorno durante la ejecución. En este tema se explica una manera de modificar el código de uno de los proyectos de ejemplo PL/I para habilitar el acceso a la variable de entorno.

En este tema interviene el ejemplo PL/I 1, que está disponible mediante la interfaz de ejemplos del entorno de trabajo. El ejemplo incluye un archivo PL/I que se llama HelloApp.pli.

La tarea de acceder a variables de entorno es mucho más fácil en PL/I que en COBOL, principalmente debido a la inclusión de funciones incorporadas para establecer y recuperar variables de entorno (PutEnv y GetEnv).

Para modificar un proyecto que contenga este ejemplo de manera que HelloApp.pli lea una variable de entorno y visualice su valor, siga estas instrucciones:

  1. Pase a la perspectiva Proyectos z/OS.
  2. Cree un proyecto de ejemplo para el ejemplo PL/I 1.
  3. Edite HelloApp.pli y haga los cambios pertinentes para establecer lo siguiente:
    Dcl GetEnv Builtin;
    Dcl theName Char(20) Varying;
    Dcl theValue Char(1000) Varying;
    
    theName = "PATH";
    theValue = GetEnv(theName);
    Put Skip List('Path=' || theValue);
  4. Pulse el nombre del proyecto con el botón derecho del ratón y seleccione Reconstruir proyecto. Si no hay errores, se creará un ejecutable en la carpeta BuildOutput. El ejecutable se llamará HelloApp.exe.
  5. Para comprobar que el programa funciona, pulse dos veces sobre HelloApp.exe.. Se abrirá un shell de mandato con la solicitud Especifique un nombre o Q para salir.

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)