ICEM08
O ICEM08 garante que um módulo não exclua outro módulo do qual ele depende.
Result
O ICEM08 posta um erro quando um módulo exclui outro módulo do qual ele depende.
Exemplo
O ICEM08 posta a seguinte mensagem de erro para um módulo que contém as entradas do banco de dados mostradas no exemplo.
Error: This module requires module ModuleB.<GUID> (1033v1.0) but also
lists it as an exclusion.
ModuleID | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA.<GUID> | 1033 | ModuleB.<GUID> | 1033 | 1.0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA.<GUID> | 1033 | ModuleB.<GUID> | 1033 | 1.0 |
Para corrigir o erro, remova a dependência ou a exclusão. Se ModuleB for uma dependência (RequiredID) de ModuleA, você não poderá excluir (conforme mostrado na coluna ExludedID da tabela ModuleExclusion). Se você precisar excluir ModuleB, deverá remover a dependência de ModuleA nele.
Tópicos relacionados