Ich habe eine Datei in meinem Repository in Alfresco (4.1.5), von dem ich den Inhalt über die Alfresco Services Rest API lesen möchte. Für die Suche möchte ich den Dateipfad verwenden, nicht den UUID. Die Suche nach Pfad funktioniert jedoch nicht, nur die Suche nach Uuid funktioniert. Ich kann den Fehler nicht finden.
Dies ist der Dateipfad:
DisplayPath & Dateiname:
/Company Home/Data Dictionary/Cleaner Configs/cleaner.properties
Qnamepath:
/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties
Die Suche nach UUID funktioniert mit der folgenden REST -API -URL:
http://localhost:8080/alfresco/service/cmis/i/2391adf9-365c-4959-bf30-8f001154c100/content
Die Suche nach Pfad funktioniert jedoch nur nicht. Weder mit dem primären Pfad noch mit dem Anzeigepfad:
http://localhost:8080/alfresco/service/cmis/p/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties/content?a=false
http://localhost:8080/alfresco/service/cmis/p/Company%20Home/Data%20Dictionary/Cleaner%20Configs/cleaner.properties/content?a=false
Ich bekomme in beiden Fällen einen 404 -Fehler:
Message: 10080001 Unable to find ObjectPathReference[storeRef=workspace://SpacesStore,path=/app:company_home/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties]
Exception: org.springframework.extensions.webscripts.WebScriptException - 10080001 Unable to find ObjectPathReference[storeRef=workspace://SpacesStore,path=/app:company_home/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties]
Bezug:
http://wiki.alfresco.com/wiki/cmis_web_scripts_reference#get_content_.28getContent.29
Ruft den Inhaltsstream für das angegebene Dokument ab oder erhält einen Rendition -Stream für eine bestimmte Wiedergabe eines Dokuments.
Get/Alfresco/service/cmis/p {path}/content {Eigenschaft}? A = {Attach?}