ICE19

ICE19 convalida che i componenti annunciati fanno riferimento a un file nella colonna KeyPath della tabella Component e che un collegamento annunciato fa riferimento a una directory in questa colonna.

ICE19 convalida che i componenti o i collegamenti annunciati abbiano un ComponentId. I componenti nella tabella PublishComponent, che non vengono annunciati in un'altra tabella, vengono controllati solo per verificare se hanno un ComponentId.

Risultato

ICE19 invia un messaggio di errore se la colonna KeyPath della tabella Component non fa riferimento a un file nel caso di un componente annunciato o di una directory nel caso di un collegamento annunciato. ICE19 pubblica un messaggio di errore se eventuali componenti o collegamenti annunciati non hanno un ComponentId.

Esempio

ICE19 pubblica i messaggi di errore seguenti per l'esempio illustrato:

  • L'estensione flp fa riferimento al componente Comp1 che non ha un ComponentId specificato nella tabella Component.
  • L'estensione exe fa riferimento al componente Comp4 che fa riferimento a una directory come KeyPath. KeyPath è Null nella tabella Component.
  • Il collegamento a scelta rapida2 fa riferimento al componente Comp3 che fa riferimento a una voce del Registro di sistema come percorso della chiave. Il valore della colonna Attributi nella tabella Component è 4.

Tabella componente (parziale)

Componente Componentid Attributi KeyPath
Comp1 Null 0 File1
Comp2 {00000002-0003-0000-0000-624474736554} 0 File2
Comp3 {00000003-0003-0000-0000-624474736554} 4 Reg3
Comp4 {00000004-0003-0000-0000-624474736554} 0 Null

 

Tabella di estensione (parziale)

Estensione Componente_
Flp Comp1
Tst Comp2
exe Comp4

 

Tabella di scelta rapida (parziale)

Tasto di scelta rapida Componente_ Funzionalità_
Collegamento1 Comp4 ProductFeature
Collegamento2 Comp3 ProductFeature

 

Tabella delle funzionalità (parziale)

Funzionalità
ProductFeature

 

Nota

Se l'estensione flp ed exe fanno entrambi riferimento allo stesso componente, il server EXE o COM che li apre deve essere lo stesso. Questo exe è normalmente KeyPath per il componente. Per OFFICE, la documentazione delle estensioni e xls non può fare riferimento allo stesso componente perché lo stesso EXE non apre entrambe le estensioni. È necessario winword.exe aprire le estensioni del documento e è necessario excel.exe per aprire estensioni xls.

 

Informazioni di riferimento SU ICE