не уверен, что это моя ошибка ~~ vs2010 Не удалось добавить ссылку на сервис - PullRequest
1 голос
/ 11 января 2011

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
«Внутренняя ошибка сервера HTTP / 1.1 500». [FULL DETAILS НИЖЕ]

" 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 ». / MANAGER / dispatcher /сервлет / rpcrouter

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

[WcfTestClient DETAILS]
Ошибка: невозможно получить метаданные из https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter Если это служба Windows (R) Communication Foundation, к которой у вас есть доступ, проверьтечто вы включили публикацию метаданных по указанному адресу.Для получения справки о включении публикации метаданных обратитесь к документации MSDN по адресу http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata URI ошибки Exchange: 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: тип содержимого ProtocolUnsupported« 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 ]

1 голос
/ 13 января 2011

К сожалению, я могу винить только себя. Я смотрел отличные бесплатные видео 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

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

1 голос
/ 11 января 2011

Переходя по ссылке Taleo, я получаю

SOAP RPC Router

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

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

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

0 голосов
/ 29 июня 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...