Definition management
Consult the following questions and answers to help you understand more about Advanced Allocation Management definition management.
Question: Is it true that an INCLUDE JOBNAME=xxxxxxx definition by itself will allow processing for that job name with all of the defaults that are specified at the beginning of the parameter member?
Answer: Yes. The only time that you must specify function keywords and values after selection criteria is when you want to specify a value other than the default values. Otherwise, all defaults are applied.
Question: Rule definitions are processed in a top-down order. Does this mean that as soon as a match is found, the process exits and does not process the remaining parameters?
Answer: Yes. The only exception is when you specify the CONTINUE keyword. The CONTINUE keyword specifies that RULEDEFS processing should continue even if the current rule definition encounters a match. Because all of the Advanced Allocation Management definitions are specified together with the selection criteria, there is no multiple-member evaluation.
Question: If you have multiple programs or job names that you want to include or exclude from Advanced Allocation Management processing, do you need separate INCLUDE and EXCLUDE statements for each one? In other words, you cannot combine more than one program in an INCLUDE or EXCLUDE statement.
Answer: Some selection criteria keywords support the specification of multiple operands. See Selection criteria keywords to determine if the selection criterion you want to use supports multiple operands. For examples of INCLUDE and EXCLUDE statements, see INCLUDE and EXCLUDE.
Question: If
I specify a series of INCLUDE statements, and then add a function
keyword (DATASET_INIT=ENABLE
, for example) after
the last one, does the function keyword apply to all of the preceding
INCLUDE statements?
Answer: No. Function-related keywords must be inserted after each INCLUDE statement to which you want them to apply. In the situation you describe, any INCLUDE statement that matches the data set that is being allocated will, in most cases, cause Advanced Allocation Management to stop reading rule definitions and apply the functions that are specified in the DEFAULTS statement, because the INCLUDE statement does not specify a function that overrides the functions on the DEFAULTS statement.