WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Nachrichtengruppen: XML-Optionen zur Nullwertbehandlung

Das physische XML-Format unterstützt die Handhabung von Nullwerten in Nachrichten. Die Nullwertcodierung-Eigenschaften für XML werden nur in der Nachrichtengruppe festgelegt und gelten für alle definierten Objekte in der Nachrichtengruppe.

Mithilfe der beiden folgenden Eigenschaften können Sie die numerische und nicht numerische Codierung für NULL-Werte im physischen XML-Format darstellen:

Diese Eigenschaften stellen die numerische bzw. nicht numerische Codierung für NULL-Werte dar.

Für jede dieser Codierungen gibt es die folgenden zulässigen Werte:

Sie müssen keine zusätzlichen Informationen für NULLEmpty, NULLXMLSchema und NULLValueAttribute angeben; wenn Sie jedoch NULLValue, NULLAttribute oder NULLElement auswählen, müssen Sie weitere Werte definieren, die der Darstellung der NULL-Bedingung in die Nachrichtengruppeneigenschaften Parameterwert der Nullwertcodierung für numerische Elemente und Parameterwert der Nullwertcodierung für nicht-numerische Elemente zugeordnet werden sollen.

In der folgenden Tabelle wird die Funktionsweise jeder Codierung gezeigt. Durch die Beispiel-XML wird in jeder Codierung dem Element myElem ein NULL-Wert zugewiesen.

Nullwertcodierung für numerische Elemente
Nullwertcodierung für nicht-numerische Elemente

Parameterwert der Nullwertcodierung für numerische Elemente
Parameterwert der Nullwertcodierung für nicht-numerische Elemente

Beispiel-XML
NULLEmpty  
<myElem/>
<myElem></myElem>
NULLValue zzz <myElem>zzz</myElem>
NULLXMLSchema   <myElem xsi:nil='true'/>1 5
NULLValueAttribute  
<myElem></myElem>2
<parent id="myElem"></parent>3
NULLElement null4 <myElem><null/></myElem>
NULLAttribute null4 <myElem null='true'/>1
Anmerkungen:
  1. Diese Attribute ergeben den Wert 'true'. Deshalb muss es sich bei dem Wert um true, 1 oder um die Eigenschaft Boolescher Wert 'True' handeln.
  2. Dieser Wert ist nur gültig für Elementwiedergabe XMLElementAttrVal, wie in Nachrichtengruppen: XML-Wiedergabeoptionen angegeben. Wenn ein Element auf diese Weise als wiedergegebenes Element markiert und auf null gesetzt wird, entspricht dies dem Entfernen des Attributs aus dem Element, das den Wert des Elements bereitstellt.
  3. Dieser Wert ist nur gültig für Elementwiedergabe XMLElementAttrIdVal, wie in Nachrichtengruppen: XML-Wiedergabeoptionen angegeben. Wenn ein Element auf diese Weise als wiedergegebenes Element markiert und auf null gesetzt wird, entspricht dies dem Entfernen des Attributs aus dem Element, das den Namen des Elements bereitstellt.
  4. NULLElement und NULLAttribute sind veraltet. Der bereitgestellte Name des Elements oder Attributs darf keine Namespace-URI und kein Präfix enthalten. Wenn für die Nachrichtengruppe Namespaces aktiviert sind, entspricht der Name jedem Namespace.
  5. xsi:nil wird für komplexe Elemente von MRM-XML nicht unterstützt.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:44


ReferenzthemaReferenzthema | Version 8.0.0.5 | ad06720_