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 |