Partager via


ICE15

ICE15 valide que les références de type de contenu et d’extension dans les tables MIME et extension sont réciproques. La table MIME doit référencer un type de contenu à une extension que la table d’extension fait référence au même type de contenu.

Plusieurs extensions peuvent référencer le même type MIME, tant que le type MIME fait référence à l’une des extensions. Plusieurs types MIME peuvent référencer la même extension, tant que l’extension fait référence à l’un des types MIME.

Notez que chaque fois qu’un MIME fait référence à une extension, cette extension ne peut pas avoir la colonne MIME_ dans la table d’extension définie sur Null.

Résultat

ICE15 publie une erreur si le type de contenu et les références d’extension ne sont pas réciproques.

Exemple

ICE15 publie deux messages d’erreur pour l’exemple illustré :

  • Le type de contenu test/x-flaps dans la table MIME fait référence au tst d’extension, mais l’extension tst dans la table Extension fait référence aux flaps/x-flaps. Ce n’est pas réciproque.
  • Le type de contenu flaps/x-flaps fait référence au flp d’extension, mais cette extension a une entrée Null dans la colonne MIME_ de la table Extension.

table MIME (partielle)

ContentType Extension_
test/x-test Tst
flaps/x-flaps flp

 

table d’extension (partielle)

Extension MIME_
Tst flaps/x-flaps
flp Zéro

 

de référence ICE