2016-10-13 3 views
0

Я только начиная с SAP B1WS, вот простое консольное приложение:ошибка подключения к 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 

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

{"No connection could be made because the target machine actively refused it 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

+0

любые идеи, никто? –

ответ

0

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

+0

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

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