ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Identity Manager管理者ガイド
11g リリース2 (11.1.2.2.0)
B69535-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

8 カスタム属性の構成

エンティティ属性はエンティティのプロパティです。ユーザー・エンティティに関する情報は、名、姓、ユーザー・ログイン、パスワードなどの属性の形で格納されます。Oracle Identity Managerにはデフォルトのユーザー属性があります。ただし、Oracle Identity System Administrationの「システム・エンティティ」のユーザー・フォームを使用すると、カスタム・ユーザー属性を作成できます。カスタム属性はユーザー定義フィールド(UDF)と呼ばれます。Oracle Identity Managerを使用して、ユーザー、ロール、リソース、組織およびカタログ・エンティティのUDFを作成できます。

この章では、UDFの作成方法および管理方法について、次の各項で説明します。


注意:

この項で説明する手順の実行を開始する前に、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を確認することをお薦めします。

8.1 カスタム属性の作成

カスタム属性またはUDFを作成するには:


注意:

フォームのフィールド名として、ParentAccountIdを使用しないでください。ParentAccountIdは、システム情報を格納するために使用されます。

  1. Oracle Identity System Administrationにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  3. 「アイデンティティ・システム管理」の左側にあるナビゲーション・ペインで「システム・エンティティ」のコンポーネントをクリックして、ユーザー、組織、ロールおよびカタログのエンティティ用のUDFを作成することもできます。

  4. 「フィールド」タブの「カスタム」セクションで、「作成」アイコンをクリックします。「フィールド・タイプの選択」ダイアログ・ボックスが表示されます。

  5. 作成するフィールド・タイプを選択します。使用可能なフィールド・タイプは次のとおりです。

    • テキスト: テキスト・フィールドを作成するには、このオプションを選択します。

    • 数値: 数値フィールドを作成するには、このオプションを選択します。

    • チェックボックス: チェック・ボックス・フィールドを作成するには、このオプションを選択します。

    • 日付: 日付タイプ・フィールドを作成するには、このオプションを選択します。

    • 参照: ユーザーが値を検索して選択できる参照フィールドを作成するには、このオプションを選択します。作成可能な参照タイプには、次の2通りがあることに注意してください。

      • 値を選択できるドロップダウン・リスト。

      • 値を検索して選択できる検索可能ピックリスト(値のADF名入力リスト)。検索可能ピックリストを作成する場合、「参照フィールドの作成」ページの「拡張」セクションで、「「検索可能」ピックリスト」を選択します。


      注意:

      依存参照(「親フィールド値選択によりリストを制約」オプションを選択して作成されている参照フィールド)のUDFを作成した後、partialTriggersプロパティをWebCenter Composerで設定し、値を依存参照でリフレッシュする必要があります。そのためには、「カスケードLOVの作成」に記載された手順を参照してください。

      「ユーザーの詳細」ページにUDFを作成する場合、そのUDFは読取り専用モードになるようにしてください。そのUDFのタイプがドロップダウンまたはチェック・ボックスの場合は、読取り専用モードになるように明示的にカスタマイズする必要があります。これを行うには、次のようにします。

      1. 「ユーザーの詳細」ページで、「カスタマイズ」をクリックしてWebCenter Composerを開きます。ページがカスタマイズ・モードで開きます。

      2. ドロップダウンまたはチェック・ボックスのリージョンをクリックして、プロパティを編集します。ポップアップ・ウィンドウで、「編集」をクリックします。

      3. 「コンポーネント・プロパティ」ウィンドウで、「読取り専用」チェック・ボックスを選択して、「OK」をクリックします。

      4. 「閉じる」をクリックして、カスタマイズ・モードのページを閉じます。

      「意味」フィールドの値を表示する必要がある場合は、ドロップダウンUDFをoutputTextとしてページに追加しないでください。


  6. 「OK」をクリックします。カスタム・フィールドを作成するページが表示されます。

    例として、図8-1に、「テキスト・フィールドの作成」ページを示します。この項の残りの手順は、カスタムのテキスト・フィールドの作成に基づいています。

    図8-1 「テキスト・フィールドの作成」ページ

    図8-1の説明が続きます
    「図8-1 「テキスト・フィールドの作成」ページ」の説明

  7. 「テキスト・フィールドの作成」ページのフィールドに値を入力します。表8-1に、「テキスト・フィールドの作成」ページのフィールドを示します。作成するフィールド・タイプに応じて、「テキスト・フィールドの作成」ページのフィールドは異なります。

    表8-1 「テキスト・フィールドの作成」ページのフィールド

    セクション フィールド 説明

    外観

    表示ラベル

    フォームに表示されるカスタム・フィールド・ラベル。

    注意: フォーム・デザイナを使用して設計されたフォームの表示ラベルは、1つのデフォルト言語(英語など)で指定する必要があります。他の言語で表示ラベルを入力する必要がある場合、フォーム・デザイナで指定された表示ラベルが含まれるROOTリソース・バンドル(/xliffBundles/oracle/iam/ui/runtime/BizEditorBundle.xlf)を他の言語に翻訳できます。翻訳されたラベルは、リクエスト・カタログ、受信箱、リクエストの追跡、およびその他のページにフォームが表示されるときに表示されます。


    表示幅

    表示幅(文字数)。このフィールドに値を指定しない場合、フィールドの長さがデフォルトとなります。

    名前

    名前

    一意のカスタム・フィールド名。このフィールドは内部使用専用であり、このフィールドの値はユーザーには表示されません。


    説明

    カスタム・フィールドの説明。このフィールドは内部使用専用であり、このフィールドの値はユーザーには表示されません。

    制約

    検索可能

    カスタム・フィールドをユーザーが検索できるかどうかを定義します。

    注意: 「検索可能」チェック・ボックスを選択した場合、「拡張」セクションで「暗号化」を選択することはできません。検索可能としてマークされているカスタム・フィールドは、暗号化できません。


    最大長

    フィールドの最大長(文字数)。

    注意: 「ユーザー」フォームを使用して、デフォルト属性およびカスタム属性の最大長を増やすことができます。ただし、最大長を減らすことはサポートされていません。

    デフォルト値

    テキスト・フィールド

    カスタム・フィールドのデフォルト値。このフィールドで指定した値が、オブジェクトの作成時にフィールドに設定されます。

    注意: テキスト・フィールドの下のフィールドはグレー表示され、使用されません。

    拡張

    暗号化

    カスタム・フィールドを暗号化する必要があるかどうかを定義します。

    注意: 「暗号化」チェック・ボックスを選択する場合、制約セクションで「検索可能」を選択することはできません。暗号化されているカスタム・フィールドを検索することはできません。


    バルクで使用

    属性をバルク操作で使用できるかどうかを定義します。


    LDAP属性

    このカスタム属性をマップする必要があるLDAPリポジトリの属性名。

    注意: LDAP同期が有効化されていない場合、このフィールドに値を設定しても影響はありません。LDAP同期の有効化の詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』の「OIMサーバーの構成」の章を参照してください。


    証明可能

    属性が証明可能かどうかを定義します。リクエスト可能エンティティは、証明可能とマークされた場合のみ証明に使用できます。


  8. 「保存して閉じる」をクリックします。UDFはバックエンドで作成され、「フォームの詳細」ページの「カスタム」セクションに表示されます。

  9. サンドボックスで行った変更をすべて保管する場合は、サンドボックスをエクスポートしてください。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  10. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

フォーム・デザイナを使用してUDFを作成する場合、UDFはバックエンドで作成され、使用することはできません。このUDFをユーザーが使用できるようにするには、Oracle Identity Self Serviceのページに含め、表示されるようにする必要があります。UDFをOracle Identity Self Serviceのページに含める操作の詳細は、「カスタム属性の追加」を参照してください。

8.2 カスタムの子フォームの作成

アプリケーション・インスタンス・フォームには子フォームを含めることができます。このガイドでは、用語リソース・フォームアプリケーション・インスタンス・フォームを示すために使用される場合があることに注意してください。

カスタムの子フォームを作成するには:

  1. Oracle Identity System Administrationにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。


    注意:

    アプリケーション・インスタンス・フォームの子フォームを作成しようとしているサンドボックスが公開されていることを確認する必要があります。公開されていない場合、この項で説明する手順を、アプリケーション・インスタンス・フォームが作成されたものと同じサンドボックスで実行する必要があります。

  3. 左ペインの「構成」で、「フォーム・デザイナ」をクリックします。「フォーム・デザイナ」ページが表示されます。

  4. 子フォームを作成するアプリケーション・インスタンス(リソース)フォームを次のように検索して開きます。

    1. 「リソース・タイプ」参照フィールドに値を指定します。

    2. 「検索」をクリックします。

      検索基準を満たすすべてのリソース・フォーム(アプリケーション・インスタンス・フォーム)のリストが表示されます。

    3. このリストから、開くフォームを選択します。または、ツールバーにある「開く」をクリックします。

      「<APP_INSTANCE_FORM_NAME>の管理」ページが表示されます。

  5. 「子オブジェクト」タブで、ツールバーの「追加」アイコンをクリックします。「追加」ダイアログが表示されます。

  6. 「名前」フィールドに、子フォームの名前を入力します。「説明」フィールドに、子フォームの説明を入力します。次に、「OK」をクリックします。子フォームはバックエンドで作成され、対応するアプリケーション・インスタンス・フォームの「子オブジェクト」タブに表示されます。

    新しい子フォーム属性の追加方法は、「カスタムの子フォーム属性の作成」を参照してください。

  7. 「ビューの再生成」をクリックして、子フォームに関連付けられるアプリケーション・インスタンス・フォームを再生成します。ビューを再生成しない場合、この子フォームを表示する必要があるページでこの子フォームを使用できません。

  8. サンドボックスで行った変更をすべて保管する場合は、サンドボックスをエクスポートしてください。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  9. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.3 カスタムの子フォーム属性の作成

カスタムの子フォーム属性を作成するには:


注意:

