2012-12-03 30 views
3

請幫幫我。我有一個電源製造商 - 安裝了11.5版本,我可以升級到12.0。 現在的問題是我必須從電源構建器調用WCF服務。從Power builder調用WCF服務-11.5

請讓我知道這是否可能。如果是,那麼請給我一些例子/代碼。

回答

0

使用PB11.5不可能使用WCF Web服務。

如果你可以添加新的代碼到項目中,那麼我認爲你可以創建一個解決方法。我沒有示例代碼,但可以使用Visual Studio和.NET 3.5(PB11.5不支持.NET 4)創建.NET程序集,該程序充當您的WCF Web服務的代理,然後您可以使用在您的PB11.5程序中新組裝。

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) 

0

您可以使用Power Builder中的嚮導創建代理。

  1. 在該向導,你只需要WCF服務的輸入網址,然後
  2. 選擇.NET創建一個代理
  3. 使用代理代碼