私は 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>
サーバーにヒットしているとは思えないので、ダミーデータを送信しています。サーバーにヒットしていた場合、より具体的なエラーが発生すると思います。無効なパスワードなど
問題は何ですか?
ティア