Conditions that Must be Satisfied for Effective Publishing of an API
To publish an API or virtual API, the following conditions must be met:
Ensure that you have the
CentraSite Administrator or the appropriate API Publisher role
API-Portal Administrator role to publish an API to the
Mediator or
API-Portal.
CentraSite will not enable the API publishing controls for any other users.
Ensure that the
API-Portal to which the API will be published has already been registered in
CentraSite, as described in
Working with the CentraSite Business UI .
Ensure that the run-time policies for the virtual API are active. This is indicated in the Run-Time Policy Details page under the
Manage Governance Rules activity. If a policy is inactive, you must activate it as described in
Run-Time Governance with CentraSite .
Ensure that the target
webMethods Mediator, for example, to which the virtual API will be published, has already been created, as described in the
Run-Time Targets.
Ensure that the gateway's specified deployment URL is active and the user credentials of Integration Server are valid. To check this, go to the target's detail page and click the
Check Connection button. If the connection is not active and valid, activate the deployment endpoint and modify the user credentials as required.
If You Migrate REST-based API from a Pre-9.7 Release If you have REST-based APIs or virtual REST APIs that were created prior to version 9.7, these REST APIs will continue to hold the old version's metadata in the enhanced REST service interface implemented by current version of CentraSite.
If these conditions are not satisfied, all or part of the publish user interface controls will be disabled when you view the API or the virtual API in Business UI.