动态获取端点和相应的wsdl文件(来自DB)并调用wsdl文件中的操作

时间:2014-07-12 16:58:03

标签: wcf wsdl endpoint

动态地我需要获取端点和相应的wsdl文件(来自DB)并调用wsdl文件中的操作

  • wsdl文件和相关端点的位置存储在不同ID的数据库表中
  • 根据所选的ID - 点击“开始”按钮

             --> the wsdl file 
             --> its corresponding endpoint
             --> (and already framed parameters on some condition) 
    

    需要从数据库中获取,并且需要从UI调用检索到的wsdl中可用的操作(我的UI的ASP.Net MVC 4)

DB

的样本

ID | WSDLLocation | WSEndPoint |有效| ExceTime | ....

我的UI在网格中显示这些内容以及每行中的START按钮。 点击此按钮 - 来自DB&的WSEndPoint需要从指定位置获取相关的WSDL文件 并且需要调用它中的操作。希望我已经提供了所有问题的详细信息。 请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

你需要像这个WCF Dyamic代理这样的东西来指定wsdl位置:

http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx http://blogs.msdn.com/b/vipulmodi/archive/2008/10/16/dynamic-proxy-and-memory-footprint.aspx

似乎netfx3不再可用,所有链接似乎都被破坏了,所以你也可以试试这个: http://wcfwsdl.codeplex.com/SourceControl/list/changesets?branch=default