I would like some advice on this -
We would like to start a job based on events received by it such as a web service call initiating a job/transformation. Right now, I can do this in a way such that the job runs in an interval and does some polling for a specific file/data to process. Is there a way we can do this in an existing plug-in, new plug-in or change in the Job->Start step that can be triggered through a web service or JMS event? What is the best way for PDI be run as a 'server' to accept incoming events from number of sources such as
+like a HTTP Post done with some data will trigger a job to process that data contained in HTTP Post
+Soap web service calls
+we could write a JMS plug-in but not sure how we can keep the job continuously alive listening to JMS messages to be received
-custom event handler
I have looked at some other threads related to always running jobs and such but did not find a clear solution on what is the best way to proceed.
Appreciate any ideas on this.