Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ICE77 überprüft, ob benutzerdefinierte Aktionen mit dem msidbCustomActionTypeInScript Bitsatz nach der InstallInitialize-Aktion und vor der InstallFinalize-Aktionsequenziert werden. ICE77 überprüft die Sequenz in der InstallExecuteSequence-Tabelle und AdminExecuteSequence-Tabelle.
Ergebnis
ICE77 sendet einen Fehler, wenn eine in-Script-benutzerdefinierte Aktion vor der InstallInitialize-Aktion oder nach der InstallFinalize-Aktion sequenziert wird.
ICE77 sendet einen Fehler, wenn die InstallInitialize-Aktion oder die InstallFinalize-Aktion fehlt.
Beispiel
ICE77 meldet die folgenden Fehler für das Beispiel:
InstallFinalize is missing from 'InstallExecuteSequence'.
CA_InScriptInstall is a in-script custom action. It must be sequenced
before the InstallFinalize action.
CA_InScriptAdmin is a in-script custom action. It must be sequenced
in between the InstallInitialize action and the InstallFinalize action
in the AdminExecuteSequence Sequence table.
CustomAction Table (teilweise)
| Aktion | Art |
|---|---|
| CA_InScriptInstall | 1025 |
| CA_InScriptAdmin | 1026 |
InstallExecuteSequence Table (teilweise)
| Aktion | Reihenfolge |
|---|---|
| CA_InScriptInstall | 2000 |
| InstallInitialize | 1500 |
AdminExecuteSequence Table (teilweise)
| Aktion | Reihenfolge |
|---|---|
| CA_InScriptAdmin | 1400 |
| InstallInitialize | 1500 |
| InstallFinalize | 6600 |
Um die Fehler zu beheben, sequenzieren Sie die benutzerdefinierten In-Script-Aktionen nach der InstallInitialize-Aktion und vor der InstallFinalize-Aktion. Die Aktionen "InstallInitialize" und "InstallFinalize" müssen in der Tabelle "InstallExecuteSequence" und in der Tabelle "AdminExecuteSequence" vorhanden sein.
Verwandte Themen