Hitachi Vantara Pentaho Community Forums
Results 1 to 4 of 4

Thread: Rutas relativas

  1. #1
    Join Date
    Aug 2008
    Posts
    105

    Default Rutas relativas

    Hola!
    Para importar un fichero (por ejemplo javascript) desde una xaction, si se utiliza la etiqueta <file> es necesario poner la ruta absoluta del fichero, pero utilizando <solution-file> solo se puede recuperar el fichero que esta en la misma carpeta.
    Pero, Hay alguna forma de indicarle que el fichero se encuentra fuera de la carpeta actual, sin utilizar una ruta absoluta, es decir en otros casos se indica como "..\prueba\fichero.js", pero aqui no me funcionó.

    Muchas gracias de antemano y saludos

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

    Default

    No estoy seguro de que haya una solución óptima. Acá hay una opción: ttp://forums.pentaho.org/showthread.php?t=51015
    (en) Path to Pentaho knowledge: (1:Search the Wiki > 2:Search the Forums > 3:Ask) or (1:Get a Subscription)
    (es) El camino al conocimiento en Pentaho: (1:Buscar en la Wiki > 2:Buscar en los Foros > 3:Preguntar) o (1:Comprar una Subscripción)

  3. #3
    Join Date
    Aug 2008
    Posts
    105

    Default

    Muchas gracias por tus respuestas.
    He probado la solución, pero solo funciona para archivos que están en el directorio de la xaction o en subdirectorios, pero no para directorios que están más arriba.
    Por si alguien tiene el mismo problema..
    Esto funciona (Si el fichero está en el mismo directorio de la xaction):
    <resources>
    <javascript>
    <solution-file>
    <location>fichero.js</location>
    <mime-type>text/javascript</mime-type>
    </solution-file>
    </javascript>
    </resources>

    Esto no funciona (El fichero está en una carpeta más arriba que la xaction):
    <resources>
    <javascript>
    <solution-file>
    <location>../fichero.js</location>
    <mime-type>text/javascript</mime-type>
    </solution-file>
    </javascript>
    </resources>

    PD: Al memos a mi no me ha funcionado.

    Gracias y Saludos

  4. #4
    Join Date
    Aug 2008
    Posts
    105

    Default Solución

    Corrigo lo anterior.
    El código correcto y que sí funciona es el siguiente:
    <resources>
    <javascript>
    <solution-file>
    <location>./../fichero.js</location>
    <mime-type>text/javascript</mime-type>
    </solution-file>
    </javascript>
    </resources>

    Saludos!!

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.