Die BLOB-Nachrichtendomäne enthält alle Nachrichten mit Inhalt, der nicht interpretiert und in kleinere Informationsabschnitte unterteilt werden kann.
Nachrichten in dieser Domäne werden vom BLOB-Parser verarbeitet. Der BLOB-Parser ist ein Programm, das einen Bitstrom oder Nachrichtenstrukturbaum interpretiert, der eine Nachricht repräsentiert, die zur BLOB-Domäne gehört, und generiert bei der Eingabe die entsprechende Baumstruktur vom Bitstrom bzw. bei der Ausgabe den Bitstrom von der Baumstruktur.
Eine BLOB-Nachricht wird als eine einzelne Bytefolge gehandhabt, und obwohl sie modifiziert werden kann, können Sie keine bestimmten Teile der Bytefolge mit Hilfe von Referenzen erkennen, wie dies bei Nachrichten in anderen Domänen möglich ist.
Nachrichten in der BLOB-Domäne können folgendermaßen verarbeitet werden:
Der BLOB-Nachrichtentext-Parser erstellt keine Baumstruktur auf die gleiche Weise wie andere Nachrichtentext-Parser. Er verfügt über ein Stammelement BLOB, das ein untergeordnetes Element aufweist (das ebenfalls BLOB genannt wird), das die Daten enthält.
Beispiel: InputBody.BLOB.BLOB[10] identifiziert das zehnte Byte des Nachrichteninhalts; substring(InputBody.BLOB.BLOB from 10 for 10) referenziert 10 Bytes der Nachrichtendaten beginnend bei der relativen Position 10.