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
Formatting Objects
Installed System Software
Introspectors
binary operator
cast
property
type
unary operator
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

Introspectors

These Inspectors look into the currently installed relevance engine to retrieve information about specific Inspectors.

type

Some Inspectors look at the Relevance language itself, inspecting the Inspectors, so to speak. There are several aspects to view, including the types, properties, casts and operators. This group of Inspectors looks at the various type options available from the Relevance language.

Creation Methods

DeclarationDescriptionPlatforms (?)
parent of <type>The types (if any) whose properties are inherited by this type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
direct object type of <property>The type (if any) required after the keyword "of" in an expression using the property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
index type of <property>The type (if any) required before or without the keyword "of" in an expression using the property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <property>The type that the property produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
left operand type of <binary operator>The type required before the operator in an expression.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <binary operator>The type that the binary operator produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
right operand type of <binary operator>The type required after the operator in an expression.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
operand type of <unary operator>The type required in an expression using the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <unary operator>The type that the unary operator produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
operand type of <cast>The type required before the keyword "as" in an expression using the cast.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <cast>The type that the casting operator produces.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<type> = <type><boolean>Returns TRUE if both expressions denote the same type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<type> as string<string>A string indicating the type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
cast from of <type><cast>

Plural: casts from
Returns the casts that can be created from the specified <type>.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
name of <type><string>

Plural: names
A string naming the type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
parent of <type><type>

Plural: parents
The types (if any) whose properties are inherited by this type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property <string> of <type><property>

Plural: properties
Returns the Inspector property of the specified string and type. Typically there is more than one property, so this is often used in the plural.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property of <type><property>

Plural: properties
Returns the Inspector property of the specified type. Typically there is more than one property, so this is often used in the plural.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property returning <type> of <type><property>

Plural: properties returning
Returns Inspectors of the form <type> of <type>. Typically there is more than one property, so this is often used in the plural.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
size of <type><integer>

Plural: sizes
The number of bytes used in the internal representation of an object of the given type.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

property

Some Inspectors look at the Relevance language itself, inspecting the Inspectors, so to speak. There are several aspects to view, including the types, properties, casts and operators. This group of Inspectors looks at the properties available from the Relevance language.

Creation Methods

DeclarationDescriptionPlatforms (?)
property <string>Typically used in the plural, returns the "line" Inspector properties.

Example:
property "first matches" - Returns the list of properties accessed by the string provided.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property returning <type>Produces a list of the Inspector properties that return the specified <type>.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property <string> of <type>Returns the Inspector property of the specified string and type. Typically there is more than one property, so this is often used in the plural.

Example:
properties "lines" of type "file" - Returns the various line properties of the "file" type.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property of <type>Returns the Inspector property of the specified type. Typically there is more than one property, so this is often used in the plural.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
property returning <type> of <type>Returns Inspectors of the form <type> of <type>. Typically there is more than one property, so this is often used in the plural.

Example:
properties returning (type "file line") of type "file" - Returns the list of properties that return the <type> specified given an object of type <type>.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<property> as string<string>A short description of the use of the property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
dependency known of <property><boolean>

Plural: dependencies known
This introspector returns TRUE if a property's dependency is known. If it isn't, then properties containing the expression can't be fingerprinted, an optimization that exempts expressions from re-evaluation if their dependencies haven't changed.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1
direct object type of <property><type>

Plural: direct object types
The type (if any) required after the keyword "of" in an expression using the property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
index type of <property><type>

Plural: index types
The type (if any) required before or without the keyword "of" in an expression using the property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
multivalued of <property><boolean>

Plural: multivalueds
Can the property have more than one value for a single input?.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
plural name of <property><string>

Plural: plural names
The name of the property, in the plural.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <property><type>

Plural: result types
The type that the property produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
singular name of <property><string>

Plural: singular names
The name of the property, in the singular.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
usual name of <property><string>

Plural: usual names
Returns the usual name of the specified property.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

binary operator

Some Inspectors look at the Relevance language itself, inspecting the Inspectors, so to speak. There are several aspects to view, including the types, properties, casts and operators. This group of Inspectors looks at the various binary operators available from the Relevance language.

Creation Methods

DeclarationDescriptionPlatforms (?)
binary operator <string>Typically used in the plural, returns the various possible binary inspectors that use the specified operators.

Example:
binary operators "&" - Returns a list of all the concatentation inspectors available.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
binary operator returning <type>Returns a list of binary operators that return the specified type.

Example:
binary operators returning (type "integer") - Returns a list of binary operators that return an integer, including +, -, *, /, %, and other combinations.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<binary operator> as string<string>A short description of the use of the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
left operand type of <binary operator><type>

Plural: left operand types
The type required before the operator in an expression.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
name of <binary operator><string>

Plural: names
A phrase naming the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <binary operator><type>

Plural: result types
The type that the binary operator produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
right operand type of <binary operator><type>

Plural: right operand types
The type required after the operator in an expression.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
symbol of <binary operator><string>

Plural: symbols
A phrase or punctuation mark used to invoke the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

unary operator

Some Inspectors look at the Relevance language itself, inspecting the Inspectors, so to speak. There are several aspects to view, including the types, properties, casts and operators. This group of Inspectors looks at the various unary operators available from the Relevance language.

Creation Methods

DeclarationDescriptionPlatforms (?)
unary operator <string>Typically used in the plural, this inspector returns a list of objects that use the specified operator.

Example:
unary operators "-" - Returns a list of the objects that can be made negative, such as integers, floating point numbers, etcetera.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
unary operator returning <type>Returns a list of the unary operator inspectors (such as negative) that return the specified type.

Example:
unary operators returning (type "hertz") - Returns - <hertz>: hertz, the only unary operator that returns a hertz object.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<unary operator> as string<string>A short description of the use of the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
name of <unary operator><string>

Plural: names
A phrase naming the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
operand type of <unary operator><type>

Plural: operand types
The type required in an expression using the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <unary operator><type>

Plural: result types
The type that the unary operator produces.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
symbol of <unary operator><string>

Plural: symbols
A phrase or punctuation mark used to invoke the operator.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

cast

Some Inspectors look at the Relevance language itself, inspecting the Inspectors, so to speak. There are several aspects to view, including the types, properties, casts and operators. This group of Inspectors looks at the various casting operations available from the Relevance language.

Creation Methods

DeclarationDescriptionPlatforms (?)
cast <string>Returns a list of the objects that can be cast into the type specified by <string>.

Example:
casts "integer" - Returns a list of the objects that can be cast as integers, eg., <string> as integer, <integer> as integer, etcetera.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
cast returning <type>Returns a list of the objects that can be cast into the specified type.

Example:
casts returning (type "integer") - Returns.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
cast from of <type>Returns the casts that can be created from the specified <type>.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<cast> as string<string>A short description of the use of the cast.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
name of <cast><string>

Plural: names
The phrase used after the keyword "as" in an expression using the cast.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
operand type of <cast><type>

Plural: operand types
The type required before the keyword "as" in an expression using the cast.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
result type of <cast><type>

Plural: result types
The type that the casting operator produces.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1