Chinaunix
标题: TASKCTL使用插件获取WebService天气信息 [打印本页]
作者: 则卷阿拉蕾92 时间: 2017-09-12 11:47
标题: TASKCTL使用插件获取WebService天气信息
本帖最后由 则卷阿拉蕾92 于 2017-09-12 11:49 编辑
转载自 http://www.taskctl.com/forum/detail_87.html
1、安装插件

(把插件脚本解压后放至 $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、运行查看日志

欢迎光临 Chinaunix (http://bbs.chinaunix.net/) |
Powered by Discuz! X3.2 |