Yes This is possible but to get the list of registered users you need to connect to the database of ESSO and run the query to get the list of users.
The information about registered IMS users is held in the table 'IMSIDENTITYUNIQUEATTRIBUTE '
Each registered user will have 4 rows in this table, link by their unique IMS ID assigned when they registered.
You can look at the information in this table by using some simple SQL queries.
Connect to your IMSDB using the tools appropriate to your Database type, eg DB2, MS SQL.
1) To see just the users EnterpriseUserName:-
SELECT * FROM <SCHEMA>.IMSIDENTITYUNIQUEATTRIBUTE AS I WHERE I.ATTRNAME = 'Enterprise Login'
2) To see just the users userPrinicalName, then use 'EnterpriseUpn' for the ATTRNAME filter in the above SQL:-
SELECT * FROM <SCHEMA>.IMSIDENTITYUNIQUEATTRIBUTE AS I WHERE I.ATTRNAME = 'EnterpriseUpn'
3) To see both of these value per user, the following type of SQL can be used:-
SELECT T1.imsID, T1.Ent, T2.Upn FROM
(SELECT imsID, Attrvalue as Ent FROM <SCHEMA>.IMSIDENTITYUNIQUEATTRIBUTE
WHERE ATTRNAME = 'Enterprise Login') AS T1
JOIN
(SELECT imsID, Attrvalue as Upn FROM <SCHEMA>.IMSIDENTITYUNIQUEATTRIBUTE
WHERE ATTRNAME = 'EnterpriseUpn') AS T2
ON (T1.imsID = T2.imsID)
<SCHEMA> value will depend on your installation, eg IMSDB, DB2ADMIN, etc.
References:
No comments:
Post a Comment