Linkear 3w con SQ

Hola,

Tenemos actualmente SQ en un servidor y 3w. En el archivo de configuración tengo apuntado el sq a la url correspondiente, pero me imagino que falta algo que relacione la base de datos porque al entrar a cualquier curso nos sale un mensaje de que no se pudo obtener el costo y no nos permite hacer pruebas de inscripción.

Dónde deberíamos terminar de configurarlo?

Saludos!

Hola Solange,

La comunicación entre SQ y Guaraní es a través de Web Services (REST), mira esta documentación: http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.16.0/interfaces/sanaviron

Esa es la documentación para la 3.16.0, podes buscar para otras versiones en http://documentacion.siu.edu.ar/wiki/SIU-Guarani, vas a Interfaces con otros módulos y luego Interfaz SIU-Guaraní - SIU-Sanaviron/Quilmes.

Una vez hecho esto, deberías valorizar al servicio en SQ para poder ver el precio en Guaraní.

saludos.

Hola Leonel,

Gracias por el link, estamos en la 3.15 actualmente y tenemos todo configurado de esa forma excepto esto:
en nuestro archivo servicios_web_config.php decía base_url en vez de base_uri. Lo cambié, pero de ninguna de las dos formas nos funciona. Cuál es la correcta, para ya dejarlo asentado?

En el tab network del firebug no veo el llamado a la api, así que no puedo darte muchos datos en ese sentido.

Saludos!

Hola Solange,

Siempre deberías respetar el archivo template que viene con la versión, en este case seria instalacion/servicios_web_config.php. Debería quedar como sigue:


	'consumidos' => array(
		
		'sanaviron' => array(
			'tipo' => 'rest',
			'parametros' => array(//usa cliente Guzzle, son opciones en formato guzzle
				'base_uri' => "http://<URL-KOLLA>/rest/",
				'auth' => array(<USUARIO>, <PASSWORD>), //user, password, segun guzzle
			)
		),
		
	)

Podes probar si los datos están bien ingresando a la URL que configuraste en base_uri, luego te va a pedir las credenciales que configuraste en auth. Si esta todo bien debería mostrarte la API REST de Kolla.

También revisa si las credenciales en Kolla están en basic o digest, si esta en digest vas a tener que poner:


'auth' => array(<USUARIO>, <PASSWORD>, 'digest'), //user, password, segun guzzle

saludos.

Hola Leonel,

Ok, en mi caso el template dice base_url (no uri) entonces en este caso quedaría así, no?

Ingresando a la url con las credenciales que tengo ahí me muestra la lista correctamente, pero entrando desde 3w sigue diciendo que el costo no se pudo obtener. Hay algo más que tengamos que mirar?

Me pusiste algo sobre Kolla, pero no lo tenemos activo en este momento (es decir, las url a la que apunta la configuración en ese archivo no tiene nada). Influye eso?

Saludos!

Hola Solange,

Me confundí, en lugar de ‘kolla’ debe decir ‘sanaviron’.

Claro, lo que te esta faltando es ir a la parte de administración de Sanaviron, y valorizar el curso. Debes darle el precio en Servicios instancia.

Te adjunto tutorial: http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.2.0/operacionesGuarani-vtas01

saludos.

Hola, ya lo tenemos valorizado pero no sabemos por qué no lo levanta. Ahora nos está orientando Matías para valorizar. Gracias. Ana

Hola Ana, perfecto!!!

¿Pudieron ver porque no obtenía el precio?

Si lo pudieron solucionar, cuéntennos un poco como hicieron para solucionarlo.

saludos.