Hitachi Vantara Pentaho Community Forums
Results 1 to 7 of 7

Thread: agregar otro jdni

  1. #1

    Exclamation agregar otro jdni

    hola bueno estoy haciendo reportes y me va todo bien crea los archivos y los incluso publica pero cuando entro a la aplicacion web para ver el reporte me lanza un error diciendo que no reconoce la coneccion , como puedo hacer para que tome la coneccion a ORACLE ademas de la MYSQL



    de antemano gracias por a la ayuda

  2. #2

    Default Una solución

    Hola:

    Es bastante sencillo.

    Si utilizas JBoss, puedes utilizar alguna de las plantillas de configuraciones para DBMS, por ejemplo, para Oracle: [JBOSS_HOME]/docs/examples/jca/oracle-ds.xml, lo copias a /server/default/deploy. Suponiendo que utilizas el driver Thin (Type 4), la url debe tener la forma: "jdbcracle:thin:@<host>:<port>:<database>, modificas el archivo Oracle-ds.xml, por ejemplo, de la siguiente manera:

    <jndi-name>MiBaseOracle1</jndi-name>
    <connection-url>jdbcracle:thin:@localhost:1521:miBase</connection-url>

    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>user</user-name>
    <password>pwd</password>

    Luego modificas el archivo standardjaws.xml de JBoss, que se encuentra en [JBOSS_HOME]/server/default/conf (puede que se llame jaws.xml), agregando:

    <jaws>
    <datasource>java:/ MiBaseOracle1</datasource>
    <type-mapping>Oracle10</type-mapping>
    </jaws>

    Otro archivo a modificar es: standardjbosscmp-jdbc.xml (puede que se llame jbosscmp-jdbc.xmlse encuentra en [JBOSS_HOME]/server/default/conf, debes agregar el nombre de tu datasource:
    <datasource>java:/ MiBaseOracle1</datasource>
    Por ultimo debes agregar en el archivo login-config.xml, una pol

  3. #3

    Default

    hola gracias por tu respuesta , pero tengo unas dudas



    Quote Originally Posted by magm View Post

    este archivo no lo encontre

    Luego modificas el archivo standardjaws.xml de JBoss, que se encuentra en [JBOSS_HOME]/server/default/conf (puede que se llame jaws.xml), agregando:

    <jaws>
    <datasource>java:/ MiBaseOracle1</datasource>
    <type-mapping>Oracle10</type-mapping>
    </jaws>


    A que te refieres con el "OracleDbRealm" principal" """

    Por ultimo debes agregar en el archivo login-config.xml, una pol�*tica de conexión o <application-policy> con el nombre OracleDBRealm del siguiente modo:
    <application-policy name = “OracleDbRealm”>
    <authentication>
    <login-module code = “org.jboss.resource.security.ConfiguredIdentityLoginModule” flag = “required”>
    <module-option name = “principal”>sa</module-option>
    <module-option name = “userName”>sa</module-option>
    <module-option name = “password”></module-option>
    <module-option name =”managedConnectionFactoryName”>
    jboss.jca:service=LocalTxCM,name= MiBaseOracle1
    </module-option>
    </login-module>
    </authentication>
    </application-policy>

    el driver lo descargo y lo coloco en este directorio

    Debes asegurarte que el driver jdbc de Oracle está copiado en

    [JBOSS_HOME]/server/default/deploy

    gracias por la ayuda

  4. #4

    Default


    este archivo no lo encontre
    Recuerda que solo unos de los 2 archivos (standardjaws.xml o jaws.xml), no los dos


    A que te refieres con el "OracleDbRealm" principal" """
    [COLOR=DarkOliveGreen]OracleDBRealm es el monbre de la pol

  5. #5

    Default

    sigo sin encontrar esto standardjaws.xml o jaws.xml,ocupo la vercion 1.6 de pentaho


    otra duda

    los parametros de esto:

    esto queda igual:
    <login-module code = “org.jboss.resource.security.ConfiguredIdentityL oginModule” flag = “required”>---

    a que se refiere "principal":
    <module-option name = “principal”>sa</module-option>---

    user y pass de la base
    <module-option name = “userName”>sa</module-option>

    <module-option name = “password”></module-option>

    y esto a que se refiere
    <module-option name =”managedConnectionFactoryName”>
    jboss.jca:service=LocalTxCM,name= MiBaseOracle1
    </module-option>

    de antemano gracias

  6. #6
    Join Date
    Jul 2007
    Posts
    1,013

    Default

    Esta URL contiene toda la información para configurar nuevas fuentes de datos utilizando JNDI en la plataforma:

    http://wiki.pentaho.com/display/Pent...ho+BI+Platform

  7. #7

    Default

    habia hecho esto anteriormente y no sirve para lo que quiero

    igual gracias por la ayuda


    lo que necesito es que la aplicaion web pentaho sea capas de visualizar un reporte que tenga una conexion a oracle, porque hasta el momento puedo crear reportes y todo ademas visualizarlos y publicarlos en el servidor, pero en el momento de acceder al reportre en la plicacion web para visualizar la informacion me lanza un error y no muestra la informacion


    de antemano gracias por la ayuda

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.