SetValue cannot be done in the process form request

problem: setValue cannot be done in the process form request

You cannot set a value in the process form request, u might use one of the following solutions:
1) redirect to the same page and then set the value in the process request;
2) attach the field to an attribute in the VO, if it is not a field in the databse, then put it as a transient attribute in a VO or make a DummyVO for these attributes and add the transient attribute.

Similar Messages

  • 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.

  • OIM API - How to get the values in the process form (both parent and child)

    Hi,
    I created an RO with a Process form (both Parent and Child).I created a unconditional process task which takes in the processinstance key and tried to retrieve the process form datas.When i tried to provison the resource,the process task is getting triggered and I could able to get the parent form data but not the child form data.
    Any idea why is this happening?.Is it mandatory to have the "Triggers" ON to get the Child Form data.?
    Thanks,

    try this
    tcResultSet childResults = formOper.getChildFormDefinition(
                             formOper.getProcessFormDefinitionKey(procInstanceKey),
                             formOper.getProcessFormVersion(procInstanceKey));
    This should work,
    Regards,
    Raghav

  • My iPhone is in recovery mode, But once it's done with the process a tab comes up saying there was something wrong restoring it (1015) error. Any suggestions of how I could fix this?

    My iPhone is in recovery mode, But once it's done with the process a tab comes up saying there was something wrong restoring it (1015) error. Any suggestions of how I could fix this?

    Error 1015: This error is typically caused by attempts to downgrade the iPhone, iPad, or iPod touch's software. This can occur when you attempt to restore using an older .ipsw file. Downgrading to a previous version is not supported. To resolve this issue, attempt to restore with the latest iPhone, iPad, or iPod touch software available from Apple. This error can also occur when an unauthorized modification of the iOS has occurred and you are now trying to restore to an authorized, default state.
    In other words:
    The backup to which you're trying to restore was created with a lower or previos version of iOS than the one installed on your iPhone during the recovery.  If this is the case then you'll be unable to restore your phone with that backup and you'll have to set your iPhone up as new.  Or,
    Your iPhone was/is jailbroken.  If this is the case, there is nothing anyone here or at Apple can do for you.

  • Pass value Process request  to Process Form Request

    Hi,
    Can any one tell me how we can pass particular value from process request to process form request?
    Thanks

    Hi,
    u can use params to pass values.. please see code below for reference.
    if(pageContext.getParameter("saveBtn") != null)
    String userId = String.valueOf(pageContext.getUserId());
    Serializable param[] = {
    invAmt, userId
    oam.invokeMethod("saveHandle", param);
    OADBTransaction trx = oam.getOADBTransaction();
    trx.setClearCacheOnCommit(true);
    trx.commit();
    OAException successMsg = new OAException("Records saved successfully", (byte)3);
    pageContext.putDialogMessage(successMsg);
    pageContext.forwardImmediately("OA.jsp?page=/custom/oracle/apps/fnd/wf/worklist/webui/ssrInvoicePG", null, (byte)0, null, null, true, "N");
    trx.closeTransaction();
    }

  • How to Prepopulate check boxes in the process form

    Hi All,
    I need to prepopulate "Change Password at next login" in the AD Process Form. i.e. if some one select this check box in the user creation form and create a user, i need to prepopulate it in the AD process Form. Currently, it is not prepopulated. So, it is not updated on the Active Directory. I'm using AD Connector pack 9.1.1 .
    I need to prepopulate the "User must change the password at next logon" check box in the AD Process Form. I have done the prepopulate on text fields. They are working fine.
    But, stuck with this check box prepopulation.....
    Can anyone help me on this issue....
    Regards,
    Chaturanga
    Edited by: chaturanga on Sep 9, 2009 2:35 PM

    Even if you get the checkbox right it is not entirely clear that the connector will read the box correctly. It all depends on how the connector code was written.
    An alternative is to set the LDAP attribute through a custom connector. Email me if you want example code for this.
    Best regards
    -Martin

  • How to make the password stay in the process form

    Hi,
    I am working in OIM 10g. When ever we are changing any fields in process form the password field is getting blank.How do we make the password stay in the field after updating other fields in process form
    Thanks in advance

    When you open the default New Tab page - about:newtab - which has the Tiles and a Search Bar, the "focus" is in the Search Bar. You could change a hidden setting to have a blank page when you open a new tab if that's what you want - that will have the "focus" in the Location Bar . URL Bar.
    Type '''about:config''' in the URL bar and hit Enter.
    ''Accept the warning''
    Search field at the top to filter with this - '''browser.newtab.url'''
    Right-click the preference that appears below, and select '''Modify'''.
    Insert '''about:blank''' for the new string value.

  • HT3275 Back up cannot be done because the file is already in use??

    My automatic backup to my time machine is not working and is interrupted with a message that says the file is already in use?  Any suggestions?

    Reboot the TC.. that is usually enough to fix it.
    See C12 and C17 over here as I don't know which issue you have.
    http://pondini.org/TM/Troubleshooting.html

  • When I try to empty my trash it says it cannot be done because the item "resources" is in use. What do I do?

    I have to uninstall my itunes (and I followed all the instructions for that on this website http://support.apple.com/kb/HT1224) and the last thing I need to do is empty my trash. But it won't let me. How do I fix this?

    Reboot before emptying the Trash, as stated in the article.

  • I need to transfer my library from my old computer to my new computer (both PCs.)  How is this done?  The process seems to be more opaque than it really needs to be.  Thank you!!

    My library (which includes items from CDs and items purchased from itunes) is on my old PC.  I have a new PC and want to transfer the library.  I can't see how to do this.  I've turned Home Sharing on for both computers, but the Share doesn't show up on either one.  I can't figure out how to move the library.  When I try to burn it on a CD it keeps saying the CD isn't blank, even tho it is.
    Any advice would be greatly appreciated.  Thank you!

    O.,.k. Maybe this is progress. I transfered the Itunes folder to an external hard drive, connected that with the new computer, and told Itunes to look for the library there. It found the library.
    The playlists are not there, but that's not a big deal.
    The songs I tried to transfer to the new computer are still there, with the "!" tag, meaning they won't play. No big deal. I deleted all the "!" because the songs were there in files without the "!".
    Final problem, I hope.
    I ended up with hundreds of duplicate copies. Both dupes play. Again, no big deal other than the annoyance of having to delete the dupes.
    Next step, after I have completed the deletion of the dupes.
    1. Recreate the play lists manually, using my Ipod as the guide.
    2. Then sync the Ipod with the new computer library, and all will be will.
    Am I right? Or is there possible trouble?

  • When trying to sync my iPod, it says that it cannot be done because the required file cannot be found. What does that mean?

    I added a few songs to my iTunes and my computer started moving slow. So I took a break by shutting down the computer then waiting 20 mins before I restarted it and continued downloading songs. When I tried to sync the iPod, a small windiw apeared saying that my iPod could not be synced because the required file could not be found. What does this mean? What do I do?

    When you updated your iPhone did you also update the iTunes on your computer?

  • Cannot logging implicitly with the first integration request

    Hi,
    I wanted to use SOAP UI to better understand the way OCOD expose data through Web Services but I cannot log into OCOD using the implicit UserNameToken defined into the SOAP Header as indicated in the Web Services Documentation page 32.
    See extract below :
    A sample SOAP request is as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsse="http://
    schemas.xmlsoap.org/ws/2002/xx/secext" xmlns:xsd="http://www.w3.org/2001/
    XMLSchema">
    <soap:Header>
    <wsse:Security>
    <wsse:UsernameToken >
    <wsse:Username>[email protected]</wsse:Username>
    <wsse:Password>user1285</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </soap:Header>
    <soap:Body/>
    first I did not put any body, I just want to test the implicit logging and I get the following error :
    Mon Sep 28 20:55:29 GMT 2009:ERROR:Exception in request: java.net.UnknownHostException: secure-ausomxgta.crmondemand.com.
    Does anyone have an idea ?
    Thanks

    I believe the login name needs the company sign in id with it, so
    companysigninid/[email protected]

  • Need urgent help on how to compare the user profile and process form attributes

    Hi All,
    We have a requirement  where after editing the  user profile attributes we have to compare the currently modified user  profile attributes and the existing     
    process form attributes and based on the differences we have to update the  process form accordingly.
    We have around 80 attributes so we cannot follow the procedure where
    we update the lookup process_triggers
    and add the "change attribute" task
    and "update attribute" taskin the process definition
    because it creates aroung 160 tasks in process definition. So we are doing it by writing a custom code. Is there any other simple way to do it or any API"s which can help us.
    Need very quick help.Thanks in advance.
    Regards,
    Geetha

    Check MOS: 1595938.1
    -Bikash

  • How to read User ID from the request Form and pre populating in the AD User process form before provisioning

    I am trying to read the user Id from the submitted AD User request form( Catalogue AD User form. I need User Id,firstname and lastname inorder to prepopulate the common name as in this format - lastname,firstname (userid)  for the user to be provisioned in Active Directory.
    So after filling the AD User request form with User Id and Organization and submitting the request, I am trying to
    prepopulate the common name in the process form before the provisioning.
    The prepopulate adopter for the common name is configured to read the firstname, lastname and userid. firstname and
    lastname variables are mapped to User definition and user Id is mapped to Process Data. In this setup I am not getting the
    User Id value from process data, it is empty.
    Is this a bug with OIM 11g R2 or I need to do it differently in order to read the user Id that user has entered in the
    request form for populating the common name?
    Thanks

    Ghulam Yassen wrote:
    How to get USER_ID and IP_AddressWhy exactly do you need this data and what do you plan to do with it?
    The data is not reliable and trustworthy. IP addresses can easily be spoofed (a few seconds if you know what to do and how to do it). Also, IP addresses are not static. Users also do not use the same network device to access the database - different devices will have different IP addresses.
    The o/s user on the client is supplied by the client driver. This can also be spoofed.
    The user can also use a virtualised device - which means that recording the IP and o/s user seen from the server side, is pretty much useless and meaningless.
    So if this data is intended to be used for auditing for example - it would be pretty suspect data to use for that purpose.

  • Updating the AD Process Form Using java code

    Hi,
    I am having requirement to update AD Process form OU and Groups using Scheduler.
    Cna any body provide me sample code for updating the process form?
    Thanks in advance
    Edited by: 790561 on 22/08/2011 20:03

    You need to use setProcessFormData(long ProcessInstanceKey,java.util.Map phAttributeList) in your scheduler code. Before calling this API you need to get value of ProcessInstanceKey.
    To retrieve ProcessInstanceKey , you should call getObjects()(under tcUserOperationsIntf) API, iterate through the resultset and retrieve ProcessInstanceKey.
    You can pass hashmap data similar to this
    HashMap phAttributeList= new HashMap();
    phAttributeList.put("UD_ADUSER_OU", "your-value");
    I believe the groups are available in Child Form, so you can use child form API's like updateProcessFormChildData().
    Check the below URL for updating child form API's
    Re: Child Form

Maybe you are looking for

  • IMac the only one that will connect with internet

    I have a wireless network set up in my home office. I have an Airport wireless router and my internet service is through Frontier with a Westell 6100 modem that is probably five years old. When I set up my WiFi network with the 27" iMac, Airport Expr

  • Logic 7.2 and Protools 7.1cs5

    Here are my results after 2 weeks working with Logic 7.2 and Protools 7.1cs4 (since yesterday 7.1cs5). The PT 7.1cs5 update is recommanded for the Logic 7.2 users Stereo output meter balance in Logic 7.2 is still wrong: (since 7.1.1 or longer) The ra

  • Flash Preloader Issue

    I have tried several methods of flash preloading for some large flash movies I have. The loader indicator flashes for just a brief moment and then there is blank data until the file loads. I am using Go-live CS2. I had a friend publish the same code

  • When downloading video to Facebook I get message "Firefox is preventing you from reloading this page" and allow button doesn't do any good.

    when I try to download a personal video to Facebook I get the message " Firefox prevented this page from automatically reloading". I click the allow button which lets it start downloading but it only stays on 3-5 seconds then gives me the message all

  • Java3D Install Problem

    I've been using java3d for about 6 months and need to install it on another machine, but can't get it installed correctly. I've installed the sdk 1.4.1_05 correctly and then installed j3d 1.3.1. When I try and run HelloUniverse from either the comman