다음을 통해 공유


ICEM03

ICEM03은 모듈의 모든 작업이 기본 작업이거나 유효한 기본 작업에서 파생되는지 확인합니다.

병합 모듈 ICE는 패키지 유효성 검사에 사용되는 ICE를 포함하는 .cub 파일이 아니라 Mergemod.cub라는 병합 모듈 .cub 파일에 저장됩니다.

결과

ICEM03은 기본 작업이 아니거나 유효한 기본 작업에서 파생된 시퀀스 테이블에 작업이 포함된 모듈에 대한 오류 메시지를 게시합니다.

본보기

ICEM03은 아래에 표시된 데이터베이스 항목을 포함하는 모듈에 대해 다음과 같은 오류 메시지를 게시합니다.

The action 'Action1' in the 'ModuleInstallExecuteSequence' table is 
orphaned. It is not a valid base action and does not derive from a 
valid base action.
The action 'Action2' in the 'ModuleInstallExecuteSequence' table is 
orphaned. It is not a valid base action and does not derive from a 
valid base action.

ModuleInstallExecuteSequence 테이블

행동 순서 BaseAction 조건
Action1 Action2 0
Action2 Action1 0

 

ICEM03은 ModuleInstallExecuteSequence 테이블에서 서로를 기본 작업으로 참조하기 때문에 이러한 두 작업에 대한 오류를 게시합니다. moduleAdminUISequence 모든 작업, ModuleAdminExecuteSeSequence, ModuleAdvtUISequence, ModuleAdvtExecuteSequence, ModuleInstallUISequenceModuleInstallExecuteSequence 테이블은 기본 작업이거나 다른 작업과 이전 및 이후 플래그의 조합에서 해당 위치를 파생해야 합니다.

이 오류를 해결하려면 두 작업에 대한 기본 작업을 결정합니다. 기본 시퀀스 번호를 사용하여 기본 작업에 대한 레코드를 추가합니다. Action1 및 Action2의 경우 BaseAction 열에 기본 작업 이름을 입력하고 After 열에 0 또는 1을 입력합니다.

모듈 ICE 참조 병합