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.
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.
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.