Не уверен, что это моя ошибка ~~ vs2010 Не удалось добавить ссылку на сервис

https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter

Выше приведено в руководстве по API Taleo.
Я пытаюсь создать клиент WCF
(например: "Создание вашего первого клиента WCF"
http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Client/)

Ссылка tbe.taleo... взята из документации API Taleo.

Вероятно, мое понимание неверно. Я предполагаю, что когда
ссылка от Taleo введена в vs2010 "Добавить ссылку на сервис"
диалоговое окно и нажмите GO, то vs2010 должен получить
правильный конверт WSDL/SOAP от ссылки Taleo.
Этого не происходит; вместо этого происходит ошибка.
Fiddler2 (http://fiddler2.com) отображает код состояния 500
Msgstr "Внутренняя ошибка сервера HTTP/1.1 500". [ПОЛНАЯ ДЕТАЛИ НИЖЕ]

"WcfTestClient.exe" выдает похожую ошибку: [WcfTestClient ПОДРОБНЕЕ]

ВОПРОС: это я, или ссылка Taleo некорректна?

Спасибо,
Gerry

[ПОЛНАЯ ДЕТАЛИ "Добавить ссылку на сервис"]
HTML-документ не содержит информации об обнаружении веб-служб. Метаданные содержат ссылку, которая не может быть разрешена: "https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter". Тип содержимого text/xml;charset=utf-8 ответного сообщения не соответствует типу содержимого привязки (application/soap+xml; charset=utf-8). При использовании пользовательского кодировщика убедитесь, что метод IsContentTypeSupported реализован правильно. Первые 544 байта ответа были: "SOAP-ENV: Протокол Неподдерживаемый тип содержимого"application/soap+xml; charset=utf-8", должен быть: "text/xml". / МЕНЕДЖЕР / диспетчер / сервлет / rpcrouter

". Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.

[WcfTestClient ДЕТАЛИ]
Ошибка: невозможно получить метаданные из https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter Если это служба Windows (R) Communication Foundation, к которой у вас есть доступ, убедитесь, что вы включили публикацию метаданных на указанный адрес. Для получения справки о включении публикации метаданных обратитесь к документации MSDN по адресу http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata URI ошибки обмена: https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter Метаданные содержат ссылку, которая не может быть разрешена: "https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter". Тип содержимого text/xml;charset=utf-8 ответного сообщения не соответствует типу содержимого привязки (application/soap+xml; charset=utf-8). При использовании пользовательского кодировщика убедитесь, что метод IsContentTypeSupported реализован правильно. Первые 544 байта ответа были: "SOAP-ENV: тип содержимого Protocol Unsupported"application/soap+xml; charset=utf-8", должен быть: "text/xml"./MANAGER/dispatcher/servlet/rpcrouter'. Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.HETTP GET Error URI: https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter HTML-документ не содержит информации об обнаружении веб-службы.

3 ответа

Решение

К сожалению, я могу винить только себя. Я смотрел отличные бесплатные видео Pluralsight.
Я попытался разобраться в документации Талео, Google, MSDN и так далее.

Я должен был использовать это:
http://tbe.taleo.net/wsdl/DispatcherAPI.wsdl
отсюда:
http://tbe.taleo.net/products/TBE_API_Guide.pdf от
http://www.taleo.com/solutions/taleo-business-edition-web-integration-api

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

Просматривая ссылку Taleo, я получаю

SOAP RPC-маршрутизатор

Извините, я не говорю через HTTP GET- вы должны использовать HTTP POST, чтобы поговорить со мной.

Я подозреваю, что и Visual Studio, и Fiddler выполняют HTTP GET для получения WSDL (описание веб-службы). Вместо этого они получают сообщение об ошибке HTML.

Добавление "?WSDL" к URL не помогло. Поэтому я бы сказал, что ссылка Taleo не предназначена для такого использования, а предназначена для SOAP RPC.

Вы не должны быть обвинены. Документация Taleo немного сбивает с толку. Особенно в отношении URL, который будет использоваться.

Для подробного описания посмотрите Taleo Integration в Drupal

Другие вопросы по тегам