ICEM03
ICEM03 controleert of alle acties in de module basisacties zijn of zijn afgeleid van een geldige basisactie.
Samenvoegmodule-IDE's worden opgeslagen in een .cub-bestand van de samenvoegmodule met de naam Mergemod.cub en niet in het .cub-bestand met de IDE's die worden gebruikt voor pakketvalidatie.
Resultaat
ICEM03 plaatst de foutberichten voor een module met acties in een reekstabel die geen basisactie is of is afgeleid van een geldige basisactie.
Voorbeeld
ICEM03 plaatst de volgende foutberichten voor een module met de databasevermeldingen die hieronder worden weergegeven.
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
Actie | Volgorde | BaseAction | Na | Conditie |
---|---|---|---|---|
Actie1 | Actie2 | 0 | ||
Actie2 | Actie1 | 0 |
ICEM03 plaatst fouten voor deze twee acties omdat ze naar elkaar verwijzen als basisacties in de tabel ModuleInstallExecuteSequence. Alle acties in de ModuleAdminUISequence, ModuleAdminExecuteSequence, ModuleAdvtUISequence, ModuleAdvtExecuteSequence, ModuleInstallUISequenceen ModuleInstallExecuteSequence tabellen moeten basisacties zijn of hun positie afleiden uit de combinatie van een andere actie en een voor- en navlag.
U kunt deze fout oplossen door de basisacties voor de twee acties te bepalen. Voeg een record toe voor de basisacties met een standaardreeksnummer. Voer voor Action1 en Action2 de basisactienamen in de kolom BaseAction en 0 of 1 in de kolom Na in.
Verwante onderwerpen