Buenas, les comparto el siguiente problema que se está presentando en la comunicación de Mapuche 3.10.1 a Pilaga 3.8.1
En el momento de importar las Tablas Presupuestarias a Pilaga, arroja el siguiente error en Mapuche (se adjunta imagen)
Mapuche
sistema.log
[DEBUG][mapuche] [Respuesta AJAX] array (
0 =>
array (
'progreso' => '0',
'estado' => 'iniciado',
'hubo_error' => false,
'mensajes' =>
array (
0 =>
array (
'tiempo' => '29-01-2021 14:27:01',
'nivel' => 'info',
'mensaje' => '02:27:01 Se comienza a importar los datos desde los servicios Web de Pilaga',
),
1 =>
array (
'tiempo' => '29-01-2021 14:27:01',
'nivel' => 'error',
'mensaje' => '02:27:01 <b>Error: Verifique los datos de conexion con Pilaga.</b>',
),
),
),
1 => 0.0,
)
error.log (apache)
[Fri Jan 29 14:26:41.032183 2021] [php7:notice] [pid 1307] [client #########] toba_error_seguridad: Error Interno Invocaci\xf3n AJAX incorrecta, el metodo ajax__get_progreso no existe\n[TRAZA]\n\t<ul>\n\t<li><strong>toba_ci->servicio__ajax</strong>
Archivo: /var/www/html/mapuche3101/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, l\xednea 873
\t</li>\n\t<li><strong>toba_solicitud_web->servicio__ajax</strong>
Archivo: /var/www/html/mapuche3101/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, l\xednea 185<br /$
PILAGA
error.log (apache)
[Fri Jan 29 14:25:34.661592 2021] [php7:notice] [pid 25891] [client #########] #0 /var/www/html/SIU-Pilaga_3.8.1/vendor/siu-toba/rest/src/SIUToba/rest/rest.php(252): SIUToba\\rest\\lib\\ruteador->buscar_controlador('GET', 'v1/partidas_pre...')\n#1 /var/www/html/SIU-Pilaga_3.8.1/vendor/siu-toba/framework/php/nucleo/lib/toba_rest.php(53): SIUToba\\rest\\rest->procesar()\n#2 $
[Fri Jan 29 14:26:19.912313 2021] [php7:notice] [pid 26969] [client #########] Error al ejecutar el pedido. No se encuentra el recurso para v1/partidas_presupuestarias/elementos en el directorio /var/www/html/SIU-Pilaga_3.8.1/php/rest. \xbfRuta mal formada?
- Versionado de API-Rest : se versiona api-rest para tener más control sobre las modificaciones de los recursos. Para aquellos módulos (ej: Diaguita / Mapuche / Sanaviron Quilmes) que tengan configurado el cliente.ini deberán apuntar a la nueva ruta. Ejemplo: to = "http://web_pilaga/pilaga/rest/v1/"
Teniendo en cuenta los logs y la citación anterior se modificó el cliente.ini de mapuche de la siguiente ruta
ruta_instalada/mapuche/instalacion/i__produccion/p__mapuche/rest/pilaga/cliente.ini
Pero sigue arrojando el mismo error.
Para mi es por el guion - en el Swagger se ve que tiene guion mientras que en los logs muestra que tiene de la siguiente forma v1/partidas_presupuestarias/elementos
Quedo a la espera de su respuesta.
Saludos,