Freigeben über


ICEM04

ICEM04 überprüft, ob die erforderlichen leeren Tabellen des Seriendruckmoduls leer sind. Fehler beim Beheben eines Fehlers, den ICEM04-Berichte dazu führen können, dass das Zusammenführen des Seriendruckmoduls falsch zusammengeführt werden kann.

Ergebnis

ICEM04 gibt einen Fehler auf, wenn die erforderlichen leeren Tabellen des Seriendruckmoduls nicht leer sind.

Beispiel

ICEM04 veröffentlicht die folgenden Fehlermeldungen für ein Modul, das die angezeigten Datenbankeinträge enthält.

An empty FeatureComponents table is required in a Merge Module.

The Merge Module contains the 'ModuleInstallExecuteSequence' table. It 
must therefore have an empty 'InstallExecuteSequence' table.

Action 'CostInitialize' found in the AdvtExecuteSequence table. This 
table must be empty in a Merge Module

In der folgenden Tabelle sehen Sie eine partielle AdvtExecuteSequence Table.

Aktion Reihenfolge
CostInitialize 1

 

Die folgende Liste zeigt den Teilinhalt von MergeModule:

  • ModuleInstallExecuteSequence
  • ModuleAdvtExecuteSequence
  • InstallUISequence

Das folgende Beispiel zeigt einen weiteren möglichen Fehler.

Feature-Component '[1].[2]' found in the FeatureComponents table. The 
FeatureComponents table must be empty in a Merge Module.

Wenn ein Seriendruckmodul eine Modulsequenztabelle enthält, muss es die entsprechende leere Sequenztabelle enthalten, unabhängig davon, ob die Modulsequenztabelle leer ist. Wenn das Seriendruckmodul beispielsweise die ModuleAdminExecuteSequence Tableenthält, muss es auch eine leere AdminExecuteSequence-Tabelle enthalten.

Die FeatureComponents Table ist in allen Seriendruckmodulen erforderlich und muss leer sein.

Das folgende Verfahren zeigt, wie Sie Fehler beheben.

So beheben Sie Fehler

  1. Fügen Sie dem Seriendruckmodul eine leere FeatureComponents Table hinzu.

  2. Fügen Sie dem Seriendruckmodul eine leere InstallExecuteSequence Table hinzu.

  3. Entfernen Sie die Aktion "CostInitialize" aus der AdvtExecuteSequence Table.

    Anmerkung

    Diese Tabelle muss in einem Seriendruckmodul leer sein. Aktionen sollten nur in der Tabelle "ModuleAdvtExecuteSequence" angezeigt werden.

     

Während der Ausführung verwendete Tabellen

In der folgenden Liste sind die Tabellen aufgeführt, die während der Ausführung verwendet werden:

Über Zusammenführen von Modulen

Zusammenführen modul ICE Reference