Autor Tema: Error Alguno de los parametros enviados es incorrecto  (Leído 1261 veces)

0 Usuarios y 1 Visitante están viendo este tema.

martinezm

  • General
  • *
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNCPBA-Facultad de Ciencias Exactas
  • Nombre y apellido: Mariano Martinez
  • Sistema: SIU-Guarani
  • Teléfono laboral: +54 (0) 2494439650
  • Utilizo algun sistéma del SIU: Sí
Error Alguno de los parametros enviados es incorrecto
« on: Marzo 15, 2017, 09:08:47 am »
Hola. Estoy tratando de Vincular encuestas entre Guarani 2.9.3 y Kolla 3.7.1
En la operacion correspondiente obtengo el error "Alguno de los parametros enviados es incorrecto" y no me muestra los drop box para vincular las encuestas.

==========================================================================
Este es mi archivo config.php:
<?php
return array (
    'global' =>
        array (
            'produccion' => false,
            'usar_personalizaciones' => true,
            'sesion_timeout' => 600,
            'sesion_maxtime' => 3600,
            'dir_attachment' => '/tmp',
            //'server_name' => '192.168.126.180',
            /*
             * Directorio donde se guardan las fotos de las personas.
             */
            'imagen_alumno_dir' => '/path/to/g3w2/src/siu/www/_comp/_img_alumnos',
            /*
             * URL donde se encuentran las fotos de las personas.
             */
            'imagen_alumno_url' => 'http://localhost/g3w2/_comp/_img_alumnos',
            'url_kolla' => 'http://10.1.1.75/siu/kolla/aplicacion.php',
            'ssl' => array(
                'alcance' => 'none',//'none' | 'all'
                'redirigir_ssl' => true,//true | false
            ),
            // Directorio donde se guardarán los archivos de metadata de operaciones inactivas
            // por defecto se guardan en instalacion/operaciones_inactivas
            // 'dir_ops_inactivas' => '/tmp/ops',
            'salt' => '9bf057558b90263987bd8f99caf2e92f7efc1a13',
            'captcha' =>
                array (
                    'activo' => true,
                    'intentos_login' => 3,
                    'public_key' => '6Ldja84SAAAAAKdiYZIbx6qjQMtAdzWXiW474_Af',
                    'private_key' => '6Ldja84SAAAAABchqHlz65yICNXJQ8ENbZpLvmS5',
                ),
            'proxy' =>
                array(
                    'activo' => false,
                    'proxy_host' => 'proxy.xxxxxxxxx',
                    'proxy_port' => 8080,
                    'proxy_username' => 'PROXY-USERNAME',
                    'proxy_password' => 'PROXY-PASSWORD'
                ),

            'google_analytics' => array(
                'activo'  => true,
                'account' => 'UA-xxx-y'
            ),

            'log' =>
                array (
                    'activo' => true,
                    'nivel' => 'debug',
                    'barra_dev' => true,
                ),
            'ini_debug' => false,
            /**
             * Indica el manejador de cache a utilizar.
             * NOTA: si utiliza un esquema de servidores distribuidos se recomienda
             * utilizar 'memcached' y configurar uno o más servidores de cache.
             *  - Valores posibles: apc|memcached
             */
            'manejador_cache_memoria' => 'apc',
            /**
             * Configuración de servidores de memcached
             */
            'memcached' =>
                array (
                    'server_1' =>
                        array (
                            'host' => '127.0.0.1',
                            'port' => 11211,
                            'peso' => 1,
                        ),
                ),
            'smtp' =>
                array (
                    'from' => 'admino@gmail.com',
                    'host' => 'smtp.gmail.com',
                    'seguridad' => 'ssl',
                    'auth' => true,
                    'port' => 465,
                    'usuario' => 'admin@gmail.com',
                    'clave' => 'clave',
                    'reply_to' => 'admino@gmail.com'
                ),
            //Cantidad de emails que se desencolaran y enviaran cada vez que se ejecute el cron o tarea programada (0 para ilimitado)
            'cant_emails_a_enviar_por_corrida_cron' => 0,
           
            //Cantidad máxima de destinatarios por email, los emails serán paginados por esta cantidad (0 para ilimitado)
            'cant_max_destinatarios_por_email' => 0,

            //Cantidad máxima de opciones de respuestas devueltas por kolla (0 para ilimitado)
            'encuestas_cantidad_maxima_respuestas_kolla' => 0,
           
            // Cantidad de opcioes necesarias para mostrar grafico en el servicio de resultado de encuestas docente.
            'encuestas_cantidad_maxima_respuestas_grafico' => 20,
           
            'accesos' =>
                array (
                    'des01' =>
                        array (
                            'ua' => 'EXA',
                            'personalizacion' => NULL,
                            'database' =>
                                array (
                                    'vendor' => 'informix',
                                    'database' => 'siu_guarani3',
                                    'host' => '10.1.1.71',
                                    'server' => 'ol_guarani2',
                                    'client_locale' => 'en_us.cp1252',
                                    'service' => 1600,
                                    'protocol' => 'olsoctcp',
                                    'LogonID' => 'dba',
                                    'pwd' => '******',
                                    'EnableScrollableCursors' => 1,
                                ),
                        ),
                ),
        ),
);
==========================================================================
Este es mi archivo servicios_web_config.php:

<?php

return array (
   'ofrecidos' => array(
      //por el momento solo se puede ofrecer 1 solo servicio
      'rest' => array ( //cualquier id
         'activo' => true,
//         'tipo' => 'rest',  //no se usa, son los unicos tipos que se ofrecen
//         'clase' => '\\modelo\\rest\\configuracion_rest', //Si se provee, se usa esta en lugar de la del nucleo (extenderla)
         'parametros' => array(
            'autenticacion' => array( //obtiene los user/pass de un archivo y usa http-basic
               'tipo' =>'basic',
               'parametros' => array( //parametro para el tipo basic
                  'archivo_usuarios' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/ofrecidos/usuarios.php"
               )
            ),
//            'autenticacion' => array( //para personalizar completamente la autenticacion
//               'clase' => '\\modelo\\rest\\autenticacion',
//               'parametros' => array(   )
//            ),
//            'autenticacion' => array( //saca los usuarios de la bd del proyecto. Usa basic-http.
//               'tipo' =>'proyecto',
//               'parametros' => array(
//                  'archivo_usuarios' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/ofrecidos/usuarios.php"
//               )
//            ),
            'settings' => array('formato_respuesta' => 'json') //settings que se pasan a la libreria
         )
      ),
   ),


   'consumidos' => array(
      'kolla' => array(
         'tipo' => 'rest',
         'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
            'base_url' => "http://10.1.1.75/siu/kolla/rest/",
            'defaults' => array (
               'auth' => array('ue_guarani','passguarani'), //user, password, segun guzzle
               'verify' => false //no verificar cert ssl
            )
         )
      ),

      'kolla_old' => array(
         'tipo' => 'soap',
         'url' => "http://localhost/kolla/3.2/servicios.php/habilitaciones",
         'seguro' => true, //usa o no los certificados. Por omision es Verdadero!
         'clave_publica' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/publica.crt", //local
         'clave_privada' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/privada.pkey", //local
         'certificado_servicio' => \siu\bootstrap::get_dir_instalacion()."/servicios_web/consumidos/kolla.crt", //server externo
      ),

   )

);

Que me puede estar pasando ?
Gracias

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8834
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #1 on: Marzo 16, 2017, 09:48:16 am »
Mariano, por favor fijate de pasarte a la version 3.7.3 de Kolla.
Saludos.

martinezm

  • General
  • *
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNCPBA-Facultad de Ciencias Exactas
  • Nombre y apellido: Mariano Martinez
  • Sistema: SIU-Guarani
  • Teléfono laboral: +54 (0) 2494439650
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #2 on: Marzo 23, 2017, 11:06:59 am »
Hola.
Me pase a la nueva version y sigo con el mismo problema.
Kolla 3.7.3  Guarani 2.9.3