フォームのフィールド名として、ParentAccountIdを使用しないでください。ParentAccountIdは、システム情報を格納するために使用されます。

  1. Oracle Identity System Administrationにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。


    注意:

    子フォームの属性を作成しようとしているサンドボックスが公開されていることを確認する必要があります。公開されていない場合、この項で説明する手順を子フォームが作成されたものと同じサンドボックスで実行する必要があります。

  3. 左ペインの「構成」で、「フォーム・デザイナ」をクリックします。「フォーム・デザイナ」ページが表示されます。

  4. 属性を作成する子フォームの親フォーム(アプリケーション・インスタンス・フォーム)を検索して開きます。フォームを検索して開く操作の詳細は、「カスタムの子フォームの作成」のステップ4を参照してください。

    「<APP_INSTANCE_FORM_NAME>の管理」ページが表示されます。

  5. 「子オブジェクト」タブの子フォームのリストから、属性を作成する子フォームを選択します。「<CHILD_FORM_NAME>の管理」ページが表示されます。

  6. 「フィールド」タブの「カスタム」セクションで、「作成」アイコンをクリックします。「フィールド・タイプの選択」ダイアログ・ボックスが表示されます。

  7. 作成するフィールド・タイプを選択します。使用可能なフィールド・タイプは次のとおりです。

    • テキスト: テキスト・フィールドを作成するには、このオプションを選択します。

    • 数値: 数値フィールドを作成するには、このオプションを選択します。

    • チェックボックス: チェック・ボックス・フィールドを作成するには、このオプションを選択します。

    • 日付: 日付タイプ・フィールドを作成するには、このオプションを選択します。

    • 参照: ユーザーが値を検索して選択できる参照フィールドを作成するには、このオプションを選択します。

  8. 「OK」をクリックします。カスタム・フィールドを作成するページが表示されます。

    例として、図8-2に、「参照フィールドの作成」ページを示します。この項の残りの手順は、カスタムの参照フィールドの作成に基づいています。

    図8-2 「参照フィールドの作成」ページ

    図8-2の説明が続きます
    「図8-2 「参照フィールドの作成」ページ」の説明

  9. 「参照フィールドの作成」ページのフィールドに値を入力します。表8-2に、「参照フィールドの作成」ページのフィールドを示します。

    表8-2 「参照フィールドの作成」ページのフィールド

    セクション フィールド 説明

    外観

    表示ラベル

    フォームに表示されるカスタム・フィールド・ラベル。

    注意: フォーム・デザイナを使用して設計されたフォームの表示ラベルは、1つのデフォルト言語(英語など)で指定する必要があります。他の言語で表示ラベルを入力する必要がある場合、フォーム・デザイナで指定された表示ラベルが含まれるROOTリソース・バンドル(/xliffBundles/oracle/iam/ui/runtime/BizEditorBundle.xlf)を他の言語に翻訳できます。翻訳されたラベルは、リクエスト・カタログ、受信箱、リクエストの追跡、およびその他のページにフォームが表示されるときに表示されます。


    ヘルプ・テキスト

    ツールチップとしてユーザーに表示されるフィールド・レベルのヘルプ・テキスト。

    名前

    名前

    一意のカスタム・フィールド名。このフィールドは内部使用専用であり、このフィールドの値はユーザーには表示されません。


    説明

    カスタム・フィールドの説明。このフィールドは内部使用専用であり、このフィールドの値はユーザーには表示されません。

    制約

    検索可能

    カスタム・フィールドをユーザーが検索できるかどうかを定義します。

    値リスト

    参照タイプ

    その値が使用可能な値のリストとしてユーザーに対して表示される参照。既存の参照タイプを指定するか、または新規の参照タイプを作成できます。

    注意: 新しい参照を作成する場合、この新しい参照の名前は、作成するUDF(参照タイプ)の名前と同じにしないでください。そうしないと、参照が「マネージャ・ユーザー」ページに表示されません。

    デフォルト値

    ドロップダウン・リスト

    カスタム・フィールドのデフォルト値。このフィールドで指定した値が、オブジェクトの作成時にフィールドに設定されます。

    注意: ドロップダウン・リストの下のフィールドはグレー表示され、使用されません。

    拡張

    権限

    カスタム・フィールドが権限かどうかを定義します。

    注意: 権限の参照フィールドを含む子フォーム(つまり、「権限」フィールドが選択されている)を作成する場合、「検索可能」および「「検索可能」ピックリスト」の各オプションも選択する必要があります。


    バルクで使用

    属性をバルク操作で使用できるかどうかを定義します。


    「検索可能」ピックリスト

    カスタム・フィールドが検索可能かどうかを定義します。


  10. 「保存して閉じる」をクリックします。UDFはバックエンドで作成され、「フォームの詳細」ページの「カスタム」セクションに表示されます。

  11. 「ビューの再生成」をクリックします。

  12. サンドボックスで行った変更をすべて保管する場合は、サンドボックスをエクスポートしてください。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  13. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.4 カスタム属性の変更

フォームに対して作成したカスタム属性を変更するには:

  1. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  2. フォーム・デザイナで、変更するカスタム属性を含むフォームを検索して開きます。

  3. 「カスタム」セクションで、変更するカスタム属性を選択します。

  4. ツールバーの「編集」アイコンをクリックします。または、属性の「表示名」をクリックします。フィールドを編集するページが表示されます。

  5. 表8-1を参照して、フィールドの値を変更します。表8-1に示されているすべてのフィールドは編集可能です。

  6. 「保存して閉じる」をクリックします。

  7. 「ビューの再生成」をクリックします。

  8. サンドボックスで行った変更をすべて保管する場合は、サンドボックスをエクスポートしてください。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  9. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.5 カスタム属性の追加

UDFを作成する場合、UDFはバックエンドでのみ作成され、このUDFを表示するページで使用できません。Oracle Identity Self ServiceのページでUDFを表示するには:

  1. Identity System Administrationの「システム・エンティティ」のユーザー・フォームを使用してUDFを作成します。たとえば、「ユーザーの作成」ページに対してUDFを作成できます。

    UDFの作成方法は、「カスタム属性の作成」を参照してください。


    注意:

    UDFをユーザー・フォームで追加した後、Oracle Identity System AdministrationとOracle Identity Self Serviceの両方からログアウトしてから再びログインすると、新規に追加したUDFを表示してカスタマイズに使用できます。

  2. システム管理者としてOracle Identity Self Serviceにログインします。

  3. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  4. 左ペインの「管理」で、「ユーザー」をクリックします。図8-3のような「ユーザー」ページが表示されます。

    図8-3 「ユーザー」ページ

    図8-3の説明が続きます
    「図8-3 「Users」ページ」の説明

  5. ツールバーで「ユーザーの作成」をクリックして、「ユーザーの作成」ページを表示します。図8-4には「ユーザーの作成」ページが表示されます。

    図8-4 「Create User」ページ

    図8-4の説明が続きます
    「図8-4 「Create User」ページ」の説明

  6. ページの右上端にある「カスタマイズ」をクリックして、WebCenter Composerを開きます。図8-5のように「ユーザーの作成」ページがカスタマイズ・モードで表示されます。

    図8-5 カスタマイズ・モードの「ユーザーの作成」ページ

    図8-5の説明が続きます
    「図8-5 カスタマイズ・モードの「ユーザーの作成」ページ」の説明

  7. すべての必須フィールドに値を入力します。

  8. ページの左上隅にある「表示」メニューから、「ソース」を選択します。図8-6のようなオブジェクト・ツリーが表示されます。

    図8-6 カスタマイズ・モードのオブジェクト・ツリー・ページ

    図8-6の説明が続きます
    「図8-6 カスタマイズ・モードのオブジェクト・ツリー・ページ」の説明

  9. ページ上でUDFの追加先となるセクションを選択します。

  10. 「タスク・フロー編集の確認」ダイアログ・ボックスで、「編集」をクリックして編集タスクを確認します。オブジェクト・ツリーで、対応するADFコンポーネントが選択されます。図8-7では、「タスク・フロー編集の確認」ダイアログ・ボックスが示されています。

    図8-7 「タスク・フロー編集の確認」ダイアログ・ボックス

    図8-7の説明が続きます
    「図8-7 「タスク・フロー編集の確認」ダイアログ・ボックス」の説明

  11. panelFormLayoutコンポーネントを選択し、「コンテンツの追加」をクリックします。図8-8に示すように、「コンテンツの追加」ダイアログ・ボックスが表示されます。

    図8-8 「コンテンツの追加」ダイアログ・ボックス

    図8-8の説明が続きます
    「図8-8 「コンテンツの追加」ダイアログ・ボックス」の説明

  12. UDFが追加されたエンティティや領域に応じて、データ・コンポーネントとビュー・オブジェクトを選択します。表8-3には、エンティティ、ページ、データ・コンポーネントおよび選択が必要なビュー・オブジェクトの一覧が記載されています。

    表8-3 エンティティと対応するデータ・コンポーネントおよびビュー・オブジェクト

    エンティティ ページ データ・コンポーネント ビュー・オブジェクト

    ユーザー

    ユーザーの作成

    データ・コンポーネント - カタログ

    userVO


    ユーザーの変更

    データ・コンポーネント - カタログ

    userVO


    ユーザーの検索

    データ・コンポーネント - ユーザーの管理

    UserVO1


    ユーザー詳細の表示

    データ・コンポーネント - ユーザーの管理

    UserVO1


    本人情報

    データ・コンポーネント - 本人情報

    UserVO1


    新規ユーザーの登録

    データ・コンポーネント - ユーザー登録

    UserVO1

    ロール

    ロールの作成

    データ・コンポーネント - ロール

    RoleDetailsVO


    ロールの変更

    データ・コンポーネント - ロール

    RoleDetailsVO


    ロールの検索

    データ・コンポーネント - ロール

    RoleVO1

    組織

    組織の作成

    データ・コンポーネント - 組織

    EditOrgVO


    組織の変更

    データ・コンポーネント - 組織

    EditOrgVO


    組織の検索

    データ・コンポーネント - 組織

    OrganizationVO

    カタログ

    アクセス・リクエスト

    データ・コンポーネント - カタログ

    • カタログの結果表: CartItemsVO1

    • カート・ポップアップの編集のカート項目: CartItemsVO

    • カタログの結果表またはカートの編集ポップアップのどちらかで選択したカート項目のカタログ詳細: EditCartItemsVO

    証明

    ユーザー証明

    データ・コンポーネント - 証明

    UserCertificationUserVO1




    UserCertificationUserEntitlementVO1


    ロール証明

    データ・コンポーネント - 証明

    RoleCertificationRoleVO1




    RoleCertificationMemberVO1




    RoleCertificationPolicyVO1


    アプリケーション・インスタンス証明

    データ・コンポーネント - 証明

    ApplicationCertificationApplicationVO




    ApplicationCertificationEntitlementVO


    権限証明

    データ・コンポーネント - 証明

    EntitlementCertificationEntitlementVO




    EntitlementCertificationEntitlementMemberVO


    図8-9は、「データ・コンポーネント - マネージャ・ユーザー」などのフォルダ・オプションがある「コンテンツの追加」ダイアログ・ボックスを示します。

    図8-9 「データ・コンポーネント - ユーザーの管理」が表示されている「コンテンツの追加」ダイアログ・ボックス

    図8-9の説明が続きます
    「図8-9 「データ・コンポーネント - ユーザーの管理」が表示されている「コンテンツの追加」ダイアログ・ボックス」の説明

  13. 追加したUDFをスクロールして見つけ、「追加」をクリックします。UDFが表示されない場合、ダイアログ・ボックスの上部右隅にあるリフレッシュ・アイコンをクリックして、内容をリフレッシュします。

  14. 手順1で作成したカスタム属性と、表示するUDFのタイプに応じて、次のいずれかのメニュー項目を選択します。

    テキスト・タイプまたは数値タイプのUDFの場合:

    • ADF出力テキスト

    • ラベル付ADF出力テキスト

    • ADF出力フォーマット済

    • ラベル付ADF出力フォーマット済

    • ADF入力テキスト

    • ラベル付ADF入力テキスト

    • ADFラベル

    • ラベル付読取り専用ADF入力テキスト

    • ADF表の列

    チェック・ボックス・タイプのUDFの場合:

    • ADFブール・チェックボックスの選択

    • ADF表の列

    日付タイプのUDFの場合:

    • ラベル付ADF入力日

    • ADF表の列

    参照タイプのUDFの場合:

    • ADF入力値リスト(検索可能な「選択リスト」に対してのみ選択します)

    • ADF選択肢を1つ選択(検索不可能な「選択リスト」に対してのみ選択します。このオプションは、ADF入力値リストを選択する必要のある検索可能な「選択リスト」に対しては表示されません)

    • ADF表の列(af:tableで列を追加する場合に選択します)

    たとえば、テキスト・タイプのUDFを作成した場合、「ラベル付ADF入力テキスト」を選択します。同様に、参照タイプの検索可能なUDFを作成した場合は、ADF入力値リストを選択します。例として、図8-10にテキスト・タイプのUDFのオプションを示します。

    図8-10 テキスト・タイプのUDFを追加するためのオプション

    図8-10の説明が続きます
    「図8-10 テキスト・タイプのUDFを追加するためのオプション」の説明

  15. 「閉じる」をクリックして、「コンテンツの追加」ダイアログ・ボックスを閉じます。


    注意:

    同一のフィールドに対して2つの属性ラベルが表示される場合は、__Cで終わらない方の属性を追加します。

  16. 「編集」ページのオブジェクト・ツリーから、UDFをページで選択し、「編集」をクリックします。図8-11に示すように、「コンポーネント・プロパティ」ダイアログ・ボックスが表示されます。

    図8-11 「コンポーネント・プロパティ」ダイアログ・ボックス

    図8-11の説明が続きます
    「図8-11 「コンポーネント・プロパティ」ダイアログ・ボックス」の説明

  17. 「表示オプション」タブ:

    1. 「自動送信」を選択します。

    2. UDFをユーザー・フォームで追加した場合、「値変更リスナー」フィールドで、#{pageFlowScope.cartDetailStateBean.attributeValueChangedListener}を入力します。

      ユーザー・フォームでないフォームからUDFを追加した場合、フォーム上にある既存のフィールドから「値変更リスナー」フィールドの値をコピーして、新規に追加したUDFの「値変更リスナー」フィールドの値として貼り付けます。


      注意:

      Web Composerを使用することで「値変更リスナー」フィールドの値を設定すると、エラーが発生します。これを解決するには、次の手順を実行します。
      1. サンドボックス(現在アクティブなもの)に対して行われた変更内容をZIPファイルにエクスポートします。これを行うには、「サンドボックス・エクスポート」オプションを使用します。

      2. ZIPファイルの内容を抽出し、UDFが追加されたフォームのXMLファイルを特定します。たとえば、ユーザー作成フォームのXMLファイルは、oracle/iam/ui/runtime/form/view/pages/mdssys/cust/site/site/userCreateForm.jsff.xmlです。

      3. テキスト・エディタでXMLファイルを開いて、UDFをフォームに追加した際に選択したADFコンポーネント(af:inputTextなど)を識別します。

      4. 「値変更リスナー」フィールドの値を設定します。これは、ADFコンポーネントのvalueChangeListenerプロパティです。

      5. 変更内容を保存し、ZIPファイル(サンドボックスのアーカイブ)を再パッケージしてから、環境にインポートします。これを行うには、「サンドボックス・インポート」オプションを使用します。


    3. この属性を必須としてマークする場合、「必須」および「必須項目の表示」の各プロパティをtrueに変更します。「必須項目の表示」プロパティを設定するには、「必須項目の表示」オプションを選択します。「必須」フィールドで、「式エディタ」を選択して、「式エディタ」フィールドにtrueの値を入力します。

    4. この属性を読取り専用として表示する場合は、「読取り専用」プロパティのチェック・ボックスを選択します。

    5. この属性をカスタムのマネージドBeanメソッドにバインドする場合は、「値」プロパティを変更します。

      カスタムのマネージドBeanメソッドには、元のメソッド・バインディングへのコールを含める必要があります。詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のマネージドBeanとタスク・フローの開発に関する項を参照してください。

  18. 「OK」をクリックします。

  19. カスタマイズ・モードを終了するには、「閉じる」をクリックします。

  20. テスト環境から本番環境に変更を移行する場合に備えて、サンドボックスをエクスポートしておくことをお薦めします。サンドボックスのエクスポート方法の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する項を参照してください。

  21. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

