Web service G3W2

Buen día, estamos en Guaraní 2.9.4 y queremos agregar web services para que lean y graben en la base de datos de Guaraní.
Existe alguna documentación donde pueda leer al respecto de como hacerlo?
Gracias!
Marcela

Hola Marcela,

Podes ver ejemplos en el archivo src/siu/rest/legacy/recurso_legacy.php de Guaraní Autogestión.

Para accederlos deben ingresar a la URL http:///rest/legacy/inscriptos?ua=xxx

legacy porque el archivo se llama recurso_legacy.php
inscriptos porque la función se llama get_list__inscriptos.

Prestale atención a las annotations/comentarios que están arriba de la función, ya que son importantes:


    /**
     * GET /legacy/inscriptos
     * @param_query $ua string [required] Filtro Código de la Unidad Académica
     * @notes
     *  <p>Los Filtros se definen como 'condicion;valor' donde 'condicion' puede ser: 

     *     [entre| es_mayor_que| desde| es_mayor_igual_que| es_menor_que| es_menor_igual_que| hasta| es_igual_a| es_distinto_de| contiene| no_contiene| comienza_con| termina_con]
     *	</p>
     * @summary Inscriptos a carrera
     * @responses  200 Exito
     * @responses  400 Errores en los parámetros
     */
    function get_list__inscriptos(){

        $datos = catalogo::consultar("rest_legacy", "inscriptos_carrera");

        rest::response()->get_list($datos);

    }

Las credenciales que te pide se configuran en el archivo instalacion/servicios_web/ofrecidos/usuarios.php, en el archivo instalacion/servicios_web_config.php deben estar activos los “servicios ofrecidos”.

Cualquier duda nos consultan por este medio!!!

saludos.