ICE75

ICE75 vérifie que toutes les actions personnalisées de type 17 (DLL), actions personnalisées de type 18 (EXE), actions personnalisées de type 21 (JScript) et actions personnalisées de type 22 (VBScript) sont séquencées après l’action CostFinalize. Ces types d’action personnalisée utilisent un fichier installé comme source. ICE75 vérifie les Table InstallUISequence, Table InstallExecuteSequence, Table AdminUISequence et Table AdminExecuteSequence. Notez que l’action CostFinalize est requise dans ces tables de séquences.

Résultats

ICE75 publie une erreur s’il trouve une action personnalisée à l’aide d’un fichier installé comme fichier source qui n’est pas séquencé après l’action CostFinalize.

Exemple

ICE75 signale les erreurs suivantes pour l’exemple illustré :

CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
 action whose source is an installed file. It must be sequenced after 
the CostFinalize action.
 
CA_FileDLL is a custom action whose source is an installed file.  It 
must be sequenced after the CostFinalize action in the 
AdminExecuteSequence table

Table CustomAction (partielle)

Action Type Source
CA_FileExe 18 FileExe
CA_FileDLL 17 FileDLL

 

Table AdminUISequence (partielle)

Action Séquence
CA_FileExe 1100

 

Table AdvtExecuteSequence (partielle)

Action Séquence
CA_FileDLL 800
CostFinalize 1 000

 

Pour corriger les erreurs, séquencez les actions personnalisées après l’action CostFinalize.

Référence ICE