我使用XMLEXPORT网址获取特定文件夹的内容:
cs.exe?func=ll&objid=1234&objAction=xmlexport&scope=sub
此网址返回文件夹的完整内容。我想只有文件夹(objtype 0)
这种方法有可能吗? (像' objtype = 0')
这样的属性答案 0 :(得分:1)
您最好使用搜索API - 您可以像这样访问子类型和父ID:
/otcs/llisapi.dll?func=search&lookfor1=complexquery&where1="OTSubType":"0"&boolean2=and&where2="OTParentID":"[root object id]"&goFor=[no of items to retrieve]&outputformat=xml
您最初不会知道会有多少结果,Content Server会默认返回分页结果 - 要么拨打no of items to retrieve
拨打一个大号,要么拨打两个电话 - 一个用{{1} }等于1,第二个等于no of items to retrieve
。
Output.SearchResultsInformation.RawTotalResults
和OTSubType
可能不是您实例中的可搜索字段。您可以通过转到Content Server Administration - >找到可供搜索的字段。搜索管理 - >配置“搜索过滤器”屏幕,然后单击“搜索管理器”管理页面链接。
如果您登录knowledge.opentext.com,则opentext内容服务器10.5的搜索api帮助为here。
请注意,这只会提供一个级别的结果 - 而不是像XMLEXPORT网址那样的树。如果你需要更复杂的东西,也许你可以写一个livereport并把它作为xml。