8 Configuring Custom Attributes

Entity attributes are properties of the entity. The information about the user entity is stored in the form of attributes, such as first name, last name, user login, and password. There are default user attributes in Oracle Identity Manager. However, you can create custom user attributes by using the Form Designer in the Oracle Identity System Administration. The custom attributes are referred to as user defined fields (UDFs). Oracle Identity Manager lets you create UDFs for the user, role, resource, organization, and catalog entities.

This chapter describes how to create and manage UDFs in the following sections:

Note:

Before you start performing the procedures described in this section, it is recommended that you review the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.1 Creating a Custom Attribute

To create a custom attribute or UDF:

  1. Log in to Oracle Identity System Administration.

  2. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  3. In the left pane, under Configuration, click Form Designer. The Form Designer page is displayed.

  4. Search and open the form in which you want to create the UDF. For example, you can open the form "User" to create or modify user to add a UDF to the form.

  5. In the Custom section of the Fields tab, click the Create icon. The Select Field Type dialog box is displayed.

  6. Select a field type you want to create. The available field types are:

    • Text: Select this option to create a text field.

    • Number: Select this option to create a numeric field.

    • Checkbox: Select this option to create a checkbox field.

    • Date: Select this option to create a date type field.

    • Lookup: Select this option to create a lookup field in which users can search and select the value. Note that there are two types of lookups that you can create:

      • A drop-down list from which you can select a value.

      • A searchable picklist (ADF name input list of value), from which users can search and select the value. If you want to create a searchable picklist, then on the Create Lookup Field page, under the Advanced section, select Searchable Picklist.

      Note:

      After you create a UDF for dependent lookups (a lookup field that is created with the Constrain list by parent field value selection option selected), you must set the partialTriggers property through WebCenter composer to refresh the values in the dependent lookup. To do so, see the procedure described in "Creating Cascaded LOVs".
  7. Click OK. The page to create a custom field is displayed.

    As an example, Figure 8-1 shows the Create Text Field page. The rest of the procedure in this section has been based on creating a custom text field.

    Figure 8-1 The Create Text Field Page

    Description of Figure 8-1 follows
    Description of "Figure 8-1 The Create Text Field Page"

  8. Enter values in the fields of the Create Text Field page. Table 8-1 lists the fields in the Create Text Field page. Depending on the type of field that you are creating, the fields on the listed in the following table varies.

    Table 8-1 Fields in the Create Text Field Page

    Section Field Description

    Appearance

    Display Label

    The custom field label that is displayed in the form.

     

    Display Width

    The display width in characters. If you do not specify a value for this field, then the length of the field is taken as default.

    Name

    Name

    The unique custom field name. This field is of internal use only, and the value of this field is not displayed to the user.

     

    Description

    The description of the custom field. This field is of internal use only, and the value of this field is not displayed to the user.

    Constraints

    Searchable

    Determines if the custom field can be searched by the user.

    In addition, if the Searchable option is not checked, then the UDF cannot be used throughout the application as it is not displayed.

    Note: If you select the Searchable checkbox, then in the Advanced section, you cannot select Encrypt. A custom field that is marked as searchable cannot be encrypted.

    Note: When you create a searchable UDF in the catalog, the searchable UDF is automatically displayed in the advanced search form of the catalog. You can use the UDF for searching in the catalog. But no index will be present on that UDF, and as a result, performance might be compromised. Therefore, you must manually create an index on those fields. To do so, use the following SQL statement:

    CREATE INDEX INDEX_NAME ON catalog NAME_OF_CATALOG_UDF;
    
     

    Maximum Length

    The maximum length of the field in characters.

    Note: You can increase the maximum length for default and custom attributes by using the User form. However, decreasing the maximum length is not supported.

    Default Value

    Text field

    The default value of the custom field. The value you specify in this field is set for the field when the object is created by using Oracle Identity Self Service. But if user entities are created through GTC trusted source reconciliation, then these default values are not populated.

    Note: The field below the text field is grayed out and is not used.

    Advanced

    Encrypt

    Determines whether the custom field must be encrypted.

    Note: If you select the Encrypt checkbox, then in the Constrains section, you cannot select Searchable. A custom field that is encrypted cannot be searchable.

     

    Use in Bulk

    Determines whether the attribute is available in bulk operations.

     

    LDAP Attribute

    Name of the attribute in the LDAP repository to which this custom attribute must map to.

    Note: Unless LDAP synchronization is enabled, setting a value for this field has no effect. For more information about enabling LDAP synchronization, see the "Configuring OIM Server" chapter in Oracle Fusion Middleware Installation Guide for Oracle Identity and Access Management.


  9. Click Save and Close. The UDF is created in the backend and is displayed in the Custom section of the Form Details page.

  10. If required, you can export the sandbox to store all the changes made in your sandbox. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  11. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

