Condividi tramite


ICE12

ICE12 esegue una query CustomAction, Directory, AdminExecuteSequence, AdminUISequence, AdvtExecuteSequence, InstallExecuteSequencee tabelle installUISeque nce per convalidare quanto segue:

Si noti che ICE12 non convalida il testo formattato nella colonna Target della tabella CustomAction.

Risultato

ICE12 invia un messaggio di errore se la convalida delle azioni personalizzate che impostano una proprietà della directory non riesce.

Esempio

ICE12 registra tre errori per l'esempio illustrato.

  • Per CA1, la cartella 'MyFolder' non è stata trovata nella tabella Directory
  • Per CA2, sequence '80' precede CostFinalize nella tabella InstallExecuteSequence. Deve venire dopo (CF@100)
  • Per CA3, la sequenza '125' viene eseguita dopo CostFinalize nella tabella InstallExecuteSequence. Deve venire prima (CF@100)

tabella CustomAction (parziale)

Azione Digitare Fonte
CA1 35 MyFolder
CA2 35 WindowsFolder
CA3 51 WindowsFolder

 

tabella directory

Directory Directory_Parent DefaultDir
TARGETDIR   SourceDir
WindowsFolder TARGETDIR WindowsFolder

 

InstallExecuteSequence Table (parziale)

Azione Sequenza
CostFinalize 100
CA2 80
CA3 125

 

Per correggere l'errore per CA1, modificarne la voce nella colonna Source della tabella CustomAction in una voce esistente nella tabella Directory o aggiungere MyFolder alla tabella Directory.

Per correggere l'errore per CA2, modificare la sequenza nella tabella InstallExecuteSequence in modo che venga eseguita dopo l'azione CostFinalize.

Per correggere l'errore per CA3, modificare la sequenza nella tabella InstallExecuteSequence in modo che venga eseguita prima dell'azione CostFinalize.

di riferimento ICE