[Isis-users] ABCD. Ayuda con cambio global

spinaker spinaker at adinet.com.uy
Fri Oct 2 21:57:28 CEST 2015


Mauricio

Pregunta:

¿Los registros de la base marc ANTES de hacerles el "proc", están sanos 
o están rotos?
     Si están sanos, entonces deberías probar el proc a ese registro en 
particular

         mx marc proc=@prcs/773.pr <http://773.pr>c proc='s' from=100522
        y analizar la salida uno a uno para ver si algun registro se rompe

Como consejo, cuando se hace una transformación global NUNCA la hagas 
sobre la misma base, deberías hacerla generando una base de salida 
diferente para comparar

mx marc proc=@prcs/773.pr <http://773.pr>c proc='s'  create=xxx1  now 
-all tell=1000
Luego compara el registro 100522 en marc vs xxx1

El error se genera cuando quieres indizar, entonces deberías probar la  
marc.fst estrictamente en esos registros

mx marc  fst=@marc.fst  from=100522
y mira la salida del registro con la generación de claves

Saludos
Ernesto



El 02/10/2015 a las 16:45, Mauricio Brito escribió:
> Gracias Ernesto por tu pronta respuesta, ejecuté lo que me indicas de 
> mkxrf marc pero aún persiste la perdida de registros a partir del MFN 
> 100522.
> La sintaxis del archivo .prc está correcta?
> Mauricio.
>
> El 2 de octubre de 2015, 12:00, spinaker at adinet.com.uy 
> <mailto:spinaker at adinet.com.uy> <spinaker at adinet.com.uy 
> <mailto:spinaker at adinet.com.uy>> escribió:
>
>     Mauricio
>
>     Debes reconstruir el .xrf
>
>     Antes haz un respaldo de la base
>
>     Luego debes hacer
>
>     mkxrf marc
>
>     y responde.   ok al prompt
>
>     Es posible que pueda activarse tu base aunque puede que el
>     registro quedó con campos con basura
>
>
>     Ernesto
>
>
>     Enviado desde mi Móvil LG
>
>     ------ Mensaje original------
>
>     *Desde: *Mauricio Brito
>
>     *Fecha: *vie, 2 oct 2015 12:10 PM
>
>     *Para: *isis-users at iccisis.org <mailto:isis-users at iccisis.org>;
>
>     *Asunto:*[Isis-users] ABCD. Ayuda con cambio global
>
>     Buen día colegas.
>
>     Estoy realizando cambios globales a mis registros MARC (más de
>     160000) antes de actualizar a la versión 2.0 de ABCD.
>     La sentencia para el cambio global se ejecuta sin ningún problema
>     y es esta:
>     C:ABCDwww asesmarcdata>mx marc proc=@prcs/773.pr <http://773.pr>c
>     proc='s' copy=marc tell=1 -all now
>     Luego ejecuto fullinv.ba <http://fullinv.ba>t y obtengo el
>     siguiente error en el MFN 100522:
>     ...
>     +++ 100519
>     +++ 100520
>     +++ 100521
>     +++ 100522
>
>     fatal: recread/check/base
>
>     Al momento de visualizar en ABCD me presenta:
>     WXIS|fatal error|unavoidable|recread/check/base|
>
>     Mi archivo 773.pr <http://773.pr>c del cambio global, busca los
>     registros con los vampos v3006=s y v3007=b para borrar el campo
>     v773 y volverlo a crear agregando el subcampo ^6 con el valor del
>     campo v82^c; está así:
>
>     if (v3006 = 's' and v3007 = 'b') then
>     'd773',
>     '<773>'
>     if p(v773^g) then '^g',v773^g fi,
>     if p(v773^t) then '^t',v773^t fi,
>     '^6',v82^c,
>     ''
>     fi
>
>     Que puede estar saliendo mal? Por qué me da el error WXIS|fatal
>     error|unavoidable|recread/check/base|?
>
>     Los registros se corrompen desde el 100523 y es:
>     mfn=100523
>     7 ®^aM/ m/ mc¯
>     3008 ®0¯
>     3019 ®0¯
>     3005 ®c¯
>     3006 ®s¯
>     3007 ®m¯
>     3017 ®#¯
>     3018 ®a¯
>     5 ®201506191804.24 <tel:201506191804.24>¯
>     40 ®^aUC-YANUNCAY^bspa¯
>     41 ®^10^aEspañol¯
>     82 ®0 ^a709.08^cA248-9¯
>     245 ® ^aAbstracción geométrica^cL. C. Jaffé, J. Pijoan, Juan
>     Salvat, director^hImpreso¯
>     260 ®##^aBarcelona^bSalvat^c1979¯
>     300 ®^app. 211-284^bIlustraciones (Incluye fotografías, dibujos,
>     etc)^c28 cm.¯
>     490 ® ^aHistoria del arte^nTomo 9¯ 653 ®17^aABSTRACCION
>     GEOMETRICA¯ 653 ®17^aEXPRESIONISMO¯ 700 ®1#^aJaffé, L. C.¯
>     700 ®1 ^aPijoan, J.¯
>     700 ®1 ^aSalvat, Juan^edirector¯
>     700 ®1 ^aMartín, Ricardo^ecolaborador¯
>     700 ®1 ^aOlivar, Marcial^ecolaborador¯
>     700 ®1 ^aPericot, Luis^ecolaborador¯
>     773 ®^g211-284pp.¯
>     900 ®^fCompra^aArtes Visuales^bArtes^l10^mGeneral^nA248-9^oSALA 2
>     ARTES^p19910125 <tel:19910125>^q0,49^keduran¯
>     998 ®##^aUC-YANUNCAYA248-9¯
>     999 ®jmogollon¯
>     1001 ®100523¯
>     1092 ®0¯
>     1091 ®0¯
>     1002 ®161534¯
>     3030 ®ALL¯
>     5001 ®marc¯
>
>     Gracias de antemano por su ayuda!
>     Mauricio Brito
>
>


-- 
   .^.                                .^.
   ( )                                ( )
   ===                                ===
  =[=]================================[=]=
   | |  Ernesto Spinak                | |
   | |  spinaker at adinet.com.uy        | |
   | |  Montevideo, Uruguay           | |
   | |  tel/fax  (598) 2622-3352      | |
   | |  celular  (598) 99612238      | |
  =[=]================================[=]=
   ===                                ===
   ( )                                ( )
    V                                  V

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20151002/1b645d32/attachment.html>


More information about the isis-users mailing list