The mapping for affectedCIID was updated in ServiceNow (SNow) to have 32 characters but NIM accepts only 31 characters. Is there a way to have affectedCIID parm accept 32 characters instead of 31?
When integrating NIM-SM with ServiceNow, the affectedCIID field appears to be limited or truncated to 31 characters, even though ServiceNow may require 32 characters for certain field mappings (such as cmdb_ci).
Preliminary investigation shows that the standard NIM database schema uses VARCHAR(50) for ServiceNow values, which supports up to 50 characters. The truncation is likely not enforced at the database level. Potential causes include:
To resolve or identify the source of the truncation, follow these diagnostic steps:
Check for any Business Rules or Data Policies on the incident table that might be validating the string length of incoming integration calls.
If the ServiceNow configuration is correct, collect debug information from NIM-SM to see the raw data being sent:
Verify you are on the latest supported releases for both NIM-SM and ServiceNow. Check the nim-version.xml file to confirm your current NIM version.
A case may need to be opened with the ServiceNow product to further investigate.