TASKCTL使用插件获取WebService天气信息

浏览: 1575

1、安装插件

cprunwsjob.zip

QQ图片20170713194408.png

(把插件脚本解压后放至 $TASKCTLDIR/src/plugin/wsjob/shell目录下)

2、编写模块文件

<!--************************************************************* 
TASKCTL技术平台模块文件
工程名称:project1
流程名称: project1_Flow1
模块名称: MainModul

*****************************************************************-->
<serial>
<name>MainModul_rootnode</name>
<begin>
<name>MainModul_beginjob</name>
</begin>
<parallel>
<name>MainModul_ParallelNode0</name>
<exppara>url=http://ws.webxml.com.cn/WebServices/TrainTimeWebService.asmx?wsdl,tns=http://WebXml.com.cn/</exppara>
<wsjob>
<name>wsjob1</name>
<progname>getStationAndTimeByStationName</progname>
<para>StartStation=成都,ArriveStation=重庆</para>
<jobdesc>失败的火车时刻请求</jobdesc>
</wsjob>
<wsjob>
<name>wsjob2</name>
<progname>getStationAndTimeByStationName</progname>
<para>StartStation=成都,ArriveStation=重庆,UserID=</para>
<jobdesc>有乱码:(成功的火车时刻请求</jobdesc>
</wsjob>
</parallel>
<nulljob>
<name>MainModul_JobNode0</name>
<jobdesc>什么都不做哒</jobdesc>
</nulljob>
<parallel>
<name>MainModul_ParallelNode1</name>
<exppara>url=http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl,tns=http://WebXml.com.cn/</exppara>
<wsjob>
<name>wsjob3</name>
<progname>getWeatherbyCityName</progname>
<para>theCityName=成都</para>
<jobdesc>成都天气不支持?!</jobdesc>
</wsjob>
<wsjob>
<name>wsjob4</name>
<progname>getWeatherbyCityName</progname>
<para>theCityName=北京</para>
<jobdesc>北京的天气</jobdesc>
</wsjob>
</parallel>
<!-- 用户模块代码自定义区开始 -->
<!-- 用户模块代码自定义区结束 -->
<end>
<name>MainModul_endjob</name>
</end>
</serial>

3、运行查看日志

QQ图片20170713194756.png

推荐 0
本文由 ETL批量调度-Taskctl 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册