ICEM03
Az ICEM03 ellenőrzi, hogy a modul összes művelete alapművelet- vagy érvényes alapműveletből származik-e.
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 ICEM03 a nem alapműveletből vagy érvényes alapműveletből származtatott sorrendtáblában lévő műveleteket tartalmazó modul hibaüzeneteit közzéteszi.
Példa
Az ICEM03 az alábbi hibaüzeneteket jeleníti meg az alább látható adatbázis-bejegyzéseket tartalmazó modulhoz.
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.
ModuleInstallExecuteSequence tábla
Akció | Következés | BaseAction | Után | Feltétel |
---|---|---|---|---|
Művelet1 | Művelet2 | 0 | ||
Művelet2 | Művelet1 | 0 |
Az ICEM03 hibát jelez a két művelethez, mert a ModuleInstallExecuteSequence táblában alapműveletként hivatkoznak egymásra. Az ModuleAdminUISequence, ModuleAdminExecuteSequence, ModuleAdvtUISequence, ModuleAdvtEx A ModuleInstallUISequence ModuleInstallUISequenceés ModuleInstallExecuteSequence tábláknak alapműveleteknek kell lenniük, vagy egy másik művelet és egy előtte és utáni jelölő kombinációjából kell származtatniuk a helyzetüket.
A hiba kijavításához határozza meg a két művelet alapműveletét. Adjon hozzá egy rekordot az alapműveletek számára egy alapértelmezett sorszámmal. Az 1. és a 2. művelet esetében adja meg az alapművelet nevét a BaseAction oszlopban, 0 vagy 1 pedig az After oszlopban.
Kapcsolódó témakörök
-
MODUL ICE-referencia egyesítése