以下是我所做的:
- 已安装+已启动+已停止Alfresco 5.0.c
- 已在Alfresco中启用CMIS ChangeLog
- 再次开始Alfresco
- 向
http://server/alfresco/api/-default-/public/cmis/versions/1.1/atom/changes
发送请求
问题:HTTP响应不包含<cmis:latestChangeLogToken>
元素。
就CMIS协议而言,这可以吗?
我做错什么了吗?或者,我应该假设一个null值作为一个令牌,并确保从下一次更改开始,ChangeLog令牌永远不会再次变为null?
否,就CMIS规范而言,这是不正常的。
启用ChangeLog时,所有对http://server/alfresco/api/-default-/public/cmis/versions/1.1/atom/changes
的请求都必须返回一个令牌。
来自CMIS 1.1规范:
2.1.15.3"最新更改令牌"存储库信息
支持changeLogToken事件的存储库必须将最新的更改日志令牌(即与存储库中任何对象的最新更改相对应的更改日志标记)公开为getRepositoryInfo服务返回的属性。