Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ICEM03 verifica se todas as ações no módulo são ações base ou derivam de uma ação base válida.
Os ICEs do módulo de mesclagem são armazenados em um arquivo .cub do módulo de mesclagem chamado Mergemod.cub e não no arquivo .cub que contém os ICEs usados para validação de pacote.
Resultado
ICEM03 posta as mensagens de erro para um módulo que contém ações em uma tabela de sequência que não é uma ação base ou derivada de uma ação base válida.
Exemplo
ICEM03 posta as seguintes mensagens de erro para um módulo que contém as entradas de banco de dados mostradas abaixo.
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.
Tabela ModuleInstallExecuteSequence
| Ação | Sequência | BaseAction | Após | Condição |
|---|---|---|---|---|
| Ação1 | Ação2 | 0 | ||
| Ação2 | Ação1 | 0 |
ICEM03 posta erros para essas duas ações porque eles se referem um ao outro como ações base na tabela ModuleInstallExecuteSequence. Todas as ações no ModuleAdminUISequence , ModuleAdminExecuteSequence , ModuleAdvtUISequence, ModuleAdvtExecuteSequence, ModuleInstallUISequencee tabelas de ModuleInstallExecuteSequence devem ser ações base ou derivar sua posição da combinação de outra ação e um sinalizador de antes e depois.
Para corrigir esse erro, determine as ações base para as duas ações. Adicione um registro para as ações base com um número de sequência padrão. Para Ação1 e Ação2, insira os nomes das ações base na coluna BaseAction e 0 ou 1 na coluna Depois.
Tópicos relacionados