Closed jamilatta closed 5 years ago
Pessoal,
A descrição desse ticket não é verdadeira, o delorean2isis está exportando todos os registro de ahead de todos os anos.
Ainda não temos um definição muito clara do problema, mas pelo que identifiquei juntamente com a @patymori o opac_proc não está removendo os aheads of print no processamento que realiza a caga dos registro no OPAC.
Pelo que verificamos o processamento faz uso do scilista.lst para adição dos novos fascículos, porém, não considera o parâmetro DEL no scilista.lst, portanto para o OPAC esse fascículos nunca foi informado que deveria ser removido.
Para resolver o problema de forma paliativa, alterei o fascículo para "despublicado".
Pessoal,
Conversando com a Roberta e analisando, verificamos que existe uma inteligência no processamento do SciELO Metodologia que garanti que o fascículos não são exibido caso estejam vazios.
Iremos aguardar o processamento que acontecerá em breve para conseguimos verificar se o erro foi corrigido!
Realizando uma analise mais profunda, descobri o seguinte:
A equipe de produção não realiza o cadastro de fascículos de ahead no SciELO Manager.
No manager não existe fascículos de ahead o que existe é um processamento do identifica os artigo do tipo ahead e exibi na lista de fascículos, vejam:
No OPAC_PROC durante o processamento ele identifica que o fascículo do tipo ahead não tem mais artigo referenciado e altera o tipo do registro, garantido dessa forma que o mesmo não seja exibido na grade, vejam:
Se entendi correto existe um problema na identificação desse fascículo no processamento do ISIS para identificar o nome do fascículo e conseguir realizar processamento.
A equipe de produção tentou um reprocessamento desse ahead, porém para o XC o fascículo não consta, vejam:
Conversando com a equipe verificarmos que é necessário adicionar um fascículo como sendo ahead no ano de 2016 para o periódico Physis no SciELO Manager, rodamos o delorean2isis e produzimos novamente os arquivo .id e por consequência a base de dados ISIS.
Solicitamos para a equipe de produção que o fascículo fosse reprocessando para que possamos verificar, se dessa forma o processamento não reclama da inexistência desse fascículo.
Para finalizar essa atividade estamos aguardando o próximo processamento que acontecerá no dia 27/09/2019.
Estamos aguardando o próximo processamento para verificar se corrigimos!
No último processamento o ahead continuou dando problema!
@robertatakenaka e eu estamos verificando uma forma de corrigir!
Realizamos uma alteração no order desse fascículo agora iremos aguardar o próximo processamento!
Como resolvemos esse problema:
Primeiro criamos um fascículo com o ano anterior, nesse caso 2016(no SciELO Manager), veja:
Após essa criação tivemos que realizar um ajuste em um campo que só está disponível na área administrativa, o campo order, colocamos o valor que a equipe utiliza como padrão para ahead 50.
Veja:
Após esses ajustes solicitamos/aguardamos o processamento semanal do SciELO SP(nesse caso)!
Atualmente estamos restringindo a coleta dos ahead of print somente para aheads que são no último ano e do ano corrente, vejam:
https://github.com/scieloorg/delorean2isis/blob/master/delorean2isis.py#L115
Conversando com a equipe verificamos que é necessário que tenhamos todos os aheads of print de todos os anos.