Knowledge Document: UCMDB to SMAX push with Service Manager Enhanced Adapter cannot send non UTF-8 characters

0 Likes

Ater upgrading UCMDB to version 2022.11 build 234 with Content Pack 2022.11 build 99, there are problems with non-English characters in the adapter ServiceManagerEnhancedAdapter9.41 and Data Push to SM9. CIs sent from UCMDB with characters in any attributes not ISO 8859-1 (meaning, anything apart from standard English alphabet and numbers, or the first 256 characters in ASCII table) do not display correctly in the SMAX UI. It looks like the data is transferred as ISO8859-1, while in UCMDB 2022.05 CP 2021.08, the data is transferred as UTF-8. Hotfix is available in CPE case OCTIM19X1781423

Environment

After upgrading UCMDB to version 2022.11 build 234 with Content Pack 2022.11 build 99
 

Situation

CIs sent from UCMDB with characters in any attributes not ISO 8859-1 (meaning, anything apart from standard English alphabet and numbers) do not display correctly in the SMAX UI

Cause

It looks like the data is transferred as ISO8859-1, while in older versions, the data is transferred as UTF-8.
The jar file from the new version prevents UTF-8 characters.
 

Resolution

HF for this issue is available.
There is a jar for older version provided but it does not work for new version.
R&D has ported the jar for 2022.11
Please open a ticket to support referencing this article.
 

Additional Information

https://stackoverflow.com/questions/7048745/what-is-the-difference-between-utf-8-and-iso-8859-1 - ISO 8859-1 vs UTF 8
https://www.asciitable.com/ - ASCII table for reference

Access UCMDB article on support portal

Labels:

Support Tips/Knowledge Docs
Comment List
Related
Recommended