如題,問一下怎么去連接java寫的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熱心網友回復:
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熱心網友回復:
mssoapinit這句是連接webservice,
mssoaplib1.sendXml 這句是呼叫webservice里的函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/48218.html
標籤:Web 應用
上一篇:如何通過posturl上傳檔案?
