|
Aupa Fernando, Yo he trabajado con datalinks, pero no con BLOB's, CLOB's y demás "LOB's". Respecto a los datalink, tienes que saber (aunque supongo que ya lo sabes ;-) que los documentos sólo se pueden almacenar en el IFS del 400, ya que al definir el datalink que apuntará a los documentos, se puede especificar que se gestione de forma automática la autorización de acceso y la integridad. Es decir, si un usuario tiene autorización de tipo *USE a un registro de base de datos con un datalink apuntando a un documento en el IFS, este usuario no podrá nunca modificar ni borrar el documento, ni siquiera desde el explorador de archivos de windows. Si la autorización es *EXCLUDE, no podrá ni ver que el documento existe. Etc. De la misma forma, si un usuario tiene acceso *ALL un registro de base de datos con un datalink y borra el documento asociado en el IFS desde el explorador de windows (siempre que tenga permiso al objeto *FILE que implementa la tabla, claro), el datalink del registro correspondiente se actualiza automáticamente, lo cual es muy cómodo. Es decir, mantiene la integridad en ambos sentidos de forma automática. Lo que comenta Gabriel no tiene mucho sentido, ya que elijas la opción que elijas, siempre se deberán almacenar los documentos en espacio de disco del 400, ya que debe ser el IFS el que los contenga, para que se pueda gestionar la integridad de forma automática. También sabrás que el SQL del 400 tiene funciones escalares especiales y de uso obligatorio para manipular datalinks (todas las que empiezan por "DL") que, lógicamente, no son estándard, lo cual puede ser un inconveniente en algunos casos. Para aplicaciones J2EE, creo que en jt400.jar hay clases específicas de manejo de documentos enlazados mediante datalinks, con lo que supongo que será fácil de manejar. Yo no he usado el jt400 para datalinks, pero sí procedimientos almacenados que mediante SQL (las famosas funciones escalares "DL"), son capaces de leer y escribir documentos enlazados mediante datalinks. Resumiendo:
Un saludo, Potele -- José de la Herrán Núñez Ayuntamiento de Vitoria-Gasteiz Departamento de Tecnologías de la Información Responsable de Coordinación Técnica Pintor Vera Fajardo, 5 bajo, 01008 Vitoria-Gasteiz Tlf: +34 945 16 16 14 Fax: +34 945 16 16 00 mailto:[EMAIL PROTECTED] Fernando Martínez escribió: Hola a todos |
__________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © 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

