Configurar Weblogic para que una aplicación ADF se conecte con OIM 10g

Si te han pedido realizar una aplicación en ADF que tenga interacción OIM 10g, aqui les dejo una serie de puntos que hay que tomar en cuenta para que Weblogic nos permite realizar una conexión exitosa hacia OIM:

Dentro de la instalación de OIM existe una carpeta llama xlclient dentro de esta carpeta se encuentran las librerias que se han de requerir para la aplicación, tambien se encuentran archivos de configuracion necesario para realizar la conexión con OIM.

– Modificar Archivo weblogic.policy

Para poder integrar Weblogic con OIM y que la aplicación se ejecute de manera correcta es necesario copiar la carpete xlclient en algun directorio dentro de la maquina donde se encuentra instalado Weblogic es necesario recordar esta ruta ya que sera requeria más adelante.

Para que weblogic permita la correcta integración con OIM es neceario modificar el archivo weblogic.policiy ubicado en <WEBLOGIC_HOME>/server/lib, a este archivo hay que agregar el contenido del archivo xl.policiy ubicado en <XLCLIENT_HOME>/config, las lineas que hay que agregar en el archivo weblogic.policy son:

   /* Xellerate policy file */
   /* DO NOT EDIT */
  
   grant codeBase "file:${xl.homedir}/-" {
        permission java.security.AllPermission;
   };
  
   grant codeBase "file:${XL.HomeDir}/-" {
        permission java.security.AllPermission;
   };
  
   grant codeBase "file:${eclipse.dir}/-" {
        permission java.security.AllPermission;
   };
  
   grant codeBase "file:${was.home}/-" {
        permission java.security.AllPermission;
   };
   
   grant codeBase "file:${bea.home}/-" {
        permission java.security.AllPermission;
   };
   
   /* Xellerate policy file */
   /* DO NOT EDIT */
  
   permission javax.security.auth.AuthPermission "createLoginContext";
   permission javax.security.auth.AuthPermission "modifyPrincipals";
   permission javax.security.auth.AuthPermission "doAs";
   permission java.util.PropertyPermission "java.home", "read";
   permission java.util.PropertyPermission "user.home", "read";
   permission javax.security.auth.PrivateCredentialPermission "com.ibm.ISecurityLocalObjectBasicAuthImpl.CredentialsImpl
      com.ibm.ws.security.common.auth.WSPrincipalImpl \"*\"", "read";

– Modificar archivo startWeblogic

Es necesario configurar weblogic para que conozca la ruta donde se encuentra la carpeta xlclient, bien dentro del archivo starWeblogic.sh ubicado en <DOMAIN_HOME>/bin dentro del archivo ubicamos la siguiente línea:

   JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}"

Le agregaremos las siguiente instrucciones:

   -DXL.HomeDir=<XLCLIENT_HOME>
   -Djava.security.auth.login.config=<XLCLIENT_HOME>/config/authwl.conf

Dando como resultado lo siguiente:

   JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -DXL.HomeDir=<XLCLIENT_HOME>
   -Djava.security.auth.login.config=<XLCLIENT_HOME>/config/authwl.conf"

– Agregar librerías de OIM para Weblogic.

Es necesario agregar una serie de librerías necesarias para poder ejecutar de manera correcta la aplicación en la siguiente ubicación <DOMAIN_HOME>/lib.

A continuación se listan las librerías requeridas (Puede hacerse un filtro de esta librerias y solo dejar las que se utilicen en realidad):

Archivos ubicados en <XLCLIENT_HOME>/lib

  • XIMDD.jar
  • XellerateClient.jar
  • WlXLSecurityProviders.jar
  • XlAPI.jar
  • XlAdapterUtilities.jar
  • XlAttestation.jar
  • XlAuditor.jar
  • XlAuthentication.jar
  • XlBackOfficeBeans.jar
  • XlBackofficeClient.jar
  • XlCache.jar
  • XlCopyUtil.jar
  • XlCrypto.jar
  • XlDDM.jar
  • XlDataObjectBeans.jar
  • XlDataObjects.jar
  • XlFvcUtil.jar
  • XlGenConnector.jar
  • XlGenericUtils.jar
  • XlInputPreprocessor.jar
  • XlLogger.jar
  • XlRemoteManager.jar
  • XlRequestPreview.jar
  • XlSampleApp.jar
  • XlScheduler.jar
  • XlUtils.jar
  • XlVO.jar
  • XlWSClient.jar
  • XlWSCustomClient.jar
  • XlWebClient.jar
  • XliGCProviders.jar

Archivos ubicados en <XLCLIENT_HOME>/ext

  • Javagroups-all.jar
  • Log4j-1.2.8.jar
  • Oscache.jar

Bien despues de todos estos pasos lo que tenemos que hacer es reiniciar el dominio weblogic donde sera desplegada esta aplicación.

Listo espero les sea de ayuda.. Espero sus comentarios

2 comentarios en “Configurar Weblogic para que una aplicación ADF se conecte con OIM 10g

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s