ICEM08
O ICEM08 garante que um módulo não exclua outro módulo do qual ele depende.
Resultado
O ICEM08 publica 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 de 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) do ModuleA, você não poderá excluí-lo (conforme mostrado na coluna ExludedID da tabela ModuleExclusion). Se você precisar excluir o ModuleB, deverá remover a dependência do ModuleA nele.
Tópicos relacionados