Ошибка поиска Sharepoint через CMIS с использованием C # - PullRequest
0 голосов
/ 21 марта 2012

Мы создаем приложение на C #, которое использует CMIS для запроса удаленных репозиториев (Sharepoint, Alfresco и т. Д.).Мой коллега настроил сервисные ссылки, и мы можем подключиться и получить основную информацию.Моя часть заключается в реализации поиска с использованием DiscoveryService.query.Проблема заключается в том, что служба, представленная в C #, не соответствует документации службы (находится по адресу http://docs.oasis -open.org / cmis / CMIS / v1.0 / os / cmis-spec-v1.0.html # _Toc243905469 ).

Очевидно, что при создании службы добавляется дополнительный параметр в конце строки параметра (XmlAttribute [] anyAttr) для DiscoveryServicePortClient.query.

IВы искали в Интернете все выше и ниже и не можете найти ни одного экземпляра этой проблемы.

Удалось ли вам успешно интегрировать CMIS w / C # и выполнить поиск в удаленном хранилище?Если да, то как вы создали свои сервисные ссылки и что вы указали в качестве параметров?Любая помощь будет принята с благодарностью, поскольку у меня не только болит голова, но и в стене есть огромная дыра, в которую я стучал последние два дня.(Если потребуется дополнительная информация, просто спросите, и я добавлю ее в этот пост.)

1 Ответ

2 голосов
/ 21 марта 2012

Apache Chemistry DotCMIS - клиентская библиотека .Net для CMIS. Если вы не хотите его использовать, вы можете хотя бы взглянуть на исходный код.

...