PingIntelligence for APIs provides pi_policy.yaml file for IBM DataPower Gateway sideband integration. The policy has the following three policy assembly components:

  • ASE Config- This assembly component configures the ASE connection and authentication parameters. It implements a set-variable policy that configures the parameters as runtime variables.
  • ASE Request- This assembly component extracts the API metadata from a request processed by the IBM DataPower Gateway. It implements a gateway script policy in the DataPower Gateway.
  • ASE Response- This assembly component extracts the API metadata from a response processed by the IBM DataPower Gateway. It implements a gateway script policy in the DataPower Gateway.

IBM API Connect provides different policy types to control specific aspects of processing by the DataPower Gateway. For example, to configure a capability, for logging, for security, and so forth. The set-variable policy type helps to add or set a runtime variable. The gateway script policy gives built-in access to the DataPower Gateway to execute a specified DataPower Gateway script program.

The deployment of PingIntelligence policy involves:

Note: The PingIntelligence policy does not support payload with a DELETE request. When the policy is deployed, if a DELETE request comes with a payload, the payload will not reach the backend API server.