IBM Connections: Sincronizando os usuários das aplicações

From Wiki

Passei por uma situação onde ocorreu mudança do LDAP, e alguns usuários tiveram o Global User ID (GUID) alterado.

Após atualizar o novo GUID no Profiles, encontrei outros erros nas aplicações:

[06/08/14 18:06:59:829 BRT] 00000043 UserDAOImpl   W   EJPVJ9367E: Não é possível associar o ID de login XXXXXX ao ID do  usuário 5D303000-B496-17C6-95E3-40208401F1AC

Resolvi isso sincronizando os usuários nas aplicações.

Procedimento:

Passos para configurar no linux


Executar wsadmin.sh

# cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
 
# ./wsadmin.sh -lang jython -username wasadmin -password senha

wsadmin> execfile("activitiesAdmin.py")
wsadmin>  ActivitiesMemberService.syncAllMemberExtIds()

wsadmin>  execfile("blogsAdmin.py")
wsadmin>  BlogsMemberService.syncAllMemberExtIds()

wsadmin>  execfile("dogearAdmin.py")
wsadmin>  DogearMemberService.syncAllMemberExtIds()

wsadmin>  execfile("communitiesAdmin.py")
wsadmin>  CommunitiesMemberService.syncAllMemberExtIds() 

wsadmin>  execfile("filesAdmin.py")
wsadmin>  FilesMemberService.syncAllMemberExtIds()

wsadmin>  execfile("forumsAdmin.py")
wsadmin>  ForumsMemberService.syncAllMemberExtIds()

wsadmin>  execfile("newsAdmin.py")
wsadmin>  NewsMemberService.syncAllMemberExtIds()

wsadmin>  execfile("wikisAdmin.py")
wsadmin>  WikisMemberService.syncAllMemberExtIds()

wsadmin>  execfile("metricsAdmin.py")
wsadmin>  MetricsMemberService.syncAllMemberExtIds()
wsadmin> exit

Ver também