Alfresco 4.0+ CMIS URL syntax



我正在将URL语法从3.4转换为4.2语法(CMIS 1.0)

我正在尝试通过文档的 PUT 将文档的新版本上传到 PWC。

以前要上传到 PWC 的 3.X 语法如下:

/alfresco/service/cmis/pwc/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin={checkin?}

在 4.2 中,我使用此网址:

/alfresco/api/-default-/public/cmis/versions/1.0/atom/content?id=2e9c6773-4b02-41e0-b8e5-ce04a48c44f6?checkinComment=hgfhfgh&checkin=true&major=true

这里 2e9c6773-4b02-41e0-b8e5-ce04a48c44f6 == PWC 的 ID。

我收到错误:远程服务器返回错误:(404) 未找到。

这是怎么回事?

当我使用新的服务 URL 针对 4.2 Enterprise 的预览版本逐步完成 cmislib 的 checkIn 单元测试时,我看到执行签入的 PUT 正在访问此 URL:

u'http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom/entry?id=71be4c86-1dcb-49a8-8373-d1c5ea4405b7%3Bpwc'

因此,请尝试将"内容"更改为"条目",并仔细检查您是否具有PWC的ID。请注意,我的末尾实际上有"pwc",而你的没有。

相关内容

  • 没有找到相关文章

最新更新