When you create a UDF by using the Form Designer, it is created in the back-end, and is not available for use. To make it available for use to the user, you must include the UDF in the Oracle Identity Self Service page on which it will be displayed. For information about including a UDF in the Oracle Identity Self Service page, see "Adding a Custom Attribute".

8.2 Creating a Custom Child Form

Application instance forms can have child forms. Note that at some places in this guide, the term resource form has been used to refer to application instance forms.

To create a custom child form:

  1. Log in to Oracle Identity System Administration.

  2. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

    Note:

    You must ensure that sandbox in which the application instance form for which you are creating the child form must be published. If it is not published, then you must perform the procedure described in this section in the same sandbox in which the application instance form was created.
  3. In the left pane, under Configuration, click Form Designer. The Form Designer page is displayed.

  4. Search for and open the application instance (resource) form for which you want to create a child form as follows:

    1. In the Search section, from the Type drop-down list, select Resource.

    2. Specify a value for the Resource Type look field.

    3. Click Search.

      A list of all resource forms (application instance forms) that meet the search criteria is displayed.

    4. From this list, select the form to open. Alternatively, click Open on the toolbar.

      The Manage <APP_INSTANCE_FORM_NAME> page is displayed.

  5. On the Child Objects tab, click the Add icon on the toolbar. The Add dialog box is displayed.

  6. In the Name field, enter the name of the child form and click OK. The child form is created in the backend and is displayed in the Child Objects tab of the application instance form for which it was created.

  7. Click Regenerate View to regenerate the application instance form associated with the child form. If you do not regenerate the view the child form will not be available in the page for use on which you want it to be displayed.

  8. If required, you can export the sandbox to store all the changes made in your sandbox. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  9. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.3 Creating a Custom Child Form Attribute

