萬物皆可集成系列:低代碼對接Web Service接口

我們知道活字格支持不寫代碼實現雙向API綁定,那麼沒那麼主流的Web Service接口(SOAP協議+XML交互格式)呢?其實對接的思路沒有那麼複雜,得用C#編碼來對接的。
作爲一款企業級低代碼開發平臺,活字格可以和許多第三方軟硬件進行集成,靈活、高效使它不可忽視的優勢。在之前的內容中我們已經介紹了活字格如何與其它系統、應用對接,今天來說說以天氣預報Web Service的接口爲例,如何使用活字格來對接它的WSDL接口。
天氣預報WEB服務接口說明 - 天氣現象和圖例 - WebXml.com.cn

下面我們來看看實際操作的步驟吧。文末有代碼示例下載地址,不要錯過~

項目實戰

第一步:在Visual Studio創建ServerApi
由於活字格6.1切換了.Net Core,我建議大家在創建ServerAPI的時候直接選擇創建.Net Standard框架的類庫。
在我們幫助手冊的這裏,詳細講解了如何創建一個服務端 WebAPI
https://help.grapecity.com.cn/pages/viewpage.action?pageId=72366523

第二步:引用Web Service服務
創建好.Net Standard類庫後需要引用Web Service服務,可參考這裏
在ASP.NET Core調用WebService - .NET開發菜鳥 - 博客園 (cnblogs.com)

引用好Web Service服務之後,在C#工程文件中可以看到對應的方法

第三步:編寫活字格ServerAPI代碼

第五步:對比SoapUI,處理response獲取的值
這是SoapUI

這是response獲取的值

根據你的業務場景,通過C#編碼方式對返回值做邏輯處理

第六步:設計器中用發送HTTP請求命令請求活字格的ServerAPI

打完收工~

按照這個步驟,你就可以使用活字格來對接WSDL接口了。
示例下載地址:
https://gcdn.grapecity.com.cn/forum.php?mod=attachment&aid=MjQ0NzYyfDE2YzQ2Y2I0fDE2Njg2NzU1NjB8NjI2NzZ8OTk3MTg%3D

拓展閱讀

萬物皆可集成系列:低代碼對接企企雲實現數據集成
萬物皆可集成系列:低代碼如何不成爲數據孤島
萬物皆可集成系列:活字格對接泛微e-cology

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章