Kettle WebService SOAP 接口详细步骤

目录

接口介绍

测试工具

Kettle配置

第一步:生成记录(生成入参)

第二步:Web 服务查询

第三步:解析xml

第四步:插入数据库

大功告成


模板:

​​​​​​​链接:https://pan.baidu.com/s/1HIZjWwC3b-S7W2NdY_hrmw 
提取码:v0si 

接口介绍

接口地址:http://192.168.180.74:8099/Common.asmx?wsdl (内网项目)

要求入参格式为 (以科室信息为例)

       eventId:JX_RD_HIS_KSMX   表名

       inXml:<ROOT>ALL</ROOT>   查询条件

                     或<ROOT><ND>2022</ND><YD>01</YD></ROOT>   根据年月查询

                     但在kettle中直接使用会报错 所以要用<![CDATA[<ROOT>ALL</ROOT>]]> 包起来

测试工具

接口测试工具 SoapUI 5.7.0

使用方法

 

直接使用会报错 

 

 处理方法:<![CDATA[  你的参数 ]]>

<![CDATA[<ROOT>ALL</ROOT>]]>

Kettle配置

第一步:生成记录(生成入参)

第二步:Web 服务查询

注意点(此处被坑过)

 不要勾选 Raturn the complete reply from ... 因为返回的结果没有转义,如果数据中本来就包含<> 会不好处理

对应入参

 获取出参

 

 输出文件 查看结果,接口调用成功

第三步:解析xml

 

 

 

验证一下结果 成功

第四步:插入数据库

大功告成

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值