R12.1-JA-2025June05

Qualified Device Filter in Advanced Parser

Advanced Filter uses criteria and Boolean logic to construct more complex conditions for a Parser to filter the applicable devices. It allows you to finish a complex filter condition by combining multiple device properties, such as routing protocol, vendor, and model.

Defining an Advanced Filter

  1. Click Advanced in the Parser Editor, then define relevant settings in the Qualified Device dialog.

  2. Define the scope for filtering devices. In this example, set to filter the devices in the device groups Support Automation Demo and All BGP Devices
     
  3. Set condition A based on your needs: in this example, config file containing version will be the filter condition.

    1. Select a Config File as Condition A.
      Information Tip: If you select Device Property, whether a device property can be used as a condition for the advanced filter is configured in the Configuring Global Data Repository.
    2. Select a keyword from the operator list. The keywords include Contains, Does not contain, Matches, and Does not match.
    3. Specify the value of the property that you selected, e.g., "version".
    4. Repeat the above three steps to set more conditions if required.
  4. Define the condition combination in the Boolean Expression field.
    Information Tip: A Boolean expression can have the following parts: filter criteria (A to E), the Boolean operator ("and", "or"), and Parentheses. For example, A and (B or C).
  5. Click OK.