Installing Sun Java System Directory Server OIM Connector

Pre-requisites: Download Sun Java System Directory Server 9.0.4.1.2 Connector
Install Oracle Unified Directory (or Oracle Directory Server Enterprise Edition)

Installing the connector

Extract the contents of the connector zip file (the directory called SJSDS_904120 and all it’s contents to C:\Oracle\Middleware\Oracle_IDM1\server\ConnectorDefaultDirectory

Copy the file indicated in the connector documentation, “ldapbp.jar” to C:\Oracle\Middleware\Oracle_IDM1\server\ThirdParty

Navigate to the Advanced Administration web application and use the Connector Installation Wizard to install connector:

Step 1

Select “Manage Connector”.

Step 1

Click “Install”.

Step 1

Select “Sun Java System Directory 9.0.4.12″. Click “Load”.

Step 1

Click “Continue”.

Step 1

Depending on the amount of memory this may take a while…

Step 1

When finished, you should get the successful message. Assuming that you already copy ldapbp.jar (see above), we could go and create a new IT Resource from this page as outlined in the second step. Instead, let’s close this page.

Step 1

Select “Create IT Resource”.

Step 1

Search for “LDAP Server” IT Resource Type.

Step 1

Give it a name as well (“OUD Big Financial” in this example).

Step 1

Specify the following parameters for the IT Resource:

Admin ID: cn=Directory Manager
Admin Password: Oracle123
Port: 1389
Root DN: dc=mydomain, dc=com
Server Address: localhost
SSL: false

Click “Continue”.

Step 1

Click “Continue” on “Set Access Permission to IT Resource”.

Step 1

Verify all values and click “Continue”.

Step 1

Click “Continue” (the connectivity test is not supported here). When the IT Resource creation is complete you can close the page.

Creating a new user and provisioning the user to OUD.

We are now going to perform a simple test with our newly installed connector.

Step 1

First we create a new user using the Administration web application.

Step 1

After the user is successfully created, select the “Resource” tab, and click “Add” to add a new resource to the oudtest user.

Step 1

Select “iPlanet User” as the resource for direct provisioning. Click “Continue”.

Step 1

Click “Continue”.

Step 1

Select “OUD Big Financial” IT Resource.

Step 1

We leave the other values as they are set by the prepopulate adapters.

Step 1

Click “Continue” (no new roles).

Step 1

Click “Continue” (no added groups).

Step 1

Verify all the values. Click “Continue”.

Step 1

When the “Provision has been initiated” message appears, you can close this page.

Step 1

Now refresh the “Resources” tab and the status of the “iPlanet User” resource should show as provisioned.

Step 1

Using your favorite LDAP browser, verify that the user has been created in OUD as well.

Related Posts
  1. Hi, Could you also tell us a way to uninstall the connector??

  2. Oracle Identity Manager 11g « oracleidentitymanagement - pingback on May 13, 2012 at 9:09 am
  3. I am using Sun Java connector to connect to OUD but getting the following error.
    [2012-06-03T18:29:12.256-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2012-06-03T18:29:12.256-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] com.thortech.xl.integration.iplanet.recon.schedule.tasks.tcTskIPlanetLookupReconciliation : execute() : Error in execute() method : java.lang.NullPointerException
    [2012-06-03T18:29:12.256-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================[[

    ]]
    [2012-06-03T18:29:12.257-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2012-06-03T18:29:12.257-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] com.thortech.xl.integration.iplanet.recon.schedule.tasks.tcTskIPlanetLookupReconciliation : execute()
    [2012-06-03T18:29:12.257-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0]
    [2012-06-03T18:29:12.257-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description : null
    [2012-06-03T18:29:12.257-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] java.lang.NullPointerException[[
    at com.thortech.xl.integration.iplanet.util.tcUtilLDAPOperations.connectToAvailableiPlanet(Unknown Source)
    at com.thortech.xl.integration.iplanet.util.tcUtilLDAPOperations.search(Unknown Source)
    at com.thortech.xl.integration.iplanet.recon.schedule.tasks.tcTskIPlanetLookupReconciliation.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:384)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)

    ]]
    [2012-06-03T18:29:12.258-04:00] [oim_server1] [ERROR] [] [XL_INTG.SJSDS] [tid: OIMQuartzScheduler_Worker-1] [userId: oiminternal] [ecid: eccc4a798466be21:-187ae897:137b3d5b46b:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================

    Please do the needful.

    Thanks & Regards,
    Premita

  4. Premita,

    A few questions:

    1) Did you try the connection information using a LDAP browser?

    LDAP Browser

    2) Which reconciliation did not work? Did you try others?

  5. Premita,

    There is a note about this issue that you are facing. Please go to metalink note(“ITResource Key cant be less than or equal to zero” Error In SJSDS connector Organization Lookup Reconciliation [ID 1454472.1])

    I hope this helps,
    Thiago Leoncio

  6. Hi,
    I am getting the below error while installatining the SJSDS in 11gr2 in the setp Import of Connector XML Files (Using Deployment Manager)

    oracle.iam.scheduler.exception.SchedulerConverterException: Unable to find resource ‘oracle/iam/scheduler/converter/schedulermap.vm’

    Kindly do the needful by helping me out from this is issue

    Regards
    Mohan

  7. Mohan,

    I am currently in California traveling and won’t have access to my OIM environment to try until my return.

    I would suggest searching the support site for a similar error. I would do it myself, but I can’t. I left O last month and now I don’t have a CSI anymore.

    Regards,

    – mf

Leave a Comment

Trackbacks and Pingbacks:

Buffer
GetSocial
WordPress Appliance - Powered by TurnKey Linux