IBM Connections: Como transformar uma Subcomunidade em uma Comunidade

Procedimento para transformar uma Subcomunidade em uma Comunidade

= Via wsadmin.sh =

1) Via terminal Linux, conectar na máquina do DMGR e realizar o sudo


 * 1) cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

2) Executar wsadmin.sh wsadmin> execfile("communitiesAdmin.py") Connections Administration initialized
 * 1) ./wsadmin.sh -lang jython -username wsadmin -password 

3) Escolha um dos nodes para conectar

1: WebSphere:cell=connectionsCell,name=CommunitiesAdmin,type=LotusConnections,node=connwas02Node,process=clCommunities_server2 2: WebSphere:cell=connectionsCell,name=CommunitiesAdmin,type=LotusConnections,node=connwas03Node,process=clCommunities_server3 3: WebSphere:cell=connectionsCell,name=CommunitiesAdmin,type=LotusConnections,node=connwas04Node,process=clCommunities_server4 4: WebSphere:cell=connectionsCell,name=CommunitiesAdmin,type=LotusConnections,node=connwas05Node,process=clCommunities_server5 Which service do you want to connect to?

Informe 1

4) Execute o comando de CommunitiesService.moveSubcommunityToCommunity

Na url do subcomunidade, pegue o UUID da comunidade

http://connections.empresax.com.br/communities/service/html/communityview ?communityUuid=e50849f6-28d5-41a9-a697-6ab3ee4fc656

e coloque como parametro do comando

wsadmin> CommunitiesService.moveSubcommunityToCommunity("e50849f6-28d5-41a9-a697-6ab3ee4fc656") moveSubcommunityToCommunity request processed Para verificar basta acessar comunidade.

= Dica de erro=

Durante uma das migrações tive o seguinte erro

[8/24/15 17:06:57:474 BRT] 000000a1 TangoServiceI E com.ibm.tango.internal.service.TangoServiceImpl updateCommunity CLFRM0039E: internal error com.ibm.tango.exception.MemberDuplicateLoginIdException: [wsadmin] at com.ibm.tango.internal.service.TangoServiceImpl.getMemberProfileWithUpdates(TangoServiceImpl.java:3171) at com.ibm.lconn.comm.auth.LCSubjectPolicyAuthContextImpl.getCurrentMemberProfile(LCSubjectPolicyAuthContextImpl.java:419) ...

Caso isso ocorra, execute o comando, informando o usuário listado entre colchetes

wsadmin> CommunitiesMemberService.syncMemberExtIdByLogin("wsadmin")

= Ver também =


 * IBM Connections:Reorg Connections Databases
 * IBM Connections:Limpeza de diretórios


 * Mais Artigos sobre IBM Connections