Die MIME-Domäne unterstützt nicht den vollen MIME-Standard, jedoch bestimmte bekannte Anwendungsfälle von MIME. Dieser Abschnitt enthält eine allgemeine Einführung zum MIME-Parser und zu einigen Einschränkungen bei seiner Verwendung.
MIME steht für Multipurpose Internet Mail Extensions. Eine mehrteilige MIME-Nachricht besteht aus mehreren Nachrichtenteilen, von denen jeder durch MIME-Header qualifiziert wird. Mithilfe der MIME-Domäne und des Parsers können Sie mehrteilige MIME-Nachrichten analysieren und schreiben.
MIME wird zum Senden von E-Mail-Nachrichten verwendet. Wenn die E-Mail Anlagen enthält, wird eine mehrteilige MIME-Nachricht verwendet. Mehrteilige MIME-Nachrichten werden immer häufiger als praktisches physisches Format zum Senden anderer Arten von Nachrichten, denen Anlagen beigefügt sind oder die aus mehreren separaten Nachrichtenteilen bestehen, verwendet.
Beispiele:
Der MIME-Parser wird von Bitströmen gesteuert und verfügt über keine externen Metadaten; er stützt sich beim Analysieren ausschließlich auf Metadaten im Bitstrom und beim Schreiben auf Metadaten in der Baumstruktur. Der Parser überprüft MIME-Nachrichten nicht anhand eines Nachrichtenmodells und ignoriert die entsprechende Prüfeigenschaft. Die Teile einer MIME-Nachricht werden wie BLOBs behandelt. Sie können mit einem anderen Parser bestimmte MIME-Teile analysieren. Wenn es sich um einen MRM-Parser handelt, können Nachrichten auf die übliche Art und Weise geprüft werden. Der MIME-Parser unterstützt keine Analyse auf Anforderung und ignoriert die Eigenschaft zum Festlegen des Analysezeitpunkts (Parse Timing).
Sie können die neue MIME-Domäne entweder zur Laufzeit in einem MQRFH2-Header (nur WebSphere MQ) angeben oder statisch in Ihrem Nachrichtenfluss in der entsprechenden Komponente (in den Empfangsknoten MQGet, HTTPRequest, ResetContentDescriptor oder XSLTransform). Der MIME-Parser wird dann für das letzte untergeordnete Element von 'root' (z. B. den Hauptteil der Nachricht) aufgerufen. Die MIME-Domäne kann zusammen mit der Klausel ESQL CREATE PARSE und der Funktion ASBITSTREAM angegeben werden, um Bitströme zu analysieren und zu schreiben. Der MIME-Parser bearbeitet Dokumente, die über das HTTP-Transportprotokoll (wobei 'Content-Type' als HTTP-Header vorhanden ist) oder über andere Transportprotokolle (wobei der Content-Type-Header Teil des Hauptteils der Nachricht ist) empfangen werden. Richten Sie in beiden Fällen den Content-Type-Wert mithilfe der Eigenschaft 'ContentType' in der MIME-Domäne ein. Wenn Sie den Content-Type-Wert direkt in der MIME-Baumstruktur oder in HTTP-Baumstrukturen einrichten, wird er unter Umständen ignoriert oder inkonsistent verwendet.
Normalerweise bearbeitet der MIME-Parser die Mehrzahl der MIME-Anwendungsfälle bei Nachrichtenübertragungen zwischen Anwendungen, einschließlich mehrteiliger MIME-Nachrichten mit nur einem Nachrichtenteil und nicht mehrteiliger MIME-Dokumente. Für SOAP with Attachments (SwA) sollte jedoch die SOAP-Domäne verwendet werden.