terça-feira, 24 de maio de 2016

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.

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...