Skip to content

ProcessingDOIPart1B_pt

robertatakenaka edited this page Feb 4, 2011 · 2 revisions
EM DESENVOLVIMENTO 
EM DESENVOLVIMENTO 
EM DESENVOLVIMENTO 
EM DESENVOLVIMENTO 
EM DESENVOLVIMENTO 

4.1. Parte 1 – Deposit - Modo con control de presupuesto == #P1CP

IMPORTANTE: DESPUÉS DE ELEGIR UNO DE LOS MODOS, MANTENERSE EJECUTANDO LO MISMO PARA QUE LOS INFORMES MANTENGANSE CONFIABLES.

Considerando que haya un presupuesto, selecciona los artículos, y para éstes sean generados y enviados los XML a !CrossRef. BR La lógica de la selección depiende de:

  • Presupuesto
  • Valor para los artículos recientes
  • Valor para los artículos antíguos
  • Fecha de publicación de los artículos
  • Orden de prioridad: Si se desea enviar los más antíguos o los más recientes, siendo que el valor para los más antíguos es menor. Consulte [http://www.crossref.org/02publishers/20pub_fees.html CrossRef] Este proceso, en realidad, es un proceso que filtra y, en seguida, usa/llama al proceso de depósito sin presupuesto.BR

4.2. Configuración === #P1CPCFG

Archivo proc/scielo_crs/shs/crossRef_config.sh

Editar el archivo, ingresando o cambiando los valores de:BR

#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

# BUDGET
# taxa para artigos recentes
RECENT_FEE= VALOR_ EN_DOLAR_PARA_DOI_ARTICULOS_CORRIENTES
# primeiro ano considerado de artigos recentes
# All Current records (2007-2009). So, 2007
FIRST_YEAR_OF_RECENT_FEE= VALOR_ANIO_INICIAL_CONSIDERADO_RECIENTE
# taxa para artigos anteriores a FIRST_YEAR_OF_RECENT_FEE
BACKFILES_FEE= VALOR_ EN_DOLAR_PARA_DOI_ARTICULOS_ANTIGUOS

Siendo: BR

VALOR_USER_NAME Nombre de usuario proveído por !CrossRef
VALOR_CONTRASENA Contraseña proveída por !CrossRef
VALOR_INSTITUTION Nombre de la institución que va a enviar el registro de DOI a !CrossRef. Ej.: BIREME/OPS/OMS
VALOR_PREFIX Prefijo que compone el DOI, proveído por !CrossRef
VALOR_EMAIL Cuenta de correo electrónico creado exclusivamente para recibir retornos de procesamiento de DOI en !CrossRef
VALOR_SCIELO_SITE Dirección del sitio SciELO que provee los datos a !CrossRef
VALOR_ EN_DOLAR_PARA_DOI_ARTICULOS_RECIENTES Consultar [http://www.crossref.org/02publishers/20pub_fees.html CrossRef] Ej.: 1.0 (US$ 1.0 = Un dólar; nota: los EEUU consideran el punto como separador de centavos)
VALOR_ANIO_INICIAL_CONSIDERADO_RECIENTE Consultar [http://www.crossref.org/02publishers/20pub_fees.html CrossRef] Ej.: Si los artículos considerados recientes son aquellos de 2007-2009, por ejemplo, entonces aquí se llena con 2007.
VALOR_ EN_DOLAR_PARA_DOI_ARTICULOS_ANTIGUOS Consultar [http://www.crossref.org/02publishers/20pub_fees.html CrossRef] Ej.: 0.2 (US$ 0.20 = veinte centavos; nota: los EEUU consideran el punto como separador de centavos)

BR

Archivo proc/scielo_crs/shs/xref.cip

Use el proc/scielo_crs/shs/xref.cip.template para crear xref.cip. BR Cambie /home/scielo/www/proc para la ruta correspondiente.

BIREME_TABS_GCHARENT.*=/home/scielo/www/proc/scielo_crs/databases/tabs/gcharent.*
Y.*=/home/scielo/www/bases/title/title.*
ARTICLE_DB.*=/home/scielo/www/bases/artigo/artigo.*
ARTIGO_DB.*=/home/scielo/www/bases/artigo/artigo.*
DB_BILL.*=/home/scielo/www/proc/scielo_crs/databases/budget/bill.*

DB_BILL_BKP.*=/home/scielo/www/proc/scielo_crs/databases/budget/bill_BKP.*

DB_BG.*=/home/scielo/www/proc/scielo_crs/databases/crossref/budget.*
XREF_DOI_REPORT.*=/home/scielo/www/proc/scielo_crs/databases/crossref/crossref_DOIReport.*
DB_PRESUPUESTOS.*=/home/scielo/www/proc/scielo_crs/databases/budget/presupuestos.*

DB_BATCH_RUN_BUDGET.*=/home/scielo/www/proc/scielo_crs/databases/budget/batch_run_budget.*
DB_BATCH_RUN.*=/home/scielo/www/proc/scielo_crs/databases/budget/batch_run.*
DB_CTRL_BG.*=/home/scielo/www/proc/scielo_crs/databases/budget/budgetctrl.*

Archivo proc/scielo_crs/shs/db_presupuestos.txt

Contiene un listado/tabla, donde cada línea corresponde a un presupuesto.BR La primera línea es un comentario. Mantenerla.BR Uso de espacio para separar cada columna.BR Este archivo debe ser editado siempre que haya un nuevo presupuesto.

Primera columna ID único que se asigna.
Segunda columna valor del presupuesto (cantidad de dinero a distribuir en los DOI) este valor se ingresa en dólares, los centavos van separados por punto.
Tercera columna Fecha del presupuesto (en formato ISO (YYYYMMDD), es decir, 4 dígitos para año, dos para mes, 2 para día).

BR Suponiendo que el seis de julio de 2009 tenga un presupuesto de 10.00 (diez dólares). Entonces, se abre el archivo proc/scielo_crs/shs/db_presupuestos.txt y se agreaga la líneaBR

1 10.00 20090706

Suponiendo que el veintiseis de julio de 2009 tenga un presupuesto de 25.00 (veinticinco dólares). Entonces, se abre el archivo proc/scielo_crs/shs/db_presupuestos.txt y se agreaga la líneaBR

2 25.00 20090726

Ej.:

# llenar cada linea con ID_DEL_PRESUPUESTO EJ. PRES0001, ESPACIO, VALOR RECIBIDO CON PUNTO PARA LAS CASAS DECIMALES, ESPACIO, FECHA ISO DEL RECIBIMIENTO DEL PRESUPUESTO
1 10.00 20090706
2 25.00 20090726

4.2. Cuándo ejecutar === #P1CP2

Este proceso debe ser ejecutado después de haber sido procesado GeraPadrao.bat, es decir, siempre que haya nuevos registros en la base de artículos. PERO JAMÁS PROCESAR MIENTRAS ESTÉ PROCESANDO GeraPadrao.bat.BR

4.3. Dónde está === #P1CP3

Este proceso está en proc/scielo_crs/shs/xref_run_budget.shBR

4.4. Cómo ejecutar === #P1CP4

Se ejecuta desde proc/scielo_crs/shs/.BR Comando:BR

./xref_run_budget.sh <ID del presupuesto> <Order> <Tipo de Procesamiento> <Count> <ISSNYEAR>

Descripción de parámetros:

ID del presupuesto Indica el valor a ocupar desde el archivo db_presupuestos.txt; es el valor de la primera columna de la línea correspondiente al presupuesto que se desea usar. Ej:. 2. Significa que se está usando el presupuesto cuyo ID es 2. En el db_presupuesto.txt de ejemplo, estaríamos usando el presupuesto de veinticinco dólares. 2 25.00 20090726
Order Los valores a considerar en este parámetro son: Descending o Ascending. Estos valores indican la forma de envío de datos, es decir, si se van a enviar los artículos más recientes a los más antiguos (Descending), o de los más antíguos a los más nuevos (Ascending).
Tipo de procesamiento Este parámetro sirve para filtrar los artículos que serán procesados. Los parámetros a considerar para este valor son: * ALL = selecciona todos los artículos, incluso los ya procesados. * ONLY_NEVER_PROCESSED = selecciona los artículos nunca procesados. * ONLY_NEVER_SUBMITTED = selecciona los artículos que, aunque ya fueron procesados, pero por haber errores, no fueron enviados; así esta opción sirve para reenviar artículos que anteriormente presentaron problemas pero que en este momento se supone estar corregidos.
Count Indica la cantidad máxima de artículos a ser procesados; Valor ALL para que haga para todo el listado
ISSNYEAR OPCIONAL - Indica la revista y el año. Valor válido: ISSN junto con Año. Ej.: 1020-30402008

BR Ejemplos:BR

./xref_run_budget.sh 2 Descending ONLY_NEVER_PROCESSED 100
./xref_run_budget.sh 2 Descending ONLY_NEVER_PROCESSED ALL 1020-30402008

BR

4.5. Resultados del procesamiento === #P1CP5

En proc/scielo_crs/databases/budget se encuentran las bases:BR

  • presupuestos – generada desde db_presupuestos.txtBR
  • budgetctrl – almacena el control de uso del presupuestoBR
  • bill – almacena el registro de los pagos/gastosBR
  • batch_run_budget – almacena los registros de cada ejecución de este procesoBR

Base bill

Al se ejecutar desde proc/scielo_crs/shs BR

../../cisis/mx ../databases/budget/bill 

La información a visualizar es:BR

mfn=     2 
880  "S0717-73562009000100008"
 65  "20090600"
  4  "requested"
  2  "1.0"
  3  "20090714 110457 2 194"
  1  "1"
121  "000001"
100  "20090714_110450_2_194"
 30  "new^xcrossRef_sent_200907141104S0717-73562009000100008.log"

Descripción de campos:

880 Corresponde al PID del artículo.
65 Fecha de publicación del artículo.
4 Situación de envío, el cual puede ser requested (para éxito) y dont (do not requested).
2 Valor usado para el artículo (presupuesto) .
3 Fecha y hora de envío.
1 ID del presupuesto usado .
121 Indica el número de orden del procesamiento para ese artículo.
100 ID de la ejecución/ paquete/ grupo de artículos seleccionados
30 Mesmo valor da base !CrossRef_DOIReport dos campos 30 e 930

BR

Base batch_run_budget

Se almacena el registro de cada ejecución (1 registro por ejecución).BR Al se ejecuta desde proc/scielo_crs/shs BR

../../cisis/mx ../databases/budget/batch_run_budget 

BR La información a visualizar es:

mfn=     1 
  1  "1"
100  "20090714_110450_2_194"
190  "20090714 110450 2 194"
102  "0"
200  "2007"
201  "1.0"
202  "0.15"
121  "000001"
  2  "1.00"
 90  "20090714 110457 2 194"

Descripción de campos:

1 ID del presupuesto
100 ID de ejecución
190 ID Fecha y hora de inicio ejecución
90 ID Fecha y hora de término ejecución
102 Indica el monto gastado, hasta el momento de la ejecución.
200 Año que comienza artículos recientes
201 Valor para artículos recientes
202 Valor para artículos antiguos
121 Indica la cantidad de artículos procesados en la ejecución.
2 Indica cuanto se gastó después de la ejecución.

BR Los valores 200, 201, 202 son valores entregados por [http://www.crossref.org/02publishers/20pub_fees.html CrossRef], con esta información se genera como una fotografía del momento de la incorporación de el número DOI en el artículo, la cual considera los valores del momento del procesamiento. BR

Otros resultados

Cómo este proceso Parte 1 con control de presupuesto, hace una llama a parte 1 sin control de presupuesto, los resultados de parte 1 sin presupuesto son también resultados de este procesamiento. Lea sobre Resultados del procesamiento en Parte 1 sin presupuestos.BR

Clone this wiki locally