ICE15
O ICE15 valida que o tipo de conteúdo e as referências de extensão nas tabelas MIME e Extension são recíprocas. A tabela MIME deve fazer referência a um tipo de conteúdo a uma extensão à qual a tabela Extension faz referência ao mesmo tipo de conteúdo.
Várias extensões podem fazer referência ao mesmo tipo MIME, desde que o tipo MIME faça referência a uma das extensões. Vários tipos MIME podem fazer referência à mesma extensão, desde que a extensão faça referência a um dos tipos MIME.
Observe que sempre que um MIME faz referência a uma extensão, essa extensão não pode ter a coluna MIME_ na tabela Extension definida como Nulo.
Resultado
O ICE15 publica um erro se o tipo de conteúdo e as referências de extensão não forem recíprocos.
Exemplo
ICE15 posta duas mensagens de erro para o exemplo mostrado:
- O teste de tipo de conteúdo/x-flaps na tabela MIME faz referência à extensão tst, mas a extensão tst na tabela Extension faz referência a flaps/x-flaps. Isto não é recíproco.
- O tipo de conteúdo flaps/x-flaps faz referência à extensão flp, mas essa extensão tem uma entrada Nula na coluna MIME_ da tabela Extension.
Tabela MIME (parcial)
Tipo de conteúdo | Extension_ |
---|---|
ensaio/teste x | TST |
abas/x-abas | FLP |
Tabela de Extensão (parcial)
Extensão | MIME_ |
---|---|
TST | abas/x-abas |
FLP | Nulo |
Tópicos relacionados