cancel
Showing results for 
Search instead for 
Did you mean: 

getting the id of current user CE 7.2

Former Member
0 Kudos

hi experts,

in my wd application i need to fetch the id of current user , i have added two dc's as dependenies

1. tc/je/security/api

2.tc/aii/base/offline/facade

i tried using th following code

IWDClientUser clientUser = WDClientUser.getLoggedInClientUser();

IUser user = clientUser.getSAPUser();

String emailId = user.getEmail();

it gave me syntax error as it is not recognizing the "IUSER".

Please help me in this regard.

thanks,

vishavdeep singh lohan

Accepted Solutions (0)

Answers (2)

Answers (2)

p330068
Active Contributor
0 Kudos

Hi Vishavdeep,

Have you added com.sap.security.api.jar in your DC project >> Properties >> Java Build Path. Please check it and add accordingly.

if already added, then try to sync sources and sync used DC from Inactive DC view.

Hope it will helps you.

Regards

Arun

Former Member
0 Kudos

Hello everyone,

as of CE 7.2, adding security api to DC Dependencies gives you a deprecated warning, whats the correct API to use?

Thanks

former_member214651
Active Contributor
0 Kudos

Hi,

Try this code:


IWDClientUser wdcu = WDClientUser.getCurrentUser();
StringTokenizer stkUserName = new StringTokenizer(wdcu.getClientUserID(),":");
while (stkUserName.hasMoreElements()) 
{
 	strUserID = stkUserName.nextToken();			
}

Regards,

Poojith MV