創建成功,但生成錯誤!不知道為什么,請大俠們幫幫忙!
---------- Deploy: Deploy of p_ws_proxy1
Retrieving Powerbuilder Proxies from WebService...
Generation Errors:
Deployment Error: No files returned from server for service_port: 'SMsgService_SMsg' Error code: 'Fail to generate proxy for the port ' Proxy was not created.
---------- Finished Deploy of p_ws_proxy1
WEB地址:
http://202.104.151.152:8101/axis/services/SMsg?wsdl
uj5u.com熱心網友回復:
用pb10試了一下Generation Errors:
Deployment Error:
No files returned from server for service_port 'SMsgService_SMsg'
Error code: 'Fail to generate proxy for the port '
Proxy was not created.
懷疑是里面的部分型別PB不支持,建議你用mssoap來呼叫webservice試試
uj5u.com熱心網友回復:
使用PB6.5呼叫Web Service的辦法從PB8.0/9.0開始,就已經提供Web Service Proxy功能,能夠直接進行相關程式的撰寫。
但是,部分老專案使用PB6.5開發
研究后發現,其實PB6.5要操作Web Service也挺容易。
說明:1.本例子用于pb對Web Service的操作。
2.pb可使用兩種方式實作。
3.proxy方式使用pb9自帶的Web Service Proxy功能實作,需要將sharedPowerBuilderpbsoapclient90.pbd包含到應用中來。
4.OLE方式呼叫MSSOAP.SoapClient實作,此方式可用于低版本pb,如pb6.5。
5.MSSOAPLib.SoapClient的獲得,請從microsoft搜索soap toolkit下載soapsdk.exe
OLEObject MSSOAPLib1
MSSOAPLib1= CREATE OLEObject
long ll_result
ll_result = MSSOAPLib1.ConnectToNewObject("MSSOAP.SoapClient")
if ll_result <> 0 then
messagebox("系統提示","連接MSSOAP.SoapClient失敗!回傳引數:"+string(ll_result))
end if
MSSOAPLib1.mssoapinit("http://172.17.99.20:9090/yygh/services/Query?wsdl")
mle_content.Text = MSSOAPLib1.sendXml("Sina", sle_userid.text, sle_passwd.text, sle_mobileno.text, mle_content.text, "new")
uj5u.com熱心網友回復:
感謝回復。PB10試了,也不行。
只能試試用mssoap來呼叫webservice的方法了。
uj5u.com熱心網友回復:
剛試了下,pb12下也不行 ,應該是wsdl的問題uj5u.com熱心網友回復:
版主 是正解轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/43268.html
標籤:Web 應用
上一篇:求一個PB開發的分布式應用示例