Si consulto a Kolla con http://10.1.1.75/siu/kolla/rest/encuestas?unidad_gestion=EXA   obtengo las encuestas de Exactas. Pareciera que el Kolla funciona. Pero desde Guarani, me dice eso.

Este es mi archivo de config.php:

<?php
return array (
    'global' =>
        array (
            'produccion' => false,
            'usar_personalizaciones' => true,
            'sesion_timeout' => 600,
            'sesion_maxtime' => 3600,
            'dir_attachment' => '/tmp',
            //'server_name' => '192.168.126.180',
            /*
             * Directorio donde se guardan las fotos de las personas.
             */
            'imagen_alumno_dir' => '/path/to/g3w2/src/siu/www/_comp/_img_alumnos',
            /*
             * URL donde se encuentran las fotos de las personas.
             */
            'imagen_alumno_url' => 'http://localhost/g3w2/_comp/_img_alumnos',
            'url_kolla' => 'http://10.1.1.75/siu/kolla/rest/',
            'ssl' => array(
                'alcance' => 'none',//'none' | 'all'
                'redirigir_ssl' => false,//true | false
            ),
            // Directorio donde se guardarán los archivos de metadata de operaciones inactivas
            // por defecto se guardan en instalacion/operaciones_inactivas
            // 'dir_ops_inactivas' => '/tmp/ops',
            'salt' => '9bf057558b90263987bd8f99caf2*****************',
            'captcha' =>
                array (
                    'activo' => true,
                    'intentos_login' => 3,
                    'public_key' => '**************f',
                    'private_key' => '**************************',
                ),
            'proxy' =>
                array(
                    'activo' => false,
                    'proxy_host' => 'proxy.xxxxxxxxx',
                    'proxy_port' => 8080,
                    'proxy_username' => '*******',
                    'proxy_password' => '********'
                ),

            'google_analytics' => array(
                'activo'  => true,
                'account' => 'UA-xxx-y'
            ),

            'log' =>
                array (
                    'activo' => true,
                    'nivel' => 'debug',
                    'barra_dev' => true,
                ),
            'ini_debug' => false,
            /**
             * Indica el manejador de cache a utilizar.
             * NOTA: si utiliza un esquema de servidores distribuidos se recomienda
             * utilizar 'memcached' y configurar uno o más servidores de cache.
             *  - Valores posibles: apc|memcached
             */
            'manejador_cache_memoria' => 'apc',
            /**
             * Configuración de servidores de memcached
             */
            'memcached' =>
                array (
                    'server_1' =>
                        array (
                            'host' => '127.0.0.1',
                            'port' => ****,
                            'peso' => 1,
                        ),
                ),
            'smtp' =>
                array (
                    'from' => 'admino@gmail.com',
                    'host' => 'smtp.gmail.com',
                    'seguridad' => 'ssl',
                    'auth' => true,
                    'port' => 465,
                    'usuario' => 'admin@gmail.com',
                    'clave' => '*****',
                    'reply_to' => 'admino@gmail.com'
                ),
            //Cantidad de emails que se desencolaran y enviaran cada vez que se ejecute el cron o tarea programada (0 para ilimitado)
            'cant_emails_a_enviar_por_corrida_cron' => 0,
           
            //Cantidad máxima de destinatarios por email, los emails serán paginados por esta cantidad (0 para ilimitado)
            'cant_max_destinatarios_por_email' => 0,

            //Cantidad máxima de opciones de respuestas devueltas por kolla (0 para ilimitado)
            'encuestas_cantidad_maxima_respuestas_kolla' => 0,
           
            // Cantidad de opcioes necesarias para mostrar grafico en el servicio de resultado de encuestas docente.
            'encuestas_cantidad_maxima_respuestas_grafico' => 20,
           
            'accesos' =>
                array (
                    'des01' =>
                        array (
                            'ua' => 'EXA',
                            'personalizacion' => NULL,
                            'database' =>
                                array (
                                    'vendor' => 'informix',
                                    'database' => 'siu_guarani3',
                                    'host' => '10.1.1.71',
                                    'server' => 'ol_guarani2',
                                    'client_locale' => 'en_us.cp1252',
                                    'service' => 1600,
                                    'protocol' => 'olsoctcp',
                                    'LogonID' => 'dba',
                                    'pwd' => '******',
                                    'EnableScrollableCursors' => 1,
                                ),
                        ),
                ),
        ),
);


