发表于 2017-07-13 19:49
楼主
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、运行查看日志
小提示:如果有乱码的朋友,可以用iconv转换下插件里面的文件。或者等TASKCTL5.0发布了 :)
请登录后评论~