Click HERE to see how Saviynt Intelligence is transforming the industry. |
06/07/2024 04:11 AM
Hi team
Recently , configured Advance_filter_json in AD connector. added around 15 OUs with some filter criteria. But getting error ctx.search: java.lang.ArrayIndexOutOfBoundsException.
Any insights what could be the issue and any suggestions on the fix.
Regards
Sangita Ladi
Solved! Go to Solution.
06/07/2024 04:46 AM
Can you share your groupImportMapping json with advancedFilter.
06/11/2024 02:06 AM
Here is the advance filter:
{
"AdvanceFilter": {
"OU=Ashion,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Badger Lab,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Charmany Lab,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Consultants,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Genomic,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Office,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Okta Consultants,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Omicera,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Paradigm,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Partners,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Prevention Genetics,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Remote,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Resolution Bioscience,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=SAN,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))",
"OU=Thrive,OU=Users,OU=client,DC=domain,DC=local":
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
}
}
06/11/2024 02:09 AM - edited 06/11/2024 02:14 AM
Hi @sangitaladi ,
Filter needs to be in the list for each OU. Can you try below and check once.
{
"AdvanceFilter": {
"OU=Ashion,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Badger Lab,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Charmany Lab,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Consultants,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Genomic,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Office,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Okta Consultants,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Omicera,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Paradigm,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Partners,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Prevention Genetics,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Remote,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Resolution Bioscience,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=SAN,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
],
"OU=Thrive,OU=Users,OU=client,DC=domain,DC=local": [
"(&(objectCategory=person)(objectClass=user)(!(sAMAccountName=*admin*))(!(sAMAccountName=*svc_*))(!(sAMAccountName=*Room*))(!(sn=*LAPTOP*))(!(extensionattribute9=*)))"
]
}
}
06/11/2024 02:17 AM
thanks it worked.
Regards
Sangita Ladi
06/07/2024 05:40 AM
Possible Causes and Fixes