Writing an Outbound Provisioning Connector
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links' is unknown.

Writing an Outbound Provisioning Connector

In addition to Google, Salesforce, SCIM and SPML, it is possible to create custom connectors. Follow the steps given below to write an outbound provisioning connector.

  1. The following  API is used to configure a custom connector. The connector API can be obtained here.

  2. The Google provisioning connector that uses the API given above can be found here. Using this as an example, you can customize this code according to your requirements. 

To ensure that the connector works, check whether the following configurations are added in the pom.xml file (found in the above connector API link) inside the <project> tags.

<dependency> <groupId>org.wso2.carbon</groupId> <artifactId>org.wso2.carbon.identity.provisioning</artifactId> <version>5.11.256</version> </dependency>
<repositories> <repository> <id>wso2-nexus</id> <name>WSO2 internal Repository</name> <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </repository> <repository> <id>wso2.releases</id> <name>WSO2 internal Repository</name> <url>http://maven.wso2.org/nexus/content/repositories/releases/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </repository> </repositories>

 

com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.