Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - rfarias

Páginas: 1 2 3 [4] 5
46
Toba - Desarrollo / Re:Exportar Cuadro Resumido
« on: Agosto 06, 2014, 12:15:37 pm »
En la documentación de la API, podés encontrar varios métodos que te pueden ser de utilidad para manipular el cuadro.
http://desarrollotoba.siu.edu.ar/toba_editor_trunk/doc/api/Componentes/Eis/toba_ei_cuadro.html#eliminar_columnas

Para eliminar columnas, está el método
Código: [Seleccionar]
$cuadro->eliminar_columnas($columnas)Para agregarlas
Código: [Seleccionar]
$cuadro->agregar_columnas($columnas)
Donde $columnas es un array con los id de columnas que queres eliminar/agregar.

En tu caso, siguiendo la idea de Richard, supongo que en el toba_editor agregarás todas las columnas (de modo tal que cuando exportes a otro formato como xls aparezcan todas), y cuando se imprima la salida html deberás quitar aquellas que no se necesitan visualizar en la vista resumida el cuadro.

47
Toba - Desarrollo / Re:Aplicacion de Perfiles de datos
« on: Julio 18, 2014, 03:21:42 pm »
Ese es el id del perfil de datos. Deberías fijarte si en la tabla apex_usuario_perfil_datos, la clave coincide.

48
Toba - Desarrollo / Re:Aplicacion de Perfiles de datos
« on: Julio 18, 2014, 10:56:38 am »
Hola Agustín, podrías debuggear la varialble $sql para ver como queda al final, pero por el funcionamiento que planteas no debe estar filtrando la consulta.

Se me ocurre que podés probar verificar que se carga el perfil de datos del usuario. Agregá esta línea en el código y fijate con qué valor se carga la variable

Código: [Seleccionar]
$perfil = toba::usuario()->get_perfil_datos();

49
Toba - Desarrollo / Re:Aplicacion de Perfiles de datos
« on: Julio 15, 2014, 01:53:05 pm »
Hola
En el paso 2. En gatillos directos coloque la tabla Dependencias, y en Columnas aplicación restricción(*) : codigo de la uuaa

Cuando decís que ingresaste "codigo de la uuaa", te referís a un código en concreto de una unidad académica específica? Ahí debe ir el nombre del campo que contiene el código de uuaa con el cual querés machear (codigoua).

La selección de la unidad académica concreta la haces cuando creas el perfil de dato

50
Toba - Desarrollo / Re:Problemas al exportar cuadro
« on: Julio 07, 2014, 04:05:18 pm »
Creo que el error puede estar en el instante en el cual ejecutas
Código: [Seleccionar]
$this->filtrar_datos();Creo que, en lugar de invocarlo desde el evento del botón filtrar, debería ir en el evento conf__ de la pantalla.
En el evento filtrar, sólo deberías hacer la asignación. Luego en el conf__ de la pantalla consultas si tiene algún valor s__filtro y entonces recién asignas los cuadros a la pantalla.

Creo que lo mismo ocurre con el excel. Vos pulsas sobre el icono para exportar, en ese momento se refrezca la pantalla que por defecto no tiene cuadros cargados y por lo tanto no imprime nada, en ese caso no pasas por el evento del botón filtrar, por lo cual no carga el cuadro correspondiente.

Espero que se haya entendido.
Podrías probar haciendo ese cambio.

51
Toba - Desarrollo / Re:Cuadros y Filtros
« on: Julio 07, 2014, 01:12:54 pm »
Una forma de hacerlo es en las propiedades de pantalla, en toba editor. Ahí podes quitar las dependencias asociadas a cada pantalla.
Sino, por código, en el conf de la pantalla.

52
Toba - Desarrollo / Re:Problemas al exportar cuadro
« on: Julio 04, 2014, 03:29:34 pm »
Hola Agustín, creo que el problema puede estar en que estás perdiendo el valor el filtro.
¿Definiste una variable de sesión del tipo s__XXXX?
Fijate si la pusiste bien, porque recuerdo que una vez me pasó que, sin darme cuenta, sólo le puse un guión bajo (por lo cual no se creó la variable en la sesión) y se perdían los datos del filtro luego de refrescar el cuadro, por lo cual no mostraba nada al exportar los datos a xls o pdf.

Saludos

53
Toba - Desarrollo / Re:Cuadros y Filtros
« on: Julio 03, 2014, 02:21:35 pm »
Hola, podés utilizar algo así, dependiendo de la selección del cuadro:

Código: [Seleccionar]
//Si NO existe el cuadro a mostrar lo agrego a la pantalla y elimino los otros cuadros (capaz tengas que preguntar primero, para
// cada uno si existe y luego eliminarlo.

