webservice 参数太大_手把手系列:常用数据交换方案Web Service接口处理法
手把手系列:常用數據交換方案之Web Service接口處理法
Web Service是一個SOA(面向服務的編程)的架構,是一個平臺獨立的,低耦合的,基于可編程的web的應用程序,可使用開放的XML標準來描述、發布、發現、協調和配置這些應用程序。Web Service使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數據或集成。正是基于以上特性,使得Web Service得以廣泛應用,成為一種常用的交換方式。
一、Web Service處理流程
針對Web Service接口,從接口數據接入、加工處理到交換入庫等,數據治理睿治中的數據交換平臺都有一套完整的、可配置的組件,用于滿足各種場景需求。主要操作步驟如下:
1、在數據源進行Web Service接口注冊
依次點擊數據源-接口數據源-新增,彈出新建接口數據源對話框。在接口地址中輸入Web Service接口的地址,格式選擇WSDL。
2、使用Excel輸入組件從Excel文件中解析參數
因為要查詢各地區的天氣情況,所以我們從Excel文件中解析出各省市名稱,Excel內容如下圖所示
用Excel輸入組件,將上圖的數據解析到臨時表中,用作Web Service接口組件的參數。
3、根據Excel組件的參數,用Web Service接口組件從接口中獲取數據
數據源選擇我們剛剛創建Web Service天氣
執行操作選擇根據城市名稱查詢天氣的操作
請求編碼使用默認的UTF-8編碼
下面的參數列表中,需要的參數城市名選擇輸入字段中的cityname字段
在輸出字段界面點擊刷新按鈕,會自動添加字段,為了避免接口返回的數據長度太大,字段類型不是大字段的我們手動將字段類型改為大字段。
4、使用xml解析組件解析Web Service接口組件的數據
xml來源選擇輸入字段
字符集用默認的UTF-8
字段選擇web service接口組件輸出的字段
解析節點手動輸入data/lives
字段列表界面,手動添加字段,輸入字段名稱和節點名稱
5、使用表輸出組件將xml解析組件解析后的數據存儲到數據庫中
6、查看數據
最后目標表中存儲的數據:
整個交換任務流程(Excel中數據太多,通過過濾組件只保留部分數據):
二、項目應用與實踐
目前Web Service接口組件已在多個項目中得到廣泛應用,如:某區政務服務數據管理中心通過Web Service接口與教育、公安和工商局完成信息共享交換,為教育無紙化提供保證;某環保局通過Web Service接口完成對工業廢水、廢氣等數據的共享交換,從而實現空氣質量的實時更新與監控等等……
除了Web Service接口方式的交換外,億信華辰睿治數據治理中的數據交換平臺中還內置了許多交換處理組件,譬如傳統的庫表和文件交換,還有HTTP接口交換、FTP文件交換、MQ交換等,可輕松滿足諸多交換場景,快來試用體驗吧!
總結
以上是生活随笔為你收集整理的webservice 参数太大_手把手系列:常用数据交换方案Web Service接口处理法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电信光猫wifi怎么设置路由器电信光猫下
- 下一篇: 基于wincc的虚拟电梯设计_一文带你了