Autor Tema: servicios_web_config_template.php  (Leído 171 veces)

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

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
servicios_web_config_template.php
« : noviembre 14, 2018, 11:34:13 am »
Buenas tardes, estamos intentando conectar guarani 3.15 con kolla  4.0.1 y en el instructivo se nos pide modificar un archivo  (http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.15.0/interfaces/kolla)

También configurar el archivo <path proyecto 3w>/instalacion/servicios_web_config.php (si no existe hacer una copia desde el archivo servicios_web_config_template.php ubicado en el mismo directorio)

...
'consumidos' => array(

        'kolla' => array(
                'tipo' => 'rest',
                'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
                        'base_uri' => "http://urlkolla/rest/",
                        'auth' => array('ue_guarani', 'sP6lgHwQopaqepOzgIWw'), //user, password, segun guzzle
                )
        ),

)
...

Pero el archivo en el archivo esta muy cambiado el archivo al ejemplo que nos dan en el instructivo, esta de la siguiente manera

       'consumidos' => array(
                'kolla' => 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 exte$
                ),

                'test' => array(
                        'tipo' => 'rest',
                        'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
                                'base_url' => "https://localhost/g3w3/rest/personas",
                                'defaults' => array (
                                        'auth' => array('toba','toba'), //user, password, segun guzzle
                                        'verify' => false //no verificar cert ssl


Que debemos hacer para terminar con esta configuracion?


Emilse

  • Moderador Global
  • *****
  • Mensajes: 2609
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Emilse Gonzalez
  • Sistema: SIU Guaraní
Re:servicios_web_config_template.php
« Respuesta #1 : noviembre 14, 2018, 12:42:24 pm »
HOla Jorge
¿Es este mismo hilo? ¿volvieron a bajar los archivos y les quedó el template que nos copíás?

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Re:servicios_web_config_template.php
« Respuesta #2 : noviembre 14, 2018, 12:52:11 pm »
Hola, el archivo lo bajos del repositorio, y este que tenemos es muy diferente al del instructivo y cuando lo activamos no funciona

lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Re:servicios_web_config_template.php
« Respuesta #3 : noviembre 14, 2018, 01:11:22 pm »
Hola Jorge,

Debería quedar como indica el archivo instalacion/servicios_web_config_template.php, ya que se actualizo a Guzzle 6 y cambio la forma de crear la conexión:

Código: [Seleccionar]
'kolla' => array(
'tipo' => 'rest',
'parametros' => array(//usa cliente Guzzle, son opciones en formato guzzle
'base_uri' => "http://url-api/rest/",
'auth' => array('usuario', 'password'), //user, password
)
),

saludos.

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Re:servicios_web_config_template.php
« Respuesta #4 : noviembre 28, 2018, 01:32:17 pm »
Encontré el problema
el servidor no tenia ningún firewall
el problema era la complejidad de la clave que le ponía al usuario
tenia signo $% cuando se los saque anduvo.