ICEM03
ICEM03 verifica che tutte le azioni nel modulo siano azioni di base o derivano da un'azione di base valida.
Gli ices del modulo di merge vengono archiviati in un file con estensione cub del modulo di merge denominato Mergemod.cub e non nel file con estensione cub contenente gli ices usati per la convalida del pacchetto.
Risultato
ICEM03 invia i messaggi di errore per un modulo contenente azioni in una tabella di sequenza che non è un'azione di base o derivata da un'azione di base valida.
Esempio
ICEM03 invia i messaggi di errore seguenti per un modulo contenente le voci del database illustrate di seguito.
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 Table
Azione | Sequenza | BaseAction | Dopo | Condizione |
---|---|---|---|---|
Action1 | Azione2 | 0 | ||
Azione2 | Action1 | 0 |
ICEM03 invia errori per queste due azioni perché si riferiscono tra loro come azioni di base nella tabella ModuleInstallExecuteSequence. Tutte le azioni nell'ModuleAdminUISequence, ModuleAdminExecuteSequence, ModuleAdvtUISequence, ModuleAdvtExecModuleInstallUISequence, ModuleInstallUISequencee ModuleInstallExecuteSequence tabelle devono essere azioni di base o derivarne la posizione dalla combinazione di un'altra azione e da un flag prima e dopo.
Per correggere questo errore, determinare le azioni di base per le due azioni. Aggiungere un record per le azioni di base con un numero di sequenza predefinito. Per Action1 e Action2 immettere i nomi delle azioni di base nella colonna BaseAction e 0 o 1 nella colonna After.
Argomenti correlati