scieloorg / document-store-migracao

Document Store (Kernel) - Migração
BSD 2-Clause "Simplified" License
1 stars 6 forks source link

Completa documentos XML que não tem nenhum `<issn/>` dentro de `journal-meta` #415

Closed robertatakenaka closed 3 years ago

robertatakenaka commented 3 years ago

O que esse PR faz?

Completa documentos XML que não tem nenhum <issn/> dentro de journal-meta. Com isso, o documento não terá problema na execução do comando link_documents_issues

Onde a revisão poderia começar?

por commits

Como este poderia ser testado manualmente?

Execute o pack ou pack_from_site em XML que não possuem <issn/> em <journal-meta/>. Como resultado, será criado <issn/> a partir dos dados encontrados em um arquivo json que é passado como parâmetro dos comandos pack ou pack_from_site (--issns-jsonfile)

O formato deste arquivo é:

{
  "1234-0987": {"epub":  "1234-0987", "ppub": "3456-0987"},
  "3456-0987": {"epub":  "1234-0987", "ppub": "3456-0987"},
  "1264-5900": {"epub":  "1264-5900", "ppub": "6456-5900"},
  "6456-5900": {"epub":  "1264-5900", "ppub": "6456-5900"}
}
export SOURCE_IMG_FILE=/mnt/vol_dsteste/migracao/htdocs
export SOURCE_PDF_FILE=/mnt/vol_dsteste/migracao/bases
export VALID_XML_PATH=xml/conversion
ds_migracao --loglevel DEBUG pack --issns-jsonfile issns.json

Algum cenário de contexto que queira dar?

n/a

Screenshots

n/a

Quais são tickets relevantes?

411

Referências

n/a