Special attribute value

Simple attributes in business objects can have the special value, CxIgnore. When it receives a business object from the integration broker, the connector ignores all attributes with a value of CxIgnore. It is as if those attributes were invisible to the connector.

When the connector retrieves data from the database and the SELECT statement returns a null value for an attribute, the connector sets the value of that attribute to CxIgnore by default. If a value has been specified for the UNVL parameter of the attribute's application-specific information, the connector uses that value to represent the null.

Because the connector requires every business object to have at least one primary-key attribute, developers should ensure that WebSphere Business Integration Adapter business objects passed to the connector have at least one primary key that is not set to CxIgnore. The only exception to this requirement is a business object whose primary key is to be generated by the connector using a counter or sequence, or is generated by the database.

When the connector inserts data into the database and a business object attribute has no value specified, it uses the value specified by the attribute's UseNullValue property. For more information about UseNullValue, see UNVL=value in Table 8.

Copyright IBM Corp. 1997, 2003