ICE15

ICE15 проверяет, являются ли ссылки на типы контента и расширения в таблицах MIME и Extension взаимными. Таблица MIME должна ссылаться на тип контента на расширение, которое ссылается на тот же тип контента.

Несколько расширений могут ссылаться на один и тот же тип MIME, если тип MIME ссылается на одно из расширений. Несколько типов MIME могут ссылаться на одно и то же расширение, если расширение ссылается на один из типов MIME.

Обратите внимание, что всякий раз, когда MIME ссылается на расширение, для этого расширения не может быть задано значение Null для столбца MIME_ в таблице Extension.

Результат

ICE15 выдает ошибку, если тип контента и ссылки на расширения не являются взаимными.

Пример

ICE15 публикует два сообщения об ошибках в приведенном примере:

  • Тип контента test/x-flaps в таблице MIME ссылается на расширение tst, но расширение tst в таблице extension ссылается на flaps/x-flaps. Это не взаимно.
  • Тип контента flaps/x-flaps ссылается на расширение flp, но это расширение имеет запись Null в столбце MIME_ таблицы Extension.

Таблица MIME (частичная)

ContentType Расширение_
test/x-test Tst
закрылки/x-закрылки Flp

 

Таблица расширений (частичная)

Расширение MIME_
Tst закрылки/x-закрылки
Flp Null

 

Справочник по ICE