I am trying to create a package using standard SSIS features. I will be using a webservice and connect to a SAP server to access tables and extract data to SQL Server database. Using the WebService task, in the General tab I am able to create a Httpconnection and test the connection which is successful. Next I was able to successfully download a WSDL file and set the OverwriteWSDL to True. In the Input tab, I am able to find and select the service and Method and left the WebMethodDocumentation as blank. In the output tab I selected File Connection for Output Type and gave filename. I haven’t done anything in the Expressions tab at this point. When I build the solution there is no error at this point.
When I Start Debugging the package, I am getting the following error.
[Web Service Task] Error: An error occurred with the following error message: "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: Could not execute the Web method. The error is: Method 'ProxyNamespace.RFC_READ_TABLEService.RFC_READ_TABLE' not found..
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebMethodInvokerProxy.InvokeMethod(DTSWebMethodInfo methodInfo, String serviceName, Object connection)
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser)
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread()".
Does anybody have suggestions what the issue is and what needs to be done to fix the issue?