ICE10

ICE10 convalida che lo stato di annuncio delle funzionalità figlio corrisponda a quello della funzionalità padre.

Una funzionalità figlio potrebbe non consentire l'annuncio mentre la relativa funzionalità padre consente l'annuncio. La combinazione seguente di attributi padre e figlio non è quindi valida.

parent = msidbFeatureAttributesFavorAdvertise 
child = msidbFeatureAttributesDisallowAdvertise

Questa combinazione non è valida perché disattiva l'elemento padre ogni volta che l'elemento padre dovrebbe essere annunciato. Tuttavia, il contrario è consentito. Un figlio può essere contrassegnato per favorire l'annuncio mentre il padre è contrassegnato per impedire l'annuncio.

L'azione personalizzata ICE10 determina lo stato delle funzionalità padre e figlio dalla colonna Attributi della tabella Funzionalità . Si noti che è valido impostare lo stato di una funzionalità su 0 e avere il relativo padre o figlio impostato per favore o disallow annuncio.

Risultato

ICE10 invia un errore se la colonna Attributi della tabella Funzionalità contiene una mancata corrispondenza nello stato di annuncio.

Esempio

ICE10 pubblica il seguente messaggio di errore per l'esempio illustrato.

Conflicting states, one favors, one disallows. Child: Word differs in advertise state 
from Parent: Office.

Si noti per questo esempio che Microsoft Excel e Microsoft Word sono funzionalità figlio di Microsoft Office.

Tabella delle funzionalità (parziale)

Funzionalità Feature_Parent Attributi
Office Null 4
Excel Office 4
Word Office 8

 

Nell'esempio Word è impostato su disallow advertising, che è in conflitto con lo stato di annuncio consentito del padre, Office.

In alcuni casi ICE10 pubblica l'errore seguente:

Parent feature: 'Parent' not found for child feature: 'Child'. This error means 
that for the child feature 'Child', the feature 'Parent' is not listed in the 
Feature table.

Ciò fa riferimento a un riferimento a chiave esterna non valida. La correzione consiste nell'avere il punto "Figlio" alla relativa funzionalità padre corretta oppure aggiungere una voce per la funzionalità padre "Padre" alla tabella Funzionalità .

Informazioni di riferimento SU ICE