使用DQL访问Content Server上的Documents文件和元数据

问题描述 投票:0回答:1

我想知道是否有一种方法可以使用其他语言(如Python或R)对JAVA API DFC类接口之外的内容Documentum服务器执行DQL查询。

我需要访问和旧版本的documentum内容服务器,5.2或6.3版本。我已经看到了内容服务器的7.1和7.2版本的REST API

非常感谢你。

documentum documentum-dql
1个回答
0
投票

关于Documentum 5.2,如果我没有弄错的话,DFS甚至是DFC也是不可能的。但6.3 DFS可行。

我建议你在Content Server Machine(idql(32).exe or iapi(32).exe)中使用<DOCUMENTUM_HOME>\product\<6.3|5.3>\bin\*.*(* .sh if linux)CMD程序。

你甚至可以将它复制到另一台机器,但是你可能还需要一些额外的DLL。

所以,使用python封装这个程序,传递所有必要的参数。例如:Calling an external command in Python

检查下面的sintaxs:

 idql <docbase> [-U<user>] [-D<domain>] [-P<password>] [-K<secure flag>] [-R<input file>] [-n] [-l<error level>] [-X] [-z] [-w<display width>]

 iapi <docbase> [-U<username>] [-P<password>] [-D<domain>] [-K<secure flag>] [-R<input file>] [-i|-I] [-v] [-l<log file>] [-Q] [-F<failure level>] [-X] [-z] [-Sapi] [-w<column width>]

我不记得Documentum 5.3是否是“dmbasic.exe”程序而不是“idql”,但我很确定“iapi”就在那里。

如果有效,你不仅可以执行查询,甚至可以使用iapi从存储库下载文件......完全是老式的,但是可以。搜索“Content Server API参考手册版本5.3指南”以了解可以执行的操作。我有一份副本可以帮助我处理紧急情况。如果您愿意,我可以通过电子邮件发送给您。

祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.