<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><big>Mauricio<br>
<br>
prueba con este proceso_900.prc que es más compacto<br>
<br>
</big>
<hr size="2" width="100%"><big><b><font face="Courier New,
Courier, monospace">'d900',<br>
<br>
( if p(v900) then <br>
|^a|v900^a,<br>
|^b|v900^b,<br>
|^f|v900^f,<br>
... <br>
if s(mhu,v900^y,mpl)='PROCESO' then else |^y|v900^y,<br>
... <br>
<br>
fi)</font></b><br>
</big>
<hr size="2" width="100%"><big><br>
Lo puse como repetible, por que no sé si el campo v900 es
repetible o no<br>
la lógica del ^o no la entiendo, me parece que la condición no
es correcta<br>
explica cuál es el objetivo<br>
<br>
saludos<br>
Ernesto Spinak<br>
</big><br>
<br>
<br>
<br>
<br>
<br>
<br>
El 16/05/2015 a las 16:06, Mauricio Brito escribió:<br>
</div>
<blockquote
cite="mid:CAD+ta-si==9SJ7zo4nYT5XcgHeXdc53dftBSFeG+zrXiXdOgDg@mail.gmail.com"
type="cite">
<div dir="ltr">Estimados Colegas.
<div><br>
</div>
<div>Estoy ejecutando muchos cambios globales en los registros
de mi base MARC, la base tiene 164318 registros. Por ejemplo:</div>
<div><br>
</div>
<div>Quiero eliminar todos los subcampos (^y) que tengan la
palabra 'Proceso' y los subcampos (^o) que contenga
'ESTANTERÍA CERRADA' del campo v900 sin perder los otros
subcampos (abfklmnpqr). Pero necesito hacerlo en dos procesos
SEPARADOS ya que son varios cambios en la base y este error me
aparece en todos mis cambios.</div>
<div><br>
</div>
<div>Estos son los pasos que realizo:</div>
<div><br>
</div>
<div>1. mx marc
<a class="moz-txt-link-abbreviated" href="mailto:proc=@proceso_900.prc">proc=@proceso_900.prc</a> proc='s' copy=marc tell=1 -all now</div>
<div>El archivo proceso_900.prc tiene:</div>
<div>
<p class="MsoNormal"><i><span lang="EN-US"> if (v900^y =
'Proceso') then</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">'d900'</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">'<900>'</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^a) then '^a',v900^a fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^b) then '^b',v900^b fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^f) then '^f',v900^f fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^k) then '^k',v900^k fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^l) then '^l',v900^l fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^m) then '^m',v900^m fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^n) then '^n',v900^n fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^o) then '^o',v900^o fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^p) then '^p',v900^p fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^q) then '^q',v900^q fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">if p(v900^r) then '^r',v900^r fi,</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">'</900>'</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"> </span></i><i><span
lang="EN-US">fi</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">2.</span></i><i><span
lang="EN-US">c:\ABCD\www\bases\marc\data> fullinv.bat</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">3. </span></i>mx
marc
<a class="moz-txt-link-abbreviated" href="mailto:proc=@estanteria_900.prc">proc=@estanteria_900.prc</a> proc='s' copy=marc tell=1 -all now</p>
<p class="MsoNormal">El archivo estanteria_900.prc tiene:</p>
<p class="MsoNormal"> if (mid(v900^o,12,7) = 'CERRADA')
then</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>'d900'</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>'<900>'</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^a) then '^a',v900^a fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^b) then '^b',v900^b fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^f) then '^f',v900^f fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^k) then '^k',v900^k fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^l) then '^l',v900^l fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^m) then '^m',v900^m fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^n) then '^n',v900^n fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
(v900^o = 'ESTANTERIA CERRADA') then else if p(v900^o) then
'^oESTANTERIA CERRADA' fi fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^p) then '^p',v900^p fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^q) then '^q',v900^q fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^r) then '^r',v900^r fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>if
p(v900^y) then '^y',v900^y fi,</p>
<p class="MsoNormal"><span class="" style="white-space:pre"> </span>'</900>'</p>
<p class="MsoNormal"> fi</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">4. <i><span lang="EN-US">c:\ABCD\www\bases\marc\data>
fullinv.bat</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">AQUI EL PROCESO
fullinv.bat NO TERMINA Y ME PRESENTA EL SIGUIENTE ERROR
en el MFN 83322:</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">.</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">.</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">.</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">+++ 83321</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">fatal:
recread/check/base</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">Cuando veo el
registro 83321 está correcto pero el 83222 muestra:</span></i></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px">WXIS|fatal
error|unavoidable|recread/check/base|</span><i><span
lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px">y
a partir de este todos están dañados.</span></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px"><br>
</span></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px">Revisé
los manuales y me dicen que esto sucede al momento de
convertir bases para sistemas operativos pero esto no es
lo que estoy haciendo, por favor ¿pueden ayudarme con
alguna guía de porqué sucede esto?</span></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px"><br>
</span></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px">Saludos
y gracias desde ya a todos por su tiempo.</span></p>
<p class="MsoNormal"><span
style="color:rgb(0,0,0);font-family:'Trebuchet
MS',Arial,Verdana,Helvetica;font-size:13.3333330154419px">Mauricio</span></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US"><br>
</span></i></p>
<p class="MsoNormal"><span lang="EN-US"></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"></span></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
isis-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | <a class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a> | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V </pre>
</body>
</html>