Hi: I am using DOTCMIS library to create document in Alfresco 5.0, when I try to create document using AtomPub Binding 1.1 I am getting different types of error which are follow...
1) When I try to create Folder object using following tagetFolder = (Folder)session.GetObjectByPath("<path>"); Property 'cm:description' doesn't exist! I tried to debug this in the source code provided and found that when we use 1.1 binding , the property is replaced by "cmis:description". Found more few such properties which either is not supported using 1.1 binding or its name got changed... 2) After overcoming the issue in point 1, now I found some strange issue related to Content Model that is define which is using Aspects. When I create document by setting the value for "cmis:objectTypeId" as name of the content model type (which uses Aspects) and setting all the property values for Aspects , than i am getting the exception which say that Property '<name of aspect property>' is not valid for this type! I have verified weather Aspect is part of my Document which I have created by following Document doc = tagetFolder.CreateDocument(properties, contentStream, null) as Document; var allaspects= doc.GetPropertyValue("cmis:secondaryObjectTypeIds"); .. //check if my aspect is part of allaspects // if so add the values for all the properties of aspect and update the document properties... Dictionary<string, object> parameters2 = new Dictionary<string, object>(); parameters2.Add("<aspect property1", "value for aspect"); parameters2.Add("<aspect property2", "value for aspect"); doc.UpdateProperties(parameters2); Please advise. Thanks, Himanshu.