'Sincronizar Novedades con SQ' error

Buenas tardes,

Cuando entro a la operación ‘Sincronizar Novedades con SQ’ sale el mensaje “Debe configurar el acceso al servicio web de Sanavirón Quilmes para poder sincronizar las novedades”.
En Guarani tengo configurado:
-Parametros: sq_usa_sanaviron, sq_url_pagos y sq_id_externo.
-Archivos: Recursos_usuarios.php, servidor.ini, servidor_usuarios.ini, p__guarani/rest/sanaviron/cliente.ini.

En SQ Nucleo tengo configurado:
-Archivos: servidor.ini, servidor_usuarios.ini.

Algo más me falta? Gracias

Hola Agustin. La configuración en Guaraní debería quedar algo así:

servidor.ini:

autenticacion = digest
[v1]
path_api=/usr/local/app/php/rest/v1
path_api_pers=/usr/local/app/personalizacion/php/rest/v1

servidor_usuarios.ini: configuras la password

[sq]
password = “123456789*-a”
[3w]
password = “123456789*-a”

cliente.ini.:

[conexion]
to = “http://siu:8286/siu/sq_academico/rest/[b]v1[/b]/
auth_tipo = basic
auth_usuario = usuario
auth_password = password

Este mensaje suele darse cuando falta el /v1/ en la url de conexión.
Avisanos como te fue.

Hola Matias. Si, me estaba faltando el “v1/” . Gracias!!!

Agustín

Me quedò una duda más. En Gestión, en el archivo servidor_usuarios.ini, le estás configurando:


[sq]
password = "123456789*-a"

Supongo que es para que SQ use la API de Guarani. En SQ en qué parte le indico que se conecte con estas credenciales?

Otra cosa. Tengo propuestas de Extensiòn que están como cobrables, pero la operaciòn de sincronización no me trae ninguna. Por lo que vi en el código, la query solo trae las propuestas que tienen sga_planes.sq_sincronizado = 2. Y todas las tenemos en 0. Puse en 2 a una y la operación las trajo. No está mal si actualizo a 2 todas cobrables, no?

Buenas tardes,

Lo de sincronizar lo solucionè con sq_sincronizado = 2, como comentè.

Ahora tengo otros problemas.

Luego de inscribir alumnos desde Gestión, voy a SQ-Academico y en Administrar Suscripciones, en ‘Cliente’ me aparecen los alumnos que inscribì, pero cuando filtro no aparece ninguna suscripción. El mensaje en el worker de guarani es:


OUT WORKER >

[notice] Starting work on (Job{post_solicitudes_consumos_externos} |
ID: c0ee75f44ec80b93b248b367af87a20b | 
\SIU\RestHooks\RestHookWorker |
[{
	"__LIB_BOOTSTRAPER_METHOD__":null,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__DATA__":
	{
		"cliente":
		{
			"id_externo":12,
			"tipo_documento":0,
			"numero_documento":"34330999",
			"apellido":"MARTINEZ",
			"nombres":"AGUSTIN"
		}
		"tipo_consumo":"S",
		"aplicacion_externa":"27170295-52c6-4379-9a24-deb42e9c5192",
		"id_consumo":29,
		"id_tramite_ref":100272,
		"callback_url":"http:\/\/www.no-aplica.com.ar",
		"id_canal_venta":1
	},
		"__CONTEXT_KEY__":
		{
			"tipo":"POSGRADO",
			"propuesta_aspira":62846
		}
	}
])

[notice] (Job{post_solicitudes_consumos_externos} | 
ID: c0ee75f44ec80b93b248b367af87a20b | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":null,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__DATA__":
	{
		"cliente":
		{
			"id_externo":12,
			"tipo_documento":0,
			"numero_documento":"34330999",
			"apellido":"MARTINEZ",
			"nombres":"AGUSTIN"
		},
		"tipo_consumo":"S",
		"aplicacion_externa":"27170295-52c6-4379-9a24-deb42e9c5192",
		"id_consumo":29,
		"id_tramite_ref":100272,
		"callback_url":"http:\/\/www.no-aplica.com.ar",
		"id_canal_venta":1
	},
	"__CONTEXT_KEY__":
	{
		"tipo":"POSGRADO",
		"propuesta_aspira":62846
	}
}
]) has finished

