ICEM05
Az ICEM05 ellenőrzi, hogy az egyesítési modul megfelelően van-e társítva a modul összetevőivel. Ha helytelenül társít egy összetevőt egy modulhoz, az azt eredményezi, hogy az összetevő helytelenül van társítva a céladatbázissal.
Az egyesítési modul IC-eit egy Mergemod.cub nevű egyesítési modulfájl tárolja, nem pedig a csomagérvényesítéshez használt ICE-ket tartalmazó .cub fájlban.
Eredmény
Az ICEM05 hibát jelez, ha a moduladatbázis helytelenül társítja az összetevőket és a modult.
Példa
Az ICEM05 az alábbi hibaüzeneteket jeleníti meg az alább látható adatbázis-bejegyzéseket tartalmazó modulhoz.
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.
Modulazonosító | Nyelv | Verzió |
---|---|---|
MyModule.GUID1 | 1033 | 1.0 |
Komponens | Modulazonosító | Nyelv |
---|---|---|
Összetevő1 | MyModule.GUID1 | 1033 |
2. összetevő | EgyébModule.GUID2 | 1033 |
összetevőtábla (részleges)
Komponens | ComponentID |
---|---|
Összetevő3 | GUID4 |
2. összetevő | GUID5- |
Az ICE egyesítési modul jelenti az első hibát, mert a ModuleComponents tábla egy olyan összetevőt kísérel meg társítani egy másik modullal, amely nem a ModuleSignature táblában megadott aktuális modul. A probléma megoldásához módosítsa a Component2 ModulComponents rekordjának ModuleID és Language oszlopait az aktuális modulhoz, a MyModule-hoz.GUID1.
Az ICE egyesítési modul a második hibát jelenti, mert a ModuleComponents tábla első rekordja megpróbálja társítani az 1. összetevőt a modullal. Ez az összetevő nem létezik az egyesítési modul összetevőtáblájában. A modul csak a modulban létező összetevőhöz társítható. Ennek kijavításához távolítsa el a nem létező összetevő rekordját.
Az ICE egyesítési modul a harmadik hibát jelenti, mert a modul megpróbálja hozzáadni a Component3-at a céladatbázishoz. Ez az összetevő nincs társítva a modullal a ModuleComponents táblában. A hiba kijavításához adjon hozzá egy rekordot a Component3-hoz a ModuleComponents táblához.
Kapcsolódó témakörök
-
MODUL ICE-referencia egyesítése