从Power builder-11.5调用WCF服务

时间:2012-12-03 07:29:13

标签: wcf powerbuilder

请帮帮我。我有一个电源制造商 - 安装了11.5版本,我不能升级到12.0。 现在问题是我必须从power builder调用WCF服务。

如果可能,请告诉我。如果是,那么请提供一些示例/代码。

3 个答案:

答案 0 :(得分:1)

你试过这个:Real's how to - Get data from the Internet吗? 我使用相同概念的略微变化:

internetresult uo_result  
inet iinet_base  
long ll_ret  
string ls_url  

ll_ret = GetContextService("Internet", iinet_base)  
IF ll_ret < 0 then  
    MessageBox("Error", "Error...", StopSign!)  
    Return  
End IF  

uo_result = CREATE uo_internetresult  
ll_ret = iinet_base.geturl(ls_url, uo_result)  

等。

答案 1 :(得分:0)

使用PB11.5无法使用 WCF Web服务。

如果您可以向项目添加新代码,那么我认为您可以创建一个变通方法。我没有示例代码,但您可以使用Visual Studio和.NET 3.5(PB11.5不支持.NET 4)创建.NET程序集,它充当WCF Web服务的代理,然后您可以使用PB11.5程序中的新程序集。

答案 2 :(得分:0)

您可以使用power builder中的向导进行代理创建。

  1. 在该向导中,您只需输入wcf服务的网址
  2. 选择.net然后创建代理
  3. 在代码中使用该代理