How-To: Define a WebServices trigger job in CA Workload Automation DE. The below content assumes that all pre-requisite work has been completed to allow for the Web Services agent to function properly.
Customers may wish to define a web services job that will trigger another job within dSeries.
Release: DSWAHA01300-12-Workload Automation DE-High Availability
Component:
This is applicable on both Windows & UNIX/Linux based systems.
Define a Web Service job using the Web Service Document/Literal job type by dragging it from the palette to the active workspace.
There are a few required fields that the system is expecting. Within the CAWA DE Desktop Client:
On the Basic Panel:
| WSDL URL: | http://<appserver_name>:8080/axis2/services/EspDSeriesService?wsdl |
| Service Name: | EspDSeriesService |
| Port Name: | EspDSeriesServiceHttpSoap11Endpoint |
| Operation: | triggerAddEvent |
| End point URL: | http://<appserver_name>:8080/axis2/services/EspDSeriesService.EspDSeriesServiceHttpSoap11Endpoint/ |
| User: | <User account that will run the job> |
On the Operation Parameters Panel:
The following parameters and values are required
| /triggerAddEvent | <null> |
| /triggerAddEvent/eventName | <EVENTPREFIX>.<JOBNAME> Example: SCHEDMASTER.HOUSEKEEPING |
| /triggerAddEvent/when | <time value> |
| /trigger/AddEvent/userParms | <User Account that will run the job> |
One can get a good idea of what the expected parameters and values for using CAWA DE Web Services to control events/applications/jobs are by using a product called SoapUI. The product is freely available on the web, but is not supported in any way by CA Technologies.