terça-feira, 31 de maio de 2016

IBM Connections Cloud - Métricas

Um dos aspectos importantes de uma plataforma de redes sociais, como o IBM Connections Cloud,  é monitorar a saúde e uso de comunidades. O IBM Connections Cloud fornece um conjunto abrangente de indicadores quantitativos e qualitativos que ajudam a medir o valor que esta sendo entregue a sua organização.

Aqui um rápido demo de 3 minutos criado pelo Luis Benitez para que você possa ver como ele funciona:

segunda-feira, 30 de maio de 2016

Conheça cada API do Watson

Quer entender como funcionam as APIs que levam todo o poder cognitivo do Watson para o Bluemix? Veja essa série de treinamentos em português, elaborada pelo especialista Thiago Salles explicando as principais APIs de Watson! Os dois primeiros treinamentos já estão disponíveis para replay.

https://www-304.ibm.com/partnerworld/wps/servlet/ContentHandler/news/AA2RDEKK/lc=pt_BR

sexta-feira, 27 de maio de 2016

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

quarta-feira, 25 de maio de 2016

Deployment do webplayer plug-in

Here is a complete syntax for the running the setup.exe install. It will run silently and install for users on the PC. I tested this in my test environment on a Windows 7 workstation. I was able to login with Administrative credentials and run the command. I then logged as a separate and local user and confirmed that the WebPlayer install was completed successfully via Control Panel.

setup.exe /S /V"/qn INSTALLSCOPE=machine ALLUSERS=1 "

by Fred Hansen

terça-feira, 24 de maio de 2016

Uma visão do suporte IBM para cloud

Assista o vídeo para que possa entender melhor como funciona o suporte da IBM para Cloud.


Erro Wizard para popular perfis no IBM Connections 5.5

Em uma nova instalação do IBM Connections 5.5 em um servidor linux, me deparei com um erro na etapa de executar o population_wizard. Ao executar esta etapa em linux para um ldap domino, o programa remove o map_dbrepos_from_source.properties e falha na execução.



Copiei este arquivo (da pasta original) para a pasta onde foi atualizado os arquivos após a execução do population_wizard.sh. Mas devo fazer duas alterações no arquivo copiado para que funcione corretamente, e são elas:

guid={function_map_from_dominoUNID}
countryCode=null

Para outros servidores ldap, você pode conferir neste link as informações: https://www.ibm.com/support/knowledgecenter/#!/SSYGQH_4.5.0/admin/admin/t_admin_profiles_change_ldaps.dita

O problema descrito com mais detalhes

[root@ic55 etc]# uname -a
Linux ic55.demo.ibm.com 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@ic55 etc]#

Todas as libs que deveria estar instaladas estão, mesmo as de 32bits.
Estou usando, conforme fóruns e documentos que li, o fix date 1 do DB-Wizard do 5.5. Tentei com o que vem com o produto e o erro é o mesmo.

Usando ldap do domino 9.0.1 FP5.
[45894:00002-2361132832] IBM Domino (r) Server (64 Bit), Release 9.0.1FP5, November 22, 2015
[45894:00002-2361132832] Copyright (c) IBM Corporation 1987, 2013. All Rights Reserved.

TDI 7.1.1 FP3
Information from .registry file in: /home/ibm/TDI/V7.1.1
Edition: Identity
Level: 7.1.1.3
License: None

O primeiro problema que enfrentei foi no population_wizard. Quando executei ele pela primeira vez, sempre dá erro. Ao ver o log, ele reclama que não existe o map_dbrepo_from.... O population_wizard simplesmente remove o arquivo. Pois bem, é só copiar novamente e tudo resolvido. Não é bem assim.
[root@ic55 Wizards-tdi]# ls -lt map*
-rwxr--r-- 1 root root 4930 May 21 22:54 map_dbrepos_from_source.properties
-rw-r--r-- 1 root root 4927 May 21 22:53 map_dbrepos_from_source.properties~
-rwxr--r-- 1 root root 4038 Dec 18 13:20 map_dbrepos_to_source.properties
[root@ic55 Wizards-tdi]#

Após repor o arquivo que vem com o Wizards e comparar, nada muda nele com exceção ao country=null. Como pede na documentação de toda a instalação. Todos os checks passam durante as perguntas do Wizard. Tanto que ele cria os arquivos e toda a configuração necessária para que possa roda-lo manualmente.

