We are using the OpenCMIS 0.8.0 SNAPSHOT JARs to interact with 2 proof-of-concept ECMs. Alfresco 4 and SP 2010. I realize the each ECM has particular limitations and capabilities (our experience so far is that AF4 is certainly more compliant), in particular where the SQL query capability is being used. Not sure if this is general to ask but I am going to throw it out there as it is a particular requirement that just surfaced and perhaps someone has already seen this.
1) we have been able to successfully add custom properties or attributes (of type String or Date) to the model in both products. 2) In AF4 we have created an XML file to apply extensions in and placed that in the appropriate directory, restarted the server, and that has worked. 3) In SP2010, on uses their web interface and Library Settings to create new Properties of a Document model. Now the question: In general, Is there a way to also add a custom property of the Document model (extension) that is a *List<String>* - I believe the correct term is multi-valued property? It's my understanding that CMIS can support this IF the ECM implementation supports it. The use case is that the UI needs to allow the entry of "Notes" that can be kept attached to the Document. Each time a person might get the Document, they may wish to add to this list of Notes. Any insight or suggestions would be appreciated. *Thanks Mark *