if(!$this->pantalla()->existe_dependencia('nombre_cuadro')) {
   $this->pantalla()->agregar_dep('nombre_cuadro');
   $this->pantalla()->eliminar_dep('otro_cuadro1');
   $this->pantalla()->eliminar_dep('otro_cuadro2');
   $this->pantalla()->eliminar_dep('otro_cuadro3');

}

54
Toba - Desarrollo / Re:Acceso a la consola Swagger
« on: Junio 19, 2014, 02:35:36 pm »
Hola Alejando, gracias por la ayuda, ahora pude ingresar a la consola y configurar el cliente.ini
Me costó hacerlo funcionar hasta que viendo los ejemplos me dí cuenta que tenía que importar los namespaces en el código php para los recursos.

Cita
use rest\rest;
use rest\lib\rest_filtro_sql;

Muchas gracias y saludos

55

En lugar de $_FILES[..]['tmp_name'], podés usar $datos['s_archivo']['tmp_name'], donde s_archivo es el campo de tipo ef_upload.

56
Toba - Desarrollo / Re:UNPA_Web Service Mapuche
« on: Junio 18, 2014, 04:51:06 pm »
Hola Pao, vos invocas dos operaciones de un web service de mapuche, primero getAgentes y luego getCargosActivos.
¿getAgentes se ejecuta bien y el problema  esta en getCargosActivos?
En el log, veo que en un momento recibiste una respuesta que deduzco es de getAgentes.

57
Toba - Desarrollo / [SOLUCIONADO]Acceso a la consola Swagger
« on: Junio 18, 2014, 02:03:34 pm »
Hola a tod@s.
Estamos migrando unos web service de soap a REST (toba 2.5.0), y estamos siguiendo las instrucciones de la wiki de refencia.
En la wiki en la sección Documentación y Consola, dice:
Cita
Navegando hacia /proyectos/rest se abre la consola  Swagger del proyecto.
(herramienta para descubrir y probar la api el proyecto.

No logro llegar a ese path. Entiendo que es a través del navegador no?
En mi máquina local como debería armar la url? La url de nuestro proyecto es  http://localhost/siacad/1.0

Por otro lado, para el cliente (consumidor) necesitaríamos si nos pueden indicar de qué manera configurar el archivo cliente.ini, porque de acuerdo a la wiki, sólo hay que definir las variables auth_tipo, auth_usuario, y auth_password, pero en ningún lado encontramos donde configurar la dirección del servidor que implementa el servicio. Al ejecutar, vemos que busca la variable conexion en cliente.ini pero se trata de un arreglo con varios datos.¿Cómo se debe configurar en el cliente.ini?

Saludos a todos.

58
Técnicos Pentaho / Re:Actualización esquema SIU-Wichi.xml
« on: Mayo 22, 2014, 03:45:43 pm »
Gracias a ambos por la información. Ahora voy a probar la migración a esa versión y la operación que me daba problemas en la 5.2.0.
Saludos y gracias.

59
Técnicos Pentaho / Actualización esquema SIU-Wichi.xml
« on: Mayo 21, 2014, 05:08:15 pm »
Hola a todos.
Tenemos un problema con la versión 5.2.0 de wichi, con la operación"Actualiza el esquema SIU-Wichi.xml" que está en "Actualización de Datos y Roles". Cuando la ejecuto desde la interfaz de usuario, en la esquina superior derecha sale un mensaje parecido al siguiente "Error procesing component SQLCargaUFaltantes".
En el log de pentaho tenemos un error que empieza así:

Código: [Seleccionar]
16:49:05,755 ERROR [SolutionEngine] f75a73f2-e120-11e3-a705-8f33dbd3c482:SOLUTION-ENGINE:recursos_wichi/actualizar_roles/actualizar_roles.xaction: Action Sequence execution failed, see details below
| Error Time: miércoles 21 de mayo de 2014 16H49' ART
| Session ID: joe
| Instance Id: f75a73f2-e120-11e3-a705-8f33dbd3c482
| [b]Action Sequence: recursos_wichi/actualizar_roles/actualizar_roles.xaction[/b]
| Execution Stack:
EXECUTING ACTION: Pentaho Data Integration Job (KettleComponent)
| Action Class: KettleComponent
| Action Desc: Pentaho Data Integration Job
| Loop Index (1-based): 0
Stack Trace:org.pentaho.platform.api.engine.ActionExecutionException: RuntimeContext.ERROR_0017 - [es_18] Activity failed to execute
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeComponent(RuntimeContext.java:1325)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeAction(RuntimeContext.java:1262)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.performActions(RuntimeContext.java:1161)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeLoop(RuntimeContext.java:1105)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:987)
        at org.pentaho.platform.engine.services.runtime.RuntimeContext.executeSequence(RuntimeContext.java:897)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.executeInternal(SolutionEngine.java:399)
        at org.pentaho.platform.engine.services.solution.SolutionEngine.execute(SolutionEngine.java:317)

