scope.instantiateFilter table

When you specify a filter in the instantiateFilter table, only devices that pass the criteria are instantiated, that is, sent to the DNCIM database. If no filter is specified, all discovered devices are instantiated.

Note that because the m_Protocol column must be unique, there must be only one insert into this table for any given protocol. Multiple filters must be defined within a single insert.

Table 1. scope.instantiateFilter database table schema 

Column name

Constraints

Data type

Description

m_Filter  

Text

A textual representation of an attribute filter against the columns of the ncimCache database.

The following example insert prevents instantiation of an interface:

insert into scope.instantiateFilter
(
    m_Filter
)
values
(
    "
    (
        BASENAME != 'jane'
        OR
        (
            BASENAME = 'jane'
            AND
            networkInterface->IFINDEX != 1
        )
    )
    "
);