1,pb安裝路徑下找到pbsoapclient90.pbd,加到程式中;
2,pb-->file--->new---->webservice proxy wizard
輸入webservice wsdl url ,一般為 url?wsdl;
3,生成**物件;
4,按例子呼叫;
soapconnection conn // define soapconnection
popservice1soap proxy_obj // declare proxy
int rval
string s
conn = create soapconnection
rval = conn.createinstance(proxy_obj, "popservice1soap",)
trys = proxy_obj.helloworld()
// invoke service
messagebox("", s)
catch ( soapexception e )
messagebox ("errdat* d or", "cannot invoke web service")
// error handling
end try
destroy conn
問題點:
1、呼叫ws傳入引數為null
更改ws預設的命名空間
2、將http瀏覽器中可以呼叫,pb9環境中沒有生成呼叫物件
pb9可能不支援ws頁面方法中返回的資料型別,任何乙個返回型別不支援都
將出現此問題
3、出現pb9 無法請求識別元素 命名空間錯誤
pb9生成的**類命名空間和ws位址的命名空間不一致,刪除**檔案,重新
建立**類
PB9 0動態生成控制項
在做畢業設計的時候,遇到了用核取方塊來顯示資料庫中的資訊,但是數量不能確定。因此,需要減低程式顯示時和資料庫的耦合度,讓程式自己可以根據資料庫的記錄的資訊數量變化自動適應。基於該需求用到了動態生成控制項。還是和之前一樣,知識內容都是一樣的,只是在使用的細節上的區別。根據資料視窗中符合要求的資料庫記錄...
Android平台呼叫WebService詳解
部落格出處 手機號段歸屬地查詢 param phonesec 手機號段 public void getremoteinfo string phonesec catch exception e 獲取返回的資料 soapobject object soapobject envelope.bodyin 獲...
對於xfire動態呼叫webservice介面
xfire是辣麼過時,由於用到了,不能不研究一下。複雜型別返回值型別為 org.w3c.dom.document 型別物件 解析第乙個引數開始 document doc document os 0 element root doc.getdocumentelement listulist new a...