Software AG Products 10.7 | Using CentraSite | Asset Management | Managing Assets through CentraSite Business UI | Web Service Management | Deleting Web Services
 
Deleting Web Services
 
Revoking Access Tokens as API Consumer
Revoking Access Tokens as API Consumer
If you are not the owner of a Web Service asset, you cannot delete the Web Service unless you have Full permission on the Web Service (granted though either a role-based permission or instance-level permission).
The following general guidelines apply when deleting a Web Service asset in CentraSite Control:
*Deleting a Web Service permanently removes it from the catalog.
*A Web Service can only be deleted, if it is not the target of an association from another registry object.
*When you delete a Web Service, CentraSite removes the catalog entry for the Web Service (that is, it removes the instance of the Web Service from CentraSite's object database). Also note that:
*The performance metrics and event information of the Web Service are also deleted.
Note:
When you delete the Web Service, this information is deleted by the built-in action Delete RuntimeEvents and RuntimeMetrics of Service, which is installed with CentraSite.
*When you delete a composite Web Service, all of its nonshared components are also deleted.
*Deleting a Web Service will not remove:
*Other assets to which the Web Service refers (unless the reference is to an asset that is a nonshared component of the Web Service you are deleting). For example, if you are deleting a Web Service which has a Consumes or Consumed By relationship with other services in the registry, the related services will not be deleted.
*Supporting documents that are attached to the Web Service.
*Earlier versions of the Web Service. Only the latest version of the Web Service can be deleted; to remove earlier versions, they must be purged.
*You cannot delete a Web Service if:
*The Web Service is in a pending state (for example, awaiting approval).
*Any user in your CentraSite registry is currently modifying the Web Service.
*The Web Service is associated with access tokens such as API key or OAuth token.
Note:
In such cases, you can delete the web service, only when you revoke and then delete the access tokens associated with it. For more information on revoking the access tokens, refer to " Revoking Access Tokens as API Consumer" or " Revoking Access Tokens as API Provider" . Similarly, for deleting the access tokens, refer to " Deleting Access Tokens".
*To delete Web Service assets
1. In CentraSite Business UI, access the Advanced Search panel in one of the following ways:
*Click the Browse link in the upper-left corner of the menu bar.
*Click the Search icon next to the Scope list. The default search scope is Assets.
This displays a list of assets in the Search Results page.
2. In the Additional Search Criteria list, select Asset Types.
3. To search for the assets of type, Web Service, click Choose.
4. In the Choose Asset Types dialog box, select the Assets option button, and perform the following:
a. Click the chevron next to Assets option button.
A list of defined asset types in CentraSite is displayed.
b. In the displayed list of asset types, select Service.
c. Click OK.
A list of defined Web Service is displayed in the Search Results page.
5. In the displayed list of Web Service assets, select one or multiple assets you want to delete.
6. On the actions bar of the Search Results page, click Delete.
You can also delete a single Web Service asset from the Actions bar of that particular Web Service Details page.
7. When you are prompted to confirm the delete operation, click Yes.
Note:
If you have selected a set of Web Services, where one or multiple Web Services are in a pending state (for example, awaiting approval), CentraSite ignores the pending list of Web Services, and deletes any remaining Web Services for which you have the required permission.