Читать пользовательские метаданные Alfresco через OpenCMIS?

Я создал новый документ Alfresco и добавил к нему пользовательский аспект (аспект EXIF).

Как получить значения этих метаданных через OpenCMIS/DotCMIS?

Я попробовал следующее, но он не показывает метаданные EXIF ​​(и, вероятно, какие-либо метаданные пользовательских аспектов):

foreach(IProperty property in document.Properties)
{
    if (property.IsMultiValued)
    {
         metadata.Add(property.Id, property.ValuesAsString);
    }
    else
    {
         metadata.Add(property.Id, property.ValueAsString);
    }
}

1 ответ

Решение

Вы не можете читать свойства, основанные на аспектах, не используя упомянутое расширение Gagravarr, пока Alfresco не поддерживает CMIS 1.1. На сегодняшний день не существует выпусков Alfresco ни в Enterprise Edition, ни в Community Edition, которые поддерживают CMIS 1.1. Я сомневаюсь, что 4.2 будет включать CMIS 1.1, но, надеюсь, релиз после этого будет.

Другие вопросы по тегам