首页 > 其他分享 >万物皆可集成系列:低代码对接Web Service接口

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

时间:2022-11-17 17:25:33浏览次数:74  
标签: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

标签:Web,活字,Service,代码,对接,接口
From: https://www.cnblogs.com/powertoolsteam/p/16900100.html

相关文章

  • Authorization not available. Check if polkit service is running or see debug mes
    重启服务器,报错:Authorizationnotavailable.Checkifpolkitserviceisrunningorseedebugmessageformoreinformation.解决:1.systemctlreinstallpolkit2.s......
  • 针对某云盘接口实现分片多线程上传功能
    因为某云盘接口文档说不支持并发上传(也就是说服务端没有采用序号标记去合并),而且在网上搜不到该网盘类似案例,都是用的单线程,导致在设计实现过程中踩了很多坑实现并发上传思......
  • WebGL 着色器内置变量
    WebGL着色器内置变量WebGL中文教程网本文是WebGL教程(电子书)的2.7节内容着色器语言在GPU的着色器单元执行,javascript语言、C语言在CPU上执行,任何一种语言的语法规则,整......
  • Vue 3.x 中使用 Axios 请求远程Api接口数据
    一、安装axios插件npminstallaxios--save//或者yarnaddaxios//或者cnpminstallaxios--save 注:安装包的时候后面的 --save,如果不加,只安装在当前项目,把......
  • 自动生成前端接口文件以及方法函数实践
    实现原理解析(以个人项目角度实现)后端接口布置访问链接,可以从浏览器network中获取到请求地址存在请求参数为userpageSize访问接口示例为:/apiList/pageSize=55获取......
  • webbrowser中,JS调用C#代码
     usingSystem.Runtime.InteropServices;usingSystem.Windows.Forms;namespaceWindowsFormsApp{publicpartialclassForm1:Form{publicF......
  • Android-AccessibilityService
    概述AccessibilityService用于提供辅助功能服务,其在后台运行,并在触发AccessibilityEvents时由系统接收回调。此类事件表示用户界面中的某些状态转换,例如,焦点更改,按钮被单......
  • 排查http接口自动重试现象
    http接口自动重试现象的排查标题现象排查过程结论原因一是公司kong的配置:原因二:整体解释现象在公司开发时观察到一个奇怪的现象,一个运行时间较长(1分钟)的http接口会被自动......
  • 使用python中的requests库调用接口上传文件
    importrequestsurl="https://192.168.4.103/iof/base/resource/addResourceBf"payload={'resoId':'reso_fenlei16568654548266IP134232246455','resoName':'12......
  • web.xml配置文件
    <?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLoc......