Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions proc/Envia2MedlineCompactados.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
export PATH=$PATH:.

rem ===== Aumentar o espaco de variaveis de ambiente
rem CONFIG.SYS
rem

rem Envia2Medline
rem Parametro 1: path da producao da SciELO
rem Parametro 2: arquivo com instrucoes de FTP
rem Parametro 3: arquivo de log
rem Parametro 4: cria / adiciona

rem Inicializa variaveis
export INFORMALOG=log/Envia2Medline.log
export CISIS_DIR=cisis

rem Verifica parametros
call batch/VerifPresencaParametro.bat $0 @$1 path producao SciELO
call batch/VerifPresencaParametro.bat $0 @$2 arquivo com instrucoes de FTP
call batch/VerifExisteArquivo.bat $2
call batch/VerifPresencaParametro.bat $0 @$3 arquivo de LOG
call batch/VerifPresencaParametro.bat $0 @$4 opcao do LOG: cria/adiciona

if [ "$4" == "cria" ]; then
call batch/DeletaArquivo.bat $3
fi
export INFORMALOG=$3

call batch/InformaLog.bat $0 dh ===Inicio===

call batch/CriaDiretorio.bat temp/transf2medline

call batch/GeraIso.bat $1/bases/title/title temp/transf2medline/title.iso
call batch/GeraIso.bat $1/bases/issue/issue temp/transf2medline/issue.iso
call batch/GeraIsoBool.bat $1/bases/artigo/artigo TP=i temp/transf2medline/issues.iso
call batch/GeraIsoBool.bat $1/bases/artigo/artigo TP=h temp/transf2medline/artigo.iso prc/AddV91.prc
call batch/GeraIsoBool.bat $1/bases/artigo/artigo TP=c temp/transf2medline/bib4cit.iso
rem call batch/GeraIsoBool.bat $1/bases/artigo/artigo TP=l temp/transf2medline/artigol.iso
rem call batch/GeraIsoBool.bat $1/bases/artigo/artigo TP=h+TP=c+TP=i temp/transf2medline/artigonp.iso

local=`pwd`
cd temp/transf2medline
tar cvfzp title.iso.tgz title.iso
tar cvfzp issue.iso.tgz issue.iso
tar cvfzp issues.iso.tgz issues.iso
tar cvfzp artigo.iso.tgz artigo.iso
tar cvfzp bib4cit.iso.tgz bib4cit.iso
cd $local

call batch/InformaLog.bat $0 x FTP artigo e bib4cit
ftp -n < $2 >> $INFORMALOG
batch/ifErrorLevel.bat $? batch/AchouErro.bat $0 ftp: $2

call batch/InformaLog.bat $0 dh ===Fim=== LOG gravado em: $INFORMALOG

17 changes: 17 additions & 0 deletions proc/Envia2MedlineCompactadosPadrao.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
export PATH=$PATH:.

rem Este arquivo eh uma chamada para o
rem Envia2MedlineCompactados.bat .. transf/Envia2MedlineCompactadosLogOn.txt log/envia2medlinecompactadosFTP.log cria
rem com parametros padronizados.

clear
echo === ATENCAO ===
echo
echo Este arquivo executara:
echo
echo Envia2MedlineCompactados.bat .. transf/Envia2MedlineCompactadosLogOn.txt log/envia2medlinecompactadosFTP.log cria
echo
echo Tecle CONTROL-C para sair ou ENTER para continuar...

call Envia2MedlineCompactados.bat .. transf/Envia2MedlineCompactadosLogOn.txt log/envia2medlinecompactadosFTP.log cria

15 changes: 15 additions & 0 deletions proc/transf/Envia2MedlineCompactadosLogOn-exemplo.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
open ftp.scielo.br
user user_id user_passwd

bin

lcd temp/transf2medline

put title.iso.tgz
put issue.iso.tgz
put issues.iso.tgz
put artigo.iso.tgz
put bib4cit.iso.tgz

close
bye