IBM Connections: Como transformar uma Subcomunidade em uma Comunidade: Difference between revisions

From Wiki
(Criou página com: '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 # cd /opt/IBM/...')
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 23: Line 23:
  Which service do you want to connect to?
  Which service do you want to connect to?


Escolha 1
Informe '''1'''


4) Execute o comando de CommunitiesService.moveSubcommunityToCommunity
4) Execute o comando de CommunitiesService.moveSubcommunityToCommunity


Na url do subcomunidade pegue o valor <nowiki>http://connections.empresax.com.br/communities/service/html/communityview</nowiki>?communityUuid='''e50849f6-28d5-41a9-a697-6ab3ee4fc656'''
Na url do subcomunidade, pegue o UUID da comunidade


  wsadmin> CommunitiesService.moveSubcommunityToCommunity("e50849f6-28d5-41a9-a697-6ab3ee4fc656")
  <nowiki>http://connections.empresax.com.br/communities/service/html/communityview</nowiki>?communityUuid='''e50849f6-28d5-41a9-a697-6ab3ee4fc656'''
 
5) Execute a remoção
e coloque como parametro do comando


  wsadmin> CommunitiesService.removeMembersFromCommunityByEmail("'''<NOME_DA_COMUNIDADE>'''",listmembers)
  wsadmin> CommunitiesService.moveSubcommunityToCommunity("'''e50849f6-28d5-41a9-a697-6ab3ee4fc656'''")
  moveSubcommunityToCommunity request processed
  moveSubcommunityToCommunity request processed
 
Para verificar a nova comunidade
Para verificar basta acessar comunidade.


= Dica de erro=
= Dica de erro=
Line 44: Line 44:
  [8/24/15 17:06:57:474 BRT] 000000a1 TangoServiceI E com.ibm.tango.internal.service.TangoServiceImpl updateCommunity CLFRM0039E: internal error
  [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''']
                                 com.ibm.tango.exception.'''MemberDuplicateLoginIdException''': ['''wsadmin''']
at com.ibm.tango.internal.service.TangoServiceImpl.getMemberProfileWithUpdates(TangoServiceImpl.java:3171)
at com.ibm.tango.internal.service.TangoServiceImpl.getMemberProfileWithUpdates(TangoServiceImpl.java:3171)
at com.ibm.lconn.comm.auth.LCSubjectPolicyAuthContextImpl.getCurrentMemberProfile(LCSubjectPolicyAuthContextImpl.java:419)
at com.ibm.lconn.comm.auth.LCSubjectPolicyAuthContextImpl.getCurrentMemberProfile(LCSubjectPolicyAuthContextImpl.java:419)
...
...


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

Latest revision as of 20:36, 24 August 2015

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

# cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

2) Executar wsadmin.sh

# ./wsadmin.sh -lang jython -username wsadmin -password <ALTERAR_SENHA>

wsadmin> execfile("communitiesAdmin.py")

Connections Administration initialized

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