<div dir="ltr">Estimado Ernesto, está solucionado gracias a tu consejo! Al parecer el realizar el cambio sobre la misma base me estaba dando error. Lo que hice fue un copy=prueba en lugar de copy=marc.<div><br></div><div>Gracias por tu valiosa orientación.</div><div><br>Saludos,</div><div>Mauricio</div><div><div class="gmail_extra"><br><div class="gmail_quote">El 2 de octubre de 2015, 16:45, Mauricio Brito <span dir="ltr"><<a href="mailto:maurodbri@gmail.com" target="_blank">maurodbri@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Gracias Ernesto, y tambien por el consejo, en buena hora estoy trabajando en entorno de desarrollo pero me parece mejor lo que tu me indicas de no hacer cambios globales sobre la misma base.<br>
Apenas este de regreso en la oficina pobrare lo que me aconsejas.</p>
<p dir="ltr">Saludos y de verdad gracias por ayudarme.<span class="HOEnZb"><font color="#888888"><br>
Mauricio.</font></span></p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">El 02/10/2015 14:57, "spinaker" <<a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Mauricio<br>
<br>
Pregunta:<br>
<br>
¿Los registros de la base marc ANTES de hacerles el "proc", están
sanos o están rotos?<br>
Si están sanos, entonces deberías probar el proc a ese
registro en particular<br>
<br>
mx marc proc=@prcs/<a href="http://773.pr" target="_blank">773.pr</a>c proc='s'
from=100522 <br>
y analizar la salida uno a uno para ver si algun registro
se rompe<br>
<br>
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<br>
<br>
mx marc proc=@prcs/<a href="http://773.pr" target="_blank">773.pr</a>c proc='s' create=xxx1 now -all
tell=1000<br>
Luego compara el registro 100522 en marc vs xxx1<br>
<br>
El error se genera cuando quieres indizar, entonces deberías
probar la marc.fst estrictamente en esos registros<br>
<br>
mx marc <a href="mailto:fst=@marc.fst" target="_blank">fst=@marc.fst</a> from=100522 <br>
y mira la salida del registro con la generación de claves<br>
<br>
Saludos<br>
Ernesto<br>
<br>
<br>
<br>
El 02/10/2015 a las 16:45, Mauricio Brito escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">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.
<div>La sintaxis del archivo .prc está correcta?</div>
<div>Mauricio.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">El 2 de octubre de 2015, 12:00, <a href="mailto:spinaker@adinet.com.uy" target="_blank"></a><a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a>
<span dir="ltr"><<a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="padding-bottom:40px">
<div>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Mauricio </p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Debes
reconstruir el .xrf</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Antes
haz un respaldo de la base</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Luego
debes hacer </p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">mkxrf
marc</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">y
responde. ok al prompt</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Es
posible que pueda activarse tu base aunque puede que
el registro quedó con campos con basura </p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><br>
</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Ernesto </p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><br>
</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0">Enviado
desde mi Móvil LG</p>
</div>
<div>
<p dir="ltr" style="margin-top:0;margin-bottom:0">------
Mensaje original------</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><b>Desde:
</b>Mauricio Brito</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><b>Fecha:
</b>vie, 2 oct 2015 12:10 PM</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><b>Para:
</b><a href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a>;</p>
<p dir="ltr" style="margin-top:0;margin-bottom:0"><b>Asunto:</b>[Isis-users]
ABCD. Ayuda con cambio global</p>
<div dir="ltr"><span>
<div dir="ltr">Buen día colegas.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Estoy realizando cambios globales a
mis registros MARC (más de 160000) antes de
actualizar a la versión 2.0 de ABCD. </div>
<div dir="ltr">La sentencia para el cambio global se
ejecuta sin ningún problema y es esta:</div>
</span>
<div dir="ltr">C:ABCDwww asesmarcdata>mx marc
proc=@prcs/<a href="http://773.pr" target="_blank">773.pr</a>c
proc='s' copy=marc tell=1 -all now</div>
<span>
<div dir="ltr">Luego ejecuto <a href="http://fullinv.ba" target="_blank">fullinv.ba</a>t y obtengo el
siguiente error en el MFN 100522:</div>
<div dir="ltr">...</div>
<div dir="ltr">+++ 100519</div>
<div dir="ltr">+++ 100520</div>
<div dir="ltr">+++ 100521</div>
<div dir="ltr">+++ 100522</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">fatal: recread/check/base</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Al momento de visualizar en ABCD me
presenta: </div>
<div dir="ltr">WXIS|fatal
error|unavoidable|recread/check/base|</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Mi archivo <a href="http://773.pr" target="_blank">773.pr</a>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í:</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">if (v3006 = 's' and v3007 = 'b') then</div>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>'d773',</div>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>'<773>'</div>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>if
p(v773^g) then '^g',v773^g fi,</div>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>if
p(v773^t) then '^t',v773^t fi,</div>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>'^6',v82^c,</div>
</span>
<div dir="ltr"><span style="white-space:pre-wrap"> </span>''</div>
<div>
<div>
<div dir="ltr">fi</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Que puede estar saliendo mal? Por
qué me da el error WXIS|fatal
error|unavoidable|recread/check/base|?</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Los registros se corrompen desde el
100523 y es:</div>
<div dir="ltr">mfn=100523 </div>
<div dir="ltr">7 ®^aM/ m/ mc¯ </div>
<div dir="ltr">3008 ®0¯ </div>
<div dir="ltr">3019 ®0¯ </div>
<div dir="ltr">3005 ®c¯ </div>
<div dir="ltr">3006 ®s¯ </div>
<div dir="ltr">3007 ®m¯ </div>
<div dir="ltr">3017 ®#¯ </div>
<div dir="ltr">3018 ®a¯ </div>
<div dir="ltr">5 ®<a href="tel:201506191804.24" target="_blank">201506191804.24</a>¯ </div>
<div dir="ltr">40 ®^aUC-YANUNCAY^bspa¯ </div>
<div dir="ltr">41 ®^10^aEspañol¯ </div>
<div dir="ltr">82 ®0 ^a709.08^cA248-9¯ </div>
<div dir="ltr">245 ® ^aAbstracción geométrica^cL.
C. Jaffé, J. Pijoan, Juan Salvat,
director^hImpreso¯ </div>
<div dir="ltr">260 ®##^aBarcelona^bSalvat^c1979¯ </div>
<div dir="ltr">300 ®^app. 211-284^bIlustraciones
(Incluye fotografías, dibujos, etc)^c28 cm.¯ </div>
<div dir="ltr">490 ® ^aHistoria del arte^nTomo 9¯
653 ®17^aABSTRACCION GEOMETRICA¯ 653
®17^aEXPRESIONISMO¯ 700 ®1#^aJaffé, L. C.¯ </div>
<div dir="ltr">700 ®1 ^aPijoan, J.¯ </div>
<div dir="ltr">700 ®1 ^aSalvat, Juan^edirector¯ </div>
<div dir="ltr">700 ®1 ^aMartín,
Ricardo^ecolaborador¯ </div>
<div dir="ltr">700 ®1 ^aOlivar,
Marcial^ecolaborador¯ </div>
<div dir="ltr">700 ®1 ^aPericot,
Luis^ecolaborador¯ </div>
<div dir="ltr">773 ®^g211-284pp.¯ </div>
<div dir="ltr">900 ®^fCompra^aArtes
Visuales^bArtes^l10^mGeneral^nA248-9^oSALA 2
ARTES^p<a href="tel:19910125" target="_blank">19910125</a>^q0,49^keduran¯ </div>
<div dir="ltr">998 ®##^aUC-YANUNCAYA248-9¯ </div>
<div dir="ltr">999 ®jmogollon¯ </div>
<div dir="ltr">1001 ®100523¯ </div>
<div dir="ltr">1092 ®0¯ </div>
<div dir="ltr">1091 ®0¯ </div>
<div dir="ltr">1002 ®161534¯ </div>
<div dir="ltr">3030 ®ALL¯ </div>
<div dir="ltr">5001 ®marc¯</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Gracias de antemano por su ayuda!</div>
<div dir="ltr">Mauricio Brito</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<br>
<pre cols="72">--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | <a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a> | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V </pre>
</div>
</blockquote></div>
</div></div></blockquote></div><br></div></div></div>