Self Registration - Fields of Type ComboBox/LookupField

Hi
Is it possible to have combotype or lookup field on a self registration form in OIM. I know that checkbox can be there. But I am not aware as to how to get a combo box appear on the self registration form.
Can you please advice me
Thanks in advance

Go through the doc on http://download.oracle.com/docs/cd/B32479_01/doc.903/b32452/custselfreg.htm#sthref63
What exactly are you trying to add? Is it a UDF?
Do provide more details on what exactly you added to the FormMetaData.xml
Rgds, Ajay

Similar Messages

  • Changing self registration fields

    Does any one know how to change the labels on the self registration page. I would like to change one of the titles to say location or can I add a field for input?

    I did not understand what page do you want to change.
    I think that you want to change login page.
    Take a look at this note in metalink(http://metalink.oracle.com) 191345.1 "Customizing the Single Sign-On (SSO) Server Login Interface Using JSP (9.0.2)"
    Also take a look at note 342942.1 "How to Deploy or Customize Specific PL/SQL Sign-Off or Log-out Page"
    Thanks.

  • Lookup field in self registration form

    I have added a user defined lookup field using Design View.
    I added the following attribute to FormMetaData.xml:
    <Attribute name="USR_UDF_LOCATION" label="global.udf.USR_UDF_LOCATION" displayComponentType="LookupField" map="USR_UDF_LOCATION" >
    <ValidValues lookupCode="Lookup.Custom.Users.Location"/>
    </Attribute>
    The new lookup field is showing in 'Create User' and User modification forms but does not show in the Self registration form.
    I added the following to FormMetaData.xml under the SelfRegistrationUserForm section:
    <AttributeReference optional="false">USR_UDF_LOCATION</AttributeReference>
    But, the Fiield is getting displayed as a text field and not a lookup field.
    I

    I read that Lookup/ Combo box field cannot be added in a self registration form. Is it true?
    (Source:
    Link: Adding combobox in self registration from
    Link: OIM: problem with combobox in self registration form

  • How to show a date field in OIM self-registration page

    Hello gurus,
    I want to add a date field in the self-reg page. I added lines in FormMetaData.xml and tjspSelfRegistrationTiles.jsp. The user creation page (delegated administration) shows the right date field, but the self-reg page is not working. I am using uix.tld dateField tag and don't know what attributes to pass to this. Is this the right tag or there is some other one in the tld, and what attributes should I pass?
    Could someone tell me how to do this?
    Thanks
    SK

    It should be much simpler than what you are doing.
    You should be able to create a User Defined Field for the value. Then update the FormMetaData.xml file. Create an entry in the section for user information that creates the attribute value. Just copy one of the existing and give it a new unique number identifier. Also change the field it references to be your user defined field. Then update the Self Registration section to include the new attribute. If you want to update what the approver sees, then also update the section for the approver.
    -Kevin

  • How to populate a field on the Self Registration Approval Form?

    Hello,
    I have a field named SSN (last 4 digits of the SSN) that a self registered user must fill in during self registration. After the user submits the request, the request is submitted to a reviewer.
    This reviewer logs in and accesses the Self Registration Approval Form for that particular request. I would like to display the possible returned values of SSN that I query from HR based on the requester's firstname, middlename, and lastname. This will allow the reviewer to verify the requester's identity. If the entered SSN does not match the displayed SSN, the reviewer can take the proper action.
    How can this be accomplished?
    I looked into the prepopulate rule generator adaptor. But I don't have a form to attach the adaptor to it since the approval form is an ootb form.
    Thanks

    Yes, I did.
    In the adapter I mapped the adapter return value to the output of the java code (Get SSN).
    In the User Registration Process Definition, I have a non conditional task named Get SSN. I mapped the requestID to the request Key and the adapter return value to the field on the self registration form (using User Definition field).
    But the value did not show up in that field...

  • Adding field in Old Jsp based self registration application

    Hi,
    I have a requirement of addition of some fields and link in Self registartion on the login page.
    As we could not add any link in the self registartion field so i have deactivated the Web dynpro application.Now the Login page displays the old jsp based self registration.I am working on EP 7.0.
    Now my problem is how can i add fields to the Old Jsp based application to display it during registration.
    I have added some fields using the Configtool in the UME but how to make it display in the Self Registration page.
    Thanks,
    Amarys.

    Hi,
    I have not tried this but you will have to try this following things.
    1.Don't add any entry in FormMetaData.xml.If the value is in jsp then it should add value in database.Try this one first.
    2.Have this UDF as hidden and add entry into FormMetaData.xml and also add the entry in jsp.I think this should work if first is not working.
    3.Even if 2nd is not working then you might need to modify self registration class and put the value there.
    I haven't tried above method so I am not 100% sure which will work.
    Regards
    Nitesh

  • Self-Registration in 11g fails when User Type exposed in a template

    Hi All
    I have created a new Self-registration request template where I have more than one possible values for User Type.
    This attribute is shown during self-registration page. When I provide all the values and click Register, the registration fails with error:
    *"Failed to send request for self registration operation."*
    has anybody faced with problem earlier. any suggestions?
    Regards
    user12841694

    I think the below URL will help you.
    OIM - auto approval of self registration

  • Adding combobox in self registration from

    Hi All
    I have understood that the only way to add a combo in self registration is
    to modify the tjspSelfRegistrationTiles.jsp .
    I see that the the fields are dynamically created by iterating.All the current fields are not statically defined
    in the jsp.
    How could i add a new static combo.Kindly show me the code sample , if anybody has done that

    Hi,
    I have not tried this but you will have to try this following things.
    1.Don't add any entry in FormMetaData.xml.If the value is in jsp then it should add value in database.Try this one first.
    2.Have this UDF as hidden and add entry into FormMetaData.xml and also add the entry in jsp.I think this should work if first is not working.
    3.Even if 2nd is not working then you might need to modify self registration class and put the value there.
    I haven't tried above method so I am not 100% sure which will work.
    Regards
    Nitesh

  • How to add more fields to the self registration page?

    Hello,
    I am running on OIM 11.1.2.1.0.
    How can I add the Organization field to the self registration page?  Could you point me to a doc if it exists.
    Thanks
    Khanh

    Hello,
    I successfully added the organization field to the self registration form following the instructions in this doc: http://docs.oracle.com/cd/E37115_01/admin.1112/e27149/customattr.htm#BABGDEIC
    I used Data Component – User Registration, then UserVO1.  There were 2 fields: Organization and Organization Name.  I added both to the form.  Then I tried to submit a self registration request.  When I logged in as xelsysadm to check out the request, the Organization field on the request is not populated.
    I know that under OIM 11gr2, the reviewer must provide the organization.  I am wondering if this has something to do with the value of the organization not being carried over to the request level approval.
    Could someone please help?
    Thanks
    Khanh

  • Validating Date fields in Self Registration page in OIM 11g

    Hi
    I have 2 custom date fields(Start Date, End Date) in Self Registration page in OIM 11g.
    I need to do validation on these fields, like difference between start date and end date should not be more than 3 months.
    I should show a popup message to user whenever start date and end date is more than 3 months.
    How to achieve this?
    Thanks in Advance

    Hello!
    Sorry bring up this topic again, but I have faced a "curious" situation. My validator code is:
        public void validate(RequestData reqData) throws InvalidRequestDataException {
            List<RequestEntity> requestEntities = reqData.getTargetEntities();
            if (requestEntities != null && !requestEntities.isEmpty()) {
                for (RequestEntity requestEntity : requestEntities) {
                    List<RequestEntityAttribute> attributes = requestEntity.getEntityData();
                    for (RequestEntityAttribute attribute : attributes) {
                        if (attribute.getName().equals("CPF")) {
                            if (attribute.getValue().equals("12345678900")) {
                                throw new InvalidRequestDataException("Invalid CPF");
            (new oracle.iam.requestactions.plugins.datavalidator.CreateUserDataValidator()).validate(reqData);
        }This is still in testing, but have you guys noticed the last line?
    It works nicely, is it normal? If it is, is there any reason for my exception just been raised when I submit the request? (for example, if the user provides a duplicated e-mail it rises before mine.

  • CISCO ISE 1.2.0.899 - Self registration email address field Limit

    Hi
    I was wondering if someone out there can resolve an issue I am seeing, when a user goes to the self registration portal and enters an email address it only allows 24 characters to be entered, in the documentation it states that up to 48 characters can be entered. Is there a setting that i need to change to increase the character limit to above 24.
    Thanks
    John

    Hi Anas
    That is not true, I had the same problem with ISE in our Network.
    We are running 1.2.0.899, after all the troubleshooting I decided to upgrade the Patch on the ISE.
    As part of that I have deployed patch 5, which has resolved the issue.
    So please just download patch 5 for the solution.
    Regards
    Sandy

  • Reg:OIM User Self-Registration screen

    I need to add ComboBox in Self-Registration screen for that i have modified FormMetadata.xml and tjspSelfRegistrationTiles.jsp page.
    Now the ComboBox is created and i am able register a user using Self-Registration .
    When I am logging in as xelsysadm for approving the user , i find some of the previously /default fields are missing.
    I wanted to know how the combo box and these fields in the approval form are related.
    when I clcik on the update button after entering the mandatory fields , Still i am getting that mandatory fields are missimg.
    This is my code
    FormMetadata.xml
    <Attribute name="Users.TimeZone" label="global.label.timezone" displayComponentType="ComboBox" dataLength="80" map="Users.TimeZone" useInRule="true" />
    <AttributeReference optional="false">Users.TimeZone</AttributeReference>
    tjspSelfRegistrationTiles.jsp
    <logic:equal name="field" property="type" value="ComboBox">
                                       <html:select name="selfRegistrationForm" property="<%=msName%>"
                                            styleClass="Fields">
                                            <html:option value=""></html:option>
                                            <html:option value="time1">+1.00</html:option>
                                            <html:option value="time2">+1.50</html:option>
                                            <html:option value="time3">+5.30</html:option>
                                            <html:option value="time4">-7.00</html:option>
                                       </html:select>
                                  </logic:equal>

    Hi,
    Can you verify you see all the value on approval form mentioned in this section in FormMetaData.xml.
    <!-- Definition of the form that will be displayed to the approver(s) for self-registration approval -->
    Did you added new udf in this section.
    If you don't see all the field in approval form do you see any error in log.Please provide above info so that we can find out the issue.
    Regards
    Nitesh

  • Self registration and modification of tjspSelfRegistrationTiles.jsp

    Hello,
    How can the tjspSelfRegistrationTiles.jsp be modified to add a combo box to the self registration form?
    Where can we find this file? Do we need to also modify the FormMetadata.xml file?
    Where can we find documentation on how to modify the tjspSelfRegistrationTiles.jsp file?
    Thanks
    Khanh

    Hi
    To add a combo box to OIM Self-reg page you need to modify both FormMetaData.xml and jsp.
    For example you need to add the following code in xml.
    under <FormManagementMetaData>
    <Attribute name="Users.Title" label="global.label.title" displayComponentType="ComboBox" dataLength="80" map="Users.Title" useInRule="true" />
    this is the attribute
    Add label to xlWebAdmin_en_US.properties file.
    Now add the reference inside <Form name="SelfRegistrationUserForm">
    <AttributeReference optional="false">Users.Title</AttributeReference>
    Now in jsp .
    <logic:equal name="field" property="type" value="ComboBox">
    <html:select name="selfRegistrationForm" property="<%=msName%>"styleClass="Fields">
    <html:option value=""></html:option>
    </html:select >
    <logic:notEqual name="field" property="type" value="ComboBox">
    place it at appropriate positions.
    Add

  • OIM Self Registration without approval

    Hi All,
    I am very new to OIM, I need to know how to do self registration without an admin approval.
    I just gave shot by adding those mandatory fields from the approval form to the self registration form by editing the
    formmetadata.xml. but i get a bunch of exceptions and the request itself is not getting registered, i couldnt see any pending approval tasks in the admin screen for that particular self registration.
    I went through this post
    OIM - auto approval of self registration
    From that i could get that i need to create a task adpater and populate the other mandatory fields
    which aren't captured in the self registration screen.
    But is it the only way of doing it??
    Please let me know how to do it (any method).
    or any pointers would be helpful.
    Thanks in advance.

    HI Nitesh,
    Thanks for the reply,
    What i did is I added the mandatory fields to the self registration page, The probllem was with the value which i had passed during the self registration.
    For user type, i gave it as "Full-Time Employee" , but the actual value is "Full-Time" when i gave the correct value
    it worked.
    To summarize, i just added the madatoy fields like org name, user type and role to the sefl registration page
    and gave the correct values while registering and it worked.
    i am sure i cant live with this for a long time, I have to start work on the adapters.
    Thanks.

  • Customizing Self Registration Form

    Hi,
    We have a scenario where when a user comes to perform self registration on OIM, we have to take different fields as input based on the user type. For example if the user is an external contractor we want to take input fields 1 and 2, and if the user is an internal employee the user would be required to input information in fields 3 and 4. Is there any way we can control it through the Self Request Dataset XML. I have already added all the required fields in the XML, however right now it asks for all the information irrespective of the user type.
    Can anyone guide how to tackle this?
    Thanks.
    UZ

    Well obviously modifying the existing JSP will be a better solution because in that case you will just need to merge the existing logic with your new one. The best thing I get to think for it is the following only:
    1) Create a class which holds your logic for UserID validation.
    2) Create a new button in JSP as required. For the onclick action give a call to above class and then based on the results, display another jsp as a popup. This new jsp will be either of the following:
    - SUCCESS. The userID you selected is a vlaid one. Click Proceed.
    - ERROR. This UserID has already been used. Select a new one or slect from tne following options. Now show all the possibilities as radio button. Click Proceed.
    Well that is the solution I would have done.
    Thanks
    Sunny

Maybe you are looking for