IBM Connections: Importando fotos do usuários: Difference between revisions

From Wiki
(Criou nova página com 'Neste procedimento mostramos como importar as fotos dentro do Connections O processo básico é o seguinte: # Colocar as fotos em algum diretório # Criar o arquivo '''...')
 
No edit summary
 
Line 60: Line 60:


/opt/IBM/TDIPopulation/TDISOL/linux/logs/LoadPhotosFromFiles.log
/opt/IBM/TDIPopulation/TDISOL/linux/logs/LoadPhotosFromFiles.log
= Ver também =
* [[IBM Connections:Reorg Connections Databases]]
* [[IBM Connections:Limpeza de diretórios]]
* Mais Artigos sobre IBM Connections [[IBM Connections]]
[[Category:IBM Connections]]
[[Category:Tuning IBM Connections]]

Latest revision as of 21:25, 8 June 2016

Neste procedimento mostramos como importar as fotos dentro do Connections

O processo básico é o seguinte:

  1. Colocar as fotos em algum diretório
  2. Criar o arquivo collect_photos.in
  3. Executar o script load_photos_from_files.sh


No nosso caso o cliente forneceu os arquivos no formato

  • <matricula>.jpg


Procedimento:

1) Crie o diretório com as fotos

# mkdir -p /opt/IBM/TDIPopulation/TDISOL/linux/load_photos

# cd /opt/IBM/TDIPopulation/TDISOL/linux/load_photos

2) Copie as fotos para este diretório

3) Alterando o nome dos arquivos

Criando o shell para renomear os arquivos

# ls | awk -F. '{print "mv " $1".jpg "$1}'  > convert.sh

Execute o shell

# sh -x convert.sh

4) Vamos criar um shell para criarmos o arquivo collect_photos.ini

Crie o arquivo criaCollect.sh e adicione

#!/bin/bash
FILES=$(ls -1 *)
echo "" > collect_photos.in
for f in $FILES
do
 echo "photo:file:/opt/IBM/TDIPopulation/TDISOL/linux/load_photos/"$f >> collect_photos.in
 echo "uid:"$f >> collect_photos.in
 echo "." >> collect_photos.in
done

Execute o shell

# sh -x criaCollect.sh

5) Mova o arquivo para o diretório /opt/IBM/TDIPopulation/TDISOL/linux

6) Execute o shell para carga dos arquivos

# ./load_photos_from_files.sh

Após a execução veja o resultado em

/opt/IBM/TDIPopulation/TDISOL/linux/logs/LoadPhotosFromFiles.log

Ver também