大家好:
現在有個關于PB9連接web service介面的問題,pb9的版本是5507,WS開發是用.NET開發的,我在用web service proxy wizard建立代理物件時,取不到里面的服務,對方給的WSDL地址都能訪問,也能打開看到里面的服務,這是為什么呢?
另外PB9做這種連接.NET框架的WS是否會存在一定的問題,比如有些資料型別回傳時,在PB9中決議不到呢
uj5u.com熱心網友回復:
估計是有兼容性問題,有沒有用 pb10 以上的版本試過呢?
uj5u.com熱心網友回復:
PB10沒有用,手里現在也沒有,因為是做的HIS系統,如果要用PB10的話,怕影響到整個系統的穩定性,風險有點大,畢竟醫院的規模不小,這種動作還是不敢弄uj5u.com熱心網友回復:
出現這個問題用pb9自帶的代理可能無法解決,建議你用mssoap來解決,或者用pb11,在web service proxy wizard里有個.net選項,選擇后應該就可以正常使用了介紹一下microsoft soap
oleobject ws
ws = Create oleobject
i = ws.ConnectToNewObject("MSSOAP.SoapClient30")
if i <> 0 then
destroy ws
messagebox('提示 ','請檢查是否安裝了SoapSDK3.0和XML4.0', exclamation!)
return
end if
ws.ClientProperty("ServerHTTPRequest",true)
ls_wsdl = profilestring("soap.ini", "soap", "url", "")
ws.mssoapinit(ls_wsdl)
ws.ConnectorProperty("Timeout",180000)
uj5u.com熱心網友回復:
需要安裝一下SoapSDK3.0uj5u.com熱心網友回復:
樓主我也遇到這個問題,不知道你解決了沒有,pb9轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/68321.html
標籤:Web 應用
上一篇:pb與WEB SERVICE
下一篇:服裝erp
