脚本地址链接:https://pan.baidu.com/s/1eBHgmY2W9W7WrGuERlK9TA 提取码:联系本人获取
工作中遇到要和第三方公司对接数据的需求,而第三方用的接口是非常古老
的webservice接口.客户要求用我们做一个webservice程序来处理,思考后选择用kettle + java版的webservice程序处理 思路:可以分为3步 1. 获取到webservice返回来的xml字符串 2. 格式化xml字符串,使得成为kettle可以处理的xml字符串 3. kettle调用xml组件,把相关数据插入到数据库
作为客户端主动调用webservice服务
- 获取到webservice返回来的xml字符串
- 格式化xml字符串,使得成为kettle可以处理的xml字符串
- kettle调用xml组件,把相关数据插入到数据库
作为webservice服务端被动接收推来的数据
因为kettle不能作为webservice服务端,于是借助一个java版的webservice程序,接收推过来的数据,保存到数据库,这个比较简单,在此省略
- 获取到webservice返回来的xml字符串 获取到的数据保存到数据库表,如下图
code:接口编码 status:本条消息的有效状态 response_message:消息内容
- 格式化xml字符串,使得成为kettle可以处理的xml字符串
- kettle调用xml组件,把相关数据插入到数据库