I´ve got funny problem and no explanation/solution:

I run a JCL with three steps: sort a file, unload a table, run program. run time is really high (just a few seconds CPU time and more than half an hour).

If I divide the three steps into three single jcl and submit jcl, every jcl just need a few seconds. So running three jcl is much more faster than one jcl with three steps.

what can be a reason? Do I have to set some special parameters for scheduling, to get good run time in both cases?