To create a custom child form attribute:

  1. Log in to Oracle Identity System Administration.

  2. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

    Note:

    You must ensure that sandbox in which the child form for which you are creating the attribute must be published. If it is not published, then you must perform the procedure described in this section in the same sandbox in which the child form was created.
  3. In the left pane, under Configuration, click Form Designer. The Form Designer page is displayed.

  4. Search for and open the parent form (application instance form) of the child form in which you want to create an attribute. See Step 4 of "Creating a Custom Child Form" for information about searching and opening a form.

    The Manage <APP_INSTANCE_FORM_NAME> page is displayed.

  5. On the Child Objects tab, from the list of child forms, search for and select the child form in which you want to create the attribute. The Manage <CHILD_FORM_NAME> page is displayed.

  6. In the Custom section of the Fields tab, click the Create icon. The Select Field Type dialog box is displayed.

  7. Select a field type you want to create. The available field types are:

    • Text: Select this option to create a text field.

    • Number: Select this option to create a numeric field.

    • Checkbox: Select this option to create a checkbox field.

    • Date: Select this option to create a date type field.

    • Lookup: Select this option to create a lookup field in which users can search and select the value.

  8. Click OK. The page to create a custom field is displayed.

    As an example, Figure 8-2 shows the Create Lookup Field page. The rest of the procedure in this section has been based on creating a custom lookup field.

    Figure 8-2 The Create Lookup Field Page

    Description of Figure 8-2 follows
    Description of "Figure 8-2 The Create Lookup Field Page"

  9. Enter values in the fields of the Create Lookup Field page. Table 8-2 lists the fields in the Create Lookup Field page:

    Table 8-2 Fields in the Create Lookup Field Page

    Section Field Description

    Appearance

    Display Label

    The custom field label that is displayed in the form.

     

    Help Text

    Field-level help text that is displayed to the users as a tooltip.

    Name

    Name

    The unique custom field name. This field is of internal use only, and the value of this field is not displayed to the user.

     

    Description

    The description of the custom field. This field is of internal use only, and the value of this field is not displayed to the user.

    Constraints

    Searchable

    Determines if the custom field can be searched by the user.

    List of Values

    Lookup Type

    The lookup whose values are displayed to the user as a list of available values. You can either specify an existing lookup type or create a new one.

    Note: If you are creating a new lookup, then the name of this new lookup must not be the same as that of the UDF (of type lookup) that you are creating. This ensures that the lookup is displayed in the Manager User page.

    Default Value

    Drop-down list

    The default value of the custom field. The value you specify in this field is set for the field when the object is created.

    Note: The field below the down-down list is grayed out and is not used.

    Advanced

    Entitlement

    Determines whether the custom field is an entitlement.

    Note: If you are creating a child form with a lookup field for entitlement (in other words, the Entitlement field is selected), then you must select Searchable and Searchable Picklist options too.

     

    Use in Bulk

    Determines whether the attribute is available in bulk operations.

     

    Searchable Picklist

    Determines whether the custom field is searchable.


  10. Click Save and Close. The UDF is created in the backend and is displayed in the Custom section of the Form details page.

  11. If required, you can export the sandbox to store all the changes made in your sandbox. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  12. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

When you create a UDF by using the Form Designer, it is created in the back-end, and is not available for use. To make it available for use to the user, you must include the UDF in the Oracle Identity Self Service page on which it will be displayed. For information about including a UDF in the Oracle Identity Self Service page, see "Adding a Custom Attribute".

8.4 Modifying a Custom Attribute

To modify a custom attribute that you created for a form:

  1. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  2. In the Form Designer, search and open the form which contains the custom attribute you want to modify.

  3. In the Custom section, select the custom attribute that you want to modify.

  4. Click the Edit icon on the toolbar. Alternatively, click the Display Name of the attribute. The page to edit the field is displayed.

  5. Modify the values in the fields by referring to Table 8-1.

  6. Click Save and Close.

  7. If required, you can export the sandbox to store all the changes made in your sandbox. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  8. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.5 Adding a Custom Attribute

