kettle-转换-调用PUT接口

kettle-转换-调用接口触发生成服务工单

  • 前置配置1,在kettle.properties配置好全局变量
    在这里插入图片描述

  • 前置配置2,建立数据库连接
    在这里插入图片描述

  • 设置完整流程
    在这里插入图片描述

*流程 第一个节点:表输入(temp.temp_import_customer_list),配置需要访问的数据库,然后写sql直接将数据查出来,后续节点会根据查询出的条数逐条轮询
在这里插入图片描述

select  content_instance_id,  content_flow_id
from test
  • 流程第二个节点:JavaScript(JavaScript代码),应用上一个环节表输入的作为变了,定义好请求地址、body、method、head等
    ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1mOYfqbZ-1678844719435)(en-resource://database/927:1)]](https://img-blog.csdnimg.cn/74ce491b173e487fb5ba7de3a91dd3f3.pn
var v = content_instance_id;
var token_url ='http://127.0.0.1:8084/test/1/'+v;
var body = JSON.stringify({"contentFlowId":content_flow_id,"flowNo":content_flow_id});
var empId = "1111";
var Accept = "application/json, text/plain, */*";
var stationEmplId = "2222";
var Connection = "keep-alive";
var http_method = "PUT";
var ContentType = 'application/json;charset=UTF-8';
var AcceptLanguage="zh-CN,zh;q=0.9";
var AcceptEncoding="gzip, deflate";
var UserAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36";

*流程 第三个节点:发送请求(REST Client),发送的是PUT请求
在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X3AF2kk9-1678844719436)(en-resource://database/933:1)]

  • 流程第四个节点:发送请求(文本文件输出),可以拿到以上所有节点的输出字段并写入到文本文件
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wquFMayb-1678844719437)(en-resource://database/935:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ksRfL081-1678844719438)(en-resource://database/937:1)]

  • 注意:下图是捕捉到的请求,Transfer-Encoding是chunked

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值