使用CMIS浏览器绑定的SCP文档服务查询?

2020-08-27 14:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SCP文档服务专家, 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SCP文档服务专家,

我们想使用HANA XSJS(XS Classic,XSC)的SCP文档服务。 为此,我在Java中实现了代理桥 才能通过HTTPS和OAuth/基本身份验证调用文档服务。 使用该代理,我已经可以创建一个新文档并从HANA XS中读取它。

但是在上传文档之前,我想检查该业务对象是否已经存在文档。 基于我在文档中找到的示例 CMIS浏览器绑定Proposal 我添加了以下内容

 
<表格> 查询: <输入名称="声明" type ="文本" size =" 100" maxlength =" 1000" value =" SELECT * FROM cmis:document cmis:name ='00b83148-5d86-aebe-84e0-332ef729a0c3'"> 最大项目数: <输入名称=" maxItems"类型=" text" size =" 4" maxlength =" 8" value =" 100"> 跳过次数: <输入名称=" skipCount" type =" text" size =" 4" maxlength =" 8" value =" 0"> <输入type =" submit" value =" Go"/>

针对文档中提供的示例从HTML5应用程序访问文档服务 。 不幸的是,我返回的结果没有被我要查找的cmis:name过滤。 文件夹中的所有对象都将返回。

希望有人可以指引我正确的方向。

最诚挚的问候
格雷戈尔

5条回答
绿领巾童鞋
2020-08-27 15:25

嗨,詹斯,

感谢您的指导。 我终于使用这种形式使它起作用:

 
<表格> 查询: <输入名称="声明" type ="文本" size =" 100" maxlength =" 1000" value =" SELECT cmis:contentStreamMimeType,cmis:name 来自cmis:document cmis:name ='7ee9bab7-9b9f-0c1c-c2c5-c45ee6d9857c' AND IN_FOLDER('LJz3ItlxLloqQCVDaAwK0a9ZRUXFwKT7Dcl7R_HKA1k')"> 最大项目数: <输入名称=" maxItems"类型=" text" size =" 4" maxlength =" 8" value =" 100"> 跳过次数: <输入名称=" skipCount" type =" text" size =" 4" maxlength =" 8" value =" 0">

最诚挚的问候
Gregor

一周热门 更多>