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.
ICE15 invia un errore se i riferimenti al tipo di contenuto e alle estensioni non sono reciproca.
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 |