ICEM03

ICEM03 验证模块中的所有操作是基本操作,还是从有效的基本操作派生。

合并模块 Ices-003 存储在一个名为 Mergemod 的合并模块 .cub 文件中,而不是存储在包含用于包验证的 Ices-003 的 .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 表中的基本操作。 ModuleAdminUISequenceModuleAdminExecuteSequenceModuleAdvtUISequenceModuleAdvtExecuteSequenceModuleInstallUISequenceModuleInstallExecuteSequence表中的所有操作都必须是基本操作,或者从另一个操作的组合派生它们的位置以及 "前后" 标志。

若要修复此错误,请确定这两个操作的基本操作。 使用默认序列号为基本操作添加记录。 对于 Action1 和 Action2,请在 BaseAction 列中输入基本操作名称,并在 "After" 列中输入0或1。

合并模块 ICE 引用