ICE15
O ICE15 valida que as referências de tipo de conteúdo e extensão nas tabelas mime e de extensão de são recíprocas. A tabela MIME deve referenciar um tipo de conteúdo a uma extensão que 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 de extensão definida como Null.
Resultado
O ICE15 publicará um erro se o tipo de conteúdo e as referências de extensão não forem recíprocos.
Exemplo
O 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 ao tst de extensão, mas o tst de extensão na tabela de extensão faz referência a flaps/x-flaps. Isso não é recíproco.
- O tipo de conteúdo flaps/x-flaps faz referência ao flp de extensão, mas essa extensão tem uma entrada Null na coluna MIME_ da tabela Extension.
ContentType | Extensão_ |
---|---|
test/x-test | Tst |
flaps/x-flaps | flp |
da Tabela de Extensão (parcial)
Extensão | MÍMICA_ |
---|---|
Tst | flaps/x-flaps |
flp | Zero |
Tópicos relacionados