Создание базы данных ICE

После выбора соответствующих ices для проверки разработчик должен собрать пользовательские действия вместе в базе данных ICE. CUB-файл — это стандартная база данных .msi, содержащая только ices и необходимые таблицы. CUB-файл не может быть установлен и используется только для хранения пользовательских действий ICE и предоставления доступа к ней.

CUB-файл содержит следующие таблицы базы данных.

Таблица Описание
Двоичный Файлы скриптов, библиотеки DLL и EX-файлы таможенных действий ICE, на которые ссылается таблица CustomAction.
CustomAction Каждая запись в этой таблице соответствует настраиваемому действию ICE, включенном в файл CUB.
_ICESequence В этой таблице перечислены таможенные действия ICE, включенные в файл CUB в их последовательности выполнения. Пользовательские действия ICE, перечисленные в этой таблице, выполняются путем вызова MsiSequence или выполняются по отдельности с помощью MsiDoAction.
_Проверки Эта таблица содержит записи файла CUB, которые должны быть объединены в таблицу _Validation.
_Специальные Все специальные таблицы обработки, необходимые для определенных пользовательских действий ICE, должны быть включены в CUB-файл. Имена этих таблиц должны иметь символ подчеркивания в начале.

 

См . пример файла CUB.

Создание ICE