Dieses Beispiel gibt Arbeitsbeispiele, wie die verschiedenen Formen von durch Kommas getrennten Nachrichten (CSV) modelliert werden können.
Die Beispielnachrichten werden von 'CSV_1', welches die einfachste CSV-Nachricht darstellt, bis 'CSV_7', welches Unterstützung für komplexere allgemeine Merkmale von CSV-Nachrichten hinzufügt, zunehmend komplexer. 'CSV_8' und 'CSV_9' zeigen, wie Tags verwendet werden können, um das Modell einfacher und flexibler zu gestalten.
CSV-Nachrichten entsprechen einem allgemeinen Nachrichtenstil und werden oft für von Datenbanken extrahierte Daten sowie Spreadsheets verwendet. Sie umfassen eine Anzahl von nach einem Zeilenumbruch beendeten Sätzen, von denen jeder eine Anzahl von durch Kommas getrennten Feldern umfasst. Normalerweise wird derselbe Satz mehrere Male wiederholt.
Nachfolgend finden Sie ein Beispiel für eine CSV-Nachricht:
Dieses Beispiel beinhaltet eine MRM-Nachrichtengruppe, die neun Beispielnachrichten enthält, die die folgenden allgemeinen Merkmale von CSV-Nachrichten abdecken:
Die Nachrichtengruppe enthält ein physisches 'mit Begrenzer/mit Kennung (TDS)'-Format namens "CSV" und ein physisches XML-Format namens "XML". Die CSV-Nachrichtengruppenbeispiel verwendet die folgenden MRM-Funktionen:
Die Struktur der neun Beispiele ist allgemein. In einer CSV-Nachricht gehen sie alle in einen einfachen Datenfluss über, der das Format von "CSV" in "XML" ändert. Dadurch wird die CSV-Nachricht syntaktisch analysiert und anschließend als XML serialisiert. Dadurch lässt sich erkennen, dass das Nachrichtenmodell die CSV-Nachricht erfolgreich in die korrekte logische Struktur, die deutlich in der XML-Ausgabenachricht angezeigt wurde, syntaktisch analysiert hat. Jedes Beispielprogramm übergibt anschließend die resultierende XML-Nachricht über den Umkehrfluss zurück, um anzuzeigen, dass die gewünschte CSV-Nachricht mit Hilfe des Modells sowohl serialisiert als auch syntaktisch analysiert werden kann.
Detaillierte Erläuterungen zur Ausführung der einzelnen Beispiele finden Sie unter Das Aggregationsbeispiel ausführen.
Eine detaillierte Erklärung der wichtigsten Punkte jedes CSV-Beispielnachrichtenmodells finden Sie unter Das Beispielprogramm 'comma separated value (CSV)' testen.