Partilhar via


Construindo um banco de dados ICE

Depois de selecionar os ICEs apropriados para validação, um desenvolvedor deve reunir as ações personalizadas num banco de dados ICE. Um ficheiro .cub é uma base de dados .msi padrão que contém apenas ICEs e as suas tabelas necessárias. Um arquivo .cub não pode ser instalado e é usado apenas para armazenar e fornecer acesso a ações personalizadas ICE.

Um arquivo .cub contém as seguintes tabelas de banco de dados.

Tabela Descrição
binário Os arquivos de script, DLLs e EXEs das ações aduaneiras ICE referenciadas na tabela CustomAction.
Ação Personalizada Cada registro nesta tabela corresponde a uma ação personalizada ICE incluída no arquivo .cub.
_ICESequence Esta tabela lista as ações aduaneiras ICE incluídas no arquivo .cub em sua sequência de execução. As ações personalizadas ICE listadas nesta tabela são executadas chamando MsiSequenceou executadas individualmente usando MsiDoAction.
_Validação Esta tabela contém as entradas do arquivo .cub que devem ser mescladas na tabela _Validation.
_Especial Todas as tabelas de processamento especiais exigidas por ações personalizadas ICE específicas devem ser incluídas no arquivo .cub. O nome dessas tabelas deve ter um sublinhado principal.

 

Consulte o arquivo de exemplo .cub .

Construindo um ICE