UDFを削除するために、カスタマイズ・モードを使用すると、WebCenter Composerを開くことができます。カスタマイズ・モードで、削除するコンポーネントかUDFを選択してから削除するか、そのUDFで「レンダリング済」プロパティをfalseに設定します。

8.5.1 ユーザー変更フォームにUDFを追加した後の「送信」ボタンの有効化

Web Composerを使用してUIをカスタマイズすることによってユーザー変更フォームに新規のUDFを追加した後は、ユーザーを変更しようとすると、このフォームの「送信」ボタンが有効になっていません。ただし、他のユーザー・フォームのフィールドを変更すると、「送信」ボタンが有効になります。

ユーザー変更フォームに新規のUDFを初めて追加するときに、この問題を回避する手順は次のとおりです。

  1. サンドボックスを作成し、アクティブにします。UDFを含むページを開き、「カスタマイズ」をクリックします。

  2. 「表示」「ソース」の順に選択します。

  3. 事前定義されたフィールドまたはデフォルトのフィールドのvalueChangeListenerプロパティの値を書き留めてください。これを行うには、次のようにします。

    1. この事前定義フィールドをクリックし、「編集」をクリックして「コンポーネント・プロパティ」ダイアログ・ボックスを開きます。

    2. valueChangeListenerプロパティの値をコピーします。

  4. 「カスタム属性の追加」で説明しているように、このフォームに新規のUDFを追加します。

  5. サンドボックスをZIPファイルとしてエクスポートします。

  6. サンドボックスを、公開しないで削除します。

  7. ZIPファイルを解凍し、特定の画面のjsff.xmlファイルを編集します。

  8. UDFDフィールドで、たとえばaf:inputTextのようなADFタグに、次の属性を追加します。

    valueChangeListener=VALUE_COPIED_IN_STEP3
    autoSubmit="true"
    

    結果のXMLは次のようになります。

    <?xml version='1.0' encoding='UTF-8'?>
    <mds:customization version="11.1.1.61.92" xmlns:mds="http://xmlns.oracle.com/mds" motype_local_name="root" motype_nsuri="http://java.sun.com/JSP/Page">
       <mds:move node="_xg_12" parent="_xg_pfl5" position="last"/>
       <mds:insert parent="_xg_pfl5" position="last">
          <af:inputText xmlns:af="http://xmlns.oracle.com/adf/faces/rich" value="#{bindings.JobCode__c.inputValue}" label="#{bindings.JobCode__c.hints.label}" required="#{bindings.JobCode__c.hints.mandatory}" columns="#{bindings.JobCode__c.hints.displayWidth}" maximumLength="#{bindings.JobCode__c.hints.precision}" shortDesc="#{bindings.JobCode__c.hints.tooltip}" id="dtrt_dc_628826708" autoSubmit="true" valueChangeListener="#{pageFlowScope.cartDetailStateBean.attributeValueChangedListener}">
         <f:validator xmlns:f="http://java.sun.com/jsf/core" binding="#{bindings.JobCode__c.validator}"/>
          </af:inputText>
       </mds:insert>
       <mds:move node="_xg_19" parent="_xg_pfl5" position="last"/>
       <mds:move node="_xg_20" parent="_xg_pfl5" position="last"/>
       <mds:move node="_xg_27" parent="_xg_pfl5" position="last"/>
       <mds:move node="_xg_23" parent="_xg_pfl5" position="last"/>
       <mds:move node="_xg_41" parent="_xg_pfl5" position="last"/>
    </mds:customization>
    
  9. サンドボックスに対してZIPファイルを作成します。

  10. サンドボックスをインポートします。

  11. サンドボックスを公開します。

8.5.2 ユーザーの作成フォームへのカスタム属性カテゴリの追加

フィールドの新しいカテゴリを追加するには、「ユーザーの作成」フォームまたは「ユーザーの変更」フォームをカスタマイズする必要があります。これを行うには、次のようにします。

  1. Oracle Identity Self Serviceにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  3. 左ペインで、「管理」の下にある「ユーザー」をクリックして、「ユーザー」ページを開きます。

  4. ツールバーで「ユーザーの作成」をクリックして、「ユーザーの作成」ページを開きます。

  5. ページの右上端にある「カスタマイズ」をクリックして、WebCenter Composerを開きます。「ユーザーの作成」ページがカスタマイズ・モードで開きます。

  6. すべての必須フィールドに値を入力します。

  7. ページの左上隅にある「表示」メニューから、「ソース」を選択します。オブジェクト・ツリーが表示されます。

  8. 「ユーザーの作成」フォームの最初のフィールドをクリックして、そのフィールドの祖先のpanelGroupLayoutコンポーネントを選択します。

  9. 「コンテンツの追加」をクリックします。

  10. 「コンテンツの追加」ダイアログ・ボックスで、Webコンポーネントをクリックします。

  11. ShowDetailHeaderコンポーネントの横にある「追加」をクリックします。

  12. 「閉じる」をクリックします。

  13. 新しく追加したShowDetailHeaderコンポーネントを選択して、「編集」をクリックし、「コンポーネント・プロパティ」ダイアログ・ボックスを開きます。

  14. 「サイズ」の値を2に変更します。

  15. 「テキスト」のデフォルト値を適切な値に変更します。

  16. 「適用」「閉じる」の順にクリックします。

  17. 「コンテンツの追加」をクリックします。

  18. 「コンテンツの追加」ダイアログ・ボックスで、Webコンポーネントをクリックします(まだ開いていない場合)。

  19. PanelFormLayoutコンポーネントの横にある「追加」をクリックします。

  20. 「閉じる」をクリックします。

  21. この新しいpanelFormLayoutコンポーネントにフィールドを追加します。詳細は、「カスタム属性の追加」の手順11を参照してください。

  22. カスタマイズ・モードを終了するには、「閉じる」をクリックします。

  23. テスト環境から本番環境に変更を移行する場合に備えて、サンドボックスをエクスポートしておくことをお薦めします。サンドボックスのエクスポート方法の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する項を参照してください。

  24. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.6 アプリケーション・インスタンス・フォームへのカスタム属性の追加

アプリケーション・インスタンス・フォームでカスタム属性(UDF)を作成する場合、UDFはバックエンドでのみ作成され、このUDFを表示する必要があるページで使用できません。Oracle Identity Self ServiceのページでUDFを表示する場合に使用可能なオプションは、次のとおりです。

8.6.1 ビューの再生成

Oracle Identity Self ServiceのページでUDFを表示するには:

  1. Oracle Identity System Administrationにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。


    注意:

    アプリケーション・インスタンス・フォームのカスタム子属性の属性を追加しようとしているサンドボックスが公開されていることを確認する必要があります。公開されていない場合、この項で説明する手順を、アプリケーション・インスタンス・フォームが作成されたものと同じサンドボックスで実行する必要があります。

  3. 左ペインの「構成」で、「フォーム・デザイナ」をクリックします。「フォーム・デザイナ」ページが表示されます。

  4. Oracle Identity Self Serviceのページに表示する子フォーム(追加したUDFを含む)が含まれるアプリケーション・インスタンス・フォームを検索して開きます。

  5. 「子オブジェクト」タブで、「ビューの再生成」をクリックします。


    注意:

    • 「ビューの再生成」ダイアログ・ボックスが表示されます。「フォーム・タイプ」および「権限フォームの生成」で適切なオプションを選択します。「フォーム・タイプ」および「権限フォームの生成」オプションの詳細は、「フォーム・デザイナを使用したフォームの変更」を参照してください。

    • 「ビューの再生成」をクリックすると、ページに対して行ったカスタマイズはすべて失われます。


  6. テスト環境から本番環境に変更を移行する場合に備えて、サンドボックスをエクスポートしておくことをお薦めします。サンドボックスのエクスポート方法の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する項を参照してください。

  7. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.6.2 WebCenter Composerを使用したアプリケーション・インスタンス・フォームの更新

