derivedDataType MoFilter

MO Filter Data Type.
This data type is used to specify a target Managed Object (MO) specified by MO DN or MO filter expression.
The filter expression is encoded in a simplified regular expression.
The following uses are covered:

Specifying by particular MO : Use the 3GPP DN notation.
Example:
"ManagedElement=ABC,AppX=1" selects the MO identified by that DN (where the naming attribute follows the convention MO Class name + "Id").
Additionally here a mix of MO and MOC is allowed in the same filter expression. This usage allows singleton MOCs to be unnamed, and makes the filter specification independent of the system implementation for the naming of singleton MOC types.
Example:
"ManagedElement,Equipment,FRU=19" selects a specific FRU MO, without specifying the name of its singleton parents.

Specifying by MO where the naming attributes are not of the conventional form:
If the naming attribute is not the same as the MO Class name + "Id", the 3GPP DN uses a dot notation to specify the naming attribute.
Example:
"ManagedElement,Equipment,Abc.xyz=1" selects a specific MO of MO class Abc where the naming attribute is not equal to the MOC Name + "Id" 3GPP special case.


References from:
MeasurementReader;
stringMoFilter

Valid values: (^[^,=[:space:]+<>#;\\"*$|.]+(\.[^,=[:space:]+<>#;\\"*$|.]+)?(=[^,=[:cntrl:]+<>#;\\"*$|]+)?(,[^,=[:space:]+<>#;\\"*$|.]+(\.[^,=[:space:]+<>#;\\"*$|.]+)?(=[^,=[:cntrl:]+<>#;\\"*$|]+)?)*( \.[^,=[:space:]+<>#;\\"*$|.]+)?$)