Thursday, February 14, 2013

Oracle Directory Services Manager (ODSM) Configuration

Why ODSM?

Oracle Directory Services Manager enables you to configure the structure of the directory, define objects in the directory, add and configure users, groups, and other entries. ODSM is the interface you use to manage entries, schema, security, adapters, extensions, and other directory features.

Technical illustration showing ODSM being used to manage Oracle Internet Directory

Before configuring ODSM install application development framework by following this link:

http://www.iamidm.com/2013/02/installation-of-oracle-enterprise.html

Application Framework required for ODSM:
ODSM is a J2EE application that runs inside a Web Logic container and relies on certain libraries that are not installed with the Oracle Unified Directory software. These libraries are provided in the Oracle Application Development Framework. If you plan to manage Oracle Unified Directory with ODSM, you must therefore install the Oracle Application Development Framework.

Configuration Steps:

1) After installation of OUD, ODSM folder gets created inside OUD home directory. ODSM ear will be available inside that path.


2) Login to Weblogic console to deploy ODSM Ear. 


 3) Go to Deployments

 4)Click Install

5) Select path of odsm.ear and select radio button and click next

 6) Select Install Deployment as application

7) Select Admin server for deployment and click finish.

ODSM will get deployed and you can access it on http://localhost:7001/odsm  as it is deployed on admin server. (port changes if you install on any other server)

Accessing OUD using ODSM:

1) Provide all OUD details.


2) Click on Yes, Trusted always.


3) OUD Home screen can be seen:



Thanks !!! 

2 comments:

  1. I am getting following deployement failed error(Failed to load webapp: '/odsm'' ) even after development framwork ofm_appdev_generic_11.1.1.6.0_disk1_1of1.zip is installed...

    My query is why type of domain is required ?

    #### <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <1eda3ca83d95413c:2725dedc:13cf3e7e113:-8000-0000000000000067> <1361301899819> <Failure occurred in the execution of deployment request with ID '1361301894190' for task '0'. Error is: 'weblogic.application.ModuleException: Failed to load webapp: '/odsm''

    weblogic.application.ModuleException: Failed to load webapp: '/odsm'

    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:395)

    at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)

    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)

    at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)

    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)

    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)

    at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)

    at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:648)

    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)

    at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)

    at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:59)

    at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)

    at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)

    at weblogic.d

    ReplyDelete
  2. Hi Sanjay,

    At what point you got this error? Did you deploy ODSM ear or not?



    please share screen shot of error.


    Regards,
    Chinni

    ReplyDelete

Other Posts