Besides the REST API, the Java API should let you do the same thing.
http://oozie.apache.org/docs/4.2.0/client/apidocs/org/apache/oozie/client/OozieClient.html#getJobsInfo(java.lang.String)

Same with the CLI:
http://oozie.apache.org/docs/4.2.0/DG_CommandLineTool.html#Checking_the_Status_of_multiple_Workflow_Jobs


- Robert

On Wed, Mar 16, 2016 at 9:26 AM, Ganesh <[email protected]> wrote:

> Hi Hanmayya,
>
> I would actually think of using the REST API from oozie to list down all
> jobs with a filter on status .
>
> Take a look at this :
> https://oozie.apache.org/docs/4.0.0/WebServicesAPI.html#Jobs_Information
>
> This way you wouldn't need to retain job state information at your end !
>
> Am not an expert oozie user! But i guess this might be of help!
> Thanks/Ganesh
>
>
> On 16-03-2016 10:51, Hanmay Udgiri wrote:
>
>> Hi All,
>> I have a scenario where I need suspend and resume a oozie job.I know this
>> is possible by passing the jobId to oozie client.
>> In my scenario, I have coordinator which call a Java class which call all
>> the oozie workflows and I suspend a job if a validation fails, and exit
>> the
>> workflow
>> When the coordinator call the Java class. I need to resume all the
>> suspended jobs but how do we get the job which are in suspended state.do
>> we
>> any API which can give all jobids which can give this (I can think of one
>> option where to save all jobids in DB and use this)
>> But I wanted to check if we have any API within oozie.
>>
>> Thanks
>> Hanmayya
>>
>>
>

Reply via email to