2015-03-02 104 views
0

這裏是我做過什麼:剛剛安裝的Alfresco不會返回latestChangeLogToken:關於CMIS協議可以嗎?

  1. 安裝+啓動+停止露天5.0.c
  2. Enabled CMIS ChangeLog在露天
  3. 開始露天再次
  4. 發送的請求,以http://server/alfresco/api/-default-/public/cmis/versions/1.1/atom/changes

問題The HTTP response確實不是包含一個<cmis:latestChangeLogToken>元素。

對於CMIS protocol可以嗎?

我做錯了什麼? 或者我應該假設一個空值作爲一個標記,並確保從下一次更改ChangeLog標記永遠不會再變爲空?

回答

1

不,關於CMIS規範是不行的。

當啓用ChangeLog時,所有到http://server/alfresco/api/-default-/public/cmis/versions/1.1/atom/changes的請求必須返回一個令牌。

CMIS 1.1 specification

2.1.15.3「最新更改令牌」資源庫信息
庫支持changeLogToken事件必須公開的最新更改日誌令牌(即更改日誌令牌對應最新更改爲存儲庫中的任何對象)作爲getRepositoryInfo服務返回的屬性。

+0

您是否將此報告爲Alfresco的錯誤? – Gagravarr 2015-03-10 17:02:43

+0

@Gagravarr:是的:https://issues.alfresco.com/jira/browse/MNT-13529 – 2015-03-11 04:50:52

相關問題