2009-06-19 4 views
1

Я пытаюсь вызвать веб-сервис из оркестровки BizTalk (2006).вызов веб-службы BizTalk: невозможно подключиться к удаленному серверу

У меня есть this tutorial (страница 74), в которой у меня есть веб-ссылка на внешнюю веб-службу (я использую this web service вместо того, что в учебнике), у меня есть мое веб-сообщение в компоненте отправки и настроили порты запроса/ответа для вызова веб-службы.

Я абсолютно уверен, что Eveything настроен правильно, но моя оркестровка не удается вызова веб-службы со следующей ошибкой:

The adapter failed to transmit the message going to send port "My_Order_Processor.Orchestration-CurrencyConvertPort-36c122f41c5596ae" with URL " http://www.webservicex/net/CurrencyConvertor.asmx .

WebException: Unable to connect to the remote server.

SocketException: An existing connection was forcibly closed by the remote host 209.162.186.60:80

IP-209.162.186.60 это адрес для веб-службы I Я пытаюсь подключиться. Я пытаюсь сузить причины ошибки, например:

  • Firewall выдает
  • вопросы прокси-сервера (я не знаю, как настроить BizTalk использовать прокси-сервер)
  • Что-то другое

Сервер BizTalk может выполнять ping веб-службу, я могу получить доступ к Интернету (через IE), я могу успешно добавить проект WebReference в проект (это означает, что дизайнер по дизайну оркестра может получить доступ к веб-сервису в порядке). Я также попробовал другой веб-сервис с таким же результатом.

Любые идеи по выяснению, почему это происходит или как узнать больше информации? (Я новичок в BizTalk)

ответ

0

Это оказалось проблемой прокси.

Навигация по Biz Talk Group -> Настройки платформы -> Адаптеры -> SOAP, мне удалось настроить адаптер SOAP-сервера хоста BizTalk (который использует вызов веб-службы для совершения вызова), чтобы использовать нашу компанию прокси-сервера правильно. Дважды щелкните по «отправке» SOAP-адаптера, перейдите в «Свойства под именем адаптера».

0

Я видел эту неопределенную ошибку veru раньше по многим причинам. Два предложения.

  1. Скачать что-то вроде NetMon и посмотреть, что происходит на проводе.
  2. Отключить закодированное кодирование. По некоторым причинам многие веб-службы не справляются с этим.

Дайте нам знать, что вы узнали.

+0

Я попробую вышесказанное, спасибо за предложения! –

0

Возможно, это не проблема аутентификации? Убедитесь, что вы можете подключиться к веб-сервису с использованием учетных данных Bts.

+0

Не думайте так - это общедоступный веб-сервис, который, похоже, не нуждается в учетных данных (есть ссылка на него в моем сообщении). –

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

  • Нет связанных вопросов^_^