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

생성된 소스 코드 편집

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

소스 파일은 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, 표준 등록 정보를 참조하십시오.