實現過程
1) 首先發起一個http-get請求
2) 拿到請求參數並把它作爲查詢數據庫的條件獲得返回一個值
3) 根據webservice服務端格式要求把2中得到的值封裝成soap請求發給服務端
4) 獲得從服務端得到的返回值(xml)以http-post的方式返回給客戶端
流程圖
準備工作
數據準備
在要用到的tibero數據庫中建一張表UPESB.weather
WebService服務端準備
在網上找一個提供天氣查詢的webservice接口,找到其wsdl文件的url,如此例子中的http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
UPESB Adapter 發佈
登錄192.168.0.218/9080/upesb
用戶名:admin
密碼:admin
點擊Service Map 中的Adapter Map後進行相應適配器的發佈
HTTP IN Adapter的發佈,context path填寫/test,編碼方式填寫utf-8
DB OUT Adapter的發佈,Connection pool type 選擇Data Source,Data Source name填寫jdbc/upesb_sqm_rm
Web Service Out Adapter的發佈,給一個Adapter name剩下按默認填寫即可