Creazione di un database ICE
Dopo aver selezionato gli ICE appropriati per la convalida, uno sviluppatore deve raccogliere le azioni personalizzate in un database ICE. Un file con estensione cub è un database di .msi standard che contiene solo gli ices e le relative tabelle necessarie. Non è possibile installare un file con estensione cub e viene usato solo per archiviare e fornire l'accesso alle azioni personalizzate ICE.
Un file con estensione cub contiene le tabelle di database seguenti.
Tabella | Descrizione |
---|---|
Binario | I file di script, le DLL e gli exes delle azioni doganali ICE a cui viene fatto riferimento nella tabella CustomAction. |
CustomAction | Ogni record in questa tabella corrisponde a un'azione personalizzata ICE inclusa nel file con estensione cub. |
_ICESequence | Questa tabella elenca le azioni doganali ICE incluse nel file con estensione cub nella sequenza di esecuzione. Le azioni personalizzate ICE elencate in questa tabella vengono eseguite chiamando MsiSequence o eseguite singolarmente tramite MsiDoAction. |
_Convalida | Questa tabella contiene le voci del file con estensione cub da unire nella tabella _Validation. |
_Speciale | Qualsiasi tabella di elaborazione speciale richiesta da particolari azioni personalizzate ICE deve essere inclusa nel file con estensione cub. Il nome di queste tabelle deve avere un carattere di sottolineatura iniziale. |
Vedere File con estensione cub di esempio.
Argomenti correlati