Lildbi-to-iah

De Wiki REDDES

NOTA: Este script foi modificado e implica na alteração do modo de atualização das instâncias de produção quando houver documentos associados através do tag 8 da base LILACS (upload de documentos).

Tabla de contenidos

Introdução

Script responsável pela publicação de bases de dados do LILDBI-Web na interface de busca iAH. Este script também cria um diretório '2producao' abaixo de bases/iah com todas as bases geradas na homologação para posterior cópia ao servidor de produção. Isto é necessário para:

  • retirar o termo 'homolog' das URLs gravadas no tag 8 quando são associados arquivos aos registros bibliográficos;
  • inverter a base upload com o CISIS 10/30 que é a versão standard da interface IAH.

Utilização

  • Alterar a variável ROOT_PATH com o path principal da instância (ex.: /var/www/my-bvs);
  • Alterar a variável utl_CISIS com o path do CISIS no servidor (ex: /var/bireme/cisis);
  • Implementar a chamada da função 'lildbiToIah', no fim do arquivo, passando dois parâmetros, sendo o segundo opcional:
    • base-de-dados: nome da base de dados que se deseja criar;
    • filtro: conteúdo do campo 4 para matching quando existir.
      • NOTA: não informar se desejar que seja copiada a base inteira.
    • ex.:
      • lildbiToIah "mybase" "ACERVO"
      • lildbiToIah "mybase2"
  • Confirmar que o shell esteja em modo Linux e com permissão de execução.

Código

Shell script com comandos CISIS para selecionar registros, criar novas bases e gerar arquivos invertidos.

Link do Script no Reddes

Herramientas personales