Baca dalam bahasa Inggris

Bagikan melalui


ICEM05

ICEM05 memverifikasi bahwa modul penggabungan dikaitkan dengan komponen dalam modul dengan benar. Salah mengaitkan komponen dengan modul menyebabkan komponen salah dikaitkan dengan database target.

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

ICEM05 memposting kesalahan jika database modul salah mengaitkan komponen dan modul.

Contoh

ICEM05 memposting pesan kesalahan berikut untuk modul yang berisi entri database yang ditunjukkan di bawah ini.

The component Component2.OtherModule.GUID2.1033 in the 
ModuleComponents table does not belong to this Merge Module.
The component Component1.MyModule.GUID1.1033 in the ModuleComponents 
table is not listed in the Component table.
The component 'Component3' in the Component table is not listed in the 
ModuleComponents table.

Tabel ModuleSignature

ModuleID Bahasa Versi
MyModule. GUID1 1033 1,0

 

Tabel ModuleComponents

Komponen ModuleID Bahasa
Komponen1 MyModule. GUID1 1033
Komponen2 LainnyaModule. GUID2 1033

 

Tabel Komponen (parsial)

Komponen ComponentID
Component3 GUID4
Komponen2 GUID5

 

Modul penggabungan ICE melaporkan kesalahan pertama karena tabel ModuleComponents mencoba mengaitkan komponen dengan modul lain yang bukan modul saat ini yang ditentukan dalam tabel ModuleSignature. Untuk memperbaikinya, ubah kolom ModuleID dan Bahasa dari rekaman ModuleComponents untuk Component2 ke kolom tersebut untuk modul saat ini, MyModule. GUID1.

Modul penggabungan ICE melaporkan kesalahan kedua karena rekaman pertama dalam tabel ModuleComponents mencoba mengaitkan Component1 dengan modul. Komponen ini tidak ada dalam Tabel Komponen modul penggabungan. Modul hanya dapat dikaitkan dengan komponen yang ada dalam modul. Untuk memperbaikinya, hapus rekaman untuk komponen yang tidak ada.

Modul penggabungan ICE melaporkan kesalahan ketiga karena modul mencoba menambahkan Component3 ke database target. Komponen ini belum dikaitkan dengan modul dalam tabel ModuleComponents. Untuk memperbaiki kesalahan ini, tambahkan catatan untuk Component3 ke tabel ModuleComponents.

Menggabungkan Referensi ICE Modul