A component is distinguished by many characteristics. The following list describes some of the more common component characteristics:
Path. A location in the folder in which to store components. Use folders to organize components in a hierarchical manner.
Component type name. The name of the component type that is associated with a component. See Component Type Concepts.
The provisioning system includes some component types that support generic models, such as files and directories. Additional component types can be added to the system by importing plug-ins that are specific to application domains, such as Microsoft Windows and WebLogic.
Version number. The version number of the component. Each time a component is modified, the version number increments.
At check-in time, you choose how to increment the version number. You can increment by the major number, which is to the left of the decimal point, or by the minor number, which is to the right of the decimal point.
Platform. The operating system on which this component can be installed.
Check-in date. The date and time when the component was checked in.
Check-in user. The user ID of the person who checked in the component. This attribute is useful when you want to audit provisioning system processes.
Label. An optional string that you can use to categorize or group components.
Category. An optional object that you can use to filter the component list. After you create a category object, you can subsequently use it to group components.
Description. An optional string that describes the component. Use this attribute to provide meaningful information about the component.
Source. The resource that has been included in this component. The source can be a single file resource or a list of other components.
Component variables. A list of variables and their values (name-value pairs) that are required to deploy a component resource. See Component Variables.
Procedures. A set of instructions that specifies what to do with the resources and variables.
Hidden. A characteristic that indicates whether you can view the component in a list of components. By default, components are not hidden.
You might want to shorten a component list by hiding components that are older versions or that are not being managed. The shortened list would include any non-hidden components, which might be those that you are currently managing. Hidden components do not appear in lists unless you request to view them.