[notice] Starting work on (Job{post_solicitudes_consumos_externos} |
ID: 7d655909d0e89519bcfd0cd6d6bced40 | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":null,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__DATA__":
	{
		"cliente":
		{
			"id_externo":12,
			"tipo_documento":0,
			"numero_documento":"34330999",
			"apellido":"MARTINEZ",
			"nombres":"AGUSTIN"
		},
		"tipo_consumo":"S",
		"aplicacion_externa":"27170295-52c6-4379-9a24-deb42e9c5192",
		"id_consumo":67,
		"id_tramite_ref":1553879,
		"callback_url":"http:\/\/www.no-aplica.com.ar",
		"id_canal_venta":1
	},
	"__CONTEXT_KEY__":
	{
		"tipo":"POSGRADO",
		"propuesta_aspira":246823
	}
}])

OUT WORKER > 
ADVERTENCIA:
No se esta pudiendo registrar el usuario de auditoria (la variable $_SERVER["USER"] se encuentra vacia), en su defecto registra "anonimo".
Revise la configuracion de su servidor web para corregir dicho problema.
[notice] 
(Job{post_solicitudes_consumos_externos} |
 ID: 7d655909d0e89519bcfd0cd6d6bced40 |
 \SIU\RestHooks\RestHookWorker |
 [{
 	"__LIB_BOOTSTRAPER_METHOD__":null,
 	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
 	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
 	"__DATA__":{"cliente":
 	{
 		"id_externo":12,
 		"tipo_documento":0,
 		"numero_documento":"34330999",
 		"apellido":"MARTINEZ",
 		"nombres":"AGUSTIN"
 	},
 	"tipo_consumo":"S",
 	"aplicacion_externa":"27170295-52c6-4379-9a24-deb42e9c5192",
 	"id_consumo":67,
 	"id_tramite_ref":1553879,
 	"callback_url":"http:\/\/www.no-aplica.com.ar",
 	"id_canal_venta":1},
 	"__CONTEXT_KEY__":
 	{
 		"tipo":"POSGRADO",
 		"propuesta_aspira":246823
 	}
 }]
 ) has finished

OUT WORKER > 
[notice] Starting work on (Job{post_solicitudes_consumos_externos__retry} | 
ID: 79a4e3b8929a5ca816d638d48a5a2de6 | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":false,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__RETRY_MESSAGE_ID__":9,
	"__RETRY_LISTENER_ID__":"post_solicitudes_consumos_externos"
}])

[notice] (Job{post_solicitudes_consumos_externos__retry} | 
ID: 79a4e3b8929a5ca816d638d48a5a2de6 | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":false,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__RETRY_MESSAGE_ID__":9,
	"__RETRY_LISTENER_ID__":"post_solicitudes_consumos_externos"
}]) has finished

OUT WORKER >
[notice] Starting work on (Job{post_solicitudes_consumos_externos__retry} | 
ID: 659ee8d46b0075c40f72b94e5ee7a4e6 | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":false,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__RETRY_MESSAGE_ID__":9,
	"__RETRY_LISTENER_ID__":"post_solicitudes_consumos_externos"
}])

ADVERTENCIA:
No se esta pudiendo registrar el usuario de auditoria (la variable $_SERVER["USER"] se encuentra vacia), en su defecto registra "anonimo".
Revise la configuracion de su servidor web para corregir dicho problema.
[notice] (Job{post_solicitudes_consumos_externos__retry} | 
ID: 659ee8d46b0075c40f72b94e5ee7a4e6 | 
\SIU\RestHooks\RestHookWorker | 
[{
	"__LIB_BOOTSTRAPER_METHOD__":false,
	"__LIB_INITIALIZER_METHOD__":"\\SIU\\Guarani\\RestHooks\\RestHookSanaviron::getRestMessenger",
	"__TOPIC_ID__":"post_solicitudes_consumos_externos",
	"__RETRY_MESSAGE_ID__":9,
	"__RETRY_LISTENER_ID__":"post_solicitudes_consumos_externos"
}]) has finished


El rest-hooks.log de guarani da este error:


[ERROR] Fallo el listener de 'post_solicitudes_consumos_externos' CONTEXT: 
Array
(
    [tipo] => POSGRADO
    [propuesta_aspira] => 87086
)
[ERROR] Fallo el listener de 'post_solicitudes_consumos_externos' RESPONSE: 
Array
(
    [error] => 404
    [mensaje] => 404 Not Found
    [descripcion] => No existe un servicio que coincida con el id_consumo ingresado
)

No se si me estará faltando algo de configuración o hacer algún paso extra.

Gracias

Buen día Agustín,

Podrías volver a probar inscribir a un alumno desde Gestión y adjuntar los logs de ese momento de SQ Académico, necesitamos el log de web_services que se encuentra en el dir config/i__produccion/p__sq_uv/logs/web_services.log y el log de sistema del día que se encuentra en el directorio logs/sistema

Saludos,

4

Hola, pasa algo similar al GDS 62620.

saludos.