The following procedure describes how to unpublish a proxy API from one or more targets in webMethods Mediator.
To unpublish a proxy API from the targets, the following prerequisites must be met:
If you are a registered user and accessing CentraSite using the logon credentials, to unpublish an API, you must at least have the instance-level Full permission on the API. If your user account belongs to a role that has the “Manage Assets” permission for an organization, you automatically have permission to unpublish all APIs in that organization. Also, if you are the owner of an API, you can unpublish that particular API.
If you are a registered user and accessing CentraSite as a guest, to unpublish an API, you must at least have the instance-level Full permission on the API.
The Unpublish action is not visible:
If you do not have a minimum of instance-level "Full" permission on the specified API.
If an API does not belong to one of the following asset types: Virtual Service, Virtual XML Service, Virtual REST Service.
If you do not have at least one target published to the webMethods Mediator.
You can unpublish a single proxy API or a selected set of proxy APIs. The descriptions in this section give you details on how to do this.
You use this procedure to unpublish a single proxy API using it's
action.To unpublish a proxy API
In CentraSite Business UI, display the details page of the proxy API you want to unpublish. For procedures, see the section Viewing the Details of an API.
On the API details page, click Unpublish API dialog.
. This opens theFrom the Available Targets list, choose one or more targets from which you want to unpublish the proxy API.
Or:
If you want to unpublish the proxy API from all the targets, select the All Targets checkbox.
When attempting to unpublish the proxy API, without selecting at least on target, a warning popup box appears
Click
.Or:
If at any time you wish to terminate this operation, click .
An Unpublish Progress popup will display the progress state of unpublishing the proxy API from the webMethods Mediator.
If the publish process failed, identify and correct the error and then try publishing the proxy API again.
You use this procedure to unpublish one or more proxy APIs using the native API's
action.To unpublish multiple proxy APIs
In CentraSite Business UI, display the details page of the native API whose proxy endpoints (APIs) you want to unpublish from the webMethods Medaitor. For procedures, see the section Viewing Details for an API.
On the API details page, click Unpublish API dialog.
. This opens theChoose the proxy APIs you want to unpublish from the drop-down labeled Virtual Alias. (The list will contain the proxy APIs that are defined for that particular API.)
From the Available Targets list, choose one or more targets from which you want to unpublish the proxy APIs.
Or:
If you want to unpublish the proxy APIs from all the targets, select the All Targets checkbox.
When attempting to unpublish the proxy APIs, without selecting at least on target, a warning popup box appears
Click
.Or:
If at any time you wish to terminate this operation, click .
An Unpublish Progress popup will display the progress state of unpublishing the proxy APIs from the webMethods Mediator.
If the publish process failed, identify and correct the error and then try publishing the proxy APIs again.