Endevor Web Services version 18.0.12 AT-TLS health check fails with:
Health check complete. Endevor Web Services has errors:Error getting response code for healthcheck.java.net.SocketException: Connection reset
Enabled AT-TLS trace per IBM page: AT-TLS traces.
The syslog shows this decryption error:EZD1287I TTLS Error RC: 5003 Data Decryption 366
The job log shows:Endevor Webservice version: 18.0.12-SNAPSHOT.20190902-0D25425
Endevor Webservices version: 18.0.12-SNAPSHOT.20190902-0D25425
18.x is an older Endevor Web Services and is also not at latest maintenance.
This version has a defect in the health check logic on the main page, where it doesn't take AT-TLS into account when trying to make a verification call to a REST endpoint, causing the error reported.
This should not affect the functionality of the actual REST or SOAP APIs and there are workarounds to get the required healthchecker result.
It was decided to install latest Endevor Web Services version 19 to match Endevor version being used.