IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
Filesystem Objects
Firewall Objects
Fixlet Objects
bes fixlet field
bes fixlet field value
fixlet
fixlet_header
mime field
Formatting Objects
Installed System Software
Introspectors
License Objects
Microsoft IIS Metabase Objects
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

Fixlet Objects

These Inspectors return information about individual Fixlets.

fixlet

The <fixlet> Inspectors can provide important information about the Fixlet messages at any site. These Inspectors only work in the context of property evaluation, not Fixlet evaluation.

Creation Methods

DeclarationDescriptionPlatforms (?)
current analysisThis Client Inspector is used to locate the site corresponding to the current analysis in order to look at certain related files. This is helpful for SCM content that resides in Fixlet sites and can be copied to custom sites. The value of 'current analysis' will move with the copy. In the Client context, this Inspector has global scope and returns a Fixlet.Note: When used in a session context, this Inspector has a scope limited to the BES Fixlet.Win:8.1, Lin:8.1, Sol:8.1, HPUX:8.1, AIX:8.1, Mac:8.1, Ubu:8.1
fixlet of <site>Iterates through the Fixlet messages of the specified site.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
relevant fixlet of <site>Iterates through the Relevant Fixlet messages for the specified site.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
header <string> of <fixlet><fixlet_header>

Plural: headers
Returns the named header (case insensitive) of the specified Fixlet message. Fixlet headers are name:value pairs.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
header of <fixlet><fixlet_header>

Plural: headers
Iterates over all the headers of the Fixlet message.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
id of <fixlet><integer>

Plural: ids
Returns the numeric ID number of the specified Fixlet message.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
relevance of <fixlet><boolean>

Plural: relevances
Returns a boolean TRUE or False, depending on the Relevance of the specified Fixlet message.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
site of <fixlet><site>

Plural: sites
Returns the site corresponding to the specified Fixlet message.Win:8.1, Lin:8.1, Sol:8.1, HPUX:8.1, AIX:8.1, Mac:8.1, Ubu:8.1

fixlet_header

Fixlet headers are name:value pairs that can provide important information about the Fixlet messages at any site. These Inspectors only work in the context of property evaluation, not Fixlet evaluation.

Creation Methods

DeclarationDescriptionPlatforms (?)
header <string> of <fixlet>Returns the named header (case insensitive) of the specified Fixlet message. Fixlet headers are name:value pairs.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
header of <fixlet>Iterates over all the headers of the Fixlet message.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
name of <fixlet_header><string>

Plural: names
Headers are name:value pairs, separated by a colon. This Inspector returns the name on the left hand side of the pair.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
value of <fixlet_header><string>

Plural: values
Headers are name:value pairs, separated by a colon. This Inspector returns the value on the right hand side of the pair.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

bes fixlet field

In addition to the Relevance and Action fields, Fixlet messages and Tasks can contain various additional fields. If the content is developed in BDE, these fields may be specified by the Fixlet templates you use. Depending on the site or the template, fields may have different interpretations.

Creation Methods

DeclarationDescriptionPlatforms (?)
field <string> of <bes fixlet>Returns a BES Fixlet field with the given name in the specified Fixlet.Win:8.0
field of <bes fixlet>Returns the fields associated with the specified BES Fixlet.Win:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
name of <bes fixlet field><string>

Plural: names
Returns the name(s) of the specified BES Fixlet field(s).Win:8.0
value of <bes fixlet field><bes fixlet field value>

Plural: values
Returns the value(s) of the specified BES Fixlet field(s).Win:8.0

bes fixlet field value

The <bes fixlet field value> Inspectors provide access to the values of informational fields that are included with some Fixlet messages and Tasks. For more Information, see the BES Fixlet field Inspectors.

Creation Methods

DeclarationDescriptionPlatforms (?)
value of <bes fixlet field>Returns the value(s) of the specified BES Fixlet field(s).Win:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<bes fixlet field value> as date<date>Returns the value of the specified BES Fixlet field cast as a date type.Win:8.0
<bes fixlet field value> as integer<integer>Returns the value of the specified BES Fixlet field cast as an integer type.Win:8.0
<bes fixlet field value> as string<string>Returns the value of the specified BES Fixlet field cast as a string type.Win:8.0
<bes fixlet field value> as time<time>Returns the value of the specified BES Fixlet field cast as a time type.Win:8.0
display value of <bes fixlet field value><string>

Plural: display values
Returns the value of a BES Fixlet field as a human-readable string.Win:8.0

mime field

The <mime field> Inspectors deal with the MIME fields that constitute a Fixlet file. These fields typically start with 'x-fixlet'. For instance, to return the value of a specific MIME field, you might use:mime fields "x-fixlet-cve" of bes fixlets

Creation Methods

DeclarationDescriptionPlatforms (?)
mime field of <bes fixlet>Returns all the MIME fields for the specified Fixlet.Win:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
name of <mime field><string>

Plural: names
Returns the names of the specified MIME fields. Fixlet files are in MIME format which may have several fields composed of name/value pairs.Win:8.0
value of <mime field><string>

Plural: values
Returns the values of the specified MIME fields. Fixlet files are in MIME format which may have several iterated fields composed of name/value pairs.Win:8.0