Die BLOB-Nachrichtendomäne enthält alle Nachrichten mit Inhalt, der nicht interpretiert und in kleinere Informationsabschnitte unterteilt werden kann.
Die Nachrichten in dieser Domäne werden vom BLOB-Parser verarbeitet. Der BLOB-Parser ist ein Programm, das einen Bitstrom oder eine Nachrichtenbaumstruktur interpretiert, der bzw. die eine zur BLOB-Domäne gehörende Nachricht darstellt. Der Parser generiert dann bei der Eingabe aus dem Bitstrom die entsprechende Baumstruktur bzw. bei der Ausgabe aus der Baumstruktur den Bitstrom.
Eine BLOB-Nachricht wird als eine einzelne Bytefolge gehandhabt, und obwohl sie modifiziert werden kann, können Sie keine bestimmten Teile der Bytefolge mithilfe von Feldreferenzen erkennen, wie dies bei Nachrichten in anderen Domänen möglich ist.
Die Nachrichten in der BLOB-Domäne können auf folgende Arten verarbeitet werden:
Der BLOB-Parser für den Nachrichtenhauptteil erstellt keine Baumstruktur wie andere Parser für Nachrichtenhauptteile. Er verfügt über das Stammelement BLOB, dem wiederum das Element BLOB untergeordnet ist, das die Daten enthält.
InputBody.BLOB.BLOB[10] identifiziert beispielsweise das zehnte Byte des Hauptteils einer Nachricht; substring(InputBody.BLOB.BLOB from 10 for 10) verweist auf 10 Bytes der Nachrichtendaten, die an der relativen Adresse 10 beginnen.
Wenn Sie mit dem BLOB-Parser eine bestimmte Nachricht analysieren möchten, wählen Sie BLOB beim betreffenden Knoten im Nachrichtenfluss als Nachrichtendomäne aus.