Page 1 of 1

main_program: Step has no operators

Posted: Tue Dec 09, 2014 1:17 pm
by sam334
Hi all,
I am having a parallel job load which executes from Job control. So, the Job control does have only one job. When running the JC, Load finishes but after finishing the job it is giving a warning

main_program: Step has no operators [api/step_rep.C:1530]

What does it mean. Though when use server job control and having parallel job in it. It works perfectly..

Any help.

Thanks.

Re: main_program: Step has no operators

Posted: Tue Dec 09, 2014 3:22 pm
by chulett
sam334 wrote:I am having a parallel job load which executes from Job control.
Sorry, what? Can you clarify what exactly you mean, please. Are you talking about the Job Control tab associated with a specific job, i.e. BASIC code that runs before the job itself? And if so, is there anything on the job's canvas? Again, if so can you verify the job type of the job that is home to the Job Control.

Guessing you have a 'blank' PX job with Job Control code... and I'm not sure that makes any sense. Stick with using a Server job to hold you job control code, it doesn't care that the canvas is empty.

Posted: Tue Dec 09, 2014 7:33 pm
by ray.wurlod
"step" is the terminology of the parallel engine for what we call a job.

What is your exact job design?

The error message suggests a parallel job that has no stages. This is not a particularly useful design.

You might also like to include APT_DUMP_SCORE into your job as a parameter, set to True, so that the actual step osh is dumped into the job log.

Posted: Wed Dec 17, 2014 1:43 pm
by sam334
Sorry for the delay. Found the issue. We do not use external scheduler to run a job. What we do is, have one LD_JOB which includes the job design and we will have a dummy job named Job control which calls that LD_JOB. In server environment this was the case but not in parallel. So, it was giving the warning the job has no stages....

Thanks Ray and Craig.