DX Infrastructure Manager (fka CA UIM) release 20.3.1 and CA Service Desk Manager release 17.2 validate connection fails with “validation failed” error message:
Release : 20.3
Component : UIM - SDGTW
sdgtw probe releases 2.23, 2.24
From sdgtw run at log level 5:
=======================
Nov 25 09:05:38:992 [main, sdgtw] ::: going to call parseResponse ::: URL ::MDR http://localhost:53557/ca-nim-sm/api/v2/Incident/properties?mdr=CASDM :: CASDM
Nov 25 09:05:41:059 [main, sdgtw] responseCode :: [500] response message :: [Internal Server Error]
Nov 25 09:05:41:063 [main, sdgtw] stderr: java.lang.Exception: {"Error":{"ErrorCode":151,"ErrorMessage":"Please check the configuration for CA Service Desk Manager(CASDM)","HTTPResponseCode":"BAD_REQUEST","HTTPResponseCodeValue":500}}
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.ca.integration.normalization.client.HttpRequestHandler.parseResponse(HttpRequestHandler.java:182)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.ca.integration.normalization.client.HttpRequestHandler.get(HttpRequestHandler.java:70)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.ca.integration.normalization.client.NIMRestClient.get(NIMRestClient.java:136)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.ca.integration.normalization.client.NIMRestClient.getCIProperties(NIMRestClient.java:485)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.gateway.sdgtw.config.SDGtwConfig.populateSDFields(SDGtwConfig.java:1393)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.configureNIM(SDGtwProbe.java:649)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.addDefaultProbeConfigurationToGraph(SDGtwProbe.java:1654)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.framework.genprobe.GenProbeBase.initializeGraph(GenProbeBase.java:412)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.framework.genprobe.GenProbeBase.init(GenProbeBase.java:313)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.vm.BaseProbe.initOnTimer(BaseProbe.java:392)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.nimbus.NimProbe.doForever(NimProbe.java:418)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.vm.BaseProbe.execute(BaseProbe.java:302)
Nov 25 09:05:41:063 [main, sdgtw] stderr: at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.main(SDGtwProbe.java:984)
Nov 25 09:05:41:065 [main, sdgtw] Unable to fetch CASDM SD Fields for incident, Reason: java.lang.Exception: {"Error":{"ErrorCode":151,"ErrorMessage":"Please check the configuration for CA Service Desk Manager(CASDM)","HTTPResponseCode":"BAD_REQUEST","HTTPResponseCodeValue":500}}
at com.ca.integration.normalization.client.HttpRequestHandler.parseResponse(HttpRequestHandler.java:182)
at com.ca.integration.normalization.client.HttpRequestHandler.get(HttpRequestHandler.java:70)
at com.ca.integration.normalization.client.NIMRestClient.get(NIMRestClient.java:136)
at com.ca.integration.normalization.client.NIMRestClient.getCIProperties(NIMRestClient.java:485)
at com.nimsoft.probe.gateway.sdgtw.config.SDGtwConfig.populateSDFields(SDGtwConfig.java:1393)
at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.configureNIM(SDGtwProbe.java:649)
at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.addDefaultProbeConfigurationToGraph(SDGtwProbe.java:1654)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.initializeGraph(GenProbeBase.java:412)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.init(GenProbeBase.java:313)
at com.nimsoft.vm.BaseProbe.initOnTimer(BaseProbe.java:392)
at com.nimsoft.nimbus.NimProbe.doForever(NimProbe.java:418)
at com.nimsoft.vm.BaseProbe.execute(BaseProbe.java:302)
at com.nimsoft.probe.gateway.sdgtw.SDGtwProbe.main(SDGtwProbe.java:984)
Nov 25 09:05:41:065 [main, sdgtw] Tenant Mapping not found Removing Tenant Mapping MDR..CASDM
Nov 25 09:05:41:066 [main, sdgtw] :: Going to get output stream on this connection ::
Nov 25 09:05:45:212 [main, sdgtw] responseCode :: [200] response message :: [OK]
Nov 25 09:05:45:213 [main, sdgtw] Tenant Mapping Removed Successfully MDR CASDM
Nov 25 09:05:45:213 [main, sdgtw] After configuring NIM
1. Delete the sdgtw probe release 2.23/2.24 from robot using Infrastructure Manager or Admin Console
2. Download the sdgtw-2.2.2 probe from the below link:
http://support.nimsoft.com/Files/Archive/00356/sdgtw-2.2.2.zip
3. Import the above sdgtw probe release 2.22 into archive (for information on how to import a probe into archive, click here)
4. Deploy the sdgtw probe release 2.22 on the robot, activate the probe
5. Once the probe starts to running (with PID and port number), from admin console -> sdgtw robot -> sdgtw configuration -> CA Service Desk Manager -> Enter the details and test Validate Connection
Note 1:
=====
Sdgtw probe can be installed on the primary hub running on one of the operating systems that are listed in the Supported Platforms section or on a robot that is attached to the primary hub that matches these operating systems. The probe would not work on a secondary hub.
Supported Platforms
The probe supports following operating systems:
Note 2:
=====
There is no much difference between sdgtw release 2.2.2 and 2.2.3 except for ServiceNow Orlando support
For further reading, please click here:
Note 3:
=====
There could be other reasons as well for validate connection "validation failed" error, click here to view the technical document