if-association

現在の操作または、現在のオブジェクトにある関連付けの値をテストします。実行されるテストの種類は、op属性で指定された演算子によって異なります。次の表に、各演算子で実行されるテストの種類を示します。

備考

演算子

次の場合にtrueが返されます...

associated

現在のオブジェクトに対して確立された関連付けがある場合。

available

現在の操作で指定された、空ではない関連付けの値がある場合。

equal

現在の操作で指定された関連付けの値が、<if-association>の内容と完全に同じ場合。変数の拡張がサポートされます。

lt

現在の操作で指定された関連付けの値が、指定した比較モードにおける比較で条件の内容より小さい場合。変数の拡張がサポートされます。

gt

現在の操作で指定された関連付けの値が、指定した比較モードにおける比較で条件の内容より大きい場合。変数の拡張がサポートされます。

not-associated

associatedがfalseを返す場合。

not-available

availableがfalseを返す場合。

not-equal

equalがfalseを返す場合。

not-lt

ltがfalseを返す場合。

not-gt

gtがfalseを返す場合。

<if-association op="associated "/><if-association op="available"/><if-associationop="equal">{07414faa-1b38-40ec-8b7c-c20aa21ddafb}</if-association>

内容に使用できる要素

#PCDATA

属性

属性

有効値

デフォルト値

disabled

false

mode

case | nocase | regex | src-dn | dest-dn | numeric | octet

opが比較を伴う場合の比較モードです。

nocase

false

op

available | equal | lt | gt | not-available | not-equal not-lt | not-gt

テスト演算子です。

#REQUIRED

内容の規則

( #PCDATA )

親要素

要素

説明

and

または