DQL requête pour renvoyer tous les fichiers dans un Cabinet en Documentum?

Je veux récupérer tous les fichiers d'un cabinet (appelé "Wombat Insurance Co'). Actuellement, je suis en utilisant cette requête DQL:

select r_object_id, object_name from dm_document(all) 
where folder('/Wombat Insurance Co', descend);

C'est ok, sauf qu'elle ne renvoie à un maximum de 100 résultats. Si il y a 5000 fichiers dans le cabinet, je veux obtenir tous les 5000 résultats. Est-il possible d'utiliser la pagination pour obtenir tous les résultats?

J'ai essayé cette requête:

select r_object_id, object_name from dm_document(all) 
where folder('/Wombat Insurance Co', descend) 
ENABLE (RETURN_RANGE 0 100 'r_object_id DESC');

avec l'intention d'obtenir des résultats dans 100 fichier incréments, mais cette requête me donne une erreur lorsque je tente de l'exécuter. L'erreur dit ceci:

com.emc.documentum.fs.services.core.CoreServiceException: "QUERY" action failed.

java.lang.Exception: [DM_QUERY2_E_UNRECOGNIZED_HINT]error:  
"RETURN_RANGE is an unknown hint or is being used incorrectly."

Je pense que je suis en utilisant le RETURN_RANGE soupçon correctement, mais peut-être que je ne suis pas. Toute aide serait appréciée!

J'ai aussi essayé d'utiliser le soupçon ENABLE(FETCH_ALL_RESULTS 0) mais cela ne renvoie à un maximum de 100 résultats.

Pour préciser, ma question est: comment puis-je obtenir tous les fichiers à partir d'un cabinet?

OriginalL'auteur Jason Pather | 2014-01-21