Rational Developer for System z

Defining resource options with property groups

You can create property groups with property values that can be shared by MVS™ subprojects, local COBOL and PL/I projects, and their resources.

System properties, subproject properties, local project properties, and resource properties make the development environment more convenient. You can build code at a keystroke, for example, because compilers and linkage editors are referenced as property values. Properties define the characteristics of a local or remote resource. They are created for each resource when the resource is first accessed and maintained until the resource is deleted. Disconnecting from a remote system makes the properties and resources unviewable, but the properties persist and can be viewed again when you reconnect to the system.

When you modify a resource by an operation you initiate from within Rational® Developer for System z®, the properties of the resource are kept up to date. When you modify a resource from outside Rational Developer for System z (for example, using ISPF), the properties of the resource become out of synch until they are refreshed from the workstation.

Rational Developer for System z defines resource properties in property groups, or named sets of property values that can be easily shared and reused among projects, systems, and users. A property group is a set of property values that you define for local COBOL and PL/I projects or specific remote systems. Once defined, the values in a property group can be applied to the z/OS® projects, subprojects, and resources that you create on that system. Property groups provide a way to manage resource properties, share them easily across systems, projects, resources, and users, and maintain consistency in your development and build environment.Rational Developer for System z defines a set of default properties for the systems, projects, and resources you define. If no property groups are defined for a system, then the default properties are in effect for the system and its resources.

You can, for example, define a property group with values required for debugging in your environment and apply that property group to your resources when you need to debug the programs in your project or subproject. If you need to change a specific property value, for example, the JCL job card and data set, you can change this property once in the property group and the change is propagated to all resources associated with that property group.

You can add, copy, delete, edit, import, and export property groups. The physical (that is, systems, files, and data sets) and logical (that is, projects and subprojects) resources on a system can be associated with a property group that can be overridden for specific situations. Property groups are independent of each other. That is, changing property values in one property group has no effect on the property values in other property groups.

Your site can create system property groups and default property values and make them available to users. When a connection is made to a system, Rational Developer for System z searches the system for system property group and default value files. If these files are found, then those property groups or default values are loaded and can be used. See Configuring default property values for instructions.

For more information on creating and using property groups, select one of the following topics:


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)