ошибка подключения к b1ws, не удается подключиться к удаленному серверу

#web-services #wsdl #sapb1

#веб-службы #wsdl #sapb1

Вопрос:

Я только начинаю с SAP B1WS, вот простое консольное приложение:

  Sub Main()
    Dim login = New LoginService
    Dim SessionId = login.Login("99.99.99.99", "aa", LoginDatabaseType.dst_MSSQL2005, True, "MyUser", "MyPass", LoginLanguage.ln_English, True, "99.99.99.99:30010")
End Sub
 

Запуск этого выдает следующую ошибку:

{«Не удалось установить соединение, поскольку целевая машина активно отказалась от него 127.0.0.1: 80»}

Я провел некоторые общие исследования о wsdl / asmx и не смог найти ничего подходящего.

Брандмауэры отключены мной и сервером для целей этого теста.

Я попытался запустить тест здесь http://wsdlbrowser.com / и все, что я получаю, — это ошибка «Не найдено». нет дополнительной информации.

вот запрос, который я отправляю http://99.99.99.99/B1WS/WebReferences/LoginService.wsdl

 <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="LoginService">
<SOAP-ENV:Body>
<ns1:Login>
  <ns1:DatabaseServer>a</ns1:DatabaseServer>
  <ns1:DatabaseName>a</ns1:DatabaseName>
  <ns1:DatabaseType>a</ns1:DatabaseType>
  <ns1:CompanyUsername>a</ns1:CompanyUsername>
  <ns1:CompanyPassword>a</ns1:CompanyPassword>
  <ns1:Language>a</ns1:Language>
  <ns1:LicenseServer>a</ns1:LicenseServer>
</ns1:Login>
 

Я отправляю фиктивные данные, поскольку не думаю, что они даже попадают на сервер. Если бы он попал на сервер, я полагаю, что получил бы более конкретную ошибку. например, неверный пароль и т. Д.

в чем может быть проблема?

TIA

Комментарии:

1. есть идеи, кто-нибудь?

Ответ №1:

Да, вы правы. Он не попадает на правильный сервер. Сначала настройте папку B1WS в IIS, а затем попробуйте выполнить свой код с надлежащими учетными данными для входа.

Комментарии:

1. привет. спасибо за ответ, к сожалению, проект прекратил работу из-за этой проблемы с подключением. в любом случае спасибо!