Maintaining Class

CES classes and items in those classes have several attributes such as Number of Attachments, and Number of Notes that get automatically updated. Sometimes, when data is loaded without using an CES client, these counts might not get updated properly. The options in the Class Maintenance window are used to update the values of all such attributes.

You can use Class Maintenance window to perform these tasks:

Setting Cascade Flag for Enumerated Valid Values

The Set Cascade Flag for Enumerated Valid Values is used to set the Cascade flag property of all Enumerated Valid Values are defined for selected parent classes to YES.

This task explains how to set Cascade Flag for Enumerated Valid Values:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name. Depending on your selection, the appropriate class names or DB names are displayed in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option. The matching class name or the database name is highlighted.

  4. Click Select All if you wish to select all the classes in the list. 

  5. Click Apply. The Cascade flag is set to YES for all EVVs defined for a given class, and classes down its hierarchy. This option is useful when new bottom classes are added as children to the old bottom classes, especially when the EVVs are defined at old bottom classes with Cascade flag set t NO.

    The status of setting process appears in the Status area, and a message confirming the completion is appears.

Running Cascade Enumerated Valid Values

This option is useful if the bottom classes are redefined after the EVVs are created. Cascading is done for all EVVs of the parent class and its child classes:

  • Whose cascade flag is YES.

  • Whose EVVs are not defined for the bottom classes.

Before running this option, it is recommended that you apply the Setting Cascade Flag for Enumerated Valid Values option, and set the Cascade flag to YES.

This task explains how to run the Cascade Flag for Enumerated Valid Values:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted
    .

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Cascade Enumerated Values.

  6. Click Apply. Cascading is done for all EVVs of the parent class and its child classes.

    The running process status appears in the Status area, and a message confirming the completion appears.

Setting Cascade Flag for Range Valid Values

This option is useful when new bottom classes are added as children to the old bottom classes, especially when the RVVs re defined at old bottom classes with Cascade flag set to NO.

This task explains how to run the Cascade Flag for Range Valid Values:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted.

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Set Cascade Flag for Range Valid Values.

  6. Click Apply. The cascade flat is set to YES for all RVVs defined for a given class, and all classes down its hierarchy.

    The status of setting process appears in the Status area, and a message confirming the completion appears.

After setting this flag, it is recommended that you apply the Running Cascade Range Valid Values.

Running Cascade Range Valid Values

This option cascades the Range Valid Values for a selected parent class(es) and all the child classes associated with it.

After selecting this option from the Class Maintenance window, you can choose either the Class Label or Class DBName to display class names or DB names in the list.

This task explains how to run the Cascade Range Valid Values:

  1. Select the class(es), and then click Apply.

    Cascading will be done for all RVVs of the parent class and its child classes.

    Whose Cascade Flag is Yes.

    For which RVVs are not defined for the bottom classes.

    This option is useful if the bottom classes are redefined after the RVVs are created.

    Before running this option, we recommend that you run the Set Cascade Flag for Range Valid Values option and set the Cascade Flag to Yes.

Updating Count of Notes and Attachments for Items

The Update Court of Notes and Attachments updates the count of notes and attachments associated with CES items of the specified classes.

This task explains how to update the count of notes and attachments:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears.

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted.

  4. Click Select All if you wish to select all the classes in the list.

  5. In the Select Operations pane, select the option Update Count of Notes & Attachments for Items.

  6. Click Apply.

    The note count for items appears in the Number of Notes property in the specified class. The attachment count for items appears in the Number of Attachments property in the specified classes.

    The updating process status appears in the Status area, and a message confirming the completion appears.

Updating Count of Attachments at the Class Level

The Update Court of Attachments at the Class Level updates the count of attachments at the class level.

This task explains how to update the count of attachments at the class level:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted
    .

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Update Count of Attachments at Class level.

  6. Click Apply. This is a resource intensive task and might take a long time, depending on the number of classes.  

    The updating process status appears in the Status area, and a message confirming the completion appears.

Updating Number of Objects

(Refresh Object Court)