O collect.dns foi populado corretamente. Posso executar um sync_all ou até mesmo um population_from_dn_file que o resultado (erro é sempre o mesmo).
[INFO] **********vendor name*******IBM Domino Directory Server
[05/23/16 10:38:54.084 BRT] com.ibm.lconn.wizard.common.property.Property setProperty
[SEVERE] Create file failed.
java.io.IOException
   at com.ibm.lconn.wizard.common.property.Property.setProperty(Unknown Source)
   at com.ibm.lconn.wizard.tdipopulate.properties.PropertyMapping.setFromSourceProperty(Unknown Source)
   at com.ibm.lconn.wizard.tdipopulate.backend.Task.setSources(Unknown Source)
   at com.ibm.lconn.wizard.tdipopulate.backend.Task.runCommand(Unknown Source)
   at com.ibm.lconn.wizard.tdipopulate.ui.TDIPopulationWizard.execute(Unknown Source)
   at com.ibm.lconn.wizard.common.ui.LCExecutionPage$4.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:761)

Agora vamos aos logs e erros que acontecem quando executo os comandos:
[root@ic55 Wizards-tdi]# ./populate_from_dn_file.sh
CLFRN0027I: After operation, success records is 0, duplicate records 0, failure records is 92, and last successful entry is null.
CLFRN1280I: 20160523110217 Iterations total number: 92.
[root@ic55 Wizards-tdi]#

2016-05-23 11:02:14,388 WARN  [AssemblyLine.AssemblyLines/populate_from_dns_file.1] - CLFRN0209E: Validation failed for field guid. Value is .
2016-05-23 11:02:14,392 ERROR [AssemblyLine.AssemblyLines/populate_from_dns_file.1] - CLFRN1183E: Validation failed for entry CN=Bill Jordan,O=demo.

quinta-feira, 19 de maio de 2016

Journaling options no IBM SmartCloud

Opcionalmente você pode realizar o registro de algumas atividades de email dentro de arquivos de journaling. Estes arquivos são armazenados em um servidor de integração e estarão disponíveis para você realizar o download posteriormente.

Com esta opção habilitada, você terá os logs de envio de emails, por exemplo, de sua organização. Você terá que periodicamente copiar os arquivos de logs através do servidor de integração criado e realizar suas auditorias.

The journal service produces gzip-compressed journal files about every 24 hours. You use an FTP client to download the journal files from the integration server. Files are removed from the integration server after seven days.

Caso deseje ter acesso de uma plataforma onde terá acesso a todos os emails enviados, recebidos, etc; sem qualquer limitação de espaço ou tempo, você deverá contratar por cada usuário que desejar o "archive essentials".

Alguns links interessantes:
1. integration Server
2. Logging activity in journal files


terça-feira, 17 de maio de 2016

IBM Project Hawthorn apresentado na ICON US 2016

Assista ao vídeo da apresentação de Luis Guirigay sobre o projeto Hawthorn, que foi apresentado por ele na ICON US 2016.

CR1 liberado para o IBM Connections 5.5

The first cumulative refresh (CR) for IBM Connections 5.5 was made available on IBM Fix Central on 16 May 2016.

To plan your update to IBM Connections 5.5 CR1, use the documents below to get started. Be sure to review the Update strategy for IBM Connections 5.5 for important notes, software requirements for integrated products, and installation instructions. image

sexta-feira, 13 de maio de 2016

IBM Connections com um publicador de conteúdo?

Existe uma solução de parceiro que pode criar uma nova interface para o seu IBM Connections on-premise.

XCC é um CMS (simples) que se integra ao IBM Connections. Ele incorpora ao IBM Connections recursos de gerenciamento de conteúdo. Ele aproveita e utiliza o IBM Connections para autenticação, autorização, armazenamento de conteúdo, aprovação de conteúdo, pesquisa, notificação, etc., e , assim, reduz a complexidade e custo.

Confira em http://connections-apps.com/product/xcc-web-content-custom-apps-for-ibm-connections/

De uma olhada no vídeo abaixo:

quinta-feira, 5 de maio de 2016

Opções de Suporte para Administradores do IBM SmartCloud

O IBM Connections Support entrega opções de suporte de ajuda no nível de TI que ajudam a aproveitar o máximo do seu investimento em tecnologia. Com a assinatura do IBM Connections, o cliente obtém acesso a uma rede global de especialistas para ajudar os administradores da empresa, com opções para atender as suas necessidades de suporte específicas.

Maiores informações neste link: http://www.ibm.com/cloud-computing/social/br/pt/supportoptions/

