Inconveniente al personalizar Web Service de SIU-Guaraní

Buenos días!
Estoy teniendo un problema al crear un webservice

Creo el recurso en personalizacion…/rest/v1//recurso_xxxx.php

creo el rest en /rest/v1/modelos/rest_xxx.php

en el encabezado del recurso


namespace PERS\Guarani\php\rest\v1\mails_insti;

use SIUToba\rest\lib\rest_validador;
use SIUToba\rest\rest;
use SIUToba\rest\lib\modelable;

use PERS\Guarani\php\rest\v1\modelos\rest_mail_nucleo;


y en el encabezado del rest


namespace SIU\Guarani\php\rest\v1\modelos;

use SIUToba\rest\lib\rest_error;
use SIUToba\rest\lib\rest_filtro_sql;
use SIUToba\rest\lib\rest_hidratador;
use SIUToba\rest\lib\rest_validador;
use SIU\Guarani\php\rest\v1\mails_insti\recurso_carga_mail_insti;


agrego el recurso en el recursos_usuarios
//mails_insti
‘mails_insti/id/documento/id’ => [
‘PUT’ => [‘usuarios’ => array_merge($usuarios_admin, $todos, $usuarios_xxxxx)]
],

pero cuando lo ejecuto me sale

error 500
“Error Interno en el servidor: No se encuentra el recurso para v1/mails-insti/DNI/documento/40395144 en el directorio /usr/local/proyectos/guarani/php/rest. ¿Ruta mal formada?”

es como que lo estuviera bucando en la raiz original y no ne la carpeta personalzada

Gracias!

Hola Luciana,

¿esto en que versión de Guaraní ocurre?

¿tenes las personalización subida al colab?

¿en instalacion/i__desarrollo/p__guarani/rest/servidor.ini tenes definido path_api_pers=/path/to/gestion/personalizacion/php/rest/v1?

Referencias:
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/API_REST_GUARANI
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/personalizaciones/rest

saludos.
2

Hola Luciana,

En la versión 3.20.0 hay un problema que no toma la personalización de los Web Services, esto salio corregido en la 3.20.1. Si queres crea un GDS y te paso HOTFIX con el arreglo.

Foro:
https://foro.comunidad.siu.edu.ar/index.php?topic=23590
Tickets:
https://redmine.siu.edu.ar/redmine/issues/42386
https://redmine.siu.edu.ar/redmine/issues/42404

saludos.
2

Mil gracias sigue por GDS 59928

¿esto en que versión de Guaraní ocurre? 3.20.0

¿tenes las personalización subida al colab? NOPA, lo estoy desarrolando aún

¿en instalacion/i__desarrollo/p__guarani/rest/servidor.ini tenes definido path_api_pers=/path/to/gestion/personalizacion/php/rest/v1? YES
2
[/quote]

Hola Luciana,

Ya te aplique hotfix en el GDS 59928, lo seguimos por allí.

saludos.