Puede que este sea un trabajo para el API USLOBJ, que con el formato /OBJL0300/ Basic object information

Aunque siguen siendo + de 80.000 objetos sobre los que buscar... dependiendo de como sean estos archivos (nomenclatura...) podría inventarse algun otro atajo.


     OBJL0300 List Data Section

The following information is returned in the list data section of the OBJL0300 format. For detailed descriptions of the fields in the table, see Field Descriptions <http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/apis/quslobj.htm#HDRADDINFO>.

Offset  Type    Field
Dec     Hex
0       0               Everything from the OBJL0200 format
108     6C      BINARY(4)       Object auxiliary storage pool (ASP) number
112     70      CHAR(10)        Object owner
122     7A      CHAR(2)         Object domain
124     7C      CHAR(8)         Creation date and time
132     84      CHAR(8)         Change date and time
140     8C      CHAR(10)        Storage
150     96      CHAR(1)         Object compression status
151     97      CHAR(1)         Allow change by program
152     98      CHAR(1)         Changed by program
153     99      CHAR(10)        Object auditing value
163     A3      CHAR(1)         Digitally signed
164     A4      CHAR(1)         Digitally signed by system-trusted source
165     A5      CHAR(1)         Digitally signed more than once
166     A6      CHAR(2)         Reserved
168     A8      BINARY(4)       Library auxiliary storage pool (ASP) number



alex martinez escribió:
Hola:

Para un mejor rendimiento una solución pasa por utilizar APIs, tales como QUSMBRD y QUSLMBR, aunque deberás comprobar si entra la información proporcionada está la fecha de creación.

Salu2


El día 7/06/07, *VALENCIA Informatique* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> escribió:

    Buenos días
Estoy haciendo un programa que busca una cadena de caracteres
    dentro de todos los archivos de una biblioteca que se hayan creado
    entre dos fechas.
    Lo hago haciendo un DSPFD de los objetos de la biblioteca con
    salida a fichero, y luego voy recuperando de ese fichero los
    archivos que están entre las dos fechas. Después voy pasando como
    parámetro el nombre de los archivos seleccionados al programa de
    búsqueda.
El problema es que se generan unos 300 ficheros nuevos al día y
    hay ficheros de los últimos 9 meses, por lo que el DSPFD tarda
    cerca de media hora en realizarse, aunque luego la búsqueda la
    hace bastante aceptablemente, unos 3 o 4 ficheros por segundo.
    He probado haciendo DSPLIB y también haciendo un DIR desde un FTP,
    pero sigue tardando muchísimo.
    Actualmente tengo el DSPFD en un trabajo programado al final del
    día, pero entonces no podemos realizar búsquedas en ficheros
    generados en el día, que será en los que normalmente se buscará.
¿Alguna sugerencia para sacar una relación de ficheros generados
    entre dos fechas?
Muchas gracias *//* *//* */______________________________/*
    */Rafael Gil -- Víctor Alejandre/*
*//* */Dto. Informatica/*
    */ID-Logistics España/*
    */Tfno: 961667572/*
    */        (+34)  626997934/*
    */______________________________/*

    __________________________________________________
    Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
    &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
    http://www.help400.es
    _____________________________________________________

    Para darte de baja visita la siguente URL:
    http://listas.combios.es/mailman/listinfo/forum.help400




--
Mi blog sobre as400
http://www.ajut400.com
------------------------------------------------------------------------

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a