When you create a UDF, it is created only in the backend, and is not available in the page for use on which you want it to be displayed. To display a UDF in a page in Oracle Identity Self Service:

  1. Create the UDF by using the Form Designer. For example, you can create a UDF for the Create User page.

    See "Creating a Custom Attribute" for information about created a UDF.

    Note:

    After adding a UDF through Form Designer, logout of both Oracle Identity System Administration and Oracle Identity Self Service, and then login again to be able to see the newly added UDF and use it for customization.
  2. Log in to Oracle Identity Self Service.

  3. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  4. In the left pane, under Administration, click Users. The Users page is displayed as shown in Figure 8-3.

  5. Click Create User on the toolbar to display the Create User page. Figure 8-4 displays the Create User page.

    Figure 8-4 Create User Page

    Description of Figure 8-4 follows
    Description of "Figure 8-4 Create User Page"

  6. Click Customize at the upper right corner of the page to open WebCenter Composer. The Create User page opens in customization mode as shown in Figure 8-5.

    Figure 8-5 Create User Page in Customization Mode

    Description of Figure 8-5 follows
    Description of "Figure 8-5 Create User Page in Customization Mode"

  7. Enter values for all mandatory fields.

  8. In the upper-left corner of the page, from the View menu, select Source. The object tree is displayed as shown in Figure 8-6.

    Figure 8-6 Object Tree Page in Customization Mode

    Description of Figure 8-6 follows
    Description of "Figure 8-6 Object Tree Page in Customization Mode"

  9. Select the section of the page on which you want to add the UDF.

  10. In the Confirm Task Flow Edit dialog box, click Edit to confirm the edit task. The corresponding ADF component in the object tree is selected. Figure 8-7 displays the Confirm Task Flow Edit dialog box.

    Figure 8-7 Confirm Task Flow Edit Dialog Box

    Description of Figure 8-7 follows
    Description of "Figure 8-7 Confirm Task Flow Edit Dialog Box"

  11. Select the panelFormLayout component, and click Add Content. The Add Content dialog box is displayed as shown in Figure 8-8.

    Figure 8-8 Add Content Dialog Box

    Description of Figure 8-8 follows
    Description of "Figure 8-8 Add Content Dialog Box"

  12. Depending on the entity or area on which the UDF was added, select the data component, and then the view object. Table 8-3 lists the entities, pages, data components, and view objects that must be selected.

    Table 8-3 Entities and Corresponding Data Components and View Objects

    Entity Page Data Component View Object

    User

    Create User

    Data Component - Catalog

    userVO

     

    Modify User

    Data Component - Catalog

    userVO

     

    Search Users

    Data Component - Manage Users

    UserVO1

     

    View User Details

    Data Component - Manage Users

    UserVO1

     

    My Information

    Data Component - My Information

    UserVO1

     

    New User Registration

    Data Component - User Registration

    UserVO1

    Role

    Create Role

    Data Component - Role

    RoleDetailsVO

     

    Modify Role

    Data Component - Role

    RoleDetailsVO

     

    Search Roles

    Data Component - Role

    RoleVO1

    Organization

    Create Organization

    Data Component - Organization

    EditOrgVO

     

    Modify Organization

    Data Component - Organization

    EditOrgVO

     

    Search Organizations

    Data Component - Organization

    OrganizationVO

    Catalog

    Access Request

    Data Component - Catalog

    CartItemsVO1

    Certification

    User Certification

    Data Component - Certification

    UserCertificationUserVO1

         

    UserCertificationUserEntitlementVO1

     

    Role Certification

    Data Component - Certification

    RoleCertificationRoleVO1

         

    RoleCertificationMemberVO1

         

    RoleCertificationPolicyVO1

     

    Application Instance Certification

    Data Component - Certification

    ApplicationCertificationApplicationVO

         

    ApplicationCertificationEntitlementVO

     

    Entitlement Certification

    Data Component - Certification

    EntitlementCertificationEntitlementVO

         

    EntitlementCertificationEntitlementMemberVO


    Figure 8-9 shows the Add Content dialog box with folder options such as Data Component - Manager Users.

    Figure 8-9 Add Content Dialog Box Displaying the Data Component - Manage Users Folder

    Description of Figure 8-9 follows
    Description of "Figure 8-9 Add Content Dialog Box Displaying the Data Component - Manage Users Folder"

  13. Scroll to find the UDF that you added and click Add. If the UDF is not displayed, then refresh the content by clicking the refresh icon at the top right hand corner of the dialog box.

  14. Depending on the custom attribute that you created in Step 1 and the type of UDF that you want to display, select one of the following items from the menu:

    For a UDF of Text or Number type:

    • ADF Output Text

    • ADF Output Text w/Label

    • ADF Output Formatted

    • ADF Output Formatted w/Label

    • ADF Input Text

    • ADF Input Text w/Label

    • ADF Label

    • ADF Readonly Input Text w/Label

    • ADF Select Boolean Checkbox

    • ADF Table Column

    • ADF Input List Of Value

    For a UDF of Checkbox type:

    • ADF Output Text

    • ADF Output Text w/Label

    • ADF Output Formatted

    • ADF Output Formatted w/Label

    • ADF Input Text

    • ADF Input Text w/Label

    • ADF Label

    • ADF Readonly Input Text w/Label

    • ADF Select Boolean Checkbox

    • ADF Select One Radio

    • ADF Select One Choice

    • ADF Table Column

    • ADF Input List Of Value

    For a UDF of Date type:

    • ADF Output Text

    • ADF Output Text w/Label

    • ADF Output Formatted

    • ADF Output Formatted w/Label

    • ADF Input Text

    • ADF Input Text w/Label

    • ADF Label

    • ADF Input Date w/Label

    • ADF Readonly Input Text w/Label

    • ADF Select Boolean Checkbox

    • ADF Table Column

    • ADF Input List Of Value

    For a UDF of Lookup type:

    • ADF Output Text

    • ADF Output Text w/Label

    • ADF Output Formatted

    • ADF Output Formatted w/Label

    • ADF Input Text

    • ADF Input Text w/Label

    • ADF Label

    • ADF Readonly Input Text w/Label

    • ADF Select Boolean Checkbox

    • ADF Table Column

    • ADF Input List Of Value

    For example, if you have created a UDF of Text type, then select ADF Input Text w/Label. Similarly, if you created a UDF of Lookup type, the select ADF Input List of Value. As an example, Figure 8-10 shows options for a UDF of Text type.

    Figure 8-10 Options for Adding a UDF of Text Type

    Description of Figure 8-10 follows
    Description of "Figure 8-10 Options for Adding a UDF of Text Type"

  15. Click Close to close the Add Content dialog box.

    Note:

    If two attribute labels are displayed for the same field, then add the attribute that does not end with __C.
  16. From the object tree on the Editing Page, select the UDF on the page, and click Edit. The Component Properties dialog box, as shown in Figure 8-11, is displayed.

    Figure 8-11 Component Properties Dialog Box

    Description of Figure 8-11 follows
    Description of "Figure 8-11 Component Properties Dialog Box"

  17. On the Display Options tab:

    1. Select Auto Submit.

    2. If you have added the UDF on the user form, then in the Value Change Listener field, enter #{pageFlowScope.cartDetailStateBean.attributeValueChangedListener}.

      If you have added the UDF on a form other than the user form, then copy the value of the Value Change Listener field from any of the existing fields on the form and paste it as the value of the Value Change Listener field for the newly added UDF.

      Note:

      An error is encountered when you set a value for the Value Change Listener field by using the Web Composer. As a work around, perform the following steps:
      1. Export all changes made to the sandbox (one that is currently active) to a ZIP file.

      2. Extract the contents of the ZIP file and locate the XML file for the form on which the UDF was added. For example, the XML file for the Create User form is oracle/iam/ui/runtime/form/view/pages/mdssys/cust/site/site/userCreateForm.jsff.xml.

      3. In a text editor, open the XML file and identify the ADF component (for example, af:inputText ) that you selected while adding the UDF to the form.

      4. Set the value of the Value Change Listener field, which is the valueChangeListener property of the ADF component.

      5. Save the changes, repackage the zip file (the sandbox archive) and then import it back to your environment.

    3. If you want to mark this attribute as mandatory, then change the Required and Show Required properties to true.

  18. Click OK.

  19. Click Close to leave customization mode.

  20. If required, you can export the sandbox, in case if you intend to move the change from test to production environment. See "Managing Sandboxes" in Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager for detailed instructions on exporting a sandbox.

  21. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

