Delen via


ICE19

ICE19 valideert dat geadverteerd onderdelen verwijzen naar een bestand in de kolom KeyPath van de tabel Component en dat een geadverteerde snelkoppeling verwijst naar een map in deze kolom.

ICE19 valideert dat geadverteerd onderdelen of snelkoppelingen een ComponentId hebben. Onderdelen in de PublishComponent-tabel, die niet in een andere tabel worden geadverteerd, worden alleen gecontroleerd om te zien of ze een ComponentId hebben.

Resultaat

ICE19 plaatst een foutbericht als de keyPath-kolom van de tabel Component niet verwijst naar een bestand in het geval van een geadverteerd onderdeel of een map in het geval van een geadverteerd snelkoppeling. ICE19 plaatst een foutbericht als er geadverteerd onderdelen of snelkoppelingen geen ComponentId hebben.

Voorbeeld

ICE19 plaatst de volgende foutberichten voor het voorbeeld dat wordt weergegeven:

  • Extensie flp verwijst naar het onderdeel Comp1 dat geen ComponentId heeft opgegeven in de tabel Component.
  • Extensie exe verwijst naar het onderdeel Comp4 dat verwijst naar een map als keyPath. KeyPath is Null in de tabel Component.
  • Snelkoppeling2 verwijst naar het onderdeel Comp3 dat verwijst naar een registervermelding als het sleutelpad. De waarde van de kolom Kenmerken in de tabel Component is 4.

componenttabel (gedeeltelijk)

Bestanddeel ComponentId Kenmerken KeyPath
Comp1 Nul 0 Bestand1
Comp2 {00000002-0003-0000-0000-624474736554} 0 Bestand2
Comp3 {00000003-0003-0000-0000-624474736554} 4 Reg3
Comp4 {00000004-0003-0000-0000-624474736554} 0 Nul

 

extensietabel (gedeeltelijk)

Extensie Bestanddeel_
flp Comp1
Tst Comp2
exe Comp4

 

snelkoppelingstabel (gedeeltelijk)

Snelkoppeling Bestanddeel_ Gelaatstrek_
Snelkoppeling1 Comp4 ProductFeature
Snelkoppeling2 Comp3 ProductFeature

 

functietabel (gedeeltelijk)

Gelaatstrek
ProductFeature

 

Notitie

Als de extensie flp en exe beide verwijzen naar hetzelfde onderdeel, moet de EXE- of COM-server die deze opent, hetzelfde zijn. Deze EXE is normaal gesproken het KeyPath voor het onderdeel. Voor OFFICE kan het uitbreidingsdocument en xls niet verwijzen naar hetzelfde onderdeel omdat dezelfde EXE beide extensies niet opent. U hebt winword.exe nodig om doc-extensies te openen en u hebt excel.exe nodig om xls-extensies te openen.

 

ICE Reference