Compartir a través de


Creación de una base de datos de ICE

Tras seleccionar los ICE adecuados de una validación, un desarrollador debe recopilar las acciones personalizadas en una base de datos de ICE. Un archivo .cub es una base de datos .msi estándar que solo contiene ICE y las respectivas tablas necesarias. Los archivos .cub no se pueden instalar; simplemente sirven para almacenar acciones personalizadas de ICE y proporcionar acceso a estas.

Un archivo .cub contiene las siguientes tablas de base de datos.

Tabla Descripción
Binario Archivos de script, archivos DLL y archivos EXE de las acciones personalizadas de ICE a las que se hace referencia en la tabla CustomAction.
CustomAction Cada registro de esta tabla se corresponde con una acción personalizada de ICE incluida en el archivo .cub.
_ICESequence En esta tabla se muestran las acciones personalizadas de ICE incluidas en el archivo .cub en su secuencia de ejecución. Las acciones personalizadas de ICE incluidas en esta tabla se ejecutan mediante una llamada a MsiSequence o bien individualmente mediante MsiDoAction.
_Validation Esta tabla contiene las entradas de archivo .cub que se van a combinar en la tabla _Validation.
_Special Todas las tablas de procesamiento especiales que determinadas acciones personalizadas de ICE concretas necesitan se deben incluir en el archivo .cub. El nombre de estas tablas debe tener un carácter de subrayado inicial.

 

Vea Archivo .cub de ejemplo.

Creación de un ICE