2011-04-12 7 views
0

REST 기반 CMIS protocol을 사용하여 문서를 체크 아웃하려하지만 서버 (Alfresco)에서 오류가 발생합니다.CMIS를 사용하여 문서를 체크 아웃하는 말괄량이 쿼리

나는 컬을 잘못 사용하고 있습니까? 아니면 내 요청에 뭔가 빠졌습니까? atomentry.xml 존재와

curl --user admin:admin -F "[email protected]" http://localhost:8080/alfresco/service/cmis/checkedout 

는 :

curl -X POST -uadmin:admin "http://localhost:8080/alfresco/s/cmis/checkedout" -H "Content-Type:application/atom+xml;type=entry;charset=UTF-8" -d @atomentry.xml 

atomentry.xml 존재로 :

<?xml version="1.0" encoding="utf-8"?> 
<entry xmlns="http://www.w3.org/2005/Atom" 
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/" 
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"> 
<cmisra:object> 
<cmis:properties> 
<cmis:propertyId propertyDefinitionId="cmis:objectId"> 
<cmis:value>workspace://SpacesStore/3e13d089-39cf-48a4-b0b6-773b602bbcc0</cmis:value> 
</cmis:propertyId> 
</cmis:properties> 
</cmisra:object> 
</entry> 

답변

2

내가 곱슬 곱슬와 XML 모두 잘못 ... 여기 일 것입니다 :

<?xml version="1.0" encoding="utf-8"?> 
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"> 
<cmisra:object> 
<cmis:properties> 
<cmis:propertyId propertyDefinitionId="cmis:objectId"> 
<cmis:value>workspace://SpacesStore/3e13d089-39cf-48a4-b0b6-773b602bbcc0</cmis:value> 
</cmis:propertyId> 
</cmis:properties> 
</cmisra:object> 
</entry>