Partilhar via


ICE75

O ICE75 verifica se todas as ações personalizadas Tipo 17 (DLL), Ação Personalizada Tipo 18 (EXE), Ação Personalizada tipo 21 (JScript) e Ação Personalizada Tipo 22 (VBScript) são sequenciadas após a ação CostFinalize. Esses tipos de ação personalizada usam um arquivo instalado como origem. O ICE75 verifica o Tabela InstallUISequence, Tabela InstallExecuteSequence, Tabela AdminUISequencee Tabela AdminExecuteSequence. Observe que a ação CostFinalize é necessária nessas tabelas de sequência.

Resultado

ICE75 publica um erro se encontrar uma ação personalizada usando um arquivo instalado como um arquivo de origem que não é seqüenciado após a ação CostFinalize.

Exemplo

ICE75 relata os seguintes erros para o exemplo mostrado:

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

Tabela CustomAction (parcial)

Ação Tipo Fonte
CA_FileExe 18 FileExe
CA_FileDLL 17 ArquivoDLL

 

AdminUISequence Table (parcial)

Ação Sequência
CA_FileExe 1100

 

Tabela AdminExecuteSequence (parcial)

Ação Sequência
CA_FileDLL 800
CustoFinalizar 1000

 

Para corrigir os erros, sequencie as ações personalizadas após a ação CostFinalize.

de referência ICE