Hi Akash,
Try to raise internal support ticket with in Siemens ServiceNow for TeamCenter Application issues.
Team needs to check logic for this constraint "Login service group does not match session group".
I found something from internet about team center application.
try
{
resp = sessionService.login(credentials[0], credentials[1], credentials[2], credentials[3], "en_US", credentials[4]);
}
catch (InvalidCredentialsException ise) {
if(ise.getMessage().equalsIgnoreCase("Login service group does not match session group."))
resp = sessionService.login(credentials[0], credentials[1], "", "", "en_US", credentials[4]);
else throw ise;
}
if (!ServiceDataError(resp.serviceData))
{
LoggedInUserObject = resp.user;
String LoggedInGroup = sessionService.getSessionGroupMember().groupMember.get_group().get_full_name();
String LoggedInRole = sessionService.getSessionGroupMember().groupMember.get_role().get_role_name();
if (!credentials[2].equalsIgnoreCase(LoggedInGroup) || !credentials[3].equalsIgnoreCase(LoggedInRole))
{
GroupMember SwitchGroupMember = findGroupMember(credentials[2], credentials[3], credentials[0]);
if(SwitchGroupMember != null)
{
sessionService.setSessionGroupMember(SwitchGroupMember);
}
else
{
throw new LoginException("User " + credentials[0] + " is not a member of group " + credentials[2] + " and role " + credentials[3]);
}
}
return LoggedInUserObject;
}
Thanks & Regards,
Manikandan K
Hi did you ever solve this issue?