Checklist to verify if Endevor WS was successfully registered in API ML
search cancel

Checklist to verify if Endevor WS was successfully registered in API ML

book

Article ID: 267039

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Is there a checklist to find out if  Endevor Web Services was successfully registered in API ML ?

Environment

Release : 19.0

Resolution

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