Rational Developer for System z

PL/I 샘플 프로그램의 환경 변수 액세스

때때로 런타임 시 환경 변수의 값을 동적으로 검색할 필요가 있습니다. 이 주제에서는 환경 변수에 액세스할 수 하도록 PL/I 샘플 프로젝트 중 하나에서 코드를 수정하는 한 가지 방법에 대해 설명합니다.

이 주제는 워크벤치 예제 인터페이스를 통해 사용할 수 있는 PL/I 샘플 1을 포함합니다. 샘플에는 하나의 PL/I 파일, HelloApp.pli.이 있습니다.

환경 변수 액세스는 COBOL보다 PL/I에서 더 쉽습니다. 근본적인 이유는 환경 변수 설정 및 검색을 위한 내장 함수(PutEnvGetEnv)가 포함되어 있기 때문입니다.

HelloApp.pli가 환경 변수를 읽고 이의 값을 표시하도록 이 샘플을 포함하는 프로젝트를 수정하려면 다음 지시사항을 완료하십시오.

  1. z/OS® 프로젝트 퍼스펙티브로 전환하십시오.
  2. PL/I 샘플 1용 샘플 프로젝트를 작성하십시오.
  3. 다음 일치 코드과 일치하도록 HelloApp.pli를 편집하십시오.
    Dcl GetEnv Builtin;
    Dcl theName Char(20) Varying;
    Dcl theValue Char(1000) Varying;
    
    theName = "PATH";
    theValue = GetEnv(theName);
    Put Skip List('Path=' || theValue);
  4. 프로젝트 이름을 마우스 오르쪽 단추로 클릭하고 프로젝트 재빌드를 선택하십시오. 오류가 없으면 실행 파일이 BuildOutput 폴더에 작성됩니다. 실행 파일의 이름이 HelloApp.exe로 지정됩니다.

    Linux 아이콘 System z®용 Rational® Developer는 Linux® 플랫폼에서 로컬 COBOL 또는 PL/I 빌드를 지원하지 않습니다.

  5. 프로그램이 작동하는지 테스트하려면 HelloApp.exe를 두 번 클릭하십시오.명령 쉘이 이름을 입력하거나 종료하려면 Q를 입력하십시오. 프롬프트와 함께 열립니다.

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)