#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. привет. спасибо за ответ, к сожалению, проект прекратил работу из-за этой проблемы с подключением. в любом случае спасибо!