Compartilhar via


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.

da Tabela MIME (parcial)

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

 

de referência do ICE