Criando uma árvore hierárquica no IBM SmartCloud Connections

Esse documento tem como objetivo mostrara facilidade de se criar uma árvore hierárquica no IBM SmartCloud Connections.

As macro etapas deste processo são:

  •     Solicitar o servidor de integração
  •     Criar arquivo CSV para atualização dos profiles
  •     Efetuar upload do arquivo CSV para o servidor de integração
  •     Esperar 10 minutos para que a atualização aconteça


Agora detalharei cada uma das etapas:

1. Solicitar o servidor de integração

Para solicitar o servidor de integração, basta envia um email para o time WW contendo as seguintes informações no corpo do email. É o mesmo processo descrito em outro post para a carga de usuários em lote: (link)

----------------------------------------------------------------------------------------------------
TO: cloudcsg@us.ibm.com
SUBJECT: Integration server enablement request – [ORGANIZATION NAME]
START BODY

Hi team,
  please enable the integration server for [ORGANIZATION NAME]  

Organization name  [ORGANIZATION NAME]
Customer ID        número do cliente (encontre nas configurações da organização)
Organization contact email address   email_administrador@organizacao.com

Email address that is to be used to access the integration server. (This account must already exist in IBM Connections Cloud and have the Administrator role. This account does not need a user role or any subscriptions assigned to it.)   email_administrador@organizacao.com

END BODY
----------------------------------------------------------------------------------------------------

A documentação relata que esta criação do servidor de integração pode levar dias, porém quando eu realizei a solicitação, a solicitação foi atendida em poucas horas.

A resposta da equipe de suporte (cloudcsg@us.ibm.com) vem com as informações necessárias para o acesso ao servidor de integração, bem como alguns links da documentação oficial. Abaixo um exemplo do email recebido.


2. Criar arquivo CSV para atualização dos profiles

O arquivo CSV DEVE ser nomeado da seguinte forma:

codigoCliente_PROFILES_numSeq.csv exemplo: 22625648_PROFILES_2.csv

A estrutura do CSV para a configuração da hierarquia deve ser, por exemplo:

emailAddress,action,isManager,managerEmail
malice@ibmdprf.com.br,update,Y,""
eaggio@ibmdprf.com.br,update,Y,"malice@ibmdprf.com.br"
dfernandes@ibmdprf.com.br,update,"","eaggio@ibmdprf.com.br"
hfontenelle@ibmdprf.com.br,update,"","eaggio@ibmdprf.com.br"
rfreitas@ibmdprf.com.br,update,"","eaggio@ibmdprf.com.br"
wnascimento@ibmdprf.com.br,update,"","eaggio@ibmdprf.com.br"
wbenevides@ibmdprf.com.br,update,"","malice@ibmdprf.com.br"
eaugusto@ibmdprf.com.br,update,"","malice@ibmdprf.com.br"
cvieira@ibmdprf.com.br,update,"","malice@ibmdprf.com.br"
apaim@ibmdprf.com.br,update,"","malice@ibmdprf.com.br"
maparecido@ibmdprf.com.br,update,"","malice@ibmdprf.com.br"

3.  Efetuar upload do arquivo CSV para o servidor de integração

Uma vez criado e "populado" o arquivo CSV, basta efetuar o upload do arquivo para a pasta raiz do servidor de integração. Pode-se utilizar o FileZilla por exemplo:



Os diretórios _error, _processed e _report serão criados automaticamente após o processamento do arquivo CSV.

Caso aconteça algum erro, você terá a descrição do erro, para isto basta entrar no diretório _report. Corrija o erro, altere o numSeq do arquivo CSV e reenvie para o servidor de integração.

É importante salientar que você terá, assim como na importação, todos os usuários que foram importados com sucesso, bem como os que geraram algum erro.

4. Esperar 10 minutos para que a atualização aconteça

Para validar a hierarquia definida, entrar no perfil do usuário e verificar se o widget de “Hierarquia” aparece, conforme imagem abaixo:






Agradeço ao Betão (Paulo Monteiro) por ter compartilhado o procedimento.


Links interessantes:

http://www.ibm.com/support/knowledgecenter/SSL3JX/admin/IntegrationServer/llis_dichgfile_c.dita?lang=en
https://www.ibm.com/cloud-computing/social/br/pt/


Faça um Trial do IBM Smartcloud aqui





Querendo aprender Design Thinking?

Segue uma lista interessante para você sobre Design Thinking. Canal do You Tube - Rodrigo Giaffredo https://www.youtube.com/channel/UCiZGI...