martes, 22 de junio de 2010

Documentum: seleccionar documentos con la ruta

Últimamente he tenido que investigar un poco sobre el Administrador de Contenido "Documentum", específicamente con DQL que es el lenguage de consulta del CMS.

Dejo a disposición un script para seleccionar los documentos especifícados con el nombre del archivo y la ruta del directorio. Como la carpeta y el documento se almacenan en dos tablas distintas, se necesita hacer un join entre estas dos tablas más un par de sentencias que a la verdad todavía no estoy seguro que hacen pero así estaba el código que usé de referencia.

select d.r_object_id, d.object_name, d.r_version_label, f.r_folder_path,
d.r_modify_date
from dm_document d, dm_folder f
where d.i_folder_id = f.r_object_id and d.i_position = -1
and f.i_position = -1
and d.r_object_id in (
select r_object_id from dm_document where (
( Folder('/') and ( object_name in ('a', 'b', 'c')))
or (Folder('/') and ( object_name in ('d', 'e', 'f')))
)
) enable(row_based)

No hay comentarios:

Publicar un comentario