XML要素の追加

XPath式で選択された要素のセットに、[名前]フィールドで指定された名前を使用してカスタム要素を追加します。[XPath式の前]が指定されていない場合は、選択した要素の既存の子の後に、新しい要素が追加されます。[XPath式の前]が指定されている場合は、式で選択された各要素と比較して評価され、手前に挿入する子が決められます。[XPath式の前]により空のノードセット、または選択された要素の子を含まないノードセットが評価される場合、新しい要素は既存の子の後に追加されます。それ以外の場合は、新しい要素は、「before」で選択されたノードセット内にあり、選択されたノードの子である各ノードの前に挿入されます。

フィールド

名前

XML要素のタグ名を指定します。この名前には、前にこのポリシーで定義されているネームスペースプリフィックスを含めることができます。変数の拡張がサポートされます。 詳細については、変数の拡張を参照してください。

XPath式

新しい要素の追加先になる要素を含むノードセットを返すXPath 1.0の式を指定します。

XPath式の前

XPath 1.0式を指定します。この式は、新しい要素が手前に挿入される子ノードを含むノードセットを返す式で選択された各ノードと比較して評価されます。

備考

ポリシーとともにXPath式を使用する方法の詳細については、『 Understanding Policies for Identity Manager 3.5.1 』の「 XPath 1.0 Expressions 」を参照してください。

Novell Credential Provisioning Policies for Identity Manager 3.5.1』を実装している場合は、XPath式の条件を使用する購読者コマンド変換ポリシーのサンプルが用意されています。サンプルファイルはSampleSubCommandTransform.xmlという名前です。Identity ManagerメディアのDirXML® Utilitiesフォルダに格納されています。詳細については、『 Novell Credential Provisioning Policies for Identity Manager 3.5.1 』の「 Example Credential Provisioning Policies 」を参照してください。XML形式でポリシーを参照するには、SampleSubCommandTransform.xmlを参照してください。

サンプルファイルはユーザオブジェクトがプロビジョニングされたとき、[XMLエレメントの追加]アクションを使用して、Novell® SecureLoginまたはNovell SecretStore®資格情報をユーザオブジェクトに追加します。

ポリシーはユーザオブジェクトがプロビジョニングされるとき、SecureLoginまたはSecretStore資格情報をユーザオブジェクトに追加します。
XML要素の追加