System i에서 에이전트 실행

System i 플랫폼에서 에이전트를 실행하려는 경우 이 주제에 있는 정보를 검토합니다.

에이전트 포트 번호가 고유한지 확인

표준 Build Forge 에이전트 포트인 포트 5555가 System i 서버에서 다른 에이전트에 이미 지정되어 있을 수 있습니다. 이런 경우, 에이전트를 시작하기 전에 Build Forge 에이전트 포트를 지정되지 않은 포트 중 하나로 변경하십시오. 이를 수행하려면 bfagent.conf 파일을 직접 편집하십시오. 자세한 사항은 에이전트 포트 변경의 내용을 참조하십시오.

수동으로 에이전트 시작

설치 지시사항 System i 플랫폼에 에이전트 설치에서 7단계를 완료한 경우 System i를 시작하면 에이전트가 BFAGENT 사용자로 시작됩니다.

또는, 다음 명령을 사용하여 System i에서 에이전트를 수동으로 시작할 수 있습니다.
bfagent -s
참고: bfagent.conf 파일이 /etc(기본 위치)에 설치되어 있지 않은 경우 -f 옵션을 사용하여 bfagent.conf 위치를 지정합니다.

bfagent 명령을 실행하고 에이전트를 수동으로 시작하면 에이전트가 에이전트를 시작하는 사용자로 시작됩니다.

i5/OS PASE 프로그램이 설치되어 있는지 확인

에이전트는 i5/OS PASE(Portable Application Solution Environment) 프로그램으로 실행됩니다. PASE는 i5/OS에 포함되어 있으며 AIX 2진 및 명령을 실행할 수 있습니다. 일반적으로 PASE는 기본적으로 설치됩니다.

PASE가 설치되어 있는지 여부를 판별하려면 명령행에서 DSPSFWRSC를 실행합니다.

PASE 프로그램이 설치되어 있지 않은 경우 설치 CD에서 해당 프로그램을 로드합니다.

PASE에서 에이전트 사용

PASE 환경에서 i5/OS에 애플리케이션을 빌드하는 데 필요한 대부분의 태스크에 액세스할 수 있습니다. iSeries 플랫폼을 대상으로 하는 프로세스의 자동화를 계획하고 정의하는 경우 이러한 사실을 명심해야 합니다.

단계의 명령은 PASE 쉘에 의해 해석됩니다. 다음 구문을 사용하여 원시 명령을 실행할 수도 있습니다.
system -biOE "<native commands>"
중요사항: 단계에서 각 시스템 명령은 고유 프로세스를 실행합니다. 이는 명령이 명령 자체의 프로세스 내에서만 실행됨을 의미합니다.
예를 들어, 단계 세트의 라이브러리 목록을 설정하려는 경우:
  • CHGSYSLIBL 또는 ADDLIBLE 명령은 원시 명령(PASE에서 인식되지 않음)이므로 이 명령을 단계 명령으로 사용할 수 없습니다.
  • 단계에서 지원되는 원시 명령 구문(예: system -biOE "ADDLIBLE FLGHT400")을 사용할 수 없습니다. 이는 이러한 명령 구문이 명령 자체 프로세스에 대해서만 라이브러리 목록을 변경하기 때문입니다. 후속 명령 및 단계는 변경에 의해 영향을 받지 않습니다.

단계, 단계 세트 또는 프로젝트의 라이브러리 목록을 설정할 수 없는 경우에도 시작 명령 스크립트에서 BFAGENT 사용자에 대한 해당 목록을 설정할 수 있습니다. System i 플랫폼에 에이전트 설치에서 예제 시작 스크립트를 참조하십시오. 시작 명령 스크립트에서 라이브러리 목록을 설정하면 예제에서 BFAGENT 사용자로 실행되는 모든 프로젝트 및 단계에 대한 라이브러리 목록이 설정됩니다. 프로젝트 및 단계를 실행하는 사용자에게 필수 라이브러리에 대한 액세스 권한이 있어야 합니다.

라이브러리 목록을 설정하려면 필수 라이브러리를 나열하는 에이전트에 대한 작업 설명을 추가합니다. 다음 예제 작업 설명에는 라이브러리 FLGHT400FLGHT400M이 포함되어 있습니다.

10    UTLIB                                                              
20    QGPL                                                               
30    QTEMP                                                              
40    FLGHT400                                                           
50    FLGHT400M 
에이전트는 시작 루틴에서 이 작업 설명을 지정합니다. 예를 들어, 작업 설명이 BFAJOBD인 경우 시스템 시작 루틴의 행은 다음과 같습니다.
ADDAJE SBSD(BFAGENT/BFAGENT) JOB(BFAGENT) JOBD(BFAGENT/BFAJOBD)
이 솔루션은 이 에이전트와 연관된 System i 서버에서 실행되는 단계 및 프로젝트의 모든 명령에 영향을 미칩니다.

피드백