To remove a UDF, you can use the customization mode to open the WebCenter Composer. In the customization mode, select the component or UDF that you want to remove, and then delete it or set the rendered property on that UDF to false.

8.5.1 Enabling the Submit Button After Adding a UDF to the Modify User Form

After adding a new UDF to the modify user form by customizing the UI using Web Composer, the Submit button of the form is not enabled when you try to modify a user. But modification of other user form fields enable the Submit button.

To avoid this issue, when you add a new UDF to the modify user form for the first time:

  1. Create a sandbox and activate it. Open the page that contains the UDF, and click Customize.

  2. Select View, Source.

  3. Note the value of the valueChangeListener property of a predefined or default field. To do so:

    1. Click the predefined field, and then click Edit to open the Component Properties dialog box.

    2. Copy the value of the valueChangeListener property.

  4. Add the new UDF to the form, as described in "Adding a Custom Attribute".

  5. Export the sandbox as a ZIP file.

  6. Delete the sandbox without publishing it.

  7. Extract the ZIP file, and edit the jsff.xml file for the specific screen.

  8. Add the following attributes to the ADF tag, for example af:inputText, for the UDFD field, as shown:

    valueChangeListener=VALUE_COPIED_IN_STEP3
    autoSubmit="true"
    

    The resulting XML will look similar to the following:

    <?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. Create the ZIP file for the sandbox.

  10. Import the sandbox.

  11. Publish the sandbox.

