我刚开始使用 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