Перейти к публикации

SOA получит текущую роль или группу


Рекомендованные сообщения

обнаружилось что через CredentialManager getCredentials группу или роль не получить, они всегда пустые строки.

Кто-нибудь получал текущую группу/роль через SOA ? Может другими методами

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

обязательно нужно получить роль группу? не будет ли выходом установить нужную роль?

image.png

Ссылка на сообщение
Поделиться на других сайтах

Надо попробовать

Нашел прямой способ

 

       

 Teamcenter::Services::Core::SessionService* sessionService = Teamcenter::Services::Core::SessionService::getService(connection);
        Teamcenter::Services::Core::_2007_01::Session::GetTCSessionInfoResponse sessionInfo = sessionService->getTCSessionInfo();
        sessionInfo.extraInfo; 

 

либо собственно имя группы:


       

 Teamcenter::Services::Core::DatamanagementService *dm =DatamanagementService::getService(connection);

        Teamcenter::Services::Core::SessionService* sessionService = Teamcenter::Services::Core::SessionService::getService(connection);
        Teamcenter::Services::Core::_2007_01::Session::GetTCSessionInfoResponse sessionInfo = sessionService->getTCSessionInfo();
        Teamcenter::Soa::Client::Model::Group *login_group =  sessionInfo.group;
                
        std::vector<Teamcenter::Soa::Client::ModelObject*> obj_vec;
        std::vector<std::string> atr_vec;

        obj_vec.push_back(login_group);
        atr_vec.push_back("name");

        
        dm->getProperties(obj_vec,atr_vec);


       string group_name = login_group->get_name();

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...