Ошибка поиска Sharepoint через CMIS с помощью С#

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

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

Я искал высоко и низко по сети и не могу найти ни одного экземпляра этой проблемы.

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

1 ответ

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

licensed under cc by-sa 3.0 with attribution.