ICE15

ICE15 convalida che i riferimenti al tipo di contenuto e alle estensioni nelle tabelle MIME e Extension siano reciproca. La tabella MIME deve fare riferimento a un tipo di contenuto a un'estensione a cui fa riferimento la tabella Extension allo stesso tipo di contenuto.

Più estensioni possono fare riferimento allo stesso tipo MIME, purché il tipo MIME faccia riferimento a una delle estensioni. Più tipi MIME possono fare riferimento alla stessa estensione, purché l'estensione faccia riferimento a uno dei tipi MIME.

Si noti che ogni volta che un MIME fa riferimento a un'estensione, tale estensione non può avere la colonna MIME_ nella tabella Estensione impostata su Null.

Risultato

ICE15 invia un errore se i riferimenti al tipo di contenuto e alle estensioni non sono reciproca.

Esempio

ICE15 pubblica due messaggi di errore per l'esempio illustrato:

  • Il tipo di contenuto test/x-flaps nella tabella MIME fa riferimento al tst dell'estensione, ma l'estensione tst nella tabella Estensione fa riferimento a flaps/x-flaps. Non è reciproca.
  • Il tipo di contenuto flaps/x-flaps fa riferimento al flp dell'estensione, ma tale estensione include una voce Null nella colonna MIME_ della tabella Extension.

Tabella MIME (parziale)

ContentType Estensione_
test/x-test Tst
flaps/x-flaps Flp

 

Tabella di estensione (parziale)

Estensione MIME_
Tst flaps/x-flaps
Flp Null

 

Informazioni di riferimento SU ICE