Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

생성된 소스 코드 편집

Agent Builder는 자원 유형 생성 프로세스를 간소화하기 위해 지정할 수 있는 정보 양을 제한하며, 이에 따라 생성된 자원 유형의 범위도 제한됩니다. 따라서 고급 기능을 추가하려면 생성된 소스 코드나 RTR 파일을 수정해야 합니다. 이러한 기능에는 추가 등록 정보에 대한 검증 확인을 추가하는 코드, Agent Builder에서 제공하지 않는 매개 변수를 조정하는 코드 등이 포함됩니다.

소스 파일은 install-directory/rt-name/src 디렉토리에 있습니다. Agent Builder는 소스 코드에 개발자가 코드를 추가할 수 있는 주석을 포함합니다. 주석의 형식은 다음과 같습니다(C 코드의 경우).

/* User added code -- BEGIN vvvvvvvvvvvvvvv */
/* User added code -- END   ^^^^^^^^^^^^^^^ */

주 –

이러한 주석은 파운드 기호(#)로 주석의 시작을 나타낸다는 점을 제외하고 Korn 쉘 소스 코드에서와 동일합니다.


예를 들어, rt-name.h는 다른 프로그램에서 사용하는 모든 유틸리티 함수를 선언합니다. 선언 목록 끝에는 개발자가 코드에 추가했을 수 있는 추가 함수를 선언할 수 있는 주석이 있습니다.

또한 Agent Builder는 install-directory/rt-name/src 디렉토리에 적절한 대상과 함께 makefile을 생성합니다. make 명령을 사용하여 소스 코드를 다시 컴파일하고 make pkg 명령을 사용하여 자원 유형 패키지를 다시 생성합니다.

RTR 파일은 install-directory/rt-name/etc 디렉토리에 있습니다. 표준 텍스트 편집기를 사용하여 RTR 파일을 편집할 수 있습니다. RTR 파일에 대한 자세한 내용은 자원 및 자원 유형 등록 정보 설정을 참조하십시오. 등록 정보에 대한 자세한 내용은 부록 A, 표준 등록 정보를 참조하십시오.