최종 사용자가 구성할 수 있는 병합 모듈 만들기
병합 모듈을 만들려면 병합 모듈 작성 항목에 설명된 일반 지침을 사용합니다. 또한 모듈의 최종 사용자가 구성할 수 있는 병합 모듈을 만들려면 다음을 수행해야 합니다.
- 최종 사용자는 모듈을 구성하기 위해 Mergemod.dll 버전 2.0이 필요합니다. 이전 버전의 Mergemod.dll을 사용하는 사용자는 모듈을 적용할 수는 있지만 항상 기본 설정을 사용하게 됩니다.
- ModuleConfiguration 테이블을 병합 모듈에 추가하여 최종 사용자가 구성할 수 있는 항목을 식별합니다. 구성 가능한 각 항목에 대해 이 테이블에 레코드를 추가합니다. 이러한 항목은 ModuleSubstitution 테이블에 지정된 템플릿으로 대체됩니다. 구성 가능한 각 항목의 이름을 Name 필드에 입력합니다. 형식, 유형, ContextData 열에 각 항목의 형식, 유형, 의미 체계 컨텍스트를 입력합니다. 자세한 내용은 의미 체계 유형을 참조하세요. CMSM 특수 형식을 사용하여 DefaultValue 필드에 항목의 기본값을 입력합니다.
- ModuleSubstitution 테이블을 병합 모듈에 추가합니다. 이 테이블의 각 레코드는 하나 이상의 구성 가능한 항목을 병합 모듈 데이터베이스의 한 필드로 대체하는 것에 해당합니다. 대체를 받는 필드의 테이블, 행, 열을 입력합니다. CMSM 특수 형식을 사용하여 Value 열에 대체에 대한 형식 지정 템플릿을 입력합니다.
- ModuleSubstitution 및 ModuleConfiguration 테이블의 유효성 검사 테이블에 레코드를 추가합니다.
- ModuleSubstitution 테이블 및 ModuleConfiguration 테이블에 대한 ModuleIgnoreTable 테이블에 레코드를 추가합니다. 이렇게 하면 2.0 이전 버전의 Mergemod.dll을 가지고 있는 사용자에게 모듈이 호환되도록 보장할 수 있습니다.