Is there a checklist to find out if Endevor Web Services was successfully registered in API ML ?
Release : 19.0
1. First, check API Catalog UI, if Endevor WS service is not there it might be UI issue.
2. Check that Endevor WS STDOUT DD contains following lines:
16:16:29.301 <DiscoveryClient-HeartbeatExecutor-0> INFO (c.n.d.DiscoveryClient) DiscoveryClient_apimlServiceID/hostname.com:apimlserviceid:77777: registering service...
16:16:29.615 <DiscoveryClient-HeartbeatExecutor-0> INFO (c.n.d.DiscoveryClient) DiscoveryClient_apimlServiceID/hostname.com:apimlserviceid:77777 - registration status: 204
3. Check eureka service if it contains newly registered Endevor WS (eureka service URL could be taken from apimlDiscoveryURL from Endevor apiml.properties without /eureka endpoint in the end)
4. List registered services via following REST GET request: https://apimlhost:apimlPort/gateway/api/v1/services
It should return list of registered services with serviceId fields in JSON format.
5. If Endevor WS service was found in the previous step, it's most likely UI issue and service was registered successfully. Try to run Endevor WS request via API ML, for example, list environments: GET https://apimlhost:apimlPort/apimlServiceID/api/v2/ENDEVOR/env