Oracle Identity Self ServiceのページでUDFを表示するには:

  1. フォーム・デザイナを使用してUDFを作成します。

  2. Oracle Identity Self Serviceにログインします。

  3. サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  4. 左ペインの「リクエスト」で、「カタログ」をクリックします。「カタログ」ページが表示されます。

  5. 更新対象の「リソース・フォーム」ページが含まれるアプリケーション・インスタンスを検索して選択し、「カートに追加」をクリックします。

  6. 「チェックアウト」をクリックします。

  7. 「カート詳細」ページの「詳細」セクションに、アプリケーション・インスタンス・フォームおよびその属性が表示されます。

  8. 「カスタマイズ」をクリックして、WebCenter Composerを開きます。ページがカスタマイズ・モードで開きます。

  9. すべての必須フィールドに値を入力します。

  10. ページの左上隅にある「表示」メニューから、「ソース」を選択します。オブジェクト・ツリーが表示されます。

  11. 「詳細」セクションで、アプリケーション・インスタンス・フォームの属性を選択してクリックします。ページを編集するかどうかを確認するメッセージが表示されます。

  12. 「編集」をクリックします。オブジェクト・ツリーで、前のステップで行った選択に対応するADFコンポーネントが選択されます。

  13. 「コンテンツの追加」をクリックします。「コンテンツの追加」ダイアログ・ボックスが表示されます。

  14. データ・コンポーネントを選択します。これを行うには、次のようにします。

    1. データ・コンポーネント - カタログを選択します。

    2. APP_INSTANCEVOを検索して、「開く」をクリックします。ここで、APP_INSTANCEは属性を追加するアプリケーション・インスタンスの名前です。

  15. 追加したUDFをスクロールして見つけます。UDFが表示されていない場合、ページをリフレッシュします。

  16. ページ上のUDFを選択して、「追加」をクリックします。

  17. カスタマイズ・モードを終了するには、「閉じる」をクリックします。

  18. テスト環境から本番環境に変更を移行する場合は、サンドボックスをエクスポートしてください。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  19. サンドボックスを公開します。サンドボックスの公開の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.7 テストから本番へのUDFの移行

次の項では、カタログ・エンティティまたはユーザー・フォームに追加されたUDFをテストから本番に移行する手順について説明します。


関連項目:

  • テストから本番への制限については、「テストから本番への手順の制限」を参照してください。

  • 複数のユーザーがサンドボックスを使用し、並行性の問題に対してトラブルシューティングを行うことによって、アプリケーションをカスタマイズするときの並行性競合の扱いについては、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』の並行性競合の扱いに関する項を参照してください。


8.7.1 カタログ・エンティティに追加されたUDFの移行

カタログ・エンティティに追加されたUDFをテストから本番に移行する手順については、このガイドで後述します。詳細は、「カタログのカスタマイズのテストから本番への手順」を参照してください。

8.7.2 ユーザー・フォームに追加されたUDFの移行

ユーザー・フォームに追加されたUDFのテストから本番への移行は、次の手順で構成されます。


注意:

これらの手順を実行する前に、ブラウザでポップアップ・ブロッカが有効化されていないこと、およびブラウザにサポートされているJavaランタイム環境(JRE)がインストールされていることを確認してください。これは、デプロイメント・マネージャでポップアップ・ウィンドウが使用されるため、およびブラウザにJREがインストールされている必要があるためです。

8.7.2.1 テスト環境からのUDFのエクスポート

テスト環境からUDFをエクスポートするには:

  1. Oracle Identity System Administrationにログインします。

  2. 「システム管理」で、「エクスポート」をクリックします。

  3. 「ユーザー・メタデータ」を検索します。使用可能なすべてのメタデータのリストが表示されます。

  4. テストから本番に移行するUDFを選択して、「子の選択」をクリックします。

  5. 「依存性の選択」をクリックしてから、「確認」をクリックします。

  6. 「エクスポート用に追加」をクリックします。

  7. 表示される確認メッセージで、「OK」をクリックしてウィザードを終了します。

  8. 「エクスポート」をクリックします。または、説明を入力して「エクスポート」をクリックします。

  9. コンテンツのエクスポート先を指定します。正常にエクスポートされたことを確認するメッセージが表示されます。

  10. テスト環境からサンドボックスをエクスポートして、サンドボックスで行った変更をすべて格納します。サンドボックスのエクスポートの詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。


    注意:

    • ここでエクスポートしたサンドボックスは同じにする必要があり、カスタムUDFの作成と追加で使用されています。

    • サンドボックスはエクスポート前に公開しないでください。公開されたサンドボックスをエクスポートする方法がないからです。


8.7.2.2 本番環境へのUDFのインポート

本番環境にUDFをインポートするには:

  1. Oracle Identity Managerシステム管理の「システム管理」で、「インポート」をクリックします。

  2. デプロイメント・マネージャを使用してテスト環境からエクスポートしたXMLファイルのパスを指定します。

  3. 「ファイルの追加」→「インポート」をクリックして、インポートを確認します。正常にインポートされたことを確認するメッセージが表示されます。

  4. テスト環境からエクスポートしたサンドボックスをインポートします。サンドボックスのインポートの詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  5. サンドボックスをアクティブ化して変更を確認します。サンドボックスのアクティブ化の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  6. 変更を確認した後、サンドボックスを公開します。サンドボックスの公開の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

8.8 Oracle Identity ManagerとLDAP間でのユーザー定義フィールドの同期


注意:

  • LDAP同期は、Oracle Identity Managerのインストール中またはインストール後にはいつでも有効化できます。Oracle Identity Managerでインストール後のLDAP同期を有効にする方法の詳細は、『Oracle Fusion Middleware Oracle Identity Management Suite統合ガイド』のOracle Identity ManagerでのLDAP同期の有効化に関する項を参照してください。

  • フォーム・デザイナを使用して属性の作成や変更を行う際、LDAP属性に対する値を指定します。これは、同期されるユーザー定義フィールド(UDF)に対するLDAP属性名の値になり、LDAP同期が可能な環境でのみ適用可能です。

  • OUD LDAPディレクトリを使用している場合は、Oracle Identity Managerのカスタム属性名に空白を含めることはできません。OUDでは、属性名に空白が含まれているカスタム属性を作成できません。


1つ以上のユーザー定義フィールド(UDF)を作成した後にLDAP同期を随時有効化する場合、これらのユーザー定義フィールドを対応するLDAP属性と同期化する必要があります。これを行うには、フォーム・デザイナを使用してUDFを含むフォームを検索して開き、保存します(他に変更を行う必要はありません)。LDAP同期を有効化する前に作成したすべてのUDFについて、UDFを含むフォームを開いて保存するというこのプロセスを繰り返します。


注意:

新しい列を追加して、RA_LDAPUSER表を拡張します。たとえば、RECON_EMPLOYEE_ID列を追加します。

8.9 属性定義

すべての属性定義について、エンティティ属性を保持するために、エンティティごとに構成ファイルが存在します。たとえば、ユーザー・エンティティ属性を保持するための構成ファイルはUser.xmlです。この構成ファイルに、ユーザー・エンティティおよびそのプロパティのすべての属性が定義されます。バックエンド属性または列へ属性のマッピングは、ファイルでも指定されます。属性がUIに表示されるかどうかは、属性プロパティによって決まります。たとえば、属性がシステム制御される場合は、その属性はUIには表示されません。

例8-1に、サンプルのUser.xml構成ファイルのコードを示します。

例8-1 User.xml構成ファイル

<?xml version="1.0" encoding="UTF-8"?>
<tns:entity-definition xmlns:tns="http://www.oracle.com/schema/oim/entity" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/schema/oim/entity ../entity.xsd ">
  <entity-type child-entity="false">User</entity-type>
  <!-- Defines the repository and data provider to use for this entity -->
  <provider-instance>
    <repository-instance>OperationalDB</repository-instance>
    <provider-type>UserDataProvider</provider-type>
    <parameters>
        <parameter name="table">
            <value>usr</value>
        </parameter>
        <parameter name="id_column">
            <value>usr_key</value>
        </parameter>
        <parameter name="usr_foreign_key_column">
            <value>usr_manager_key</value>
        </parameter>
        <parameter name="org_table">
            <value>act</value>
        </parameter>
        <parameter name="org_id_column">
            <value>act_key</value>
        </parameter>
        <parameter name="org_foreign_key_column">
            <value>parent_key</value>
        </parameter>
<parameter name="foreign_search_table">
    <value>act:usr:usr:usr:usr</value>
</parameter>
<parameter name="foreign_search_table_alias">
    <value>actorg:usrmgr:usrmgr:usrmgr:usrmgr</value>
</parameter>
<parameter name="foreign_search_table_to_join_key">
    <value>actorg.act_key:usrmgr.usr_key:usrmgr.usr_key:usrmgr.usr_key:usrmgr.usr_key</value>
</parameter>
<parameter name="foreign_search_table_from_join_key">
    <value>usr.act_key:usr.usr_manager_key:usr.usr_manager_key:usr.usr_manager_key:usr.usr_manager_key</value>
</parameter>
<parameter name="foreign_search_column">
    <value>actorg.act_name:usrmgr.usr_login:usrmgr.usr_display_name:usrmgr.usr_first_name:usrmgr.usr_last_name</value>
</parameter>
<parameter name="foreign_search_column_label">
    <value>Organization Name:Manager Login:Manager Display Name:Manager First Name:Manager Last Name</value>
</parameter>
<parameter name="foreign_search_column_alias">
    <value>actorg_act_name:usrmgr_usr_login:usrmgr_usr_display_name:usrmgr_usr_first_name:usrmgr_usr_last_name</value>
</parameter>
<parameter name="foreign_search_column_outer_join">
    <value>false:true:true:true:true</value>
</parameter>
    </parameters>
</provider-instance>
  <container-capability>
    <enabled>false</enabled>
  </container-capability>
  <!-- entity-attributes define the attributes at the API level. These are the attribute names that the API will return and expects -->
  <entity-attributes>
    <attribute name="usr_key">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
            <multi-represented>false</multi-represented>
<attribute-group>Basic</attribute-group>
        <!-- The metadata attachment defines the enttiy attribute properties. These properties will be common across all entities -->
        <metadata-attachment>
            <!-- Whether the attribute is searchable by the user -->
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <!-- Whether the attribute can be updated in bulk -->
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <!-- The category in the UI to which this attribute belongs -->
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <!-- The display type of the attribute on the UI -->
<metadata>
                <name>display-type</name>
                <value>ENTITY</value>
                <category>properties</category>
            </metadata>
            <!-- Whether the attribute value needs to be encrypted or not -->
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <!-- The maximum size that an attribute value can take -->
            <metadata>
                <name>max-size</name>
                <value>19</value>
                <category>properties</category>
            </metadata>
            <!-- Whether the attribtue is single valued or multivalued -->
            <metadata>
<name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <!-- Whether an attribute's value can be modified or not -->
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <!-- Whether the value is controlled only by the system -->
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <!-- Whether the attribute is custom or user defined attribute -->
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="act_key">
        <type>number</type>
        <searchable>true</searchable>
        <required>true</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>ENTITY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>entity-type</name>
