Este conteúdo não está disponível no idioma selecionado.

Chapter 6. Using Custom Rule Categories


A new category field was added in RHAMT 3.0 that replaces the concept of the severity field in RHAMT rules. The default categories are the same that were available in the severity field: mandatory, optional, and potential. However, you can now add your own custom rule categories and assign RHAMT rules to them.

Important

Although RHAMT can still process rules that use the legacy severity field, it is recommended to update your custom rules to use the new category-id field.

Add a Custom Category

  1. Edit the rule category file, which is located at RHAMT_HOME/rules/migration-core/core.windup.categories.xml.
  2. Add a new <category> element and fill in the following fields:

    • id: The ID that RHAMT rules will use to reference the category.
    • priority: The sorting priority compared to other categories. The category with the lowest value is displayed first.
    • name: The display name of the category.
    • description: The description of how the category is intended to be used.

      Example Custom Rule Category

      <?xml version="1.0"?>
      <categories>
          ...
          <category id="custom-category" priority="20000">
              <name>Custom Category</name>
              <description>This is a custom category.</description>
          </category>
      </categories>
      Copy to Clipboard Toggle word wrap

This category is now ready to be referenced by RHAMT rules.

Assign a Rule to a Custom Category

In your RHAMT rule, use the custom category’s id value in the rule’s category-id field.

Example Rule Using a Custom Rule Category

<rule id="rule-id">
    <when>
        ...
    </when>
    <perform>
        <hint title="Rule Title" effort="1" category-id="custom-category">
            <message>Hint message.</message>
        </hint>
    </perform>
 </rule>
Copy to Clipboard Toggle word wrap

Now when you run RHAMT and this rule’s condition is met, incidents identified by this rule will use your custom category. The custom category can be seen in the RHAMT report in places such as the dashboard and Issues report.

Figure 6.1. Custom Category on the Dashboard

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat