ICE10

ICE10 memvalidasi bahwa status iklan fitur anak cocok dengan fitur induknya.

Fitur anak mungkin tidak melarang iklan sementara fitur induknya mengizinkan iklan. Oleh karena itu, kombinasi atribut induk dan anak berikut tidak valid.

parent = msidbFeatureAttributesFavorAdvertise 
child = msidbFeatureAttributesDisallowAdvertise

Kombinasi ini tidak valid karena akan mematikan induk setiap kali induk seharusnya diiklankan. Namun, sebaliknya diperbolehkan. Anak dapat ditandai untuk mendukung iklan saat induk ditandai untuk melarang iklan.

Tindakan kustom ICE10 menentukan status fitur induk dan anak dari kolom Atribut tabel Fitur . Perhatikan bahwa valid untuk mengatur status fitur ke 0 dan mengatur induk atau turunannya untuk mendukung atau melarang iklan.

Hasil

ICE10 memposting kesalahan jika kolom Atribut dari tabel Fitur berisi ketidakcocokan dalam status iklan.

Contoh

ICE10 memposting pesan kesalahan berikut untuk contoh yang ditampilkan.

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

Perhatikan untuk contoh ini bahwa Microsoft Excel dan Microsoft Word adalah fitur anak dari Microsoft Office.

Tabel fitur (parsial)

Fitur Feature_Parent Atribut
Office Null 4
Excel Office 4
Word Office 8

 

Dalam contoh, Word diatur untuk melarang iklan, yang bertentangan dengan status izinkan iklan induknya, Office.

Dalam beberapa kasus ICE10 memposting kesalahan berikut:

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.

Ini mengacu pada referensi kunci asing yang tidak valid. Perbaikannya adalah memiliki titik 'Anak' ke fitur induk yang benar, atau menambahkan entri untuk fitur induk 'Induk' ke tabel Fitur .

Referensi ICE