Generazione dello schema XML

È possibile generare un file di schema da un modello di messaggio.

Lo schema XML costituisce una modalità standard di descrizione dei modelli di messaggio complessi.

È possibile generare un file di schema XML per un singolo file di schema DFDL in un'applicazione o libreria, un singolo file di definizione dei messaggi in una serie di messaggi o per tutti i file di definizione dei messaggi in una serie di messaggi.

Generazione da DFDL

Un file di schema DFDL è un file di schema XML valido, quindi il processo di generazione consiste nella rimozione delle annotazioni DFDL da tale schema. Il risultato è un file di schema XML W3C puro.

Creazione da serie di messaggi

Se è stato definito un formato fisico XML per la serie di messaggi, è possibile selezionare quali XML Wire Format includere.
  • Se è stato selezionato un formato XML, vengono incluse anche le informazioni sul formato fisico.
  • Se non viene selezionato alcun formato XML, il file di schema generato contiene informazioni solo sul modello di messaggio logico.
E' possibile scegliere se eseguire una creazione dello schema "rigorosa" o "approssimativa". Tale operazione è necessaria poiché non è possibile rappresentare le estensioni logiche del modello di schema XML fornite dal file di definizione dei messaggi nello schema XML. È quindi possibile scegliere se creare uno schema con una convalida di tipo più rigoroso o più approssimativo rispetto alla convalida equivalente eseguita dal programma di analisi del modello di messaggio. Le estensioni del modello interessate sono:
  • Convalida contenuto = aperto
  • Convalida contenuto = definito aperto
  • Composizione = serie non ordinata