8.6 Adding a Custom Attribute to an Application Instance Form

When you create a custom attribute (UDF) on an application instance form, it is created only in the backend, and is not available in the page for use on which you want it to be displayed. The following are the options available to display the UDF in a page in Oracle Identity Self Service:

8.6.1 Regenerating View

To display the UDF in a page in Oracle Identity Self Service:

  1. Log in to Oracle Identity System Administration.

  2. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

    Note:

    You must ensure that sandbox in which the application instance form for which you are adding a custom child attribute attribute must be published. If it is not published, then you must perform the procedure described in this section in the same sandbox in which the application instance form was created.
  3. In the left pane, under Configuration, click Form Designer. The Form Designer page is displayed.

  4. Search for and open the application instance form whose child form (containing the UDFs that you added) must be displayed in a page in Oracle Identity Self Service.

  5. On the Child Objects tab, click Regenerate View.

    Note:

    Any customization made to the page will be lost when you click Regenerate View.
  6. If required, you can export the sandbox, in case if you intend to move the change from test to production environment. See "Managing Sandboxes" in Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager for detailed instructions on exporting a sandbox.

  7. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.6.2 Updating the Application Instance Form By Using WebCenter Composer

To display the UDF in a page in Oracle Identity Self Service:

  1. Create the UDF by using the Form Designer.

  2. Log in to Oracle Identity Self Service.

  3. Create and activate a sandbox. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  4. In the left pane, under Requests, click Catalog. The Catalog page is displayed.

  5. Search for and select the application instance whose resource form page must be updated, and the click Add to Cart.

  6. Click Checkout.

  7. On the Cart Details page, under the Details section, the application instance form and its attributes are displayed.

  8. Click Customize to open WebCenter Composer. The page opens in customization mode.

  9. Enter values for all mandatory fields.

  10. From the View menu at the upper left corner of the page, select Source. The object tree is displayed.

  11. Under the Details section, select and click the attributes of the application instance form. A message confirming whether you want to edit the page is displayed.

  12. Click Edit. In the object tree, the ADF component corresponding to the selection made in the preceding step is selected.

  13. Click Add Content. The Add Content dialog box is displayed.

  14. Select the data component. To do so:

    1. Select Data Component - Catalog.

    2. Search for APP_INSTANCEVO and then click Open. Here, APP_INSTANCE is the name of the application instance for which the attributes are added.

  15. Scroll to find the UDF that you added. If the UDF is not displayed, then refresh the page.

  16. Select the UDF on the page, and click Add.

  17. Click Close to leave customization mode.

  18. If required, you can export the sandbox to move the change from the test to production environment. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  19. Publish the sandbox. For detailed instructions on publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.7 Moving UDFs from Test to Production

The following sections discuss the procedure to move a UDF added to a catalog entity or User form from test to production:

See Also:

8.7.1 Moving UDFs Added to Catalog Entities

The procedure to move a UDF added to a catalog entity from test to production is discussed later in this guide. See "Test to Production procedures for Catalog customizations" for more information.

8.7.2 Moving UDFs Added to User Forms

Moving a UDF that is added to a User form from test to production consists of the following steps:

Note:

Before you perform these procedures, ensure that you do not have any popup blockers enabled in your browser and that you have a supported Java Runtime Environment (JRE) installed in the browser. This is because the Deployment Manager uses a popup window and it requires JRE to be installed in the browser.

