I am trying to perform the post upgrade steps provided in the product documentation here: ( Monitoring Configuration Service ) which states that I should use the checksum utility to transform the profiles and policies from the older 20.x architecture to the new 23.x architecture.
When I run the command given in the documentation:
java -jar mcs-cli.jar checksum-generator -username <username> -password <password> uim <primary hub IP Address> >> mcsprofiles_cli_logs.txt
I receive an error:
Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (This Driver is not configured for integrated authentication. ClientConnectionId: <id>
...
Caused by: java.lang.UnsatisfiedLinkError: no mssql-jdbc_auth-9.4.1.x64 in java.library.path
DX UIM 23.x upgraded from 20.x
Database set to Windows (Integrated) Authentication (SSPI)
missing driver
java -jar mcs-cli.jar checksum-generator -username <username> -password <password> uim <primary hub IP Address> >> mcsprofiles_cli_logs.txt
Engineering is currently (August 2024) investigating this as a defect but the above steps will work around the issue and allow you to proceed with the checksum creation.