苍穹A通过集成云.金蝶云苍穹(远端)调用部署在苍穹B的微服务原创
4人赞赏了该文章
486次浏览
编辑于2023年08月17日 14:52:00
最近遇到一个场景,一个二开查询功能的微服务只部署在了苍穹B上,但是并没有部署在苍穹A上,而苍穹A作为中间的路由,如何调用到苍穹B的二开微服务。
必备条件:苍穹A的连接配置上配置苍穹B的金蝶云苍穹远端的连接配置并且连接状态正常
实现效果: 在苍穹A的集成云脚本里调用到苍穹B的二开微服务
微服务截图
步骤一:在苍穹A上先新建一个查询服务类型 苍穹B为数据源的集成对象。全名为mservice://shkd.jinjiang.VoucherRealationService.queryBusinessBillType
由于二开微服务的入参是一个map,这个也需要定义一个参数,编码为result,数据类型为STRUCT
保存成功后就可以在脚本里调用了
步骤二 脚本调用微服务
var data={ "result":{ "a":"xxx",//这里输入具体的key value "b":"yyy } }; var businessbill= invokeMicroService( "isc", "iscb","ISCDataCopyService", "callService", "苍穹B的连接配置编码","mservice://shkd.jinjiang.VoucherRealationService.queryBusinessBillType",data,null);
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读