国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何在pb9中調用WebService

2024-07-21 02:11:36
字體:
來源:轉載
供稿:網友
pb9也出來了,速度夠快的,大概看了一下,與pb8比較,增加的功能不多,主要是webservice,xml和ejb.我就感受了一下pb9的webservice功能,與大家共享。
      我們用一個實例來說明:
      新建應用,這些步驟與pb8一致的。然后建立一個webservice  proxy  wizard,下一步會提示你輸入wsdl文件,點擊瀏覽選擇,假設是c:/inetpub/wwwroot/的service1.wsdl文件。點擊下一步,會自動出現wsdl文件中的service.點擊下一步,系統默認選擇servicesoap,緊接著輸入proxy  name(代理對象名),輸入test_ws.后面的幾項按默認即可。
    完成后是編譯代理對象的界面。會出現:
    web  service  generator  project  status
    deployment  pbl:    e:/program/pb/webservice/w_app.pbl
    clear  pbl  on  build:    no
    confirm  overwrites:    no
    wsdl  location:    file://e:/program/pb/webservice ervice1.wsdl
    services  selected  :
    service  service1:
    service1soap
    可以在屬性中設置,也可以不用去管。點擊編譯的綠色圖標,好了,一個代理對象生成了。
    在左邊的treeview中可以看到如:test_wsservice1soap的東西。
    點擊加號的圖標,在function中可以看到里面的我們定義的show(string  yourname)  returns  string.
    好了最重要的一步已經完成了,我們來測試一下:
    建一個windows,添加一個文本框和按鈕控件。
    在cb_1.click事件寫入:
    soapconnection  conn  
    test_wsservice1soap  test_ws  

    long  rval
    //string  str_endpoint
    //str_endpoint  =  "http://localhost/webserver/service1.asmx?wsdl"
    conn  =  create  soapconnection    
    rval  =  conn.createinstance(test_ws,  "test_wsservice1soap")
    sle_1.text  =  test_ws.show("你的參與是我們最大的支持")  
    destroy  conn
    好了,保存,會提示soapconnection未定義。
    增加pbsoapclient90.pbd到庫列表中。pbsoapclient90.pbd在pb安裝目錄下    shared/powerbuilder。增加后左邊treeview會出現soapconnection,soap  server
soapexception 兩個對象.
運行,點擊按鈕,文本框中出現http://www.ourfly.com歡迎你的參與是我們最大的支持
注意的是:service1.asmx文件在服務器上是可以運行的,否則不會出現東西的。
希望更多精彩的東西,能與大家分享。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古田县| 陵川县| 武穴市| 肇州县| 高州市| 孟村| 台江县| 威远县| 融水| 广汉市| 宁安市| 穆棱市| 如东县| 田林县| 柳州市| 卢氏县| 淮北市| 舒兰市| 宜兴市| 鹿泉市| 衡山县| 政和县| 阿克陶县| 九台市| 凭祥市| 金阳县| 措美县| 柘荣县| 沂源县| 余庆县| 麦盖提县| 河北省| 阜南县| 尚志市| 新巴尔虎左旗| 庆云县| 连江县| 奇台县| 梅河口市| 阜宁县| 五莲县|