我必须使用提供商没有asmx
或wsdl
的网络服务。我只有一个位于我的电脑上的wsdl文件。
我知道vb.net solutions
this或this有一些解决方案,但我想使用此服务创建SSIS package
,但不知道如何处理此问题,如果这是甚至可能。
除了本地wsdl文件,我的提供商给了我一个像http://a.b.com/services/SOAP
这样的网址。所以我做的是:
1. Creating a Web Service Taks
2. Setting up the HTTP Connection Manager
- With Server URL http://a.b.com/services/SOAP
3. I linked the WSDLFile to the same named field
4. Set up dthe Input and Output
我得到的是以下错误:
Error: 0xC002F304 at Web Service Task, Web Service Task: An error occurred with the following error message: "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: The Web Service threw an error during method execution. The error is: The request failed with the error message:
--
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://a.b.com/services/SOAP">here</a>.</p>
</body></html>
任何人都可以帮助我1.理解和解决问题。我找不到任何关于它的信息。