<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á 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= ldr/dir/data<br>
La cantidad de occs de campos/repeticiones tiene un maximo no
documentado, que es mayor que la implementacion estandard
format=Isis<br>
Pregunta: maximo de nvfiels para Isis|cisisX<br>
<br>
La modificacion del tamaño del registro, de 32Kb a 1MB no se refleja
en algunas funciones<br>
por ejemplo: mxcp los campos mayores a 32kb los trunca<br>
si hago mxcpffi mibase create=otrabase clean trunca todos los
campos > 32kb<br>
<br>
<big><font face="Courier New, Courier, monospace">c:\temp>mxffi
ethwat2 -all +dir from=4<br>
mfn= 4|dir= 1|tag= 11|pos= 0|len=861936<br>
mfn= 4|dir= 2|tag= 3|pos=861936|len= 50<br>
<br>
c:\temp>mxcpffi ethwat2 create=ethwat3 clean<br>
<br>
c:\temp>mxffi ethwat3 -all +dir from=4<br>
mfn= 4|dir= 1|tag= 11|pos= 0|len= 9968<br>
mfn= 4|dir= 2|tag= 3|pos= 9968|len= 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 byte a una distancia mayor a
2*^15-1<br>
<big><font face="Courier New, Courier, monospace">vtt(i,j) [0<=
i,j <= 32767]<br>
<br>
v11*0.32767/<br>
v11*32767.32767/ maximum distance</font></big><br>
<br>
esto afecta a: 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>
¿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= 1<br>
Ernrr 1 «013»<br>
2 «032»<br>
11 «asc»<br>
21 «asc»<br>
..<br>
mfn= 2<br>
1 «012»<br>
2 «032»<br>
11 «asc»<br>
21 «asc»<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>