Spectrum and PC integration - Data source test failed, Communication with the data source failed
I did an upgrade from the DX NetOps platform (Spectrum, NFA and CA PM) to the r20.2
The integration between NFA and PC it's working fine, but the Spectrum - PC it's showing problems.
The Oneclick it's using http and https ports (8080 and 8443)
When I tried to Add the Spectrum (because was deleted) as Data source, the Test button shows the Message: "Data source test failed, Communication with the data source failed"
I reviewed the Wrapper-20201109.log and find this messages several times:
2020/11/09 14:36:49 | ERROR | qtp19190116-28950 | 2020-11-09 14:36:49,758 | com.ca.im.portal.api.services.
INFO | jvm 1 | 2020/11/09 14:36:49 | | javax.xml.ws.soap.
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/
INFO | jvm 1 | 2020/11/09 14:36:49 | <html>
INFO | jvm 1 | 2020/11/09 14:36:49 | <head>
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 | <base href="http://oneclickserver:
INFO | jvm 1 | 2020/11/09 14:36:49 | <title>Axis2 :: Internal server error</title>
INFO | jvm 1 | 2020/11/09 14:36:49 | <link href="axis2-web/css/axis-
INFO | jvm 1 | 2020/11/09 14:36:49 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
INFO | jvm 1 | 2020/11/09 14:36:49 | </head>
INFO | jvm 1 | 2020/11/09 14:36:49 |
INFO | jvm 1 | 2020/11/09 14:36:49 | <body>
INFO | jvm 1 | 2020/11/09 14:36:49 | <table summary="header table" style="width: 100%">
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <td align="left"><img src="axis2-web/images/asf-
INFO | jvm 1 | 2020/11/09 14:36:49 | <td align="right"><img src="axis2-web/images/axis_l.
INFO | jvm 1 | 2020/11/09 14:36:49 | </tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | </table>
INFO | jvm 1 | 2020/11/09 14:36:49 | <table summary="main content table" style="width: 100%">
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <td>
INFO | jvm 1 | 2020/11/09 14:36:49 | <h1>Internal server error</h1>
INFO | jvm 1 | 2020/11/09 14:36:49 | <br>
INFO | jvm 1 | 2020/11/09 14:36:49 | <br>
INFO | jvm 1 | 2020/11/09 14:36:49 | <br>
INFO | jvm 1 | 2020/11/09 14:36:49 | <br>
INFO | jvm 1 | 2020/11/09 14:36:49 | </td>
INFO | jvm 1 | 2020/11/09 14:36:49 | </tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr><td style="align: center"><a href="axis2-web/index.jsp">
INFO | jvm 1 | 2020/11/09 14:36:49 | </table>
INFO | jvm 1 | 2020/11/09 14:36:49 | <hr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <table summary="footer table" style="width: 100%">
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr><td>
INFO | jvm 1 | 2020/11/09 14:36:49 | <table summary="embedded footer table">
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr><td><hr></td></tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | <td style="align: center">Copyright © 1999-2006, The Apache Software Foundation<br>Licensed under the <a
INFO | jvm 1 | 2020/11/09 14:36:49 | href="http://www.apache.org/
INFO | jvm 1 | 2020/11/09 14:36:49 | </tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | </table>
INFO | jvm 1 | 2020/11/09 14:36:49 | </td>
INFO | jvm 1 | 2020/11/09 14:36:49 | <td> </td>
INFO | jvm 1 | 2020/11/09 14:36:49 | </tr>
INFO | jvm 1 | 2020/11/09 14:36:49 | </table>
INFO | jvm 1 | 2020/11/09 14:36:49 | </body>
INFO | jvm 1 | 2020/11/09 14:36:49 | </html>
This impact in the business because the customer don't see the alerts from PC in Spectrum
What could be the steps to fix this problem?
All supported DX NetOps Spectrum releases
Typo in the $SPECROOT/tomcat/webapps/axis2/WEB-INF/conf/axis2.xml file on the OneClick web server machine. To resolve the issue you need to enable HTTPS in the axis2.xml file on the Spectrum OneClick server. You need to add this to the axis2.xml file:
<transportReceiver name="https"
class="org.apache.axis2.transport.http.AxisServletListener">
<parameter name="port">8443</parameter>
</transportReceiver>
However, in some copies, the /parameter has two dashes in it and looks like this: </parameter-->
Edit the $SPECROOT/tomcat/webapps/axis2/WEB-INF/conf/axis2.xml file on the OneClick web server machine.
Change from:
<transportReceiver name="https"
class="org.apache.axis2.transport.http.AxisServletListener">
<parameter name="port">8443</parameter-->
</transportReceiver>
To:
<transportReceiver name="https"
class="org.apache.axis2.transport.http.AxisServletListener">
<parameter name="port">8443</parameter>
</transportReceiver>
Then stop/start the Spectrum Tomcat service.
In Windows. you can use Windows Services to stop/start the Spectrum Tomcat service.
In Linux (or Windows), run the following scripts located in the $SPECROOT/tomcat/bin/ directory: