vsuddala
(Vijay Suddala)
January 16, 2026, 4:18pm
1
Hi everyone,
I am using account.getNativeIdentity() in a JDBCProvision rule in SailPoint ISC. Instead of getting the actual native identity value (e.g., EI013), I am receiving a UUID-like value (e.g., cecdb085cd1545059d2f23fae878d7).
I have attached screenshots showing:
The account page where Native Identity (EI013) are visible.
2.The value I am getting in my rule.
Thank you.
Tursun
(Shawn Tursun)
January 16, 2026, 5:17pm
2
Hi @vsuddala
From my understanding account.getNativeIdentity() is returning internal UUID, not the source account’s native Identity.
Can you try to use accountRequest.getNativeIdentity() or ProvisioningPlan.getAccountRequest(applicationName).getNativeIdentity();
Please see if t works
Thanks
vsuddala
(Vijay Suddala)
January 16, 2026, 6:06pm
3
Hi @Tursun
Thanks for the help. Like in IIQ, is there any way to write a test rule and run it somewhere?
Thank you.
Tursun
(Shawn Tursun)
January 16, 2026, 6:18pm
4
Hi @vsuddala
You’re welcome.
I use RDK. Bellow I’ve attached the reference links
amulpuru
(Avinash Mulpuru)
January 16, 2026, 6:51pm
5
Hi @vsuddala ,
Can you try
Plan.getNativeIdentity();
See that helps
Thanks in advance
Avinash Mulpuru
vsuddala
(Vijay Suddala)
January 20, 2026, 2:01pm
6
Hi @amulpuru
Previous Logs
<AccountRequest application="Sample JDBC [source]"
nativeIdentity="cecdb085cd1545059d2f0f23fae878d7"
op="Create" />
But now, without changing my rule code, it is correctly showing the expected value:
<AccountRequest application="Sample JDBC [source]"
nativeIdentity="EI013"
op="Create" />
I did not change the rule logic, so I am trying to understand.
What could cause this behavior to change automatically
Does ISC cache native identity mappings and refresh them after aggregation or schema updates?
Any insights would be appreciated. Thanks!
Rohit_Sahu
(Rohit Sahu)
January 21, 2026, 1:47pm
7
Hi @vsuddala ,
Just want to know if you changed something in the account schema, like account ID.
regards,
Rohit