BLOB-Parser und -Domäne

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.

Das folgende Beispielprogramm zeigt, wie Sie Informationen aus einer XML-Nachricht extrahieren und sie in ein BLOB-Format umwandeln, um sie in einer Datenbank zu speichern. Sie können Beispiele nur anzeigen, wenn Sie das Information Center verwenden, das im Message Brokers Toolkit integriert ist.
Zugehörige Konzepte
Parser
Übersicht zu ESQL
Logische Baumstruktur
Korrelationsnamen
Zugehörige Tasks
Nachrichten in der BLOB-Domäne bearbeiten
Nachrichtenfluss entwerfen
ESQL erstellen
Java-Entwicklung
Inhalt des Hauptteils einer Nachricht bearbeiten
Zugehörige Verweise
Integrierte Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:04

ac00590_