<value>Organization</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>entity-type-attributes</name>
                <value>Organization Name</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
<value>false</value>
                <category>properties</category>
            </metadata>            
<metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
        </metadata-attachment>
    </attribute>
    <attribute name="Last Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>true</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
<value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="First Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
<name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="Middle Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
<category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
        </metadata-attachment>
    </attribute>
<attribute name="Full Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>true</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>164</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
        <attribute name="Display Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>true</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>382</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>

        </metadata-attachment>
    </attribute>
    <attribute name="Xellerate Type">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <default-value>End-User</default-value>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>30</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.XellerateType</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_password">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>SECRET</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>ENCRYPT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>128</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_disabled">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="Status">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>25</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.WebClient.Users.Status</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="Role">
        <type>string</type>
        <searchable>true</searchable>
        <required>true</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>255</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.Role</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="User Login">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="usr_manager_key">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>ENTITY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>entity-type</name>
                <value>User</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>entity-type-attributes</name>
                <value>Manager Login,Manager Display Name,Manager First Name,Manager Last Name</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>382</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Start Date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Effective Dates</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="End Date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Effective Dates</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_provisioning_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Provisioning Dates</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="usr_deprovisioning_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Provisioning Dates</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_provisioned_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_deprovisioned_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Email">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Basic User Information</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="usr_locked">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Account Settings</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Users.Lock User</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Locked On">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Lifecycle</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Automatically Delete On">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Lifecycle</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Manually Locked">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Lifecycle</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_login_attempts_ctr">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>NUMBER</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>19</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
    <attribute name="usr_create">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_update">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_timezone">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TIME_ZONE</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>100</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
</metadata-attachment>
    </attribute>
   <attribute name="usr_locale">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>100</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Notification.Languages</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_cant_change">
        <type>string</type>
      <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_must_change">
        <type>string</type>
      <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_never_expires">
        <type>string</type>
      <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_expire_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_warn_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_expired">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_warned">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_pwd_reset_attempts_ctr">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>NUMBER</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_change_pwd_at_next_logon">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
<attribute name="usr_data_level">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>CHECKBOX</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
 
    <attribute name="usr_pwd_min_age_date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_createby">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Basic</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_updateby">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_created">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="usr_policy_update">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Country">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>100</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Department Number">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Description">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>2000</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Common Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>240</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Employee Number">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Fax">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>4000</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Generation Qualifier">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Hire Date">
        <type>date</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>DATE_ONLY</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value></value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Home Phone">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Locality Name">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Mobile">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Pager">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Home Postal Address">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Postal Address">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Postal Code">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>30</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="PO Box">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="State">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Street">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Telephone Number">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>4000</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Title">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Initials">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>10</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Common Name Generated">
        <type>number</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>NUMBER</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Password Generated">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>        
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>System</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>1</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="LDAP Organization">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="LDAP Organization Unit">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>80</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="LDAP GUID">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>true</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="LDAP DN">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Other User Attributes</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>256</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="FA Language">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>100</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            

        </metadata-attachment>
    </attribute>
    <attribute name="Embedded Help">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
<metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>10</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                
<value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            
<metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.EmbeddedHelp</value>
                <category>properties</category>
            </metadata>

        </metadata-attachment>
    </attribute>
    <attribute name="Number Format">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>30</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.NumberFormat</value>
                <category>properties</category>
            </metadata>

        </metadata-attachment>
    </attribute>
    <attribute name="Date Format">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.DateFormat</value>
                <category>properties</category>
            </metadata>

        </metadata-attachment>
</attribute>        
    <attribute name="Time Format">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.TimeFormat</value>
                <category>properties</category>
            </metadata>

        </metadata-attachment>
    </attribute>
<attribute name="Currency">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
        </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.Currency</value>
                <category>properties</category>
        </metadata>

        </metadata-attachment>
    </attribute>
    <attribute name="Font Size">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>10</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
        </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.FontSize</value>
                <category>properties</category>
        </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Color Contrast">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>10</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
    </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.ColorContrast</value>
                <category>properties</category>
    </metadata>
 
        </metadata-attachment>
    </attribute>
    <attribute name="Accessibility Mode">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
                </metadata>            <metadata>
                <name>possible-values-code</name>
                <value>Lookup.Users.AccessibilityMode</value>
                <category>properties</category>
                </metadata>

        </metadata-attachment>
    </attribute>
    <attribute name="FA Territory">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>TEXT</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>100</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>possible-values-code</name>
                <value></value>
                <category>properties</category>
            </metadata>
        </metadata-attachment>
    </attribute>
    <attribute name="User Name Preferred Language">
        <type>string</type>
        <searchable>true</searchable>
        <required>false</required>
        <MLS>false</MLS>
<multi-represented>false</multi-represented>
        <attribute-group>Extended</attribute-group>
        <metadata-attachment>
            <metadata>
                <name>user-searchable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>bulk-updatable</name>
                <value>true</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>category</name>
                <value>Preferences</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>display-type</name>
                <value>LOV</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>lookup-query</name>
                <value>select+MLS_LOCALE_CODE+as+USR_NAME_PREFERRED_LANG+from+mls_locale+where+locale_flag=0+OR+locale_flag=1+order+by+mls_locale_code+asc</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>lookup-query-display-column</name>
                <value>USR_NAME_PREFERRED_LANG</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>lookup-query-save-column</name>
                <value>USR_NAME_PREFERRED_LANG</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>encryption</name>
                <value>CLEAR</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>visible</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>max-size</name>
                <value>20</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>multi-valued</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>read-only</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>system-controlled</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>custom</name>
                <value>false</value>
                <category>properties</category>
            </metadata>
            <metadata>
                <name>possible-values-code</name>
                <value></value>
                <category>properties</category>
            </metadata>
        </metadata-attachment>
    </attribute>
  </entity-attributes>
 
  <!-- The target fields define the attribute columns in the DB. These are not exposed via the User Management APIs. -->
  <target-fields>
    <field name="usr_key">
        <type>number</type>
        <required>true</required>
    </field>
    <field name="act_key">
        <type>number</type>
        <required>true</required>
    </field>
    <field name="usr_last_name">
        <type>string</type>
        <required>true</required>
    </field>
    <field name="usr_first_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_middle_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_full_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_display_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_type">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_password">
        <type>string</type>
        <required>true</required>
    </field>
    <field name="usr_disabled">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_cant_change">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_must_change">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_never_expires">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_status">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_emp_type">
      <type>string</type>
      <required>false</required>
    </field>
    <field name="usr_login">
        <type>string</type>
        <required>true</required>
    </field>
    <field name="usr_pwd_expire_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_warn_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_manager_key">
        <type>number</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_warned">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_expired">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_start_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_end_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_provisioning_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_deprovisioning_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_provisioned_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_deprovisioned_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_email">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_locked">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_locked_on">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_automatically_delete_on">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_manually_locked">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_login_attempts_ctr">
        <type>number</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_reset_attempts_ctr">
        <type>number</type>
        <required>false</required>
    </field>
<field name="usr_data_level">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_change_pwd_at_next_logon">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_min_age_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_create">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_update">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_timezone">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_locale">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_createby">
        <type>number</type>
        <required>false</required>
    </field>
    <field name="usr_updateby">
        <type>number</type>
        <required>false</required>
    </field>
    <field name="usr_created">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_policy_update">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_country">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_dept_no">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_description">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_common_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_emp_no">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_fax">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_gen_qualifier">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_hire_date">
        <type>date</type>
        <required>false</required>
    </field>
    <field name="usr_home_phone">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_locality_name">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_mobile">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pager">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_home_postal_address">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_postal_address">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_postal_code">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_po_box">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_state">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_street">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_telephone_number">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_title">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_initials">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_pwd_generated">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_cn_generated">
        <type>number</type>
        <required>false</required>
    </field>
    <field name="usr_ldap_organization">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_ldap_organization_unit">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_ldap_guid">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_ldap_dn">
        <type>string</type>
        <required>false</required>
    </field>    <field name="usr_language">
        <type>string</type>
        <required>false</required>
    </field>
<field name="usr_color_contrast">
        <type>string</type>
        <required>false</required>
    </field>
<field name="usr_accessibility_mode">
        <type>string</type>
        <required>false</required>
    </field>
