OIM EBS UM Connector for Reconciliation
Hi experts,
I am new to OIM. I have a doubt in EBS UM Connector.
I have a EBS UM connector deployed in OIM and i was able to perform target reconciliation from EBS to OIM. Now I have some custom fields in both parent form and child forms. Does this affect the reconciliation behavior?
Does this also affect the connector behavior when we migrate to production?
Thanks
Sandy.
There are scripts you can modify that can provide you the fields during recon if those are available in your ebs database.
-Kevin
Similar Messages
-
OIM 11g DBAT connector - trusted reconciliation for user roles
Hi,
We have a database table containing a bunch of user records, and a table with a foreign key that contains all the associations user-group. We would like to do trusted reconciliation from those two tables into OIM. I already did that for target reconciliation but now I am having a look at the DBAT connector docs, and I have found this:
"Child Table/View Names
If you want to use the connector for trusted source reconciliation, then do not enter a
value. If you want to use the connector for target resource reconciliation and if user data is
spread across parent and child tables, then enter a comma-separated list of child table
names."
Does this mean that role membership trusted reconciliation is not supported by the DBAT connector?
thanks in advanceDBAT connector does not support trusted source with child data.
But that does not mean you cannot configure user table as trusted source.
What is it that you want to do with child table ? -
EBS ER Connector User Reconciliation into OIM
Hi,
I have a requirement where we need to create user when an employee information is entered in EBS R12. We have created a plug-in for creating a user account and this plug-in executes after update, user id which is firstname;s first character and lastname appended with number. In the Lookup.EBS.ER.Recon, we have changed the user id with the plug-in variable. After doing this configuration, we are successfully able to create the user account, but when we are trying urpdate any field in the EBS R12 employee information we are not able to update as it is giving user id null exception. And even we want to send a notification with user details to user manager, this is also not working after adding the plug-in for user name creation.
Please help me to resolve this problem.
Thank you,
PrashantHi Prakash,
Thank you for your immediate response.
I gone through the connector guide, but couldn't get any information related to setting Person Id as mandatory. I am using EBS ER Connector release 9.1.0 and OIM 11g. Can you please help me out?
Regards,
Prashant -
Hello,
Just I installed Oracle EBS HR Foundation User Management 9.1.0.5.0 on OIM11g, not configured and provisioned anything and now requirements are changed to TCA Foundation, how can I uninstall HR Foundation connector?
CheersYou can't uninstall a connector. You will need to revert your database or start over.
However, you can continue with the other connector and just not use the original one.
-Kevin -
Hi,
I have a target system which is having SUN Solaris OS as the user repository.Does OIM has any connector for SUN Solaris?.Thanks in Advance.It depends on how the users are stored but if you're talking native Solaris user/group mgmt, try the SSH connector: http://download.oracle.com/docs/cd/E11223_01/doc.904/e10447/toc.htm
-
OIM connector for db table--unable to Reconciliation data to OIM database
HI everyone
I installed OIM and Connector for Database Application Tables 9.1.03
I want to only Reconciliation one table in the target db,organization table.
when I build a GTC-connector though the administratoe console ,and run the task
nothing can Reconciliation into OIM db which map to a table
when look log .I find data has already into hashmap,but unable to insert Oimdb
only error msg is : Processing Reconciliation Message with ID -1 failed.
ER],Class/Method: tcDataBase/readPartialStatement entered.
INFO,21 Jul 2010 10:31:28,065,[XELLERATE.DATABASE],DB read: select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
DEBUG,21 Jul 2010 10:31:28,065,[XELLERATE.DATABASE],select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
INFO,21 Jul 2010 10:31:28,066,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 1, TOTAL: 1
ERROR,21 Jul 2010 10:31:28,066,[XELLERATE.JMS],The Reconciliation Event with key -1 does not exist
INFO,21 Jul 2010 10:31:28,066,[XELLERATE.PERFORMANCE],Message Process: com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages : 1011
DEBUG,21 Jul 2010 10:31:28,066,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
ERROR,21 Jul 2010 10:31:28,066,[XELLERATE.JMS],Processing Reconciliation Message with ID -1 failed.
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute entered.
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute - Data: reconId - Value: -1
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute left.
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/finishReconciliationEvent entered.
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/finishReconciliationEvent - Data: plReconciliationEventKey - Value: -1
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
INFO,21 Jul 2010 10:31:28,116,[XELLERATE.DATABASE],DB read: select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.DATABASE],select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
INFO,21 Jul 2010 10:31:28,117,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 1, TOTAL: 1
ERROR,21 Jul 2010 10:31:28,117,[XELLERATE.JMS],The Reconciliation Event with key -1 does not exist
INFO,21 Jul 2010 10:31:28,117,[XELLERATE.PERFORMANCE],Message Process: com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages : 1006
DEBUG,21 Jul 2010 10:31:28,117,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
ERROR,21 Jul 2010 10:31:28,117,[XELLERATE.JMS],Processing Reconciliation Message with ID -1 failed.
DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
INFO,21 Jul 2010 10:31:32,328,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
INFO,21 Jul 2010 10:31:32,329,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
INFO,21 Jul 2010 10:31:32,329,[XELLERATE.DATABASE],dbLogger
DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.
DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.SERVER],Class/Method: tcDataBase/tcDataBase left.
DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
DEBUG,21 Jul 2010 10:31:33,069,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage left.
DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
INFO,21 Jul 2010 10:31:33,077,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
DEBUG,21 Jul 2010 10:31:33,077,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
INFO,21 Jul 2010 10:31:33,077,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 0, TOTAL: 0
INFO,21 Jul 2010 10:31:33,078,[XELLERATE.DATABASE],dbLogger
DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.
DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.SERVER],Class/Method: tcDataBase/tcDataBase left.
DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
DEBUG,21 Jul 2010 10:31:33,119,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage left.
DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
INFO,21 Jul 2010 10:31:33,121,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
INFO,21 Jul 2010 10:31:33,122,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
INFO,21 Jul 2010 10:31:33,122,[XELLERATE.DATABASE],dbLogger
DEBUG,21 Jul 2010 10:31:33,122,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.log :
, classname:com.thortech.xl.gc.impl.transform.Translation, name:Translation
parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
name: lookup, datatype: String, encrypted: false, type: Runtime.
validValueList is following
, classname:com.thortech.xl.gc.impl.transform.Concatenation, name:Concatenation
parameterList is following /nname: input1, datatype: String, encrypted: false, type: Runtime.
validValueList is following
name: input2, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],transformProviderclassname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],nameOnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],come in transformationName.equalsIgnoreCase(name)
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.transform.OnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameOnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, list[name: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{ONETOONE_CLASS_CAST=Attempted to cast an object to a subclass of which it is not an instance, ONETOONE_INPUTSTR_MISSING=Input String is Missing}
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.transform.OnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],classname--->com.thortech.xl.gc.impl.transform.OnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],Loading Provider Class -->com.thortech.xl.gc.impl.transform.OnetoOne
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],output--->
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],Doing transfornmation for parentData--->com.thortech.xl.gc.vo.designtime.AttributeWithSource@a82b22
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],field--->ATTRIBUTE9
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],transformParams--->{input=com.thortech.xl.gc.vo.designtime.SourceValue@a7e343}
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],key--->input
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],not literal--->
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],inputField--->ATTRIBUTE9
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],input--->{ATTRIBUTE9=, ATTRIBUTE8=, ATTRIBUTE7=, ATTRIBUTE6=, CREATED_DATE=, ATTRIBUTE5=, ATTRIBUTE4=, IS_QUOTE=, ATTRIBUTE3=, ATTRIBUTE2=, CREATE_BY=, ATTRIBUTE1=, UPDATED_DATE=, UPDATE_BY=, ATTRIBUTE10=, IS_ASK=, ORGANIZATION_ID=5, UPPER_ORGANIZATION_ID=, ORGANIZATION_NAME=淇℃伅璧勬簮閮?, ORGANIZATION_CODE=5}
DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],sourceData--->TargetFields
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDER.TRANSFORMATION],inputFieldValue--->
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDER.TRANSFORMATION],transformationName--->OnetoOne
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformType--->OnetoOne
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName......
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],getProviderClassName--->
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformationProviders[classname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
, classname:com.thortech.xl.gc.impl.transform.Translation, name:Translation
parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
name: lookup, datatype: String, encrypted: false, type: Runtime.
validValueList is following
, classname:com.thortech.xl.gc.impl.transform.Concatenation, name:Concatenation
parameterList is following /nname: input1, datatype: String, encrypted: false, type: Runtime.
validValueList is following
name: input2, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformProviderclassname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],nameOnetoOne
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],come in transformationName.equalsIgnoreCase(name)
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.transform.OnetoOne
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameOnetoOne
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, list[name: input, datatype: String, encrypted: false, type: Runtime.
validValueList is following
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{ONETOONE_CLASS_CAST=Attempted to cast an object to a subclass of which it is not an instance, ONETOONE_INPUTSTR_MISSING=Input String is Missing}
DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.transform.OnetoOne
I -
Installable for OIM connector for People Soft Employee reconciliation 9.0.4
I need to install the OIM connector for People Soft Employee reconciliation and user managemnet.
The latest release of connectors, i.e version 9.1.0. supports People Tools 8.49 and not the previous versions of people soft, i.e 8.48, etc.
Where can I download the installation media for connector for People Soft Employee reconciliation and user managemnet version 9.0.4 as my people tools installation is 8.48 version.
Kindly respond.Hi Kevin,
Thanks for your reply,
We are trying to install the RACF Advanced Connector in OIM.After copying Connector to the ConnectorDefaultDirectory in OIMSERVER , we are trying to install the connector from the OIMAdmin Console. We are able to see the RACF connector version in the dropdown box, when we click on the Load button we are getting the SystemError Page.
Please let us know if there are any prequisites we need to take care before installing the connector,we dodn't find anything on this in the connector documentation.
Please help us to install the RACFAdvanced Connecttor
Thanks,
Ravi G -
OIM 11g - DBUM Connector Reconciliation Time Stamp
Hi,
We're using OIM 11.1.1.5.2 with the 9.1.0.4 Database User Management Connector.
We're trying to use incremental reconciliation but it doesn't seem to work right.
As per the connector's guide:
"The Last Execution Time attribute holds the time stamp at which the last reconciliation
run started. This attribute is used in conjunction with the reconciliation query
specified by the Query Name attribute. During a reconciliation run, only target system
records added or modified after the time stamp value stored in the Last Execution
Time attribute are fetched into Oracle Identity Manager for reconciliation."
However everytime we run the reconciliation for a specific target, we only get reconciliation for users CREATED after the last reconciliation dates, users MODIFIED after last reconciliation dates are not being reconciled.
The connector is not working as documented, when i review the log, i can see that it is using the following query for recon:
SELECT USERNAME, DECODE(PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, EXTERNAL_NAME , DEFAULT_TABLESPACE, ACCOUNT_STATUS, TEMPORARY_TABLESPACE, PROFILE, (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA , (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA FROM DBA_USERS dba WHERE ((CREATED - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) >1341440733000
I don't think the "CREATED" field on the dba_users table is changed everytime the user is modified, and that field is the only one used on the where clause of the query, so, seems like there's something wrong with it.
The only way to reconcile changes on users right now is running a full reconciliation.
Has anyone ran into this problem before?
Thanks.Thanks Nishith,
I tested that approach and it worked. However, i had an interesting discussion on the DB forum and they convinced me not to use custom triggers on ddl, but instead use the audit capabilities of the database itself, so i came up with a new query using audit on alter user and grant and revoke role:
Creating a system event DDL trigger for alter user statement
What i used was a join between dba_users and dba_audit_trail, like i said in the other thread, it's not the efficient query ever, but it works, and i think it should work just fine as long as our dba's keep purging the audit tables regularly...
SELECT dba.USERNAME, DECODE(dba.PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, dba.EXTERNAL_NAME , dba.DEFAULT_TABLESPACE,
dba.ACCOUNT_STATUS, dba.TEMPORARY_TABLESPACE, dba.PROFILE,
(SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA ,
(SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA
FROM DBA_USERS dba , DBA_AUDIT_TRAIL aud
WHERE dba.username = aud.obj_name
AND aud.action_name not like 'DROP%'
AND ((aud.TIMESTAMP - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) > :lastExecutionTime
UNION
SELECT dba.USERNAME, DECODE(dba.PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, dba.EXTERNAL_NAME , dba.DEFAULT_TABLESPACE,
dba.ACCOUNT_STATUS, dba.TEMPORARY_TABLESPACE, dba.PROFILE,
(SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA ,
(SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA
FROM DBA_USERS dba , DBA_AUDIT_TRAIL aud
WHERE dba.username = aud.grantee
AND ((aud.TIMESTAMP - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) > :lastExecutionTime;
Thanks. -
Error installing OIM Connector for DB User Management
Hi!
I'm a newbie in OIM and trying to set up a lab environment for user provisioning and reconciliation.
I have installed: WebLogic 10.3.3; OIM 11.1.1.3; Oracle Database 11g 11.2.0.1.0
In order to configure the OIM connector for DB User Management, I am following the OIM Connector Guide for Database User Management (http://docs.oracle.com/cd/E22999_01/doc.111/e28315/deploy.htm#CHDHAJCA) for the installation steps:
In the Step 2: Connector Installation the Import of Connector XML Files is failing. The error displayed is:
DOBJ.XML_IMPORT_ERROR
Duplicate OUG
I found these error messages from the STDOUT of the OIM Server:
<Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
<Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Insert failed.>
<Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
com.thortech.xl.ddm.exception.DDMException: Duplicate OUG
Can you please help me in solving this issue?
Much thanks in advance.
Edited by: user769080 on Jun 27, 2012 12:35 AMTry to research into these tables OUG(List to define the administrators for each Resource Resource) , obj and ugp.
Something like this:
select obj.obj_name, oug.oug_write,oug.oug_delete,oug.oug_data_level,ugp.ugp_name from obj,oug,ugp where obj.obj_key=oug.obj_key and oug.ugp_key=ugp.ugp_key
PK_OUG is a unique key that control (oug.obj_key and oug.ugp_key) together into OUG table. So, if you already have this information that it's trying to insert you will see this error. Probably because of a previous installation. Check CIH table if it already have some information about this connector, probably someone already tried to install this before.
I hope this helps,
Thiago Leoncio. -
OIM 9.1.0 install connector for "Oracle Database 10g"
Hello,
Is anybody here who succeeded to install the connector for Oracle Database 10g into OIM 9.1.0?
If yes please give me a hint
Have a nice day!Thanks guys for the quick responses.
But I have tried both the options for putting the jar in Third Party and also by uploading using the OOTB utility UploadJar.sh.
But it is giving the same error.
I have tired rebouncing the server and also Purge cached, but no success.
Just to mention again, I have tried with all the last 3 postgres JDBC4 driver available on the site (u mentioned).
So, any other clue?
Thanks in advance. -
Compatible connectors for OIM 9.1.0
I am using OIM 9.1.0 but the problem is most of the connectors available for download are for the prior versions like 9.0.4 or before. And these connectors do not work with OIM 9.1.0 (Does not show in OIM Interface for Installation when copied to ConnectorDefaultDirectory).
Any idea where can i get a connector for Sun One LDAP which can work with OIM 9.1.0You can install the connectors of connector pack 9.0.4 as described in their documentation. They will work also with OIM 9.1it's just more work to do than just clicking install.
-
OIM connectors for Peoplesoft 9.2 and PeopleTool 8.53
Hi,
Can anyone guide me on how and where to get the OIM connectors for Peoplesoft 9.2 and PeopleTool 8.53?
Appreciate the help.
Regards,
DeepakNicolas-
I have seen the previous thread, as it was for 9.1 thought if we have any updated documents for Application 9.2 with the latest tools 8.53, we are planning for the upgrade and want to build the new hardware, Just want to make sure we have good hardware resources in place before starting the upgrade process.
Regards,
DMAC -
Does OIM Connector for Lotus Notes support Domino certification authority?
Lotus Notes allows an Organization to register servers and users without stamping each server ID and user ID if you have migrated the certifier to a Domino server-based certification authority (CA).
A Customer has done such a migration to a server-based certification authority (CA), and therefore they have set up Notes and Internet certifiers to use the CA process.
So, now this Customer does not require access to the certifier ID and ID password.
Having enabled certifiers for the CA process, they can now assign the registration authority role to administrators, who can then register users and manage certificate requests without having to provide the certifier ID and password.
My question is: is this compatible with the requirements of Oracle Identity Manager Connector for IBM Lotus Notes and Domino Release 9.0.4, that, among other parameters, requires to specify CertPath (Complete file specification of the certifier ID to be used when creating certifier ID files) and CertPwd (Password of the certifier ID file)?
Regards,
Angelo CarugatiI quite new with OIM, but not at all... For sure, I need to configure a connector for Lotus Notes / Domino.
The main points in my question are (USING A connector for Lotus Notes / Domino):
- How can I create 1 user account (and related data), on different servers (IT Resources), with different "mail templates", when the data should be the same, and the user mail database, should only be a replica on the the 2nd server
- Maybe, I need to configure 2 distincts IT Resources, and run both (through Provisioning Policies), when I need to provision a user, as described in my scenario (above), right?
- In the 2nd server, I dont want the user to be created with a new mail database (neither new user data, as shortName, IDfile... ).
I want that same data, and a replicated mail DB is generated on the 2nd server (webmail server)
Is it possible, how can I configure this within OIM connector for Lotus Notes / Domino? -
Does OIM Connector for AS400 support provisioning of "Information Systems"?
A customer is asking to configure OIM’s connector for AS/400 with the set of attributes natively supported (a.k.a. documented) by our connector, plus another one, named, in Italian, “Sistemi Informativi” (“Information Systems”).
As far as I can understand from the Customer, and by reading some documents downloaded from the Internet, an “Information System” is a set of AS/400 libraries that the End-User Administrator can enable for the user.
The possibility to configure one or more “Information Systems” seems to be enabled by the installation of a (quite popular, according to my Customer) AS/400 module named “Modulo Base” (“Base Module” in English”).
Does anyone have any experience about this feature?
Regards,
Angelo CarugatiIt is a separate connector.
Talk to your Oracle sales person to get more information about the licensing. -
OIM connector for Microsoft Lync Server
Experts,
Do we have any OIM connector for Microsoft Lync Server (previously Microsoft Office Communications Server)?
If not how can we integrate it with OIM for user provisioning ?
Please suggest.
Thanks,
S M.Hi,
Oracle doesn't have Lync connector . You can install the 11.x Exchange/AD connectors and after AD/Exch provisioning , you can write a task to execute your custom power shell which can set lync related attributes in AD/Exchange .
Hope this helps .
Regards
Suren
Maybe you are looking for
-
Applet / SQL Database communication
I am developing an applet that needs to connect to a SQL Database to keep track of a variety of information. I am running into some errors when I try to connect to the database. Can anyone tell me the best way for an applet to connect to a SQL databa
-
I need to bay a product (Adobe Premier Cs6) but when arrive (checkout) step , I received the below message: " Error in Your Order The account was registered for a different country. Please sign out and sign in using an existing account for this coun
-
Plug Ins and how to ISynch cell phone?
Just got Motorola KRZR K1m phone which I don't particularly like. I can't get the computer to see the device. Do I need to download plug in? From where? Anyone have good luck with synching any cell phone (Verizon service)? I need both addressbook & i
-
HP Split X2 randomly hangs every few seconds after start-up
My HP Split X2 running Windows 8.1 will sometimes, not all of the time, act very very slowly during shut down and boot up. The spinning dots spin very slowly, and the lock screen and login screens are very laggy. Then, after about 15 minutes, everyth
-
Safari bookmarks not syncing to Mac via iCloud - Syncing works between iPhone and iPad.
My iPhone and iPad both have the Safari iCloud option set to 'ON' in my devices settings. My bookmarks sync between my iPad and iPhone correctly but bookmarks do not synce between my Mac and my two devices. In iTunes, when I have either my iPad or iP