Condividi tramite


ICE19

ICE19 convalida che i componenti annunciati facciano riferimento a un file nella colonna KeyPath della tabella Componente e che un collegamento annunciato faccia 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 i componenti o i 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 dispone di un ComponentId specificato nella tabella Componente.
  • L'estensione exe fa riferimento al componente Comp4 che fa riferimento a una directory come KeyPath. KeyPath è Null nella tabella Component.
  • Collegamento rapido2 fa riferimento al componente Comp3 che fa riferimento a una voce del Registro di sistema come percorso della chiave. Il valore della colonna Attributes nella tabella Component è 4.

tabella dei componenti (parziale)

Componente ComponentId Attributi KeyPath
Comp1 Nullo 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 Nullo

 

tabella di estensione (parziale)

Estensione Componente_
flp Comp1
Tst Comp2
exe Comp4

 

tabella di scelta rapida (parziale)

Scorciatoia Componente_ Caratteristica_
Collegamento1 Comp4 ProductFeature
Collegamento 2 Comp3 ProductFeature

 

tabella delle funzionalità (parziale)

Caratteristica
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 file EXE è in genere 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 per aprire le estensioni del documento ed è necessario excel.exe per aprire le estensioni xls.

 

di riferimento ICE