Pre-populate the OID

gurus,
i'm using following -
Database --> Oracle 9i
Portal --> Oracle Portal 9iAS Release 2
there are about 10,000 portal users. i would like to pre-populate the OID from the existing employee repository (employee repository is a custom Oracle database).
question - is there a white paper that gives u all the api's required to do so. i've to accomplish the following tasks -
1. create users
2. give them privileges
3. assign them to groups
4. assign a default groups to users
i need to achieve above as part of pre-populating the OID.
ideas anyone ....?
thanx a bunch.

Hero,
You want to ...
1. create users
2. give them privileges
3. assign them to groups
4. assign a default groups to users
You will need to do this in the following sequence of steps...
1. Populate the user entries in OID, and assign the default group
2. Create the groups in OID and assign the users to them
3. Assign the appropriate portal privileges to the groups
For step 1 and 2, I'll have to refer you to the OID Administrator's Guide for Release 9.0.2.
This document contains a lot of good information, but in particular, you'll want to review Appendix I ...
"Migrating User Data from Application-Specific Repositories". This addresses the LDIF migration tool
and describes the schema elements needed for the IAS user accounts.
For step 3, the easiest way would be to assign the privileges to the groups through the user interface. Once the groups are defined
in OID, you can select them via the Portal UI to assign the portal privileges to them.
The proper place to locate portal instance-specific groups is under the portal instance group base, which is
cn=portal_groups, cn=groups, <subscriber_base>. The following white paper
may be helpful to understand the organization of the directory information tree.

Similar Messages

  • How to Pre-Populate the user information during Assign Task operation

    Hi ,
    I have a requrirement to Pre-Populate the form fields (Name, Email, Phone etc...) when a task is assigned to a user. The users are dynamically assiged, so I am using the Find User and the Assign Task services to locate and assign the task to the user. Since I have a User variable that is a result from the Find User operation, I was hoping to retrieve the user information with the attributes of the User type.
    I tried to use the Set Value service to set the form field (Email) with the email attribute of the User object type i.e.
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   ->  /process_data/facilityAuthority/object/@email
    However I get the following error when I try to do this - com.adobe.idp.dsc.util.InvalidCoercionException: Cannot coerce object: [B@335d of type: [B to type: interface org.w3c.dom.Document.
    Is it possible to retrieve the user information from the User object? If so how do I get the values for the User attributes (Name, Email & Phone etc...) so that I can populate them in the form?
    Thanks,
    Samanthapudi

    Hi Han Dao,
    If you are facing an exception of the form "com.adobe.idp.dsc.util.InvalidCoercionException: Cannot coerce object: [B@335d of type: [B to type: interface org.w3c.dom.Document.", It is because the system is trying to cast a Byte Stream into w3c Document and failing. To resolve this we can explicitly cast this byte stream to appropriate data type (String in previous example). To do so we can use a SetValue operation.
    As an example
    Setting
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   -> /process_data/facilityAuthority/object/@email
    results in the exception
    so we can modify it to
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   -> string(/process_data/facilityAuthority/object/@email)
    Please let me know if this does not resolve your issue.
    Thanks

  • Pre-populate the Public Holiday hours in CATS with A/A Type

    Hi Experts
    Please let me know if there is anyway for us to pre-populate the Public Holiday hours in CATS with A/A Type for all employees. 
    Our Client would like automatically populate Holiday hours with A/A type 2000 in CATS for all eligible employees, based on whatever amount of hours they are scheduled to work on the specified days. 
    Basicall client dont want employee to enter A/A with Public Holiday Hours, they want it to be automatically exist in CATS timesheet
    If you have any other ideas about how to accomplish this please let me know.
    Regards,
    Koutilya A.K

    Hello Koutilya,
    I got the same requirement as yours. Can you please suggest me how to achieve this one.
    Thanks,
    R V Narayana.

  • Pre-populate the process form as part of Role Alignment - Need suggestion

    Hi,
    As part of implementation we are going to take over the Provisioning of AD (Via Groups-->Access Policy) using OIM which was initially configured to provision manually. Now as part of migration we required to assign a base group to the users who has already AD reconciled resource (and align it with policy via SQL updates -->POL_key is process form, OIU_POLICY_BASED in OIU table). We are doing this as part of direct SQL updates. The other part of the requirement to align the process form values using the configured pre-populate adapters (for e.g. if the current value of any attribute is X and the prepopulate adapter suggest that it should be Y then the migration should also update this attribute.) We tried to use the prepopulateProcessForm API of tcFormInstanceOperationsIntf but it seems this is working only when the System Validation is in Pending state. The other option we are thinking of putting java code and then call the prepopulate adapter by passing each input params and updating tha value via API if any update is required. Just wondering if there is anything else we can use as part of bext practices. If anyone has done this kind of implemntation please let us know your inputs. Thanks

    Hero,
    You want to ...
    1. create users
    2. give them privileges
    3. assign them to groups
    4. assign a default groups to users
    You will need to do this in the following sequence of steps...
    1. Populate the user entries in OID, and assign the default group
    2. Create the groups in OID and assign the users to them
    3. Assign the appropriate portal privileges to the groups
    For step 1 and 2, I'll have to refer you to the OID Administrator's Guide for Release 9.0.2.
    This document contains a lot of good information, but in particular, you'll want to review Appendix I ...
    "Migrating User Data from Application-Specific Repositories". This addresses the LDIF migration tool
    and describes the schema elements needed for the IAS user accounts.
    For step 3, the easiest way would be to assign the privileges to the groups through the user interface. Once the groups are defined
    in OID, you can select them via the Portal UI to assign the portal privileges to them.
    The proper place to locate portal instance-specific groups is under the portal instance group base, which is
    cn=portal_groups, cn=groups, <subscriber_base>. The following white paper
    may be helpful to understand the organization of the directory information tree.

  • Pre populate the Primary contact field on Activity when created from an opp

    Is there a way to auto populate the Primary contact field when a task is created from an opportunity with a primary contact? Can it be done thru a custom weblink? I think Bob B. may have had some weblink documentation?

    There are a couple of options to solve this issue. One option would be to use a post-default to set the value. This option would allow you the ability to use logic to determine whether it is populated or not. The other option would be to use a custom weblink that populates the value, but I don't know that you would be able to use logic in the weblink option. I have docs on these options, so you can contact me via email and I send you what I have.
    Good luck,
    Thom

  • How to pre-populate the sender's mail and attach a pdf report.

    I mean....supppose i want to prepopulate the senders email field in a email dialogue box and the have an option to attach a report to the mail...so that a mail can be sent to the senders mail id as well as the recepients id.

    Actually .....how should i do this in Flex......i mean the process...and that too...how to retrieve the email of the person who has logged in??

  • Pre-populate (bulk load) the OID

    gurus,
    i'm using following -
    Database --> Oracle 9i
    Portal --> Oracle Portal 9iAS Release 2
    there are about 10,000 portal users. i would like to pre-populate the OID from the existing employee repository (employee repository is a custom Oracle database).
    question - is there a white paper that gives u all the api's required to do so. i've to accomplish the following tasks -
    1. create users
    2. give them privileges
    3. assign them to groups
    4. assign a default groups to users
    i need to achieve above as part of pre-populating the OID.
    ideas anyone ....?
    thanx a bunch.

    Use the DBMS_LDAP package in the database and SQL commands in a PL/SQL package to create the database account and then create the OID account with a RAD for the database login connection.
    -- Create new user's database account
    v_sql := 'CREATE USER "' || new_user || '" IDENTIFIED BY ' || dbpassword ||
    ' DEFAULT TABLESPACE NAME TEMPORARY TABLESPACE TEMP';
    EXECUTE IMMEDIATE v_sql;

  • Can someone reply this - pre-populating (bulk load) the OID - URGENT

    gurus,
    i'm using following -
    Database --> Oracle 9i
    Portal --> Oracle Portal 9iAS Release 2
    there are about 10,000 portal users. i would like to pre-populate the OID from the existing employee repository (employee repository is a custom Oracle database).
    question - is there a white paper that gives u all the api's required to do so. i've to accomplish the following tasks -
    1. create users
    2. give them privileges
    3. assign them to groups
    4. assign a default groups to users
    i need to achieve above as part of pre-populating the OID.
    ideas anyone ....?
    thanx a bunch.

    Hero,
    I just went through an exercise were I did a bulk load of users and did exectly the four steps you're asking for. I also applied the users to desinated groups.
    I'm on a HP-UX but solution can apply to any O/S.
    How do I get this to you?

  • Need to pre-populate and Extract data from static PDF form

    Hi Jasmin or Jayan or anyone else that can answer.
    I have a requirement to use Digital Signatures.  Because of that, the forms must be static PDFs and the form variables will be “document form”.  I want to pre-populate the form via an SQL query and custom render process and render it as PDF so that the submitter can apply a digital signature when he/she is done and ready to submit for approvalSubsequent approvers will also digitally sign the form.  I know that I will specify the custom render to render only once and thereby preserve the signature(s) on the form.  I do, however, need to extract data from the form to control the business process.  I cannot access the data in the form the same way I do with an xdp and I also cannot pre-populate the same way I do with an xdp. 
    Any suggestions on how to attack this?

    Parth, one problem with your approach is he will submit PDF and therefore you won't be able to put the PDF in a variable that's suppose to contain just xml.
    The prepopulation should be the same. If you start off with an xdp, then you will call a render service that merges data with your xdp to create a PDF.
    Now when you submit, you will submit the entire PDF back in the Document Form variable. In Workbench, you can use the FormDataIntegration service to extract data from that PDF that's being stored under Document Form var/object/document and put it in an xml variable. Then you can just use xPath to do your condition.
    I'm assuming you'll just pass that same Document Form variable to the next step, because if you do any change to the PDF it'll brake the signature.
    Let me know if I missed anything.
    Jasmin

  • Develop pre-populate adapter in request dataset in OIM 11G

    Hi Friends,
    I have a field say UD_TEMP_FORM_FIELDA on the process form which is going to be populated based on the value of a field SAY UD_TEMP_FORM_FIELDB on the request dataset.
    So my request dataset will have only one field which is UD_TEMP_FORM_FIELDB.
    And my process form will have two fields UD_TEMP_FORM_FIELDA and UD_TEMP_FORM_FIELDB.
    And I developed a pre-populate adapter on the process form to populate UD_TEMP_FORM_FIELDA field based on the value of UD_TEMP_FORM_FIELDB during provisioning. But pre-population is not at all getting triggered during provisioning. I believe I need to put UD_TEMP_FORM_FIELDA also on the request dataset and pre-populate its value in request dataset itself and pass the value from request data set to process form. Is this correct?
    If so, as per the documentation, we need to create a request dataset with pre-pop adapter in the below format.
    <AttributeReference name="Domain" attr-ref="domain" available-in-bulk="true" type="String" length="20" widget="text">
    <PrePopulationAdapter classname="oracle.iam.request.DomainPrepopulateAdapter"/>
    </AttributeReference
    As we are specifying only the class name in the above statement,
    1) How to pass the value of UD_TEMP_FORM_FIELDB to this class.
    2) Which method in the class will execute
    3) How to Registert this class.
    Can you please provide me some steps/urls for the above requirement?
    Thanks,
    Mike

    Hi Nishith,
    Thanks for your response.
    As per my requirement I am going to keep UD_TEMP_FORM_FIELDA (Group Owner) and UD_TEMP_FORM_FIELDB (AD Group Name) in the child forms and I am going to use the below pre-populate adapter code to get the value for UD_TEMP_FORM_FIELDA based on value of UD_TEMP_FORM_FIELDB.
    My question is:
    If I raise a request with only one value in the child form, then the below code will code work. But, If I add more than one value say AD groups in the child form while raising a request, this code is going to retrieve same owner value for all AD groups as it will go by FOR loop.
    How to pre-populate the individual owner for the individual AD group given in the child form? Please let me know.
    public class PrepopEBSRespValue implements PrePopulationAdapter {
    public Serializable prepopulate(RequestData requestData) throws RequestServiceException,
    tcAPIException,
    tcInvalidLookupException,
    tcColumnNotFoundException {
    List<Beneficiary> beneficiaries = null;
    List<RequestBeneficiaryEntity> benEntities = null;
    List<RequestBeneficiaryEntityAttribute> benAttrs = null;
    String ownerValue="";
    beneficiaries = requestData.getBeneficiaries();
    if (beneficiaries != null && !beneficiaries.isEmpty())
    for (oracle.iam.request.vo.Beneficiary beneficiary : beneficiaries)
    benEntities = beneficiary.getTargetEntities();
    if (benEntities != null && benEntities.size() > 0)
    for (oracle.iam.request.vo.RequestBeneficiaryEntity benEntity : benEntities)
    benAttrs = benEntity.getEntityData();
    if (benAttrs != null && benAttrs.size() > 0)
    for (oracle.iam.request.vo.RequestBeneficiaryEntityAttribute benAttr : benAttrs)
    if(benAttr.hasChild())
    java.util.List <oracle.iam.request.vo.RequestBeneficiaryEntityAttribute> list = benAttr.getChildAttributes();
    java.util.Iterator iterator = list.iterator();
    while(iterator.hasNext())
    oracle.iam.request.vo.RequestBeneficiaryEntityAttribute attribute =(oracle.iam.request.vo.RequestBeneficiaryEntityAttribute)iterator.next();
    String attrName=attribute.getName();
    if (attrName.equalsIgnoreCase("Owner"))
    String lookupName="Lookup.Owner.values";
    System.out.println("Getting decoded value for the given code key..");
    String attrValue=attribute.getValue().toString();
    HashMap searchcriteria = new HashMap();
    searchcriteria.put("Lookup Definition.Lookup Code Information.Decode", attrValue);
    Thor.API.Operations.tcLookupOperationsIntf lookupIntf=Platform.getService(Thor.API.Operations.tcLookupOperationsIntf.class);
    tcResultSet result = lookupIntf.getLookupValues(lookupName,searchcriteria);
    for(int i=0;i<result.getRowCount();i++)
    result.goToRow(i);
    ownerValue = result.getStringValue("Lookup Definition.Lookup Code Information.Code Key");
    System.out.println("Decoded Value::"+ownerValue);
    return (Serializable) ownerValue;
    }

  • Pre-populate Time Machine Disks

    I have multiple users that work in multple locations.  I have Time Capsules at each location.  I am looking for a way to pre-populate the Time Machine backup disks prior to deploying to the end-users.  I have looked at the tmutil commands, and I am able to configure the disks through the command-line, but only if I am on the same network.
    Is there a way to set up the Time Machine backup disks without being on the same network as the different Time Capsules?
    Thanks in advance!!

    gotommy wrote:
    Well - that was $100 wasted. Purchased Disk Warrior and when I tried to repair the TM drive, I got this error:
    Directory cannot be rebuilt due to disk hardware failure (-50, 462)
    Since it's under a year old, it should be covered by warranty. Contact the maker, give them the message from DW, and they should replace it.
    You may not need it for months or years, but DW is still a good investment for the future.
    So I dunno...is is even worth purchasing a third drive and giving it to Time Machine to destroy? Am I the only person this has happened to?
    I don't recall a similar thread.
    What is your hardware and OS (your signature is out of date, showing Tiger); please click +My Settings+ at the right of this page and update them.
    Do these drives have their own power supplies? If so, are they connected via a good (ie, not the cheapest available) surge protector or, better, U.P.S. system?
    Do you buy the least expensive drives you can find? If so, consider getting one of a bit higher quality.

  • Pre-populate account pin number

    Hi,
    I would like to be able to create a user account and pre-populate the windows 8.1 sign-in pin number:
    And can this be done for a domain user?
    Dave.

    Pin is local to the device and is managed by the user.
    ¯\_(ツ)_/¯

  • Pre-populate data and current date only when it routes to that person

    Hi,
    Can  any one please advise how to pre-populate the manager's name when it routes to the manager but not when the user fills the form.
    Example: user fills the form and submit it to the manager, the process has the query to look up for the manager to route it to him for approve/deny. How can I have the manager's name to pre-populate so he/she does not have to type their name and current date to approve/deny the form.
    Thanks in advance,
    Han Dao

    Paul,
    If I have the codes to execute the WS at the initialize event then it does populate the manager info when the user fills the form but when I try to move the code to the pre-submit event which try to execute WS when it route to the manager. I know I did not do it right but have no idea how to make it work.
    Is there a way to execute the WS when it routes to the next person rather than when the user fills the form?
    Thanks,
    Han

  • Pre-populate Zuggest

    I'd like to be able to pre-populate a zuggest page to display
    a speciffic querry so that I can link directly to a results page. I
    tried to pre-populate the value form field but that doesn't work.
    Do I need to add something to the javascript to initiate a first
    querry?
    <code>
    <script language="JavaScript" type="text/javascript">
    var ac2 = new Spry.Widget.SimpleAutoSuggest("productTF",
    "productMenu", function(acWidget, str) { MyQueryFunc(acWidget, str,
    document.getElementById("productCB").checked, dsProducts, "group");
    </script>
    </code>

    The SimpleAutoSuggest was an early sample of Spry Data.
    We now have a real AutoSuggest Widget:
    http://labs.adobe.com/technologies/spry/samples/autosuggest/SuggestSample.html
    Give that a shot.

  • Pre-populate Portal sign-on screen

    Is there a way to pre-populate the portal sign-on screen with user-id and password ? We are in the process of migrating users to SAP portal, and are looking at re-directing (auto login if possible (or) pre-populate login fields at the least) them to the new site when they access the old site.
    I reviewed the HTMl source of the portal login page, but did not see a way to pass parameters in the URL.
    Thanks in advance for any suggestion !

    Hi Srikanth,
    You can send your user name & password to the portal as url parameters like:
    http://<server>:port/irj/portal?j_user=your_user_name& j_password=your_password
    Hope this helps,
    Best Regards,
    Nibu.

Maybe you are looking for

  • Regarding Changing Package

    Hai Guru's can any body please help me how to change package for Data Dictionary Objects and remote Enabled Function Modules Thanks in advance

  • Individual purchase order - Accounting entry  with account assignment M

    I want to use the individual purchase order with account assignment M . Can someone please tell me what would be the correct accounting entry during GR and during delivery? Process is Order -> pruchase req -> purchase order -> Goods receipt - > Deliv

  • Java for OAS 4.0.8.1

    Hi.. I tried to install OSA 4.8.0.1 for Linux. It asks where is "Native Java" directory. I had down load JDK1.1.8 but there is not native theard. Do you know where can I get it. Thank you

  • HT204387 what is the sound frequency range that iDevices deliver over Bluetooth?

    I want to streem an audo file over bluetouth to a headset and filter out the higher frequency and extract 48 bits 20 time a second while still mataining reasnable audo quality my question is: What iDevices are capable of that kind of frequency range

  • Waiting for installation

    Hey all i bought recently bough founds to my PSN account then i decided to buy some skins and stuff to my MKX. i put it to download as normal then it says " waiting for installation " and it is always like that can anyone help me pls?