Pre populated Adapters

Hi everyone!
Hope you are having a great time. We would like to know what is the API or class or package that we can use in order to get the information from a user that is being created in OIM 11g. Based on the following scenario:
We have a new user/employee, an HR system (PeopleSoft to be precise) process their corresponding data and sends a message to OIM. There's a Listener that catchs the message from PS and process the data in order to create a new user in OIM. According to the user's role we have to create some Resources (AD, Exchange, etc) and assign them to the user.
We are trying to acomplish that trough a prepopulated adapter.
(Is that correct?)
Assuming that's the correct aproach, we must create the username for the AD Resource based on some of the user's informaiton (like first letter from the name, second from the last name and so on). So we are guessing that when PeopleSoft create the user in OIM, the pre-populated adapter is triggered and then we have to use the corresponding API in order to get the username and lastname from OIM and build the username for the AD Resource.
We hope you can help us with that, Or if you think we are messing something up please, we will be glad to hear for suggestions.

Thank you for the answer. Now we have a better perspective, yet, wouldn't be necessary, when creating the AD pre-populated to get the User info (from OIM) in order to create the username, pass, etc, that would be provisioned to AD?
And that takes us to the first question.
We would like to know what is the API or class or package that we can use in order to get the information from a user that is being created in OIM 11g
So when we run the provisioning process, the Resource get created the way we want.

