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 で導入された演算子。