Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/interfaces»
(Página creada con «__NOTOC__ derecha|link=SIU-Kolla/version3.6.0») |
|||
Línea 1: | Línea 1: | ||
− | + | __TOC__ | |
[[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]] | [[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]] | ||
+ | |||
+ | == Introducción == | ||
+ | |||
+ | Para lograr una comunicación con otros módulos, SIU-Kolla ofrece diferentes servicios web a través de su API para la manipulación de entidades básicas. En algunos casos, lo servicios solo involucran la recuperación de datos, y otros ofrecen un CRUD (Create-Retrieve-Update-Delete). | ||
+ | |||
+ | == Configuración == | ||
+ | |||
+ | Para poder utilizar los Servicios Web, se debe dar de alta el usuarios como Sistema Externo, y posteriormente, configurar dicho usuario en la configuración REST del proyecto: | ||
+ | |||
+ | === Creación de usuario como Sistema Externo === | ||
+ | |||
+ | La siguientes operaciones deben ser realizadas por un usuario con los permisos suficientes. | ||
+ | |||
+ | * Ingresar al menú de 'Usuarios' e ingresar en 'Sistemas Externos' | ||
+ | [[Archivo:SE 1.png|100px|marco|centro]] | ||
+ | |||
+ | * Seleccionar la opción 'Agregar' | ||
+ | [[Archivo:SE 2.png|100px|marco|centro]] | ||
+ | |||
+ | * Ingresar los datos del Sistema Externo. ''Kolla al momento de registrar el Sistema le agrega el prefijo 'ue_'; por ejemplo si se ingresa '''usuario''' se registra el nombre '''ue_usuario''' '' | ||
+ | [[Archivo:SE 3.png|100px|marco|centro]] | ||
+ | |||
+ | === Creación de usuario REST === | ||
+ | * Editar el archivo <tt><path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini</tt> | ||
+ | <source lang="php" enclose="div"> | ||
+ | ;servidor.ini | ||
+ | autenticacion = basic | ||
+ | </source> | ||
+ | * y <tt><path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini</tt> | ||
+ | <source lang="php" enclose="div"> | ||
+ | ;servidor_usuarios.ini | ||
+ | [<nombre de usuario>] | ||
+ | password = sP6lgHwQopaqepOzgIWw ;cambiar! | ||
+ | </source> | ||
+ | * Se debe reemplazar: | ||
+ | ** <path proyecto Kolla>: por el path donde se encuentra instalado el proyecto SIU-Kolla | ||
+ | ** <instancia>: por el nombre de la instancia | ||
+ | |||
+ | Para más información, consultar en la explicación de [https://toba.siu.edu.ar/trac/toba/wiki/Referencia/Rest REST de Toba] | ||
+ | |||
+ | == Servicios Web (En Desarrollo) == | ||
+ | # [[Conceptos]] | ||
+ | # [[Elementos]] | ||
+ | # [[Encuestas]] | ||
+ | # [[Habilitaciones]] | ||
+ | # [[Tipo Elemento]] |
Revisión del 10:58 29 mar 2016
Sumario
Introducción
Para lograr una comunicación con otros módulos, SIU-Kolla ofrece diferentes servicios web a través de su API para la manipulación de entidades básicas. En algunos casos, lo servicios solo involucran la recuperación de datos, y otros ofrecen un CRUD (Create-Retrieve-Update-Delete).
Configuración
Para poder utilizar los Servicios Web, se debe dar de alta el usuarios como Sistema Externo, y posteriormente, configurar dicho usuario en la configuración REST del proyecto:
Creación de usuario como Sistema Externo
La siguientes operaciones deben ser realizadas por un usuario con los permisos suficientes.
- Ingresar al menú de 'Usuarios' e ingresar en 'Sistemas Externos'
- Seleccionar la opción 'Agregar'
- Ingresar los datos del Sistema Externo. Kolla al momento de registrar el Sistema le agrega el prefijo 'ue_'; por ejemplo si se ingresa usuario se registra el nombre ue_usuario
Creación de usuario REST
- Editar el archivo <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini
;servidor.ini
autenticacion = basic
autenticacion = basic
- y <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini
;servidor_usuarios.ini
[<nombre de usuario>]
password = sP6lgHwQopaqepOzgIWw ;cambiar!
[<nombre de usuario>]
password = sP6lgHwQopaqepOzgIWw ;cambiar!
- Se debe reemplazar:
- <path proyecto Kolla>: por el path donde se encuentra instalado el proyecto SIU-Kolla
- <instancia>: por el nombre de la instancia
Para más información, consultar en la explicación de REST de Toba