<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Mori y copiados<br>
    <br>
    quisiera aclarar algunos problemas que menciona Egbert en menaje
    reciente con quien estamos intentando resolver algunas limitaciones
    (o ignorancia nuestra) para montar una Digital Library usando CISIS.
    Este "feature" ya est&aacute; funcionando con J.ISIS, pero ahora Egbert
    intenta montarlo con ABCD para documentos hasta 1MB usando FFi. Un
    documento de HTML de 1MB contiene unas 500 paginas, lo que es una
    funcion muy importante<br>
    Envio abajo una serie de preguntas y problemas para ver si nos
    pueden ayudar resolviendolas<br>
    <hr size="2" width="100%"><b>Indizacion de FFI por palabras</b><br>
    <br>
    Problemas: no tenemos informacion para FFI del mst=&nbsp; ldr/dir/data<br>
    La cantidad de occs de campos/repeticiones tiene un maximo no
    documentado, que es mayor que la implementacion estandard&nbsp;
    format=Isis<br>
    Pregunta: maximo de nvfiels para Isis|cisisX<br>
    <br>
    La modificacion del tama&ntilde;o del registro, de 32Kb a 1MB no se refleja
    en algunas funciones<br>
    por ejemplo:&nbsp; mxcp los campos mayores a 32kb los trunca<br>
    si hago&nbsp;&nbsp; mxcpffi&nbsp; mibase create=otrabase clean&nbsp;&nbsp; trunca todos los
    campos &gt; 32kb<br>
    <br>
    <big><font face="Courier New, Courier, monospace">c:\temp&gt;mxffi
        ethwat2 -all +dir from=4<br>
        mfn=&nbsp;&nbsp;&nbsp;&nbsp; 4|dir=&nbsp; 1|tag=&nbsp;&nbsp; 11|pos=&nbsp;&nbsp;&nbsp; 0|len=861936<br>
        mfn=&nbsp;&nbsp;&nbsp;&nbsp; 4|dir=&nbsp; 2|tag=&nbsp;&nbsp;&nbsp; 3|pos=861936|len=&nbsp;&nbsp; 50<br>
        <br>
        c:\temp&gt;mxcpffi ethwat2 create=ethwat3 clean<br>
        <br>
        c:\temp&gt;mxffi ethwat3 -all +dir from=4<br>
        mfn=&nbsp;&nbsp;&nbsp;&nbsp; 4|dir=&nbsp; 1|tag=&nbsp;&nbsp; 11|pos=&nbsp;&nbsp;&nbsp; 0|len= 9968<br>
        mfn=&nbsp;&nbsp;&nbsp;&nbsp; 4|dir=&nbsp; 2|tag=&nbsp;&nbsp;&nbsp; 3|pos= 9968|len=&nbsp;&nbsp; 50</font></big><br>
    <br>
    <br>
    Algunas funciones de PFT quedan desalineadas para FFI, esto es lo
    que Egbert mencionaba como campo "memo"<br>
    es posible determinar el size de un campo o registro correctamente<br>
    pero no es posible referenciar un&nbsp; byte a una distancia mayor a
    2*^15-1<br>
    <big><font face="Courier New, Courier, monospace">vtt(i,j) [0&lt;=
        i,j&nbsp; &lt;= 32767]<br>
        <br>
        v11*0.32767/<br>
        v11*32767.32767/&nbsp; maximum distance</font></big><br>
    <br>
    esto afecta a:&nbsp; rleft, middle, right, o sea todas las funciones
    string<br>
    En J.ISIS el parser acepta hasta 2*^32-1 o sea puede ubicar un
    substring hasta 2GB de distancia<br>
    <br>
    <br>
    Otro problema:<br>
    &iquest;como se hace un gizmo que elimine/agregue LF/NL dentro del registro?<br>
    Intente usar este gizmo pero no me funciona, seguramente lo hice mal<br>
    mfn=&nbsp;&nbsp;&nbsp;&nbsp; 1<br>
    Ernrr&nbsp; 1&nbsp; &laquo;013&raquo;<br>
    &nbsp; 2&nbsp; &laquo;032&raquo;<br>
    &nbsp;11&nbsp; &laquo;asc&raquo;<br>
    &nbsp;21&nbsp; &laquo;asc&raquo;<br>
    ..<br>
    mfn=&nbsp;&nbsp;&nbsp;&nbsp; 2<br>
    &nbsp; 1&nbsp; &laquo;012&raquo;<br>
    &nbsp; 2&nbsp; &laquo;032&raquo;<br>
    &nbsp;11&nbsp; &laquo;asc&raquo;<br>
    &nbsp;21&nbsp; &laquo;asc&raquo;<br>
    <br>
    <br>
    Gracias<br>
    saludos desde Nepal<br>
    Ernesto Spinak<br>
    <br>
    <br>
    <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>