Herramientas de usuario

Herramientas del sitio


estructura_de_almacenamientos

Estructura de almacenamientos

CaMPI trabaja con bases de datos CDS/ISIS, en donde cada campo está representado por una etiqueta numérica (habitualmente de tres dígitos). Los campos pueden ser repetibles y contener subcampos. Las bases de datos están ubicadas dentro de la estructura de carpetas de CaMPI.

Al ser un desarrollo Web, el acceso a estas bases ha sido programado usando WWWISIS (comunmente conocido como WXIS).

En esta página se detallan las estructuras de cada uno de los almacenamientos utilizados por los módulos de circulación, administración y estadísticas, heredada del Proyecto Open MarcoPolo.

En cuanto a las bases bibliográficas, se respeta la estructura de Catalis.

Calendario

Descripción

Cada registro representa un año calendario.

Campos 1 a 12 (No repetible): Se corresponden con cada uno de los meses del año referido en el campo 900. Tiene tantas posiciones como días tenga el mes y en cada posición puede haber un:

  • 0: se refiere a un día no hábil (ej.: fines de semana, vacaciones, feriados)
  • .: se refiere a un día hábil

Campo 900 (No repetible): Año

Campo 901 (No repetible): Cantidad de días del año Año

Ejemplo de registro

1  «0000000000000000000000000000000»
2  «0000000000.....00.....00.....»
3  «00.....00.....00..000000....00.»
4  «.0..00....000.....00.....00...»
5  «0.00.....00.....00.....00.....0»
6  «0.....00.....000....00.....00.»
7  «....00..0..00.....00.....000000»
8  «0000000000.....00.....00.....00»
9  «.....00.......................»
10 «...............................»
11 «..............................»
12 «...............................»
900 «2008»
901 «366»

Reservas

Descripción

Campo 1 (No repetible): Identificador de la parte de la obra reservada. Contiene los siguientes subcampos:

  • ^b: nombre de la base de datos (por ejemplo: MARC)
  • ^c: número de control (esto es, número de registro bibliográfico)
  • ^p: de acuerdo a lo especificado en las existencias de la base bibliográfica (si la obra no tiene partes, este subcampo está vacío)

Campo 2 (Repetible): Cola de reservas. Contiene los siguientes subcampos:

  • ^i: Identificación del usuario o lector
  • ^f: Fecha en que se realizó la reserva (dd/mm/aaaa)
  • ^h: Hora en que se realizó la reserva (hh:mm:ss)
  • ^u: Operador que realizó la reserva
  • ^p: IP de la PC desde donde se realizó la reserva

Campo 3 (Repetible): Conjunto de esperas

  • ^i: Identificación del usuario o lector
  • ^f: fecha de inicio de la espera
  • ^h: hora de inicio de la espera
  • ^u: Operador que produjo la espera
  • ^p: IP de la PC desde donde se realizó la espera

Movi

Descripción

Contiene los movimientos históricos o transacciones realizadas.

Campo 1: Apellido y nombre del usuario o lector

Campo 2: Identificación del usuario o lector

Campo 3:

  • ^f: Fecha en que se realizó el movimiento (dd/mm/aaaa)
  • ^h: Hora en que se realizó el movimiento (hhmmss)

Campo 4: Operación realizada. Los subcampos dependerán del tipo de transacción, según se describe a continuación.

  • ^t Transacción (préstamo, devolución, reserva, espera, elimina_reserva, elimina_espera, cancela_esperas_vencidas)

Préstamo

  • ^i: Inventario del material prestado
  • ^p: Fecha en que se realizó el préstamo (dd/mm/aaaa)
  • ^v: Vencimiento del préstamo (dd/m/aaaa)
  • ^b: Mención de Responsabilidad y Título del material.
  • ^c: Código Dewey
  • ^r: Número de control (nro. de registro bibliográfico)
  • ^l: Tipo de material

Devolución

  • ^i: Inventario
  • ^p: Fecha en que se realizó el prestamo (dd/mm/aaaa)
  • ^v: Vencimiento del préstamo (dd/m/aaaa)
  • ^b: Mensión de Responsabilidad y Título del material.
  • ^c: Código Dewey
  • ^r: Número de control (nro. de registro bibliográfico)
  • ^l: Tipo de material
  • ^m: ¿?
  • ^d: Identificación del usuario que pasa a espera por esta devolución.

reserva, espera, elimina_reserva, elimina_espera, cancela_esperas_vencidas

  • ^b: base
  • ^c: Nro de Control (nro. de registro bibliográfico)
  • ^p: Parte

Campo 5: Operador que realizó la transacción

Campo 6: IP de la PC en que se ralizó la transacción

Campo 7 (Repetible): Para indicar movimientos en reservas y esperas. Se prefija de acuerdo a la operación los siguientes prefijos “EN=” (Espera Nueva), “RN=” (Reserva Nueva), “EC=” (Espera Caida), “RC=” (Reserva Caida).

Opera

Descripción

Campo 1: Identificación del operador

Campo 2: contraseña

Campo 3: apellido y nombre

  • ^a: Apellido
  • ^b: Nombre

Campo 4: IP

Campo 5: permisos de acceso

Políticas

Descripción

Campo 1: Tipo de Usuario.

Campo 2: Tipo de Objeto.

Campo 10: Cantidad de préstamos permitidos.

Campo 11: Cantidad de días que se presta el material.

Campo 12: Cantidad de reservas permitidas.

Campo 13: Tiempo de espera

  • ^d: días

Campo 14: Suspensión por devolución atrasada

  • ^x: multiplicador

Campo 15: Suspensión por espera caída

  • ^d: días

Campo 20: Indica si se permite prestar dos ejemplares de la misma obra y parte. Valores posibles del subcampo ^p:

  • 0=falso
  • 1=permitido

Tipos_lector

Descripción

Campo 1: Tipo de Lector

Campo 10: Límite de préstamos.

Campo 12: Límite de reservas.

Tipos_objeto

Descripción

Campo 1: Tipo de Objeto

Victor Ferracutti 2012/03/05 10:03

estructura_de_almacenamientos.txt · Última modificación: 2012/03/06 00:00 (editor externo)