Condividi tramite


ICE15

ICE15 convalida che i riferimenti al tipo di contenuto e alle estensioni nelle tabelle MIME e Extension siano reciproci. 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 oggetto 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 il tipo di contenuto e i riferimenti all'estensione non sono reciproci.

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 Extension fa riferimento a flaps/x-flaps. Questo non è reciproco.
  • Il tipo di contenuto flaps/x-flaps fa riferimento all'estensione flp, 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 MIMO_
Tst flaps/x-flaps
flp Nullo

 

di riferimento ICE