iSeries에서 빌드 서버 시작
원격 빌드 서버는 iSeries에서
작업으로 실행되는 CCUBLDS라는 프로그램입니다. 원격 빌드 서버는 tcp/ip 포트에서 청취합니다.
원격 빌드 서버는 시작되고 나면 작업이 취소될 때까지 계속 실행됩니다.
다음 명령은 빌드 서버 작업을 시작하는 명령의 예제입니다.
SBMJOB CMD(CALL PGM(*LIBL/CCUBLDS) PARM('-p' '2600')) JOB(CCUBLDS) JOBQ(QSYS/QSYSNOMAX)
여기서는 서버 포트가 2600이지만 사용 가능한 모든 포트 번호를 사용할 수 있습니다. 빌드 서버는 사용자 프로파일에 액세스할 수 있는 권한이 부여된 관리자 ID를 사용하여 호출해야 합니다.
iSeries 원격 빌드 서버 확인
빌드 서버가 시작된 후에는 제대로 실행 중인지 확인해야 합니다.
prep 단계가 실행될 Windows 워크스테이션에서
다음을 수행하십시오.
- com.ibm.etools.egl.distributedbuild라는 플러그인에서 프로그램 ccubldc.exe가 포함된 디렉토리를 찾으십시오. 이 디렉토리를 PATH 환경 변수에 추가하십시오.
- 명령행에서 다음 명령을 실행하십시오.
ccubldc -h host@port -au userId -ap password -b id -r 37 -k 1252- host
- iSeries 호스트 시스템의 IP 주소
- port
- 빌드 서버의 포트 번호
- userID
- prep 클라이언트가 사용하는 사용자 ID
- 비밀번호
- iSeries 호스트에서 사용자 ID에 대한 로그인 비밀번호
05/03/09 14:58:56 (c) Copyright, IBM Corp. 2001 Copyright (c) 2002 Rational Software Corporation 05/03/09 14:58:57 *** Success *** 05/03/09 14:58:57 Command: id ****************** Build Script Output Follows ***************** uid=926(USERID) gid=102(GROUPID) groups=102(GROUPID) ****************** End Of Build Script Output ****************** 05/03/09 14:58:58 *--------------------------------------------------------
빌드 서버에서 리턴된 메시지의 언어 설정
Windows의 빌드 서버는 다음 표에 나열되는 언어로 메시지를 리턴하며 기본값은 영어입니다.
| 언어 | 코드 |
|---|---|
| 포르투갈어(브라질) | ptb |
| 중국어 | chs |
| 대만어 | cht |
| 영어(미국) | enu |
| 프랑스어 | fra |
| 독일어 | deu |
| 이탈리아어 | ita |
| 일본어 | jpn |
| 한국어 | kor |
| 스페인어 | esp |
영어 이외의 언어를 지정하려면 빌드 서버를 시작하기 전에 환경 변수
CCU_CATALOG가 영어가 아닌 메시지 카탈로그로 설정되었는지 확인하십시오.
필요한 값의 형식은 다음과 같습니다(하나의 행에 있음).
shared_resources\eclipse\plugins
\com.ibm.etools.egl.distributedbuild_version\executables\ccu.cat.xxx
- shared_resources
- 제품의 공유 자원 디렉토리(예: Windows 시스템의 C:\Program Files\IBM\SDP70Shared 또는 Linux 시스템의 /opt/IBM/SDP70Shared)입니다. 현재 제품을 설치하기 전에 EGL이 포함된 이전 버전의 IBM® 제품을 설치하고 유지한 경우 이전 설치에서 설정된 공유 자원 디렉토리를 지정해야 할 수도 있습니다.
- version
- 설치된 플러그인 버전입니다. 두 개 이상이 있는 경우 이전 버전을 사용해야 하는 이유가 없으면 최신 버전 번호의 플러그인을 사용하십시오.
- xxx
- 관심 있는 언어에 대한 코드입니다(이전의 표에 나열된 코드 중 하나).
보안 관리자
보안 관리자는 빌드 요청을 전송하는 클라이언트를 인증하기 위해 빌드 서버가 사용하는 서버 프로그램입니다.
보안 관리자에 대한 환경 설정
보안 관리자는 다음과 같은 Windows 환경 변수를 사용합니다.
- CCUSEC_PORT
- 보안 관리자가 청취하는 포트의 번호를 설정합니다. 기본값은 22825입니다.
- CCUSEC_CONFIG
- 구성 데이터가 저장되는 파일의 경로 이름을 설정합니다. 기본값은 C:\temp\ccuconfig.bin입니다. 이 파일이 없으면 보안 관리자가 이 파일을 작성합니다.
- CCU_TRACE
- 이 변수가 *로 설정되어 있는 경우 진단을 위해 보안 관리자의 추적을 시작합니다.
CLASSPATH 환경 변수가 Rational® Business Developer를 사용하여 분배된 EGLBATCHGEN.JAR 파일을 가리키는지 확인하십시오.
보안 관리자 시작
보안 관리자를 시작하려면 다음 명령을 실행하십시오.
장기 보안 관리자 프로세스만 시작하기 때문에 이 명령으로부터 표시되는
리턴값은 없습니다.
java com.ibm.etools.egl.distributedbuild.security.CcuSecManager
보안 관리자 구성
보안 관리자를 구성하려면 그래픽 인터페이스를 가진 구성 도구를
사용하십시오. 다음 명령을 실행하여 이 도구를 실행할 수 있습니다.
java com.ibm.etools.egl.distributedbuild.security.CCUconfig
구성 도구가 실행 중인 경우 클라이언트 항목 탭을 선택한 후 호스트 이름, 사용자 ID 및 비밀번호의 조합을 추가하거나 업데이트하거나 삭제하십시오. 세 파트로 구성된 정의는 암호화되고 지속적 스토리지에서 CCUSEC_CONFIG에 의해 지정된 파일에 보관되며 세션 사이에서 기억됩니다.