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

CRNP 메시지 유형

CRNP는 다음 표에 설명된 세 가지 유형의 XML 기반 메시지를 사용합니다. 이러한 메시지 유형에 대해서는 나중에 자세히 설명됩니다.

CRNP 메시지 유형 

설명 

SC_CALLBACK_REG

이 메시지는ADD_CLIENT, REMOVE_CLIENT , ADD_EVENTSREMOVE_EVENTS의 네 가지 형식을 가집니다. 이러한 형식은 각각 다음 정보를 포함합니다.

 

  • 프로토콜 버전

  • ASCII 형식의 콜백 포트(이진 형식 아님)

또한 ADD_CLIENT, ADD_EVENTS REMOVE_EVENTS 형식은 각각 다음 정보를 포함하는 바운드되지 않은 이벤트 유형 목록을 포함합니다.

 

  • 이벤트 클래스

  • (옵션) 이벤트 하위 클래스

  • (옵션) 이름 및 값 쌍 목록

이벤트 클래스와 이벤트 하위 클래스가 함께 고유한 “이벤트 유형”을 정의합니다. SC_CALLBACK_REG의 클래스가 생성되는 문서 유형 정의(DTD)는 SC_CALLBACK_REG입니다. 이 DTD에 대한 자세한 내용은 부록 F, CRNP용 문서 유형 정의를 참조하십시오.

SC_REPLY

이 메시지에는 다음 정보가 포함되어 있습니다. 

  • 프로토콜 버전

  • 오류 코드

  • 오류 메시지

SC_REPLY의 클래스가 생성되는 DTD는 SC_REPLY입니다. 이 DTD에 대한 자세한 내용은 부록 F, CRNP용 문서 유형 정의를 참조하십시오.

SC_EVENT

이 메시지에는 다음 정보가 포함되어 있습니다. 

  • 프로토콜 버전

  • 이벤트 클래스

  • 이벤트 하위 클래스

  • 공급업체

  • 게시자

  • 이름 및 값 쌍 목록(0개 이상의 이름 및 값 쌍 데이터 구조)

    • 이름(문자열)

    • 값(문자열 또는 문자열 배열)

SC_EVENT의 값은 입력할 수 없습니다. SC_EVENT의 클래스가 생성되는 DTD는 SC_EVENT입니다. 이 DTD에 대한 자세한 내용은 부록 F, CRNP용 문서 유형 정의를 참조하십시오.