IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.

I am trying to modify the value of the field "Job Code" through API I am getting the following error.(OIM11gr2). I do not get this error when updating the other fields. There is a field by the name USR_JOB_CODE in the database. When I poked around I found that there is no Job Code field in the User Form. Any ideas?
IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
oracle.iam.identity.exception.ValidationFailedException: IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
       at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
       at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
       at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
       at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemoteImpl_1036_WLStub.modifyx(Unknown Source)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
       at $Proxy2.modifyx(Unknown Source)
       at oracle.iam.identity.usermgmt.api.UserManagerDelegate.modify(Unknown Source)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke

THanks for your reply. Here is the snippet from User.xml that contains info about job code.
<entity-attribute>Job Code</entity-attribute>
<target-field>usr_job_code</target-field>
<field name="usr_job_code">
<type>string</type>
<required>false</required>
</field>
<attribute name="Job Code">
<type>string</type>
<required>false</required>
<searchable>true</searchable>
<multi-valued>false</multi-valued>
<MLS>false</MLS>
<multi-represented>false</multi-represented>
<attribute-group>Basic</attribute-group>
<metadata-attachment>
<metadata>
<name>multi-valued</name>
<value>false</value>
<category>properties</category>
</metadata>
<metadata>
<name>user-searchable</name>
<value>true</value>
<category>properties</category>
</metadata>
<metadata>
<name>category</name>
<value>Preferences</value>
<category>properties</category>
</metadata>
<metadata>
<name>bulk-updatable</name>
<value>true</value>
<category>properties</category>
</metadata>
<metadata>
<name>read-only</name>
<value>false</value>
<category>properties</category>
</metadata>
<metadata>
<name>visible</name>
<value>true</value>
<category>properties</category>
</metadata>
<metadata>
<name>encryption</name>
<value>CLEAR</value>
<category>properties</category>
</metadata>
<metadata>
<name>display-type</name>
<value>TEXT</value>
<category>properties</category>
</metadata>
<metadata>
<name>system-controlled</name>
<value>false</value>
<category>properties</category>
</metadata>
<metadata>
<name>max-size</name>
<value>512</value>
<category>properties</category>
</metadata>
<metadata>
<name>custom</name>
<value>false</value>
<category>properties</category>
</metadata>
</metadata-attachment>
</attribute>
I am able to retrieve the value of the Job Code attribute without any problem with the following code.
System.out.println("JOB Code: "+user.getAttribute("Job Code"));

