Assignment of roles Admin in OIM11gR2 using the API
Hi guys,.We have a requirement to assign administrator privileges to users (depending on their level of employment) in GR 11, 2 IOM to provide admin access on the Organization (in terms of create users, application roles, update users to view users, etc). We plan to leverage Admin roles available to the title of the Organization in GR 11, 2 IOM for this. But we found no API to assign these administrator roles to users using code custom. Kindly help.
Try the code below
AdminRoleService EI = oimClient.getService (AdminRoleService.class)
Client caches = ars.getAdminRole (("OrclOIMEntitlementAdministrator");
Arm AdminRoleMembership = new AdminRoleMembership();
arm.setAdminRole (pine);
arm.setUserId("5") - this is my user USR_KEY
arm.setScopeId("4") - key organization under which users need to assign the role of the Admin
arm.setHierarchialScope (false);
ars.addAdminRoleMembership (arm);
Let me know the result
Tags: Fusion Middleware
Similar Questions
-
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 ShahHello
To implement using pre-wet the handler rather post-processing.
Kind regards
Ralu -
How to feed the DFF using the API fields
Two new fields are need to be added to the employee assignment staging table to support the new design of the approval.
So two new fields must be filled in HR Oracle using data in the assignment table.
-> Finance employee id Manager needs to be filled in the FDF (assignment attribute 1)
-> The agent code must be entered in the FDF (2 attribute assignment).
How can I fill these two DFFs using an API. I mean how to feed the fields of DFF using the API?
Use the API-
hr_assignment_api.update_emp_asg
Pass the values for the parameters as needed-
p_ass_attribute1
p_ass_attribute2
See you soon,.
Vignesh
-
How to use the API of PL/SQL DBFS
Hi guys,.
I re-post this question to see if someone can help out me. I'm trying to use the API of PL/SQL DBFS to manipulate the files stored in DBFS.
Details of the environment:
Windows 7 or 5.5 OEL (I tried both platforms)
Database: Oracle DB EE 11.2.0.2
IDE: SQLDeveloper on Windows 7
I have two users, DBFS_USER, who is the shop owner DBFS and MYUSER that connects to the store to manipulate files using the API of PL/SQL DBFS.
Creation scripts:
-----------------
Connect / as sysdba;
Dbfs_ts CREATE TABLESPACE DATAFILE 'D:\oracle\oradata\orcl\dbfs01.dbf' SIZE 1 M AUTOEXTEND ON NEXT 1 M;
-create users
create dbfs_user user identified by dbfs_user quota default tablespace unlimited dbfs_ts on dbfs_ts;
create myuser identified by myuser;
-grant the role
GRANT RESOURCES, CREATE VIEW, CREATE SESSION, DBFS_ROLE, CREATE TABLE TO dbfs_user.
GRANT RESOURCES, CREATE VIEW, CREATE SESSION, DBFS_ROLE, CREATE TABLE TO myuser.
-create a filesystem (such as DBFS_USER)
connect dbfs_user/dbfs_user;
exec dbms_dbfs_sfs.createFilesystem ('STAGING_AREA_FS');
exec dbms_dbfs_content.registerStore ('STAGING_AREA_FS', 'posix', 'DBMS_DBFS_SFS');
dbms_dbfs_content.mountStore exec ('STAGING_AREA_FS', 'staging_area');
commit;
-export store STAGING_AREA_FS (as DBFS_USER)
exec dbms_dbfs_sfs.exportFilesystem ('STAGING_AREA_FS');
-Check the names of table (like MYUSER)
connect myuser/myuser;
-He can't see (without brackets)
Select * from table (dbms_dbfs_content.listMounts);
-Note at the bottom of the table table_name
Select * from table (dbms_dbfs_sfs.listTables);
-Mount as MYUSER (example with SFS table_name $ _FST_32)
dbms_dbfs_sfs.registerFilesystem exec ('MYUSER_FS', 'DBFS_USER', ' FS$ _FST_32');
exec dbms_dbfs_content.registerStore ('MYUSER_FS', 'posix', 'DBMS_DBFS_SFS');
dbms_dbfs_content.mountStore exec ('MYUSER_FS', 'staging_area');
commit;
-verification of Mount (like MYUSER)
Select * from table (dbms_dbfs_content.listMounts);
Select the path in dbfs_content;
CREATE a STORED PROC (like MYUSER)
----------------------------
CREATE OR REPLACE PACKAGE MYUSER_PKG
CreateDirectory function
(P_File_Path IN VARCHAR2,
P_ErrMsg OUT VARCHAR2)
return number;
END MYUSER_PKG;
/
CREATE OR REPLACE PACKAGE BODY MYUSER_PKG
CreateDirectory function
(P_File_Path IN VARCHAR2,
P_ErrMsg OUT VARCHAR2)
Return number
IS
l_Return NUMBER;
l_props DBMS_DBFS_CONTENT. PROPERTIES_T;
BEGIN
l_Return: = 0;
() DBMS_DBFS_CONTENT.createDirectory
path = > P_File_Path,
Properties = > l_props);
RETURN l_Return;
EXCEPTION
WHILE OTHERS THEN
l_Return: = NVL (SQLCODE,-1);
P_ErrMsg: = SQLERRM;
RETURN l_Return;
CreateDirectory END;
END MYUSER_PKG;
/
When you compile the package, I get this error:
Error (9,11): PLS-00201: identifier 'DBMS_DBFS_CONTENT' must be declared
Error (9,11): PL/SQL: ignored element
Error (13.3): PL/SQL: statement ignored
Error (15,19): PLS-00320: the declaration of the type of the expression is incomplete or incorrect
How can I solve the problem in the error message? I'm not an expert in DB. I used this reference documentation: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294/adlob_client.htm#CIHDEJAA
Thanks in advance.
CAPPAYou must directly grant the privileges of DBFS_ROLE because roles are not enabled in stored PL/SQL:
SQL> select* from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production PL/SQL Release 11.2.0.2.0 - Production CORE 11.2.0.2.0 Production TNS for Solaris: Version 11.2.0.2.0 - Production NLSRTL Version 11.2.0.2.0 - Production SQL> show user USER is "SYS" SQL> SQL> create user myuser identified by myuser; User created. SQL> GRANT CREATE SESSION, RESOURCE, CREATE VIEW, DBFS_ROLE, CREATE TABLE TO myuser; Grant succeeded. SQL> SQL> begin 2 for x in (select privilege, table_name 3 from dba_tab_privs 4 where grantee='DBFS_ROLE') 5 loop 6 execute immediate 'grant ' || x.privilege || ' on ' || x.table_name 7 || ' to myuser '; 8 end loop; 9 end; 10 / begin * ERROR at line 1: ORA-22812: cannot reference nested table column's storage table ORA-06512: at line 6 SQL> SQL> connect myuser/myuser Connected. SQL> SQL> CREATE OR REPLACE PACKAGE MYUSER_PKG IS 2 Function CreateDirectory 3 (P_File_Path IN VARCHAR2, 4 P_ErrMsg OUT VARCHAR2) 5 return Number; 6 END MYUSER_PKG ; 7 / Package created. SQL> show errors No errors. SQL> SQL> CREATE OR REPLACE PACKAGE BODY MYUSER_PKG IS 2 Function CreateDirectory 3 (P_File_Path IN VARCHAR2, 4 P_ErrMsg OUT VARCHAR2) 5 return Number 6 IS 7 l_Return NUMBER; 8 l_props DBMS_DBFS_CONTENT.PROPERTIES_T; 9 BEGIN 10 l_Return := 0; 11 DBMS_DBFS_CONTENT.createDirectory ( 12 path => P_File_Path, 13 properties => l_props); 14 RETURN l_Return; 15 EXCEPTION 16 WHEN OTHERS THEN 17 l_Return := NVL(SQLCODE, -1); 18 P_ErrMsg := SQLERRM; 19 RETURN l_Return; 20 END CreateDirectory; 21 END MYUSER_PKG ; 22 / Package body created. SQL> show errors No errors.
You should check why some GRANT statement fails if you have another problem with the other piece of code.
-
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?
-
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
-
Create 10000 of TI resource Instance using the API of the IOM.
Hello
I need to develop a utility that will create 1000's of resources COMPUTER to IOM, the utility must read the resource data in a CSV file.
Utility must use the Api of the IOM to develop this feature...
Please provide feedback
Kind regards
Abreu
Thanks Abhishek.
I have a doubt linked to this resource setting that is there in the CSV file, how we can pass these parameters as a
phAttributes in createITResourceInstance method.
Kind regards
Sri
-
Labels security setting CLS using the API?
Anyone know if it is possible to put a security label to an operating unit on a contact using the API or bulk import?
For the moment, no. But what you can do is to do an import in bulk with a synchronization action to add to a contact group / shared list.
This group can be your driver in a program that applies to different labels. The label is applied can be managed by certain values that you push in the contact fields. Once the labels have been applied in the program, then the program can remove them from the group until your next import.
Best regards
Bojan
-
Unable to create the pool of IP required for configuration VXLAN using the API REST NSX
Basically, I want to configure VXLAN using the REST API. To set up VXLAN, VMKNic IP addressing accepts DHCP or IP Pool. I decided to go with Pool of IP.
To create a Pool of IP "NSX-DEV-IPPOOL-01', I used the REST APIs.»
POST https:// < nsx - ip > /api/2.0/services/ipam/pools/scope/ < id data center >
< ipamAddressPool >
< name > NSX-IP-POOL-02 < / name >
< LG > 24 < / LG >
< gateway > 10.99.134.1 < / gateway >
Lab.local < dnsSuffix > < / dnsSuffix >
< dnsServer1 > 10.99.134.2 < / dnsServer1 >
< dnsServer2 > < / dnsServer2 >
< Plages_ip >
< ipRangeDto >
< startAddress > 10.99.134.225 < / startAddress >
< endAddress > 10.99.134.229 < / endAddress >
< / ipRangeDto >
< / Plages_ip >
< / ipamAddressPool >
Now I can see the Pool of IP in vCenter under NSX Manager-> [NSX-Manager-IP]-> manage-> object-> Pools of IP group.
But when configuring VXLAN, no IP pool is present.
Y at - it all the additional steps required after the addition of pool of IP using the REST API?
Thanks in advance.
Remove the existing IP pool. Then recreate the pool by using the API, but instead of using
with globalroot-0.
Maybe you are looking for
-
This is as stated above. In addition, some options in the preferences (for example, private browsing) are not available in the preferences screens.
-
On connection WLAN Equium A100-337 security screen is not displayed correctly
My use of the computer to automatically connect to a specific WLAN without any problem. However, now, when trying to connect to the same network, security touch screen I am presented with is not of the correct type. Instead of two lines of encryption
-
Adding a single element of the array sequentially 1 d to new unique table
Hello I'm getting a table 1 d of double inside the while loop. Table 1 d consists of only a single element, and it replaces itself every time through the loop. I need to store them in a table of given length separte before you overwrite it. For examp
-
Can I download Windows XP with Service Pack 2 and activate it with my online product key?
I BOUGHT A PACK OF SVS ONLINE WINDOWS XP 2 A FEW YEARS BACK. I HAVE NOW A SYSTEM CRASH, AND MY SYSTEM HAS BEEN FORMATTED. NOW I WANT TO INSTALL MY SVS WINDOW 2 PACK AND DID NOT FIND MY CD OF WINDOW. THE DETAILS OF THE DHL SENT TO ME ARE AS FOLLOWS; "
-
I have pictures saved on my hard drive and I want to burn a DVD, but Microsoft Movie Maker will only burn to a CD. How can I burn to a DVD? I was told that it is possible.