# Missing imports for groovy script customization

**URL:** <https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191>\
**Category:** Identity Governance & Administration (IGA)\
**Created:** [September 11, 2025, 3:04am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191 "2025-09-11T03:04:31Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@Eko](https://community.openiam.com/u/Eko)\
**Post date:** [September 11, 2025, 3:04am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/1 "2025-09-11T03:04:31Z")

</div>

Hi,

I am currently setting up IntelliJ IDE for the groovy scripts customization.

I have downloaded and imported the jar file “openiam-common-intf-4.2.1.15.jar” from the downloads page but it seems like there are still missing OpenIAM imports that are missing.

I have tried looking through the documentation but there are no mentions of it.

Where can I find them? Also, where can I find the link to the javadocs as well?

Thanks.

 ![image](https://canada1.discourse-cdn.com/flex010/uploads/openiam_community/original/1X/01185cc205a83ec7d04ffe54b18a31ddac983bf4.png)

---

<div class="post-metadata">

**Author:** ![arunabh.pandey](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@arunabh.pandey](https://community.openiam.com/u/arunabh.pandey)\
**Post date:** [September 12, 2025, 12:05am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/2 "2025-09-12T00:05:50Z")

</div>

Could you please let me know the link you used to download the jar file and documentation you followed to setup the IDE. For javadocs, you can use this link: [https://download.openiam.com/release/enterprise/4.2.1.15/javadoc/](https://download.openiam.com/release/enterprise/4.2.1.15/javadoc/)

---

<div class="post-metadata">

**Author:** ![Eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@Eko](https://community.openiam.com/u/Eko)\
**Post date:** [September 12, 2025, 2:23am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/3 "2025-09-12T02:23:38Z")

</div>

I initially followed this guide here:

> **[Script development using an IDE](https://docs.openiam.com/docs-4.2.1.15/developerguide/6-ide/)**
>
> How to setup a project for Groovy script development in Eclipse

But somehow the maven repository is no longer available. This was where I discovered the library download in the downloads page found here:

[https://help.openiam.com/knowledge/rpm-download-urls-for-release-4.2.1.15](https://help.openiam.com/knowledge/rpm-download-urls-for-release-4.2.1.15)

The link for 4.2.1.15 is blank but I can copy and modify the URL for 4.2.1.14.

---

<div class="post-metadata">

**Author:** ![arunabh.pandey](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@arunabh.pandey](https://community.openiam.com/u/arunabh.pandey)\
**Post date:** [September 12, 2025, 11:58am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/4 "2025-09-12T11:58:03Z")

</div>

Could you try to use this link to download the connector library ?

[https://download.openiam.com/release/enterprise/4.2.1.15/binaries/connector-client-api.jar](https://download.openiam.com/release/enterprise/4.2.1.15/binaries/connector-client-api.jar)

---

<div class="post-metadata">

**Author:** ![Eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@Eko](https://community.openiam.com/u/Eko)\
**Post date:** [September 15, 2025, 3:53am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/5 "2025-09-15T03:53:47Z")

</div>

Hi Arunabh,

The jar file you have linked only has the libaries for the spring framework bootloader.

 ![image](https://canada1.discourse-cdn.com/flex010/uploads/openiam_community/original/1X/9947559f3dfb1e4d45048bbe15adad9def0a4315.png)

Where can I find the jar file for imports like:

org.openiam.sync.service.impl.service.AbstractUserTransformScript

---

<div class="post-metadata">

**Author:** ![Eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@Eko](https://community.openiam.com/u/Eko)\
**Post date:** [September 16, 2025, 3:53am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/6 "2025-09-16T03:53:45Z")

</div>

Sorry for using the same thread, since its still about groovy scripts.

Are there any guides on the groovy script templates for running them in business rules?

---

<div class="post-metadata">

**Author:** ![arunabh.pandey](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@arunabh.pandey](https://community.openiam.com/u/arunabh.pandey)\
**Post date:** [September 16, 2025, 6:47am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/7 "2025-09-16T06:47:39Z")

</div>

The class you mentioned i.e. org.openiam.sync.service.impl.service.AbstractUserTransformScript, it’s anyways abstract class, reference can be taken from java doc itself.

Groovy script templates references can be found on [docs.openiam.com](http://docs.openiam.com), however they are referenced in their specific section. If you could tell me what exactly are you looking for, I could help you.

---

<div class="post-metadata">

**Author:** ![Eko](https://avatars.discourse-cdn.com/v4/letter/e/a8b319/32.png) [@Eko](https://community.openiam.com/u/Eko)\
**Post date:** [September 16, 2025, 7:05am UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/8 "2025-09-16T07:05:52Z")

</div>

I see. I wanted to clear all missing imports and classes so my IDE has proper intellisense for easier reference without the missing methods and variables. I was hoping to find more .jar files to import other than the one provided in OpenIAM downloads page.

For the groovy script, I am looking for guides on running them in business rules. This page here talks about birthright access and how to configure them but just glossed over the groovy script option:

> **[Birthright access](https://docs.openiam.com/docs-4.2.1.15/admin/5-lifecycle/4-birthright/)**
>
> Configuring the business rules engine to enable birthright access

Are there any guides or template scripts to get started?

---

<div class="post-metadata">

**Author:** ![arunabh.pandey](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@arunabh.pandey](https://community.openiam.com/u/arunabh.pandey)\
**Post date:** [September 18, 2025, 9:33pm UTC](https://community.openiam.com/t/missing-imports-for-groovy-script-customization/191/9 "2025-09-18T21:33:52Z")

</div>

If you let me know what specifically you are looking for, I can help with the references.
