Examples of Nillable Attribute and Null Properties Settings
These examples illustrate the effect of the following properties on concept serialization:
tibco.be.schema.nil.attribs tibco.be.schema.exclude.null.props
If Null Properties are Excluded
tibco.be.schema.nil.attribs= true or false tibco.be.schema.exclude.null.props=true
Suppose a Customer concept instance has no value for its CustomerName property. By default, the CustomerName property is excluded from the XML output. The output might look like the following:
<CustomerID>111</CustomerID> <Country>Japan</Country> <City>Tokyo</City>
If null properties are excluded when concepts are serialized, the tibco.be.schema.nil.attribs property has no effect on concept serialization.
If Null Properties are Included and the Nillable Attribute is Set
tibco.be.schema.nil.attribs=true tibco.be.schema.exclude.null.props=false
The output for the Customer concept instance shown above would be as follows, where there is no value for the CustomerName element in the concept instance:
<CustomerID>111</CustomerID> <Country>Japan</Country> <City>Tokyo</City> <CustomerName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
Copyright © TIBCO Software Inc. All rights reserved.