Uma maneira prática para gerar um relatório de todos os proprietários de comunidades no IBM Connections

Assino um feed de notícias e recebi hoje este script que considero muito importante para os administradores do IBM Connections. Este script tem por objetivo fornecer uma lista de todas as comunidades e seus proprietários.

Neste caso, o que precisamos fazer é reunir alguns comandos "wsadmin" existentes para recuperar as informações de pedido. Aqui está uma maneira de fazê-lo :

from java.util import ArrayList

# Initialize Communities Administration
execfile("communitiesAdmin.py")

# Get the list of members from the specified community
comms = CommunitiesService.fetchAllComm()
commsInfo = CommunitiesService.fetchMember(comms)

for commInfo in commsInfo:
    commMembers = commInfo["memberList"]



    # Populate ownerList with all members that have owner access
    ownerList = ArrayList()
    for member in commMembers:
        if member[2] == "OWNER":
            ownerList.add(member[0])
    
    for owner in ownerList:
        print owner + " is an owner of community " + commInfo["name"]

Você pode modificar o resultado do relatório como bem quiser, basta alterar a última linha do script.

by chads@us.ibm.com

Postagens mais visitadas deste blog

Como adicionar uma rota no MAC OSX

Instalando o IBM Connections 6 - Instalando o ksh93 (korn shell) para o DB2

Outlook add-on com o IBM Verse - entenda como funciona