Similar Messages

  • OIM 11g Modify User Profile for Updating End Date

    Hi Gurus!
    We have an OIM implementation where users may request the creation of other users by means of a Create User request template. In this template we set the End Date to be 3 months after the request date.
    In order for the requester to extend the period of a user's OIM user account (along with its provisioned resources) we customized a Modify User Profile by displaying the End Date field and automatically populate it again to 3 months after the request date. Also we developed a custom event handler to enable the user when it is disabled and the End Date is updated to a future date.
    This Modify User Profile is working great when the user is still enabled (the End Date is still in the future), however, when the End Date has passed (and the user is Disabled) the requester is not able to see the user when selecting the Modify User Profile request template.
    Is there a way to allow requesters to also see disabled users in the Modify User Profile request template?
    Thank you in advance.
    Regards,

    Hi Kevin,
    thanks for your reply!
    But, in this case, when the user is already disabled due to his End Date, how can a requester, through the Self Service TAB, enable it?
    The Enable User request template does not work since when trying to enable the user, OIM sees the End Date is already passed and the DataSet validation throws an exception.
    The only way I saw was providing a Modify User Profile Request template to change the End Date and developing a custom event handler to enable the user upon the extension of the End Date...
    How can, in this situation, a requester enable the user and extend its End Date?
    Thank you!
    Regards,

  • Limit user fields seen  in Modify User Approval Request task - 11g R2

    Hi,
    I want to do the following;
    I fire a 'Modify User Profile' request, the request is being assigned to the right person. When the approver opens the task assigned to him in the Request Details tab he sees all the data about the user he will approve. I want to limit the user fields seen on this page, I just want to show few fields to the approver, is that possible? If yes how I can achieve that? Any help is strongly appreciated..
    BR ,
    Aliye

    Thank you Nayan for your fast response...
    If I do it in the way you suggested, the user will not see the attributes also when he try to modify user by clicking 'Modify' link from the oim user page. I want to do this only for the page accessed described below:
    Approver user has logged in to oim
    click Pending Approval from left pane-> Select the task from the list ->Task Page oppened-> Click Request Details tab->User attributes are seen ... I want to limit the attributes on that page.. Customize link is not accessable from here...
    Do you know any other way to achieve my requirement? Maybe there is something like approval template I dont know...
    Thank you so much for your guide..
    BR,
    Aliye

  • Can approver modify user's request form in OIM 11g?

    Dear All,
    In OIM 10g, the approver of a request can modify user's request form, we just need to configure the permission in OIM. But, can we do it in OIM 11g?
    If can, how can i configure it?
    really need your help guys,, :D
    Thank you,
    --herry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi user12841694,
    Thanks for the suggestion. But, the data (field) that can be modified by the approver is very limited. We cannot attach multi-valued attribute there (like Child Form).
    Regards,
    ---herry

  • User Profile Service Application - My Site Suggestions Email Job

    User Profile Service Application - My Site Suggestions Email Job is sending duplicate emails. It runs 15th of every month at 10 pm. On 15th July, it ran from 10 pm to 11 pm and sent two emails during this interval. Can anyone please let
    me know what could be the possible reason behind this issue.
    Thanks!

    Hi Mannnn,
    Did you tried flushing timerservice? please flush timer service cache, restart IIS and then check.
    Let me know if you want steps on flushing sharepoint timer service.
    Viral Shah http://sharepointshah.blogspot.com

  • HT201699 My carrier is Straight Talk (using ATT network) and they require the user to enter the APN settings in order to access their data network. My Iphone 4s is factory unlocked but I can not get to the Cellular Data Network tab to enter the settings?

    My carrier is Straight Talk (using ATT network) and they require the user to enter the APN settings in order to access their data network. My Iphone 4s is factory unlocked but I can not get to the Cellular Data Network tab to enter the settings?

    Yes ATT hides the APN settings so when you try to use a st sim it automatically reads on AT&amp;T network so the APN settings are hidden and cannot be accessed however you can go to apn.straighttalk.com on you'r phone and select APN/data settings then select AT&amp;T then iPhone and a screen will pop up asking if you would like to install the profile for whatever reason it's not verified but works fine. You can also go to www.unlockit.co.nz and set up a straight talk APN profile that is verified not sure exactly what that means but both work to get the data working on the phone for straight talk but it does not make the MMS work. There are a couple other methods I have read about one is on howardforums using ibackupbot to manually change the files on the phone I haven't been able to get mine to stick using that method but other people have and there is a sim swap method to trick the phone to reveal APN settings using a tmobile sim I have not tried this but other people have with success. The last two methods mentioned will make both data and MMS work

  • User start date can not be before the current date

    I'm creating users using the Reconciliation engine. The start date attribute doesn't appear to be reconciling. I get many different types of parse errors. The closest I appear to get is when I set the Xellerate User resource object recon field to have Start date as a date field, i receive the error:
    "User start date can not be before the current date.".
    I'm using 9.0.1.1. And I AM trying to create a user that has a start date before todays date.

    Resolution was to patch to 9.0.1.1578

  • I just updated my iphone 4 to 5.0.1 and yet i encounter a problem which is that i cannot get to the internet while it always says : you are not subscribed to the cellular data, or it's not been activated. Please help me my carrier is AT

    I just updated my iphone 4 to 5.0.1 and yet i encounter a problem which is that i cannot get to the internet while it always says : you are not subscribed to the cellular data, or it's not been activated. Please help me my carrier is AT

    Check to make sure cellular data is not disabled in settings. If it's on, try re-setting the phone. If that doesn't fix it, call AT&T.

  • Trying to import photos and copy as DNG. Nothing will upload though. Permissions are all accurate, saving to the right profile, etc. Nothing has changed on my computer but it will not let me import new pictures. Also, updated the software and some images

    trying to import photos and copy as DNG. Nothing will upload though. Permissions are all accurate, saving to the right profile, etc. Nothing has changed on my computer but it will not let me import new pictures. Also, updated the software and some images say "preview cannot be seen" and some don't. And when I try to import and I hit "new photos" it's all the photos on my card. My brain is about to explode.

    It said something similar where the thumbnails were supposed to be.
    Just got the newest edition of LR, 4.4
    4.4 is not the newest edition of LR
    We don't want to know that it said "something similar", we want to know the exact wording. In fact, you ought to state the exact problem you are having, in detail, instead of saying you are having the same problem.

  • I'm setting up Apple ids, and its not giving me the option to set up a rescue email. How can I add one?

    I'm setting up Apple IDs, and its not giving me the option to set up a rescue email. I've set up Apple ID's in the past, and its always given me the option. How can I add a rescue email?

    You can find the instructions here. I removed the screenshots but the text is copied below.
    http://support.apple.com/kb/HT5312?viewlocale=en_US&locale=en_US
    You can edit or delete your rescue email address at My Apple ID. To edit your rescue email address:
    Navigate to My Apple ID using your web browser.
    Click "Manage your account"
    When prompted, sign in using your Apple ID and password.
    Click Password & Security
    You'll be asked to answer 2 of your 3 security questions before you can make any modifications. If you are unable to remember your answers, you can choose to send an email to your rescue email to reset your security questions.
    Note: The option to send an email to reset your security questions and answers will not be available if a rescue email address is not provided. You will need to contact iTunes Store support in order to do so. 
    After you've validated your identity by correctly answering your security questions, click Edit to the right of your rescue email address.
    Once you've finished editing your rescue email address, click the Save button directly below the email field.  

  • B2B Validation contains characters not listed in the allowed character set

    Hi,
    Working on EDIFACT AS2 INVOIC D05A. B2B 10g with Document Editor Version: 6.6.0.2801
    payload:
    UNA:+.?*'
    UNB+UNOB:4::1+A1103206+XXTPHOME+20110413:0456+30000000000545'
    UNH+30000000000545+INVOIC:D:05A:UN'
    BGM+389+5100256812'
    DTM+137:20110413:102'
    DTM+143:201104:610'
    FTX+CUR+++Consignment stock accounting'
    RFF+AOG:0'
    NAD+BY+A1103206::234++XXXXXXXXX++81379+DE'
    RFF+VA:DE260978148'
    CTA+PD+GC SSC ARP:Yyyy Xxxx'
    COM+49(2871) 91 3481:TE'
    [email protected]:EM'
    NAD+SU+A1082156::234++XXXXX:::[email protected]+Nnnnn 7+Llll+DE-BY+90443+DE'
    RFF+VA:DE256058056'
    NAD+UC+0000000100::92++Gggg Gggg:Hhhh+Kkkkk 2+Bocholt++46395+DE'
    TAX+7+VAT:::19% VAT+DE:133:86++:::19.00'
    CUX+2:EUR:4'
    LIN+000001++UAA3595HN/C3:VP'
    PIA+1+A5B00075796235:BP'
    IMD+B++:::IC DECTUAA3595HN/C3 PA V20810C6323D:670'
    QTY+47:6000.000:PCE'
    MOA+203:660.00'
    CUX'
    I try to validate payload and get 2 errors:
    1. Segment COM type an min length 1 max length 512 payload value: [email protected]
    Error: ub-Element COM010-010 (Communication address identifier) contains characters not listed in the allowed character set. Segment COM is defined in the guideline at position 0350.
    2. Segment group 27 Sub Element CUX payload value is null, value is exists at header level (Group 7 ub-Element CUX)
    Error: Unrecognized data was found in the data file as part of Loop Group 27. The last known Segment was MOA at guideline position 1260 - Validator error - Extra data was encountered.
    Thanks for any help
    Adi

    We fix it by change Character set to UNOC

  • EE wifi Not giving me the option to set up on a galaxy s6?

    i just bought a samsung galaxy s6 and i when through the set up and it is not giving me the option to set EE wifi calling up? anyone had this problem?

    Where did you buy the phone.
    If not direct from EE you won't be able to use the WiFi Calling service

  • Correlation set was not defined in the process

    Hi All,
    I deplyoed a synchronous CustomerProviderABCS on SAO 11g server.
    This process is invoking the Adapter service(mediator) which internally calls the SAP Adapter.
    I didn't define any correaltion sets and I am not using pick activity.
    After deploying the Provider I am getting the follwing issue:
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Correlation definition not registered. The correlation set definition for operation SyncCustomerParty, process default/SyncCustomerPartySAPProvABCSImpl!2.2*soa_33303a8b-c115-4a93-b338-094e4a4c4078/SyncCustomerPartySAPProvABCSImplProcess, is not registered with the server. The correlation set was not defined in the process. Redeploy the process to the container. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575)
    I tried by redeploying the process multiple times.
    any workaround please........
    Thanks in adavance.
    Edited by: user6402392 on Jan 12, 2011 10:26 PM

    I don't know what happened to my server but now I am getting same issue with all my BPEL processes and earlier same process were working fine and I tired to use SOA-DIRECT and then this issue came but I removed it but still same issue and then I created new simple synch process but same issue is coming ......looks like need to change some config or some setting somewhere....please help if anybody have any idea?
    Thanks a lot in advance...
    Regards,
    Bijendra

  • MP has rejected a policy request from GUID:27935EC8-95F1-4104-A613-E72D2A9764E0 because it was not approved. The operating system reported error 2147942405: Access is denied.

    Why Microsoft doesn't have correct fix to run automatically. How many years we need to cry with same error again n again?
    Does any one have correct solution which will fix permanently while running more than 4000 systems in our environment
    Manual stuff isn't easy. Pls provide permanent fix?
    MP has rejected a policy request from GUID:27935EC8-95F1-4104-A613-E72D2A9764E0 because it was not approved. The operating system reported error 2147942405: Access is denied. 

    This isn't a bug to fix. This is by design. Clients must be approved to be managed. Thus, only your configuration or expectations must be fixed. To correct your configuration, see the link Henrik posted. To correct your expectations, read the content linked
    by Henrik.
    Jason | http://blog.configmgrftw.com

  • HT4839 I cant find the cellular data setting on my iphone how i can fix it

    i cant find the cellular data setting on my iphone
    how i can fix it
    because I can't use the internet with my iphone right now

    If you go into Settings>General>Network, you should still be able to access VPN settings. My listings show Cellular Data, Data Roaming, Set Up Personal Hotspot, VPN and Wi-Fi. I do not use Personal Hotspot (tethering) so mine says Setup. However, VPN settings are different than cellular data settings. Not sure which you are asking about now.

Maybe you are looking for