Y este es servicios_web_config.php (la parte de consumidos):

   'consumidos' => array(
      'kolla' => array(
         'tipo' => 'rest',
         'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
            'base_url' => "http://10.1.1.75/siu/kolla/rest",
            'defaults' => array (
               'auth' => array('ue_guarani','sP6lgHwQopaqepOzgIWw'), //user, password, segun guzzle
               'verify' => false //no verificar cert ssl
            )
         )
      ),
« Última Modificación: Marzo 23, 2017, 02:07:38 pm por Alejandro Delú »

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #3 on: Marzo 23, 2017, 02:10:54 pm »
Hola Mariano, te pediría que me envíes los logs de 3W y Kolla que se generan cuando te da ese error.

saludos.

martinezm

  • General
  • *
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNCPBA-Facultad de Ciencias Exactas
  • Nombre y apellido: Mariano Martinez
  • Sistema: SIU-Guarani
  • Teléfono laboral: +54 (0) 2494439650
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #4 on: Marzo 23, 2017, 02:49:01 pm »
Hola. Adjunto log_guarani.zip (los del guarani web) y sistema.log (los del Kolla)

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #5 on: Marzo 23, 2017, 05:37:30 pm »
Hola Mariano, gracias por los logs, en los mismos no veo que invoque el servicio REST que trae las encuestas de Kolla!!!

Veo dos cosas a cambiar el tu configuración:

1) En el archivo servicios_web_config.php agrégale una / final al parámetro base_url ( quedaría: 'base_url' => "http://10.1.1.75/siu/kolla/rest/",)

2) En el archivo  config.php parámetro url_kolla es sin el "/rest" ( 'url_kolla' => 'http://10.1.1.75/siu/kolla/',)

Otra cosa para probar, en la función get_encuestas del archivo src/siu/modelo/entidades/encuestas_kolla.php, reemplazarla por:

Código: [Seleccionar]
public static function get_encuestas()
{
$ug = self::get_unidad_gestion();
klog2("Unidad de gestion", $ug);
$response = self::get_cliente_rest()
->get('encuestas',
array('query' => array('unidad_gestion' => self::get_unidad_gestion()),)
);
self::validar_response($response, 200, __FUNCTION__);

$respuesta = rest_decode($response->json());
klog2("Respuesta", $respuesta);
return $respuesta;
}

luego volve a probar y envíanos los logs para ver que devuelve.

saludos.

martinezm

  • General
  • *
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNCPBA-Facultad de Ciencias Exactas
  • Nombre y apellido: Mariano Martinez
  • Sistema: SIU-Guarani
  • Teléfono laboral: +54 (0) 2494439650
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #6 on: Marzo 27, 2017, 09:45:42 am »
Perfecto !
Ya esta funcionando. Ya puedo vincular.
 Gracias!!

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #7 on: Marzo 27, 2017, 03:00:34 pm »
Hola Mariano, me alegro que lo hayan podido solucionar!!!

¿Que fue lo que hizo que se solucione?

saludos.

martinezm

  • General
  • *
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNCPBA-Facultad de Ciencias Exactas
  • Nombre y apellido: Mariano Martinez
  • Sistema: SIU-Guarani
  • Teléfono laboral: +54 (0) 2494439650
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #8 on: Marzo 28, 2017, 08:57:54 am »
Hola.
Perdona, hizo que funcionará, la última corrección que me enviaron. Estaban mal puestas las dos URL
Saludos

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error Alguno de los parametros enviados es incorrecto
« Respuesta #9 on: Marzo 30, 2017, 03:21:09 pm »
Perfecto Mariano, gracias por la información!!!!