8.7.2.1 Exporting the UDF from the Test Environment

To export the UDF from the test environment:

  1. Log in to Oracle Identity System Administration.

  2. Under System Management, click Export.

  3. Search for User Metadata. A list of all available metadata is displayed.

  4. Select the UDF that you want to move from test to production, and then click Select Children.

  5. Click Select Dependencies, and then click Confirmation.

  6. Click Add for Export.

  7. In the confirmation message that is displayed, click OK to exit the wizard.

  8. Click Export. Alternatively, provide description and then click Export.

  9. Specify the location to which the content must be exported. A message confirming that the export was successful is displayed.

  10. Export the sandbox from the test environment to store all the changes made in your sandbox. For detailed instructions on exporting a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

    Note:

    • The sandbox exported here must be the same, which has been used while creating and adding custom UDFs.

    • The sandbox must not have been published before exporting, because there is no way to export the published sandbox.

8.7.2.2 Importing the UDF into the Production Environment

To import UDF into the production environment:

  1. In Oracle Identity Manager System Administration, under System Management, click Import.

  2. Specify the path to the XML file that was exported from the test environment by using the Deployment Manager.

  3. Click Add File, Import, and then confirm the import. A message confirming that the import was successful is displayed.

  4. Import the sandbox exported from the test environment. For information about importing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  5. Activate the sandbox to verify the changes. For information about activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  6. Publish the sandbox after you verify the changes. For information about publishing a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

8.8 Synchronizing User-Defined Fields Between Oracle Identity Manager and LDAP

Note:

  • LDAP synchronization can be enabled during or any time after installing Oracle Identity Manager.

  • While creating/modifying an attribute using Form Designer, provide a value against LDAP Attribute. This is the value of LDAP attribute name against which the user-defined field (UDF) will be synchronized, and applicable only in LDAP sync enabled environment.

If you enable LDAP synchronization anytime after creating one or more user-defined fields (UDFs), then you must synchronize these user-defined fields with the corresponding LDAP attributes. To do so, by using the Form Designer, search for and open the form containing the UDF, and then save it (no need to make any other change). Repeat this process of opening the form containing the UDF and then saving it for all UDFs created before enabling LDAP synchronization.

8.9 Attribute Definitions

For all attribute definitions, there is a configuration file for each entity for maintaining the entity attributes. For example, the configuration file for maintaining the user entity attributes is User.xml. This configuration file defines all attributes of user entity and their properties. The mapping of the attribute to the backend attributes or columns is also specified in the file. The attributes to be displayed on the UI are determined based on the attribute properties. For example, if an attribute is system-controlled, then the attribute is not displayed in the UI.

Example 8-1 shows the code for a sample User.xml configuration file:

Example 8-1 The User.xml Configuration File

<?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>

The User.xml file must be compliant to the entity schema file (Entity.xsd).

Example 8-2 shows the code for a sample Entity.xsd file:

Example 8-2 Entity XML Schema Definition

<?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>

The entity XML files are stored in MDS. When a new attribute is added, the database schema is updated along with the entity XML in MDS. The configuration service APIs can be used to fetch the attribute information and can be leveraged while building custom UI.

8.10 Creating Cascaded LOVs

