ICEM03
ICEM03 memverifikasi bahwa semua tindakan dalam modul adalah tindakan dasar atau berasal dari tindakan dasar yang valid.
ICE modul penggabungan disimpan dalam file .cub modul gabungan yang disebut Mergemod.cub dan bukan dalam file .cub yang berisi ICEs yang digunakan untuk validasi paket.
Hasil
ICEM03 memposting pesan kesalahan untuk modul yang berisi tindakan dalam tabel urutan yang bukan tindakan dasar atau berasal dari tindakan dasar yang valid.
Contoh
ICEM03 memposting pesan kesalahan berikut untuk modul yang berisi entri database yang ditunjukkan di bawah ini.
The action 'Action1' in the 'ModuleInstallExecuteSequence' table is
orphaned. It is not a valid base action and does not derive from a
valid base action.
The action 'Action2' in the 'ModuleInstallExecuteSequence' table is
orphaned. It is not a valid base action and does not derive from a
valid base action.
Tabel ModuleInstallExecuteSequence
Perbuatan | Urutan | BaseAction | Sesudah | Keadaan |
---|---|---|---|---|
Tindakan1 | Tindakan2 | 0 | ||
Tindakan2 | Tindakan1 | 0 |
ICEM03 memposting kesalahan untuk kedua tindakan ini karena mereka saling merujuk sebagai tindakan dasar dalam tabel ModuleInstallExecuteSequence. Semua tindakan dalam modul ModuleAdminUISequence, ModuleAdminExecuteSequence, ModuleAdvtUISequence, modul AdvtExecuteSequence, ModuleInstallUISequence, dan Tabel ModuleInstallExecuteSequence harus berupa tindakan dasar atau memperoleh posisinya dari kombinasi tindakan lain dan bendera sebelum dan sesudah.
Untuk memperbaiki kesalahan ini, tentukan tindakan dasar untuk dua tindakan tersebut. Tambahkan rekaman untuk tindakan dasar dengan nomor urutan default. Untuk Tindakan1 dan Tindakan2 masukkan nama tindakan dasar di kolom BaseAction dan 0 atau 1 di kolom Setelah.
Topik terkait