Empty Value for No Nulls Key in Service Manager

Sample configuration

In Service Manager you have configured a No Nulls key for field “testnotnullfield” of the device table, however you have not mapped this field in the XSLT file.

Error message

The data push job is completed with a “Passed with failures” status. From both the log file and the detailed error messages of the failed CIs in the Universal CMDB studio (see How to Check the Error Messages of Failed CIs/CI Relationships in a Push Job), you receive an error like the following.

Solution

Find the key number in the <messages> section to see which No Nulls key has a NULL value. For example, if you find a message “Key #1 is empty”, check the first key definition of the device table to see which field(s) this key is for, and then make sure that a non-NULL value has been mapped to the field(s) in the XSLT file.

For instructions on how to configure an attribute mapping, see How to Map the CI Attribute to a Web Service Field.