Yes Thomas. I agree on all and that is my requirement as well. I should be able 
to retrieve the application name that I have assigned from with in the 
application to track the current application parameters like the time it took 
to complete certain processes and the data it worked on.

 Hence, I am looking for a way to get the application name using the API from 
with in the operators and use those details to track like below.

Application Id  Time taken      Total records   Skipped records Operator name   
        
App_name1       20 seconds      2M              8K              Oper1
App_name2       40 seconds      6M              2K              Oper1


Regards,
Venkatesh. 

-----Original Message-----
From: Thomas Weise [mailto:[email protected]] 
Sent: Friday, January 08, 2016 9:50 AM
To: [email protected]
Subject: Re: Reg job failure when submitted using curl

Hi Venkatesh,

Don't you need to schedule the execution so that not multiple jobs run in 
parallel? And even if they were to run in parallel, won't you need to be able 
to identify them? In that case, why no assign a unique name when you launch the 
way David suggested?

Thomas

On Fri, Jan 8, 2016 at 9:44 AM, Kottapalli, Venkatesh < 
[email protected]> wrote:

> Ok. I see we do the same using UI where the application gets suffixed 
> by int values to make it unique.
>
> In that case, is there a way to retrieve the current running job name 
> and id from within the application?
>
> My use case needs to access the application details from with in the 
> application to track certain things.
>
> So, how do I retrieve "dt.attr.APPLICATION_NAME" that I have set from 
> within the application?
>
>
> Regards,
> Venkatesh.
>
>
>
> -----Original Message-----
> From: David Yan [mailto:[email protected]]
> Sent: Thursday, January 07, 2016 6:07 PM
> To: [email protected]
> Subject: Re: Reg job failure when submitted using curl
>
> It's an expected behavior.  Apex does not allow multiple application 
> instances with the same application name.
> What you can do is to use a different name, by adding
> "dt.attr.APPLICATION_NAME": "some-other-name" in your POST payload.
> For example:
>
> curl -XPOST -d '{ "dt.attr.APPLICATION_NAME": "some-other-name" }' 
> http:// 
> <gatewayserver:9090>/ws/v2/appPackages/<admin>/<jarname>/0.0.1-SNAPSHO
> T/
> applications/<Processing_Job>/launch
>
> David
>
> On Thu, Jan 7, 2016 at 6:02 PM, Kottapalli, Venkatesh < 
> [email protected]> wrote:
>
> > Hi,
> >
> >                 When I try to submit the same job with the same name 
> > using the curl command, the second job will be accepted but will be 
> > killed. When I submit the job with a different name, it will accept 
> > and
> run the job.
> >
> > Can you help me understand this behavior.
> >
> > I need to submit same job multiple times, it is okay if it gets 
> > submitted and shows a different name like it does when we submit the 
> > job
> from DT UI.
> >
> >                 Curl -XPOST -d <DT_ARGUMENTS> http://
> >
> <gatewayserver:9090>/ws/v2/appPackages/<admin>/<jarname>/0.0.1-SNAPSHOT/applications/<Processing_Job>/launch.
> >
> >                 I am using 3.1.1 version of data torrent.
> >
> >
> > Regards,
> > Venkatesh.
> >
>

Reply via email to