Properties for Configuring Parallel Rollup

These properties are used to configure parallel rollup and its related options.

For more information, see Configuring Parallel Rollup.

Property Name Property Description Valid Values
emxMaterialComplianceCentral.RollUp.enableParallelRollUpDefines whether to enable or disable the Parallel Roll Up option in both the global and selected rollups.

For example: emxMaterialComplianceCentral.RollUp.enableParallelRollUp = True

  • True - Nodes are rolled up in parallel.
    Note: The default value for this property is True.
  • False - Each root node is rolled up serially.
emxMaterialComplianceCentral.RollUp.maxParallelUsePercentage Defines the maximum percentage of system resources to be used for the parallel rollup.

For example:emxMaterialComplianceCentral.RollUp.maxParallelUsePercentage = 75

Percenatge in numbers. The default percentage value is 75.

This is the percentage of available processors to be dedicated to parallel rollup processing.

Note: The high precentage value can be affect the system performance.

emxMaterialComplianceCentral.RollUp.parallelTraversalFrom Defines the option to control how nodes are traversed across available threads for the global and local parallel rollups.

For example, emxMaterialComplianceCentral.RollUp.parallelTraversalFrom = leafnode

  • leafnode - The nodes are rolled up in parallel from leaf the nodes to across all the BOMs.
    Note: The default value for this property is leafnode.
    .
  • rootnode - The root nodes are rolled up in parallel.
Note: This property is applicable if you set the value to True for the emxMaterialComplianceCentral.RollUp.enableParallelRollUp property.
emxMaterialComplianceCentral.RollUp.checkForAbortFrequency Defines the option to control the frequency of cancelleing the background job in the parallel rollup.

For example: emxMaterialComplianceCentral.RollUp.checkForAbortFrequency = Min

  • Min - The minimum frequency (once per root node). It is required longer duration to stop the global rollup when you select to cancel the global rollup job.
    Note: The default value for this property is Min.
  • Max - The maximum frequency (once per Part/Material recalculated). The global rollup is stopped immedietly when you select to cancel the global rollup job.
Note: This property is applicable if you set the value to True for the emxMaterialComplianceCentral.RollUp.enableParallelRollUp and the value is set to rootnode for the emxMaterialComplianceCentral.RollUp.parallelTraversalFrom propertites.