iSeries에서 빌드 서버 시작

원격 빌드 서버는 iSeries에서 작업으로 실행되는 CCUBLDS라는 프로그램입니다. 원격 빌드 서버는 tcp/ip 포트에서 청취합니다. 원격 빌드 서버는 시작되고 나면 작업이 취소될 때까지 계속 실행됩니다. 다음 명령은 빌드 서버 작업을 시작하는 명령의 예제입니다.
SBMJOB CMD(CALL PGM(*LIBL/CCUBLDS) PARM('-p' '2600')) JOB(CCUBLDS) JOBQ(QSYS/QSYSNOMAX)

여기서는 서버 포트가 2600이지만 사용 가능한 모든 포트 번호를 사용할 수 있습니다. 빌드 서버는 사용자 프로파일에 액세스할 수 있는 권한이 부여된 관리자 ID를 사용하여 호출해야 합니다.

iSeries 원격 빌드 서버 확인

빌드 서버가 시작된 후에는 제대로 실행 중인지 확인해야 합니다. prep 단계가 실행될 Windows 워크스테이션에서 다음을 수행하십시오.
  1. com.ibm.etools.egl.distributedbuild라는 플러그인에서 프로그램 ccubldc.exe가 포함된 디렉토리를 찾으십시오. 이 디렉토리를 PATH 환경 변수에 추가하십시오.
  2. 명령행에서 다음 명령을 실행하십시오.
    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에 의해 지정된 파일에 보관되며 세션 사이에서 기억됩니다.