Deactivating a global policy

Deactivating a global policy causes webMethods API Gateway to suppress enforcement of the policy.

Before you begin

You must have Activate global policies functional privilege to perform this task.

About this task

To deactivate a policy, you change the policy to the inactive state. At a later time, you can begin enforcing a global policy by switching it to the active state as described in Activating a global policy.

When you deactivate a global policy, be aware of the following point.

  • Deactivation of a global policy fails if there is a conflict in the effective policy validation in at least one of the active APIs that are applicable for this policy. webMethods API Gateway reports the conflict, and the global policy can only be activated when the conflict is resolved.
  • To determine whether a global policy is active or inactive, examine the policy's active indicator on the Policies > Global Policies tab. The icon in the Active column indicates the policy's activation state.

The deactivation state of a policy is also reported in the Global Policy Details page.

Procedure

  • Open the menu options and select Manage > Policies.
  • Click the Global Policies tab.
    A list of all available global policies appears. Use the Show list to set the maximum number of policies you want to display in a page.
  • Select the required policy.
    The Global Policies details page appears.
  • Click Deactivate.
    If you do not see the Deactivate button, it is probably because you do not have the webMethods API Gateway administrator role to deactivate a global policy, or the policy is already in an inactive state in webMethods API Gateway.