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 つのアクションのエラーを投稿します。 ModuleAdminUISequence、ModuleAdminExecuteSequence、ModuleAdvtUISequence、ModuleAdvtExecuteSe 内のすべてのアクション moduleInstallExecuteSequence、moduleInstallUISequence、および ModuleInstallExecuteSequence テーブルは、基本アクションであるか、別のアクションと before フラグと before フラグの組み合わせから位置を派生させる必要があります。
このエラーを解決するには、2 つのアクションの基本アクションを決定します。 既定のシーケンス番号を持つ基本アクションのレコードを追加します。 Action1 と Action2 の場合、[BaseAction] 列に基本アクション名を入力し、[After] 列に 0 または 1 を入力します。
関連トピック
-
マージ モジュール ICE リファレンス の