Reconciling from OVD to OIM
Hi,
I need to pull users from OVD to OIM and later provision them to ADAM. I am at the first part of implementation now, reconciliation from OVD to OIM. Unfortunately, OVD is not a predefined connector in OIM connector pack and hence I would not have the privilege of predefined XML files which have everything setup :(
My OVD is integrated with a OU in iPlanet and I want OIM to pull users from OVD. Can I use the iPlanet connector definitions (forms, adapters, processes, etc.) directly after configuring OVD IT resource and the resource object? or will I have to write an XML file for OVD similar to the standard one for iPlanet which has everything defined?
What about the JAR files that are used for provisioning purposes? For instance, xliIPLanet.jar file needs to be copied to JavaTasks directory which contains adapter classes for the iPlanet provisioning process. If I use this JAR with OVD will it work? If not, what do I do to create a JAR for OVD?
Please let me know the answer to this question. I am sure folks in this forum would have implemented a connector which is not in the OIM connector pack - what does one do then, is what I want to know.
TIA, M.
The standard IPlanet connector should work fine with OVD. For basic functionality the iPlanet connector will work with any LDAPv3 compliant directory.
Best regards
/M
Similar Messages
-
OID, OVD, OIF, OIM, OAM version
Hey guys, I wanted to know if there is some commands that would give me the versions of OID, OVD, OIF, OIM, OAM
Weblogic version can be found by connecting to the console at the bottom of the page: e.g:
"WebLogic Server Version: 10.3.3.0
Copyright © 1996,2010, Oracle and/or its affiliates. All rights reserved."
However, for specific product, I'm not sure if there is a way to know the version. Is there a version.property file or a command that can help me ?)
In case of OID, OVD:
- opmnctl services version
- odsm version
In case of OIF:
- opmnctl services version
- oif version
In case of OAM:
- version of identity server
- version of access server
- version of webgate
In case of OIM:
- version of OIM
Thank you for your help.for OID-Step1-Make Sure DB is up and running
Run: prompt> tnsping <connect string>
Step2-Make sure OID processes are up
Prompt>$ORACLE_HOME/bin/oidctl connect=<servicename from tnsnames.ora> status
-Once u run above comnd u could see processes and ver
for OIA-Once u complete installations Open rbacx.log for versin info
thnks
vishwa
orcl -
Varbinary error in DBUM connector reconcile from Oracle target into MSSql
I am getting the following exception thrown when I try to run a lookup reconcile from (target) Oracle 10g DB into Microsoft SQL Server 2005 (which is the OIM DB).
-> * Nested Exception (Underlying Cause) - com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
The connector type is DBUM 9.1.0.3 and I am trying to reconcile the database roles lookup.
The OIM version is 9.1.0.2 with BP08 applied (upgrade path with 9.1.0.1 -> 9.1.0.2 + BP08)
The OIM database is Microsoft SQL server 2005 with SP2
sqljdbc version 1.2
Communication between OIM and Oracle has not been configured as 'secure'
The Database connection seems to be ok (I tested the connectivity/create/delete with the Utility provided to test the connector)
In the same environment I have a Active Directory against which I can run both trusted and untrusted reconciles, so it may suggest that any error is specific to the Oracle resource.
Thanks for any advice/tips
/MServer log output @ DEBUG
---------->
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Task Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = DBUM Lookup reconciliation
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Exclusion List
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = NODATA
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Timeout check interval
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 30
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Initial pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 3
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Database Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Validate connection on borrow
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = true
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Database Driver
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.jdbc.driver.OracleDriver
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Pool excluded fields
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Configuration Lookup
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Admin Password
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = ***************
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = IT Resource.Key
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 3
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 1000
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Target supports only one connection
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = False
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Configuration Lookup
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Lookup.DBUM.Oracle.Configuration
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = JDBC URL
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = jdbc:oracle:thin:@w2k03r2sp2.mydomain.com:1521:OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = SQLNET.AUTHENTICATION_SERVICES=(NTS),NAMES.DIRECTORY_PATH=(TNSNAMES)
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Max pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 30
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Native connection pool class definition
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue =
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Inactive connection timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 300
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Ref Data Provider Impl
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = isSecure
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = No
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Min pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection pooling supported
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = False
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = ResourceConnection class definition
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.iam.connectors.dbum.common.db.util.DBUMResourceConnectionImpl
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Query Properties File Path
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection wait timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 60
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Pool preference
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Default
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Retries
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Lookup Definition Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Lookup.DBUM.Oracle.Roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = IT Resource Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Oracle
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Abandoned connection timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 900
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Admin ID
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = system
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Retry Interval
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 1000
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : isPool : False
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : Connection Pooling has not been enabled. Will not use Connection Pooling Service
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : initializeDBConnection:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : DBUMLookupReconHelper : Constructor invoked
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : execute : Calling handle on the implementation class
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : handle:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : lookupQueryFilePath : /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : lookupQueryName : Lookup.DBUM.Oracle.Roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : sqlInjectionKeywords : DROP ~DROP\t~INSERT ~INSERT\t~ALTER ~ALTER\t~CREATE ~CREATE\t~DELETE ~DELETE\t~UPDATE ~UPDATE\t~TRUNCATE ~TRUNCATE\t~EXEC ~EXEC\t~/*~--~;
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : SQL injection keywords : [Ljava.lang.String;@14b2312
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery : Query properties file path : /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery : Finished reading in the Properties file{Lookup.DBUM.MSSQL.DBNames=SELECT name FROM sys.sysdatabases, Lookup.DBUM.Sybase.DefaultLang=SELECT alias FROM syslanguages , Lookup.DBUM.DB2.Schema=SELECT DISTINCT tabschema FROM syscat.tables, Lookup.DBUM.Oracle.Profiles=SELECT DISTINCT profile FROM dba_profiles, Lookup.DBUM.Oracle.Temp.Tablespace=SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY', Lookup.DBUM.Sybase.Databases=SELECT name FROM sysdatabases, Lookup.DBUM.MySQL.SchemaPrivileges=SELECT DISTINCT PRIVILEGE_TYPE FROM SCHEMA_PRIVILEGES, Lookup.DBUM.Oracle.Privileges=SELECT name FROM system_privilege_map, Lookup.DBUM.MSSQL.DefaultLang=SELECT name FROM sys.syslanguages, Lookup.DBUM.DB2.Tablespaces=SELECT DISTINCT tbspace FROM syscat.tablespaces, Lookup.DBUM.Sybase.Roles=select name from syssrvroles , Lookup.DBUM.Oracle.Tablespaces=SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'PERMANENT', Lookup.DBUM.Oracle.Roles=SELECT role FROM dba_roles, Lookup.DBUM.MySQL.Schemata=SELECT SCHEMA_NAME FROM SCHEMATA, Lookup.DBUM.Sybase.DBGroups=SELECT name from sysusers where uid = gid, Lookup.DBUM.MSSQL.DBRoles=SELECT name FROM sysusers WHERE ( issqlrole = 1 or isapprole = 1) AND (name NOT in ('PUBLIC')) }
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery : SQL Query : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery:: STARTED
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery : Query string : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery : formattedQuery = SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : sqlQuery : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Admin ID : system
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : JDBC URL : jdbc:oracle:thin:@w2k03r2sp2.mydomain.com:1521:OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Is Secure : false
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Connection properties : null
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Max Retries : 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Retry Interval : 1000
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] ====================================================
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : execute : Exception ocuured = null
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] ====================================================
2010-06-25 13:10:02,199 ERROR [XELLERATE.SERVER] Class/Method: QuartzWrapper/run encounter some problems: Operand type clash: varbinary is incompatible with text
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
2010-06-25 13:10:02,214 ERROR [XELLERATE.SERVER] Class/Method: QuartzWrapper/execute encounter some problems: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
org.quartz.JobExecutionException: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text]
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
2010-06-25 13:10:02,214 INFO [org.quartz.core.JobRunShell] Job DEFAULT.DBUM Lookup reconciliation threw a JobExecutionException:
org.quartz.JobExecutionException: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text]
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) -
Getting error in trusted recon from DB in oim 11g
Hi,
I am getting below error while running the trusted recon from DB in OIM 11g:
[2013-12-25T23:27:33.033-08:00] [oim_server1] [ERROR] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-7] [userId: oiminternal] [ecid: 0000KCGU85V2ZNK5qVCCyY1Ih5WC000002,1:21446] [APP: oim#11.1.2.0.0] Generic Information: {0}[[
oracle.iam.reconciliation.exception.ReconciliationException: Exception occurred while inserting data into table RA_HRRECONTEMPROSS_GTC due to java.sql.SQLException: ORA-12899: value too large for column "IDAMPOC_OIM"."RA_HRRECONTEMPROSS_GTC"."RA_SERVICE_DT" (actual: 10, maximum: 7)
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl$1.process(ReconOperationsServiceImpl.java:429)
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl$1.process(ReconOperationsServiceImpl.java:407)
at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:13)
at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:6)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:22)
Caused by: oracle.iam.platform.entitymgr.ProviderException: java.sql.SQLException: ORA-12899: value too large for column "IDAMPOC_OIM"."RA_HRRECONTEMPROSS_GTC"."RA_SERVICE_DT" (actual: 10, maximum: 7)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:305)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:241)
Service date is a varchar field(VARCHAR 2 BYTE) in our trusted table. Its mapped to service date field in OIM 11g which is of type date.
Please let me know if I need to change the field type in our trusted table.
Note: The same configuration is working fine in OIM 9.x.
Regards,
Kalpana.Now, i went into IDM schema & altered date fields to VARCHAR2(30 CHAR) for all the date type attributes. Now, when I ran schedule job is worked fine and didnt got any errros. But now the trusted recon is not creating users. I dont know why users are not getting created. Can you please let me know which all things should be checked to make a recon a trusted recon so that it creates users.
Thanks,
Kalpana. -
Reconciliation from iPlanet in OIM 9.1.0
Hello folks,
Did anybody succed to bring the users from iPlanet into OIM 9.1.0? If there is somebody who can help me please let me know.
Have a nice day!
RazvanHello folks,
Did anybody succed to bring the users from iPlanet into OIM 9.1.0? If there is somebody who can help me please let me know.
Have a nice day!
Razvan -
Hi!
I am new to the forum and just replaced my Pearl with a fantasic new 8900 curve!
I am really preferring the Curve to my old Pearl except for a couple of issues I am having. I will post the 2nd issue separately, but my main problem is that any deleting, reading or filing of my Hotmail emails via my pc is not feeding through to my Curve.
My service provider assures me it is not meant to, but this always reconciled on my Pearl (a mere few days ago !!).
Can anyone help? Is there a setting I need to change, whether on my outlook or hotmail or on the device itself?
Is T-Mobile correct in assuring me that I cannot reconcile from email to device, despite the fact that my old Pearl used to and that my husband's new Curve seems to be reconciling both ways just fine?
Thanks so much to anyone that can help.
NaomiHi there!
Here is an article about reconciliation:
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB05133
http://www.blackberry.com/btsc/microsites/search.do?cmd=displayKC&docType=kc&externalId=KB05434&slic... 0 91362414
Also, you need to be sure that you've turned on, in the messaging options of the BB, wireless reconciliation and indicated how you want it to work.
Hope that helps!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Reconcile user groups to OIM (11g)
I would appreciate it if someone may let me know how to reconcile the organization and leadership structure information from an Oracle DB based identity vault into OIM (11g) to create organizational roles, for example, into the user group and user group membership tables, i.e. the UGP and USG table series. Many thanks.
yesy, I have defines correct search value but its again and again throwing error. I change the search values too. But its not working.
-
Getting error while running the code to get the credentials from CSF in OIM
Hi,
I am using the below error while trying to fetch the username and password of OIM from the credential store:
oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=oracle.oim.sysadminMap,keyName= read*
below is the code I am using to fetch the credentials:
try{
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Organization Administrator");
String oimUserName = "";
String oimPassword = "";
String oimURL = "";
// String roleApprover = "";
// String actKey = "";
//get oimuser credentials
System.out.println("Test workflow");
oracle.security.jps.JpsContext ctx =
oracle.security.jps.JpsContextFactory.getContextFactory().getContext();
final oracle.security.jps.service.credstore.CredentialStore cs =
(oracle.security.jps.service.credstore.CredentialStore)
ctx.getServiceInstance(oracle.security.jps.service.credstore.CredentialStore.class);
oracle.security.jps.service.credstore.CredentialMap cmap =
cs.getCredentialMap("oracle.oim.sysadminMap");
oracle.security.jps.service.credstore.Credential cred = cmap.getCredential("basic.credentials");
if (cred instanceof oracle.security.jps.service.credstore.PasswordCredential) {
oracle.security.jps.service.credstore.PasswordCredential pcred =
(oracle.security.jps.service.credstore.PasswordCredential)cred;
char[] p = pcred.getPassword();
oimUserName = pcred.getName();
oimPassword = new String(p);
System.out.println(oimUserName);
Edited by: 986434 on Mar 26, 2013 12:40 PM
Edited by: 986434 on Mar 31, 2013 9:04 PMOr follow the note from oracle to update the system properties to provide access to your code/jar. You need to provide permissions to the jar containing the code which is trying to read values from CSF.
MOS article: 1478645.1
-Bikash -
Reconciliation of users from RACF throgh OIM 9.1
Getting the following error while trying to execute the run_initial_recon_provisioning.bat for reconcile the users from RACF.
Using JAVA_HOME: "D:\java\jdk1.6.0_14"
ECHO is off.
D:\ldapgateway\dist\idfserver.jar;./racf-adv-initial-recon.jar;"D:\oracle\xellerate\9101\xellerate"\ext\commons-logging.jar;"D:\orac
le\xellerate\9101\xellerate"\ext\javagroups-all.jar;"D:\oracle\xellerate\9101\xellerate"\ext\oscache.jar;"D:\oimclient\xlclient"\ext
\log4j.jar;"D:\oimclient\xlclient"\lib\wlXLSecurityProviders.jar;"D:\oimclient\xlclient"\lib\xlAdapterUtilities.jar;"D:\oimclient\xl
client"\lib\xlAPI.jar;"D:\oimclient\xlclient"\lib\xlAuditor.jar;"D:\oimclient\xlclient"\lib\xlAuthentication.jar;"D:\oimclient\xlcli
ent"\lib\xlCache.jar;"D:\oimclient\xlclient"\lib\xlCrypto.jar;"D:\oimclient\xlclient"\lib\xlDataObjectBeans.jar;"D:\oimclient\xlclie
nt"\lib\xlDataObjects.jar;"D:\oimclient\xlclient"\lib\xlLogger.jar;"D:\oimclient\xlclient"\lib\xlUtils.jar;"D:\oimclient\xlclient"\l
ib\xlVO.jar;"D:\jboss\jboss-4.2.3.GA"\server\default\lib\jboss-j2ee.jar;"D:\jboss\jboss-4.2.3.GA"\server\default\lib\jbosssx.jar;"D:
\jboss\jboss-4.2.3.GA"\lib\getopt.jar;"D:\jboss\jboss-4.2.3.GA"\lib\gnu-regexp.jar;"D:\jboss\jboss-4.2.3.GA"\client\jts.jar;"D:\jbos
s\jboss-4.2.3.GA"\client\jbossall-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\concurrent.jar;"D:\jboss\jboss-4.2.3.GA"\client\jacorb
.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-common-client.jar;"D:\jboss\jboss-4.2.
3.GA"\client\jbosscx-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jbossha-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-iiop-clie
nt.jar;"D:\jboss\jboss-4.2.3.GA"\client\jbossjmx-ant.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-jsr77-client.jar;"D:\jboss\jboss-4.2
.3.GA"\client\jbosssx-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-system-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-tra
nsaction-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jmx-invoker-adapter-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jnp-client.jar
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at com.thortech.xl.racf.initial.recon.RacfAdvInitialReconAdapterImpl.init(RacfAdvInitialReconAdapterImpl.java:276)
at com.thortech.xl.racf.initial.recon.RacfAdvInitialReconAdapterImpl.main(RacfAdvInitialReconAdapterImpl.java:77)
Apr 6, 2011 5:09:42 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger error
SEVERE: Unexpected Error!java.lang.NullPointerException
Press any key to continue
The following is the log info from 'racf-adv-initial-recon.log.0' log file
Apr 6, 2011 5:16:15 AM RacfAdvInitialReconAdapterImpl main(String[])
FINER: ENTRY
Apr 6, 2011 5:16:15 AM RacfAdvInitialReconAdapterImpl init()
FINER: ENTRY
Apr 6, 2011 5:16:15 AM RacfAgentXLFactory init()
FINER: ENTRY
Apr 6, 2011 5:16:16 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger fine
FINE: Utility Factory: Thor.API.tcUtilityFactory@a9ae05
Apr 6, 2011 5:16:16 AM RacfAgentXLFactory init()
FINER: RETURN
Apr 6, 2011 5:16:16 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger error
SEVERE: Unexpected Error!java.lang.NullPointerException
Please help me to soleve this error.
Thanks in AdvanceGetting the following error while trying to execute the run_initial_recon_provisioning.bat for reconcile the users from RACF.
Using JAVA_HOME: "D:\java\jdk1.6.0_14"
ECHO is off.
D:\ldapgateway\dist\idfserver.jar;./racf-adv-initial-recon.jar;"D:\oracle\xellerate\9101\xellerate"\ext\commons-logging.jar;"D:\orac
le\xellerate\9101\xellerate"\ext\javagroups-all.jar;"D:\oracle\xellerate\9101\xellerate"\ext\oscache.jar;"D:\oimclient\xlclient"\ext
\log4j.jar;"D:\oimclient\xlclient"\lib\wlXLSecurityProviders.jar;"D:\oimclient\xlclient"\lib\xlAdapterUtilities.jar;"D:\oimclient\xl
client"\lib\xlAPI.jar;"D:\oimclient\xlclient"\lib\xlAuditor.jar;"D:\oimclient\xlclient"\lib\xlAuthentication.jar;"D:\oimclient\xlcli
ent"\lib\xlCache.jar;"D:\oimclient\xlclient"\lib\xlCrypto.jar;"D:\oimclient\xlclient"\lib\xlDataObjectBeans.jar;"D:\oimclient\xlclie
nt"\lib\xlDataObjects.jar;"D:\oimclient\xlclient"\lib\xlLogger.jar;"D:\oimclient\xlclient"\lib\xlUtils.jar;"D:\oimclient\xlclient"\l
ib\xlVO.jar;"D:\jboss\jboss-4.2.3.GA"\server\default\lib\jboss-j2ee.jar;"D:\jboss\jboss-4.2.3.GA"\server\default\lib\jbosssx.jar;"D:
\jboss\jboss-4.2.3.GA"\lib\getopt.jar;"D:\jboss\jboss-4.2.3.GA"\lib\gnu-regexp.jar;"D:\jboss\jboss-4.2.3.GA"\client\jts.jar;"D:\jbos
s\jboss-4.2.3.GA"\client\jbossall-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\concurrent.jar;"D:\jboss\jboss-4.2.3.GA"\client\jacorb
.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-common-client.jar;"D:\jboss\jboss-4.2.
3.GA"\client\jbosscx-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jbossha-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-iiop-clie
nt.jar;"D:\jboss\jboss-4.2.3.GA"\client\jbossjmx-ant.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-jsr77-client.jar;"D:\jboss\jboss-4.2
.3.GA"\client\jbosssx-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-system-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jboss-tra
nsaction-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jmx-invoker-adapter-client.jar;"D:\jboss\jboss-4.2.3.GA"\client\jnp-client.jar
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at com.thortech.xl.racf.initial.recon.RacfAdvInitialReconAdapterImpl.init(RacfAdvInitialReconAdapterImpl.java:276)
at com.thortech.xl.racf.initial.recon.RacfAdvInitialReconAdapterImpl.main(RacfAdvInitialReconAdapterImpl.java:77)
Apr 6, 2011 5:09:42 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger error
SEVERE: Unexpected Error!java.lang.NullPointerException
Press any key to continue
The following is the log info from 'racf-adv-initial-recon.log.0' log file
Apr 6, 2011 5:16:15 AM RacfAdvInitialReconAdapterImpl main(String[])
FINER: ENTRY
Apr 6, 2011 5:16:15 AM RacfAdvInitialReconAdapterImpl init()
FINER: ENTRY
Apr 6, 2011 5:16:15 AM RacfAgentXLFactory init()
FINER: ENTRY
Apr 6, 2011 5:16:16 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger fine
FINE: Utility Factory: Thor.API.tcUtilityFactory@a9ae05
Apr 6, 2011 5:16:16 AM RacfAgentXLFactory init()
FINER: RETURN
Apr 6, 2011 5:16:16 AM com.thortech.xl.racf.initial.recon.RacfAdvInitialLogger error
SEVERE: Unexpected Error!java.lang.NullPointerException
Please help me to soleve this error.
Thanks in Advance -
BPM 11g workspace not show user from OVD - top most authentication provider
Hi,
We have added OVD which connected to LDAP as the top-most authentication provider for myrealm. The order of the providers are:
(1) OVD (control Flag:SUFFICIENT)
(2) DefaultAuthenticator(control Flag: REQUIRED)
(3) DefaultIdentityAsserter
The users and groups from the OVD are displayed in the weblogic console and are searchable in the OEM when I want to add the user/group to the application role but not in the BPM workspace. I find a related thread:
Weblogic administrator account is inactive after enabling DB Authenticator
It seems I did the same but I am still able to login bpm workspace with weblogic id. I guess my BPM does not use OVD for the Authenticator at all and it is still using DefaultAuthenticator. Can anyone please help and let me know what I missed for the setting? Should I put DefaultIdentityAsserter to the 2nd in the provider list to solve this?
Thanks,
Helen
Edited by: Helen on Mar 22, 2011 7:31 AMHi Helen
Make sure that for the second Authenticator (DefaultAuthenticator) the required Flag is SUFFICIENT. From Weblogic point of view, if it is required, this means that user should and must exist in this provider also. Since you configured external LDAP and say you have something like "mytestuser" in LDAP. I guess you already added this user "mytestuser" to the BPMWorflowAdmin role as per the forum you listed below. But this user may not and will not exist in the default authenticator. So try making it sufficient and see if that works.
As mentioned in my earlier post, I do have LDAP cconfigured to my BPM Domain and this is the first in the order of providers. I added a user from this LDAP into workflow admin role in em. I could login into bpm/workspace and see adminstrator link.
Thanks
Ravi Jegga -
Reconcilation and provisioning in OIM
hi friends,
i have connected the OID and OIM using the Connector. can any one help me in doing the reconcilation and Provisioning process...
thanking you.Integration of OIM and OID
There will be some schedule tasks related to OID. Just run those schedule tasks after giving the proper serach base like dc= XXXX,dc= com -
Getting error during reconciliation from AD in OIM
I am trying to reconcile one user from Active directory by using schdeled task.
I have used search filter as (&(objectClass=user)(extensionAttribute8=123456))
Getting following error:
2011-08-16 11:22:07,183 DEBUG [OIMCP.ADCS] com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask : transformSingleMultivaluedData:: FINISHED
2011-08-16 11:22:07,199 ERROR [XELLERATE.APIS] Class/Method: tcReconciliationOperationsBean/ignoreEventData encounter some problems: {1}
java.lang.NullPointerException
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] ====================================================
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask : processUserChange : java.lang.NullPointerException
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] ====================================================
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] ================= Start Stack Trace =======================
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask : processUserChange
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] java.lang.NullPointerException
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] Description : java.lang.NullPointerException
2011-08-16 11:22:07,199 ERROR [OIMCP.ADCS] Thor.API.Exceptions.tcAPIException: java.lang.NullPointerException
at com.thortech.xl.ejb.beansimpl.tcReconciliationOperationsBean.ignoreEventData(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcReconciliationOperationsBean.ignoreEvent(Unknown Source)
Edited by: JRS on Aug 16, 2011 10:48 AMLooks everything fine to me.
Reconciliation rule for AD user object is active and the rule as below
User Logn is equals to ExtensionAttribute8
OR
objectGuid equals to objectGuid
And we have key field is ObjectGuid attaribute
Pls suggest what are other things to check. I need to resolve this ASAP.
Thanks again.. -
Pwd Synchronization from AD to OIM to target user database
Windows account has been created in OIM from AD and those accounts have also been provisioned from OIM to multiple Oracle databases.
When changing the pwd of the Windows account, I expect the pwd of the Oracle account will also be changed in the databases that the account has been provisioned to. But, it only changes the pwd of the OIM account, not the pwd in the target user databases.
The 'Change User Pwd' task has been added in the 'Database User Login' proces. But it still doesn't work. Any idea of what goes wrong ?
thankstask name must be: Change User Password
-
User defined form usr disapperas from design console (OIM 9.1.0.2)
Hi,
I have imported usr.xml from one environment to another, and usr form disapperas from design console. Also getting an error message while importing xml.
java.util.zip.ZipException: error in opening zip file
DEBUG,16 Dec 2011 10:35:05,383,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDetail - Value: com.thortech.xl.orb.dataaccess.tcDataAccessException: DB_WRITE_FAILEDDetail: SQL: ALTER TABLE USR MODIFY Description: ORA-00904: : invalid identifier SQL State: 42000Vendor Code: 904Additional Debug Info:com.thortech.xl.orb.dataaccess.tcDataAccessException
ERROR,16 Dec 2011 10:35:05,385,[XELLERATE.DDM.IMPORT],Label in use. Please rename.
ERROR,16 Dec 2011 10:35:05,385,[XELLERATE.DDM.IMPORT],Error Modifying a Column.
ERROR,16 Dec 2011 10:35:05,385,[XELLERATE.DDM.IMPORT],Exception during import
com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for SDC
com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for SDC
Regards,
Sidharth(1) Run following query to verify if there exist entries for administrators for USR form in UDFD form level and provide results to support representative:
select fug.sdk_key, fug.fug_write,fug.fug_delete, ugp.ugp_key, ugp.ugp_name, fug_rowver from ugp ugp, fug fug where ugp.ugp_key=fug.ugp_key and fug.sdk_key= (select sdk_key from sdk where sdk_name='USR');
(2)In the case query mentioned above in step(1) does not return any rows then there is need to insert one entry for "system administrator" group and one can execute (please take backup of your database for sure before executing these queries) following queries (
INSERT INTO FUG (SDK_KEY,UGP_KEY,FUG_WRITE,FUG_DELETE,FUG_DATA_LEVEL,FUG_CREATE,
FUG_CREATEBY,FUG_UPDATE,FUG_UPDATEBY,FUG_NOTE,FUG_ROWVER)
SELECT (SELECT SDK_KEY FROM SDK WHERE SDK_NAME='USR'),
(SELECT UGP_KEY FROM UGP WHERE UGP_NAME='SYSTEM ADMINISTRATORS'),
1,
1,
1,
SYSDATE,
(SELECT USR_KEY from USR where USR_LOGIN='XELSYSADM'),
SYSDATE,
(SELECT USR_KEY from USR where USR_LOGIN='XELSYSADM'),
NULL,
HEXTORAW('000000000000')
FROM DUAL; -
Prepopulate Lookup Field of parent From - using PrePopulationAdapater - OIM 11.1.2
Hi Experts,
please help me in implementing the below requirement, (Need to prepopulate Lookup field present in parent form of disconnected application instance.)
Requirement
1) Requestor logs into Identity Self service console
2) searches for a eligible user(Beneficiary) and requests disconnected application instance from catalog
3) On check out, parent form of disconnected application instance is displayed.
4) Here, I have a field visible as dropdown list (this is of Lookup type field and is added in the parent form while creating disconnected app instance and is visible as dropdown list in parent form when checked out)
5) This dropdown list should be prepopulated with values based on Beneficiary attribute values
I already tried creating a class implementing "PrepopulationAdapter". With this I am able to prepopulate text fields of parent form. Same I tried to prepopulate dropdown of parent form, but couldn't do it.
Below is sample code used
public class testattr implements PrePopulationAdapter
public testattr()
super();
public Serializable prepopulate(RequestData paramRequestData)
String Str1 = "DropDownValue1";
String Str2 = "DropDownValue2";
List<Beneficiary> benUserList = paramRequestData.getBeneficiaries();
logger.info("***** END - BADGE TEST *****");
ArrayList<String> plist = new ArrayList<String>();
plist.add(prePopUserID);
logger.info("adding plist");
return plist; //WHAT OBJECT SHOULD BE RETURNED HERE..
In the above sample code, what should be the object returned, to populate DROPDOWN list in parent form(in the UI of check out page of catalog.)
If prepopulating text field, return a String object would work. So, what should be object returned to populate DROPDOWN list.
Please help me in prepopulating dropdown list of parent form.
Thanks in advance..Hi Nishith,
Thanks for reply...
Yes. I tried returning codekey and hence in the UI the decode(Meaning) of the codekey got displayed. Its working only if return only ONE string.
But I wanted to return more than 1 string. So in the drop down more than 1 Group is displayed.
So, just gave a trail and error... tried returing List, String array and got an error saying "IAM-2050062 : The value of the attribute <Attribute Name> is not of the required type String"
Regards,
Praveen
Maybe you are looking for
-
I've been using iTunes with my iPhone 3G for over 3 years without a problem. This week, iTunes no longer recognizes my iPhone. It is recognized by Windows, is working properly in Device Manager, and the Apple Mobile Device service is Started and Au
-
Creating code in AS3 to launch a PDF file?
Hi, I am interested in creating a page on my website where visitors can download a pdf file. I have never done anything like this. Can anyone recommen a good tutorial or website tat has info regarding the code necessary to make this work in Flash AS3
-
Restoring Logical standby rman backup on production
Hi , I have One Production and one logical standby database . Due to tape problem we are unable to take backups of promary . And due to businness , we cannot take back up on disk in hot period(Bank database ) . Can anyone tell me , if i take logical
-
"Cluster maintenance mode" script to keep cluster names in MM when nodes are placed in MM
Hello All, Thanks in advance, is there any script to keep the cluster names in Maintenance Mode when nodes are placed in Maintenance Mode Best Regards... Nikhil GS
-
Regular expressions + JTextArea
Hi, The aim of the code below is to match the String "one" to the text that is entered in the JTextArea (editor) using the regular expression syntax. When i add a String ("one") as an argument to p.matcher then the flow of control is passed to the Sy