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. |
Temas relacionados