Informazioni sull'esempio CSV (Comma Separated Value)

Questo esempio ha lo scopo di fornire dimostrazioni pratiche di come creare modelli per vari formati di messaggi CSV (comma separated value).
I messaggi di esempio aumentano di complessità da CSV_1, che illustra il messaggio CSV più semplice, a CSV_7, che aggiunge supporto caratteristiche comuni più complesse dei messaggi CSV. CSV_8 e CSV_9 spiegano come si possono utilizzare le tag per rendere il modello più semplice e più flessibile.

I messaggi CSV rappresentano messaggi di stile comune, utilizzati di frequente per dati estratti da database e fogli elettronici. Essi consistono di un certo numero di record tutti su una riga ognuno contenente un numero di campi separati da virgole. Solitamente lo stesso record si ripeterà un certo numero di volte.

Ecco un esempio di messaggio CSV:

32,172,Joe Bloggs<CRLF>111,104,Bilbo Baggins<CRLF>

Questo esempio include una serie di messaggi MRM che contiene nove messaggio di esempio che contemplano le seguenti caratteristiche comuni dei messaggi CSV:

La serie di messaggi contiene formato fisico TDS (Tagged/Delimited String) denominato "CSV" ed un formato fisico XML denominato "XML". L'esempio della serie di messaggi CSV fa uso delle seguenti funzioni MRM:

La struttura dei nove esempi è comune. Ognuno di essi inserisce un messaggio CSV in un semplice flusso che modifica il formato da "CSV" a "XML". Questo fa sì che il messaggio CSV venga analizzato e quindi serializzato come XML. Quando avviene ciò si educe che il modello di messaggio ha analizzato con esito positivo il messaggio CSV nella corretta struttura logica visualizzata chiaramente nel messaggio di output XML. Ogni esempio quindi inserisce di nuovo il messaggio XML risultante nel flusso inverso allo scopo di dimostrare che il messaggio CSV desiderato può essere serializzato utilizzando il modello, così come è stato analizzato.

Per una spiegazione dettagliata di come eseguire ogni esempio consultare Esecuzione dell'esempio CSV.

Per una spiegazione dettagliata dei punti chiave di ogni modello di messaggio CSV di esempio consultare Esame dell'esempio CSV.

icona Pagina principale   Torna alla pagina home dell'esempio