Создание базы данных 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-файл. Имена этих таблиц должны иметь символ подчеркивания в начале. |
Связанные темы