Modify the Category, Class, and Subclass Lists

Each service option in the catalog has a category, class, and subclass assigned to it. CA Service Catalog assigns a value to each category, class, and subclass in the category.xml file.
casm173
Each service option in the catalog has a category, class, and subclass assigned to it. CA Service Catalog assigns a value to each category, class, and subclass in the category.xml file.
Each <option> section in the category.xml file represents a separate category and contains one or more <class> sections. Each of these sections contains one or more <subclass> sections.
The category.xml file can be different based on the language that is chosen for the system. The file is located in a different folder for each language. For example, for English (icusen), the category.xml file is located in the USM_HOME\view\webapps\usm\locale\icusen\billing folder.
Each service option in the catalog has a predefined category, class, and subclass assigned to it. You can update the existing values or can add new values to meet the needs of your organization or customer.
After you add a category, class or subclass value in the category.xml file, do
not
remove it. Ensure that you do not change the meaning of the category values, because business logic in the product is based on the category values.
Follow these steps:
  1. Review the inline comments in the file. Verify that synchronized sections of the file remain synchronized. Verify that you do not use, certain status values.
  2. Edit the appropriate category.xml file for the language of your system. For example, for English, edit the USM_HOME\view\webapps\usm\locale\icusen\billing\category.xml file.
  3. Add a line or section for the category, class, or subclass you want to add. Select an unused numeric value for the category, class, or subclass you are adding.
    To add a new category, add a new “option” section containing at least one class and subclass. To add a new class, add a new “class” section containing at least one subclass.
    Use a unique numeric value within the list of related objects. For example, suppose you add a new class to the Other category. In that case, you cannot use a value of 10, because the IT class already uses that value.
  4. Update any existing values as needed; do
    not
    use the same value twice.
  5. Save the category.xml file and test by using the CA Service Catalog user interface screens.
Example: Add a New Subclass
To add a new subclass named “Mouse” to the IT class of the Hardware category, modify the category.xml file as illustrated in the following example:
<option value="1" name="Hardware"> <class value="10" name="IT"> <subclass value="10" name="Desktop" /> <subclass value="20" name="Laptop" /> <subclass value="30" name="Monitor" /> <subclass value="40" name="Memory" /> <subclass value="50" name="Printer" /> <subclass value="60" name="Server" /> <subclass value="70" name="Storage" /> <subclass value="71" name="Mouse" /> <subclass value="999" name="Other" /> </class> ... </option>