Configuración de ODI para su integración con JD Edwards

Para configurar ODI para su integración con JD Edwards:

  1. Descargue el controlador JD Edwards EnterpriseOne Data Access Driver (DAD):

    1. Para abrir My Support, haga clic en My Oracle Support.

    2. Seleccione el separador Parches y actualizaciones y, a continuación, seleccione Parches de JD Edwards.

    3. En JDEdwards, introduzca: EnterpriseOne Tools Releases.

    4. En Versión, seleccione Todas las versiones.

    5. En Plataforma, seleccione Multiplataforma.

    6. En Descripción (*texto*), introduzca: *Controlador de acceso a datos*.

      Incluya los asteriscos ya que es una búsqueda con comodines.

    7. Active la casilla de verificación Contrato de licencia.

    8. Haga clic en Buscar.

    9. Haga clic en el signo más (+) para agregar Tools 9.2,* Data Access Driver a la cesta de descarga.

      Nota:

      Oracle Hyperion Financial Data Quality Management, Enterprise Edition soporta JD Edwards Tools 9.2.5 o superior. Si utiliza JDE Tools 9.2.x.x, utilice la versión 9.2.x.x del controlador DAD.
    10. Haga clic en el hipervínculo Elementos y descargue el elemento específico de la versión de herramientas.

  2. Para copiar el controlador de DAD:

    El controlador de DAD tiene una extensión .par, pero se puede descomprimir.

    1. Descomprima el archivo en un directorio temporal.

    2. Extraiga (o descomprima) el archivo JAR DADriver_EAR.jar.

    3. Copie el contenido extraído de DADriver_EAR.jar al directorio EPM_MIDDLEWARE_HOME\odi\sdk\lib.

  3. Solicite al administrador del sistema de JD Edwards que le proporcione los siguientes archivos:

    • jdbj.ini

    • jas.ini

    • jdelog.properties

    Estos archivos se generan al registrar el controlador de acceso a datos de JD Edwards EnterpriseOne mediante Server Manager de JD Edwards.

  4. Copie los archivos jas.ini, jdbj.ini y jdelog.properties del servidor de aplicaciones de JDE al directorio EPM_MIDDLEWARE_HOME\odi\sdk\lib.

  5. Asegúrese de que el servidor de seguridad del archivo jas.ini se configura correctamente.

  6. Revise y edite el archivo jdbj.ini de la siguiente forma:

    1. Si la base de datos de la aplicación JD Edwards es Oracle, actualice la ubicación al archivo tnsnames.ora:

      Por ejemplo, modifique tns=EPM_MIDDLEWARE_HOME\user_projects\config\dbclient/tnsnames.ora en el archivo jdbj.ini.

      Se pueden utilizar barras diagonales o invertidas.

    2. Cifre el párrafo {JDBj-BOOTSTRAP SESSION] y, a continuación, el valor de contraseña.

      Si el párrafo no ha cambiado, no se necesita ninguna actualización.

    3. Las modificaciones en el cifrado de contraseña del archivo .INI solo se puede realizar mediante el administrador de servidor.

    4. Establezca el valor de los siguientes parámetros en el párrafo [JDBj-RUNTIME PROPERTIES]:

      resultSetTimeout=-1
      transactionTimeout=-1
      usageExecutionThreshold=20000
      usageResultSetOpenThreshold=120000
      usageTracking=false
      msSQLQueryTimeout=1800000
    5. Edite el archivo tnsnames.ora.

      Si existe la entrada tnsnames.ora, cópiela y cámbiele el nombre.

      El archivo tnsnames.ora debe incluir la referencia al servidor de JDE, por ejemplo,

      jdeprod =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = example.domain.com)(PORT = 1521)) 
      
          (CONNECT_DATA =      
            (SERVER = DEDICATED)
            (SERVICE_NAME = jdeprod)
          )
        )

      El archivo tnsnames.ora se encuentra en EPM_MIDDLEWARE_HOME\user_projects\config\dbclient/tnsnames.ora.

  7. Edite el archivo jdelog.properties y establezca el nivel de registro según sea necesario en todas las referencias del archivo.

    1. En un entorno de producción, establezca el nivel de registro en SEVERE para que solo se notifiquen errores graves en el archivo de registro.

    2. Cambie la ruta del archivo en jdelog.properties para log a EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\serever\ErpIntgegrator0\logs.

      Por ejemplo, especifique: FILE=EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\serever\ErpIntgegrator0\logs\e1driver.log en todas las instancias que se encuentran en el archivo.

  8. Asegúrese de que puede acceder al servidor especificado en el archivo jdbj.ini del servidor de ODI.

    Puede hacerlo desde la línea de comandos emitiendo un ping al servidor.

  9. Asegúrese de que las variables de entorno JAVA_HOME y TEMP están configuradas correctamente.

    JAVA_HOME es una variable de entorno y apunta a java.exe en EPM_MIDDLEWARE_HOME\jdk160_35\bin

    TEMP es una variable de usuario y apunta a %USERPROFILE%\AppData\Local\Temp.

    Al establecer variables de entorno, puede ser necesario reiniciar la máquina.

  10. Si JD Edwards utiliza bases de datos de Microsoft SQL Server o IBM, descargue el controlador JDBC y cópielo en el directorio DOMAIN HOME/lib.

    Normalmente, es el directorio EPM_MIDDLEWARE_HOME\user_projects\domains\EPMSystem\lib.

    Consulte la documentación de JD Edwards Tools para conocer las versiones soportadas del controlador JDBC para la plataforma de la base de datos.

  11. Busque el "entorno" en el archivo jdbj.ini y anote los valores de entorno:

    [JDBj-BOOTSTRAP SESSION]
    user=JDE
    password=ACHCJKEBHCJKBKEEGLDDFKBCLBCDBCGBDCMJMBPGKLNO
    role=*ALL
    environment=JDV920
  12. En ODI Studio, Topología, Tecnologías y Oracle, seleccione JDE_DATA_SERVER.


    La imagen muestra el panel Arquitectura en ODI
    1. En la sección Definición , especifique los siguientes valores:

      1. En Usuario, especifique: JDE_USER.

      2. En Contraseña, especifique: JDE_USER.

    2. En la sección JDBC, los valores deben ser:

      • JDBC Drivercom.jdedwards.jdbc.driver.JDBCDriver

      • JDBC URL jdbc:oracle:enterpriseone://JDV920;RMNEQN=1;enterpriseone.role=*ALL

    3. En Physical Schema, seleccione JDE para el usuario.

      Seleccione el segundo servidor de JDE (con sangrado) que es el esquema físico.

  13. Reinicie los servicios de FDMEE

  14. En Oracle Data Integrator, realice una conexión de prueba a JDE con el agente ODI.

    1. En ODI Studio, inicie Oracle Data Integrator.

    2. En Arquitectura física, Tecnologías y Oracle, seleccione JDE_Data_Server.

      Prueba la conexión de prueba a JDE con el agente ODI y no con el agente local.

    3. Haga clic en Probar conexión.

    4. En Conexión de prueba para, seleccione OracleDIAgent y, a continuación, haga clic en Probar.

    5. En Arquitectura física, Agentes y OracleDIAgent, haga clic con el botón derecho y seleccione Probar.

      Aparecerá una ventana de información cuando la prueba se realiza correctamente.

  15. Copie los siguientes archivos de la ubicación del servidor FDMEE EPM_MIDDLEWARE_HOME\EPMSystem11R1\products\FinancialDataQuality\odi\11.2.0.0\workrep en el servidor donde está instalado ODI Studio:

    • MFOL_JDE_Adapter_Model.xml

    • MFOL_JDE_Adapter_Project.xml

    • PROJ_JDE_Adapter_Project.xml

    A continuación:

    1. En ODI Studio, Diseñador, complete lo siguiente:

      1. Seleccione Proyecto.

      2. Seleccione Importar proyecto.

      3. Seleccione Tipo de importación INSERT_UPDATE.

      4. En Directorio de importación de archivo, seleccione el directorio en el que se han copiado los archivos.

    2. En ODI Studio, Diseñador, Modelo, seleccione Importar carpeta de modelo y, a continuación, complete lo siguiente:

      1. Seleccione Modelo.

      2. Seleccione Importar carpeta de modelo.

      3. Seleccione Tipo de importación INSERT_UPDATE.

      4. Seleccione Seleccionar directorio de importación de archivo.

      5. En Directorio de importación de archivo, seleccione el directorio en el que se han copiado los archivos.

  16. Reinicie los servicios de FDMEE.

  17. Copie el archivo JDE_Adapter.xml de la ubicación del servidor de FDMEE EPM_MIDDLEWARE_HOME\EPMSystem11R1\products\FinancialDataQuality\odi\11.2.0.0\adapters en la bandeja de entrada de la aplicación de FDMEE.

    A continuación, realice lo siguiente:

    1. Inicie sesión en Workspace.

    2. Vaya a FDMEE y, a continuación, en Configurar, seleccione Adaptador de origen.

    3. Seleccione Importar e importe JDE_Adapter de la bandeja de entrada.

    Ya está listo para definir una integración para cargar datos del sistema JDE de origen.