SFDavies Absent Member.
Absent Member.
898 views

iManager hangs querying attributes on Identity Manager tab

Hi All

Curious issue encountered when using the Identity Manager tab to query eDirectory and JDBC attribute.
iManager hangs when the eDirectory attribute (a case ignore string) has multiple spaces in it (e.g. "Edward III" - two spaces between "Edward" and "III"). Using Firefox you get a script error (timeout), with IE it just hangs.

Steps to reproduce:
Pre-req: have an attribute in edirectory with multiple spaces in the middle of text

1) Select any user in iManager to Modify
2) Select "Identity Manager" tab
3) click + on connected system association to reveal attributes
4) click on attribute 9pre-req) in the left column

Any ideas why this is? Is it iManager (3.0.4: eDir90 plugins 3.0.20170922) or eDirectory (9.0.4)

Thanks
Labels (1)
0 Likes
3 Replies
Knowledge Partner Knowledge Partner
Knowledge Partner

Re: iManager hangs querying attributes on Identity Manager tab

It may be interesting to get a trace of the relevant driver config object,
level three (3) or so, from when you do this query. I was doing this
today and, while slow, it at least finished, but the reason it is slow for
everybody (I believe) is because it does a query for every attribute in
the filter individually, rather than querying for them all at once. That
should not cause a permanent failure, unless you have a ton of attributes,
but neither should double-spaces in values.

Easy workaround: use a Null driver config to cleanup attribute specified
directly (or indirectly) by end users, particularly names, to remove
double-spaces. They are likely wrong anytime they exist, and just the
result of somebody accidentally hitting space twice, or a
badly-constructed regex that replaces things like special characters with
spaces.

Back to the issue at hand, if we can duplicate it then that would make for
a nice bug.

--
Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below.

If you want to send me a private message, please let me know in the
forum as I do not use the web interface often.
0 Likes
SFDavies Absent Member.
Absent Member.

Re: iManager hangs querying attributes on Identity Manager t

ab;2471188 wrote:
It may be interesting to get a trace of the relevant driver config object,
level three (3) or so, from when you do this query. I was doing this
today and, while slow, it at least finished, but the reason it is slow for
everybody (I believe) is because it does a query for every attribute in
the filter individually, rather than querying for them all at once. That
should not cause a permanent failure, unless you have a ton of attributes,
but neither should double-spaces in values.

Back to the issue at hand, if we can duplicate it then that would make for
a nice bug.


Trace shows the query happening and then it looks like it completes ok.

Anyway I thought I'd try the latest workstation iManager with eDirectory 9 and IDM4.6 plugins
Same result.

See attached pic

The error occurs when picking the Identity Vault value i.e. no interaction with the driver, which is why I saw this as an eDirectory/iManager issue not an IDM one

EDIT: Just check on a null driver and the same thing happens!

Weird
0 Likes
Knowledge Partner Knowledge Partner
Knowledge Partner

Re: iManager hangs querying attributes on Identity Manager tab

On 12/07/2017 10:06 AM, SFDavies wrote:
>
> Trace shows the query happening and then it looks like it completes ok.
>
> Anyway I thought I'd try the latest workstation iManager with eDirectory
> 9 and IDM4.6 plugins
> Same result.
>
> The error occurs when picking the Identity Vault value i.e. no
> interaction with the driver, which is why I saw this as an
> eDirectory/iManager issue not an IDM one


If the trace (meaning the IDM trace) shows the query completing
successfully, then I think you're right and this is an iManager-side
issue. Still, when you click on these values, it works by issuing that
trace via IDM (driver object) to the application. It would appear that
the IDM side is happily working correctly, but then the browser side is
fouled up somehow.

I suppose your next best course of action is to report a bug via a Micro
Focus (MF) Service Request (SR). If they can duplicate it then I would
guess it is a simpler fix.

If you are an HTML/JavaScript junkie you may find using developer
tools/plugins/add-ons in browsers to inspect what is going on indefinitely
somewhat interesting; it may even make finding the fix pretty
straight-forward.

--
Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below.

If you want to send me a private message, please let me know in the
forum as I do not use the web interface often.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.