Получить все метаданные с запросом cmis в nuxeo

Я использую API-интерфейс drupal cmis и запрос cmis SELECT+*+FROM+cmis:document+where+CONTAINS("blabla")
для получения документа из моей версии Nuxeo CAP: 6.0`, но когда я получаю результат, я получаю «Общие метаданные», но «Метаданные» не отправляются, а также для некоторых документов у меня есть правильный dc:language, но для других он нулевой, но в nuxeo язык установлен правильно
я новичок в nuxeo, вы можете мне помочь?
это все метаданные, которые я получаю для каждый файл

{ ["ссылки"]=> массив(0) { } ["представления"]=> массив(0) { } ["свойства"]=> массив(35) { ["nuxeo:isVersion"]=> строка( 4) "true" ["cmis:objectTypeId"]=> строка(12) "Documentblabla" ["nuxeo:isCheckedIn"]=> строка(5) "false" ["dc:nature"]=> NULL ["dc :created"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:description"]=> NULL ["cmis:isLatestVersion"]=> string(4) "true " ["cmis:versionLabel"]=> строка(3) "0.2" ["dc:rights"]=> NULL ["nuxeo:pathSegment"]=> строка(12) "my_file.pdf" ["cmis:lastModifiedBy "]=> string(3) "user" ["cmis:createdBy"]=> string(13) "admin" ["dc:format"]=> NULL ["dc:valid"]=> NULL ["dc :title"]=> string(8) "my_file" ["dc:lastContributor"]=> string(3) "user" ["cmis:isLatestMajorVersion"]=> string(5) "false" ["cmis:name "]=> string(8) "my_file" ["nuxeo:lifecycleState"]=> string(7) "project" ["nuxeo:parentId"]=> NULL ["dc:creator"]=> string(13) "admin" ["cmis:creationDate"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:source"]=> NULL ["nuxeo:pos"]=> NULL ["DC:издатель" ]=> NULL ["Релевантность"]=> строка(11) "0.285714298" ["cmis:objectId"]=> строка(36) "id_of_doc" ["dc:issued"]=> строка(29) "2015- 04-16T14:29:05.082+02:00" ["cmis:baseTypeId"]=> строка(13) "cmis:document" ["dc:modified"]=> строка(29) "2014-11-23T18: 57:06.097+01:00" ["dc:expired"]=> NULL ["dc:coverage"]=> NULL ["dc:language"]=> string(2) "en" ["cmis:description" ]=> NULL ["cmis:lastModificationDate"]=> строка(29) "2014-11-23T18:57:06.097+01:00" } ["uuid"]=> строка(36) "http://chemistry.apache.org/**" ["id"]=> string(36) "id_of_doc" }


person wall-e    schedule 12.05.2015    source источник
comment
Вам нужно будет немного подробно описать, какой код вы используете и что происходит не так. И какую версию Nuxeo вы используете.   -  person Florent Guillaume    schedule 12.05.2015
comment
я использую версию Nuxeo CAP: 6.0. и когда я делаю запрос cmis, например /nuxeo/atom/cmis/default/query?q=SELECT+*+FROM+cmis:document, я не получаю все метаданные   -  person wall-e    schedule 12.05.2015
comment
Пожалуйста, обновите исходный вопрос этой информацией, а не помещайте ее в комментарий. Кроме того, пожалуйста, включите часть метаданных, которые вы на самом деле получили, и почему вы думаете, что dc:language отсутствует — я имею в виду, вы установили его заранее? Как?   -  person Florent Guillaume    schedule 13.05.2015
comment
я изменил исходный вопрос, теперь я получаю dc:language определенного документа, но не все   -  person wall-e    schedule 15.05.2015


Ответы (1)


dc:language документа будет установлено, если что-то установило его заранее. По умолчанию в Nuxeo он не используется, приложение или пользователь могут установить его, если это необходимо.

person Florent Guillaume    schedule 15.05.2015
comment
я понимаю это, мой второй вопрос: как я могу получить все метаданные с запросом cmis - person wall-e; 15.05.2015
comment
SELECT * вернет все метаданные с одним значением. Если вам нужно все, вам придется явно получить данный документ. - person Florent Guillaume; 15.05.2015