Compartir a través de


ICE10

ICE10 valida que el estado de anuncio de las características secundarias coincide con el de su característica primaria.

Es posible que una característica secundaria no permita el anuncio mientras su característica primaria permite el anuncio. Por lo tanto, la siguiente combinación de atributos primarios y secundarios no es válida.

parent = msidbFeatureAttributesFavorAdvertise 
child = msidbFeatureAttributesDisallowAdvertise

Esta combinación no es válida porque desactivaría el elemento primario cada vez que se suponía que el elemento primario se anunciaba. Sin embargo, se permite la inversa. Un elemento secundario se puede marcar para favorecer el anuncio mientras el elemento primario está marcado para no permitir el anuncio.

La acción personalizada ICE10 determina el estado de las características primarias y secundarias de la columna Atributos de la tabla característica de. Tenga en cuenta que es válido establecer el estado de una característica en 0 y tener su elemento primario o secundario establecido para favorecer o no permitir el anuncio.

Resultado

ICE10 publica un error si la columna Atributos de la tabla feature contiene un error de coincidencia en el estado de anuncio.

Ejemplo

ICE10 publica el siguiente mensaje de error para el ejemplo que se muestra.

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

Tenga en cuenta que en este ejemplo Microsoft Excel y Microsoft Word son características secundarias de Microsoft Office.

tabla de característica (parcial)

Característica Feature_Parent Atributos
Oficina Nulo 4
Sobresalir Oficina 4
Palabra Oficina 8

 

En el ejemplo, Word se establece en no permitir el anuncio, que entra en conflicto con el estado de anuncio de permiso de su elemento primario, Office.

En algunos casos ICE10 publica el siguiente error:

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.

Esto hace referencia a una referencia de clave externa no válida. La corrección consiste en que "Child" apunte a su característica primaria correcta o agregue una entrada para la característica primaria "Parent" a la tabla Feature.

de referencia de ICE