Updating Service Manager tables

By design, the Service Manager server expects that the client application will specify only those fields to be updated. It ignores missing or empty elements in the update request. If you specify a new value to update a field and that field is an array, ensure that you match the number of new values for the array elements to the number of existing array elements; otherwise, the number of elements in the array will dynamically resize to contain only the new values.

You can code a global attribute on the request element called ignoreEmptyElements and set it to true or false. If you specify ignoreEmptyElements=false, any missing or empty element in the update request causes the named field to be cleared to null values.

If you want to clear a specific field, specify xsi:nil=true as an element attribute.