2015-11-05 2 views
1

Исходя из этого вопроса: BO 4.X Webi download report from excelИспользование открытого документа и WebServices

Я начал создавать макрос отправки запроса HTTP VBA к серверу BO, моя цель состоит в том, чтобы получить отчет в формате Excel (используя веб-сервисы или преобразуя входящий HTML OpenDocument).

Проблема в том, что я не могу получить токен входа. В итоге у меня ошибка 404 tomcat.

У кого-нибудь есть более четкое видение проблемы?

Ниже мои предположения:

Примечание: Хотя Javascript обходной путь первой ссылки выглядит интересно, я хотел бы избежать реализации additionnal неподдерживаемый слоя.

ответ

2

Как вы указали, сервер приложений Tomcat (или любой сервер приложений, который вы выбрали для развертывания приложения BOE) не может использоваться для SDK REST.

REST SDK доступен только на сервере WACS, который обычно работает на том же сервере, что и остальная часть развертывания BI, на порту 6405. Имейте в виду, что это si настройка по умолчанию; ваша среда может сильно зависеть от того, как она была настроена.

FYI: сервер WACS - это не что иное, как уменьшенная встроенная версия Tomcat.

Если вам нужен простой способ протестировать ваши звонки REST, попробуйте использовать такой инструмент, как Postman (можно бесплатно, требуется Chrome).

+0

Я использую Postman :) Значит, вы имеете в виду, что я могу запросить WS-функцию в любом случае, существует проблема в том, как я правильно ее называю? (например, номер порта) –

+1

Вам нужно будет обновить существующий запрос и включить более подробную информацию о вашем коде, чтобы найти точную причину ошибок. –

+0

Я решил это. Для записей и начинающих, таких как я, я подключился из своего браузера в CMC, нажал «Приложение» ==> «RESTful Web Service» ==> и появился URL-адрес WS. –