User Tools

Site Tools


aumentar_registros_recuperados

This is an old revision of the document!


Cantidad de registros recuperados en Catalis

Al hacer una búsqueda en Catalis (versión 2005.06.09), la cantidad de resultados que se muestran está acotada, por defecto, a un número predeterminado: 100, que en la práctica puede resultar pequeño. Ese límite puede ser modificado, según se explica a continuación.

Es claro que el valor de ese límite debería ser declarado en un archivo de configuración, y no dentro del código de Catalis; se trata de un error que será subsanado.

Búsquedas por el índice

Archivo a modificar: buscar.xis

Líneas a modificar:

   línea 69 
   <flow action="skip"><pft>if val(v1002) > 100 then 'Quit' fi</pft></flow>
   línea 94
   [pft]else if val(v1002) > 100 then[/pft]
   línea 96
   Se encontraron más de 100 registros. Por favor acote su búsqueda.
   línea 121
   <flow action="jump"><pft>if val(v1002) > 100 then 'END' fi</pft></flow>

En cada caso, donde dice “100” debe colocarse el valor deseado.

Búsquedas por condición booleana

Archivo a modificar: test-condition.xis

Líneas a modificar:

   línea 32
   <field action="replace" tag="2072"><pft>v2072,"1000"n2072</pft></field>
   línea 105
   [pft]else if val(v1002) > 100 then[/pft]
   línea 107
   Se encontraron más de 100 registros. Por favor acote su búsqueda.
   línea 124
   <flow action="jump"><pft>if val(v1002) > 100 then 'END' fi</pft></flow>

En cada caso, donde dice “100” debe colocarse el valor deseado.

FIXME Explicar que en la línea 32 no se está fijando un límite a la cantidad de resultados que se muestran, sino a la cantidad de registros que se examinan en busca de una coincidencia (por defecto, sólo 1000). Por lo tanto, para recorrer la base completa habrá que quitar esto: ,“1000”n2072

aumentar_registros_recuperados.1244151143.txt.gz · Last modified: 04/06/2009 00:00 (external edit)