The Update Number of Objects updates the object count of items in selected classes. It counts the number of items present in the selected classes.

This task explains how to update the number of objects:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted
    .

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Update Number of Objects (Refresh Object Count).

  6. Click Apply. Depending on the number of classes selected the updating might be resource intensive, and might take a long time.  


    The updating process status appears in the Status area, and a message confirming the completion appears
    .

Rolling-up Maximum Number of Objects

The Maximum Number of Objects property in the Classes class specified how many objects a class should have as the database grows in size. This property is used to calculate the total space required by each tablespace in the database. The Rollup Maximum Number of Objects rolls up the value of the Max Number of Objects property from all the bottom classes to their parents, and generates space requirements for each of the tablespaces defined in the database.

This task explains how to roll-up the maximum number of objects:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, e

    The matching class name or the database name is highlighted
    .

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Roll-up Max Number of Objects.

  6. Click Apply. Depending on the number of classes selected the updating might be resource intensive, and might take a long time.  

    The rolling-up process status appears in the Status area, and a message confirming the completion appears
    .

Refreshing Configurations

Whenever a class is created or modified, the class configuration is automatically refreshed. But if class configuration is not refreshed, if the configurations invalid, or does not exist, you can refresh the configuration.

The Refresh Configuration refreshes the configuration for only the selected classes. It does not refresh the child class. The Refresh Configuration with Cascade refreshes the configuration for the entire hierarchy, that is, all the child classes in the selected classes.

This task explains how to refresh the configurations:

  1. In the navigation pad, select Tools > Explore Object Management > Class Maintenance.

    OR

    From the menu bar, select Tools > Explore Object Management > Class Maintenance.

    The Class Maintenance window appears
    .

  2. Select the class or classes to view. To set the cascade flag, the available options are Class Label or Class Name.

    Depending on your selection, the appropriate class names or DB names appear in the list.

  3. In the Search Field, enter the class name if you have selected Class Label, or the database name if you have selected Class Name in the View By option.

    The matching class name or the database name is highlighted.

  4. Click Select All if you wish to select all the classes in the list. 

  5. In the Select Operations pane, select the option Refresh Configuration or Refresh Configuration with Cascade as required.

  6. Click Apply. The selected class or classes are refreshed.  

    The refresh process appears in the Status area, and a message confirming the completion appears.

Classes and Select Operations in Class Maintenance Window

This table explains the class and the select operation types displayed in the Class Maintenance window:

Options

Description

Valid Values:

Set Cascade Flag for Enumerated Valid Values

This option is used to set the Cascade flag property for all Enumerated Valid Values that are defined for selected parent classes to YES.

Cascade Enumerated Valid Values

This option is used to cascade the Enumerated Valid Values for a selected parent class, and all the child classes associated with it.

Set Cascade Flag for Range Valid Values

This option is used to set the Cascade flag property of all Range Valid Values that have been defined for a selected parent classes to YES.

Cascade Range Valid Values

This option is used to cascade the Range Valid Values for a selected parent class, and al the child classes associated with it.

Notes and Attachments:

Update Count of Notes & Attachments for Items

This option is used to update the count of notes and attachments associated with CES items of the specified classes.

Update Count of Attachments at the Class Level

This option is used to update the count of attachments at the class level.

Explore Objects:

Update Number of Objects (Refresh Object Count)

This option is used to update the object count of items in selected classes. The Update Number of Objects counts the number of items present in the selected class.

Roll-up Max Number of Objects

This option is used to specify how many objects a class should have as the database grows in size. This property is used to calculate the total space required by each tablespace in the database.

The Roll-up Maximum Number of Objects rolls up the value of the maximum number of objects property from all the bottom classes to their parents, and generates space requirements for each of the tablespaces defined in the database.

Configurations:

Refresh Configuration(s)

Refresh Configuration(s) with cascade

Whenever a class is created or modified, the class configuration is automatically refreshed. But if class configuration is not refreshed, if the configuration is invalid, or does not exist, you can refresh the configuration using these options.