Dela via


ICE19

ICE19 verifierar att annonserade komponenter refererar till en fil i kolumnen KeyPath i tabellen Component och att en annonserad genväg refererar till en katalog i den här kolumnen.

ICE19 verifierar att annonserade komponenter eller genvägar har ett ComponentId. Komponenter i tabellen PublishComponent, som inte annonseras i en annan tabell, kontrolleras bara för att se om de har ett ComponentId.

Resultat

ICE19 skickar ett felmeddelande om kolumnen KeyPath i komponenttabellen inte refererar till en fil när det gäller en annonserad komponent eller en katalog när det gäller en annonserad genväg. ICE19 skickar ett felmeddelande om några annonserade komponenter eller genvägar inte har ett ComponentId.

Exempel

ICE19 publicerar följande felmeddelanden för exemplet som visas:

  • Tilläggsflp refererar till komponenten Comp1 som inte har något ComponentId angivet i tabellen Component.
  • Tilläggsexeku refererar till komponenten Comp4 som refererar till en katalog som dess KeyPath. KeyPath är Null i tabellen Komponent.
  • Shortcut Shortcut2 refererar till komponenten Comp3 som refererar till en registerpost som nyckelsökväg. Värdet för kolumnen Attribut i tabellen Komponent är 4.

komponenttabell (delvis)

Komponent ComponentId Attribut KeyPath
Comp1 Noll 0 Fil1
Comp2 {00000002-0003-0000-0000-624474736554} 0 Fil 2
Comp3 {00000003-0003-0000-0000-624474736554} 4 Reg3
Comp4 {00000004-0003-0000-0000-624474736554} 0 Noll

 

tilläggstabell (partiell)

Förlängning Komponent_
flp Comp1
Tst Comp2
exe Comp4

 

genvägstabell (partiell)

Genväg Komponent_ Drag_
Genväg 1 Comp4 ProductFeature
Genväg 2 Comp3 ProductFeature

 

funktionstabell (delvis)

Drag
ProductFeature

 

Not

Om både tilläggs-flp och exe refererar till samma komponent måste EXE- eller COM-servern som öppnar dem vara densamma. Detta EXE är normalt KeyPath för komponenten. För OFFICE kan tilläggen doc och xls inte referera till samma komponent eftersom samma EXE inte öppnar båda tilläggen. Du behöver winword.exe för att öppna dokumenttillägg och du behöver excel.exe för att öppna xls-tillägg.

 

ICE-referens