Establishment of organizations using the API, OIM 11 G

Hello
We strive to create an organization on OIM by using the APIs, but we have problems. It throws an exception saying:

"oracle.iam.platform.authz.exception.AccessDeniedException: you are not allowed to modify the Code Org FOO."

We use the user 'xelsysadm' to connect. Here is the code we use:

init() {}
Hashtable env = new Hashtable();
String OIMInitialContextFactory = "weblogic.jndi.WLInitialContextFactory";
String OIMServerURL = "t3: / / ' + OIM_HOSTNAME + ': ' + OIM_PORT;
System.setProperty ("java.security.auth.login.config", "D:\\PROGETTI\\IAM\\importToOIM\\progetti\\jarOIM\\oimClientSample\\conf\\authwl.conf");

env.put (OIMClient.JAVA_NAMING_FACTORY_INITIAL, OIMInitialContextFactory);
env.put (OIMClient.JAVA_NAMING_PROVIDER_URL, OIMServerURL);
oracle.iam.platform.OIMClient oimClient = new OIMClient (env);
oimClient.login ("OIM_USERNAME", "OIM_PASSWORD".toCharArray ());

organizationmgr = oimClient.getService (OrganizationManager.class);

createOrganizationOIM();
}

Here is the code of "createOrganizationOIM()":


{createOrganizationOIM()}
oracle.iam.identity.orgmgmt.vo.Organization org = new oracle.iam.identity.orgmgmt.vo.Organization ();
org.setAttribute ("Name", "FOO Org Code");
org.setAttribute ("client organization Type", "Department" ");
org.setAttribute ('DisplayName', "name of Org FOO");
String res = organizationmgr.create (org);
}




After runing the task, we get the following error:


< 2 November 2011 10:28:01 AM GMT > < error > < reconcile. ReconcileManager > < BEA-000000 > < null
oracle.iam.platform.authz.exception.AccessDeniedException: you are not allowed to change the Org Code FOO.
at oracle.iam.identity.orgmgmt.impl.OrganizationManagerImpl.handleAccessDeniedExceptions(OrganizationManagerImpl.java:306)
at oracle.iam.identity.orgmgmt.impl.OrganizationManagerImpl.create(OrganizationManagerImpl.java:252)
at oracle.iam.identity.orgmgmt.api.OrganizationManagerEJB.createx (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
to $Proxy480.createx (Unknown Source)
at oracle.iam.identity.orgmgmt.api.OrganizationManager_874ar_OrganizationManagerRemoteImpl.__WL_invoke (unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at oracle.iam.identity.orgmgmt.api.OrganizationManager_874ar_OrganizationManagerRemoteImpl.createx (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
to $Proxy198.createx (Unknown Source)
at oracle.iam.identity.orgmgmt.api.OrganizationManagerDelegate.create (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
to Thor.API.Base.SecurityInvocationHandler$ 1.run(SecurityInvocationHandler.java:68)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs (weblogicLoginSession.java:52)
at Thor.API.Base.SecurityInvocationHandler.invoke (SecurityInvocationHandler.java:79)
to $Proxy559.create (Unknown Source)
closer. ReconcileManager.createOrganizationOIM (ReconcileManager.java:187)
closer. ReconcileManager.init (ReconcileManager.java:131)
closer. ReconcileOrganizationTask.execute (ReconcileOrganizationTask.java:25)
at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
to org.quartz.simpl.SimpleThreadPool$ WorkerThread.run (SimpleThreadPool.java:529)
Caused by: oracle.iam.platform.entitymgr.UnknownAttributeException: Organization: [DisplayName]
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:256)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:239)
at oracle.iam.platform.kernel.impl.EntityDefaultActionHandler.execute(EntityDefaultActionHandler.java:33)
at oracle.iam.platform.kernel.impl.DefaultActionHandler.execute(DefaultActionHandler.java:41)
at sun.reflect.GeneratedMethodAccessor3491.invoke (unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.iam.platform.kernel.impl.EventHandlerDynamicProxy.invoke(EventHandlerDynamicProxy.java:30)
to $Proxy249.execute (Unknown Source)
at oracle.iam.platform.kernel.impl.OrchProcessData.runActionEvents(OrchProcessData.java:1035)
at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:644)
at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:664)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:435)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:381)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:334)
at oracle.iam.identity.orgmgmt.impl.OrganizationManagerImpl.create(OrganizationManagerImpl.java:248)
at oracle.iam.identity.orgmgmt.api.OrganizationManagerEJB.createx (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
to $Proxy480.createx (Unknown Source)
at oracle.iam.identity.orgmgmt.api.OrganizationManager_874ar_OrganizationManagerRemoteImpl.__WL_invoke (unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at oracle.iam.identity.orgmgmt.api.OrganizationManager_874ar_OrganizationManagerRemoteImpl.createx (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
to $Proxy198.createx (Unknown Source)
at oracle.iam.identity.orgmgmt.api.OrganizationManagerDelegate.create (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
to Thor.API.Base.SecurityInvocationHandler$ 1.run(SecurityInvocationHandler.java:68)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs (weblogicLoginSession.java:52)
at Thor.API.Base.SecurityInvocationHandler.invoke (SecurityInvocationHandler.java:79)
to $Proxy559.create (Unknown Source)
closer. ReconcileManager.createOrganizationOIM (ReconcileManager.java:187)
closer. ReconcileManager.init (ReconcileManager.java:131)
closer. ReconcileOrganizationTask.execute (ReconcileOrganizationTask.java:25)
at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
to org.quartz.simpl.SimpleThreadPool$ WorkerThread.run (SimpleThreadPool.java:529)
>






Could someone give advice on this subject?

Best regards
Carole

Hello

Remove this line from createOrganizationOIM method: org.setAttribute ('DisplayName', "name of Org FOO"); because an invalid attribute

and it will work. Hope this helps you.

Thank you
Patricia

Tags: Fusion Middleware

Similar Questions

  • The list of organizations using the API of the IOM

    Hi, I use OIM 11 G PS2, when I connect with a normal user and the search page open user, one of the field it is possible to use as filter of organization, if I click on the search organization icon and then click on search, leaving empty, all fields, I get a list of organizations, which should be the ones where the user is enabled. How can I get the same list of organizations through IOM API? Regards Leo

    Use an asterisk in your search

    OrganizationManager (Oracle Fusion Middleware Java QAnywhere for Oracle Identity Manager)

    -Kevin

  • How to get the role name of the OIM 11 g using the API

    Hello
    I have a scenario in which I create role/group of OIM 11 g & she gets supplied with AD [= works great] & other party it is when I remove role in OIM 11 g then it should
    removed from the AD. I wrote the postprocess event handler to achieve this goal.
    In the authoring part of role I get all the parameters by using "orchestration.getParameters ()"; but when I delete the role then "orchestration.getParameters ();" is empty, so I'm
    Unable to get the name of the role.
    Is there a way to get the role name when you remove roles by using the API?

    Thank you
    Rahul Shah

    Hello

    To implement using pre-wet the handler rather post-processing.

    Kind regards
    Ralu

  • How to remove a network of organization using the vCloud API?

    Hello

    I try to delete a network of internal organisation, using the java sdk:

    AdminOrgNetwork orgNetwork = getOrgNetwork("myNetwork"); // This will query vCloud and return a valid object
    orgNetwork.delete(); // This failes with: "com.vmware.vcloud.sdk.VCloudException: HTTP method not allowed"
    

    For some reason it isn't working and I get ""HTTP method not allowed ". "

    I also check the xml object returned by vCloud and I noticed that missing the link delete:

    <OrgNetwork xmlns="http://www.vmware.com/vcloud/v1.5" name="myNetwork" id="...">
        <Link rel="up" type="application/vnd.vmware.vcloud.org+xml" href="..."/>
        <Link rel="down" type="application/vnd.vmware.vcloud.metadata+xml" href="..."/>
        <!-- Onetwork details -->
    </OrgNetwork>
    
    

    Removal of network does not enjoy using the API? Or maybe I'm doing something wrong?

    No matter what support in how to actually remove the network (which btw is also created using the API) would be much appreciated.

    Thank you

    I think you are trying to delete a view of the user of the org network.

    You should try to suppress the display of the admin of the org network.

    What do you do under the getOrgNetwork ("myNetwork"). How do you get the org network. I think you found the network org user here.

    Get it from the VcloudAdmin-> AdminOrganization-> networks.

    Kind regards

    Rajesh Kamal.

  • Loading of information costs for the Organization through the API

    Hello

    I saw the discussion below. He replied, but the link does not work. Please, help us to load the data on costs for the organaization.

    We also refer Doc - id: 276677.1. It says only the cost for assignment information can be loaded by the api. ?

    (2) in the form of the Organization, we have added the ranking, "HR".

    When we press 'Costing Information' is displayed.

    We need to download this Information of costs in the body through the API.

    Which API should we used?


    Please help us.

    Hello

    Use the API for the creation of HR organisation.

    Oracle provides APIs for creating organization as well regarding the creation of HR organisation.

    These 2 are different API. If you create using HR organization you will also see the columns of the table for the dimension information of the operating companies.

    Kind regards

    Kathan Bhatt

  • RequestDataSet updated using the API?

    Hello
    Is it possible to update the requestDataSet of the workflow by using the API of the IOM? An example of code will be appreciated.


    Thank you
    Olga

    No, with the current version of the OIM, you can not change request data from vol. I already have an ER for this.

    -Marie

  • create the policy by using the API of the IOM: tcAPIException:insert exception failed

    Hello

    I need to create the policy by using the API of the IOM.

    Here is my code:

    long [] provObjKeys is {10};.
    Boolean [] revokeObjectIfNotApply = {true};
    long [] denyObjKeys is {11};.
    long [] groupKeys is {6};.
    tcAccessPolicyOperationsIntf accessPolicyOp = (tcAccessPolicyOperationsIntf) ioUtilityFactory.getUtility ("Thor.API.Operations.tcAccessPolicyOperationsIntf");

    HashMap policyCriteriaMap = new HashMap();
    policyCriteriaMap.put ("Access Policies.Name", "computer laptop Access Policy");
    policyCriteriaMap.put ("Access Policies.Description", "computer laptop access political Desc");
    policyCriteriaMap.put ("Access Policies.Note", "computer laptop Access Policy Note");
    policyCriteriaMap.put ('Access Policies.Retrofit Flag', ' yes');
    policyCriteriaMap.put ("Access Policies.By Request", "No");

    long accessPolicyKey = accessPolicyOp.createAccessPolicy (policyCriteriaMap, provObjKeys, revokeObjectIfNotApply, denyObjKeys, groupKeys);

    but the political establishment fails.

    Not able to discover the problem.

    policyCriteriaMap.put ("Access Policies.Retrofit Flag", "1");
    policyCriteriaMap.put ("Policies.By application access","0");

  • Step by step single run through a sequence TestStand using the API

    Anyone know if it is possible to break a sequence of execution and then simple step during various stages of a sequence using the API TestStand?

    Pause and resume running no problem, but step by step once execution is broken turns out to be illusory.

    Largely received ideas

    Steve

    The object of performance communicates methods for this.

    Norbert

  • Hide icon Label step using the API Testand and LabVIEW

    Hello

    can someone tell me how it is possible to hide the icon of a step label using the API Testand and LabVIEW?

    In the Teststand sequence editor, under the Label Edit tab there is a checkbox called "Hide icon". Is there something similar in the API?

    Thank you

    Yes you can, you must set the stage "ni_blank.ico" IconName property

  • How to create VI execution asynchronous step using the API

    I want to create a "run way asynchronous step VI" using the API TestStand in LabVIEW.

    Navigation on the details of the step and the properties of the object, apparently, that it is a type of 'special' step that is actually a SequenceCall.  However, I don't see how to access the data contained in this type of step.  I enclose my current VI used to 'Browse' the data for reference.

    Please advise on how to create this step.

    Thank you

    Hey LVB,

    I'm sorry, I didn't know that you always wanted to use the "Use the Prototype sequence" checkbox option.  In this case the attached code should demonstrate how this can be accomplished.

    Thank you

  • Object LVOOP read/write using the API TestStand

    Is it possible to read/write a LVOOP object to a variable TestStand from LabVIEW using the API of TestStand?

    SetPropertyObject() takes a green wire reference, which is incompatible with an LVOOP object.  SetValVariant(), SetValIDispatch(), and SetValInterface() seems to just write a value null of type variant.  I don't know if I use the wrong API function or if it's just not possible.

    Hi jsiegel,

    That's right, it is not quite possible to what I believe, it is your intention. As mentioned, TestStand cannot create the object of LabVIEW. To make and use references of LabVIEW with TestStand, you need LabVIEW out this reference, which may then store it TestStand as an object reference. For VI requiring the obeject LabVIEW as an input, the registered object reference can be passed in. To make calls to LabVIEW classes using the class member call with a step of the VI Action instead of the call to VI for the Type.

    Of course, you need both LabVIEW and TestStand 2012 or newer in order to use these functions.

    Kind regards

  • Definition of privileges by using the API

    Hello

    I am a newbie of TestStand. Please bear with me if this question seems very basic.

    I am trying to build a c# wrapper around the user management module in TestStand. I created a new user interface that reads all the characteristics of a user as his groupname, privileges etc.

    How can I access the NI_UserCustomPrivileges using the API?
    I need to access privileges custom under the grouping custom privileges.

    I'd appreciate any help in this.

    Use the User.HasPrivilege method.  This method takes as a parameter a representative the particular privilege search string you are looking for.  For example, you can search the database name, i.e. 'RunSelectedTests' [User.HasPrivilege ("RunSelectedTests")] or you can search the full path, for example "Debug.RunSelectedTests".  In this way, you should be able to search privileges custom as "Custom.MyPrivilegeName."  Note that if you are only looking for the database name and there are several instances of the name of this database that exists, TestStand will only work on the first instance it finds.

  • How to connect from Twitter (using the API of Twitter ME v 1.9)?

    Hello..

    I am doing an application with twitter and I use the API Twitter ME v1.9

    I am already able to post tweet with her... But is it possible to log on to the twitter application?

    Kind regards

    Eric

    Why not.. When you save the access token. You use any file Storetoken.java for the registration of access token. You can have a method to clear the access token...

  • Do CPO dynamic media transforming workflow using the API or any other means?

    Do CPO dynamic media transforming workflow using the API or any other means?

    Could we create or update workflows when running?

    There is no workflow WSDL. But I'm not sure of the custom here. Can you describe your use case or what you try to do this will have to change a process/workflow during execution?

  • Create new Orgs by using the API (hr_organization_api.create_hr_organization) and details additional Org Unit

    Hello

    I created some orgs again using the API (hr_organization_api.create_hr_organization)

    I also want to create additional details Org Unit FDF but not sure which API to use.

    I am trying to insert data into attriubute1, 2 and 3 of the table to hr_all_organization_units by using the API, however the hr_organization_api.create_hr_organization API only allows me to use a segments of1 to 30 in the parameters of the API and NOT the attribute columns

    Can someone please suggest.

    Thank you

    Hello

    As you have rightly noted, hr_organization_api.create_hr_organization is not the settings to meet the ATTRIBUTE?.

    You could try calling the hr_organization_api.update_organization with the "p_organization_id" returned by the API call 'create '.

    Kind regards

    Rajen

Maybe you are looking for

  • How can I change my 32 bit Firefox v40 install 64-bit?

    My Firefox install not work always 32 bits 64 as I want. I was even able to automatic update, something I have never done with software, but still no joy. Windows 7 + sp1 soon, I hope, and I think that upgrade from Windows 10.

  • mid-2010 iMac slower afer is upgraded to El Capitan

    Hi all I ran EtreCheck (thanks Allan!); details below. Also ran AHT & it showed no problems I installed an SSD in December machine considered fast - then installed El Capitan and he slowed, & I think it's gotten worse in recent weeks. Symptoms: delay

  • Sound does not work on Satellite 2800 - S202

    Hello my laptop Toshiba Satellite 2800-s202 (windows 98) sounds do not work.There is no Volume Control Panel / sound on the taskbar. When I go to control panel and click on the sounds icon, all I see are small boxes of window, no sound or anything li

  • The Windows Update Agent 7.4.7600.226 and impossible to verify updates

    Given that 13 of November were not able to update Windows. Updated Windows Update Agent 7.4.7600.226 failed and statement "Windows cannot check updates' appearred. Error code 80070643 received. I have Vista Home Premium 64-bit. I tried many things an

  • Comments authorization account install - Disable?

    I was setting up the guest account for general public use and the installation of all the bells and whistles, has requested approval from the Admin (as expected) Since I left the game, restarted, then reconnected to ensure that nothing could be done