ICEM03
ICEM03 會確認模組中的所有動作都是基底動作,或衍生自有效的基底動作。
合併模組 ICE 會儲存在名為 Mergemod.cub 的合併模組 .cub 檔案中,而不是儲存在包含封裝驗證所用之 ICE 的 .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、 ModuleAdminExecuteSequence、 ModuleAdvtUISequence、 ModuleAdvtExecuteS、ModuleInstallUISequence和 ModuleInstallExecuteSequence 數據表必須是基底動作,或從另一個動作與旗標前後的組合衍生其位置。
若要修正此錯誤,請判斷兩個動作的基底動作。 使用預設序號新增基底動作的記錄。 針對 Action1 和 Action2,在 BaseAction 數據行中輸入基底動作名稱,並在 After 資料行中輸入 0 或 1。
相關主題