이벤트 카탈로그 응용프로그램 작성

이벤트 카탈로그는 이벤트 메타데이터의 저장소입니다.

이벤트 카탈로그 메타데이터는 이벤트의 클래스와 허용되는 컨텐츠를 설명하는 이벤트 정의로 구성됩니다. (이것은 이벤트 인스턴스 메타데이터 액세스에서 설명하는 Eclipse Modeling Framework 인터페이스를 사용하여 액세스할 수 있는 이벤트 인스턴스 메타데이터와는 다릅니다.) 응용프로그램은 이벤트 카탈로그를 사용하여 엔터프라이즈 특정 이벤트 정의를 관리할 수 있지만 고유의 유효성 검증 로직을 구현하여 이벤트가 이러한 정의를 준수하는지 확인해야 합니다.

공통 기본 이벤트 스펙에 따라 정의된 이벤트는 확장자 이름(extensionName 속성 값)에 따라 이벤트 클래스로 카테고리화될 수 있습니다. 이벤트 카탈로그를 사용하면 해당 클래스의 확장 데이터 요소 이벤트가 포함할 수 있는 것과 다른 공통 기본 이벤트 등록 정보의 허용 값을 지정하여 특정 이벤트 클래스에 허용되는 컨텐츠를 정의할 수 있습니다. 이벤트 정의는 공통 기본 이벤트 스펙 이상으로 이벤트 컨텐츠에 대한 제한조건을 정의합니다.

이벤트 정의는 계층별로 정의되며 상위의 정의를 상속받습니다. 단일 루트 이벤트 정의 event는 공통 기본 이벤트 스펙을 준수하는 모든 이벤트의 기본 요구사항을 정의합니다. 기타 모든 이벤트 정의는 이 루트 정의에서 계승됩니다. 기본적으로 이 루트 이벤트 정의는 이벤트 카탈로그 공고 이벤트에 대한 이벤트 정의와 함께 이벤트 카탈로그에 자동으로 설치됩니다(자세한 정보는 변경 공고 참조).

주: 현재 이벤트 정의는 공통 기본 이벤트 스펙을 완전히 설명하는 데 필요한 모든 양식의 제한조건(예: globalInstanceId 등록 정보가 영문자로 시작되어야 하는 요구사항)을 지원하지 않습니다. 그러므로 이벤트가 event 이벤트 정의를 준수하지만 이벤트 이미터가 유효성 검증을 전달하지 않을 수 있습니다.

이벤트 카탈로그 인터페이스를 사용하여 이벤트 정의를 작성, 삭제 및 조회할 수 있습니다. (작성된 이벤트 정의는 수정할 수 없습니다.) 또한 기존 이벤트 정의를 판독 가능한 형식으로 나열할 뿐 아니라 XML 형식의 이벤트 정의를 가져오고 내보낼 수도 있습니다.


이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)