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
    /M

    Server 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!
    Razvan

    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!
    Razvan

  • Reconciling from BB to email

    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.
    Naomi

    Hi 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 PM

    Or 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 Advance

    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 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 AM

    Hi 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 AM

    Looks 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 ?
    thanks

    task 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