Similar Messages

  • Trying to d/l Kindle ap to new iPad w/retina display.  User ID is pre-populated with incorrect email address. How can I change this to my Apple User ID?

    Trying to d/l Kindle and Amazon aps to new iPad w/Retina Display.  User ID is pre-populated with the incorrect email address for my Apple account.  How can I change this to my correct Apple User ID?

    You should setup as new.
    Settings>General>Reset>Erase all content and settings

  • Pre-populating numeric AD attribute

    Hi,
    Maybe I've missed something really obvious, but I can't figure out how to pre-populate a numeric attribute in AD. Text attributes work fine. I've got a numeric UDF that I want to push in the UniqueID AD attribute. I've added a new field in the UD_ADUSER form and created a new adapter by using the adapter factory. This adapter has an integer parameter and uses it as the return value. I've finally added a pre-populate adapter that uses my new adapter to populate my new UD_ADUSER form field with the value contained in my UDF. I far as I know, that's the standard way of dealing with pre-populate adapters and it works fine with all my other text fields. However, for some reason, it does not work with this numeric field. I've also tried configuring my adapter so it returns an hard-coded value, but it still doesn't work. Since assigning a default value to the new UD_ADUSER form field or manually modifying it with the web interface does work, I know that my form field is properly mapped with the AD field.
    Any ideas?
    Thanks,
    --jtellier

    It helps a bit, but does not solve my problem. I've changed my adapter's variable type to long. Now, if I map it to a literal long value, it works. However, if I resolve the value at runtime and pass it the value of my numeric UDF, I get this exception:
    [2013-07-19T09:56:37.465-04:00] [oim_server2] [ERROR] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 7cb409e4451203b6:-5d5e999b:13ff72b73a7:-8000-0000000000000528,0] [APP: oim#11.1.2.0.0] Class/Method: tcBaseRuleGenerator/run encounter some problems: java.lang.String[[
    java.lang.ClassCastException: java.lang.String
            at com.thortech.xl.dataobj.rulegenerators.adpADIDCPOPULATEINTFORMFIELD.implementation(adpADIDCPOPULATEINTFORMFIELD.java:51)
            at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.run(tcBaseRuleGenerator.java:177)
            at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:266)
            at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1077)
            at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:377)
            at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:865)
            at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:428)
            at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:180)
            at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:639)
    [2013-07-19T09:56:37.467-04:00] [oim_server2] [ERROR] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 7cb409e4451203b6:-5d5e999b:13ff72b73a7:-8000-0000000000000528,0] [APP: oim#11.1.2.0.0] Class/Method: tcAdapterExecuter/executeRuleGenerators encounter some problems: java.lang.ClassCastException: java.lang.String[[
    java.lang.Exception: java.lang.ClassCastException: java.lang.String
            at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:280)
            at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1077)
            at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:377)
            at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:865)
            at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:428)
            at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:180)
            at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:639)
            at com.thortech.xl.dataobj.tcOIU.eventPostInsert(tcOIU.java:360)
    I don't understand what string it's tryiing to cast. In the DB, my UDF is declared as NUMBER(10,0) and has a value of "1".
    Thanks,
    --jtellier

  • How to show shuttle component pre-populated with  SelectedItems

    Well i am trying to get this thing working and literally failed many times.. once the user selects some items in a shuttle... i want to get the selected values and store it somewhere.. Next time when the user logs in for second time the Shuttle should be
    pre - populated with the previously selected items .Can anybody suggest me and guide me about how to get this thing working...
    Please if anyone from oracle Jdeveloper team can show some light on it ...

    Hi,
    assuming the code hasn't changed between 10.1.3 and 11, you can have a look at these examples
    http://thepeninsulasedge.com/frank_nimphius/2007/07/15/adf-faces-adf-faces-shuttle-with-pre-selected-values-from-a-selectoncechoice/
    Let me know in case the code has changed
    Frank

  • How to get the pre-population on modify account page?

    Hi,
    I am working on OIM 11g R2 PS1 and have a following requirement :
    User has to modify his existing email id through a request. User goes to modify account page, where all other fields from process form is hidden and only 'Email Address' field is displayed to the user to modify.
    I have to pre-populate the 'Email Address' attribute with some system generated logic on this modify account page. How to achieve that? (either a system generated dynamic label or system generated logic on the email address attribute itself)
    Any idea? As per my knowledge we cannot have pre-population on modify page, like we have on create page.
    Kindly suggest how to achieve this requirement.
    Thanks,
    Neha Gupta

    Hi,
    Let me explain in this way:
    1) User got some default email address first time, this is not through any request.[e.g [email protected]]
    2) Now the user got married and she wants to change her email address as per her new lastname(through a request).[First name: Neha , Last Name : pqr]
    3) So she will go to the modify account of the resource and will change her email id, here we have to display an oim suggested email address which is available, on modify page, this logic we will generate through java code.
         [oim suggested email address: [email protected]]
    That's why we want only on modify page not on create page, as creation of email address is not requestable.
    Thanks,
    Neha

  • Excel import to create forms with pre-populated fileds

    Can/how do I create forms with pre-populated fields from an external data source like Excel?  Example:  I would like to create 100 forms with pre-populated name fields from an Excel document containing 100 names.  

    Hi,
    Sorry, we don't currently support creating forms with pre-filled data.
    Regards,
    Brian

  • Pre-Populating the header data in the survey attached to an activity in CRM

    Hello Gurus,
    I have a question regarding Pre-Populating the header data in the survey attached to an activity in CRM Mobile 4.0. That in can we define a Functional module for a PBO (Process Before Output) for a survey u201CZ_SVY_Templateu201D in CRM 4.0.
    So that when a Sales rep opens the Survey in CRM Mobile 4.0 the Organizationu2019s Header data should automatically be displayed in the u201CZ_SVY_Templateu201D, so that he just needs to fill out only the remaining additional blank fields in the survey.
    << Moderator message - Please do not offer points >>
    Thanks,
    Siddhu
    Edited by: Rob Burbank on Oct 8, 2010 2:16 PM

    Moderator message - Cross post locked
    Rob

  • Pre-Populating the JSP file

    IM following Validtaion.xml for my field level validations
    The problem is...i have a comboBox...and that combo box shoudl get prepopulated on the load ..
    When i click a link..for example : from the menu...the call will actually fire the actionTag that is coupled with the struts-config file and will fire a action class.
    Now once the execute method is called...i have to populate that combo from the same class which will set the attribute in teh request.
    So for the first time...my combo box is getting populated using that atttribute values...but when i click on any button , the populated values are getting lost due to the validation.xml gets activated, and the request attributes are lost ...
    Since i have a Validtaion frame work...as when i click the submit button ,the control invokes the validation frame work and looses all the pre populated values..
    Is thr any one to guide me why this is happening and how to come out of thios pain full situvation.
    Any luck..pls mail me to [email protected]
    Thanks in ADVANCE
    Ganesh

    Have you declared the backing beans where the values of the combo box are stored at session scope ?

  • Pre-populate adapters behaviour during role based provisioning

    Hi all,
    I have a question about pre-populate adapters behaviour during role based provisioning.
    I'll sortly describe our architecture: we have OIM 11.1.1.3, Active Direcotry connector and obviously Active Directory as target system.
    Our scenario is: assigning a role to a user , OIM should provision two account for this user to the same target system but in two different organizational unit (Active Directory).
    Here some sample information to better understand our request:
    - OIM User userID: userid1
    - Active Directory IT Resource: ADServer1
    - Active Directory Organizational Units: OU1 and OU2
    - Role: Example Role
    - UserID of the account provisioned in OU1: admin.userid1 (in this organizational unit the UserID is composted by a prefix "admin." and the OIM User UserID "user1")
    - UserID of the account provisioned in OU2: user.userid1 (in this organizational unit the UserID is composted by a prefix "user." and the OIM User UserID "user1")
    To achieve this goal, we have created two access policies AP1 and AP2. The first access policy provision the user account in OU1; while the second one in OU2.
    Here some access policies form details:
    ### AP1 ###
    - AD Server: ADServer1
    - Organization Name: OU1
    (other fields are empty)
    ### AP2 ###
    - AD Server: ADServer1
    - Organization Name: OU2
    (other fields are empty)
    Our idea was to develope two pre-populate adapter: one to compose the userID with "admin." prefix and the other one to compose userID with "user." prefix. However this solution cannot work because obviously you can link only one pre-populate adapter to a resource form field.
    Any suggestion to avoid to create a second resource form?
    Thank in advise,
    Daniele

    Hi,
    probably your confusion is caused by my english....anyway....
    I'm trying to generate two userids and in our scenario it's simple map the organizational units. For example userids in organizational units OU1 have "admin." prefix; while organizational units OU2 have "user." prefix.
    Do you suggest to create a pre-populate adapter that use a lookup to set the correct prefix based on organizational unit name?
    Thank you
    Daniele

  • Problem in creating pre populated adapter in oim

    HI ,
    I have created one adapter with type "*Pre-Populate Rule Generator*", as per the link i follow::
    http://idmrockstar.com/blog/2009/08/how-to-create-a-prepopulate-adapter-in-oim/
    in this i want to pre populate the email id with firstname.lastname. i have successfully done the all the steps and mapping as per the link,but the emailid fileds in db tables has not reflected any changes with lastname.firstname.
    i found that the note mention that " *To make the field be auto-populated, the Auto-populate*
    *checkbox for the iPlanet Resource must be checked. Otherwise the*
    *Prepopulate button on the form has to be clicked for the field to update.*
    *To test the adapter, provision someone to iPlane"* but i'm not able to find such check box anywhere.please help as i'm new in oim.where exactly this check box is present.
    thanx in advance .

    No, my user has got provisioned, but my pre populate adapter is not in effect.
    I have created this pre populated adapter for concatinating the firstname and lastname and get populated in email.
    i have created one form using Generic Technology connectors that is provisioned with DB.
    here are steps which i have followed:
    1) create gtc for provisioning .
    2)created it resources with type : database.
    3)i created sandbox
    4)create application instatnce
    5)publish sandbox
    6) thenn i run the schedular catlog synchronization job.
    7) then i create the users
    8) then i add that user to the application instatnce by adding to cart.
    9) then get appear with a process form.
    then by submiting the state is converted to provisioned.
    then this form table i map with that adapter but still not refled any changes..
    is there any mistake in the above sequence or something wrong.please help.it is very urgent.
    thanks

  • Problem in pre populated adapter in OIM 11 g R2

    hii i have followed following steps regarding the pre populated adapter ,but no luck.
    java code :
    package com.oracle.demo.iam.prepop.plugin;
    import java.io.Serializable;
    import oracle.iam.request.plugins.PrePopulationAdapter;
    import oracle.iam.request.vo.RequestData;
    public class Userfname implements PrePopulationAdapter {
    public Serializable prepopulate(RequestData requestData){
    String fname = "xyz";
    System.out.println("Returning fname ==== " + fname );
    return fname ;
    2)i have create a jar for this code and paste it into lib folder.
    3) i have create a plugin.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <oimplugins xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <*plugins pluginpoint="oracle.iam.request.plugins.PrePopulationAdapter">*
    *<plugin pluginclass= "com.oracle.demo.iam.prepop.plugin.Userfname" version="1.0" name="Userfname">*
    *<metadata name="PrePopulationAdapater">*
    *<value>register::LAST_NAME</value>*
    *</metadata>*
    *</plugin>*
    *</plugins>*
    *</oimplugins>*
    4)i register the plugin using ant -f  pluginregistration.xml register
    5)i have restartthe oim server and then i create a user using the same app instatnce in which i have create the form(ie.register),and
    request acount-->select app instance ---> add to cart
    but the last name xyz as per the java code is not reflected in the dadbase table.
    please help
    tushar palekar

    Hii,
    I found that there is exception during registraion of plugin.xml in oim.
    -**register-to-wls-server:**
    **[java] Java Result: 1**
    **[delete] Deleting: c:\yash\Oracle\Middleware\Oracle_IDM1\server\plugin_utility\20130417160129.tmp**
    **[echo] Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jrf/PortabilityLayerException**
    +*[echo] at oracle.iam.platformservice.utils.PluginUtility.main(PluginUtility.java:210)*+*
    +*[echo] Caused by: java.lang.ClassNotFoundException: oracle.jrf.PortabilityLayerException*+*
    **[echo] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)**
    **[echo] at java.security.AccessController.doPrivileged(Native Method)**
    **[echo] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)**
    **[echo] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)**
    **[echo] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)**
    **[echo] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)**
    **[echo] ... 1 more**
    **[echo] classpath=C:\yash\Oracle\Middleware\Oracle_IDM1\server\ext\spring.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\ext\jakarta-commons\commons-logging.jar;C**
    **\iam-platform-context.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\platform\iam-platform-utils.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\platform\iam-platfor**
    **DM1\server\platform\iam-platform-pluginframework.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\client\oimclient.jar;C:\yash\Oracle\Middleware\wlserver_10.3\server\li**
    **[echo]**
    **[echo]**
    **[echo] was_home=null**
    **[echo]**
    **[echo]**
    **[echo] client_home=null**
    **[echo]**
    **[echo]**
    **[echo] xl_home=null**
    **[echo]**
    **[echo]**
    **[echo] mw_home=null**
    **[echo]**
    **[echo]**
    **[echo] newClasspath=C:\yash\Oracle\Middleware\Oracle_IDM1\server\ext\spring.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\ext\jakarta-commons\commons-logging.ja**
    **orm\iam-platform-context.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\platform\iam-platform-utils.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\platform\iam-plat**
    **e_IDM1\server\platform\iam-platform-pluginframework.jar;C:\yash\Oracle\Middleware\Oracle_IDM1\server\client\oimclient.jar;C:\yash\Oracle\Middleware\wlserver_10.3\server**
    **null/ext/ucp.jar:null/oracle_common/modules/oracle.jmx_11.1.1/jmxspi.jar:null/lib/oimclient.jar:null/server/lib/wlfullclient.jar:null/ext/jakarta-commons/commons-loggin**
    **ar:null/ext/spring.jar:null/server/lib/webserviceclient+ssl.jar:null/platform/iam-platform-utils.jar:null/server/lib/wlclient.jar:null/server/lib/weblogic.jar:null/plat**
    **features-system-configuration.zip:null/features/iam-features-identity.zip:null/features/iam-features-platformservice.zip:null/ext/log4j-1.2.8.jar:null/lib/XellerateClie**
    **/lib/xlVO.jar:null/lib/xlUtils.jar:null/lib/xlCrypto.jar:null/lib/xlAuthentication.jar:null/lib/xlDataObjectBeans.jar:null/ext/oscache.jar:null/ext/javagroups-all.jar:n**
    **jrf-api.jar:null/oracle_common/modules/oracle.jrf_11.1.1/jrf-api.jar:null/ext/jrf-api.jar:null/oracle_common/webservices/wsclient_extended.jar:null/oracle_common/module**
    **on/modules/oracle.jmx_11.1.1/jmxspi.jar:null/oracle_common/modules/oracle.jmx_11.1.1/jmxframework.jar**
    **BUILD SUCCESSFUL**
    **Total time: 1 minute 21 seconds**
    please help as it is very urgent
    Thnks ,
    Tu$har
    Exception:

  • Pre-populated PDF forms and form submission

    Ok, I must be blind or something, I've searched for answers to this question, and see unanswered posts around the web, and if there are answers, they don't help. Perhaps if someone can answer this, it will help many others as well:
    I've read about how FDF/XFDF (the older method) can be sent to the client side, which will open the specified PDF file (as specified using the "/F" flag in the FDF) and load the fields values also specified in the FDF (using the /FIELDS and /T flags, etc.). I was recently told that XFA is the new format, but reading the docs is not clear to me.
    QUESTION: What is the proper method to pre-populate the FIELDS of a PDF form (created using LiveCycle Designer, or Acrobat, or whatever) that gets sent to a client browser? Changes to this pre-populated data gets re-submited via an HTTP post button (or whatever) back to the server.
    Note: At the server backend, say using C# in Visual Studio 2005, I can simply read the posted HTML form and store the fields values into a database; However, I need to be able to pre-populate these PDF forms with selected patient names, etc., so that healthcare officials can complete them more easily BEFORE they get posted back to the server. These pre-populated fields (some of them anyhow) must STILL be editable (not flatten to static text or something).
    Thanks.

    From your description, is doesn't sound like it has anything to do with the virtual enviroment. It does sound like the forms simply need to be Reader-enabled. This allows Reader to save filled-in forms, which is necessary when you want to email them. If all of your users can use Reader 11, the forms do not need to be Reader-enabled since it is capable of saving non-enabled form. To enable a form in Acrobat 10, select: File > Save As > Reader Extended PDF > Enable Additional Features

  • Pre-populated in user create form

    Hello there,
    I want to have user create form that displays some pre-populated fields in Access Manager. I have added the new fields and can see on the user create form but I want to populate these fields with the values from database or some other resource. Any idea how can this be done?
    Thanks in advance.

    There are various ways this can be done. One way is to use a back-end application to pre-populate a copy of the PDF with the data and then serve it to the user, but that is quite complex to implement. Another way would be to use parameters in the URL to do it. That can be done more easily with a script.

  • TS2755 iMessage pre-populated for all new messages

    When I create a new message in IMessage it is pre-populated with an old message I once sent someone - it is like it has become a template and I am forced to delete it before I can write my new message. Any idea how I can stop this from happening?

    I can also no longer text on my computer or iPad.  Fine on iPhone.  Same as you - I can see everything up until a specific day.  But I didn't do any kind of update where it should have stopped.  And it stopped working on my computer and iPad at the same time.

  • Populate DDL from the pre-populated field

    Hello,
    I previously have from done by enter the value in the userID to populate the DDL, then user can select one of the values from the DDL to populate the others fields. Now the userID field is a pre-populated field and they want to populate the DDL from that userID field (without entering any value) to populate the other fields.
    Can any one please advise on how to get it done.
    Thank You in advance,
    Han Dao

    Hi Steve,
    The data is coming from web service that created in Workbench ES for all the fields including the DDL.
    Thanks,
    Han

Maybe you are looking for

  • Windows 8.1 Pro Sync Center Has Vanished

    A few weeks ago I somehow inadvertently turned on a sync setting for a NAS folder that came across onto my small SSD on my Windows 8.1 Machine. I remember that I was able to turn it off but noticed my SSD in use size was being reported as around +25G

  • SSL Errors - Sec_error_unknown_issuer

    I've got this error message on a site that I KNOW has a valid SSL and CA Certficate however ONLY FF has this issue with the website. The SSL is from GeoTrust, valid until 10.21.15. It's difficult enough to get to this sticking support page, FF needs

  • Functional design documents

    Hello all, I would like to know what the functional design document is about. What is the use of functional design document? Pl. post any link or documents related to it. Thanks, Maxx

  • Why can Adobe not deauthorize a reader?

    I have spent 2 hours on the phone being passed between tech support and customer support and none of them undestands how Digital Editions and authorisation works - most people did not even know what the software was! All I want is for Adobe to remove

  • Help required for PremiereCs6 export settings

    Hi all, Problem: I'm now on holiday, I have to export a video but on my laptop I can install only CS4 (I downloaded the trial). I need to export the video with the setting (available on premiere cs6) h264, 1080p pal for ipad2. This preset is not pres