<field name="usr_time_format">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_date_format">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_currency">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_number_format">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_font_size">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_embedded_help">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_territory">
        <type>string</type>
        <required>false</required>
    </field>
    <field name="usr_name_preferred_lang">
        <type>string</type>
        <required>false</required>
    </field>
  </target-fields>
  <!-- The attribute mapping defines which backend DB columns are mapped to the frontend attributes exposed at the API level -->
  <attribute-maps>
    <attribute-map>
      <entity-attribute>usr_key</entity-attribute>
      <target-field>usr_key</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>act_key</entity-attribute>
      <target-field>act_key</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Last Name</entity-attribute>
      <target-field>usr_last_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>First Name</entity-attribute>
      <target-field>usr_first_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Middle Name</entity-attribute>
      <target-field>usr_middle_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Full Name</entity-attribute>
      <target-field>usr_full_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Display Name</entity-attribute>
      <target-field>usr_display_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Xellerate Type</entity-attribute>
      <target-field>usr_type</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_password</entity-attribute>
      <target-field>usr_password</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_disabled</entity-attribute>
      <target-field>usr_disabled</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_cant_change</entity-attribute>
      <target-field>usr_pwd_cant_change</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_must_change</entity-attribute>
      <target-field>usr_pwd_must_change</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_never_expires</entity-attribute>
      <target-field>usr_pwd_never_expires</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Status</entity-attribute>
      <target-field>usr_status</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Role</entity-attribute>
      <target-field>usr_emp_type</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>User Login</entity-attribute>
      <target-field>usr_login</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_expire_date</entity-attribute>
      <target-field>usr_pwd_expire_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_warn_date</entity-attribute>
      <target-field>usr_pwd_warn_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_manager_key</entity-attribute>
      <target-field>usr_manager_key</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_expired</entity-attribute>
      <target-field>usr_pwd_expired</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_warned</entity-attribute>
      <target-field>usr_pwd_warned</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Start Date</entity-attribute>
      <target-field>usr_start_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>End Date</entity-attribute>
      <target-field>usr_end_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_provisioning_date</entity-attribute>
      <target-field>usr_provisioning_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_deprovisioning_date</entity-attribute>
      <target-field>usr_deprovisioning_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_provisioned_date</entity-attribute>
      <target-field>usr_provisioned_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_deprovisioned_date</entity-attribute>
      <target-field>usr_deprovisioned_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Email</entity-attribute>
      <target-field>usr_email</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_locked</entity-attribute>
      <target-field>usr_locked</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Locked On</entity-attribute>
      <target-field>usr_locked_on</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Automatically Delete On</entity-attribute>
      <target-field>usr_automatically_delete_on</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Manually Locked</entity-attribute>
      <target-field>usr_manually_locked</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Automatically Delete On</entity-attribute>
      <target-field>usr_automatically_delete_on</target-field>
    </attribute-map>
   <attribute-map>
      <entity-attribute>usr_login_attempts_ctr</entity-attribute>
      <target-field>usr_login_attempts_ctr</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_reset_attempts_ctr</entity-attribute>
      <target-field>usr_pwd_reset_attempts_ctr</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_data_level</entity-attribute>
      <target-field>usr_data_level</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_change_pwd_at_next_logon</entity-attribute>
      <target-field>usr_change_pwd_at_next_logon</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_pwd_min_age_date</entity-attribute>
      <target-field>usr_pwd_min_age_date</target-field>
    </attribute-map>
   <attribute-map>
      <entity-attribute>usr_create</entity-attribute>
      <target-field>usr_create</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_update</entity-attribute>
      <target-field>usr_update</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_timezone</entity-attribute>
      <target-field>usr_timezone</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_locale</entity-attribute>
      <target-field>usr_locale</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_createby</entity-attribute>
      <target-field>usr_createby</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_updateby</entity-attribute>
      <target-field>usr_updateby</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_created</entity-attribute>
      <target-field>usr_created</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>usr_policy_update</entity-attribute>
      <target-field>usr_policy_update</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Country</entity-attribute>
      <target-field>usr_country</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Department Number</entity-attribute>
      <target-field>usr_dept_no</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Description</entity-attribute>
      <target-field>usr_description</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Common Name</entity-attribute>
      <target-field>usr_common_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Employee Number</entity-attribute>
      <target-field>usr_emp_no</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Fax</entity-attribute>
      <target-field>usr_fax</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Generation Qualifier</entity-attribute>
      <target-field>usr_gen_qualifier</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Hire Date</entity-attribute>
      <target-field>usr_hire_date</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Home Phone</entity-attribute>
      <target-field>usr_home_phone</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Locality Name</entity-attribute>
      <target-field>usr_locality_name</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Mobile</entity-attribute>
      <target-field>usr_mobile</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Pager</entity-attribute>
      <target-field>usr_pager</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Home Postal Address</entity-attribute>
      <target-field>usr_home_postal_address</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Postal Address</entity-attribute>
      <target-field>usr_postal_address</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Postal Code</entity-attribute>
      <target-field>usr_postal_code</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>PO Box</entity-attribute>
      <target-field>usr_po_box</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>State</entity-attribute>
      <target-field>usr_state</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Street</entity-attribute>
      <target-field>usr_street</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Telephone Number</entity-attribute>
      <target-field>usr_telephone_number</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Title</entity-attribute>
      <target-field>usr_title</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Initials</entity-attribute>
      <target-field>usr_initials</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Common Name Generated</entity-attribute>
      <target-field>usr_cn_generated</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Password Generated</entity-attribute>
      <target-field>usr_pwd_generated</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>LDAP Organization</entity-attribute>
      <target-field>usr_ldap_organization</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>LDAP Organization Unit</entity-attribute>
      <target-field>usr_ldap_organization_unit</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>LDAP GUID</entity-attribute>
      <target-field>usr_ldap_guid</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>LDAP DN</entity-attribute>
      <target-field>usr_ldap_dn</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>FA Language</entity-attribute>
      <target-field>usr_language</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Embedded Help</entity-attribute>
      <target-field>usr_embedded_help</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Font Size</entity-attribute>
      <target-field>usr_font_size</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Color Contrast</entity-attribute>
      <target-field>usr_color_contrast</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Accessibility Mode</entity-attribute>
      <target-field>usr_accessibility_mode</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Number Format</entity-attribute>
      <target-field>usr_number_format</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Date Format</entity-attribute>
      <target-field>usr_date_format</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Time Format</entity-attribute>
      <target-field>usr_time_format</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>Currency</entity-attribute>
      <target-field>usr_currency</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>FA Territory</entity-attribute>
      <target-field>usr_territory</target-field>
    </attribute-map>
    <attribute-map>
      <entity-attribute>User Name Preferred Language</entity-attribute>
      <target-field>usr_name_preferred_lang</target-field>
    </attribute-map>
   </attribute-maps>
   <!-- The following section defines various User configurations for the UI -->
   <metadata-attachment xmlns="">
        <!-- 1 -->
        <!-- 
            This section defines the categories that will be available in the UI. Each attribute must belong to one of these categories
        -->
        <metadata>
            <!-- The unique ID of the category -->
            <name>Basic User Information</name>
            <!-- The display name of the category. This will be a key in a bundle which will be fetched by the config API -->
            <value>Basic User Information</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Account Settings</name>
            <value>Account Settings</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Account Effective Dates</name>
            <value>Account Effective Dates</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Provisioning Dates</name>
            <value>Provisioning Dates</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Lifecycle</name>
            <value>Lifecycle</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>System</name>
            <value>System</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Other User Attributes</name>
            <value>Other User Attributes</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <!-- The unique ID of the category -->
            <name>CustomAttributes</name>
            <!-- The display name of the category. This will be a key in a bundle which will be fetched by the config API -->
            <value>Custom Attributes</value>
            <category>categories</category>
        </metadata>
        <metadata>
            <name>Preferences</name>
            <value>Preferences</value>
            <category>categories</category>
        </metadata>
 
        <!-- 2 -->
        <!-- 
            This section defines the ordering amongst the categories
        -->
 
        <metadata>
            <name>1</name>
            <value>Basic User Information</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>Account Settings</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>Account Effective Dates</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>Provisioning Dates</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>Lifecycle</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>System</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>Other User Attributes</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>CustomAttributes</value>
            <category>categories.order</category>
        </metadata>
        <metadata>
            <name>9</name>
            <value>Preferences</value>
            <category>categories.order</category>
        </metadata>
 
 
        <!-- 3 -->
        <!-- 
            This section defines the ordering of the attributes within each category. The attributes will be displayed on the UI in the order defined here.
        -->
        <metadata>
            <name>1</name>
            <value>User Login</value>
            <category>categories.Account Settings</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>usr_password</value>
            <category>categories.Account Settings</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>Status</value>
            <category>categories.Account Settings</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>usr_locked</value>
            <category>categories.Account Settings</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>usr_key</value>
            <category>categories.Account Settings</category>
        </metadata>
        
        <metadata>
            <name>1</name>
            <value>First Name</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>Middle Name</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>Last Name</value>
            <category>categories.Basic User Information</category>
        </metadata>        
        <metadata>
            <name>4</name>
            <value>Xellerate Type</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>Email</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>usr_manager_key</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>act_key</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>Role</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>9</name>
            <value>Full Name</value>
            <category>categories.Basic User Information</category>
        </metadata>
 
        <metadata>
            <name>10</name>
            <value>Display Name</value>
            <category>categories.Basic User Information</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>Start Date</value>
            <category>categories.Account Effective Dates</category>
        </metadata>
 
        <metadata>
            <name>2</name>
            <value>End Date</value>
            <category>categories.Account Effective Dates</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>usr_provisioning_date</value>
            <category>categories.Provisioning Dates</category>
        </metadata>
 
        <metadata>
            <name>2</name>
            <value>usr_deprovisioning_date</value>
            <category>categories.Provisioning Dates</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>Manually Locked</value>
            <category>categories.Lifecycle</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>Locked On</value>
            <category>categories.Lifecycle</category>
        </metadata>
 
        <metadata>
            <name>3</name>
            <value>Automatically Delete On</value>
            <category>categories.Lifecycle</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>usr_provisioned_date</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>usr_deprovisioned_date</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>usr_login_attempts_ctr</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>usr_create</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>usr_update</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>usr_pwd_cant_change</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>usr_pwd_must_change</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>usr_pwd_never_expires</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>9</name>
            <value>usr_pwd_expire_date</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>10</name>
            <value>usr_pwd_warn_date</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>11</name>
            <value>usr_pwd_expired</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>12</name>
            <value>usr_pwd_warned</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>13</name>
            <value>usr_pwd_reset_attempts_ctr</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>14</name>
            <value>usr_change_pwd_at_next_logon</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>15</name>
            <value>usr_pwd_min_age_date</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>16</name>
            <value>usr_createby</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>17</name>
            <value>usr_updateby</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>18</name>
            <value>usr_created</value>
            <category>categories.System</category>
        </metadata>        
        <metadata>
            <name>19</name>
            <value>usr_policy_update</value>
            <category>categories.System</category>
        </metadata>
 
        <metadata>
            <name>20</name>
            <value>Password Generated</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>21</name>
            <value>usr_data_level</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>22</name>
            <value>Common Name Generated</value>
            <category>categories.System</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>Country</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>Department Number</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>Description</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>Common Name</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>Employee Number</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>Fax</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>Generation Qualifier</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>Hire Date</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>9</name>
            <value>Home Phone</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>10</name>
            <value>Locality Name</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>11</name>
            <value>Mobile</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>12</name>
            <value>Pager</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>13</name>
            <value>Home Postal Address</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>14</name>
            <value>Postal Address</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>15</name>
            <value>Postal Code</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>16</name>
            <value>PO Box</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>17</name>
            <value>State</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>18</name>
            <value>Street</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>19</name>
            <value>Telephone Number</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>20</name>
            <value>Title</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>21</name>
            <value>Initials</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>22</name>
            <value>LDAP Organization</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>23</name>
            <value>LDAP Organization Unit</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>24</name>
            <value>LDAP GUID</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>25</name>
            <value>LDAP DN</value>
            <category>categories.Other User Attributes</category>
        </metadata>
        <metadata>
            <name>1</name>
            <value>usr_locale</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>usr_timezone</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>Number Format</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>Currency</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>Date Format</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>Time Format</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>Accessibility Mode</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>Color Contrast</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>9</name>
            <value>Font Size</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>10</name>
            <value>Embedded Help</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>11</name>
            <value>FA Language</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>12</name>
            <value>FA Territory</value>
            <category>categories.Preferences</category>
        </metadata>
        <metadata>
            <name>13</name>
            <value>User Name Preferred Language</value>
            <category>categories.Preferences</category>
        </metadata>
        <!-- 4 -->
        <!-- 
            This section defines the attributes that will be available in advanced search
        -->
        <metadata>
            <name>User Login</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>First Name</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Middle Name</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Last Name</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Display Name</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Role</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>act_key</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_manager_key</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Start Date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>End Date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Status</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Xellerate Type</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_locked</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Email</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <!--<metadata>
            <name>Phone</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>-->
        <metadata>
            <name>usr_locale</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_timezone</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_provisioning_date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_deprovisioning_date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <metadata>
            <name>usr_provisioned_date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        
        <metadata>
            <name>usr_deprovisioned_date</name>
            <value></value>
            <category>Advanced Search.Attributes</category>
        </metadata>
        <!-- 5 -->
        <!-- 
            This section defines attributes that will be used for simple search
        -->
        <metadata>
            <name>Display Name</name>
            <value></value>
            <category>Simple Search.Attributes</category>
        </metadata>
        <metadata>
            <name>User Login</name>
            <value></value>
            <category>Simple Search.Attributes</category>
        </metadata>
        <metadata>
            <name>First Name</name>
            <value></value>
            <category>Simple Search.Attributes</category>
        </metadata>
        <metadata>
            <name>Last Name</name>
            <value></value>
            <category>Simple Search.Attributes</category>
        </metadata>
 
        <!-- 6 -->
        <!-- 
            This section defines attributes and their ordering in the advanced search results table. The simple search results table will use the first two defined here.
        -->
        <metadata>
            <name>1</name>
            <value>Display Name</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>User Login</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>First Name</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>4</name>
            <value>Last Name</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>5</name>
            <value>act_key</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>6</name>
            <value>usr_manager_key</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>7</name>
            <value>Status</value>
            <category>Search Results.Attributes</category>
        </metadata>
        <metadata>
            <name>8</name>
            <value>usr_locked</value>
            <category>Search Results.Attributes</category>
        </metadata>
 
        <!-- 7 -->
        <!-- 
            This section defines derived attributes. That is, attributes whose value is based on other attribute values.
        -->
        <!--
        <metadata>
           <name>Full Name</name>
           <value></value>
           <category>Derived Attributes</category>
       </metadata>
        -->
        <!--<metadata>
            <name>1</name>
            <value>Last Name</value>
            <category>Derived Attributes.Full Name</category>
        </metadata>
        <metadata>
            <name>2</name>
            <value>, </value>
            <category>Derived Attributes.Full Name</category>
        </metadata>
        <metadata>
            <name>3</name>
            <value>First Name</value>
            <category>Derived Attributes.Full Name</category>
        </metadata>-->
 
    </metadata-attachment>
