Page created: 12 May 2021
|
Page updated: 1 Nov 2021
Complete the following steps to deploy PingIntelligence policy for Mulesoft 4.x.
- Create a project directory by following the instructions explained in Getting started with Custom Policies development
link. The following screenshot shows an illustrative sample of a project
directory structure.
- PingIntelligence policy package provides three files for 4.x :
- policy.xml- Contains the actual logic of the policy.
- policy.yaml- Has details that render policy configuration UI.
- pom.xml- Specifies dependencies for policy compilation.
Edit the pom.xml file to enter your organization'sgroupID
:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>7a0f5884-ba26-4929-a681-66ca288a6992</groupId> <artifactId>PingIntelligence</artifactId> <version>1.2.0</version> <name>PingIntelligence</name> <description>ASE Sideband Policy for mule 4 with username info</description>
- From the command line in your project' folder, run the following command. This packages the
PingIntelligence policy and creates a deployable JAR file.
> mvn clean install
Note: You require license to MuleSoft Enterprise Repository for compiling the policy. - Upload the PingIntelligence policy to Exchange by following the instructions under Deploying a Policy Created Using the Maven Archetype.
The PingIntelligence policy is now available to apply to your APIs. For more information, see Apply PingIntelligence policy.