Log SORT tasks in EXTERNAL address spaces
When the default HALDB(Y) keyword is in effect, sort tasks for logs are scheduled in external address spaces if you specify the EXTERNAL(Y) keyword on the GLBL or SORT control statement.
Scheduling log sort tasks in external address spaces reduces the virtual storage that is used in the Change Accumulation utility address space. Scheduling additional sort tasks further distributes the log sorting workload and improves the efficiency of the Change Accumulation job step.
If you specify the EXTERNAL(Y) keyword, the utility invokes the IEESYSAS procedure to schedule the sort tasks in external address spaces as started tasks. These started tasks are named IEESYSAS with a step name that matches the utility job name. In your environment, use of the IEESYSAS procedure might be secured. You might need to contact your operating system support staff about creating security facility rules that allow utility jobs to use the IEESYSAS procedure.
The sort utility messages from the external sort address spaces appear in the JES output for Change Accumulation jobs.
In the following example that is based on the implicit sort task assignment in Implicit-sort-task-assignment, the EXTERNAL(Y) keyword has been added to the GLBL control statement, a fourth sort task has been added, and the eight CA groups have been implicitly reassigned so that two groups are handled by each external sort task.
GLBL DBRC(Y) EXTERNAL(Y) ...
MODEL NAME(DASDCA) ...
SORT SORT(SRT1)
GROUP CAGRP(CAGRPT02) FUNC(CA) CA((*,DASDCA))
GROUP CAGRP(CAGRPT03) FUNC(CA) CA((*,DASDCA))
SORT SORT(SRT2)
GROUP CAGRP(CAGRPT04) FUNC(CA) CA((*,DASDCA))
GROUP CAGRP(CAGRPT05) FUNC(CA) CA((*,DASDCA))
SORT SORT(SRT3)
GROUP CAGRP(CAGRPT06) FUNC(CA) CA((*,DASDCA))
GROUP CAGRP(CAGRPT07) FUNC(CA) CA((*,DASDCA))
SORT SORT(SRT4)
GROUP CAGRP(CAGRPT08) FUNC(CA) CA((*,DASDCA))
GROUP CAGRP(CAGRPT09) FUNC(CA) CA((*,DASDCA))
Related topic