ICEM03

ICEM03 memverifikasi bahwa semua tindakan dalam modul adalah tindakan dasar atau berasal dari tindakan dasar yang valid.

ICEs modul penggabungan disimpan dalam file .cub modul gabungan yang disebut Mergemod.cub dan bukan dalam file .cub yang berisi IE 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

Tindakan Urutan BaseAction Sesudahnya Kondisi
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 tabel ModuleAdminUISequence, ModuleAdminExecuteSequence, ModuleAdvtUISequence, ModuleAdvtExecuteSequence, ModuleInstallUISequence, dan ModuleInstallExecuteSequence harus berupa tindakan dasar atau memperoleh posisinya dari kombinasi tindakan lain dan sebelum dan sesudah bendera.

Untuk memperbaiki kesalahan ini, tentukan tindakan dasar untuk dua tindakan tersebut. Tambahkan rekaman untuk tindakan dasar dengan nomor urutan default. Untuk Action1 dan Action2 masukkan nama tindakan dasar di kolom BaseAction dan 0 atau 1 di kolom Setelah.

Menggabungkan Referensi ICE Modul