ICE77
ICE77 controleert of aangepaste acties met de msidbCustomActionTypeInScript bitset worden gesequentieerd na de actie InstallInitialize en vóór de InstallFinalize-actie. ICE77 controleert de volgorde in de tabel InstallExecuteSequence en AdminExecuteSequence-tabel.
Resultaat
ICE77 plaatst een fout als een aangepaste actie in het script wordt gesequentieerd vóór de actie InstallInitialize of na de actie InstallFinalize.
ICE77 plaatst een fout als de actie InstallInitialize of de actie InstallFinalize ontbreekt.
Voorbeeld
ICE77 rapporteert de volgende fouten voor het voorbeeld:
InstallFinalize is missing from 'InstallExecuteSequence'.
CA_InScriptInstall is a in-script custom action. It must be sequenced
before the InstallFinalize action.
CA_InScriptAdmin is a in-script custom action. It must be sequenced
in between the InstallInitialize action and the InstallFinalize action
in the AdminExecuteSequence Sequence table.
CustomAction Table (gedeeltelijk)
Actie | Type |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
InstallExecuteSequence Table (gedeeltelijk)
Actie | Volgorde |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
AdminExecuteSequence Table (gedeeltelijk)
Actie | Volgorde |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Als u de fouten wilt oplossen, moet u de aangepaste acties in het script na de actie InstallInitialize en vóór de actie InstallFinalize sequentieren. De acties InstallInitialize en InstallFinalize moeten aanwezig zijn in de tabel InstallExecuteSequence en de tabel AdminExecuteSequence.
Verwante onderwerpen