PB9 0呼叫Webservice步驟以及相關問題

2022-03-25 18:51:00 字數 907 閱讀 6308

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...