</tns:entity-definition>

User.xmlファイルは、エンティティ・スキーマ・ファイル(Entity.xsd)に準拠している必要があります。

例8-2に、サンプルのEntity.xsdファイルのコードを示します。

例8-2 エンティティXMLスキーマ定義

<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.oracle.com/schema/oim/entity" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.oracle.com/schema/oim/entity">
<element name="entity-definition"
type="tns:entity-definition-type">
</element>
 
<complexType name="entity-definition-type">
        <all>
        <element name="entity-type" minOccurs="1" maxOccurs="1">
        <complexType>
        <simpleContent>
        <extension base="string">
        <attribute name="child-entity"
        type="boolean">
        </attribute>
        </extension>
        </simpleContent>
        </complexType>
        </element>
        <element name="description" type="string" maxOccurs="1"
        minOccurs="0">
        </element>
        <element name="provider-instance"
        type="tns:provider-instance-type" minOccurs="1"
        maxOccurs="1">
        </element>
        <element name="container-capability"
        type="tns:container-definition-type" maxOccurs="1"
        minOccurs="1">
        </element>
        <element name="entity-attributes" maxOccurs="1"
        minOccurs="1">
        <complexType>
        <sequence>
        <element name="attribute"
        type="tns:attribute-definition-type" maxOccurs="unbounded"
        minOccurs="1">
        </element>
        </sequence>
        </complexType>
        </element>
        <element name="target-fields" maxOccurs="1" minOccurs="1">
        <complexType>
        <sequence>
        <element name="field"
        type="tns:field-definition-type" maxOccurs="unbounded"
        minOccurs="1">
        </element>
        </sequence>
        </complexType>
        </element>
        <element name="attribute-maps" maxOccurs="1"
        minOccurs="0">
        <complexType>
        <sequence>
        <element name="attribute-map"
        type="tns:attribute-map-definition-type"
        maxOccurs="unbounded" minOccurs="1">
        </element>
        </sequence>
        </complexType>
        </element>
        <element name="child-entities" maxOccurs="1"
        minOccurs="0">
        <complexType>
        <sequence>
        <element name="entity"
        type="tns:attribute-definition-type" maxOccurs="unbounded"
        minOccurs="1">
        </element>
        </sequence>
        </complexType>
        </element>
        <element name="metadata-attachment" maxOccurs="1"
        minOccurs="0">
        <complexType>
        <sequence>
        <element name="metadata"
        type="tns:metadata-attachment-type" maxOccurs="unbounded"
        minOccurs="0">
        </element>
        </sequence>
        </complexType>
        </element>
        <element name="control-attributes" minOccurs="0" maxOccurs="1">
        <complexType>
        <sequence>
        <element name="attribute" minOccurs="1" maxOccurs="unbounded">
        <complexType>
        <sequence>
        <element name="type" type="string"
        minOccurs="1" maxOccurs="1">
        </element>
        <element name="description"
        type="string" minOccurs="0" maxOccurs="1">
        </element>
        <element name="required"
        type="boolean" minOccurs="1" maxOccurs="1">
        </element>
        </sequence>
        <attribute name="name"
        type="string" use="required">
        </attribute>
        </complexType></element>
        </sequence>
        </complexType></element>
        </all>
</complexType>
 
<complexType name="provider-instance-type">
        <all>
<element name="repository-instance" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="provider-type" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="parameters" minOccurs="0" maxOccurs="1">
<complexType>
<sequence>
<element name="parameter" maxOccurs="unbounded" minOccurs="1">
<complexType>
<sequence>
<element name="value" type="string" maxOccurs="unbounded" minOccurs="1">
</element>
</sequence>
<attribute name="name" type="string">
</attribute>
</complexType>
</element>
</sequence>
</complexType>
</element>
</all>
</complexType>
 
<complexType name="parameter-definition-type">
        <all>
<element name="type" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="description" type="string" maxOccurs="1" minOccurs="0">
</element>
<element name="required" type="boolean" maxOccurs="1" minOccurs="1">
</element>
<element name="multi-valued" type="boolean" maxOccurs="1" minOccurs="0">
</element>
</all>
<attribute name="name" type="string"></attribute>
</complexType>

<complexType name="attribute-definition-type">
        <all>
        <element name="type" type="string" maxOccurs="1"
        minOccurs="1">
        </element>
        <element name="description" type="string" maxOccurs="1"
        minOccurs="0">
        </element>
        <element name="required" type="boolean" maxOccurs="1"
        minOccurs="1">
        </element>
        <element name="searchable" type="boolean" maxOccurs="1"
        minOccurs="1">
        </element>
        <element name="MLS" type="boolean" minOccurs="0" maxOccurs="1"></element>
        <element name="default-value" type="string" maxOccurs="1"
        minOccurs="0">
        </element>
        <element name="attribute-group" type="string" maxOccurs="1"
        minOccurs="1">
        </element>
        <element name="metadata-attachment" maxOccurs="1"
        minOccurs="0">
        <complexType>
        <sequence>
        <element name="metadata"
        type="tns:metadata-attachment-type" maxOccurs="unbounded"
        minOccurs="0">
        </element>
        </sequence>
        </complexType>
        </element>
        </all>
        <attribute name="name" type="string"></attribute>
</complexType>
 
<complexType name="field-definition-type">
        <all>
<element name="type" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="description" type="string" maxOccurs="1" minOccurs="0">
</element>
<element name="required" type="boolean" maxOccurs="1" minOccurs="1">
</element>
</all>
<attribute name="name" type="string"></attribute>
</complexType>
 
<complexType name="attribute-map-definition-type">
        <all>
<element name="entity-attribute" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="target-field" type="string" maxOccurs="1" minOccurs="1">
</element>
</all>
</complexType>
 
<element name="repository-definition"
type="tns:repository-definition-type">
</element>
 
<complexType name="repository-definition-type">
        <all>
<element name="name" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="class" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="parameters" maxOccurs="1" minOccurs="0">
<complexType>
<sequence>
<element name="parameter-def" type="tns:parameter-definition-type" maxOccurs="unbounded" minOccurs="1">
</element>
</sequence>
</complexType>
</element>
<element name="description" type="string" maxOccurs="1" minOccurs="0"></element>
</all>
</complexType>
 
<element name="provider-definition"
type="tns:provider-definition-type">
</element>
 
<complexType name="provider-definition-type">
        <all>
<element name="name" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="type" maxOccurs="1" minOccurs="1">
<complexType>
<choice>
<element name="DataProvider" type="string"></element>
<element name="RelationProvider" type="string">
</element>
</choice>
</complexType>
</element>
<element name="class" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="description" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="parameters" maxOccurs="1" minOccurs="0">
<complexType>
                    <sequence>
<element name="parameter-def" type="tns:parameter-definition-type" maxOccurs="unbounded" minOccurs="1">
</element>
</sequence>
</complexType>
</element>
</all>
</complexType>
 
<element name="repository-instance">
<complexType>
            <all>
<element name="name" type="string"></element>
<element name="type" type="string"></element>
<element name="parameters" maxOccurs="1" minOccurs="0">
<complexType>
<sequence>
<element name="parameter" maxOccurs="unbounded" minOccurs="1">
<complexType>
<sequence>
<element name="value" type="string" maxOccurs="1" minOccurs="1">
</element>
</sequence>
<attribute name="name" type="string">
</attribute>
</complexType>
</element>
</sequence>
</complexType>
</element>
</all>
</complexType>
</element>
 
<complexType name="container-definition-type">
        <sequence>
<element name="enabled" type="boolean" maxOccurs="1" minOccurs="1"></element>
<element name="contained-entity" type="string" maxOccurs="unbounded" minOccurs="0">
</element>
</sequence>
</complexType>
 
<complexType name="relation-definition-type">
        <all>
<element name="relation-type" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="description" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="provider-instance" type="tns:provider-instance-type" maxOccurs="1" minOccurs="1">
</element>
<element name="entity1" type="tns:relation-entity-type" maxOccurs="1" minOccurs="1">
</element>
<element name="entity2" type="tns:relation-entity-type" maxOccurs="1" minOccurs="1"></element>
<element name="relation-attributes" maxOccurs="1" minOccurs="1">
<complexType>
<sequence>
<element name="attribute" type="tns:attribute-definition-type" maxOccurs="unbounded" minOccurs="0">
</element>
</sequence>
</complexType>
</element>
<element name="target-fields" maxOccurs="1" minOccurs="1">
<complexType>
<sequence>
<element name="field" type="tns:field-definition-type" maxOccurs="unbounded" minOccurs="0">
</element>
</sequence>
</complexType>
</element>
<element name="attribute-maps" maxOccurs="1" minOccurs="0">
<complexType>
<sequence>
<element name="attribute-map" type="tns:attribute-map-definition-type" maxOccurs="unbounded" minOccurs="1">
</element>
</sequence>
</complexType>
</element>
</all>
</complexType>
 
<element name="relation-definition"
type="tns:relation-definition-type">
</element>
 
<complexType name="relation-entity-type">
        <all>
<element name="entity-type" type="string"></element>
<element name="attribute" type="string"></element>
<element name="attribute-in-entity" type="string"></element>
<element name="attribute-group" type="string" maxOccurs="1" minOccurs="1"></element>
</all>
</complexType>
 
 
<element name="datatype-definition"
type="tns:datatype-definition-type">
</element>
 
<complexType name="datatype-definition-type">
        <all>
<element name="name" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="class" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="base-type" type="string" maxOccurs="1" minOccurs="1"></element>
</all>
</complexType>
 
<complexType name="metadata-attachment-type">
        <all>
<element name="name" type="string"></element>
<element name="value" type="string"></element>
<element name="category" type="string"></element>
</all>
</complexType>

<element name="derived-datatype-definition"
type="tns:derived-datatype-definition-type">
</element>
 
<complexType name="derived-datatype-definition-type">
        <all>
<element name="name" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="class" type="string" maxOccurs="1" minOccurs="1">
</element>
<element name="parameters" minOccurs="0" maxOccurs="1">
<complexType>
<sequence>
<element name="parameter" maxOccurs="unbounded" minOccurs="1">
<complexType>
<sequence>
<element name="value" type="string" maxOccurs="1" minOccurs="1">
</element>
</sequence>
<attribute name="name" type="string">
</attribute>
</complexType>
</element>
</sequence>
</complexType>
</element>
</all>
</complexType>
</schema>

エンティティXMLファイルはMDSに格納されます。新しい属性が追加されると、データベース・スキーマはMDS内のエンティティXMLとともに更新されます。構成サービスAPIを使用して属性情報を取得し、カスタムUIの構築時に使用できます。

