2015-04-14 3 views
7

я могу успешно получить доступ к Sharepoint 2013 интерфейс AtomPub от клиентов Chrome REST, следующий URL дает мне файл я хочу:Использование Apache Camel CMIS с Sharepoint 2013

http://ourintranet:100/personal/myname/_vti_bin/cmis/rest/5612e38e-a324-4030-9fee-7d05cd9053a4?getContentStream&objectId=4-512 

Однако, используя один и тот же URL в Camel КМИС маршрут получает мне HTTP 302 (файл не найден) и отвлекает меня от страницы с ошибкой.

Маршрута Я попытался это:

from("cmis:http://ourintranet:100/personal/myname/_vti_bin/cmis/rest/5612e38e-a324-4030-9fee-7d05cd9053a4?getContentStream&objectId=4-512") 
.to("file:c:/myFolder") 

Запуска Wireshark, чтобы посмотреть, что происходит, кажется, что верблюд КМИС не передавая строки запроса части к серверу, и может рассматривать его варианту к КМИСУ (согласно руководству по использованию компонента).

Итак, каков правильный способ использования компонента Camel CMIS с Sharepoint?

ответ

0

Вы пытались добавить параметр "запрос" на Ури как это

from("cmis:http://ourintranet:100/personal/myname/_vti_bin/cmis/rest/5612e38e-a324-4030-9fee-7d05cd9053a4?query=getContentStream&objectId=4-512") 
.to("file:c:/myFolder") 

По http://camel.apache.org/cmis.html:

запрос | Запрос cmis для выполнения против репозитория. Если не указано, потребитель будет извлекать каждый узел из репозитория контента, повторяя рекурсивно репрезентативное дерево контента.

Смежные вопросы