次の方法で共有


ICEM03

ICEM03 は、モジュール内のすべてのアクションが基本アクションであるか、有効な基本アクションから派生していることを確認します。

マージ モジュールの ICEs は、パッケージ検証に使用される ICEs を含む .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 テーブルで相互に基本アクションとして参照するため、これら 2 つのアクションのエラーを投稿します。 ModuleAdminUISequenceModuleAdminExecuteSequenceModuleAdvtUISequenceModuleAdvtExecuteSe 内のすべてのアクション moduleInstallExecuteSequencemoduleInstallUISequence、および ModuleInstallExecuteSequence テーブルは、基本アクションであるか、別のアクションと before フラグと before フラグの組み合わせから位置を派生させる必要があります。

このエラーを解決するには、2 つのアクションの基本アクションを決定します。 既定のシーケンス番号を持つ基本アクションのレコードを追加します。 Action1 と Action2 の場合、[BaseAction] 列に基本アクション名を入力し、[After] 列に 0 または 1 を入力します。

マージ モジュール ICE リファレンス