8.10 カスケードLOVの作成

「本人情報」ページにカスケードLOVを作成するには:


注意:

Oracle Identity Manager 11gリリース2 (11.1.2.2.0)以降では、「自己登録」ページにLOVを追加できません。

  1. Oracle Identity System Administrationにログインします。

  2. SUJなどのサンドボックスを作成しアクティブ化します。サンドボックスの作成およびアクティブ化の詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』rのサンドボックスの管理に関する項を参照してください。

  3. 左ペインの「システム・エンティティ」で、「ユーザー」をクリックします。

  4. 参照タイプの次のUDFを作成します:

    • 親: ParentChoice

    • 依存: DepChoice

  5. UDF DepChoiceをUDF ParentChoiceに依存するようにして、値をマップします。

  6. サンドボックスをエクスポートします。

    サンドボックスはsandbox_SUJ.zipとして格納されます。

  7. sandbox_SUJ.zipファイルを解凍し、次の手順を実行します。

    1. \persdef\sessiondef\oracle\iam\ui\runtime\form\model\user\view\mdssys\cust\site\site\userVO.xml.xmlファイルにおいて<ViewAttribute Name="DepChoice__c"タグの下で次のテキストを検索します。

      <Property Name="CascadingParentChoiceList" Value="ParentChoice__c"/>

      <Property Name="CascadingRelationshipId" Value="100000000002523"/>

    2. \persdef\oracle\iam\ui\common\model\user\view\mdssys\cust\site\site\userVO.xmlファイルで<ViewAttribute Name="DepChoice__c"タグの下に手順7のテキストをコピーします。

    3. \persdef\sessiondef\oracle\iam\ui\runtime\form\model\user\view\mdssys\cust\site\site\userVO.xml.xmlファイルにおいて次のテキストを検索します。

      </mds:insert>
         <mds:insert parent="UserVO" position="last">
            <ViewAccessor Name="LOVVA_For_DepChoice__c"
      ViewObjectName="oracle.adf.businesseditor.model.views.CascadingLookups "
      xmlns="http://xmlns.oracle.com/bc4j">
               <ParameterMap>
                  <PIMap Variable="Bind_RelationshipId">
                      
       <TransientExpression><![CDATA[viewObject.findAttributeDef("DepChoice__c").getProperty("CascadingRelationshipId")]]></TransientExpression>
      
                  </PIMap>
                  <PIMap Variable="Bind_ParentLookupCode">
                     
      <TransientExpression><![CDATA[ParentChoice__c]]></TransientExpression>
                  </PIMap>
               </ParameterMap>
            </ViewAccessor>
         </mds:insert>
      
      
    4. 次のテキストを置換することで、\tmp\persdef\oracle\iam\ui\common\model\user\view\mdssys\cust\site\site\userVO.xml.xmlファイルに手順7.cのテキストをコピーします。

      </mds:insert>
         <mds:insert parent="UserVO" position="last">
             <ViewAccessor Name="LOVVA_For_DepChoice__c"
       ViewObjectName="oracle.adf.businesseditor.model.views.Lookups"
       xmlns="http://xmlns.oracle.com/bc4j">
                <ParameterMap>
                   <PIMap Variable="Bind_LookupType">
                      
       <TransientExpression><![CDATA['Lookup.Conditions.Severity']]></TransientExpression>
      
                   </PIMap>
                </ParameterMap>
             </ViewAccessor>
          </mds:insert>
      
  8. 手順6のファイル名と同じ名前でZIPファイルを再作成します。

  9. SUJサンドボックスをOracle Identity System Administrationから削除します。

  10. 手順8で作成した修正済sandbox_SUJ.zipをインポートします。

  11. Oracle Identity Self Serviceにログインします。

  12. SUJサンドボックスをアクティブ化します。

  13. 「本人情報」ページをカスタマイズして、手順4で作成した2つのUDFを追加します。

  14. サンドボックスをクリックして、次の手順を実行します。

    1. /oracle/iam/ui/myinformation/pages/my-information.jsffファイルを選択してから、「サンドボックスのエクスポート」をクリックします。

    2. 前述のファイルを開いて、UDFのID (ParentChoice)をコピーします。

      ex:id="dtrt_dc_3742570725"
      
  15. サンドボックスがOracle Identity Self Serviceでアクティブな際、「カスタマイズ」をクリックして、「本人情報」ページをカスタマイズします。

  16. 「DepChoice」を選択し「プロパティの編集」をクリックして、partialTrigger値を追加します。この値は、DepChoiceのpartialTrigger値で手順14.bでコピーしたParentChoice UDFの値です。

  17. 手順14.bでコピーしたParentChoice UDFの値をDepChoiceのpartialTrigger値に入力します。

  18. 「ParentChoice」を選択し、自動送信プロパティtrueに設定します。

  19. サンドボックスを公開します。


注意:

LOVの場合、ユーザー詳細ページで参照コードが出力テキスト値として表示されます。LOV参照値をユーザー詳細ページで表示するには、検索可能ピックリスト(値のADF名入力リスト)を作成してから、読取り専用にします。

NULL値なしのカスケードLOVの指定

ユーザー作成フォームかユーザー変更フォームの属性で必須プロパティの値をtrueに設定すると、値を選択せずにリクエストを送信できます。ユーザーに必須属性の値を選択させるには、リクエスト・データセットを修正し、属性を必須にマークします。これを行うには、次のようにします。

  1. 管理サーバーと少なくとも1つのOracle Identity Manager管理対象サーバーが稼動している場合は、次の形式のURLを使用してOracle Enterprise Manager Fusion Middleware Controlにログインします。

    http://ADMINSTRATION_SERVER:PORT/em

  2. 「Identity and Access」「OIM」に移動します。右クリックして「システムMBeanブラウザ」に移動します。

  3. 「アプリケーション定義のMBeans」で、「oracle.mds.lcm」「サーバー:oim_server1」「アプリケーション:OIMAppMetadata」「MDSAppRuntime」に移動します。

  4. リクエスト・データセットをエクスポートするには:

    1. 「操作」タブをクリックし、次にexportMetaDataをクリックします。

    2. toLocationフィールドに、 /tmpまたは別のディレクトリの名前を入力します。

    3. createSubDirにfalseを選択します。

    4. 次としてdocの場所を指定します。

      /metadata/iam-features-requestactions/model-data/CreateUserDataSet.xml

      /metadata/iam-features-requestactions/model-data//ModifyUserDataset.xml


      注意:

      exportMetaDataやimportMetaDataの操作を起動する際、複数のドキュメントをdocの場所に設定できます。

    5. excludeAllCust、excludeBaseDocs、excludeExtendedMetadataに対してもfalseを選択します。次に「起動」をクリックします。

      これで、docsフィールドで指定されたファイルがtoLocationフィールドで指定されたディレクトリにエクスポートされます。

  5. CreateUserDataSet.xmlファイルを編集し、作成した属性の「必須」プロパティの値をtrueに変更します。

  6. ModifyUserDataset.xmlファイルを編集し、作成した属性の「必須」プロパティの値をtrueに変更します。

  7. リクエスト・データセットをインポートするには:

    1. importMetaDataをクリックします。

    2. fromLocationフィールドに、/tmpまたは構成ファイルを含むディレクトリの名前を入力します。

    3. createSubDirにfalseを選択します。

    4. excludeAllCust、excludeBaseDocs、excludeExtendedMetadataに対してもfalseを選択します。次に「起動」をクリックします。

      これで、docsフィールドで指定されたファイルがtoLocation フィールドで指定されたMDSにインポートされます。

  8. Oracle Identity Managerを再起動します。

8.11 UDFの表示ラベルのローカライズ

UDFの表示ラベルをローカライズするには:

  1. 新しいカスタム・フィールドをユーザー・オブジェクトに追加します。詳細は、「カスタム属性の作成」を参照してください。

  2. BizEditorBundle.xlfファイルをMDSからインポートします。詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のMDSからのメタデータ・ファイルのインポートに関する項を参照してください。

  3. BizEditorBundle.xlfの内容を予期されるロケールにローカライズします。これを行うには、次のようにします。

    1. BizEditorBundle.xlfファイルのコピーを作成して、そのファイル名を変更します(例: BizEditorBundle_zh_CN.xlf)。

    2. 次の<file>要素を編集します。

      <file source-language="en" original="/xliffBundles/oracle/iam/ui/runtime/BizEditorBundle.xlf" datatype="x-oracle-adf">
      

      次の例のようにします。

      <file source-language="en" original="/xliffBundles/oracle/iam/ui/runtime/BizEditorBundle.xlf" datatype="x-oracle-adf" target-language="zh-CN">
      
    3. BizEditorBundle_zh_CN.xlfファイル内のコンテンツをすべて翻訳します。

  4. BizEditorBundle_zh_CN.xlfファイルをMDSにエクスポートします。詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のメタデータ・ファイルのMDSへのエクスポートに関する項を参照してください。

  5. 「アイデンティティ・セルフ・サービス」ページをカスタマイズして、カスタムのフィールド・ラベルを追加します。詳細は、「カスタム属性の追加」を参照してください。

  6. ブラウザの言語をzh-CNに切り替えて、「アイデンティティ・セルフ・サービス」に再ログインします。

  7. カスタム属性を追加したページに移動して、カスタマイズしたフィールド・ラベルにローカライズされた値が使用されていることを確認します。

8.12 リクエスト・カタログでの必須属性としてのフィールドの構成

リクエスト・カタログでフィールドを必須属性として構成するには:

  1. Oracle Identity Self Serviceで、サンドボックスを作成してアクティブ化します。サンドボックスの作成およびアクティブ化の詳しい手順は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のサンドボックスの管理に関する説明を参照してください。

  2. 左ペインの「リクエスト」で、「カタログ」をクリックします。「カタログ」ページが表示されます。

  3. 更新対象のフォーム・ページが含まれるアプリケーション・インスタンスを検索して選択し、「カートに追加」をクリックします。

  4. 「チェックアウト」をクリックします。

  5. 「カート詳細」ページの「詳細」セクションに、アプリケーション・インスタンス・フォームおよびその属性が表示されます。

  6. 「カスタマイズ」をクリックします。ページがカスタマイズ・モードで開きます。

  7. 「表示」メニューから、「ソース」を選択します。オブジェクト・ツリーが表示されます。

  8. 「詳細」セクションで、アプリケーション・インスタンス・フォームの属性を選択してクリックします。ページを編集するかどうかを確認するメッセージが表示されます。

  9. 「編集」をクリックします。オブジェクト・ツリーで、ステップ8で行った選択に対応するADFコンポーネントが選択されます。

  10. 必須としてマークする入力テキストを選択し、「編集」をクリックします。「コンポーネント・プロパティ:inputText」ウィンドウが開きます。

  11. 必須フィールドに移動してフィールドの横にあるドロップダウン・アイコンをクリックし、「オーバーライド」を選択してから「式ビルダー」を選択します。

  12. 「式ビルダー」ウィンドウで、「値または式の入力」オプションを選択し、trueを入力します。

  13. 「OK」をクリックし、次に「適用」をクリックします。

  14. 「コンポーネント・プロパティ:inputText」で、「OK」をクリックします。カスタマイズ・モードを終了するには、「閉じる」をクリックします。

  15. サンドボックスをエクスポートし、公開します。