Virtualizing A New Restful Service Endpoint On API Gateway Removes Existing Listener And Endpoints
(Doc ID 1997940.1)
Last updated on FEBRUARY 18, 2019
Applies to:Oracle API Gateway - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
Existing Listener and endpoints and virtualized soap services are inadvertently removed when virtualizing a new Restful Service Endpoint on API Gateway. When adding a new Restful service endpoint through the API Service Manager tab on the API gateway manager console, a Listener and all the existing endpoints (SOAP service endpoints) that had been added previously get removed.
It also seems like all the API services get added even though only 1 was selected to be deployed from the API Service Manager
There is no error. Just the functionality is abnormal. Virtualizing a new Restful Service Endpoint on API Gateway Manager seems to cause the listener to be removed from Policy Studio.
As workaround, it is necessary to add the restful API service and then re-add the listener and all the virtualized soap services.
Rest Service in API Gateway Manager
- Go into the API gateway manager console
- Click on API Service Manager tab
- Click on New API Service
- IN the NEW API SERVICE WIZARD
(Step#1 of wizard) Add the name of the service and the destination URL
Name: <SERVICE NAME>
- (Step#2) Service Exposure
Service Name is <SERVICE NAME>
Listening on HTTP
Note: the Listener is not an available option in drop down of the listeners.
Select Default Services and path
- (Step#3 Request Processing)
- (Step#4 Routing)
- (Step#5 Response Processing)
- (Step#6 Monitoring)
- (Step#7 Tags)
- Takes you to a List of all the API Services.
- Takes you to Deployment Wizard
- Specify the gateway
No comment was added
- Click Deploy
- Deployment Summary shows successful
- Click Finish
- Go back into Policy Studio and you will no longer see the Listener
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document