万物皆可集成系列:低代码对接Web Service接口

葡萄城技术团队 葡萄城技术团队 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我们知道活字格支持不写代码实现双向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

...全文

相关推荐

万物互联网的支撑平台体系结构.docx

**平台集成**:物联网平台是整合上述所有元素的关键,它提供设备管理、数据处理、应用开发和部署等功能,使得开发者可以快速构建和部署物联网应用。

xxpr_ybgg

鸿蒙启航:Android工程师向HarmonyOS全栈开发的转型与实践指南

摘要:随着万物互联时代的到来,HarmonyOS作为新一代分布式操作系统为开发者带来全新机遇。本文针对Android开发者转型需求,系统介绍了HarmonyOS的核心架构、开发工具链和应用开发全流程。重点解析了分布式能力、Ability模型等关键技术,对比了与Android系统的差异,详细说明了开发环境搭建、应用开发(包括APP/游戏/PC应用)、系统集成等实践要点。文章还包含针对岗位要求的面试问题解析,帮助开发者快速掌握Java/C++、Linux系统操作等必备技能。

郑伟强dev

智能体从概念到落地:四层架构、平台选型与开发避坑指南

以大语言模型为大脑的智能体,正从概念走向工程实践。理解智能体,关键在于把握其由模型层、规划层、记忆层与工具层构成的四层系统——模型决定推理上限,规划实现任务分解,记忆支撑多轮交互,工具打通外部世界。这一架构让AI不再止于对话,而是能自主调用API、操作软件、完成闭环业务。在技术落地中,可视化平台如Dify降低编排门槛,代码级框架如Hermes提供细粒度控制,选型需平衡业务复杂度与团队能力。销售、客服、数据分析等场景已验证其生产力价值,而数据质量、提示词设计与可观测性则是避坑核心。本文从底层原理到Window

weixin_33868027

[详细完整版]物联网定义.doc

物联网(Internet of Things, IoT)是一种革命性的技术概念,它将各种日常设备和设施联网,赋予它们“内在智能”和“外在使能”,从而实现万物之间的互联互通。这些设备包括传感器、移动终端

是空空呀

webservice

- **WSDL(Web Services Description Language)**:这是一种用于描述WebService接口的XML格式语言。

hua2rong
评论
收藏 已收藏
分享
返回顶部
葡萄城技术团队
葡萄城技术团队 葡萄城官方账号 葡萄城官方账号领域专家: 前端开发技术领域 领域专家: 前端开发技术领域
CSDN 低代码社区 249 成员 117 内容