To create cascaded LOVs on the My Information page and Self-Registration Page:

  1. Log in to Oracle Identity System Administration.

  2. Create and activate a sandbox, for example SUJ. For detailed instructions on creating and activating a sandbox, see the "Managing Sandboxes" section of Oracle Fusion Middleware Developer's Guide for Oracle Identity Manager.

  3. In the left pane, under Configuration, click Form Designer and then select User.

  4. Create the following UDFs of Lookup Type:

    • parent - ParentChoice

    • dependent - DepChoice

  5. Make the UDF DepChoice dependent on the UDF ParentChoice, and map the values.

  6. Export the sandbox.

    The sandbox is stored as sandbox_SUJ.zip.

  7. Unzip the sandbox_SUJ.zip file, and perform the following steps:

    1. Search for the following text in \persdef\sessiondef\oracle\iam\ui\runtime\form\model\user\view\mdssys\cust\site\site\userVO.xml.xml file under <ViewAttribute Name="DepChoice__c" tag:

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

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

    2. Copy the text in Step 7 a to \persdef\oracle\iam\ui\common\model\user\view\mdssys\cust\site\site\userVO.xml file under <ViewAttribute Name="DepChoice__c" tag.

    3. Search for the following text \persdef\sessiondef\oracle\iam\ui\runtime\form\model\user\view\mdssys\cust\site\site\userVO.xml.xml file:

      </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. Copy the text in Step 7.c to \tmp\persdef\oracle\iam\ui\common\model\user\view\mdssys\cust\site\site\userVO.xml.xml file by replacing the following text:

      </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. Recreate the zip file with same name as in Step 6.

  9. Delete the sandbox SUJ from Oracle Identity System Administration.

  10. Import the modified sandbox_SUJ.zip created in Step 8.

  11. Log in to Oracle Identity Self Service.

  12. Activate the sandbox, SUJ.

  13. Customize the My Information page to add the two UDFs created in Step 4.

  14. Click the sandbox and perform the following steps:

    1. Select /oracle/iam/ui/myinformation/pages/my-information.jsff file and then click Export Sandbox.

    2. Open the preceding file and copy the id of the UDF, ParentChoice.

      ex:id="dtrt_dc_3742570725"
      
  15. Click Customize to customize the My Information page while the sandbox is active in Oracle Identity Self Service.

  16. Select DepChoice and click Edit Property to add the partailTrigger value. value of the ParentChoice UDF copied in Step 14.b in partialTrigger value of DepChoice.

  17. Enter the value of ParentChoice UDF copied in Step 14.b in partialTrigger value of DepChoice.

  18. Select ParentChoice and set the auto submit property to true.

  19. Publish the sandbox.

Note:

For any LOV, the user details page displays the lookup code as the output text value. To display the LOV lookup value on the user details page, create a searchable picklist (ADF name input list of value), and then make it read-only.

Specifying Cascaded LOVs Without NULL Value

When you set the value of the required property to true in the attributes on the create user or modify user form, you can still submit a request without selecting a value. To make the user select a value for the required attribute, you must modify the request dataset to mark the attribute as mandatory. To do so:

  1. When the administrative server and at least one Oracle Identity Manager managed server is running, login to Oracle Enterprise Manager Fusion Middleware Control by using the URL in the following format:

    http://ADMINSTRATION_SERVER:PORT/em

  2. Navigate to Identity and Access, oim. Right-click and navigate to System MBean Browser.

  3. Under Application Defined MBeans, navigate to oracle.mds.lcm, Server:oim_server1, Application:OIMAppMetadata.

  4. To export the request dataset:

    1. Click the Operations tab, and then click exportMetaData.

    2. In the toLocation field, enter /tmp or the name of another directory.

    3. Select createSubDir as false.

    4. Specify the doc location as the following:

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

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

      Note:

      Multiple documents can be set in the doc location while invoking operations exportMetaData or importMetaData.
    5. Also select false for excludeAllCust, excludeBaseDocs, and excludeExtendedMetadata. Then, click Invoke.

      This exports the file specified in the docs field to the directory specified in the toLocation field.

  5. Edit the CreateUserDataSet.xml file, and change the value of the 'required' property to true for the Location and BusinessUnit AttributeReferences.

  6. To import the request dataset:

    1. Click importMetaData.

    2. In the fromLocation field, enter /tmp or the name of the directory in which you have the configuration files.

    3. Select createSubDir as false.

    4. Specify the doc location as the following:

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

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

    5. Also select false for excludeAllCust, excludeBaseDocs, and excludeExtendedMetadata. Then, click Invoke.

      This imports the file specified in the docs field to MDS in the toLocation field.

  7. Restart Oracle Identity Manager.