Show Table of Contents
Chapter 5. Writing Agent Plug-ins: Procedures
5.1. Tip: Checking XSD Annotations
There are a couple of XSD files that provide elements for agent (resource) plug-ins:
rhq-configuration.xsd and rhq-plugin.xsd.
Different properties and attributes are defined in these schema files. They are annotated so you can see what the existing, default schema makes available.
For example, for the subCategory attribute:
<xs:attribute name="subCategory" use="optional">
<xs:annotation>
<xs:documentation>
Resource types can be grouped into subcategories. A subcategory
defines "like" resource types so they can, for example, be shown together
in a UI group tab. You can, therefore, define multiple resource types
and group them together by making their subCategory attributes the same.
</xs:documentation>
</xs:annotation>
</xs:attribute>
Read through the annotations in the XSD files to help plan what your plug-in will do and determine whether your configuration requires custom schema.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.