# \#rule-development-kit

**URL:** https://developer.sailpoint.com/discuss/tag/rule-development-kit/646.md

[Latest](https://developer.sailpoint.com/discuss/latest.md) · [Categories](https://developer.sailpoint.com/discuss/categories.md) · [Tags](https://developer.sailpoint.com/discuss/tags.md)

---

## [sAMAccountName is not provided. samAccountName will be generated randomly by Active Directory](https://developer.sailpoint.com/discuss/t/samaccountname-is-not-provided-samaccountname-will-be-generated-randomly-by-active-directory/224580)

<div class="topic-metadata">

**Author:** [@guilherme\_sec](https://developer.sailpoint.com/discuss/u/guilherme_sec)\
**Replies:** 3\
**Last updated:** [October 5, 2026, 3:19pm UTC](https://developer.sailpoint.com/discuss/t/samaccountname-is-not-provided-samaccountname-will-be-generated-randomly-by-active-directory/224580 "2026-10-05T15:19:09Z")

</div>

I created a rule designed to take an account from a source and retrieve the \`employeeID\` attribute; if the identity attribute (of the “user” type) is set to “TERCEIRO” (Third-Party), the rule should generate a sequential…

---

## [Deployed ManagerCorrelation Rule does not appear to be executing](https://developer.sailpoint.com/discuss/t/deployed-managercorrelation-rule-does-not-appear-to-be-executing/223522)

<div class="topic-metadata">

**Author:** [@MichaelCastillo7](https://developer.sailpoint.com/discuss/u/MichaelCastillo7)\
**Replies:** 7\
**Last updated:** [September 24, 2026, 2:48pm UTC](https://developer.sailpoint.com/discuss/t/deployed-managercorrelation-rule-does-not-appear-to-be-executing/223522 "2026-09-24T14:48:06Z")

</div>

Hello, I am working with a ManagerCorrelation Rule in SailPoint Identity Security Cloud and I have some questions regarding its execution. The rule was developed and tested locally using the Rule Development Kit. It al…

---

## [Update to the Rule Developement Kit and supporting documentation](https://developer.sailpoint.com/discuss/t/update-to-the-rule-developement-kit-and-supporting-documentation/218976)

<div class="topic-metadata">

**Author:** [@philip-ellis](https://developer.sailpoint.com/discuss/u/philip-ellis)\
**Replies:** 5\
**Last updated:** [August 24, 2026, 7:05pm UTC](https://developer.sailpoint.com/discuss/t/update-to-the-rule-developement-kit-and-supporting-documentation/218976 "2026-08-24T19:05:49Z")

</div>

We have shipped an update to the Rule Development Kit along with a refresh of the Java documentation that supports it. Here is what changed and what you may need to do. IdnRuleUtil now identifies sources by ID The IdnRu…

---

## [Account Correlation - Multivalued Attribute](https://developer.sailpoint.com/discuss/t/account-correlation-multivalued-attribute/196331)

<div class="topic-metadata">

**Author:** [@g\_little](https://developer.sailpoint.com/discuss/u/g_little)\
**Replies:** 11\
**Last updated:** [March 10, 2026, 8:47am UTC](https://developer.sailpoint.com/discuss/t/account-correlation-multivalued-attribute/196331 "2026-03-10T08:47:17Z")

</div>

:bangbang: Please be sure you’ve read the docs and API specs before asking for help. Also, please be sure you’ve searched the forum for your answer before you create a new topic. I have the same use case as this post …

---

## [Removing account request with beforeProvisioningRule](https://developer.sailpoint.com/discuss/t/removing-account-request-with-beforeprovisioningrule/149730)

<div class="topic-metadata">

**Author:** [@fatimahm](https://developer.sailpoint.com/discuss/u/fatimahm)\
**Replies:** 2\
**Last updated:** [July 2, 2025, 10:14am UTC](https://developer.sailpoint.com/discuss/t/removing-account-request-with-beforeprovisioningrule/149730 "2025-07-02T10:14:16Z")

</div>

Hello, I would like to know if we can restrict provisioning on a direct source as follows: Provision specific groups to all profiles. Create and sync attributes only for a specific identity profile. I started to test…

---

## [SailPoint SaaS Rule Validator v3.0.49 - Trouble shooting](https://developer.sailpoint.com/discuss/t/sailpoint-saas-rule-validator-v3-0-49-trouble-shooting/145017)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 6\
**Last updated:** [June 18, 2025, 12:00pm UTC](https://developer.sailpoint.com/discuss/t/sailpoint-saas-rule-validator-v3-0-49-trouble-shooting/145017 "2025-06-18T12:00:46Z")

</div>

I have built out a rule that I have working with the rule development kit. I have tried to update the rule based on feed back I am getting from the rule validator. I am still really new to building out rules and I am not…

---

## [Idea -leverage global metadata to configure cloud rules](https://developer.sailpoint.com/discuss/t/idea-leverage-global-metadata-to-configure-cloud-rules/136471)

<div class="topic-metadata">

**Author:** [@rraschke](https://developer.sailpoint.com/discuss/u/rraschke)\
**Replies:** 0\
**Last updated:** [May 21, 2025, 4:17pm UTC](https://developer.sailpoint.com/discuss/t/idea-leverage-global-metadata-to-configure-cloud-rules/136471 "2025-05-21T16:17:04Z")

</div>

Rather than hardcoding strings (ex: a filesystem prefix, DN prefix, etc) into cloud based java rules, it would be beneficial to have a way to access global metadata as a key:value store so rules could look up dynamic val…

---

## [Method Erroring for rule and exception points to nothing](https://developer.sailpoint.com/discuss/t/method-erroring-for-rule-and-exception-points-to-nothing/115121)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 0\
**Last updated:** [April 24, 2025, 5:22pm UTC](https://developer.sailpoint.com/discuss/t/method-erroring-for-rule-and-exception-points-to-nothing/115121 "2025-04-24T17:22:18Z")

</div>

Hello all, I created a method to check to see is a user already has an id. I have mocked up the data and when I run the test I get an error that makes no since. Any idea what I am doing wrong? If I remove the method th…

---

## [Odd endless loop while testing username generation](https://developer.sailpoint.com/discuss/t/odd-endless-loop-while-testing-username-generation/114692)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 1\
**Last updated:** [April 23, 2025, 3:14pm UTC](https://developer.sailpoint.com/discuss/t/odd-endless-loop-while-testing-username-generation/114692 "2025-04-23T15:14:14Z")

</div>

I am playing around the the dev kit and working on username creation based on what my org requires. When trying to set up a test to see what happens when an Id is already in use I manage to hit an endless loop where the …

---

## [Help Troubleshooting rule error](https://developer.sailpoint.com/discuss/t/help-troubleshooting-rule-error/112865)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 4\
**Last updated:** [April 18, 2025, 2:25pm UTC](https://developer.sailpoint.com/discuss/t/help-troubleshooting-rule-error/112865 "2025-04-18T14:25:00Z")

</div>

Hello all, I am in the processing of fully learning how to utilize the Rule Development Tool Kit. I have a simple example I am using to learn this tool using based on the base username generator that Tylor provided as p…

---

## [Is the Rule Development Kit on an official maven repository?](https://developer.sailpoint.com/discuss/t/is-the-rule-development-kit-on-an-official-maven-repository/105719)

<div class="topic-metadata">

**Author:** [@supertrouper](https://developer.sailpoint.com/discuss/u/supertrouper)\
**Replies:** 1\
**Last updated:** [March 28, 2025, 5:30pm UTC](https://developer.sailpoint.com/discuss/t/is-the-rule-development-kit-on-an-official-maven-repository/105719 "2025-03-28T17:30:52Z")

</div>

I see that the rule development kit artifacts are available through github GitHub - sailpoint-oss/rule-development-kit: A development environment setup for creating rules., but is this also available to pull from an offi…

---

## [Why is getRawAccountAttribute() so weird?](https://developer.sailpoint.com/discuss/t/why-is-getrawaccountattribute-so-weird/100941)

<div class="topic-metadata">

**Author:** [@aune](https://developer.sailpoint.com/discuss/u/aune)\
**Replies:** 0\
**Last updated:** [February 13, 2025, 4:29pm UTC](https://developer.sailpoint.com/discuss/t/why-is-getrawaccountattribute-so-weird/100941 "2025-02-13T16:29:11Z")

</div>

Can someone please tell me if I am using the Java SDK correctly? I am using it to create multiple IdentityAttribute rules, which all do one main thing: If the user has an account on a source, pull an attribute from th…

---

## [BeanShell error in transform](https://developer.sailpoint.com/discuss/t/beanshell-error-in-transform/98422)

<div class="topic-metadata">

**Author:** [@josephcasale](https://developer.sailpoint.com/discuss/u/josephcasale)\
**Replies:** 6\
**Last updated:** [January 23, 2025, 10:35pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-error-in-transform/98422 "2025-01-23T22:35:50Z")

</div>

I have a simple transform that defines a single input value and converts it if applicable. The problem part of the transform is shown below: \<?xml version='1.0' encoding='UTF-8'?\> \<!DOCTYPE Rule PUBLIC "sailpoint.dtd" …

---

## [Before provisioning request identifier](https://developer.sailpoint.com/discuss/t/before-provisioning-request-identifier/97833)

<div class="topic-metadata">

**Author:** [@josephcasale](https://developer.sailpoint.com/discuss/u/josephcasale)\
**Replies:** 0\
**Last updated:** [January 16, 2025, 7:29pm UTC](https://developer.sailpoint.com/discuss/t/before-provisioning-request-identifier/97833 "2025-01-16T19:29:58Z")

</div>

Does the plan or anything else in the context of a before provisioning rule contain a unique identifier, such as a guid, that could be used to correlate groups of messages together for a specific invocation of the script…

---

## [Is there a development kit for IdentityIQ rules/workflows?](https://developer.sailpoint.com/discuss/t/is-there-a-development-kit-for-identityiq-rules-workflows/96139)

<div class="topic-metadata">

**Author:** [@liza\_s](https://developer.sailpoint.com/discuss/u/liza_s)\
**Replies:** 3\
**Last updated:** [January 12, 2025, 10:31am UTC](https://developer.sailpoint.com/discuss/t/is-there-a-development-kit-for-identityiq-rules-workflows/96139 "2025-01-12T10:31:42Z")

</div>

Which IIQ version are you inquiring about? 8.4 Share all details about your problem, including any error messages you may have received. Recently, I became familiar with the roles development kit. As far as I understan…

---

## [Rule import guidelines](https://developer.sailpoint.com/discuss/t/rule-import-guidelines/90642)

<div class="topic-metadata">

**Author:** [@josephcasale](https://developer.sailpoint.com/discuss/u/josephcasale)\
**Replies:** 3\
**Last updated:** [November 26, 2024, 10:47am UTC](https://developer.sailpoint.com/discuss/t/rule-import-guidelines/90642 "2024-11-26T10:47:47Z")

</div>

Are there any restrictions or limitations on the namespaces that are available for import in a cloud rule? I was hoping to use a UriBuilder given this needs a library, I went looking for documentation around what is all…

---

## [Create rule to Fetch data from one server and place in sftp server](https://developer.sailpoint.com/discuss/t/create-rule-to-fetch-data-from-one-server-and-place-in-sftp-server/88721)

<div class="topic-metadata">

**Author:** [@Himanshu\_singh03](https://developer.sailpoint.com/discuss/u/Himanshu_singh03)\
**Replies:** 8\
**Last updated:** [November 19, 2024, 3:03pm UTC](https://developer.sailpoint.com/discuss/t/create-rule-to-fetch-data-from-one-server-and-place-in-sftp-server/88721 "2024-11-19T15:03:18Z")

</div>

I want to write a rule to fetch a file from one server and place in ftp server

---

## [New Install of Rule Development ToolKit MVN errors](https://developer.sailpoint.com/discuss/t/new-install-of-rule-development-toolkit-mvn-errors/88906)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 1\
**Last updated:** [November 7, 2024, 2:31pm UTC](https://developer.sailpoint.com/discuss/t/new-install-of-rule-development-toolkit-mvn-errors/88906 "2024-11-07T14:31:45Z")

</div>

I just downloaded the most resent verion of the Rule Development Toolkit from GIT. When running mvn clean install I get the following output. How can I resolve these error? I am new to JAVA, BEANSHELL. The only code edit…

---

## [Account testing data with rule Development Kit](https://developer.sailpoint.com/discuss/t/account-testing-data-with-rule-development-kit/76859)

<div class="topic-metadata">

**Author:** [@brendonmurphy](https://developer.sailpoint.com/discuss/u/brendonmurphy)\
**Replies:** 2\
**Last updated:** [August 26, 2024, 1:28am UTC](https://developer.sailpoint.com/discuss/t/account-testing-data-with-rule-development-kit/76859 "2024-08-26T01:28:42Z")

</div>

Hello, I’m looking to write an IdentityAttribute rule and want to test it via the development kit prior to uploading. I’m going to be using the command getAccountByNativeIdentity ( Account getAccountByNativeIdentity(St…

---

## [Java Code to beanshell Rule XML with Sail4J](https://developer.sailpoint.com/discuss/t/java-code-to-beanshell-rule-xml-with-sail4j/53840)

<div class="topic-metadata">

**Author:** [@Abhisinha89](https://developer.sailpoint.com/discuss/u/Abhisinha89)\
**Replies:** 0\
**Last updated:** [April 24, 2024, 1:02pm UTC](https://developer.sailpoint.com/discuss/t/java-code-to-beanshell-rule-xml-with-sail4j/53840 "2024-04-24T13:02:50Z")

</div>

Recently, I found Sail4J library GitHub - renliangfeng/sail4j-iiq-idn which provides a way to build Java Class in your IDE (I use VSCode) to beanshell code and generates rule XML. It is another way to generate your large…

---

## [Getting error while testing modfied Rule using Rule development Kit](https://developer.sailpoint.com/discuss/t/getting-error-while-testing-modfied-rule-using-rule-development-kit/35310)

<div class="topic-metadata">

**Author:** [@mabhavsa](https://developer.sailpoint.com/discuss/u/mabhavsa)\
**Replies:** 8\
**Last updated:** [March 22, 2024, 7:49am UTC](https://developer.sailpoint.com/discuss/t/getting-error-while-testing-modfied-rule-using-rule-development-kit/35310 "2024-03-22T07:49:11Z")

</div>

Hi members While testing the rdk rule for calculating LCS I am getting below errors. Have validated the rule in the rule validator utility and showing success status. Below is the error: \<\[INFO\] Changes detected - rec…

---

## [Cannot save any source](https://developer.sailpoint.com/discuss/t/cannot-save-any-source/31218)

<div class="topic-metadata">

**Author:** [@ninou](https://developer.sailpoint.com/discuss/u/ninou)\
**Replies:** 4\
**Last updated:** [March 19, 2024, 4:50pm UTC](https://developer.sailpoint.com/discuss/t/cannot-save-any-source/31218 "2024-03-19T16:50:20Z")

</div>

I am using the plugin for visual studio code. Starting today, I see that I cannot save any source, Even if I do not do any change and just hit save, I get an error: Failed to save SOURCE\_NAME’: Unable to write file ‘id…

---

## [Can I get the dependencies/jar required to run Rule Development Kit?](https://developer.sailpoint.com/discuss/t/can-i-get-the-dependencies-jar-required-to-run-rule-development-kit/30641)

<div class="topic-metadata">

**Author:** [@Amrit1897](https://developer.sailpoint.com/discuss/u/Amrit1897)\
**Replies:** 3\
**Last updated:** [February 19, 2024, 4:40pm UTC](https://developer.sailpoint.com/discuss/t/can-i-get-the-dependencies-jar-required-to-run-rule-development-kit/30641 "2024-02-19T16:40:55Z")

</div>

I am facing issues while setting up RDK, for which I have asked in the community but it didn’t help in setting it up in my system. So, if I get all the jars then I believe would be able to run the RDK as a Java project…

---

## [Printing provisioningplan in JDBC Provisioning rule](https://developer.sailpoint.com/discuss/t/printing-provisioningplan-in-jdbc-provisioning-rule/21672)

<div class="topic-metadata">

**Author:** [@jolan](https://developer.sailpoint.com/discuss/u/jolan)\
**Replies:** 3\
**Last updated:** [November 30, 2023, 8:44am UTC](https://developer.sailpoint.com/discuss/t/printing-provisioningplan-in-jdbc-provisioning-rule/21672 "2023-11-30T08:44:03Z")

</div>

Hi, Is there anyway to print provisioningplan in connector rule? I am working on JDBC provisioning rule. As I know, toXML is not allowed hence anyway for us to print this out?

---

## [Rule Development Kit Installation issue when running mvn clean install](https://developer.sailpoint.com/discuss/t/rule-development-kit-installation-issue-when-running-mvn-clean-install/19307)

<div class="topic-metadata">

**Author:** [@mpotti](https://developer.sailpoint.com/discuss/u/mpotti)\
**Replies:** 1\
**Last updated:** [October 18, 2023, 6:23pm UTC](https://developer.sailpoint.com/discuss/t/rule-development-kit-installation-issue-when-running-mvn-clean-install/19307 "2023-10-18T18:23:18Z")

</div>

I am working through getting this installed I have I have installed the correct versions of the tools required. I am getting the following message when trying to run mvn install clean. Any ideas on what I am doing wrong…
