Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development

> ## Adding an attribute to the Repository

> You can add attributes using either one of the following tools:

> - Selecting Attributes Attributes Control from the Development window to open the Attribute Control window.

> - Selecting Class Maintenance from the AppBuilder Build menu to open the Class Maintenance tool. From the main window, select the Attributes tab.

> When adding an attribute, there is no strict naming convention for custom attributes in Progress Dynamics. Names in the Repository shipped with the product are typically plain text names that do not have a distinctive pattern beyond these basic characteristics:

> - Attribute names should be meaningful. Most names use mixed case to separate the parts of a compound named instead of punctuation such as hyphens or underscores. For example, `ObjectType`.

> - The exception to this naming convention applies to attribute names that map directly to native widget attributes in Progress. For example, `WIDTH-CHARS`. These attributes are in upper case and use hyphens like the native OpenEdge attributes.

> This is done so that the Repository values for the attributes can be mapped automatically and dynamically to the native attributes when objects are created at run time. The uppercase or lowercase letters of the name are not significant as Progress Dynamics names, like OpenEdge names in general, and are not case sensitive. The convention of using uppercase or mixed case helps to identify the origin and use of the name.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095