Machine (MIF) Container (C_MACHINE)

A machine (MIF) container is used to access inventoried objects in the site database. A machine container contains objects that have been added to the site database by using MIF files. Each inventoried object is represented as a machine folder. Note that machine folders can be included in a site container, site group container, machine container, or machine group container.

Each object is an instance of a specific type of object. An object type is called an architecture. For example, computers inventoried in the site database have the Personal Computer architecture and SMS events have the SMSEvent architecture.

Your application can view objects of any architecture stored in the site database.

Note that objects can be added so that they are part of a site and domain (for example, objects with the Personal Computer architecture can be represented as part of a domain within a site). These types of objects can be viewed by using a site container or a machine container. To be represented in the site hierarchy, an object must have specific attributes set in the Identification group. For more information about adding objects to be represented in the site hierarchy, see Extending the Inventory. If an object does not have these attributes set, it can only be viewed by using a machine container.

A machine container has the following properties:

Property Value Description
Tag "Machine container" String. A description of the container type.
Container type C_MACHINE Integer. Container type.
Applied filters ARCHITECTURE_FILTER

MACHINE_FILTER

ATTRIBUTE_FILTER

SITELIMIT_FILTER

GROUP_FILTER

Integer. Filters that can be applied to the container type.
Active filters None. Integer. Filters that are directly activated on the container. These filter types are used to retrieve the top-level folders in the container.
Immediate subfolders F_MACHINE Integer. Types of subfolders that the container type can contain.