gpt4 book ai didi

java - 如何设置厘米:title via camel-cmis?

转载 作者:行者123 更新时间:2023-12-02 04:52:00 25 4
gpt4 key购买 nike

我必须使用 Apache Camel 集成框架设置 Alfresco cm:title 属性。该文档已正确导入 Alfresco,但没有 cm:title。

我尝试在 cm:title 属性之后设置宽高比 cm:titled,但不起作用。

我的处理器方法:

List<String> secondary = new ArrayList<String>();
secondary.add("P:cm:titled");
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, "text/plain; charset=UTF-8");
exchange.getIn().getHeaders().put(PropertyIds.NAME, exchange.getIn().getHeader("file_name"));
exchange.getIn().getHeaders().put(CamelCMISConstants.CMIS_FOLDER_PATH, "/Sites/test/documentLibrary/demo");
exchange.getIn().getHeaders().put(PropertyIds.OBJECT_TYPE_ID, CamelCMISConstants.CMIS_DOCUMENT);
exchange.getIn().getHeaders().put(PropertyIds.SECONDARY_OBJECT_TYPE_IDS, secondary);
exchange.getIn().getHeaders().put("cm:title", exchange.getIn().getHeader("year"));

有什么解决办法吗?

最佳答案

使用此 cmis 连接解决:

 from("jms:importer")
.process(executeFirstProcessor())
.to("cmis://http://localhost:8080/alfresco/api/-default-/cmis/versions/1.1/atom?username={username}&password={password}")
.end();

而不是:

 from("jms:importer")
.process(executeFirstProcessor())
.to("cmis://http://localhost:8080/alfresco/cmisatom?username={username}&password={password}")
.end();

关于java - 如何设置厘米:title via camel-cmis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56430439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com