Thanks for your reply Jaydeep.

I got it working using the following way, by using the YEAR, MONTH, DAY
variables in the uri-template and emptying out the done-flag.

  <uri-template>
    /donemarkers/dependency-job/${YEAR}${MONTH}${DAY}.done
  </uri-template>
  <!--<done-flag>${YEAR}${MONTH}${DAY}.done</done-flag>-->
  <done-flag></done-flag>

I came to know from the logs that oozie first checks if there is a
directory with the name specified by uri-template, if not then it checks if
there is a file specified by the uri-template.

2015-07-28 19:40:46,225  INFO CoordActionInputCheckXCommand:539 - USER[-]
GROUP[-] TOKEN[-] APP[-] JOB[0131647-140520191754742-oozie-oozi-C]
ACTION[0131647-140520191754742-oozie-oozi-C@2]
[0131647-140520191754742-oozie-oozi-C@2]::ActionInputCheck:: In
checkResolvedUris...
2015-07-28 19:40:46,225  INFO CoordActionInputCheckXCommand:539 - USER[-]
GROUP[-] TOKEN[-] APP[-] JOB[0131647-140520191754742-oozie-oozi-C]
ACTION[0131647-140520191754742-oozie-oozi-C@2]
[0131647-140520191754742-oozie-oozi-C@2]::ActionInputCheck:: In
checkListOfPaths: /donemarkers/dependency-job/20150725.done is Missing.
2015-07-28 19:40:46,241  INFO CoordActionInputCheckXCommand:539 - USER[-]
GROUP[-] TOKEN[-] APP[-] JOB[0131647-140520191754742-oozie-oozi-C]
ACTION[0131647-140520191754742-oozie-oozi-C@2]
[0131647-140520191754742-oozie-oozi-C@2]::ActionInputCheck::
File:/donemarkers/dependency-job/20150725.done, Exists? :true




On Wed, Jul 29, 2015 at 4:20 AM Jaydeep Vishwakarma <
[email protected]> wrote:

> done-flag does not have support for EL functions.
>
> Regards,
> Jaydeep
>
> On Tue, Jul 28, 2015 at 9:23 PM, pratik khadloya <[email protected]>
> wrote:
>
> > Does anyone know how to use dynamic EL functions in <done-flag> tag of
> > oozie co-ordinator xml?
> >
> > http://stackoverflow.com/questions/31681190/oozie-done-flag-el-functions
> >
> > I am getting the error
> > Error: E1004 : E1004: Expression language evaluation error, Unable to
> > evaluate :${coord:formatTime(coord:actualTime(), 'yyyyMMdd')}:
> >
> > Thanks,
> > Pratik
> >
>
> --
> _____________________________________________________________
> The information contained in this communication is intended solely for the
> use of the individual or entity to whom it is addressed and others
> authorized to receive it. It may contain confidential or legally privileged
> information. If you are not the intended recipient you are hereby notified
> that any disclosure, copying, distribution or taking any action in reliance
> on the contents of this information is strictly prohibited and may be
> unlawful. If you have received this communication in error, please notify
> us immediately by responding to this email and then delete it from your
> system. The firm is neither liable for the proper and complete transmission
> of the information contained in this communication nor for any delay in its
> receipt.
>

Reply via email to