Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
The API Management suite of products includes two key components
Roles & Responsibilities of API gateway includes:
Below picture captures the overall interaction between API Gateway/ API Portal
Often times people find it very difficult in isolating the causes for the errors in communication failures between these core components. In this article we will see possible checkpoints to isolate the communication failure with respect to application creation request.
Based on the security policy enforcement in API Gateway, API Portal will show a get access token link API details view for the protected APIs. End developers can use the "Request API Access Token" dialog to request new application to consume the API of interest. The request raised in the API Portal immediately delivered to API Gateway for processing(assuming API Gateway is reachable from API Portal). Various such activities performed by end developers are captured as events in API Portal and their respective statuses are tracked in API Portal. This scenario is tracked as "REQUEST_ACCESS_TOKEN"
Check point I:
Query the events API.
Above request will query the events stored in API Portal with eventStatus in NEW or INPROGRESS.
Response
The response would contain an array of events stored in API Portal. An event would mainly contain 3 section
Check point II (eventStatus=NEW)
If you see your application request is listed with eventStatus as NEW, this would mean the events are not delivered to API Gateway at all. There could be various possibilties for this
Check point III (eventStatus=INPROGRESS)
If you see your application request is listed with eventStatus as INPROGRESS, this would mean the events are delivered to API Gateway and API gateway is processing.