用PB9調(diào)用HISSERVICE服務(wù)需要注意的事項_第1頁
用PB9調(diào)用HISSERVICE服務(wù)需要注意的事項_第2頁
用PB9調(diào)用HISSERVICE服務(wù)需要注意的事項_第3頁
用PB9調(diào)用HISSERVICE服務(wù)需要注意的事項_第4頁
用PB9調(diào)用HISSERVICE服務(wù)需要注意的事項_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、注意:必須要打上PB9的903_8784補丁否則不能正常生成webservice代理步驟參考已下步驟(網(wǎng)上的程序,非常好)1.首先我們創(chuàng)建或打開一個pb workspace.2.勾選windows菜單中的system tree選項,打開左側(cè)的system tree面板3.在左側(cè)的system tree中右鍵選擇pbt,在彈出的菜單中選擇properties,打開屬性面板4.在打開的屬性面板中選擇browser,添加pb擴展庫pbsoapclient90.pbd(如果是pb9就是pbsoapclient90.pbd,pb10就是pbsoapclient100.pbd以此類推),這個pbd是用來處

2、理webservice調(diào)用的類,可以在pb安裝目錄sharedpowerbulider目錄下找到。5.在打開的項目中新建Project -> Web Service Proxy Winzard,點擊下一步6.在出現(xiàn)的select wsdl file目錄中設(shè)置wsdl地址,在這里我們要說明的是填入的地址有兩種類型,可以使用本地的wsdl文件,也可以使用遠(yuǎn)程的wsdl描述,在這里我們建議使用遠(yuǎn)程獲取的方式,這樣一旦服務(wù)發(fā)生變化就可以重新編譯新的代理,而不需要變動任何配置。熟悉webservice的可以知道,webservice可以發(fā)布元數(shù)據(jù)接口,我們可以通過服務(wù)+ "?wsdl&q

3、uot;的方式來獲取.例如/test/webservice.asmx是服務(wù)地址,那么我們可以通過/test/webservice.asmx?wsdl來獲取wsdl描述。7.選擇服務(wù)8.選擇服務(wù)端口9.輸入生成代理名稱前綴10.設(shè)置項目名稱11.點擊工具欄Deploy圖標(biāo)生成代理類12.創(chuàng)建測試窗口13.調(diào)用Webservice代碼/聲明服務(wù)連接對象SoapConnection connttservice1soap test_wstns_Person tttns_Person tt1long rVal/string str_endpoi

4、nt/str_endpoint = "http:/localhost/webserver/service1.asmx?WSDL"conn = create SoapConnection/創(chuàng)建服務(wù)實例rVal = Conn.CreateInstance(test_ws, "ttservice1soap")try      if rb_1.checked then          sle_1.tex

5、t = test_ws.helloworld(sle_1.text)      elseif rb_2.checked then           sle_4.text = string(test_ws.addint(long(sle_2.text),long(sle_3.text)       elseif rb_3.checked then  

6、0;         tt = test_ws.getperson()           sle_5.text = tt.firstname + "," + tt.lastname       else         tt1 = test_ws.

7、getpersonlist()         sle_6.text = tt11.firstname + "," + tt11.lastname + "|" + tt12.firstname + "," + tt12.lastname    end if/如果捕獲異常catch(soapException ex)   messagebox("test",ex.text)FINALLY   

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論