Condividi tramite


ICE77

ICE77 verifica che le azioni personalizzate con il msidbCustomActionTypeInScript bit set vengano sequenziate dopo l'azione InstallInitialize e prima dell'azione installFinalize . ICE77 controlla la sequenza nella tabella InstallExecuteSequence e tabella AdminExecuteSequence.

Risultato

ICE77 invia un errore se un'azione personalizzata nello script viene sequenziata prima dell'azione InstallInitialize o dopo l'azione InstallFinalize.

ICE77 invia un errore se manca l'azione InstallInitialize o l'azione InstallFinalize.

Esempio

ICE77 segnala gli errori seguenti per l'esempio:

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.

tabella CustomAction (parziale)

Azione Digitare
CA_InScriptInstall 1025
CA_InScriptAdmin 1026

 

InstallExecuteSequence Table (parziale)

Azione Sequenza
CA_InScriptInstall 2000
InstallInitialize 1500

 

AdminExecuteSequence Table (parziale)

Azione Sequenza
CA_InScriptAdmin 1400
InstallInitialize 1500
InstallFinalize 6600

 

Per correggere gli errori, sequenziare le azioni personalizzate nello script dopo l'azione InstallInitialize e prima dell'azione InstallFinalize. Le azioni InstallInitialize e InstallFinalize devono essere presenti nella tabella InstallExecuteSequence e nella tabella AdminExecuteSequence.

di riferimento ICE