EGLPREP 일괄처리 명령 유틸리티

워크벤치 외부에서 EGLPREP 명령을 사용하면 호스트에서 여러 개의 생성된 COBOL 프로그램을 준비할 수 있습니다. 이 유틸리티는 지정된 폴더에서 EGL COBOL 생성 프로세스에 의해 작성된 buildplan 파일을 모니터링합니다. EGLPREP가 새 buildplan 파일을 찾으면 새 스레드를 시작하고 빌드 계획을 실행합니다. 시작할 스레드 수를 제한하기 위해 선택적 매개변수를 설정할 수 있습니다.

각 빌드 계획이 완료되면 유틸리티가 buildplan 파일을 찾는 동일한 폴더에서 EGLPREP가 batchBuild.html이라는 히스토리 파일을 업데이트합니다. 이 파일은 완료된 각 빌드 계획의 결과를 표시합니다.

빌드 디스크립터 옵션 prepyes로 설정하여 워크벤치에서 COBOL 프로그램을 생성하는 경우 EGL은 다음 프로그램을 생성하기 전에 각 컴파일이 완료될 때까지 대기합니다. prep 빌드 디스크립터 옵션을 NO로 설정하여 컴파일에 대한 책임을 EGLPREP 유틸리티로 이동하므로 여러 컴파일을 동시에 실행하는 z/OS® 및 iSeries의 기능을 활용할 수 있습니다.

전제조건

  • eglbatchgen.jar이 PATH 및 CLASSPATH 시스템 변수에 있는지 확인하십시오. JAR 파일은 다음의 디렉토리에 있습니다.
    SharedInstallDirectory\plugins\com.ibm.etools.egl.batchgeneration_version\runtime

    대체 변수는 다음과 같습니다.

    • SharedInstallDirectory는 EGL 개발자 제품의 공유 자원을 설치한 디렉토리의 완전한 경로입니다. 예를 들어, 경로는 Windows 시스템의 경우 C:\Program Files\IBM\SDP70Shared이거나 Linux 시스템의 경우 /opt/IBM/SDP70Shared입니다.

      현재 사용 중인 제품을 설치하기 전에 이전 버전의 EGL 개발자 제품을 설치하고 유지한 경우 관심이 있는 공유 설치 디렉토리는 이전 설치에서 사용된 디렉토리일 수 있습니다.

    • 버전은 플러그인 버전입니다. 값에는 마침표로 구분된 세 개의 숫자, 문자열 구분 기호, 플러그인이 빌드된 날짜 및 시간이 순서대로 표시됩니다. 동일한 플러그인에 대한 두 개 이상의 버전이 있는 경우 이전 버전을 사용할 이유가 없으면 최신 버전 번호를 사용하십시오.
  • 사용자 ID와 비밀번호를 처리하도록 보안 관리자를 설정하십시오. 자세한 정보는 "보안 관리자"를 참조하십시오.

구문

명령 프롬프트에 다음의 명령을 한 행에 입력하십시오.
java EGLPREP foldername [-searchSubfolders]
                        [-maxThreadsn]
                        [-clearHistory]
foldername
EGLPREP가 새 빌드 계획을 모니터링해야 하는 폴더의 이름입니다.
-searchSubfolders
foldername의 서브폴더에서 새 빌드 계획을 검색하도록 EGLPREP에 지시합니다.
-maxThreadsn
스레드를 지정된 수로 제한하도록 EGLPREP에 지시합니다. maxThreads와 해당 수 사이에는 공백을 사용하지 마십시오. 기본값은 1입니다.
-clearHistory
이후 히스토리를 로깅하기 전에 batchBuild.html 파일의 컨텐츠를 삭제하도록 EGLPREP에 지시합니다.