Dela via


ICE77

ICE77 verifierar att anpassade åtgärder med msidbCustomActionTypeInScript bituppsättning sekvenseras efter InstallInitialize-åtgärden och före åtgärden InstallFinalize. ICE77 kontrollerar sekvensen i tabellen InstallExecuteSequence och AdminExecuteSequence.

Resultat

ICE77 publicerar ett fel om en anpassad åtgärd i skriptet sekvenseras före åtgärden InstallInitialize eller efter åtgärden InstallFinalize.

ICE77 publicerar ett fel om åtgärden InstallInitialize eller InstallFinalize saknas.

Exempel

ICE77 rapporterar följande fel i exemplet:

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 (partiell)

Handling Typ
CA_InScriptInstall 1025
CA_InScriptAdmin 1026

 

InstallExecuteSequence Table (partiell)

Handling Sekvens
CA_InScriptInstall 2000
InstallInitialize 1500

 

AdminExecuteSequence Table (partiell)

Handling Sekvens
CA_InScriptAdmin 1400
InstallInitialize 1500
InstallFinalize 6600

 

Åtgärda felen genom att sekvensera anpassade åtgärder i skriptet efter åtgärden InstallInitialize och före åtgärden InstallFinalize. Åtgärderna InstallInitialize och InstallFinalize måste finnas i tabellen InstallExecuteSequence och tabellen AdminExecuteSequence.

ICE-referens