Error en la operación de "Importación Tablas Presupuestarias" - Pilaga 3.8.1

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,


image.png

image.png

Screenshot_2021-01-29 Swagger UI.png

Screenshot_2021-01-29 Swagger UI.png

Buenas tardes!
Existe una pequeña incongruencia con tu versión de Pilagá 3.8.1, podras mostrarme el archivo servidor.ini ubicado en …/instalacion/i__produccion/p__pilaga/rest

Saludos.

Buenas tardes. Recuerdan como lo solucionaron al tema del error??

Buen día Sonia, te pedimos inicies un GDS para ver el caso en particular. Para ello necesitaremos que nos adjuntes los logs y el archivo servidor.ini.

Saludos

Pudimos hacerlo funcionar corrigiendo estas dos cosas…

1.- Para Mapuche la configuración de cliente.ini es “http://web_mapuche/pilaga/rest” (no lleva “/v1/” como Pilaga o Diagutia)
2.- Una vez que logramos que se conectaran y quisimos desde Mapuche importar las partidas…postgres de Mapuche nos daba el siguiente error de insert …

019, VS., 000, ‘SIN SUBSUBUNIDAD’,‘SS’ );

Lo solucionamos borrando de las tablas de Pilaga (sau_np_elementos,sau_np_elementos_etapas y sau_np_elementos_x_ejercicio) los registros cuyo columna codigo o codigo_completo tuviera ‘VS.’