servicios_web_config_template.php

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?

HOla Jorge
¿Es este mismo hilo? ¿volvieron a bajar los archivos y les quedó el template que nos copíás?

Hola, el archivo lo bajos del repositorio, y este que tenemos es muy diferente al del instructivo y cuando lo activamos no funciona

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:


'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.

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.