Rational Developer for System z

Overriding property groups

You can override the values defined in a property group for a specific resource.

About this task

When you associate a property group with a resource, it is referred to as the current property group. Actions such as build and syntax check use the information in the current property group to provide values for that resource. The current property group in parent resources is also the current property group for child resources, unless you explicitly set the current property group for child resources. For example, the current property group for an MVS™ subsystem is also the current property group for all data sets and members in the subsystem. You can explicitly set the current property group for a data set or member.

For a specific resource, you can override values for the properties in the resource's current property group. The overridden values do not affect any other resource, nor do they affect the property group itself; rather, they are local to the resource. In this way, you can work with variations in property groups. Using property overrides is a good way to change a property value for a specific purpose, such as testing the effect of a change before propagating it to other resources. If the current property group for a resource is changed, the overridden values are deleted. You can specify property group overrides for partitioned data set members and for files in local COBOL and PL/I projects. Property group overrides are not available for MVS subprojects, partitioned data sets, the MVS Files node in the Remote Systems view, local COBOL and PL/I projects, and directories in local COBOL and PL/I projects.

A resource with property overrides displays Overrides Yes in the Property group section of the Properties view. See Finding the current properties of a resource for more information.

For more information on working with property group overrides, select from the following topics:

Procedure


Feedback