y continúa por varias líneas.

Busqué el xaction recursos_wichi/actualizar_roles/actualizar_roles.xaction para ver cuál job es el que ejecuta y hacerlo manualmente.

Al ejecutar el job manualmente obtenemos el siguiente error:

Código: [Seleccionar]
pentaho@servidordw:/usr/local/pentaho/biserver-ce/pentaho-solutions/siu/recursos_wichi/etl/administrar_servidor/actualizar_roles$ /usr/local/pentaho/data-integration/kitchen.sh -file="principal_actualizar_roles.kjb"
WARN  21-05 16:51:15,603 - Unable to load Hadoop Configuration from "file:///usr/local/pentaho/data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations/mapr". For more information enable debug logging.
INFO  21-05 16:51:15,638 - Kitchen - Comienzo de la ejecución.
INFO  21-05 16:51:15,871 - actualizar_roles - Ejecución del trabajo comenzada
INFO  21-05 16:51:15,885 - actualizar_roles - Entrada de comienzo [bases disponibles?]
ERROR 21-05 16:51:15,944 - bases disponibles? - Imposible conectarse a la base de datos [DBHibernate] (conexión [hibernate_jndi]). Excepción: [org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database
java.io.File parameter must be a directory. [/home/pentaho/5.2.0/SIU-Wichi_520/etl/administracion_servidor/actualizar_roles/simple-jndi]
]
ERROR 21-05 16:51:15,946 - bases disponibles? - Imposible conectarse a la base de datos [DBWichi] (conexión [siu_dw_jndi]). Excepción: [org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database
java.io.File parameter must be a directory. [/home/pentaho/5.2.0/SIU-Wichi_520/etl/administracion_servidor/actualizar_roles/simple-jndi]
]
INFO  21-05 16:51:15,948 - actualizar_roles - Entrada de comienzo [loguear error]
INFO  21-05 16:51:15,951 - ERROR - No es posible conectarse a las bases de datos de Wichi o hibernate por JNDI con los nombres 'DBWichi' y 'DBHibernate'. Asegúrese de haber creado las conexiones correspondientes (generalmente en la consola de administración).

INFO  21-05 16:51:15,952 - actualizar_roles - Entrada de comienzo [ABORTAR]
ERROR 21-05 16:51:15,953 - ABORTAR - Se produjo un error en la actualización de roles
INFO  21-05 16:51:15,953 - actualizar_roles - Finalizó la entrada de trabajo [ABORTAR] (resultado=[false])
INFO  21-05 16:51:15,954 - actualizar_roles - Finalizó la entrada de trabajo [loguear error] (resultado=[false])
INFO  21-05 16:51:15,954 - actualizar_roles - Finalizó la entrada de trabajo [bases disponibles?] (resultado=[false])
INFO  21-05 16:51:15,956 - actualizar_roles - Ejecución del trabajo finalizada
INFO  21-05 16:51:15,957 - Kitchen - ¡Finalizado!
ERROR 21-05 16:51:15,957 - Kitchen - Finalizado con errores
INFO  21-05 16:51:15,957 - Kitchen - Comienzo=2014/05/21 16:51:15.640, Final=2014/05/21 16:51:15.957
INFO  21-05 16:51:15,957 - Kitchen - El procesamiento terminó luego de 0 segundos.

Nosotros hemos definido la conexión a la base en la interfaz administrativa de pentaho. Definimos las dos conexiones con esos nombres exactos DBWichi y DBHibernate.
¿Qué nos puede estar faltando?

Cuando actualizamos o reasignamos los registros a una unidad de análisis desde la interfaz, nos aparece el mismo error en la interfaz, pero cuando ejecutamos el job directamente en forma manual, la ejecución es exitosa, pero el número de registros sin asignar no cambia (debería ponerse en 0). En este caso nos estará faltando algún parámetro para el job?

60
Toba - Desarrollo / Re:Asignar datos a un ef_combo desde JS
« on: Marzo 31, 2014, 12:50:02 pm »
por ejemplo
Código: [Seleccionar]
valoresArray.uarg = 'UNIDAD ACADEMICA RIO GALLEGOS';
valoresArray.uaco = 'UNIDAD ACADEMICA CALETA OLIVIA';

donde uarg es la clave de Unidad Académica Río Gallegos.

Acá explica mejor el tema de array asociativos en javascript http://librosweb.es/ajax/capitulo_3.html

Podés llegar a tener problema con los acentos de los valores, en ese caso podes convertir el string con utf8_d_seguro, quedaría algo así

Código: [Seleccionar]
valoresArray.uarg = '".utf8_d_seguro("Río Gallegos")."';
valoresArray.uaco = 'Caleta Olivia';

Páginas: 1 2 3 [4] 5