-
Notifications
You must be signed in to change notification settings - Fork 0
ProcessingDOIPart1A_pt
Uma vez executado este processamento, não usar o processamento com controle de orçamento
Este processamento faz o registo de DOI de cada artigo da base SciELO, gerando um arquivo XML por artigo e os enviando para http://www.crossref.org.
Uma vez executado este processamento, não usar o processamento com controle de orçamento
Editar o arquivo proc/scielo_crs/shs/crossref_config.sh, inserindo ou modificando os valores de:
#variaveis com dados de conexao ao crossref crossrefUserName=VALOR_USER_NAME crossrefPassword=VALOR_CONTRASENA depositor_institution=VALOR_INSTITUTION depositor_prefix=VALOR_PREFIX depositor_email=VALOR_EMAIL depositor_url=VALOR_SCIELO_SITE
Sendo:
VALOR_USER_NAME | Nome de usuario fornecido por CrossRef | |||
VALOR_CONTRASENA | Senha fornecida por CrossRef | |||
VALOR_INSTITUTION | Nome da instituição responsável por fazer o registro de DOI no CrossRef. Ex.: SciELO Brasil | |||
VALOR_PREFIX | Prefixo que compõe o DOI, fornecido por CrossRef. | |||
VALOR_EMAIL | Conta de correio eletrônico criado exclusivamente para receber respostas ao processamento de DOI no CrossRef | |||
VALOR_SCIELO_SITE | Endereço do site que fornece os dados a CrossRef. Ex.: www.scielo.br |
Este processo deve ser executado depois de ter sido processado GeraPadrao.bat, ou seja, sempre que há novos registros na base de artigos. MAS JAMAIS PROCESSAR ENQUANTO ESTÁ PROCESSANDO GeraPadrao.bat.
Este processamento está em proc/scielo_crs/shs/xref_run.sh
Entre no diretorio proc/scielo_crs/shs/.
Execute o comando:
./xref_run.sh <ISSN_OR_PID>
onde <ISSN_OR_PID>, que é opcional, pode ser um ISSN de um periódico, ou PID de um número ou de artigo.
Sem este parâmetro executará para todos os artigos da base.
Acesse http://SITIO_SCIELO/crossref (onde SITIO_SCIELO é o valor do dominio da instancia SciELO, ex.: www.scielo.br) para consultar o relatorio de registro de DOI.
Os arquivos XML são gerados em proc/scielo_crs/output/crossref/. A estrutura das pastas é: ISSN/ANO/NUMERO/ARTIGO/xml.
Depois de cada processamento é necessario revisar o arquivo proc/scielo_crs/output/crossref/report_error.txt, que indica todos os artigos que não foram enviados porque apresentaram algum tipo de erro.
Exemplo:
PID=S0717-73562009000100001 log file: ../output/crossref/log/validationErrors_200907151502S0717-73562009000100001.log data de processamento: 2009000100001
Em proc/scielo_crs/databases/crossref/crossref_DOIReport está a base resultante deste processamento.
Nesta base se armazena o resultado de registro de cada DOI.
Veja o comando para visualizar a base com mx a partir da pasta proc/scielo_crs/shs:
../../cisis/mx ../databases/crossref/crossref_DOIReport
A informação mostrada é:
mfn= 2 30 "new" 930 "crossref_sent_200907141104S0717-73562009000100008.log" 880 "S0717-73562009000100008" 10 "20090714 110457 2 194"
Descripción de campos:
30 | Indica o status. Valores: new (para enviados pela primeira vez) ou update (reenviados). | |||
930 | Indica o resultado da avaliação do arquivo XML (formato e DTD) | |||
880 | Corresponde ao PID do artigo. | |||
10 | Data e hora de envio. |
undefined