Für den Hauptteil einer Nachricht in der BLOB-Domäne steht ein Parser zur Verfügung; er verknüpft jedes Feld mit einem bestimmten Datentyp.
Eine unstrukturierte (BLOB-)Nachricht hat die in der folgenden Tabelle aufgeführten Datentypen:
Datentyp des Elements | Dargestellt als |
---|---|
BLOB | BLOB |
UnknownParserName | CHARACTER |
Wenn der Broker keinen Parser finden kann, der für die vom Benutzer angeforderte Domäne geeignet ist, wird die Nachricht dem BLOB-Parser zugewiesen, und die angeforderte Domäne wird im Feld UnknownParserName (Unbekannter Parsername) gespeichert. Wenn ein BLOB-Parser explizit erstellt wird, ist das Feld UnknownParserName nach wie vor vorhanden. Es kann die Werte "BLOB" oder "none" enthalten oder eine Zeichenfolge mit Null-Länge aufweisen ("").
Anhand dieser Informationen stellt die Headerintegritätsroutine (siehe Beschreibung in Parser) sicher, dass die semantische Bedeutung der Nachricht beibehalten wird.