Autor Tema: 'Sincronizar Novedades con SQ' error  (Leído 114 veces)

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

alotitokehoe

  • Full Member
  • ***
  • Mensajes: 165
    • Ver Perfil
    • Email
  • Institución: UTN
  • Nombre y apellido: Agustin Lotito Kehoe
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
'Sincronizar Novedades con SQ' error
« on: Enero 16, 2023, 04:32:30 pm »
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

Matias Ramunni

  • Full Member
  • ***
  • Mensajes: 197
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Matias Ramunni
  • Utilizo algun sistéma del SIU: Sí
Re:'Sincronizar Novedades con SQ' error
« Respuesta #1 on: Enero 17, 2023, 10:38:21 am »
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/v1/"
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.
Equipo SIU-Sanavirón Quilmes

alotitokehoe

  • Full Member
  • ***
  • Mensajes: 165
    • Ver Perfil
    • Email
  • Institución: UTN
  • Nombre y apellido: Agustin Lotito Kehoe
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:'Sincronizar Novedades con SQ' error
« Respuesta #2 on: Enero 17, 2023, 03:53:41 pm »
Hola Matias. Si, me estaba faltando el "v1/" . Gracias!!!

Agustín

alotitokehoe

  • Full Member
  • ***
  • Mensajes: 165
    • Ver Perfil
    • Email
  • Institución: UTN
  • Nombre y apellido: Agustin Lotito Kehoe
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:'Sincronizar Novedades con SQ' error
« Respuesta #3 on: Enero 17, 2023, 04:28:28 pm »
Me quedò una duda más. En Gestión, en el archivo servidor_usuarios.ini, le estás configurando:
Código: [Seleccionar]
[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?
« Última Modificación: Enero 18, 2023, 09:47:18 am por alotitokehoe »

alotitokehoe

  • Full Member
  • ***
  • Mensajes: 165
    • Ver Perfil
    • Email
  • Institución: UTN
  • Nombre y apellido: Agustin Lotito Kehoe
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:'Sincronizar Novedades con SQ' error
« Respuesta #4 on: Enero 24, 2023, 05:39:00 pm »
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:
Código: [Seleccionar]
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:
Código: [Seleccionar]
[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
« Última Modificación: Enero 25, 2023, 04:38:08 pm por alotitokehoe »

Fernando Alvez

  • Jr. Member
  • **
  • Mensajes: 71
    • Ver Perfil
    • Email
  • Institución: Sistema de Información Universitaria (SIU)
  • Nombre y apellido: Fernando Alvez
Re:'Sincronizar Novedades con SQ' error
« Respuesta #5 on: Enero 31, 2023, 09:29:06 am »
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