not-range operator
構文
not-range xpath-expression, integer-start, integer-end { info string; err "string"; [err "string";] }
説明
XML要素の値が指定された数値範囲外であるかどうかをテストするJunosスナップショット管理者テスト演算子。
パラメーター
err string | テスト ケースが false を返したときに生成されるステートメント。 |
info string | テスト ケースの説明。 |
integer-start | 範囲の開始を定義する数値。 |
integer-end | 範囲の末尾を定義する数値。 |
xpath-expression | 評価する要素を選択する XPath 式。 |
使用例
次の例では、OSPF データベースをチェックし、各ルータのリンクが 5 つ未満か 10 より大きいかをテストします。 link-count
値が指定した範囲内にある場合、コードはエラーを報告します。
ospf-db-checks { command show ospf database detail; iterate //ospf-router-lsa { not-range link-count, 5, 10 { info OSPF router links < 5 or > 10; err "Router %s has %s links", ../advertising-router, link-count; } } }
リリース情報
Junos Snapshot Administrator リリース 1.0 で導入された演算子。