<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://documentacion.siu.edu.ar/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pboyko</id>
		<title>SIU - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://documentacion.siu.edu.ar/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pboyko"/>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/Especial:Contribuciones/Pboyko"/>
		<updated>2026-07-03T07:59:37Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.3.0/Novedades_funcionales&amp;diff=114200</id>
		<title>SIU-Diaguita/Version4.3.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.3.0/Novedades_funcionales&amp;diff=114200"/>
				<updated>2026-06-25T10:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Principales novedades de la versión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Resumen de oferta para presentaciones de Ofertas Electrónicas.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en paginados y listado baja de bienes patrimoniales.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejores en reportes por proveedor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Agregado de filtros en reportes y órdenes de compra.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en carga de proveedores&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Correcciones filtros de listado de bienes patrimoniales.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en históricos de cambios de circulares&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Se eleva requerimiento versión mínima de PostgreSQL 14.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.3.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=113897</id>
		<title>SIU-Diaguita</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=113897"/>
				<updated>2026-05-14T21:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Documentación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La administración patrimonial y los procesos de compra, más allá de sus particularidades, resultan complejos para cualquier tipo de institución. Ante la necesidad de gestionar ambos procedimientos, se desarrolló el sistema SIU-Diaguita, que cuenta con una estructura en dos módulos: Compras y Patrimonio, los cuales pueden utilizarse tanto en forma conjunta o por separado, según las necesidades de cada institución.&lt;br /&gt;
&lt;br /&gt;
== Trabajemos juntos para poner en marcha el sistema ==&lt;br /&gt;
&lt;br /&gt;
La implementación del sistema es una etapa vital para asegurar su correcto funcionamiento a futuro, es el proceso que sienta las bases y, por lo tanto, requiere de una especial atención. Es muy importante que prestes atención a las recomendaciones y realices todas las consultas que consideres necesarias para asegurarte que vas en el camino correcto. Acá podes ver los distintos canales en los que podés interactuar con el equipo de implementación y demás miembros de la comunidad.&lt;br /&gt;
&lt;br /&gt;
== Primeros pasos... todo lo que tenés que saber para poner el sistema en marcha ==&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/roles|Conformación del equipo de implementación]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/requerimientos|Requerimientos Mínimos de Equipamiento]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/plan de implementacion|Plan de Implementación]] =====&lt;br /&gt;
&lt;br /&gt;
== Documentación ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!SIU-Diaguita&lt;br /&gt;
!App&lt;br /&gt;
Colector&lt;br /&gt;
!Migrador de&lt;br /&gt;
Bienes Patrimoniales&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.2.0|Versión 4.2.0]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/appcolector|Versión 1.3]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/migrador/version1.0.0|Versión 1.0.x]]'''&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.1.0|Versión 4.1.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.0.0|Versión 4.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.6.0|Versión 3.6.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.5.0|Versión 3.5.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.4.0|Versión 3.4.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=113896</id>
		<title>SIU-Diaguita</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=113896"/>
				<updated>2026-05-14T21:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Documentación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La administración patrimonial y los procesos de compra, más allá de sus particularidades, resultan complejos para cualquier tipo de institución. Ante la necesidad de gestionar ambos procedimientos, se desarrolló el sistema SIU-Diaguita, que cuenta con una estructura en dos módulos: Compras y Patrimonio, los cuales pueden utilizarse tanto en forma conjunta o por separado, según las necesidades de cada institución.&lt;br /&gt;
&lt;br /&gt;
== Trabajemos juntos para poner en marcha el sistema ==&lt;br /&gt;
&lt;br /&gt;
La implementación del sistema es una etapa vital para asegurar su correcto funcionamiento a futuro, es el proceso que sienta las bases y, por lo tanto, requiere de una especial atención. Es muy importante que prestes atención a las recomendaciones y realices todas las consultas que consideres necesarias para asegurarte que vas en el camino correcto. Acá podes ver los distintos canales en los que podés interactuar con el equipo de implementación y demás miembros de la comunidad.&lt;br /&gt;
&lt;br /&gt;
== Primeros pasos... todo lo que tenés que saber para poner el sistema en marcha ==&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/roles|Conformación del equipo de implementación]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/requerimientos|Requerimientos Mínimos de Equipamiento]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/plan de implementacion|Plan de Implementación]] =====&lt;br /&gt;
&lt;br /&gt;
== Documentación ==&lt;br /&gt;
&lt;br /&gt;
| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!SIU-Diaguita&lt;br /&gt;
!App&lt;br /&gt;
Colector&lt;br /&gt;
!Migrador de&lt;br /&gt;
Bienes Patrimoniales&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.2.0|Versión 4.2.0]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/appcolector|Versión 1.3]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/migrador/version1.0.0|Versión 1.0.x]]'''&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.1.0|Versión 4.1.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.0.0|Versión 4.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.6.0|Versión 3.6.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.5.0|Versión 3.5.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.4.0|Versión 3.4.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/imagen_docker&amp;diff=113474</id>
		<title>SIU-Diaguita/version4.2.0/imagen docker</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/imagen_docker&amp;diff=113474"/>
				<updated>2026-04-17T19:22:47Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita.png|derecha|link=SIU-Diaguita/version4.2.0]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float: ;margin: 0 0 16px 16px;&amp;quot;&amp;gt;{{TOClimit|1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uso de imágenes docker en SIU-Diaguita ==&lt;br /&gt;
=== '''Acceso a imágenes docker SIU-Diaguita desde hub.siu.edu.ar''' ===&lt;br /&gt;
Para poder descargar la imagen de docker de SIU-Diaguita se debe contar con un usuario en hub.siu.edu.ar. Se debe realizar una solicitud de vinculación por nota. La explicación, detalle y enlace a una nota modelo la pueden obtener desde este link:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.siu.edu.ar/solicitud/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/imagen_docker&amp;diff=114005</id>
		<title>SIU-Diaguita/version4.3.0/imagen docker</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/imagen_docker&amp;diff=114005"/>
				<updated>2026-04-17T19:22:47Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita.png|derecha|link=SIU-Diaguita/version4.3.0]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float: ;margin: 0 0 16px 16px;&amp;quot;&amp;gt;{{TOClimit|1}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uso de imágenes docker en SIU-Diaguita ==&lt;br /&gt;
=== '''Acceso a imágenes docker SIU-Diaguita desde hub.siu.edu.ar''' ===&lt;br /&gt;
Para poder descargar la imagen de docker de SIU-Diaguita se debe contar con un usuario en hub.siu.edu.ar. Se debe realizar una solicitud de vinculación por nota. La explicación, detalle y enlace a una nota modelo la pueden obtener desde este link:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.siu.edu.ar/solicitud/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[SIU-Diaguita/version4.3.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars&amp;diff=111230</id>
		<title>SIU-Diaguita/version4.2.0instalacion actualizacion/instalador env vars</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars&amp;diff=111230"/>
				<updated>2026-01-15T16:35:23Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configuración de conexión a Araí-Documentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Variables de entorno para la instalación =&lt;br /&gt;
&lt;br /&gt;
A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación. Éstas están en el archivo [[../instalador.env.dist|''instalador.env.dist'']].&lt;br /&gt;
&lt;br /&gt;
Los parámetros comentados con &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; son parámetros opcionales, la configuración de la base de datos de negocio es obligatoria y es opcional definir una configuración separada para la base de datos de Toba, por defecto ambas bases de datos están en una misma base en distintos schemas.&lt;br /&gt;
&lt;br /&gt;
También opcionalmente se puede personalizar las rutas de &amp;lt;code&amp;gt;TOBA_PROYECTO_DIR&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;TOBA_INSTALACION_DIR&amp;lt;/code&amp;gt;, esto es útil para casos especiales.&lt;br /&gt;
&lt;br /&gt;
Opcionalmente podemos definir si el entorno es de producción &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;1&amp;amp;quot;&amp;lt;/code&amp;gt; o desarrollo &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;0&amp;amp;quot;&amp;lt;/code&amp;gt; por defecto asume que el ambiente es producción.&lt;br /&gt;
&lt;br /&gt;
== Configuración del instalador ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| INSTALADOR_TIMEOUT&lt;br /&gt;
| tiempo de ejecución de los comandos internos que tiene el instalador. Por defecto 1200 segundos&lt;br /&gt;
|-&lt;br /&gt;
| ENTORNO_PRODUCCION&lt;br /&gt;
| indica si la instalación es un entorno de producción. El valor &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; es producción, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; solo en casos de ambientes de desarrollo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración interna de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;24%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;0%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_BASE&lt;br /&gt;
| La url base pública de acceso al sistema, sin alias del proyecto. Ej: &amp;lt;code&amp;gt;https://diaguita.institucion.edu.ar&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;http://localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_PORT&lt;br /&gt;
| Opcional, el puerto de la url definida en la variable anterior&lt;br /&gt;
| &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_USUARIO&lt;br /&gt;
| El usuario administrador del proyecto, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PASSWORD&lt;br /&gt;
| El password del usuario administrador, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba123*-a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_INSTALACION_DIR&lt;br /&gt;
| Opcional, el directorio donde va a quedar los archivos de la instalacion del proyecto toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;diaguita/instalacion&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PROYECTO_DIR&lt;br /&gt;
| Opcional, el directorio donde está el proyecto toba&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_PROYECTO&lt;br /&gt;
| El alias Apache para el acceso al proyecto&lt;br /&gt;
| &amp;lt;code&amp;gt;/diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_NUCLEO&lt;br /&gt;
| Opcional, el alias Apache para acceso al núcleo de Toba&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_USUARIOS&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_EDITOR&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-editor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_editor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_REFERENCIA&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ID_DESARROLLADOR&lt;br /&gt;
| Opcional, el id desarrollador toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SESSION_NAME&lt;br /&gt;
| Opcional, el nombre de cookie donde se almacena las sesiones en el navegador. Si se tiene multiples instalaciones en el mimso dominio, deben ser distintas&lt;br /&gt;
| &amp;lt;code&amp;gt;TOBA_DIAGUITA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_FORZAR_HTTPS&lt;br /&gt;
| Opcional, si se desea utilizar https, o un proxy reverso y forzar que la aplicación opere con HTTPS. Puede ser &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt; u &amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Off&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SALT&lt;br /&gt;
| Opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba&lt;br /&gt;
| Caracteres aleatorios&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de negocio ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;23%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;5432&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de negocio&lt;br /&gt;
| &amp;lt;code&amp;gt;db_proyecto&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_HOST&lt;br /&gt;
| el host o dirección ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. Debe ser &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, solo requerida para separar la db de negocios de la del proyecto Toba.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Arai Proveedores ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, genera la base de datos central de Arai Proveedores.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;El usuario para conectarse a la base de datos requiere de permisos de creación de base de datos y tablas durante el proceso de instalación/actualización.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para envío de mails ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_ENTRADA&lt;br /&gt;
| nombre de configuración en el smtp.ini de Toba.&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HELO&lt;br /&gt;
| nombre HELO del host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HOST&lt;br /&gt;
| host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_PORT&lt;br /&gt;
| puerto del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_FROM&lt;br /&gt;
| dirección que envía el mail&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_SEGURIDAD&lt;br /&gt;
| el tipo de seguridad SMPT. Puede ser &amp;lt;code&amp;gt;ssl&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;tls&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_AUTH&lt;br /&gt;
| si requiere autenticación. Puede ser &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_USUARIO&lt;br /&gt;
| el usuario con el cual autenticar en el SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_CLAVE&lt;br /&gt;
| la clave del usuario&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al smtp y configurar en el sistema.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de RestHooks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_HOST&lt;br /&gt;
| Host del servicio Redis&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_PORT&lt;br /&gt;
| Puerto del servicio Redis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al servidor redis y configurar en el sistema el uso de RestHooks.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de SSO vía IDP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_METADATA_URL&lt;br /&gt;
| URL del IDP donde estén accesibles los metadatos&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_URL_SERVICE&lt;br /&gt;
| URL del IDP donde esté accesible el servicio&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_SINGLE_LOGOUT_URL_SERVICE&lt;br /&gt;
| URL para cerrar sesión en el IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_PUBLIC_KEY_FILE&lt;br /&gt;
| Ruta al archivo donde está el certificado usado para contactar al IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_ATRIBUTO_USUARIO&lt;br /&gt;
| El atributo del IDP que contiene el identificador de usuario&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_PERMITE_LOGIN_TOBA&lt;br /&gt;
| Si se activa el login interno del proyecto vía Toba. Posibles valores &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_AUTH_SOURCE&lt;br /&gt;
| El auth source del SP, por defecto suele ser &amp;lt;code&amp;gt;default-sp&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_COOKIE_NAME&lt;br /&gt;
| Nombre de la cookie manejada por OneLogin, por ej. &amp;lt;code&amp;gt;TOBA_SESSID&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_NAME&lt;br /&gt;
| Nombre del IDP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el uso de autenticación centralizada vía un IDP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de API REST ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_USUARIO&lt;br /&gt;
| El usuario con el cual autenticar como cliente a una api REST.&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_CLAVE&lt;br /&gt;
| La clave del usuario&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_AUTH&lt;br /&gt;
| El tipo de autenticación del cliente REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_SERVIDOR_AUTH&lt;br /&gt;
| El tipo de autenticación del servidor REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_ARAI_SYNC_KEY_FILE&lt;br /&gt;
| Opcional, ruta al archivo donde está el certificado usado para sincronizar apis REST con Araí &amp;lt;code&amp;gt;arai-sync.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso de apis tipo REST.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de la API de AFIP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el certificado.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el archivo de clave.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| Ruta absoluta donde la librería generará el token (requiere permisos de escritura).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de AFIP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de conexión a Araí-Documentos ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_HOST&lt;br /&gt;
| Es la url de conexión a Arai-Documentos. Ej: http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_USUARIO&lt;br /&gt;
| Usuario de la API de Arai-Documentos.&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_CLAVE&lt;br /&gt;
| Contraseña de la API de Arai-Documentos&lt;br /&gt;
|-&lt;br /&gt;
| URL_NOTIFICACIONES&lt;br /&gt;
| URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parámetro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
'''TOBA_URL_BASE . TOBA_ALIAS_PROYECTO . /rest/v1/notificaciones/documento'''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de Araí-Documentos.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0instalacion_actualizacion/instalador_env_vars&amp;diff=113983</id>
		<title>SIU-Diaguita/version4.3.0instalacion actualizacion/instalador env vars</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0instalacion_actualizacion/instalador_env_vars&amp;diff=113983"/>
				<updated>2026-01-15T16:35:23Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Variables de entorno para la instalación =&lt;br /&gt;
&lt;br /&gt;
A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación. Éstas están en el archivo [[../instalador.env.dist|''instalador.env.dist'']].&lt;br /&gt;
&lt;br /&gt;
Los parámetros comentados con &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; son parámetros opcionales, la configuración de la base de datos de negocio es obligatoria y es opcional definir una configuración separada para la base de datos de Toba, por defecto ambas bases de datos están en una misma base en distintos schemas.&lt;br /&gt;
&lt;br /&gt;
También opcionalmente se puede personalizar las rutas de &amp;lt;code&amp;gt;TOBA_PROYECTO_DIR&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;TOBA_INSTALACION_DIR&amp;lt;/code&amp;gt;, esto es útil para casos especiales.&lt;br /&gt;
&lt;br /&gt;
Opcionalmente podemos definir si el entorno es de producción &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;1&amp;amp;quot;&amp;lt;/code&amp;gt; o desarrollo &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;0&amp;amp;quot;&amp;lt;/code&amp;gt; por defecto asume que el ambiente es producción.&lt;br /&gt;
&lt;br /&gt;
== Configuración del instalador ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| INSTALADOR_TIMEOUT&lt;br /&gt;
| tiempo de ejecución de los comandos internos que tiene el instalador. Por defecto 1200 segundos&lt;br /&gt;
|-&lt;br /&gt;
| ENTORNO_PRODUCCION&lt;br /&gt;
| indica si la instalación es un entorno de producción. El valor &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; es producción, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; solo en casos de ambientes de desarrollo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración interna de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;24%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;0%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_BASE&lt;br /&gt;
| La url base pública de acceso al sistema, sin alias del proyecto. Ej: &amp;lt;code&amp;gt;https://diaguita.institucion.edu.ar&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;http://localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_PORT&lt;br /&gt;
| Opcional, el puerto de la url definida en la variable anterior&lt;br /&gt;
| &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_USUARIO&lt;br /&gt;
| El usuario administrador del proyecto, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PASSWORD&lt;br /&gt;
| El password del usuario administrador, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba123*-a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_INSTALACION_DIR&lt;br /&gt;
| Opcional, el directorio donde va a quedar los archivos de la instalacion del proyecto toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;diaguita/instalacion&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PROYECTO_DIR&lt;br /&gt;
| Opcional, el directorio donde está el proyecto toba&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_PROYECTO&lt;br /&gt;
| El alias Apache para el acceso al proyecto&lt;br /&gt;
| &amp;lt;code&amp;gt;/diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_NUCLEO&lt;br /&gt;
| Opcional, el alias Apache para acceso al núcleo de Toba&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_USUARIOS&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_EDITOR&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-editor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_editor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_REFERENCIA&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ID_DESARROLLADOR&lt;br /&gt;
| Opcional, el id desarrollador toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SESSION_NAME&lt;br /&gt;
| Opcional, el nombre de cookie donde se almacena las sesiones en el navegador. Si se tiene multiples instalaciones en el mimso dominio, deben ser distintas&lt;br /&gt;
| &amp;lt;code&amp;gt;TOBA_DIAGUITA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_FORZAR_HTTPS&lt;br /&gt;
| Opcional, si se desea utilizar https, o un proxy reverso y forzar que la aplicación opere con HTTPS. Puede ser &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt; u &amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Off&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SALT&lt;br /&gt;
| Opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba&lt;br /&gt;
| Caracteres aleatorios&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de negocio ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;23%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;5432&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de negocio&lt;br /&gt;
| &amp;lt;code&amp;gt;db_proyecto&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_HOST&lt;br /&gt;
| el host o dirección ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. Debe ser &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, solo requerida para separar la db de negocios de la del proyecto Toba.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Arai Proveedores ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, genera la base de datos central de Arai Proveedores.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;El usuario para conectarse a la base de datos requiere de permisos de creación de base de datos y tablas durante el proceso de instalación/actualización.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para envío de mails ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_ENTRADA&lt;br /&gt;
| nombre de configuración en el smtp.ini de Toba.&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HELO&lt;br /&gt;
| nombre HELO del host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HOST&lt;br /&gt;
| host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_PORT&lt;br /&gt;
| puerto del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_FROM&lt;br /&gt;
| dirección que envía el mail&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_SEGURIDAD&lt;br /&gt;
| el tipo de seguridad SMPT. Puede ser &amp;lt;code&amp;gt;ssl&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;tls&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_AUTH&lt;br /&gt;
| si requiere autenticación. Puede ser &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_USUARIO&lt;br /&gt;
| el usuario con el cual autenticar en el SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_CLAVE&lt;br /&gt;
| la clave del usuario&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al smtp y configurar en el sistema.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de RestHooks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_HOST&lt;br /&gt;
| Host del servicio Redis&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_PORT&lt;br /&gt;
| Puerto del servicio Redis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al servidor redis y configurar en el sistema el uso de RestHooks.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de SSO vía IDP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_METADATA_URL&lt;br /&gt;
| URL del IDP donde estén accesibles los metadatos&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_URL_SERVICE&lt;br /&gt;
| URL del IDP donde esté accesible el servicio&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_SINGLE_LOGOUT_URL_SERVICE&lt;br /&gt;
| URL para cerrar sesión en el IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_PUBLIC_KEY_FILE&lt;br /&gt;
| Ruta al archivo donde está el certificado usado para contactar al IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_ATRIBUTO_USUARIO&lt;br /&gt;
| El atributo del IDP que contiene el identificador de usuario&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_PERMITE_LOGIN_TOBA&lt;br /&gt;
| Si se activa el login interno del proyecto vía Toba. Posibles valores &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_AUTH_SOURCE&lt;br /&gt;
| El auth source del SP, por defecto suele ser &amp;lt;code&amp;gt;default-sp&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_COOKIE_NAME&lt;br /&gt;
| Nombre de la cookie manejada por OneLogin, por ej. &amp;lt;code&amp;gt;TOBA_SESSID&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_NAME&lt;br /&gt;
| Nombre del IDP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el uso de autenticación centralizada vía un IDP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de API REST ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_USUARIO&lt;br /&gt;
| El usuario con el cual autenticar como cliente a una api REST.&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_CLAVE&lt;br /&gt;
| La clave del usuario&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_AUTH&lt;br /&gt;
| El tipo de autenticación del cliente REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_SERVIDOR_AUTH&lt;br /&gt;
| El tipo de autenticación del servidor REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_ARAI_SYNC_KEY_FILE&lt;br /&gt;
| Opcional, ruta al archivo donde está el certificado usado para sincronizar apis REST con Araí &amp;lt;code&amp;gt;arai-sync.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso de apis tipo REST.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de la API de AFIP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el certificado.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el archivo de clave.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| Ruta absoluta donde la librería generará el token (requiere permisos de escritura).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de AFIP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de conexión a Araí-Documentos ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_HOST&lt;br /&gt;
| Es la url de conexión a Arai-Documentos. Ej: http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_USUARIO&lt;br /&gt;
| Usuario de la API de Arai-Documentos.&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_CLAVE&lt;br /&gt;
| Contraseña de la API de Arai-Documentos&lt;br /&gt;
|-&lt;br /&gt;
| URL_NOTIFICACIONES&lt;br /&gt;
| URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parámetro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
'''TOBA_URL_BASE . TOBA_ALIAS_PROYECTO . /rest/v1/notificaciones/documento'''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de Araí-Documentos.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0&amp;diff=111229</id>
		<title>SIU-Diaguita/version4.2.0</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0&amp;diff=111229"/>
				<updated>2026-01-15T16:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Número de versión: &amp;lt;strong&amp;gt;4.2.0&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Fecha de publicación:  '''15/01/2026'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; [[SIU-Diaguita/Version4.2.0/Novedades_funcionales | Principales novedades]] &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_funcional_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Funcional&amp;lt;/p&amp;gt; !! &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; !! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_tecnico_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Técnica&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/glosario_de_conceptos|Glosario de conceptos]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.2.0/instalacion_actualizacion|Instalación y Actualización de SIU-Diaguita]] &lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/primeros_pasos|Primeros pasos]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/post_instalacion|Post Instalación]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/configuracion_del_sistema|Configuración de la aplicación]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/consideraciones_tecnicas| Otras consideraciones técnicas]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/aspectos_generales_de_las_operaciones|Aspectos generales de las operaciones]]  ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/personalizacion|Personalización]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/principales_circuitos_funcionales|Principales circuitos funcionales]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/preguntas_frecuentes|Preguntas frecuentes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/documentacion_de_las_operaciones|Documentación de las operaciones]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/contactanos|Contactanos]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/interoperabilidad sistema expediente|'''Interoperabilidad con el Ecosistema SIU''']] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/links de interes|Links de interés]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/integracion_diaguita|Integración con otros sistemas]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.2.0/guia_rapida_diaguita_eei|Guía Rápida Diaguita EEI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/preguntas_frecuentes_funcional|Preguntas frecuentes]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.2.0/links de interes_funcional|Links de interés]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.2.0/contactanos|Contactanos]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0&amp;diff=113945</id>
		<title>SIU-Diaguita/version4.3.0</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0&amp;diff=113945"/>
				<updated>2026-01-15T16:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Número de versión: &amp;lt;strong&amp;gt;4.3.0&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Fecha de publicación:  '''15/01/2026'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; [[SIU-Diaguita/Version4.3.0/Novedades_funcionales | Principales novedades]] &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_funcional_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Funcional&amp;lt;/p&amp;gt; !! &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; !! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_tecnico_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Técnica&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/glosario_de_conceptos|Glosario de conceptos]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.3.0/instalacion_actualizacion|Instalación y Actualización de SIU-Diaguita]] &lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/primeros_pasos|Primeros pasos]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/post_instalacion|Post Instalación]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/configuracion_del_sistema|Configuración de la aplicación]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/consideraciones_tecnicas| Otras consideraciones técnicas]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/aspectos_generales_de_las_operaciones|Aspectos generales de las operaciones]]  ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/personalizacion|Personalización]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/principales_circuitos_funcionales|Principales circuitos funcionales]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/preguntas_frecuentes|Preguntas frecuentes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/documentacion_de_las_operaciones|Documentación de las operaciones]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/contactanos|Contactanos]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/interoperabilidad sistema expediente|'''Interoperabilidad con el Ecosistema SIU''']] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.3.0/links de interes|Links de interés]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/integracion_diaguita|Integración con otros sistemas]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.3.0/guia_rapida_diaguita_eei|Guía Rápida Diaguita EEI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.3.0/preguntas_frecuentes_funcional|Preguntas frecuentes]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.3.0/links de interes_funcional|Links de interés]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.3.0/contactanos|Contactanos]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars&amp;diff=111228</id>
		<title>SIU-Diaguita/version4.2.0instalacion actualizacion/instalador env vars</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars&amp;diff=111228"/>
				<updated>2026-01-15T16:33:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Variables de entorno para la instalación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Variables de entorno para la instalación =&lt;br /&gt;
&lt;br /&gt;
A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación. Éstas están en el archivo [[../instalador.env.dist|''instalador.env.dist'']].&lt;br /&gt;
&lt;br /&gt;
Los parámetros comentados con &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; son parámetros opcionales, la configuración de la base de datos de negocio es obligatoria y es opcional definir una configuración separada para la base de datos de Toba, por defecto ambas bases de datos están en una misma base en distintos schemas.&lt;br /&gt;
&lt;br /&gt;
También opcionalmente se puede personalizar las rutas de &amp;lt;code&amp;gt;TOBA_PROYECTO_DIR&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;TOBA_INSTALACION_DIR&amp;lt;/code&amp;gt;, esto es útil para casos especiales.&lt;br /&gt;
&lt;br /&gt;
Opcionalmente podemos definir si el entorno es de producción &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;1&amp;amp;quot;&amp;lt;/code&amp;gt; o desarrollo &amp;lt;code&amp;gt;ENTORNO_PRODUCCION=&amp;amp;quot;0&amp;amp;quot;&amp;lt;/code&amp;gt; por defecto asume que el ambiente es producción.&lt;br /&gt;
&lt;br /&gt;
== Configuración del instalador ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| INSTALADOR_TIMEOUT&lt;br /&gt;
| tiempo de ejecución de los comandos internos que tiene el instalador. Por defecto 1200 segundos&lt;br /&gt;
|-&lt;br /&gt;
| ENTORNO_PRODUCCION&lt;br /&gt;
| indica si la instalación es un entorno de producción. El valor &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; es producción, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; solo en casos de ambientes de desarrollo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración interna de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;24%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;0%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_BASE&lt;br /&gt;
| La url base pública de acceso al sistema, sin alias del proyecto. Ej: &amp;lt;code&amp;gt;https://diaguita.institucion.edu.ar&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;http://localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_URL_PORT&lt;br /&gt;
| Opcional, el puerto de la url definida en la variable anterior&lt;br /&gt;
| &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_USUARIO&lt;br /&gt;
| El usuario administrador del proyecto, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PASSWORD&lt;br /&gt;
| El password del usuario administrador, en caso de actualización dejar valor por defecto&lt;br /&gt;
| &amp;lt;code&amp;gt;toba123*-a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_INSTALACION_DIR&lt;br /&gt;
| Opcional, el directorio donde va a quedar los archivos de la instalacion del proyecto toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;diaguita/instalacion&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_PROYECTO_DIR&lt;br /&gt;
| Opcional, el directorio donde está el proyecto toba&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_PROYECTO&lt;br /&gt;
| El alias Apache para el acceso al proyecto&lt;br /&gt;
| &amp;lt;code&amp;gt;/diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_NUCLEO&lt;br /&gt;
| Opcional, el alias Apache para acceso al núcleo de Toba&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_diaguita&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_USUARIOS&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_usuarios&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_EDITOR&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-editor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_editor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ALIAS_TOBA_REFERENCIA&lt;br /&gt;
| Opcional, el alias Apache para el acceso al proyecto &amp;lt;code&amp;gt;Toba-referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;/toba_referencia&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_ID_DESARROLLADOR&lt;br /&gt;
| Opcional, el id desarrollador toba.&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SESSION_NAME&lt;br /&gt;
| Opcional, el nombre de cookie donde se almacena las sesiones en el navegador. Si se tiene multiples instalaciones en el mimso dominio, deben ser distintas&lt;br /&gt;
| &amp;lt;code&amp;gt;TOBA_DIAGUITA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_FORZAR_HTTPS&lt;br /&gt;
| Opcional, si se desea utilizar https, o un proxy reverso y forzar que la aplicación opere con HTTPS. Puede ser &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt; u &amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Off&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_SALT&lt;br /&gt;
| Opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba&lt;br /&gt;
| Caracteres aleatorios&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de negocio ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
!width=&amp;quot;23%&amp;quot;| Valor por defecto&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;5432&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de negocio&lt;br /&gt;
| &amp;lt;code&amp;gt;db_proyecto&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PROYECTO_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos&lt;br /&gt;
| &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Toba ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_HOST&lt;br /&gt;
| el host o dirección ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| TOBA_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. Debe ser &amp;lt;code&amp;gt;LATIN1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, solo requerida para separar la db de negocios de la del proyecto Toba.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de la base de datos de Arai Proveedores ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;16%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, genera la base de datos central de Arai Proveedores.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;El usuario para conectarse a la base de datos requiere de permisos de creación de base de datos y tablas durante el proceso de instalación/actualización.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para envío de mails ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_ENTRADA&lt;br /&gt;
| nombre de configuración en el smtp.ini de Toba.&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HELO&lt;br /&gt;
| nombre HELO del host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_HOST&lt;br /&gt;
| host del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_PORT&lt;br /&gt;
| puerto del servicio SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_FROM&lt;br /&gt;
| dirección que envía el mail&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_SEGURIDAD&lt;br /&gt;
| el tipo de seguridad SMPT. Puede ser &amp;lt;code&amp;gt;ssl&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;tls&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_AUTH&lt;br /&gt;
| si requiere autenticación. Puede ser &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_USUARIO&lt;br /&gt;
| el usuario con el cual autenticar en el SMTP&lt;br /&gt;
|-&lt;br /&gt;
| SMTP_CLAVE&lt;br /&gt;
| la clave del usuario&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al smtp y configurar en el sistema.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de RestHooks ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Variable de entorno&lt;br /&gt;
! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_HOST&lt;br /&gt;
| Host del servicio Redis&lt;br /&gt;
|-&lt;br /&gt;
| REST_HOOKS_REDIS_PORT&lt;br /&gt;
| Puerto del servicio Redis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para validar conexión al servidor redis y configurar en el sistema el uso de RestHooks.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de SSO vía IDP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_METADATA_URL&lt;br /&gt;
| URL del IDP donde estén accesibles los metadatos&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_URL_SERVICE&lt;br /&gt;
| URL del IDP donde esté accesible el servicio&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_SINGLE_LOGOUT_URL_SERVICE&lt;br /&gt;
| URL para cerrar sesión en el IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_PUBLIC_KEY_FILE&lt;br /&gt;
| Ruta al archivo donde está el certificado usado para contactar al IDP&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_ATRIBUTO_USUARIO&lt;br /&gt;
| El atributo del IDP que contiene el identificador de usuario&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_PERMITE_LOGIN_TOBA&lt;br /&gt;
| Si se activa el login interno del proyecto vía Toba. Posibles valores &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_AUTH_SOURCE&lt;br /&gt;
| El auth source del SP, por defecto suele ser &amp;lt;code&amp;gt;default-sp&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_COOKIE_NAME&lt;br /&gt;
| Nombre de la cookie manejada por OneLogin, por ej. &amp;lt;code&amp;gt;TOBA_SESSID&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SSO_SP_IDP_NAME&lt;br /&gt;
| Nombre del IDP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el uso de autenticación centralizada vía un IDP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de API REST ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_USUARIO&lt;br /&gt;
| El usuario con el cual autenticar como cliente a una api REST.&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_CLAVE&lt;br /&gt;
| La clave del usuario&lt;br /&gt;
|-&lt;br /&gt;
| REST_CLIENTE_AUTH&lt;br /&gt;
| El tipo de autenticación del cliente REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_SERVIDOR_AUTH&lt;br /&gt;
| El tipo de autenticación del servidor REST &amp;lt;code&amp;gt;basic&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;digest&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| REST_ARAI_SYNC_KEY_FILE&lt;br /&gt;
| Opcional, ruta al archivo donde está el certificado usado para sincronizar apis REST con Araí &amp;lt;code&amp;gt;arai-sync.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso de apis tipo REST.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración para uso de la API de AFIP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el certificado.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| Ruta absoluta donde se encuentra almacenado el archivo de clave.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| Ruta absoluta donde la librería generará el token (requiere permisos de escritura).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de AFIP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuración de conexión a Araí-Documentos ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;61%&amp;quot;| Variable de entorno&lt;br /&gt;
!width=&amp;quot;38%&amp;quot;| Descripción&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_HOST&lt;br /&gt;
| Es la url de conexión a Arai-Documentos. Ej: http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_USUARIO&lt;br /&gt;
| Usuario de la API de Arai-Documentos.&lt;br /&gt;
|-&lt;br /&gt;
| DOCUMENTOS_CLAVE&lt;br /&gt;
| Contraseña de la API de Arai-Documentos&lt;br /&gt;
|-&lt;br /&gt;
| URL_NOTIFICACIONES&lt;br /&gt;
| URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parámetro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Esta configuración es opcional, se utiliza para configurar en el sistema el acceso a la api de AFIP.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111227</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111227"/>
				<updated>2026-01-15T16:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma en el instalador.env:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parámetro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma: &lt;br /&gt;
&lt;br /&gt;
TOBA_URL_BASE . TOBA_ALIAS_PROYECTO . /rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/post_instalacion&amp;diff=113990</id>
		<title>SIU-Diaguita/version4.3.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/post_instalacion&amp;diff=113990"/>
				<updated>2026-01-15T16:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.3.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.3.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.3.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.3. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.3.0 de SIU-Diaguita requiere al menos contar con la versión 4.3.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.3.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.35 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.36 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.3.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.3.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma en el instalador.env:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parámetro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma: &lt;br /&gt;
&lt;br /&gt;
TOBA_URL_BASE . TOBA_ALIAS_PROYECTO . /rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.3.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.3.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111226</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111226"/>
				<updated>2026-01-15T16:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma en el instalador.env:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parametro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma: &lt;br /&gt;
&lt;br /&gt;
'''ENV['TOBA_URL_BASE']''' . ENV['TOBA_ALIAS_PROYECTO'].'/rest/v1/notificaciones/documento'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111225</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111225"/>
				<updated>2026-01-15T16:27:31Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma en el instalador.env:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini. Este parametro NO es obligatorio, si NO se define el instalador.env, la URL se construye utilizando las variables de entorno existentes de la sgte forma: ENV['TOBA_URL_BASE'] . ENV['TOBA_ALIAS_PROYECTO'].'/rest/v1/notificaciones/documento'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111219</id>
		<title>SIU-Diaguita/Version4.2.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111219"/>
				<updated>2026-01-15T15:41:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Principales novedades de la versión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Importación de documentos adjuntos en Oferta Electrónica a partir de la v2.2. de Huarpe Proveedores.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Vinculación de adjuntos de oferta electrónica a EEI (Expediente Electrónico Integrado)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Soporte para QR en etiquetas de bienes patrimoniales&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras de seguridad&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en carga de proveedores&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Ajustes en solicitudes de bajas de bienes en estado borrador&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.3.0/Novedades_funcionales&amp;diff=114013</id>
		<title>SIU-Diaguita/Version4.3.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.3.0/Novedades_funcionales&amp;diff=114013"/>
				<updated>2026-01-15T15:41:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Importación de documentos adjuntos en Oferta Electrónica a partir de la v2.2. de Huarpe Proveedores.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Vinculación de adjuntos de oferta electrónica a EEI (Expediente Electrónico Integrado)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Soporte para QR en etiquetas de bienes patrimoniales&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras de seguridad&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en carga de proveedores&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Ajustes en solicitudes de bajas de bienes en estado borrador&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.3.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111218</id>
		<title>SIU-Diaguita/Version4.2.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111218"/>
				<updated>2026-01-15T15:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Soporte a versión 2.2.0 del Portal del Proveedor para permitir adjuntar documentos a las ofertas electrónicas.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- A&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111217</id>
		<title>SIU-Diaguita/Version4.2.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111217"/>
				<updated>2026-01-15T15:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Principales novedades de la versión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Soporte a versión 2.2.0 del Portal del Proveedor.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- A&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111216</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111216"/>
				<updated>2026-01-15T15:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma en el instalador.env:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion&amp;diff=111215</id>
		<title>SIU-Diaguita/version4.2.0/instalacion actualizacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion&amp;diff=111215"/>
				<updated>2026-01-15T15:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Instalación/Actualización del sistema SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalación/Actualización del sistema SIU-Diaguita =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sgte sección antes de comenzar con la instalación/actualización: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Se recomienda realizar dos instalaciones del sistema, una para los usuarios y otra para el equipo informático, tanto durante el período de testeo como durante la etapa de producción del sistema, de manera de independizar las pruebas que se realizan.&lt;br /&gt;
Considere la instalación del navegador en cada estación de trabajo, el sistema SIU-Diaguita fue desarrollado para funcionar en forma óptima en el Mozilla Firefox, las últimas versiones del mismo tienen un manejo optimizado de la memoria.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Esquema ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El siguiente esquema muestra en detalle los pasos para una instalación y actualización del sistema SIU-Diaguita, en este esquema se contempla el procedimiento según se necesite personalizar o no.&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/esquema Esquema]&lt;br /&gt;
&lt;br /&gt;
== Requerimientos ==&lt;br /&gt;
&lt;br /&gt;
Para poder comenzar con la instalación debe tener instalado el servidor web Apache (http://httpd.apache.org/) con capacidad de interpretar scripts PHP.&lt;br /&gt;
&lt;br /&gt;
Si tiene dudas sobre la instalación y/o configuración de alguno de estos servicios, puede comunicarse con el soporte técnico del SIU en http://portal.comunidad.siu.edu.ar. &lt;br /&gt;
&lt;br /&gt;
Las versiones recomendadas son las siguientes:&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
La instalación del sistema SIU-Diaguita se realiza mediante el instalador de proyectos y aplicaciones SIU integrado dentro del código fuente del sistema que distribuye el SIU. El cual brinda los mecanismos mínimos necesarios para realizar una instalación de forma estandarizada, homogénea y controlable.&lt;br /&gt;
&lt;br /&gt;
=== Pasos previos a un proceso de instalación ===&lt;br /&gt;
&lt;br /&gt;
#Antes de realizar la instalación verificar [http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
#Descargar el sistema de SIU-Diaguita desde el sitio http://portal.comunidad.siu.edu.ar/ cuyo nombre es '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita_4.2.X.zip''''. &lt;br /&gt;
#Descomprimir el archivo y copiar el directorio SIU-Diaguita en la máquina destino en el directorio donde se desea instalar el sistema.&lt;br /&gt;
#Luego, para descargar las librerías del proyecto ingresar al directorio recién descomprimido de SIU-Diaguita (ultima versión) y ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
composer install --no-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Nota: Si por algún motivo no puede utilizarse el comando composer install ver sección [[#Instalación de librerías sin usar composer]]&lt;br /&gt;
#Copiar el archivo instalador.env.dist y renombrar a instalador.env, en linux se puede utilizar el siguiente comando: &lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp instalador.env.dist instalador.env&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Configurar el archivo '''instalador.env''' con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Diaguita y la de Toba queden dentro de una misma base de datos (como es la opción por defecto). Para obtener mayor información sobre cada parámetro de configuración del instalador abrir el siguiente link:  [http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars Variables de entorno para la instalación]&lt;br /&gt;
#El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x bin/instalador&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de librerías sin usar composer ===&lt;br /&gt;
Si por algún motivo no puede utilizarse el comando composer install para descargar las librerias necesarias, por ejemplo por no tener acceso a internet en el servidor donde se esta instalando, se debe seguir los sgtes pasos para reemplazar el uso de de composer install:&lt;br /&gt;
&lt;br /&gt;
# Descargar el archivo vendor.7z y descomprimirlo en el directorio raiz del proyecto&lt;br /&gt;
# Crear un enlace simbolico del binario de toba en el directorio bin del proyecto.&lt;br /&gt;
Dentro del directorio bin ejecutar:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s ../vendor/siu-toba/framework/bin/toba toba&lt;br /&gt;
ln -s ../vendor/siu/arai-cli/bin/arai-cli arai-cli&lt;br /&gt;
ln -s ../vendor/robmorgan/phinx/bin/phinx phinx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero sin personalizaciones, es necesario iniciar una instalación en modo producción ya que no es necesario requerir de los proyectos Toba Editor y Toba Referencias.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de producción con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero en entorno de desarrollo ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero con personalizaciones, es necesario iniciar una instalación en modo desarrollo ya que es necesario requerir de los proyectos Toba Editor y Toba Referencia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
No se recomienda realizar una instalación de un entorno de desarrollo para producción, ya que al contar con un sistema instalado en modo desarrollo cualquier usuario puede tener acceso al proyecto Toba-Editor y podría realizar modificaciones sobre el sistema vulnerando la seguridad del mismo. &lt;br /&gt;
Otro factor a tener en cuenta es que un sistema instalado en entorno de desarrollo no utiliza metadatos compilados, los cuales si se manejan en una instalación en entorno de producción y sin esto disminuye significativamente la performance del sistema.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación en entorno de desarrollo se debe configurar en el archivo de parámetros del instalador, '''instalador.env''', el parámetro '''ENTORNO_PRODUCCION''' con el valor 0.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ENTORNO_PRODUCCION=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de desarrollo con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
== Actualización ==&lt;br /&gt;
=== Recomendaciones previas a la actualización ===&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANTE:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
La versión 4.2.0 de SIU-Diaguita incrementa la versión mínima soportada de Postgres a la  versión 12. Por lo tanto, previo a la actualización, es necesario que el Backup realizado de la Base de Datos sea importado en una de las versiones de Postgres soportada (12, 13 o 14). Luego de esto, los parámetros de conexión indicados en el instalador.env de la versión 4.2.0 deben ser los de la nueva versión de Postgres donde ya se encuentra la Base de Datos operativa.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antes de iniciar el proceso de actualización se recomienda verificar las configuraciones de la instalación anterior del sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Es importante no renombrar ni mover la carpeta de instalación anterior hasta que se haya terminado el proceso de actualización.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración del entorno de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Se debe abrir el archivo que se encuentra dentro del directorio de instalación anterior '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita-anterior/instalacion/entorno_toba.env''''&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un sistema operativo Linux la estructura del archivo sera la siguiente, verificar si se encuentra correctamente configurado nuestra ruta de instalación a SIU-Diaguita&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
export TOBA_DIR=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
export TOBA_INSTANCIA=produccion&lt;br /&gt;
export TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
export PATH=&amp;quot;$TOBA_DIR/bin:$PATH&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un servidor con sistema operativo Windows, se debe validar la existencia del archivo '&amp;lt;nowiki/&amp;gt;'''entorno_toba_4.2.bat'''' dentro del directorio del usuario del sistema. Se debe tener en cuenta que si se tienen múltiples instalaciones en el mismo servidor, este archivo tendrá los valores de la ultima instalación realizada por lo tanto es necesario  verificar que se encuentre con los valores de la instalación de SIU-Diaguita que se desea actualizar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
set TOBA_PROYECTO=diaguita&lt;br /&gt;
set TOBA_INSTANCIA=produccion&lt;br /&gt;
set TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
&lt;br /&gt;
set toba_dir=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
&lt;br /&gt;
set diaguita_dir=/ruta_instalacion_a_diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otra aclaración para instalaciones en SO Windows, es que en los comandos php -como el caso del comando instalador- requieren que se agregue explicitamente php previo al comando, ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
php instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración de la instancia de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Para verificar si se encuentra correctamente configurada la instancia del proyecto, se debe abrir el archivo '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita/instalacion/i__produccion/instancia.ini'&amp;lt;nowiki/&amp;gt;''' y dentro de este verificar si esta configurado el parámetro '&amp;lt;nowiki/&amp;gt;'''usar_perfiles_propios = &amp;quot;1&amp;quot;'''' el cual es &lt;br /&gt;
necesario para poder realizar la migración de perfiles de la instalación anterior a la nueva instalación.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita]&lt;br /&gt;
path = &amp;quot;/ruta_instalacion_a_diaguita&amp;quot;&lt;br /&gt;
url = &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
full_url = &amp;quot;http://localhost/diaguita&amp;quot;&lt;br /&gt;
url_pers = &amp;quot;/diaguita_pers/&amp;quot;&lt;br /&gt;
usar_perfiles_propios = &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar permisos de lectura y escritura de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Durante el proceso de actualización es necesario que el usuario del sistema el cual ejecuta el instalador tenga permisos de lectura y escritura sobre el SIU-Diaguita anterior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
El directorio de instalación del proyecto anterior a actualizar debe poder ser accesible para la lectura y escritura de los archivos y directorios.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del archivo instalador.env  ===&lt;br /&gt;
Para la actualización, es necesario abrir y editar las siguientes entradas del archivo instalador.env &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS DE NEGOCIO ######&lt;br /&gt;
PROYECTO_DB_DBNAME=&amp;quot;nombre de base de datos actualizar&amp;quot;&lt;br /&gt;
###### CONFIG DE TOBA ######&lt;br /&gt;
TOBA_ALIAS_PROYECTO=&amp;quot;/XXXXXX&amp;quot;&lt;br /&gt;
TOBA_ALIAS_NUCLEO=&amp;quot;/XXXXXX&amp;quot;( cambiarlo para que utilize versiones la versión anterior)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actualización de entradas al archivo instalador.env  ===&lt;br /&gt;
El comando proyecto:definir-variables se encarga de crear el archivo instalador.env cuando no existe, también puede agregar las variables faltantes en un archivo existente.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:definir-variables&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Importante: Instalaciones que utilicen sincronización con araí proveedores ===&lt;br /&gt;
Para actualizaciones, cuando se utiliza sincronización de proveedores mediante araí proveedores es necesario realizar las configuraciones que se encuentran a continuación&lt;br /&gt;
[[SIU-Diaguita/version4.2.0/consideraciones_tecnicas#Configuraci.C3.B3n_de_la_base_de_datos_de_Arai_Proveedores|Configuración de la base de datos de Arai Proveedores]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Para realizar una actualización sin personalizaciones, es necesario iniciar una instalación en modo producción. El instalador no soporta actualizaciones de instalaciones en entorno de desarrollo.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], y luego de chequear los requerimientos previos a la actualización, el instalador nos proporciona el siguiente comando para ejecutar el&lt;br /&gt;
proceso de actualización:&lt;br /&gt;
&lt;br /&gt;
Para actualizar en entorno de producción se ejecuta el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar -d /RUTA_INSTALACION_ANTERIOR/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de actualización, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post actualización]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación con personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Cada vez que para el SIU-Diaguita este disponible una nueva versión (versión original generada por el equipo de SIU), se deberá migrar manualmente desde un entorno de desarrollo previo. El procedimiento de trabajo implica migrar la personalización desde la versión anterior a la siguiente sin saltearse ninguna versión intermedia. Para ello, desde un repositorio se tendrá que descargar la nueva versión y realizar la instalación nueva en modo desarrollo. &lt;br /&gt;
&lt;br /&gt;
Es recomendable no utilizar el entorno de desarrollo anterior, así este puede ser utilizado para realizar bugfixes y correcciones que sean necesarios para la actual versión en producción. Procediendo sobre una nueva instalación de SIU-Diaguita, realizar:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva version&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/  &lt;br /&gt;
&lt;br /&gt;
# En la nueva versión realiza una instalación en desarrollo con base de datos de negocio existente&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&lt;br /&gt;
# Mezcla los cambios hechos en la version 4.2.0 hacia esta nueva version  &lt;br /&gt;
svn merge https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/personalizacion    carpeta_proyecto/personalizacion&lt;br /&gt;
&lt;br /&gt;
# Inicia la personalizacion&lt;br /&gt;
toba personalizacion iniciar&lt;br /&gt;
&lt;br /&gt;
# Chequea si hay posibles conflictos&lt;br /&gt;
toba personalizacion conflictos&lt;br /&gt;
&lt;br /&gt;
# Toma los archivos .xml de la carpeta personalización y los carga a metadatos en la base&lt;br /&gt;
toba personalizacion importar&lt;br /&gt;
&lt;br /&gt;
# Exporta los metadatos como archivos .sql en la carpeta metadatos&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
svn commit  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post Instalación/Actualización ==&lt;br /&gt;
&lt;br /&gt;
Una vez finalizado un proceso de instalación o actualización se procede a ejecutar un conjunto de configuraciones finales.&lt;br /&gt;
&lt;br /&gt;
=== Verificar archivo de log del instalador ===&lt;br /&gt;
El instalador durante el proceso de ejecución de cada comando genera un archivo de log en la raíz del proyecto, dentro de este archivo se encuentra detallado toda la historia de ejecución de procesos y &lt;br /&gt;
en el podemos detectar cualquier tipo de error o advertencia que pueda ocurrir durante su ejecución, por eso es de mucha utilidad verificar este archivo y ayuda a entender cualquier falla.&lt;br /&gt;
&lt;br /&gt;
Una de las alternativas para visualizar el archivo de log es de la siguiente manera:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
less instalador.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modificar permisos ===&lt;br /&gt;
Permite modificar los permisos del proyecto, el usuario que corre el servidor web tiene que ser capaz de escribir sobre los directorios de archivos navegables, temporales y de configuración. &lt;br /&gt;
&lt;br /&gt;
Al ejecutar el comando intentara identificar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache, con la posibilidad de definir ambos parámetros en el caso de que sean distintos a los sugeridos.&lt;br /&gt;
&lt;br /&gt;
Ejecute el siguiente comando como superusuario: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales se puede enviar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache como argumentos mediante el siguiente parámetro:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple -U usuario -W www-data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del servidor de aplicaciones ===&lt;br /&gt;
&lt;br /&gt;
Para la configuración del servidor web les proponemos las siguientes opciones.&lt;br /&gt;
&lt;br /&gt;
Para servidores linux, utilizar la configuración generada por el instalador ejecutando la siguiente sentencia como superusuario:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s /ruta_instalacion/diaguita/instalacion/toba.conf /etc/apache2/sites-enabled/SIU-Diaguita.conf    &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para servidores windows, agregar la siguiente linea al archivo de configuración de Apache (httpd.conf)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Include /ruta_instalacion/diaguita/instalacion/toba.conf &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Otra opción de configuración, independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejándolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre Diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual accederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-available del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). &lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
=== Chequear requerimientos web ===&lt;br /&gt;
Antes de activar el sistema sacándolo del modo mantenimiento es recomendable que ejecute el link que le proporciona el instalador al finalizar la instalación en un navegador web de modo que se pueda hacer un chequeo de los requerimientos en el servidor web y de esa forma asegurarnos que tenemos configurado correctamente el php.ini que corre el apache y luego sacarlo del modo mantenimiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apt_sources&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### AL FINALIZAR LA INSTALACIÓN EL INSTALADOR LE GENERA UN LINK AL CHEQUEO WEB CON LA URL CONFIGURADA EN LA INSTALACIÓN ###&lt;br /&gt;
&lt;br /&gt;
http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El chequeo web no permite ejecutar remotamente desde un navegador, para el caso que el servidor no disponga una interfaz gráfica para ejecutar de forma local el chequeo en el navegador web, una alternativa puede ser &lt;br /&gt;
instalar la aplicación '''lynx''' para poder ejecutar un navegador web desde linea de comando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### Chequeo web desde un navegador web por consola de comandos&lt;br /&gt;
&lt;br /&gt;
lynx http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activar el sistema ===&lt;br /&gt;
Al finalizar el proceso el sistema queda configurado en modo mantenimiento, para desactivar el modo mantenimiento ejecutar el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
En el sistema SIU-Diaguita se ha implementado el esquema de personalizaciones ofrecido por el SIU-Toba. Este esquema permite que se realicen cambios sobre un sistema entregado por el SIU y que estos cambios se persistan a través de diferentes versiones. &lt;br /&gt;
&lt;br /&gt;
Para poder implementar este esquema de personalizaciones y mantenerlo en un espacio de desarrollo colaborativo se debe contar con un sistema de control de versiones y tener versionado la versión propia del sistema con las personalizaciones.&lt;br /&gt;
&lt;br /&gt;
A continuación se describe el mecanismo que permite desarrollar una personalización completa del SIU-Diaguita, basándonos en una instalación pre-existente de SIU-Diaguita versión 4.2.x realizada mediante el uso del instalador de proyectos del SIU.&lt;br /&gt;
&lt;br /&gt;
En este esquema se recomienda que exista una persona que denominaremos concentrador, quien será el único que utilice los comandos de personalización y proveerá así al resto del grupo, de mayor flexibilidad en el entorno de trabajo diario. El resto del equipo trabaja de manera normal con Toba sin percatarse de que existe una personalización vigente, excepto a la hora de guardar archivos PHP.&lt;br /&gt;
&lt;br /&gt;
=== Activar esquema de personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para iniciar la personalización, se recomienda que únicamente la persona que cumpla el rol de concentrador ejecute los siguientes comandos. El concentrador debe definir el esquema de PostgreSQL temporal a ser usado por el proceso de cálculo de diferencias en la personalización, en el archivo /SIU-Diaguita/personalizacion/personalizacion.ini:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
iniciada = &amp;quot;no&amp;quot;&lt;br /&gt;
schema_personalizado = &amp;quot;&amp;lt;schema_personalizado&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y por último, inicializar propiamente la personalización. Es obligatorio que este cambio se suba al repositorio para mantener la configuración del ambiente de desarrollo. Para finalizar, el concentrador realiza el commit de los cambios realizados.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
bin/toba personalizacion iniciar -p diaguita -i desarrollo&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de este momento, todas las personas que participen del equipo de desarrollo deben descargarse la versión del sistema con personalizaciones que se mantiene versionada en un repositorio de la universidad, y luego pueden seguir los pasos de la [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n_desde_cero_en_entorno_de_desarrollo|Instalación desde cero en entorno de desarrollo]]. Estas personas podrán ejecutar todas las tareas relacionadas con el proyecto, excepto aquellas que se indican explícitamente a ser ejecutadas por el concentrador.&lt;br /&gt;
&lt;br /&gt;
=== Desarrollar nuevas personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
La siguiente guía es un ejemplo [[SIU-Diaguita/version4.2.0/personalizacion|paso a paso]] para desarrollar una personalización de SIU-Diaguita, mediante el uso del toba-editor para la extensión y modificación de las funciones y características del mismo. Esto puede ser desarrollado de forma individual o en forma colaborativa con un equipo de desarrollo.&lt;br /&gt;
&lt;br /&gt;
== Crear una versión propia con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version4.24.2/crear_version_propia/3w--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalación de cero de un ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de un ambiente de producción con personalizaciones se debe partir de una instalación en modo desarrollo con personalizaciones.&lt;br /&gt;
&lt;br /&gt;
Una vez que se migraron las personalizaciones a una nueva versión del sistema en modo desarrollo y estas fueron testeadas y ya esta en condiciones para llevar a producción, a la versión de SIU-Diaguita en desarrollo con personalizaciones ejecutar los siguientes comandos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Exportar metadatos del proyecto&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
# Exportar personalización del proyecto&lt;br /&gt;
toba personalizacion exportar&lt;br /&gt;
&lt;br /&gt;
# Subir los metadatos exportados al repositorio&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado los pasos anteriores, luego descargar la versión propia de SIU-Diaguita con personalizaciones para realizar una instalación en producción.&lt;br /&gt;
Antes de instalar realizar lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]].&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva versión propia con personalizaciones&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/  &lt;br /&gt;
&lt;br /&gt;
# Realiza una instalación en producción del SIU-Diaguita con personalizaciones versión 4.2.0&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Actualización del ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo una actualización de un ambiente de producción con personalizaciones se debe partir de una instalación en modo produccion con personalizaciones de la ultima versión del sistema.&lt;br /&gt;
&lt;br /&gt;
Para esto previamente se debe realizar [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n_de_cero_de_un_ambiente_de_producci.C3.B3n_con_personalizaciones|Instalación de cero de un ambiente de producción con personalizaciones]].&lt;br /&gt;
&lt;br /&gt;
Luego de tener instalada la versión en producción con personalizaciones, para migrar los usuarios y perfiles de acceso de la instalación en producción anterior se debe realizar una actualización sobre esta nueva instalación en producción configurando correctamente el archivo de parámetros del instalador y luego ejecutando el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar --instalacion-anterior /RUTA_INSTALACION_ANTERIOR&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verificar Configuración SIU-Diaguita =&lt;br /&gt;
Esta configuración Visual es una ayuda que se encuentra dentro del Menú Administración =&amp;gt; [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.2/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/instalacion_actualizacion&amp;diff=113981</id>
		<title>SIU-Diaguita/version4.3.0/instalacion actualizacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/instalacion_actualizacion&amp;diff=113981"/>
				<updated>2026-01-15T15:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalación/Actualización del sistema SIU-Diaguita =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sgte sección antes de comenzar con la instalación/actualización: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.3.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Se recomienda realizar dos instalaciones del sistema, una para los usuarios y otra para el equipo informático, tanto durante el período de testeo como durante la etapa de producción del sistema, de manera de independizar las pruebas que se realizan.&lt;br /&gt;
Considere la instalación del navegador en cada estación de trabajo, el sistema SIU-Diaguita fue desarrollado para funcionar en forma óptima en el Mozilla Firefox, las últimas versiones del mismo tienen un manejo optimizado de la memoria.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Esquema ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El siguiente esquema muestra en detalle los pasos para una instalación y actualización del sistema SIU-Diaguita, en este esquema se contempla el procedimiento según se necesite personalizar o no.&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/instalacion_actualizacion/esquema Esquema]&lt;br /&gt;
&lt;br /&gt;
== Requerimientos ==&lt;br /&gt;
&lt;br /&gt;
Para poder comenzar con la instalación debe tener instalado el servidor web Apache (http://httpd.apache.org/) con capacidad de interpretar scripts PHP.&lt;br /&gt;
&lt;br /&gt;
Si tiene dudas sobre la instalación y/o configuración de alguno de estos servicios, puede comunicarse con el soporte técnico del SIU en http://portal.comunidad.siu.edu.ar. &lt;br /&gt;
&lt;br /&gt;
Las versiones recomendadas son las siguientes:&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
La instalación del sistema SIU-Diaguita se realiza mediante el instalador de proyectos y aplicaciones SIU integrado dentro del código fuente del sistema que distribuye el SIU. El cual brinda los mecanismos mínimos necesarios para realizar una instalación de forma estandarizada, homogénea y controlable.&lt;br /&gt;
&lt;br /&gt;
=== Pasos previos a un proceso de instalación ===&lt;br /&gt;
&lt;br /&gt;
#Antes de realizar la instalación verificar [http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.3.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
#Descargar el sistema de SIU-Diaguita desde el sitio http://portal.comunidad.siu.edu.ar/ cuyo nombre es '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita_4.3.X.zip''''. &lt;br /&gt;
#Descomprimir el archivo y copiar el directorio SIU-Diaguita en la máquina destino en el directorio donde se desea instalar el sistema.&lt;br /&gt;
#Luego, para descargar las librerías del proyecto ingresar al directorio recién descomprimido de SIU-Diaguita (ultima versión) y ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
composer install --no-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Nota: Si por algún motivo no puede utilizarse el comando composer install ver sección [[#Instalación de librerías sin usar composer]]&lt;br /&gt;
#Copiar el archivo instalador.env.dist y renombrar a instalador.env, en linux se puede utilizar el siguiente comando: &lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp instalador.env.dist instalador.env&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Configurar el archivo '''instalador.env''' con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Diaguita y la de Toba queden dentro de una misma base de datos (como es la opción por defecto). Para obtener mayor información sobre cada parámetro de configuración del instalador abrir el siguiente link:  [http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.3.0instalacion_actualizacion/instalador_env_vars Variables de entorno para la instalación]&lt;br /&gt;
#El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x bin/instalador&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de librerías sin usar composer ===&lt;br /&gt;
Si por algún motivo no puede utilizarse el comando composer install para descargar las librerias necesarias, por ejemplo por no tener acceso a internet en el servidor donde se esta instalando, se debe seguir los sgtes pasos para reemplazar el uso de de composer install:&lt;br /&gt;
&lt;br /&gt;
# Descargar el archivo vendor.7z y descomprimirlo en el directorio raiz del proyecto&lt;br /&gt;
# Crear un enlace simbolico del binario de toba en el directorio bin del proyecto.&lt;br /&gt;
Dentro del directorio bin ejecutar:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s ../vendor/siu-toba/framework/bin/toba toba&lt;br /&gt;
ln -s ../vendor/siu/arai-cli/bin/arai-cli arai-cli&lt;br /&gt;
ln -s ../vendor/robmorgan/phinx/bin/phinx phinx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero sin personalizaciones, es necesario iniciar una instalación en modo producción ya que no es necesario requerir de los proyectos Toba Editor y Toba Referencias.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de producción con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero en entorno de desarrollo ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero con personalizaciones, es necesario iniciar una instalación en modo desarrollo ya que es necesario requerir de los proyectos Toba Editor y Toba Referencia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
No se recomienda realizar una instalación de un entorno de desarrollo para producción, ya que al contar con un sistema instalado en modo desarrollo cualquier usuario puede tener acceso al proyecto Toba-Editor y podría realizar modificaciones sobre el sistema vulnerando la seguridad del mismo. &lt;br /&gt;
Otro factor a tener en cuenta es que un sistema instalado en entorno de desarrollo no utiliza metadatos compilados, los cuales si se manejan en una instalación en entorno de producción y sin esto disminuye significativamente la performance del sistema.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación en entorno de desarrollo se debe configurar en el archivo de parámetros del instalador, '''instalador.env''', el parámetro '''ENTORNO_PRODUCCION''' con el valor 0.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ENTORNO_PRODUCCION=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de desarrollo con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
== Actualización ==&lt;br /&gt;
=== Recomendaciones previas a la actualización ===&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANTE:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
La versión 4.3.0 de SIU-Diaguita incrementa la versión mínima soportada de Postgres a la  versión 12. Por lo tanto, previo a la actualización, es necesario que el Backup realizado de la Base de Datos sea importado en una de las versiones de Postgres soportada (12, 13 o 14). Luego de esto, los parámetros de conexión indicados en el instalador.env de la versión 4.3.0 deben ser los de la nueva versión de Postgres donde ya se encuentra la Base de Datos operativa.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antes de iniciar el proceso de actualización se recomienda verificar las configuraciones de la instalación anterior del sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Es importante no renombrar ni mover la carpeta de instalación anterior hasta que se haya terminado el proceso de actualización.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración del entorno de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Se debe abrir el archivo que se encuentra dentro del directorio de instalación anterior '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita-anterior/instalacion/entorno_toba.env''''&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un sistema operativo Linux la estructura del archivo sera la siguiente, verificar si se encuentra correctamente configurado nuestra ruta de instalación a SIU-Diaguita&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
export TOBA_DIR=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
export TOBA_INSTANCIA=produccion&lt;br /&gt;
export TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
export PATH=&amp;quot;$TOBA_DIR/bin:$PATH&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un servidor con sistema operativo Windows, se debe validar la existencia del archivo '&amp;lt;nowiki/&amp;gt;'''entorno_toba_4.3.bat'''' dentro del directorio del usuario del sistema. Se debe tener en cuenta que si se tienen múltiples instalaciones en el mismo servidor, este archivo tendrá los valores de la ultima instalación realizada por lo tanto es necesario  verificar que se encuentre con los valores de la instalación de SIU-Diaguita que se desea actualizar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
set TOBA_PROYECTO=diaguita&lt;br /&gt;
set TOBA_INSTANCIA=produccion&lt;br /&gt;
set TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
&lt;br /&gt;
set toba_dir=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
&lt;br /&gt;
set diaguita_dir=/ruta_instalacion_a_diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otra aclaración para instalaciones en SO Windows, es que en los comandos php -como el caso del comando instalador- requieren que se agregue explicitamente php previo al comando, ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
php instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración de la instancia de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Para verificar si se encuentra correctamente configurada la instancia del proyecto, se debe abrir el archivo '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita/instalacion/i__produccion/instancia.ini'&amp;lt;nowiki/&amp;gt;''' y dentro de este verificar si esta configurado el parámetro '&amp;lt;nowiki/&amp;gt;'''usar_perfiles_propios = &amp;quot;1&amp;quot;'''' el cual es &lt;br /&gt;
necesario para poder realizar la migración de perfiles de la instalación anterior a la nueva instalación.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita]&lt;br /&gt;
path = &amp;quot;/ruta_instalacion_a_diaguita&amp;quot;&lt;br /&gt;
url = &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
full_url = &amp;quot;http://localhost/diaguita&amp;quot;&lt;br /&gt;
url_pers = &amp;quot;/diaguita_pers/&amp;quot;&lt;br /&gt;
usar_perfiles_propios = &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar permisos de lectura y escritura de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Durante el proceso de actualización es necesario que el usuario del sistema el cual ejecuta el instalador tenga permisos de lectura y escritura sobre el SIU-Diaguita anterior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
El directorio de instalación del proyecto anterior a actualizar debe poder ser accesible para la lectura y escritura de los archivos y directorios.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del archivo instalador.env  ===&lt;br /&gt;
Para la actualización, es necesario abrir y editar las siguientes entradas del archivo instalador.env &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS DE NEGOCIO ######&lt;br /&gt;
PROYECTO_DB_DBNAME=&amp;quot;nombre de base de datos actualizar&amp;quot;&lt;br /&gt;
###### CONFIG DE TOBA ######&lt;br /&gt;
TOBA_ALIAS_PROYECTO=&amp;quot;/XXXXXX&amp;quot;&lt;br /&gt;
TOBA_ALIAS_NUCLEO=&amp;quot;/XXXXXX&amp;quot;( cambiarlo para que utilize versiones la versión anterior)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actualización de entradas al archivo instalador.env  ===&lt;br /&gt;
El comando proyecto:definir-variables se encarga de crear el archivo instalador.env cuando no existe, también puede agregar las variables faltantes en un archivo existente.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:definir-variables&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Importante: Instalaciones que utilicen sincronización con araí proveedores ===&lt;br /&gt;
Para actualizaciones, cuando se utiliza sincronización de proveedores mediante araí proveedores es necesario realizar las configuraciones que se encuentran a continuación&lt;br /&gt;
[[SIU-Diaguita/version4.3.0/consideraciones_tecnicas#Configuraci.C3.B3n_de_la_base_de_datos_de_Arai_Proveedores|Configuración de la base de datos de Arai Proveedores]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Para realizar una actualización sin personalizaciones, es necesario iniciar una instalación en modo producción. El instalador no soporta actualizaciones de instalaciones en entorno de desarrollo.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], y luego de chequear los requerimientos previos a la actualización, el instalador nos proporciona el siguiente comando para ejecutar el&lt;br /&gt;
proceso de actualización:&lt;br /&gt;
&lt;br /&gt;
Para actualizar en entorno de producción se ejecuta el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar -d /RUTA_INSTALACION_ANTERIOR/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de actualización, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post actualización]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación con personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Cada vez que para el SIU-Diaguita este disponible una nueva versión (versión original generada por el equipo de SIU), se deberá migrar manualmente desde un entorno de desarrollo previo. El procedimiento de trabajo implica migrar la personalización desde la versión anterior a la siguiente sin saltearse ninguna versión intermedia. Para ello, desde un repositorio se tendrá que descargar la nueva versión y realizar la instalación nueva en modo desarrollo. &lt;br /&gt;
&lt;br /&gt;
Es recomendable no utilizar el entorno de desarrollo anterior, así este puede ser utilizado para realizar bugfixes y correcciones que sean necesarios para la actual versión en producción. Procediendo sobre una nueva instalación de SIU-Diaguita, realizar:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva version&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.3.0/  &lt;br /&gt;
&lt;br /&gt;
# En la nueva versión realiza una instalación en desarrollo con base de datos de negocio existente&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&lt;br /&gt;
# Mezcla los cambios hechos en la version 4.3.0 hacia esta nueva version  &lt;br /&gt;
svn merge https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.3.0/personalizacion    carpeta_proyecto/personalizacion&lt;br /&gt;
&lt;br /&gt;
# Inicia la personalizacion&lt;br /&gt;
toba personalizacion iniciar&lt;br /&gt;
&lt;br /&gt;
# Chequea si hay posibles conflictos&lt;br /&gt;
toba personalizacion conflictos&lt;br /&gt;
&lt;br /&gt;
# Toma los archivos .xml de la carpeta personalización y los carga a metadatos en la base&lt;br /&gt;
toba personalizacion importar&lt;br /&gt;
&lt;br /&gt;
# Exporta los metadatos como archivos .sql en la carpeta metadatos&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
svn commit  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post Instalación/Actualización ==&lt;br /&gt;
&lt;br /&gt;
Una vez finalizado un proceso de instalación o actualización se procede a ejecutar un conjunto de configuraciones finales.&lt;br /&gt;
&lt;br /&gt;
=== Verificar archivo de log del instalador ===&lt;br /&gt;
El instalador durante el proceso de ejecución de cada comando genera un archivo de log en la raíz del proyecto, dentro de este archivo se encuentra detallado toda la historia de ejecución de procesos y &lt;br /&gt;
en el podemos detectar cualquier tipo de error o advertencia que pueda ocurrir durante su ejecución, por eso es de mucha utilidad verificar este archivo y ayuda a entender cualquier falla.&lt;br /&gt;
&lt;br /&gt;
Una de las alternativas para visualizar el archivo de log es de la siguiente manera:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
less instalador.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modificar permisos ===&lt;br /&gt;
Permite modificar los permisos del proyecto, el usuario que corre el servidor web tiene que ser capaz de escribir sobre los directorios de archivos navegables, temporales y de configuración. &lt;br /&gt;
&lt;br /&gt;
Al ejecutar el comando intentara identificar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache, con la posibilidad de definir ambos parámetros en el caso de que sean distintos a los sugeridos.&lt;br /&gt;
&lt;br /&gt;
Ejecute el siguiente comando como superusuario: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales se puede enviar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache como argumentos mediante el siguiente parámetro:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple -U usuario -W www-data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del servidor de aplicaciones ===&lt;br /&gt;
&lt;br /&gt;
Para la configuración del servidor web les proponemos las siguientes opciones.&lt;br /&gt;
&lt;br /&gt;
Para servidores linux, utilizar la configuración generada por el instalador ejecutando la siguiente sentencia como superusuario:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s /ruta_instalacion/diaguita/instalacion/toba.conf /etc/apache2/sites-enabled/SIU-Diaguita.conf    &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para servidores windows, agregar la siguiente linea al archivo de configuración de Apache (httpd.conf)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Include /ruta_instalacion/diaguita/instalacion/toba.conf &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Otra opción de configuración, independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejándolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre Diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual accederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-available del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). &lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
=== Chequear requerimientos web ===&lt;br /&gt;
Antes de activar el sistema sacándolo del modo mantenimiento es recomendable que ejecute el link que le proporciona el instalador al finalizar la instalación en un navegador web de modo que se pueda hacer un chequeo de los requerimientos en el servidor web y de esa forma asegurarnos que tenemos configurado correctamente el php.ini que corre el apache y luego sacarlo del modo mantenimiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apt_sources&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### AL FINALIZAR LA INSTALACIÓN EL INSTALADOR LE GENERA UN LINK AL CHEQUEO WEB CON LA URL CONFIGURADA EN LA INSTALACIÓN ###&lt;br /&gt;
&lt;br /&gt;
http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El chequeo web no permite ejecutar remotamente desde un navegador, para el caso que el servidor no disponga una interfaz gráfica para ejecutar de forma local el chequeo en el navegador web, una alternativa puede ser &lt;br /&gt;
instalar la aplicación '''lynx''' para poder ejecutar un navegador web desde linea de comando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### Chequeo web desde un navegador web por consola de comandos&lt;br /&gt;
&lt;br /&gt;
lynx http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activar el sistema ===&lt;br /&gt;
Al finalizar el proceso el sistema queda configurado en modo mantenimiento, para desactivar el modo mantenimiento ejecutar el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
En el sistema SIU-Diaguita se ha implementado el esquema de personalizaciones ofrecido por el SIU-Toba. Este esquema permite que se realicen cambios sobre un sistema entregado por el SIU y que estos cambios se persistan a través de diferentes versiones. &lt;br /&gt;
&lt;br /&gt;
Para poder implementar este esquema de personalizaciones y mantenerlo en un espacio de desarrollo colaborativo se debe contar con un sistema de control de versiones y tener versionado la versión propia del sistema con las personalizaciones.&lt;br /&gt;
&lt;br /&gt;
A continuación se describe el mecanismo que permite desarrollar una personalización completa del SIU-Diaguita, basándonos en una instalación pre-existente de SIU-Diaguita versión 4.3.x realizada mediante el uso del instalador de proyectos del SIU.&lt;br /&gt;
&lt;br /&gt;
En este esquema se recomienda que exista una persona que denominaremos concentrador, quien será el único que utilice los comandos de personalización y proveerá así al resto del grupo, de mayor flexibilidad en el entorno de trabajo diario. El resto del equipo trabaja de manera normal con Toba sin percatarse de que existe una personalización vigente, excepto a la hora de guardar archivos PHP.&lt;br /&gt;
&lt;br /&gt;
=== Activar esquema de personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para iniciar la personalización, se recomienda que únicamente la persona que cumpla el rol de concentrador ejecute los siguientes comandos. El concentrador debe definir el esquema de PostgreSQL temporal a ser usado por el proceso de cálculo de diferencias en la personalización, en el archivo /SIU-Diaguita/personalizacion/personalizacion.ini:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
iniciada = &amp;quot;no&amp;quot;&lt;br /&gt;
schema_personalizado = &amp;quot;&amp;lt;schema_personalizado&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y por último, inicializar propiamente la personalización. Es obligatorio que este cambio se suba al repositorio para mantener la configuración del ambiente de desarrollo. Para finalizar, el concentrador realiza el commit de los cambios realizados.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
bin/toba personalizacion iniciar -p diaguita -i desarrollo&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de este momento, todas las personas que participen del equipo de desarrollo deben descargarse la versión del sistema con personalizaciones que se mantiene versionada en un repositorio de la universidad, y luego pueden seguir los pasos de la [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n_desde_cero_en_entorno_de_desarrollo|Instalación desde cero en entorno de desarrollo]]. Estas personas podrán ejecutar todas las tareas relacionadas con el proyecto, excepto aquellas que se indican explícitamente a ser ejecutadas por el concentrador.&lt;br /&gt;
&lt;br /&gt;
=== Desarrollar nuevas personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
La siguiente guía es un ejemplo [[SIU-Diaguita/version4.3.0/personalizacion|paso a paso]] para desarrollar una personalización de SIU-Diaguita, mediante el uso del toba-editor para la extensión y modificación de las funciones y características del mismo. Esto puede ser desarrollado de forma individual o en forma colaborativa con un equipo de desarrollo.&lt;br /&gt;
&lt;br /&gt;
== Crear una versión propia con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version4.34.3/crear_version_propia/3w--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalación de cero de un ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de un ambiente de producción con personalizaciones se debe partir de una instalación en modo desarrollo con personalizaciones.&lt;br /&gt;
&lt;br /&gt;
Una vez que se migraron las personalizaciones a una nueva versión del sistema en modo desarrollo y estas fueron testeadas y ya esta en condiciones para llevar a producción, a la versión de SIU-Diaguita en desarrollo con personalizaciones ejecutar los siguientes comandos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Exportar metadatos del proyecto&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
# Exportar personalización del proyecto&lt;br /&gt;
toba personalizacion exportar&lt;br /&gt;
&lt;br /&gt;
# Subir los metadatos exportados al repositorio&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado los pasos anteriores, luego descargar la versión propia de SIU-Diaguita con personalizaciones para realizar una instalación en producción.&lt;br /&gt;
Antes de instalar realizar lo explicado en el ítem de [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]].&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva versión propia con personalizaciones&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.3.0/  &lt;br /&gt;
&lt;br /&gt;
# Realiza una instalación en producción del SIU-Diaguita con personalizaciones versión 4.3.0&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Actualización del ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo una actualización de un ambiente de producción con personalizaciones se debe partir de una instalación en modo produccion con personalizaciones de la ultima versión del sistema.&lt;br /&gt;
&lt;br /&gt;
Para esto previamente se debe realizar [[SIU-Diaguita/version4.3.0/instalacion_actualizacion#Instalaci.C3.B3n_de_cero_de_un_ambiente_de_producci.C3.B3n_con_personalizaciones|Instalación de cero de un ambiente de producción con personalizaciones]].&lt;br /&gt;
&lt;br /&gt;
Luego de tener instalada la versión en producción con personalizaciones, para migrar los usuarios y perfiles de acceso de la instalación en producción anterior se debe realizar una actualización sobre esta nueva instalación en producción configurando correctamente el archivo de parámetros del instalador y luego ejecutando el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar --instalacion-anterior /RUTA_INSTALACION_ANTERIOR&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verificar Configuración SIU-Diaguita =&lt;br /&gt;
Esta configuración Visual es una ayuda que se encuentra dentro del Menú Administración =&amp;gt; [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.3/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[SIU-Diaguita/version4.3.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111214</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111214"/>
				<updated>2026-01-15T15:33:11Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=111213</id>
		<title>SIU-Diaguita</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=111213"/>
				<updated>2026-01-15T15:32:35Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Documentación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La administración patrimonial y los procesos de compra, más allá de sus particularidades, resultan complejos para cualquier tipo de institución. Ante la necesidad de gestionar ambos procedimientos, se desarrolló el sistema SIU-Diaguita, que cuenta con una estructura en dos módulos: Compras y Patrimonio, los cuales pueden utilizarse tanto en forma conjunta o por separado, según las necesidades de cada institución.&lt;br /&gt;
&lt;br /&gt;
== Trabajemos juntos para poner en marcha el sistema ==&lt;br /&gt;
&lt;br /&gt;
La implementación del sistema es una etapa vital para asegurar su correcto funcionamiento a futuro, es el proceso que sienta las bases y, por lo tanto, requiere de una especial atención. Es muy importante que prestes atención a las recomendaciones y realices todas las consultas que consideres necesarias para asegurarte que vas en el camino correcto. Acá podes ver los distintos canales en los que podés interactuar con el equipo de implementación y demás miembros de la comunidad.&lt;br /&gt;
&lt;br /&gt;
== Primeros pasos... todo lo que tenés que saber para poner el sistema en marcha ==&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/roles|Conformación del equipo de implementación]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/requerimientos|Requerimientos Mínimos de Equipamiento]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/plan de implementacion|Plan de Implementación]] =====&lt;br /&gt;
&lt;br /&gt;
== Documentación ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!SIU-Diaguita&lt;br /&gt;
!App&lt;br /&gt;
Colector&lt;br /&gt;
!Migrador de&lt;br /&gt;
Bienes Patrimoniales&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.2.0|Versión 4.2.0]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/appcolector|Versión 1.3]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/migrador/version1.0.0|Versión 1.0.x]]'''&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.1.0|Versión 4.1.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.0.0|Versión 4.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.6.0|Versión 3.6.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.5.0|Versión 3.5.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.4.0|Versión 3.4.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=111212</id>
		<title>SIU-Diaguita</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=111212"/>
				<updated>2026-01-15T15:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Documentación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La administración patrimonial y los procesos de compra, más allá de sus particularidades, resultan complejos para cualquier tipo de institución. Ante la necesidad de gestionar ambos procedimientos, se desarrolló el sistema SIU-Diaguita, que cuenta con una estructura en dos módulos: Compras y Patrimonio, los cuales pueden utilizarse tanto en forma conjunta o por separado, según las necesidades de cada institución.&lt;br /&gt;
&lt;br /&gt;
== Trabajemos juntos para poner en marcha el sistema ==&lt;br /&gt;
&lt;br /&gt;
La implementación del sistema es una etapa vital para asegurar su correcto funcionamiento a futuro, es el proceso que sienta las bases y, por lo tanto, requiere de una especial atención. Es muy importante que prestes atención a las recomendaciones y realices todas las consultas que consideres necesarias para asegurarte que vas en el camino correcto. Acá podes ver los distintos canales en los que podés interactuar con el equipo de implementación y demás miembros de la comunidad.&lt;br /&gt;
&lt;br /&gt;
== Primeros pasos... todo lo que tenés que saber para poner el sistema en marcha ==&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/roles|Conformación del equipo de implementación]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/requerimientos|Requerimientos Mínimos de Equipamiento]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/plan de implementacion|Plan de Implementación]] =====&lt;br /&gt;
&lt;br /&gt;
== Documentación ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!SIU-Diaguita&lt;br /&gt;
!App&lt;br /&gt;
Colector&lt;br /&gt;
!Migrador de&lt;br /&gt;
Bienes Patrimoniales&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.2.0|Versión 4.2.0]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/appcolector|Versión 1.3]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/migrador/version1.0.0|Versión 1.0.x]]'''&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.1.0|Versión 4.1.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.0.0|Versión 4.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.6.0|Versión 3.6.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.5.0|Versión 3.5.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.4.0|Versión 3.4.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion&amp;diff=111211</id>
		<title>SIU-Diaguita/version4.2.0/instalacion actualizacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion&amp;diff=111211"/>
				<updated>2026-01-15T15:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Instalación/Actualización del sistema SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalación/Actualización del sistema SIU-Diaguita =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sgte sección antes de comenzar con la instalación: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Se recomienda realizar dos instalaciones del sistema, una para los usuarios y otra para el equipo informático, tanto durante el período de testeo como durante la etapa de producción del sistema, de manera de independizar las pruebas que se realizan.&lt;br /&gt;
Considere la instalación del navegador en cada estación de trabajo, el sistema SIU-Diaguita fue desarrollado para funcionar en forma óptima en el Mozilla Firefox, las últimas versiones del mismo tienen un manejo optimizado de la memoria.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Esquema ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El siguiente esquema muestra en detalle los pasos para una instalación y actualización del sistema SIU-Diaguita, en este esquema se contempla el procedimiento según se necesite personalizar o no.&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/esquema Esquema]&lt;br /&gt;
&lt;br /&gt;
== Requerimientos ==&lt;br /&gt;
&lt;br /&gt;
Para poder comenzar con la instalación debe tener instalado el servidor web Apache (http://httpd.apache.org/) con capacidad de interpretar scripts PHP.&lt;br /&gt;
&lt;br /&gt;
Si tiene dudas sobre la instalación y/o configuración de alguno de estos servicios, puede comunicarse con el soporte técnico del SIU en http://portal.comunidad.siu.edu.ar. &lt;br /&gt;
&lt;br /&gt;
Las versiones recomendadas son las siguientes:&lt;br /&gt;
&lt;br /&gt;
[http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
La instalación del sistema SIU-Diaguita se realiza mediante el instalador de proyectos y aplicaciones SIU integrado dentro del código fuente del sistema que distribuye el SIU. El cual brinda los mecanismos mínimos necesarios para realizar una instalación de forma estandarizada, homogénea y controlable.&lt;br /&gt;
&lt;br /&gt;
=== Pasos previos a un proceso de instalación ===&lt;br /&gt;
&lt;br /&gt;
#Antes de realizar la instalación verificar [http://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/instalacion_actualizacion/requisitos Tabla de requerimientos]&lt;br /&gt;
#Descargar el sistema de SIU-Diaguita desde el sitio http://portal.comunidad.siu.edu.ar/ cuyo nombre es '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita_4.2.X.zip''''. &lt;br /&gt;
#Descomprimir el archivo y copiar el directorio SIU-Diaguita en la máquina destino en el directorio donde se desea instalar el sistema.&lt;br /&gt;
#Luego, para descargar las librerías del proyecto ingresar al directorio recién descomprimido de SIU-Diaguita (ultima versión) y ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
composer install --no-dev&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Nota: Si por algún motivo no puede utilizarse el comando composer install ver sección [[#Instalación de librerías sin usar composer]]&lt;br /&gt;
#Copiar el archivo instalador.env.dist y renombrar a instalador.env, en linux se puede utilizar el siguiente comando: &lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp instalador.env.dist instalador.env&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#Configurar el archivo '''instalador.env''' con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Diaguita y la de Toba queden dentro de una misma base de datos (como es la opción por defecto). Para obtener mayor información sobre cada parámetro de configuración del instalador abrir el siguiente link:  [http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0instalacion_actualizacion/instalador_env_vars Variables de entorno para la instalación]&lt;br /&gt;
#El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar:&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x bin/instalador&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de librerías sin usar composer ===&lt;br /&gt;
Si por algún motivo no puede utilizarse el comando composer install para descargar las librerias necesarias, por ejemplo por no tener acceso a internet en el servidor donde se esta instalando, se debe seguir los sgtes pasos para reemplazar el uso de de composer install:&lt;br /&gt;
&lt;br /&gt;
# Descargar el archivo vendor.7z y descomprimirlo en el directorio raiz del proyecto&lt;br /&gt;
# Crear un enlace simbolico del binario de toba en el directorio bin del proyecto.&lt;br /&gt;
Dentro del directorio bin ejecutar:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s ../vendor/siu-toba/framework/bin/toba toba&lt;br /&gt;
ln -s ../vendor/siu/arai-cli/bin/arai-cli arai-cli&lt;br /&gt;
ln -s ../vendor/robmorgan/phinx/bin/phinx phinx&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero sin personalizaciones, es necesario iniciar una instalación en modo producción ya que no es necesario requerir de los proyectos Toba Editor y Toba Referencias.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de producción con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación desde cero en entorno de desarrollo ===&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de cero con personalizaciones, es necesario iniciar una instalación en modo desarrollo ya que es necesario requerir de los proyectos Toba Editor y Toba Referencia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
No se recomienda realizar una instalación de un entorno de desarrollo para producción, ya que al contar con un sistema instalado en modo desarrollo cualquier usuario puede tener acceso al proyecto Toba-Editor y podría realizar modificaciones sobre el sistema vulnerando la seguridad del mismo. &lt;br /&gt;
Otro factor a tener en cuenta es que un sistema instalado en entorno de desarrollo no utiliza metadatos compilados, los cuales si se manejan en una instalación en entorno de producción y sin esto disminuye significativamente la performance del sistema.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], el instalador nos proporciona distintas opciones de ejecución del comando de instalación dependiendo de la configuración:&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación en entorno de desarrollo se debe configurar en el archivo de parámetros del instalador, '''instalador.env''', el parámetro '''ENTORNO_PRODUCCION''' con el valor 0.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ENTORNO_PRODUCCION=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para instalar en entorno de desarrollo con una base de datos existente vacía ejecutar:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales podemos agregar el siguiente argumento el cual permite crear desde el instalador una base de datos de negocio vacía:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --crear-db&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otro parametro opcional es el siguiente el cual permite realizar una instalación usando una base de datos de negocio existente:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de instalación, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post instalación]]&lt;br /&gt;
&lt;br /&gt;
== Actualización ==&lt;br /&gt;
=== Recomendaciones previas a la actualización ===&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANTE:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
La versión 4.2.0 de SIU-Diaguita incrementa la versión mínima soportada de Postgres a la  versión 12. Por lo tanto, previo a la actualización, es necesario que el Backup realizado de la Base de Datos sea importado en una de las versiones de Postgres soportada (12, 13 o 14). Luego de esto, los parámetros de conexión indicados en el instalador.env de la versión 4.2.0 deben ser los de la nueva versión de Postgres donde ya se encuentra la Base de Datos operativa.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antes de iniciar el proceso de actualización se recomienda verificar las configuraciones de la instalación anterior del sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Es importante no renombrar ni mover la carpeta de instalación anterior hasta que se haya terminado el proceso de actualización.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración del entorno de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Se debe abrir el archivo que se encuentra dentro del directorio de instalación anterior '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita-anterior/instalacion/entorno_toba.env''''&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un sistema operativo Linux la estructura del archivo sera la siguiente, verificar si se encuentra correctamente configurado nuestra ruta de instalación a SIU-Diaguita&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
export TOBA_DIR=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
export TOBA_INSTANCIA=produccion&lt;br /&gt;
export TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
export PATH=&amp;quot;$TOBA_DIR/bin:$PATH&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el caso de una instalación en un servidor con sistema operativo Windows, se debe validar la existencia del archivo '&amp;lt;nowiki/&amp;gt;'''entorno_toba_4.2.bat'''' dentro del directorio del usuario del sistema. Se debe tener en cuenta que si se tienen múltiples instalaciones en el mismo servidor, este archivo tendrá los valores de la ultima instalación realizada por lo tanto es necesario  verificar que se encuentre con los valores de la instalación de SIU-Diaguita que se desea actualizar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
set TOBA_PROYECTO=diaguita&lt;br /&gt;
set TOBA_INSTANCIA=produccion&lt;br /&gt;
set TOBA_INSTALACION_DIR=/ruta_instalacion_a_diaguita/instalacion&lt;br /&gt;
&lt;br /&gt;
set toba_dir=/ruta_instalacion_a_diaguita/vendor/siu-toba/framework&lt;br /&gt;
&lt;br /&gt;
set diaguita_dir=/ruta_instalacion_a_diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otra aclaración para instalaciones en SO Windows, es que en los comandos php -como el caso del comando instalador- requieren que se agregue explicitamente php previo al comando, ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
php instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar configuración de la instancia de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Para verificar si se encuentra correctamente configurada la instancia del proyecto, se debe abrir el archivo '&amp;lt;nowiki/&amp;gt;'''SIU-Diaguita/instalacion/i__produccion/instancia.ini'&amp;lt;nowiki/&amp;gt;''' y dentro de este verificar si esta configurado el parámetro '&amp;lt;nowiki/&amp;gt;'''usar_perfiles_propios = &amp;quot;1&amp;quot;'''' el cual es &lt;br /&gt;
necesario para poder realizar la migración de perfiles de la instalación anterior a la nueva instalación.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita]&lt;br /&gt;
path = &amp;quot;/ruta_instalacion_a_diaguita&amp;quot;&lt;br /&gt;
url = &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
full_url = &amp;quot;http://localhost/diaguita&amp;quot;&lt;br /&gt;
url_pers = &amp;quot;/diaguita_pers/&amp;quot;&lt;br /&gt;
usar_perfiles_propios = &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Verificar permisos de lectura y escritura de la instalación anterior =====&lt;br /&gt;
&lt;br /&gt;
Durante el proceso de actualización es necesario que el usuario del sistema el cual ejecuta el instalador tenga permisos de lectura y escritura sobre el SIU-Diaguita anterior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
El directorio de instalación del proyecto anterior a actualizar debe poder ser accesible para la lectura y escritura de los archivos y directorios.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del archivo instalador.env  ===&lt;br /&gt;
Para la actualización, es necesario abrir y editar las siguientes entradas del archivo instalador.env &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS DE NEGOCIO ######&lt;br /&gt;
PROYECTO_DB_DBNAME=&amp;quot;nombre de base de datos actualizar&amp;quot;&lt;br /&gt;
###### CONFIG DE TOBA ######&lt;br /&gt;
TOBA_ALIAS_PROYECTO=&amp;quot;/XXXXXX&amp;quot;&lt;br /&gt;
TOBA_ALIAS_NUCLEO=&amp;quot;/XXXXXX&amp;quot;( cambiarlo para que utilize versiones la versión anterior)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actualización de entradas al archivo instalador.env  ===&lt;br /&gt;
El comando proyecto:definir-variables se encarga de crear el archivo instalador.env cuando no existe, también puede agregar las variables faltantes en un archivo existente.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:definir-variables&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Importante: Instalaciones que utilicen sincronización con araí proveedores ===&lt;br /&gt;
Para actualizaciones, cuando se utiliza sincronización de proveedores mediante araí proveedores es necesario realizar las configuraciones que se encuentran a continuación&lt;br /&gt;
[[SIU-Diaguita/version4.2.0/consideraciones_tecnicas#Configuraci.C3.B3n_de_la_base_de_datos_de_Arai_Proveedores|Configuración de la base de datos de Arai Proveedores]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación sin personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Para realizar una actualización sin personalizaciones, es necesario iniciar una instalación en modo producción. El instalador no soporta actualizaciones de instalaciones en entorno de desarrollo.&lt;br /&gt;
&lt;br /&gt;
Una vez realizado lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]], y luego de chequear los requerimientos previos a la actualización, el instalador nos proporciona el siguiente comando para ejecutar el&lt;br /&gt;
proceso de actualización:&lt;br /&gt;
&lt;br /&gt;
Para actualizar en entorno de producción se ejecuta el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar -d /RUTA_INSTALACION_ANTERIOR/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando de actualización, el propio instalador nos proporciona los pasos a seguir, para mas información ver el apartado [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Post_Instalaci.C3.B3n.2FActualizaci.C3.B3n|Post actualización]]&lt;br /&gt;
&lt;br /&gt;
=== Actualización de una instalación con personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Antes de realizar el proceso de actualización es necesario verificar si se cumplen los requerimientos previos a una actualización en [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Recomendaciones_previas_a_la_actualizaci.C3.B3n|Recomendaciones previas actualización]]&lt;br /&gt;
&lt;br /&gt;
Cada vez que para el SIU-Diaguita este disponible una nueva versión (versión original generada por el equipo de SIU), se deberá migrar manualmente desde un entorno de desarrollo previo. El procedimiento de trabajo implica migrar la personalización desde la versión anterior a la siguiente sin saltearse ninguna versión intermedia. Para ello, desde un repositorio se tendrá que descargar la nueva versión y realizar la instalación nueva en modo desarrollo. &lt;br /&gt;
&lt;br /&gt;
Es recomendable no utilizar el entorno de desarrollo anterior, así este puede ser utilizado para realizar bugfixes y correcciones que sean necesarios para la actual versión en producción. Procediendo sobre una nueva instalación de SIU-Diaguita, realizar:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva version&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/  &lt;br /&gt;
&lt;br /&gt;
# En la nueva versión realiza una instalación en desarrollo con base de datos de negocio existente&lt;br /&gt;
./bin/instalador proyecto:instalar --db-negocio-existente&lt;br /&gt;
&lt;br /&gt;
# Mezcla los cambios hechos en la version 4.2.0 hacia esta nueva version  &lt;br /&gt;
svn merge https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/personalizacion    carpeta_proyecto/personalizacion&lt;br /&gt;
&lt;br /&gt;
# Inicia la personalizacion&lt;br /&gt;
toba personalizacion iniciar&lt;br /&gt;
&lt;br /&gt;
# Chequea si hay posibles conflictos&lt;br /&gt;
toba personalizacion conflictos&lt;br /&gt;
&lt;br /&gt;
# Toma los archivos .xml de la carpeta personalización y los carga a metadatos en la base&lt;br /&gt;
toba personalizacion importar&lt;br /&gt;
&lt;br /&gt;
# Exporta los metadatos como archivos .sql en la carpeta metadatos&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
svn commit  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post Instalación/Actualización ==&lt;br /&gt;
&lt;br /&gt;
Una vez finalizado un proceso de instalación o actualización se procede a ejecutar un conjunto de configuraciones finales.&lt;br /&gt;
&lt;br /&gt;
=== Verificar archivo de log del instalador ===&lt;br /&gt;
El instalador durante el proceso de ejecución de cada comando genera un archivo de log en la raíz del proyecto, dentro de este archivo se encuentra detallado toda la historia de ejecución de procesos y &lt;br /&gt;
en el podemos detectar cualquier tipo de error o advertencia que pueda ocurrir durante su ejecución, por eso es de mucha utilidad verificar este archivo y ayuda a entender cualquier falla.&lt;br /&gt;
&lt;br /&gt;
Una de las alternativas para visualizar el archivo de log es de la siguiente manera:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
less instalador.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modificar permisos ===&lt;br /&gt;
Permite modificar los permisos del proyecto, el usuario que corre el servidor web tiene que ser capaz de escribir sobre los directorios de archivos navegables, temporales y de configuración. &lt;br /&gt;
&lt;br /&gt;
Al ejecutar el comando intentara identificar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache, con la posibilidad de definir ambos parámetros en el caso de que sean distintos a los sugeridos.&lt;br /&gt;
&lt;br /&gt;
Ejecute el siguiente comando como superusuario: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como parámetros opcionales se puede enviar el usuario que sera dueño de los archivos y el grupo de usuario bajo el cual se ejecuta el servidor web Apache como argumentos mediante el siguiente parámetro:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./bin/instalador permisos:simple -U usuario -W www-data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuración del servidor de aplicaciones ===&lt;br /&gt;
&lt;br /&gt;
Para la configuración del servidor web les proponemos las siguientes opciones.&lt;br /&gt;
&lt;br /&gt;
Para servidores linux, utilizar la configuración generada por el instalador ejecutando la siguiente sentencia como superusuario:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ln -s /ruta_instalacion/diaguita/instalacion/toba.conf /etc/apache2/sites-enabled/SIU-Diaguita.conf    &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para servidores windows, agregar la siguiente linea al archivo de configuración de Apache (httpd.conf)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Include /ruta_instalacion/diaguita/instalacion/toba.conf &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Otra opción de configuración, independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejándolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre Diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apache&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual accederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-available del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). &lt;br /&gt;
&lt;br /&gt;
Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
=== Chequear requerimientos web ===&lt;br /&gt;
Antes de activar el sistema sacándolo del modo mantenimiento es recomendable que ejecute el link que le proporciona el instalador al finalizar la instalación en un navegador web de modo que se pueda hacer un chequeo de los requerimientos en el servidor web y de esa forma asegurarnos que tenemos configurado correctamente el php.ini que corre el apache y luego sacarlo del modo mantenimiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;apt_sources&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### AL FINALIZAR LA INSTALACIÓN EL INSTALADOR LE GENERA UN LINK AL CHEQUEO WEB CON LA URL CONFIGURADA EN LA INSTALACIÓN ###&lt;br /&gt;
&lt;br /&gt;
http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El chequeo web no permite ejecutar remotamente desde un navegador, para el caso que el servidor no disponga una interfaz gráfica para ejecutar de forma local el chequeo en el navegador web, una alternativa puede ser &lt;br /&gt;
instalar la aplicación '''lynx''' para poder ejecutar un navegador web desde linea de comando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### Chequeo web desde un navegador web por consola de comandos&lt;br /&gt;
&lt;br /&gt;
lynx http://servidor.universidad.edu.ar/diaguita/check.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activar el sistema ===&lt;br /&gt;
Al finalizar el proceso el sistema queda configurado en modo mantenimiento, para desactivar el modo mantenimiento ejecutar el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
En el sistema SIU-Diaguita se ha implementado el esquema de personalizaciones ofrecido por el SIU-Toba. Este esquema permite que se realicen cambios sobre un sistema entregado por el SIU y que estos cambios se persistan a través de diferentes versiones. &lt;br /&gt;
&lt;br /&gt;
Para poder implementar este esquema de personalizaciones y mantenerlo en un espacio de desarrollo colaborativo se debe contar con un sistema de control de versiones y tener versionado la versión propia del sistema con las personalizaciones.&lt;br /&gt;
&lt;br /&gt;
A continuación se describe el mecanismo que permite desarrollar una personalización completa del SIU-Diaguita, basándonos en una instalación pre-existente de SIU-Diaguita versión 4.2.x realizada mediante el uso del instalador de proyectos del SIU.&lt;br /&gt;
&lt;br /&gt;
En este esquema se recomienda que exista una persona que denominaremos concentrador, quien será el único que utilice los comandos de personalización y proveerá así al resto del grupo, de mayor flexibilidad en el entorno de trabajo diario. El resto del equipo trabaja de manera normal con Toba sin percatarse de que existe una personalización vigente, excepto a la hora de guardar archivos PHP.&lt;br /&gt;
&lt;br /&gt;
=== Activar esquema de personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
Para iniciar la personalización, se recomienda que únicamente la persona que cumpla el rol de concentrador ejecute los siguientes comandos. El concentrador debe definir el esquema de PostgreSQL temporal a ser usado por el proceso de cálculo de diferencias en la personalización, en el archivo /SIU-Diaguita/personalizacion/personalizacion.ini:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
iniciada = &amp;quot;no&amp;quot;&lt;br /&gt;
schema_personalizado = &amp;quot;&amp;lt;schema_personalizado&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y por último, inicializar propiamente la personalización. Es obligatorio que este cambio se suba al repositorio para mantener la configuración del ambiente de desarrollo. Para finalizar, el concentrador realiza el commit de los cambios realizados.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
bin/toba personalizacion iniciar -p diaguita -i desarrollo&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de este momento, todas las personas que participen del equipo de desarrollo deben descargarse la versión del sistema con personalizaciones que se mantiene versionada en un repositorio de la universidad, y luego pueden seguir los pasos de la [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n_desde_cero_en_entorno_de_desarrollo|Instalación desde cero en entorno de desarrollo]]. Estas personas podrán ejecutar todas las tareas relacionadas con el proyecto, excepto aquellas que se indican explícitamente a ser ejecutadas por el concentrador.&lt;br /&gt;
&lt;br /&gt;
=== Desarrollar nuevas personalizaciones ===&lt;br /&gt;
&lt;br /&gt;
La siguiente guía es un ejemplo [[SIU-Diaguita/version4.2.0/personalizacion|paso a paso]] para desarrollar una personalización de SIU-Diaguita, mediante el uso del toba-editor para la extensión y modificación de las funciones y características del mismo. Esto puede ser desarrollado de forma individual o en forma colaborativa con un equipo de desarrollo.&lt;br /&gt;
&lt;br /&gt;
== Crear una versión propia con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version4.24.2/crear_version_propia/3w--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalación de cero de un ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para realizar una instalación de un ambiente de producción con personalizaciones se debe partir de una instalación en modo desarrollo con personalizaciones.&lt;br /&gt;
&lt;br /&gt;
Una vez que se migraron las personalizaciones a una nueva versión del sistema en modo desarrollo y estas fueron testeadas y ya esta en condiciones para llevar a producción, a la versión de SIU-Diaguita en desarrollo con personalizaciones ejecutar los siguientes comandos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Exportar metadatos del proyecto&lt;br /&gt;
toba proyecto exportar&lt;br /&gt;
&lt;br /&gt;
# Exportar personalización del proyecto&lt;br /&gt;
toba personalizacion exportar&lt;br /&gt;
&lt;br /&gt;
# Subir los metadatos exportados al repositorio&lt;br /&gt;
svn commit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez realizado los pasos anteriores, luego descargar la versión propia de SIU-Diaguita con personalizaciones para realizar una instalación en producción.&lt;br /&gt;
Antes de instalar realizar lo explicado en el ítem de [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n|Pasos previos a un proceso de instalación]].&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
# Descarga la nueva versión propia con personalizaciones&lt;br /&gt;
svn checkout https://repositorio/svn/diaguita/nodos/&amp;lt;sigla institucion&amp;gt;/trunk/4.2.0/  &lt;br /&gt;
&lt;br /&gt;
# Realiza una instalación en producción del SIU-Diaguita con personalizaciones versión 4.2.0&lt;br /&gt;
./bin/instalador proyecto:instalar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Actualización del ambiente de producción con personalizaciones ==&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo una actualización de un ambiente de producción con personalizaciones se debe partir de una instalación en modo produccion con personalizaciones de la ultima versión del sistema.&lt;br /&gt;
&lt;br /&gt;
Para esto previamente se debe realizar [[SIU-Diaguita/version4.2.0/instalacion_actualizacion#Instalaci.C3.B3n_de_cero_de_un_ambiente_de_producci.C3.B3n_con_personalizaciones|Instalación de cero de un ambiente de producción con personalizaciones]].&lt;br /&gt;
&lt;br /&gt;
Luego de tener instalada la versión en producción con personalizaciones, para migrar los usuarios y perfiles de acceso de la instalación en producción anterior se debe realizar una actualización sobre esta nueva instalación en producción configurando correctamente el archivo de parámetros del instalador y luego ejecutando el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
./bin/instalador proyecto:actualizar --instalacion-anterior /RUTA_INSTALACION_ANTERIOR&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verificar Configuración SIU-Diaguita =&lt;br /&gt;
Esta configuración Visual es una ayuda que se encuentra dentro del Menú Administración =&amp;gt; [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.2/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111203</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111203"/>
				<updated>2026-01-14T19:06:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111202</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111202"/>
				<updated>2026-01-14T19:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111201</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111201"/>
				<updated>2026-01-14T19:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Configurar los parámetros para Araí-Documentos en SIU-Diaguita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, se debe modificar la url de conexión a Araí-Documentos y colocar la url completa de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la version 1.8.0 de Araí-Documentos se puede utilizar la version de la API en la url. Si bien en la version 1.8.0 funciona con y sin la version, es recomendable colocarla porque será requerido en versiones posteriores.&lt;br /&gt;
&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs/rest/backend/v1/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la version 4.1.0 de SIU-Diaguita se definía de esta forma:&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Arai/proveedores&amp;diff=107701</id>
		<title>SIU-Arai/proveedores</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Arai/proveedores&amp;diff=107701"/>
				<updated>2025-06-19T20:28:34Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-arai_iso.png|derecha|link=SIU-Arai]]&lt;br /&gt;
&lt;br /&gt;
= SIU-Arai Proveedores =&lt;br /&gt;
&lt;br /&gt;
SIU-Arai permite sincronizar catálogos (en esta primera instancia trabaja sobre el catálogo de proveedores) entre distintos clientes (aplicaciones) ya sean SIU o no SIU. Su mecanismo permite que los clientes puedan modificar los catálogos, recibir las novedades, y trabajar en modo desconectado y luego volver a sincronizar.&lt;br /&gt;
&lt;br /&gt;
== Como instalarlo ==&lt;br /&gt;
&lt;br /&gt;
A partir de las versiones 3.2 de SIU Pilaga y 2.6 de SIU Diaguita se puede instalar SIU Arai Proveedores utilizando el instalador o actualizador de dichos sistemas, si las versiones de los sistemas que se encuentra utilizando (tanto de SIU Diaguita como SIU Pilaga) son inferiores a las mencionadas, debe continuar con el punto siguiente de este instructivo (Configuración de la Base Arai Proveedores), caso contrario solo debe realizar el paso a continuación:&lt;br /&gt;
&lt;br /&gt;
- Desde SIU Pilaga (a partir de la versión 3.2) ver http://documentacion.siu.edu.ar/wiki/SIU-Pilaga/version3.4.2/consideraciones_tecnicas#Conectar_SIU-Pilag.C3.A1_con_SIU-Arai_Proveedores&lt;br /&gt;
&lt;br /&gt;
- Desde SIU Diaguita (a partir de la versión 2.6) ver http://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version2.7.0/consideraciones_tecnicas#Configuraci.C3.B3n_de_la_base_de_datos_de_Arai_Proveedores&lt;br /&gt;
&lt;br /&gt;
Completar las variables de entorno que se encuentran en el archivo ''instalador.env''&lt;br /&gt;
&lt;br /&gt;
Instalación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
 ./bin/instalador arai-proveedores:crear-base&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Actualización:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
 ./bin/instalador arai-proveedores:actualizar-base&lt;br /&gt;
&amp;lt;/source&amp;gt;Para ver el estado de las migraciones de la base SIU Arai Proveedores:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
 ./bin/instalador arai-proveedores:estado-base&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y luego continuar con los pasos que se encuentran debajo&lt;br /&gt;
&lt;br /&gt;
== Configuración de la Base Arai Proveedores==&lt;br /&gt;
En principio, tenemos que cargar una nueva fuente de datos vinculando la base que utiliza el sistema SIU ARAI en los dos sistemas (este paso sirve tanto para Pilagá como para Diaguita), lo podemos hacer desde el archivo bases.ini de SIU Toba en la instalación de los sistemas&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificando el bases.ini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a observar el archivo bases.ini para ver cómo queda configurado.  En caso de hacerlo directamente en este archivo, ingresar estos datos (cambiado obviamente el detalle de las variables que están entre comillas). Ejemplo para instalación de SIU Pilagá en producción:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[produccion pilaga arai]&lt;br /&gt;
motor = &amp;quot;postgres7&amp;quot;&lt;br /&gt;
profile = &amp;quot;localhost&amp;quot;&lt;br /&gt;
usuario = &amp;quot;postgres&amp;quot;&lt;br /&gt;
clave = &amp;quot;postgres&amp;quot;&lt;br /&gt;
puerto = &amp;quot;5432&amp;quot;&lt;br /&gt;
encoding = &amp;quot;LATIN1&amp;quot;&lt;br /&gt;
schema = &amp;quot;public&amp;quot;&lt;br /&gt;
base = &amp;quot;pilaga_arai_trunk&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si fuera una base Diaguita en producción, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[produccion diaguita siu_arai]&lt;br /&gt;
motor = &amp;quot;postgres7&amp;quot;&lt;br /&gt;
profile = &amp;quot;localhost&amp;quot;&lt;br /&gt;
usuario = &amp;quot;postgres&amp;quot;&lt;br /&gt;
clave = &amp;quot;postgres&amp;quot;&lt;br /&gt;
puerto = &amp;quot;5432&amp;quot;&lt;br /&gt;
encoding = &amp;quot;LATIN1&amp;quot;&lt;br /&gt;
schema = &amp;quot;catalogos&amp;quot;&lt;br /&gt;
base = &amp;quot;arai&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Si la base del sistema SIU-Arai se encuentra en otro servidor, recordar que puede ser necesario editar el archivo '''pg_hba.conf''' para configurar los permisos de acceso a la base desde el/los servidor/es donde se encuentren SIU-Pilagá y SIU-Diaguita.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requisitos previos ==&lt;br /&gt;
1 - Preparar datos de proveedores extranjeros: En el apartado '''PREGUNTAS FRECUENTES''' del instructivo ver sección '''¿Como sincronizo los datos de proveedores extranjeros?'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Datos de tablas maestras de ubicación geográfica, conceptos, condiciones y rubros deben ser los mismos en las tres bases (Ver comando '''Sincroniza_datos_satelites''' en el instructivo)&lt;br /&gt;
&lt;br /&gt;
== Cómo sincronizar por primera vez ==&lt;br /&gt;
En principio tenemos que sincronizar las dos bases con Arai&lt;br /&gt;
Lo hacemos desde el comando de consola:&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;u&amp;gt;'''''Pilagá'''''&amp;lt;/u&amp;gt;=== &lt;br /&gt;
Vamos a nuestra instalación de toba, dentro de la carpeta bin de toba:&lt;br /&gt;
&lt;br /&gt;
===='''Con Windows'''====&lt;br /&gt;
&lt;br /&gt;
Definimos el valor de la variable de entorno '''TOBA_INSTALACION_DIR''' indicando la ruta de instalación (ejemplo C:\SIU-Pilaga\instalacion)&lt;br /&gt;
&lt;br /&gt;
'''set  TOBA_INSTALACION_DIR=C:\SIU-Pilaga\instalacion'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el siguiente comando (que se encuentra en la carpeta bin de la instalación de Pilagá):&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''pilaga.bat arai sincronizacion_inicial &amp;lt;br /&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===='''Con Linux'''====&lt;br /&gt;
Ejecutamos el siguiente comando (que se encuentra en la carpeta bin de la instalación de Pilagá):&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''sudo sh pilaga.sh arai sincronizacion_inicial'''&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;u&amp;gt;'''''Diaguita'''''&amp;lt;/u&amp;gt;=== &lt;br /&gt;
===='''Con Windows'''====&lt;br /&gt;
Definimos el valor de la variable de entorno '''TOBA_INSTALACION_DIR''' indicando la ruta de instalación (ejemplo C:\SIU-Diaguita\instalacion)&lt;br /&gt;
&lt;br /&gt;
'''set TOBA_INSTALACION_DIR=C:\SIU-Diaguita\instalacion'''&lt;br /&gt;
&lt;br /&gt;
En nuestra instalación de toba, carpeta bin (ejemplo C:\siu\diaguita\toba\bin) , ejecutamos los comandos:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''entorno_toba_x.y.bat &amp;lt;br /&amp;gt;''' (reemplazar x.y por la versión de toba que se esté utilizando, por ejemplo, si se trata de Toba 2.6 sería entorno_toba_x.y.bat)&lt;br /&gt;
&lt;br /&gt;
'''toba proyecto arai_sinc_inicial -pdiaguita -iproduccion &amp;lt;br /&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===='''Con Linux'''====&lt;br /&gt;
En nuestra instalación de toba, carpeta bin (ejemplo /usr/local/siu/diaguita/toba/bin) , ejecutamos los comandos:&lt;br /&gt;
&lt;br /&gt;
'''. ./entorno_toba.env&amp;lt;br /&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''toba proyecto arai_sinc_inicial -pdiaguita -iproduccion &amp;lt;br /&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aclaración: en la variable -p estamos indicando el proyecto y en la variable -i indicamos la instancia(generalmente es producción o desarrollo)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programar la ejecución de la sincronización:===&lt;br /&gt;
El proceso de sincronización se debe ejecutar por cada x minutos (OPCIONAL), también se ejecuta cada vez que se entra a la operación de abm de proveedores y cuando se modifica un proveedor.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ejemplo de script para la ejecución de la sincronización inicial en SIU Diaguita&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
#script que carga el entorno de toba y ejecuta una sincronizacion con ARAI. Es para llamarlo desde el CRON.&lt;br /&gt;
#tiene que ir en DIAGUITA_DIR/toba/bin&lt;br /&gt;
&lt;br /&gt;
cd `dirname $0`&amp;quot;/../../instalacion&amp;quot;&lt;br /&gt;
export TOBA_INSTALACION_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
# cargo el entorno&lt;br /&gt;
$TOBA_INSTALACION_DIR/entorno_toba.env &lt;br /&gt;
&lt;br /&gt;
# ejecuto la sincronizacion&lt;br /&gt;
$TOBA_INSTALACION_DIR/../toba/bin/toba proyecto arai_sincronizacion -i produccion -p diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&lt;br /&gt;
Para configurar las tareas de sincronización a incluir en el cron (nota: el usuario con el que se realizan estos pasos debe tener permisos de sudo, en el ejemplo se ejecuta cada 20 minutos). Seguir estos pasos:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''sudo su&amp;lt;br /&amp;gt;'''&lt;br /&gt;
'''crontab -e&amp;lt;br /&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Agregar estas líneas y guardar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/20 * * * * sh /PATH_DE_PILAGA/bin/pilaga.sh arai sincronizacion &amp;gt; /dev/null &lt;br /&gt;
&lt;br /&gt;
*/20 * * * *  sh /PATH_DE_DIAGUITA/bin/toba proyecto arai_sincronizacion -i produccion -p diaguita &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
&lt;br /&gt;
Dependiendo de la versión de Windows utilizada se puede configurar como tarea programada o programar un servicio.&lt;br /&gt;
&lt;br /&gt;
==Funciones por linea de Comando==&lt;br /&gt;
&lt;br /&gt;
==='''''sincronizacion_inicial'''''===&lt;br /&gt;
Sincroniza absolutamente todo, hay que correrlo al utilizar por primera vez arai, además lo pide cada vez que se cambie de modo desconectado a conectado (tanto Pilagá como Diaguita informan cuando se debe hacer una sincronización inicial).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recorre las tablas comunes del catálogo proveedores de la instalación local , obtiene los registros sin id arai asociado en '''anx_personas''' y '''anx_domicilios''', si el registro no existe en arai, lo da de alta y asigna el id_arai en la instalación local, si el registro existe (usa la clave lógica de tipo_documento_numero por prioridad) en arai solo asigna el id_arai en la instalación local.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Lógica para los domicilios/documentos:''''' Se actualizan como parte de la entidad proveedor.&lt;br /&gt;
&amp;lt;br /&amp;gt;Domicilio: si existen domicilios en arai para el proveedor prevalecen estos (si hay domicilios en Diaguita se actualizan estos domicilios en Arai). Si no existen domicilios en Arai para el proveedor y existen en Diaguita se actualizan estos domicilios en Arai. &lt;br /&gt;
&amp;lt;br /&amp;gt;Documento: si el proveedor no existe en Arai se toman los documentos de Diaguita y se actualizan en Arai. Si existen documentos en Arai para el proveedor prevalecen éstos. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''''sincronizacion'''''===&lt;br /&gt;
Se ejecuta cada vez que haya algún cambio, es decir, se procesan todas las novedades pendientes (altas, bajas y modificaciones en registros de tabla asociadas al catálogo proveedores). También se configura para ejecutarlo en forma programada (CRON) cada 10 minutos (se puede modificar la frecuencia).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''''actualizar_secuencias'''''===&lt;br /&gt;
Actualiza las secuencias de las tablas del catálogo proveedores.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''''sincroniza_datos_satelites'''''=== &lt;br /&gt;
El catálogo de proveedores involucra otros catálogos (rubros, conceptos, condiciones, localidades, provincias, países, etc) y estos catálogos aún no cuentan con un mecanismo de sincronización, es por ello que en ciertos casos pueden existir diferencias de datos entre la base de datos del proyecto y la base de arai proveedores. Este comando intenta sincronizar los datos de conceptos, condiciones y rubros. Para usar este comando es requerido contar con la librería dblink de Postgresql instalada (comando disponible en SIU Pilaga a partir de la versión 3.0.2 y próximamente en la versión 2.5 de SIU Diaguita)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''''resincroniza_base'''''===&lt;br /&gt;
Resetea el estado de la sincronización de la base del proyecto, y se vuelve a sincronizar de 0 con la base del servidor. Este comando suele utilizarse cuando se realizan cambios en los datos de la base del proyecto o del servidor por fuera del circuito de sincronización (comando disponible en SIU Pilaga a partir de la versión 3.0.2 y SIU Diaguita a partir de la versión 2.4.0)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''''estado'''''===&lt;br /&gt;
Muestra el estado de la BD Arai Proveedores y Pilaga, comando útil para saber si las bases se encuentran sincronizadas correctamente (disponible en las próximas versiones de SIU Diaguita y SIU Pilaga)&lt;br /&gt;
&lt;br /&gt;
==Estados de Sincronización==&lt;br /&gt;
El cambio de los estados se puede hacer manualmente desde los parámetros del sistema, para modificarlo vamos a:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;u&amp;gt;'''''Pilagá'''''&amp;lt;/u&amp;gt;=== &lt;br /&gt;
Administración/Configuración de Parámetros ('''aplicar_sincronizacion_arai_prov''')&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ARAI conf.png|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
'''''Modo conectado (valor sí):''''' cada cambio que se realice se sincroniza automáticamente con la base. En Pilagá si se utiliza este estado, solo se podrá cargar personas por la operación ABM - Personas ARAI y no por ABM - Personas&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Modo desconectado (valor desconectado):''''' si por algún motivo se cae la conexión con la red, se tendrá que poner este estado para poder cargar proveedores y seguir operando. Una vez que se restablezca la conexión, pedirá que se realice una sincronización inicial&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''(Valor no):''''' no se utiliza la funcionalidad Arai (en Pilagá), se carga personas, proveedores  por  ABM - Personas y  ABM – Proveedores&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;u&amp;gt;'''''Diaguita'''''&amp;lt;/u&amp;gt;=== &lt;br /&gt;
&lt;br /&gt;
Administración/Parámetros&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Arai 2.png|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==Configuración de servicio de AFIP==&lt;br /&gt;
AFIP tiene una API tipo REST para obtener datos a partir de una CUIT, lo cual es muy útil para evitar demoras al cargar clientes o proveedores&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Solo hay que configurar una carpeta (AFIP) y un archivo (cliente.ini)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Directorio genérico:'''  instalacion\instancia\proyecto\rest\AFIP\cliente.ini   &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ejemplo de directorio:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
C:\SIU-Pilaga\instalacion\i__produccion\p__pilaga\rest\afip\cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dentro del archivo cliente.ini , deberán copiar textual los siguientes 3 renglones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
;Recuerde dejar una barra (/) al finalizar la URL&lt;br /&gt;
to = &amp;quot;https://soa.afip.gob.ar/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Librería  PHP==&lt;br /&gt;
&lt;br /&gt;
Para utilizar este servicio, tenemos que habilitar la librerías de PHP php_curl y php_pgsql&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ACLARACION IMPORTANTE!''' &lt;br /&gt;
Para que funcione correctamente la sincronización, las tablas países,provincias,departamentos, localidades y códigos postales, deberán tener los mismos datos, caso contrario no se podrá efectuar el 100% de la sincronización de los registros. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requisitos a tener en cuenta==&lt;br /&gt;
&lt;br /&gt;
Los requisitos para utilizar SIU Arai Proveedores con SIU Diaguita y SIU Pilagá son los siguientes:&lt;br /&gt;
&lt;br /&gt;
Versión Diaguita: 2.2.3 o superior&lt;br /&gt;
&lt;br /&gt;
Version Pilaga: 2.3.4 o superior&lt;br /&gt;
&lt;br /&gt;
Version Postgres: 9.5 o superior&lt;br /&gt;
&lt;br /&gt;
Version PHP:  7.2 o superior&lt;br /&gt;
&lt;br /&gt;
==Pasos a seguir para pasar a producción==&lt;br /&gt;
&lt;br /&gt;
Se detallan los pasos recomendados para el pasaje a producción, esta guía detalla solo una opción posible.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 - Se asume que ya se cuenta con la sincronización funcionando en un entorno de desarrollo, habiendo realizado las pruebas con copias de las BDs tomadas de producción.&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - De la puesta en marcha en el paso 1 seguramente existan scripts SQLs que generan INSERTs de datos como conceptos, condiciones, rubros, y tablas de ubicación geográfica, para hacer que estas tablas tengan los mismos datos en las bases SIU Pilaga, SIU Diaguita y SIU Arai Proveedores.&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Poner en modo mantenimiento SIU Diaguita y SIU Pilaga (poner en 1 el parámetro '''modo_mantenimiento''' en el archivo '''proyecto.ini''').&amp;lt;br /&amp;gt;Esto significa que a partir de este paso los sistemas no estarán disponibles en producción hasta la finalización de los pasos que siguen a continuación.&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Realizar backups de las bases SIU Diaguita y SIU Pilaga.&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - Crear una base SIU Arai Proveedores de cero en producción, ya sea utilizando el instalador o restaurando el backup.&amp;lt;br /&amp;gt;&lt;br /&gt;
6 - En las instalación de producción de SIU Pilaga y SIU Diaguita, configurar los archivos bases.ini tal como lo indica la sección del instructivo '''Configuración de la Base Arai Proveedores'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
7 - Correr los scripts mencionados en el punto 2.&amp;lt;br /&amp;gt;&lt;br /&gt;
8 - Seguir los pasos de la sección del instructivo '''Cómo sincronizar por primera vez'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
9 - Activar los parámetros siguiendo la sección del instructivo '''Estados de Sincronización'''.&lt;br /&gt;
&lt;br /&gt;
== '''API SIU ARAI Proveedores''' ==&lt;br /&gt;
&lt;br /&gt;
Se encuentra disponible una API que brinda servicio sobre la funcionalidad que se encuentra disponible en SIU Arai Proveedores, esto facilita la interacción de cualquier sistema que ya contenga información de proveedores, o que necesite consultar información de proveedores.&lt;br /&gt;
&lt;br /&gt;
URL del repositorio: https://gitlab.siu.edu.ar/siu-arai/proveedores-api/-/tree/v1.0.0-beta&lt;br /&gt;
&lt;br /&gt;
Para ver mas información relacionada a la instalación y configuración:  https://gitlab.siu.edu.ar/siu-arai/proveedores-api/-/blob/v1.0.0-beta/doc/install/INSTALACION_MANUAL.md&lt;br /&gt;
&lt;br /&gt;
Para ver la definición de la API:  https://gitlab.siu.edu.ar/siu-arai/proveedores-api/-/blob/v1.0.0-beta/specs/README.md&lt;br /&gt;
&lt;br /&gt;
=='''PREGUNTAS FRECUENTES'''==&lt;br /&gt;
&lt;br /&gt;
===¿Que debo hacer si reinstalo Arai o regenero la BD Arai?===&lt;br /&gt;
&lt;br /&gt;
Se puede realizar de dos maneras:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opción 1 ('''RECOMENDADA'''): A través del comando administrativo '''Resincronización''' que resetea el estado de la sincronización de la base del proyecto, y se vuelve a sincronizar de 0 con la base del servidor. Este comando suele utilizarse cuando se realizan cambios en los datos de la base del proyecto o del servidor por fuera del circuito de sincronización (comando disponible en SIU Pilaga a partir de la versión 3.0.2 y en SIU Diaguita a partir de la versión 2.4.0).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opción 2: Manualmente, se deben borrar las referencias en las bases de los sistemas cliente conectado a dicha BD Arai, y volver a realizar una sincronización inicial.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dichas referencias se guardan en el campo persona_arai de la tabla anx_personas y domicilio_arai de la tabla anx_domicilios.&lt;br /&gt;
Las consultas SQL a ejecutar en las BDs de los sistemas clientes entonces serían:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En Diaguita&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
update diaguita.anx_personas set persona_arai=NULL;&lt;br /&gt;
update diaguita.anx_domicilios set domicilio_arai=NULL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
En Pilaga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
update anx_personas set persona_arai=NULL;&lt;br /&gt;
update anx_domicilios set domicilio_arai=NULL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También deben borrarse los datos de sincronización de los sistemas clientes, desde los cuales se actualizan las secuencias:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
delete from catalogos.modo_desconectado;&lt;br /&gt;
delete from catalogos.logs_sincronizacion;&lt;br /&gt;
delete from catalogos.sincronizacion;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para borrar los datos cargados en la Base de Datos Arai ('''ESTO BORRA TODOS LOS DATOS SINCRONIZADOS EN LA BASE ARAI PROVEEDORES''')&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
set search_path to catalogos;&lt;br /&gt;
delete from catalogos.mdp_personas_domicilios;&lt;br /&gt;
delete from catalogos.mdp_personas_x_documentos;&lt;br /&gt;
delete from catalogos.sau_pr_proveedor_rubro;&lt;br /&gt;
delete from catalogos.sau_rt_conceptos_proveedor;&lt;br /&gt;
&lt;br /&gt;
delete from catalogos.sau_pr_proveedores;&lt;br /&gt;
delete from catalogos.mdp_personas;&lt;br /&gt;
delete from catalogos.mdp_domicilios;&lt;br /&gt;
&lt;br /&gt;
set search_path to sincronizador;&lt;br /&gt;
delete from sincronizador.operacion_x_tabla;&lt;br /&gt;
delete from sincronizador.logs_errores;&lt;br /&gt;
delete from sincronizador.log_cambios;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===¿Como sincronizo los datos de proveedores extranjeros?===&lt;br /&gt;
&lt;br /&gt;
Para que los proveedores extranjeros sean sincronizados deben tener un tipo y nro de documento que no se trate de un CUIT comenzado en 50, 51 o 55 (ya que estos códigos son asignados por AFIP para un país en particular y pueden existir proveedores que compartan el mismo código).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es recomendado realizar este proceso previo a sincronizar los datos con Arai Proveedores, en dicho caso los pasos serían:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Si SIU-Diaguita y SIU-Pilagá aún NO se encuentran sincronizados con Arai-Proveedores:''&lt;br /&gt;
&lt;br /&gt;
1 - Agregar un segundo tipo y número de documento a los proveedores extranjeros en SIU Pilaga (usando operación '''ABM - Personas, proveedores y clientes''').&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - Agregar un segundo tipo y número de documento a los proveedores extranjeros en SIU Diaguita (usando operación '''Catálogo de Proveedores''').&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Es necesario que el segundo tipo y nro de documento asignado a cada proveedor extranjero coincidan en las bases Diaguita y Pilagá, caso contrario al sincronizar se generarán duplicados.&lt;br /&gt;
&lt;br /&gt;
''Si SIU-Diaguita y SIU-Pilagá  YA se encuentran sincronizados con Arai-Proveedores:''&lt;br /&gt;
&lt;br /&gt;
1- Modificar el valor del parámetro '''aplicar_sincronizacion_arai_prov''' y setearlo en NO en SIU-Diaguita y SIU-Pilaga&lt;br /&gt;
&lt;br /&gt;
2 - Agregar un segundo tipo y número de documento a los proveedores extranjeros en SIU Pilaga (usando operación '''ABM - Personas, proveedores y clientes''').&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - Agregar un segundo tipo y número de documento a los proveedores extranjeros en SIU Diaguita (usando operación '''Catálogo de Proveedores''').&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - Es necesario que el segundo tipo y nro de documento asignado a cada proveedor extranjero coincidan en las bases Diaguita y Pilagá, caso contrario al sincronizar se generarán duplicados.&lt;br /&gt;
&lt;br /&gt;
5- Modificar el valor del parámetro '''aplicar_sincronizacion_arai_prov''' y setearlo en SI en SIU-Diaguita y SIU-Pilaga&lt;br /&gt;
&lt;br /&gt;
6- Realizar una sincronización inicial  en SIU-Diaguita y SIU-Pilaga&lt;br /&gt;
&lt;br /&gt;
===Tengo que agregar, modificar o borrar datos de proveedores a través de un script ¿como hago?===&lt;br /&gt;
&lt;br /&gt;
Una vez sincronizados, todas las modificaciones deben realizarse sobre la base Arai Proveedores, y estos cambios serán replicados en las bases de las aplicaciones clientes.&lt;br /&gt;
Al script que uno desea ejecutar sobre la base se le debe agregar siempre una linea que incrementa una secuencia de la base, sin dicha línea las aplicaciones clientes no detectan estas novedades.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, si quisiéramos borrar un proveedor el script debería ser:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
SELECT nextval('sincronizador.sq_sincronizacion_catalogo');&lt;br /&gt;
&lt;br /&gt;
DELETE FROM catalogos.sau_pr_proveedor_rubro where persona = ???;&lt;br /&gt;
DELETE FROM catalogos.sau_rt_conceptos_proveedor where proveedor = ???;&lt;br /&gt;
DELETE FROM catalogos.sau_pr_proveedores where persona = ???;&lt;br /&gt;
DELETE FROM catalogos.mdp_personas_x_documentos where persona = ???;&lt;br /&gt;
DELETE FROM catalogos.mdp_personas_domicilios where persona = ???;&lt;br /&gt;
DELETE FROM catalogos.mdp_personas where persona = ???;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los cambios serán replicados en las aplicaciones cliente cuando realicen una sincronización.&lt;br /&gt;
&lt;br /&gt;
===¿Como instalo la extensión de postgresql dblink para poder utilizar el comando administrativo que sincroniza los datos satélites?===&lt;br /&gt;
&lt;br /&gt;
Los pasos para instalar la extensión dblink:&lt;br /&gt;
&lt;br /&gt;
1-apt-update&amp;lt;br /&amp;gt;&lt;br /&gt;
2-apt-get install postgresql-contrib&amp;lt;br /&amp;gt;&lt;br /&gt;
3-Buscar archivo dblink--1.0.sql&amp;lt;br /&amp;gt;&lt;br /&gt;
4-Ejecutar psql basede_datos_x &amp;lt; /usr/share/postgresql/9.x/extension/dblink--1.0.sql&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ejecutar este script en las bases Diaguita, Pilaga y Arai:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DROP extension dblink;&lt;br /&gt;
SET search_path to auxiliar_catalogos;&lt;br /&gt;
CREATE extension dblink;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mas información https://mermamerma.wordpress.com/2013/05/30/crear-dblink-en-postgresql/&lt;br /&gt;
&lt;br /&gt;
=== Ajustes de datos frecuentes al momento de sincronizar por primera vez ===&lt;br /&gt;
&lt;br /&gt;
1 - Valores en null en columna estado_proveedor de sau_pr_proveedores&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Resolución:''' se toma en el estado que tiene en anx_personas. Ejemplo de resolución (SIU Pilagá), ejecutar el query:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE sau_pr_proveedores pr&lt;br /&gt;
	SET estado_proveedor = (SELECT pe.estado FROM anx_personas pe WHERE pe.persona=pr.persona)&lt;br /&gt;
	WHERE pr.estado_proveedor is NULL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----2 - Corregir casos en donde existen proveedores activos y personas inactivas (SIU Pilagá)&lt;br /&gt;
&lt;br /&gt;
Resolución: si el proveedor se encuentra activo, la persona asociada también debe estarlo, ejecutar:&lt;br /&gt;
&lt;br /&gt;
En la base de SIU Pilaga:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE anx_personas SET estado = 'AC' FROM sau_pr_proveedores as pr WHERE pr.persona = anx_personas.persona and estado_proveedor = 'AC';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la base de SIU Arai Proveedores:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
SELECT nextval('sincronizador.sq_sincronizacion_catalogo');&lt;br /&gt;
&lt;br /&gt;
UPDATE catalogos.mdp_personas SET estado = 'AC' FROM catalogos.sau_pr_proveedores as pr WHERE pr.persona = anx_personas.persona and estado_proveedor = 'AC';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Al agregar una condición en Pilaga genera un error al grabar un proveedor con esa nueva condición ===&lt;br /&gt;
&lt;br /&gt;
Esto se debe a que el catálogo de condiciones aún no se sincroniza automáticamente y se requiere insertar manualmente la condición agregada en las bases de Diaguita y Arai Proveedores, se debe realizar el INSERT (ver ejemplo debajo) completando los datos de la nueva condición&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
-- En base Diaguita&lt;br /&gt;
INSERT INTO TABLE diaguita.sau_rt_condiciones (concepto, condicion, codigo_afip, nombre, descripcion, retiene, resta_iva) VALUES (VALORES DE LA CONDICION AGREGADA)&lt;br /&gt;
-- En base Arai Proveedores&lt;br /&gt;
INSERT INTO TABLE catalogos.sau_rt_condiciones (concepto, condicion, codigo_afip, nombre, descripcion, retiene, resta_iva) VALUES (VALORES DE LA CONDICION AGREGADA)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== En Diaguita o Pilagá me aparece una ventana con el mensaje ''Existen datos de proveedores extranjeros que no pueden sincronizarse'' ===&lt;br /&gt;
&lt;br /&gt;
Este mensaje indica que existen proveedores extranjeros que no tienen un tipo y número de documento único (el CUIT asociado a proveedores extranjeros corresponde a su país y puede encontrarse mas de un proveedor con dicho tipo/nro de documento).&lt;br /&gt;
Esta validación advierte sobre dicha situación y realiza dos acciones:&lt;br /&gt;
&lt;br /&gt;
* Inhabilita las altas/bajas/modificaciones hasta que el problema quede resuelto.&lt;br /&gt;
* Guarda en el log de la aplicación (ubicado en ../instalacion/i__produccion/p__{diaguita o pilaga}/logs) la lista de proveedores a los cuales hay que agregarle un tipo/nro documento único.&lt;br /&gt;
&lt;br /&gt;
A continuación se explica una secuencia manual para corregir estos proveedores (también se puede realizar el ajuste realizando un script):&lt;br /&gt;
&lt;br /&gt;
* Mientras se realiza esta secuencia no se pueden agregar/modificar/eliminar proveedores en SIU Diaguita y SIU Pilaga (tomar los recaudos necesarios para garantizar esta situación).&lt;br /&gt;
* Poner el parámetro aplicar_sincronizacion_arai_prov en No tanto en SIU Diaguita como en SIU Pilagá.&lt;br /&gt;
* Ingresar a SIU Diaguita y a SIU Pilagá (el orden de ingreso es indistinto) e ir modificando cada uno de los proveedores listados en el log y agregarle un segundo tipo y número de documento (se recomienda usar los tipos NIF o PAS), y guardar los cambios de cada modificación.&lt;br /&gt;
* Es fundamental que al momento de agregar el segundo tipo/nro de documento al proveedor,el mismo coincida tanto en SIU Diaguita y SIU Pilagá, caso contrario se generará un duplicado (ejemplo: si al proveedor ABC S.A se le agregó un segundo tipo de documento del tipo NIF con el número 331 en SIU Pilagá, en SIU Diaguita agregarle al mismo proveedor ese mismo tipo y número de documento).&lt;br /&gt;
* Poner el parámetro aplicar_sincronizacion_arai_prov en Si tanto en SIU Diaguita como en SIU Pilagá.&lt;br /&gt;
* Realizar una sincronización inicial en SIU Diaguita y SIU Pilagá.&lt;br /&gt;
&lt;br /&gt;
=== Consulta para obtener la lista de proveedores extranjeros ===&lt;br /&gt;
&lt;br /&gt;
'''-- En base Diaguita''' &lt;br /&gt;
&lt;br /&gt;
SELECT p.* FROM diaguita.anx_tipos_documento_identidad tdi&lt;br /&gt;
&lt;br /&gt;
INNER JOIN diaguita.anx_personas_x_documentos pd2 ON tdi.tipo_de_documento_de_identidad = pd2.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN diaguita.anx_personas p ON pd2.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd2.numero,1,2) = '50' OR substring(pd2.numero,1,2) = '55' OR substring(pd2.numero,1,2) = '51')&lt;br /&gt;
&lt;br /&gt;
'''-- En base Pilaga'''&lt;br /&gt;
&lt;br /&gt;
SELECT p.* FROM anx_tipos_documento_identidad tdi &lt;br /&gt;
&lt;br /&gt;
INNER JOIN anx_personas_x_documentos pd2 ON tdi.tipo_de_documento_de_identidad = pd2.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN anx_personas p ON pd2.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd2.numero,1,2) = '50' OR substring(pd2.numero,1,2) = '55' OR substring(pd2.numero,1,2) = '51')&lt;br /&gt;
&lt;br /&gt;
'''-- En base Arai Proveedores'''&lt;br /&gt;
&lt;br /&gt;
SELECT p.* FROM catalogos.mdp_tipos_documento_identidad tdi&lt;br /&gt;
&lt;br /&gt;
INNER JOIN catalogos.mdp_personas_x_documentos pd2 ON tdi.tipo_de_documento_de_identidad = pd2.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN catalogos.mdp_personas p ON pd2.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd2.numero,1,2) = '50' OR substring(pd2.numero,1,2) = '55' OR substring(pd2.numero,1,2) = '51')&lt;br /&gt;
&lt;br /&gt;
=== Consulta para obtener la lista de proveedores duplicados ===&lt;br /&gt;
'''-- En base Diaguita'''&lt;br /&gt;
&lt;br /&gt;
SELECT replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad, count(*) as repeticiones FROM diaguita.anx_tipos_documento_identidad tdi&lt;br /&gt;
&lt;br /&gt;
INNER JOIN diaguita.anx_personas_x_documentos pd ON tdi.tipo_de_documento_de_identidad = pd.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN diaguita.anx_personas p ON pd.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd.numero,1,2) &amp;lt;&amp;gt; '50' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '55' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '51')&lt;br /&gt;
&lt;br /&gt;
GROUP BY replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad HAVING COUNT(*) &amp;gt; 1&lt;br /&gt;
&lt;br /&gt;
'''-- En base Pilaga'''&lt;br /&gt;
&lt;br /&gt;
SELECT replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad, count(*) as repeticiones FROM anx_tipos_documento_identidad tdi&lt;br /&gt;
&lt;br /&gt;
INNER JOIN anx_personas_x_documentos pd ON tdi.tipo_de_documento_de_identidad = pd.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN anx_personas p ON pd.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd.numero,1,2) &amp;lt;&amp;gt; '50' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '55' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '51')&lt;br /&gt;
&lt;br /&gt;
GROUP BY replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad HAVING COUNT(*) &amp;gt; 1&lt;br /&gt;
&lt;br /&gt;
'''-- En base Arai Proveedores'''&lt;br /&gt;
&lt;br /&gt;
SELECT replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad, count(*) as repeticiones FROM catalogos.mdp_tipos_documento_identidad tdi&lt;br /&gt;
&lt;br /&gt;
INNER JOIN catalogos.mdp_personas_x_documentos pd ON tdi.tipo_de_documento_de_identidad = pd.tipo_de_documento_de_identidad &lt;br /&gt;
&lt;br /&gt;
INNER JOIN catalogos.mdp_personas p ON pd.persona = p.persona&lt;br /&gt;
&lt;br /&gt;
WHERE (substring(pd.numero,1,2) &amp;lt;&amp;gt; '50' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '55' AND substring(pd.numero,1,2) &amp;lt;&amp;gt; '51')&lt;br /&gt;
&lt;br /&gt;
GROUP BY replace(pd.numero, '-', &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;), tdi.tipo_de_documento_de_identidad HAVING COUNT(*) &amp;gt; 1&lt;br /&gt;
&lt;br /&gt;
[[SIU-Arai|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.1.0/Novedades_funcionales&amp;diff=107140</id>
		<title>SIU-Diaguita/Version4.1.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.1.0/Novedades_funcionales&amp;diff=107140"/>
				<updated>2025-05-21T13:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Soporte a versión 2.1.0 del Portal del Proveedor para permitir retirar Ofertas electrónicas.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Aviso ante el cierre de una convocatoria habilitada con OE, antes de la fecha de cierre establecida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Invitación a proveedores inscriptos a través del portal, coincidentes con el rubro de la convocatoria.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Se incrementa las versiones soportadas de PostgreSQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Corrección de problema que se generaba al modificar datos de un oferente cuando se abría un acta.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Se corrige el inconveniente al exportar a SUDOCU actas de recepción provisorias y definitivas cuando la orden de compra es del año anterior.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Corrección al invitar proveedores que NO están en catálogo de proveedores a una convocatoria.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en la función Duplicar convocatoria/renglones, cuando se tiene un documento adjunto al pliego.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.1.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111094</id>
		<title>SIU-Diaguita/Version4.2.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.2.0/Novedades_funcionales&amp;diff=111094"/>
				<updated>2025-05-21T13:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
- Soporte a versión 2.1.0 del Portal del Proveedor para permitir retirar Ofertas electrónicas.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Aviso ante el cierre de una convocatoria habilitada con OE, antes de la fecha de cierre establecida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Invitación a proveedores inscriptos a través del portal, coincidentes con el rubro de la convocatoria.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Se incrementa las versiones soportadas de PostgreSQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Corrección de problema que se generaba al modificar datos de un oferente cuando se abría un acta.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Se corrige el inconveniente al exportar a SUDOCU actas de recepción provisorias y definitivas cuando la orden de compra es del año anterior.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Corrección al invitar proveedores que NO están en catálogo de proveedores a una convocatoria.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Mejoras en la función Duplicar convocatoria/renglones, cuando se tiene un documento adjunto al pliego.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.2.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0&amp;diff=107139</id>
		<title>SIU-Diaguita/version4.1.0</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0&amp;diff=107139"/>
				<updated>2025-05-21T13:43:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Número de versión: &amp;lt;strong&amp;gt;4.1.0&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Fecha de publicación:  '''21/05/2025'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; [[SIU-Diaguita/Version4.1.0/Novedades_funcionales | Principales novedades]] &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_funcional_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Funcional&amp;lt;/p&amp;gt; !! &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; !! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_tecnico_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Técnica&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/glosario_de_conceptos|Glosario de conceptos]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.1.0/instalacion_actualizacion|Instalación y Actualización de SIU-Diaguita]] &lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/primeros_pasos|Primeros pasos]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/post_instalacion|Post Instalación]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/configuracion_del_sistema|Configuración de la aplicación]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/consideraciones_tecnicas| Otras consideraciones técnicas]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/aspectos_generales_de_las_operaciones|Aspectos generales de las operaciones]]  ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/personalizacion|Personalización]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/principales_circuitos_funcionales|Principales circuitos funcionales]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/preguntas_frecuentes|Preguntas frecuentes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/documentacion_de_las_operaciones|Documentación de las operaciones]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/contactanos|Contactanos]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/interoperabilidad sistema expediente|'''Interoperabilidad con el Ecosistema SIU''']] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.1.0/links de interes|Links de interés]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/integracion_diaguita|Integración con otros sistemas]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.1.0/guia_rapida_diaguita_eei|Guía Rápida Diaguita EEI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.1.0/preguntas_frecuentes_funcional|Preguntas frecuentes]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.1.0/links de interes_funcional|Links de interés]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.1.0/contactanos|Contactanos]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0&amp;diff=111026</id>
		<title>SIU-Diaguita/version4.2.0</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0&amp;diff=111026"/>
				<updated>2025-05-21T13:43:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Número de versión: &amp;lt;strong&amp;gt;4.2.0&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt;Fecha de publicación:  '''21/05/2025'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; [[SIU-Diaguita/Version4.2.0/Novedades_funcionales | Principales novedades]] &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_funcional_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Funcional&amp;lt;/p&amp;gt; !! &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; !! &amp;lt;p style=&amp;quot;text-align: left; font-size: 18px; font-weight: bold; color: #297a9b;&amp;quot;&amp;gt;http://portal.comunidad.siu.edu.ar//images/iconos/boton_tecnico_2.png&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Documentación Técnica&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/glosario_de_conceptos|Glosario de conceptos]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.2.0/instalacion_actualizacion|Instalación y Actualización de SIU-Diaguita]] &lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/primeros_pasos|Primeros pasos]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/post_instalacion|Post Instalación]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/configuracion_del_sistema|Configuración de la aplicación]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/consideraciones_tecnicas| Otras consideraciones técnicas]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/aspectos_generales_de_las_operaciones|Aspectos generales de las operaciones]]  ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/personalizacion|Personalización]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/principales_circuitos_funcionales|Principales circuitos funcionales]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/preguntas_frecuentes|Preguntas frecuentes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/documentacion_de_las_operaciones|Documentación de las operaciones]] || &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/contactanos|Contactanos]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/interoperabilidad sistema expediente|'''Interoperabilidad con el Ecosistema SIU''']] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ||[[SIU-Diaguita/version4.2.0/links de interes|Links de interés]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/integracion_diaguita|Integración con otros sistemas]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || [[SIU-Diaguita/version4.2.0/guia_rapida_diaguita_eei|Guía Rápida Diaguita EEI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[SIU-Diaguita/version4.2.0/preguntas_frecuentes_funcional|Preguntas frecuentes]] ||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.2.0/links de interes_funcional|Links de interés]]&lt;br /&gt;
||&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || &lt;br /&gt;
|-&lt;br /&gt;
|[[SIU-Diaguita/version4.2.0/contactanos|Contactanos]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=107138</id>
		<title>SIU-Diaguita</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita&amp;diff=107138"/>
				<updated>2025-05-21T13:41:41Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Archivo:siu-diaguita.png|derecha|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La administración patrimonial y los procesos de compra, más allá de sus particularidades, resultan complejos para cualquier tipo de institución. Ante la necesidad de gestionar ambos procedimientos, se desarrolló el sistema SIU-Diaguita, que cuenta con una estructura en dos módulos: Compras y Patrimonio, los cuales pueden utilizarse tanto en forma conjunta o por separado, según las necesidades de cada institución.&lt;br /&gt;
&lt;br /&gt;
== Trabajemos juntos para poner en marcha el sistema ==&lt;br /&gt;
&lt;br /&gt;
La implementación del sistema es una etapa vital para asegurar su correcto funcionamiento a futuro, es el proceso que sienta las bases y, por lo tanto, requiere de una especial atención. Es muy importante que prestes atención a las recomendaciones y realices todas las consultas que consideres necesarias para asegurarte que vas en el camino correcto. Acá podes ver los distintos canales en los que podés interactuar con el equipo de implementación y demás miembros de la comunidad.&lt;br /&gt;
&lt;br /&gt;
== Primeros pasos... todo lo que tenés que saber para poner el sistema en marcha ==&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/roles|Conformación del equipo de implementación]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/requerimientos|Requerimientos Mínimos de Equipamiento]] =====&lt;br /&gt;
&lt;br /&gt;
===== [[SIU-Diaguita/plan de implementacion|Plan de Implementación]] =====&lt;br /&gt;
&lt;br /&gt;
== Documentación ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!SIU-Diaguita&lt;br /&gt;
!App&lt;br /&gt;
Colector&lt;br /&gt;
!Migrador de&lt;br /&gt;
Bienes Patrimoniales&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.1.0|Versión 4.1.0]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/appcolector|Versión 1.3]]'''&lt;br /&gt;
|'''[[SIU-Diaguita/migrador/version1.0.0|Versión 1.0.x]]'''&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version4.0.0|Versión 4.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.6.0|Versión 3.6.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.5.0|Versión 3.5.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.4.0|Versión 3.4.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.3.0|Versión 3.3.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.2.0|Versión 3.2.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.1.0|Versión 3.1.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SIU-Diaguita/version3.0.0|Versión 3.0.0]]'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107135</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107135"/>
				<updated>2025-05-20T14:30:53Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.1.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.1.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111071</id>
		<title>SIU-Diaguita/version4.2.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.2.0/post_instalacion&amp;diff=111071"/>
				<updated>2025-05-20T14:30:53Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.2.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.2.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.2.0 de SIU-Diaguita requiere al menos contar con la versión 4.2.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.2.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.25 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.26 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.2.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.2.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.2.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.2.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107134</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107134"/>
				<updated>2025-05-20T14:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.1.0//post_instalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita Configurar los parámetros para Araí-Documentos en SIU-Diaguita]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version4.1.0/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107133</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107133"/>
				<updated>2025-05-20T14:27:47Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin: 0; padding: 0;&amp;quot;&amp;gt; '''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [[Configurar los parámetros para Araí-Documentos en SIU-Diaguita]] &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107132</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107132"/>
				<updated>2025-05-20T14:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Importante:''' Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [[Configurar los parámetros para Araí-Documentos en SIU-Diaguita]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107131</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107131"/>
				<updated>2025-05-20T14:25:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Importante: Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la sección: [[Config|link=SIU-Diaguita/version4.1.0/postinstalacion#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107130</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107130"/>
				<updated>2025-05-20T14:24:41Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Importante: Si se utiliza SIU-Diaguita integrado al EEI es necesario verificar la seccion: [[Config|link=#Configurar_los_par.C3.A1metros_para_Ara.C3.AD-Documentos_en_SIU-Diaguita]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107129</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107129"/>
				<updated>2025-05-20T14:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexión a Arai-Documentos. Es el equivalente al parámetro &amp;quot;host_arai&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parámetro &amp;quot;rest_diaguita&amp;quot; que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107128</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107128"/>
				<updated>2025-05-20T14:19:23Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;  &lt;br /&gt;
'''DOCUMENTOS_HOST:''' Es la url de conexion a Arai-Documentos. Es el equivalente al parametro host_arai que se utilizaba en arai_documentos.ini&lt;br /&gt;
'''DOCUMENTOS_USUARIO:''' Usuario de la API de Arai-Documentos&lt;br /&gt;
'''DOCUMENTOS_CLAVE:''' Contraseña de la API de Arai-Documentos&lt;br /&gt;
'''URL_NOTIFICACIONES:''' URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parametro rest_diaguita que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107127</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107127"/>
				<updated>2025-05-20T14:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
:&amp;lt;source&amp;gt;  &lt;br /&gt;
'''DOCUMENTOS_HOST:''' Es la url de conexion a Arai-Documentos. Es el equivalente al parametro host_arai que se utilizaba en arai_documentos.ini&lt;br /&gt;
'''DOCUMENTOS_USUARIO:''' Usuario de la API de Arai-Documentos&lt;br /&gt;
'''DOCUMENTOS_CLAVE:''' Contraseña de la API de Arai-Documentos&lt;br /&gt;
'''URL_NOTIFICACIONES:''' URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parametro rest_diaguita que se utilizaba en arai_documentos.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107126</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107126"/>
				<updated>2025-05-20T14:16:39Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
'''DOCUMENTOS_HOST:''' Es la url de conexion a Arai-Documentos. Es el equivalente al parametro host_arai que se utilizaba en arai_documentos.ini&lt;br /&gt;
'''DOCUMENTOS_USUARIO:''' Usuario de la API de Arai-Documentos&lt;br /&gt;
'''DOCUMENTOS_CLAVE:''' Contraseña de la API de Arai-Documentos&lt;br /&gt;
'''URL_NOTIFICACIONES:''' URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parametro rest_diaguita que se utilizaba en arai_documentos.ini&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107125</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107125"/>
				<updated>2025-05-20T14:11:56Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ===&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
'''DOCUMENTOS_HOST:''' Es la url de conexion a Arai-Documentos. Es el equivalente al parametro host_arai que se utilizaba en arai_documentos.ini&lt;br /&gt;
'''DOCUMENTOS_USUARIO:''' Usuario de la API de Arai-Documentos&lt;br /&gt;
'''DOCUMENTOS_CLAVE:''' Contraseña de la API de Arai-Documentos&lt;br /&gt;
'''URL_NOTIFICACIONES:''' URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parametro rest_diaguita que se utilizaba en arai_documentos.ini&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107124</id>
		<title>SIU-Diaguita/version4.1.0/post instalacion</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/version4.1.0/post_instalacion&amp;diff=107124"/>
				<updated>2025-05-20T14:10:10Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:siu-diaguita_iso.png|derecha|link=SIU-Diaguita/version4.1.0]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
=== Configuración y verificaciones del servidor del sistema ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Configuración del servidor de aplicaciones ====&lt;br /&gt;
&lt;br /&gt;
Independientemente de si se va a realizar la instalación del sistema SIU-Diaguita en un servidor Linux o Windows, es recomendable la configuración en el servidor de aplicaciones apache de un virtualhost o dominio virtual que garantice la ejecución correcta del sistema. Una de las ventajas de contar con una configuración de virtualhost es que  permite realizar múltiples instalaciones del sistema SIU-Diaguita en el mismo servidor de aplicación, manejandolas de forma independiente una de la otra. &lt;br /&gt;
&lt;br /&gt;
Proceder a crear un archivo de nombre diaguita con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
    ServerName servidor.universidad.edu.ar&lt;br /&gt;
&lt;br /&gt;
    ### INICIO INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
    Include /ruta_instalacion/diaguita/instalacion/toba.conf&lt;br /&gt;
&lt;br /&gt;
    ### FIN INCLUSION CONTENIDO toba.conf ###&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que se debe reemplazar servidor.universidad.edu.ar con un nombre del servidor o DNS válido y que no este siendo utilizado por otro virtualhost, ya que será por medio del cual acederá al sistema. &lt;br /&gt;
&lt;br /&gt;
Una vez configurado el archivo de virtualhost, copiarlo al directorio de configuración sites-avaiable del servidor apache y crear un enlace simbólico en el directorio  sites-enabled (en Linux, existe el comando a2ensite que realiza esta tarea). Para finalizar, reiniciar el servidor apache para que tome los nuevos cambios.&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrá acceder al sistema SIU-Diaguita abriendo en un navegador la dirección url http://servidor.universidad.edu.ar/diaguita.&lt;br /&gt;
&lt;br /&gt;
Como ajuste opcional, es posible eliminar el alias /diaguita de la url de modo que no sea necesario agregarlo a la dirección al usar el navegador. Para ello deberá editar el archivo &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/toba.conf&amp;lt;/tt&amp;gt;  reemplazando la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Alias /diaguita &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
DocumentRoot &amp;quot;/ruta_instalacion/diaguita/aplicacion/www&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además, asegurarse de ajustar la condición de reescritura de url (necesaria para brindar acceso a los servicios web REST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
RewriteBase &amp;quot;/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego editar &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/instancia.ini&amp;lt;/tt&amp;gt; y reemplazar la línea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;/diaguita&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
url=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Ajustes necesarios para PHP ====&lt;br /&gt;
&lt;br /&gt;
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian y PHP 8.1. Se debe editar el archivo &amp;lt;tt&amp;gt;/etc/php/8.1/apache2/php.ini&amp;lt;/tt&amp;gt; y agregar o modificar los siguientes parámetros con valores igual o superiores a los sugeridos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
max_input_vars = 15000&lt;br /&gt;
memory_limit = 1025M&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verificación del funcionamiento del sistema SIU-Diaguita ====&lt;br /&gt;
&lt;br /&gt;
==== Verificar configuración y requerimientos mínimos ====&lt;br /&gt;
&lt;br /&gt;
Desde SIU-Diaguita se recomienda utilizar la operación '''Configuración de SIU-Diaguita''' para la revisión y cumplimiento de librerías y configuraciones. Para ello, deberán dirigirse a la operación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
Administración =&amp;gt; Configuración de SIU-Diaguita&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://documentacion.siu.edu.ar/wiki/SIU-Diaguita/version3.4.1/configuracion_del_sistema#VERIFICAR_CONFIGURACION Configuración SIU-Diaguita]&lt;br /&gt;
&lt;br /&gt;
En esta operación es posible verificar las versiones de las dependencias del sistema, la configuración de los servicios y el funcionamiento de los mismos.&lt;br /&gt;
&lt;br /&gt;
Nota: Con esta operación, es posible verificar (una vez instalado el sistema) las librerías, dependencias y configuraciones necesarias que requiere el sistema para su correcto funcionamiento.&lt;br /&gt;
&lt;br /&gt;
==== Verificar errores del sistema ====&lt;br /&gt;
&lt;br /&gt;
Siempre que estemos ante la necesidad de realizar un análisis de que es lo que ocurre con el sistema, es aconsejable recurrir a los archivos de logs que presentan cada uno de los componentes presentes y/o relacionados con el sistema SIU-Diaguita. A continuación se detallan los tres más importantes:&lt;br /&gt;
&lt;br /&gt;
#El log del propio sistema SIU-Diaguita, ubicado en &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/logs/sistema.log&amp;lt;/tt&amp;gt;. Muestra toda la ejecución, tanto peticiones normales, permisos, errores del negocio, etc.&lt;br /&gt;
#El log del servidor web apache, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/apache2/error.log&amp;lt;/tt&amp;gt;. Puede ser redefinido, y depende del sistema operativo. Muestra errores propios de apche, php, y también del sistema.&lt;br /&gt;
#El log del servicio JasperRepors, por defecto configurado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt;. Muestra errores de ejecución propia de un reporte, ya dentro del ámbito de la JVM.&lt;br /&gt;
#El log del servidor de base de datos PostgreSQL, por lo general en Debian/Ubuntu ubicado en &amp;lt;tt&amp;gt;/var/log/postgresql/postgresql-x.x-main.log&amp;lt;/tt&amp;gt;. Muestra en detalle los errores de dase de datos.&lt;br /&gt;
&lt;br /&gt;
==== Verificar recursos disponibles de los Servicios web ====&lt;br /&gt;
&lt;br /&gt;
Todo sistema SIU (SIU-Diaguita, SIU-Pilaga, etc) que brinde conexión de '''servicios web''' vía REST, posee una consola de verificación/pruebas/chequeo que permite la verificación y/disponiblidad de recursos. La forma por defecto de conectarse a ella es ingresando mediante la url del sistema y adicionando /rest al final.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
http://direccion-web-sistema-siu/rest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, se nos cargará un portal que pedirá datos de acceso. Estos datos de acceso son los que se configuraron en el archivo &amp;lt;tt&amp;gt;servidor_usuarios.ini&amp;lt;/tt&amp;gt; de la [#ConectarSIU-DiaguitaconSIU-Pilagá sección de configuración] de servicios web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Post-Instalación del sistema SIU-Diaguita ===&lt;br /&gt;
&lt;br /&gt;
Una vez instalado el sistema, existen ciertas configuraciones a realizar en el entorno en el que se integra. A continuación se describen pasos necesarios para  la interconexión con otros sistemas, puesta a punto, ejecución de tareas en segundo plano, servicios varios, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: hasta la versión 2.2.x de SIU-Diaguita, el motor de reportes XSL-FO estaba soportado. Sin embargo, en versiones posteriores solo se soporta a JasperReports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Salidas mediante JasperReports ====&lt;br /&gt;
&lt;br /&gt;
El uso de esta tecnología permite realizar personalizaciones de los reportes y salidas de la aplicación SIU-Diaguita, logrando adaptarlos a las necesidades de cada Organización. Para hacer uso de esta tecnología, es necesario tener instalado el entorno Java (JRE como mínimo la versión 7) y el soporte de tipografías de java respectivo (mas información https://wiki.debian.org/Fonts). &lt;br /&gt;
&lt;br /&gt;
El próximo paso es configurar para que se ejecute de forma contínua el servidor local de reportes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad init.d del sistema Debian Linux, configurar la ejecución del archivo diaguita_reportes.sh que se encuentra ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
Para configurar que JasperReports inicie en el arranque del servidor, es necesario realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@host:/# cd /etc/init.d&lt;br /&gt;
root@host:/# cp /ruta_instalacion/diaguita/aplicacion/bin/diaguita_reportes.sh .&lt;br /&gt;
root@host:/# chmod +x diaguita_reportes.sh&lt;br /&gt;
root@host:/# update-rc.d diaguita_reportes.sh defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, dentro del archivo &amp;lt;tt&amp;gt;diaguita_reportes.sh&amp;lt;/tt&amp;gt; deberá configurar la variable PATH_DIAGUITA para que apunte al directorio &amp;lt;tt&amp;gt;/ruta_instalacion&amp;lt;/tt&amp;gt; indicado previamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_reportes.bat ubicado en el directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
Tener en cuenta que para poder ejecutar dicho archivo, deberán tener incluida en la variable de entorno PATH la ruta hacia la instalación de java. Esto permite a Windows ubicar correctamente el comando java.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Detección y evaluación de errores''&lt;br /&gt;
&lt;br /&gt;
Si por algún motivo el servidor local de reportes JasperReports no esta corriendo, la aplicación SIU-Diaguita mostrará indefectiblemente un mensaje de error similar a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Could not connect to the J2EE server 127.0.0.1:8081. Please start it, for example with the command: &amp;quot;java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log&amp;quot; or, if the back end has been compiled to native code, with &amp;quot;modules/java SERVLET:8080 3 JavaBridge.log&amp;quot;. Error message: Connection refused (111)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se deberá chequear que no hayan mayores errores con dicho servicio (consumo de memoria, permisos de ejecución, etc) y si se encuentra corriendo efectivamente. Para ello, el script de inicio para el servidor local de reportes JasperReports utiliza un archivo de log ubicado en &amp;lt;tt&amp;gt;/var/log/diaguita_reportes.log&amp;lt;/tt&amp;gt; que permite auditar en todo momento su funcionamiento. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Limpieza de archivos temporales ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar la limpieza de los archivos temporales que genera al realizar ciertas tareas que son parte de su funcionamiento. Para realizar la limpieza de los archivos temporales, SIU-Diaguita proporciona un comando que se encarga de eliminarlos y permite al administrador “programar” su ejecución. Se recomienda programar su ejecución en un horario que el sistema no esté en uso, para evitar comportamientos no deseados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo limpieza_temporales.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute todos los lunes a las 5am:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
0 5 * * 1 /ruta_instalacion/diaguita/bin/limpieza_temporales.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo limpieza_temporales.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Conectar Diaguita con MCC ====&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Linux Debian)''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a un sistema MCC que cuente con una base de datos ''Adaptive Server Anywhere 6.0'' (Sybase ASA) en un sistema Debian GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita sea capaz de conectarse a la base de datos Sybase ASA de MCC hay que asegurarse de que el servicio de networking se encuentre correctamente configurado. En el documento adjunto, attachment:ConnectionTroubleshooting.pdf, se puede observar los pasos necesarios para verificar dicha configuración.&lt;br /&gt;
&lt;br /&gt;
Nota: la versión del MCC soportada actualmente es la 4.2. No es posible trabajar con versiones previas o descentralizadas.&lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario instalar el controlador odbc para acceso a bases de datos Sybase ASA y el módulo para php que permita realizar conexiones utilizando odbc.&lt;br /&gt;
&lt;br /&gt;
Para realizar la instalación en Debian Linux, se debe ejecutar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5-odbc tdsodbc unixodbc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración en el servidor''&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del controlador odbc para bases de datos Sybase ASA, es necesario copiar un archivo al directorio de configuraciones del servidor Linux:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
cp /usr/share/tdsodbc/odbcinst.ini /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El último paso consite en definir los parámetros de conexión a la base de datos Sybase ASA. Se debe editar el archivo odbc.ini como sigue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/odbc.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se detalla a continuación el contenido de un archivo odbc.ini de ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[catalogo]&lt;br /&gt;
Driver          = FreeTDS&lt;br /&gt;
Description     = MCC DB&lt;br /&gt;
Server          = 192.168.1.209&lt;br /&gt;
Port            = 2638&lt;br /&gt;
Database        = catalogo&lt;br /&gt;
TDS_Version     = 5.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En los parámetros Description, Server, Port y Database debe completar los valores pertinentes a la instalación del MCC vigente.&lt;br /&gt;
El identificador de la conexión o DSN es [catalogo] y debe corresponderse indefectiblemente al nombre de la base de datos proporcionada en el parámetro Database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Prueba de la conexión''&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada las configuraciones, es posible verificar si todo se encuentra en orden ejecutando el siguiente comando y proporcionandole el identificador DSN (catalogo), el usuario (dba) y la contraseña (sql) adecuados:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
isql catalogo dba sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si la configuración es correcta, debe verse el texto Connected! y estar conectados con el cliente para la ejecución de comandos SQL. Para salir del cliente usar la sentencia quit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Depuración de la conexión''&lt;br /&gt;
&lt;br /&gt;
Es posible activar el modo depuración de la conexión ODBC configurando en el archivo odbcinst.ini la siguente entrada:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace               = Yes&lt;br /&gt;
TraceFile           = /tmp/diaguita-odbc.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar Diaguita con MCC (SO de Diaguita Windows XP)''' ====&lt;br /&gt;
&lt;br /&gt;
''Requerimientos''&lt;br /&gt;
&lt;br /&gt;
Se da por sentado que se encuentra en funcionamiento el sistema MCC y además que el servidor en donde se encuentra Diaguita tiene configurado el ODBC según indica el instructivo de instalación del MCC (tener en cuenta que para que funcione correctamente el ODBC, se debe configurar la conexión en el DSN de sistema y no en el DSN de usuario ya que no funcionará). &lt;br /&gt;
&lt;br /&gt;
''Instalación''&lt;br /&gt;
&lt;br /&gt;
Para que Diaguita se conecte efectivamente, es necesario incorporar la extensión php_pdo_odbc al archivo de configuración de php.ini. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación Diaguita ====&lt;br /&gt;
&lt;br /&gt;
Una vez que se dispone del DSN para bases de datos Sybase ASA, es necesario configurar los parámetros en el archivo bases.ini de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[mcc]&lt;br /&gt;
dsn_odbc = catalogo&lt;br /&gt;
usuario = dba&lt;br /&gt;
clave = sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define una nueva sección, conteniendo el parámetro dsn_odbc con el nombre que tiene nuestro DSN, el parámetro usuario y clave que deben coincidir con los datos de acceso a la base de datos Sybase ASA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configuración en la aplicación MCC ====&lt;br /&gt;
&lt;br /&gt;
La implementación actual del mecanismo de interconexión entre Diaguita y MCC require que cada usuario del sistema diaguita que tenga los permisos de exportar al MCC tenga creada una cuenta de usuario equivalente en el sistema MCC. Dicha cuenta de usuario debe cumplir los siguiente requerimientos:&lt;br /&gt;
&lt;br /&gt;
#el identificador de acceso debe coincidir con el de diaguita&lt;br /&gt;
#debe ser del tipo &amp;quot;Usuario&amp;quot; y no &amp;quot;Administrador&amp;quot;&lt;br /&gt;
#tiene que ser un usuario activo (no poseer fecha de baja)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Enviar notificaciones ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita proporciona un comando para automatizar el envío de las notificaciones que genera al realizar ciertas tareas que son parte de su funcionamiento (para observar las notificaciones pendientes, revisar '''Administración -&amp;gt; Notificaciones -&amp;gt; Cola de notificación''') . Para realizar el envío de las notificaciones, el comando se encarga de enviar por correo electrónico la notificación y registrar la fecha en que sucedió, permitiendo al administrador “programar” su ejecución. Se recomienda programar la periodicidad de su ejecución en función de las capacidades del servidor de correo electrónico, políticas de seguridad y de modo tal que no se demore demasiado el envío a sus receptores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Linux''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad cron proporcionada por Linux, configurar la ejecución del archivo diaguita_notificaciones.sh ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita. Ejemplo de configuración para que se ejecute cada 5 minutos, todos los días:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
*/5 * * * * /ruta_instalacion/diaguita/bin/diaguita_notificaciones.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Configuración envío bajo Windows''&lt;br /&gt;
&lt;br /&gt;
Mediante la utilidad de tareas programadas proporcionada por Windows, configurar la ejecución del archivo diaguita_notificaciones.bat ubicado dentro del directorio &amp;lt;tt&amp;gt;/ruta_instalacion/diaguita/aplicacion/bin/&amp;lt;/tt&amp;gt; de la aplicación SIU-Diaguita.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Configurar correo electrónico ====&lt;br /&gt;
&lt;br /&gt;
El correo electrónico se puede configurar al momento de realizar la instalación/actualización del sistema, mediante el instalador web. Además, es posible configurarlo manualmente de acuerdo a los pasos descritos en la [http://toba.siu.edu.ar/trac/toba/wiki/Referencia/Mails wiki] de SIU-Toba. &lt;br /&gt;
&lt;br /&gt;
Para una configuración manual, se debe crear el archivo ´smtp.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/smtp.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[correo_testing]&lt;br /&gt;
host=127.0.0.1&lt;br /&gt;
auth=1&lt;br /&gt;
usuario=usuario&lt;br /&gt;
clave=*******&lt;br /&gt;
puerto=1254&lt;br /&gt;
seguridad=&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luego, en el archivo ´instalacion.ini´ ubicado en la ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/instalacion.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El archivo se debe agregar lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
smtp=correo_testing&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Servicios Web ====&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración del Portal de Compras Públicas''' ====&lt;br /&gt;
&lt;br /&gt;
SIU-Diaguita dispone de un módulo especial que permite acceder de forma pública a las Convocatorias y Licitaciones de la institución. Dicho módulo se lo conoce como '''Portal de Compras Públicas''' y es parte de la estructura de SIU-Diaguita. Por lo tanto, permitir su acceso directo desde el exterior implica que el servidor de aplicaciones apache quede expuesto a la red externa de la institución. &lt;br /&gt;
&lt;br /&gt;
Ya que esta práctica no es la recomendable, se recomienda la instalación y configuración de un servidor tipo proxy que permita el acceso desde internet al módulo de consultas internamente, sin exponer ni comprometer la seguridad general del servidor de aplicaciones apache.&lt;br /&gt;
&lt;br /&gt;
En el siguiente [http://foro.comunidad.siu.edu.ar/index.php?topic=12711.msg55339 enlace] al foro se encuentran algunas configuraciones realizadas por distintas universidades.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
Nota: la versión 4.1.0 de SIU-Diaguita requiere al menos contar con la versión 4.1.6 de SIU-Pilagá si se desea utilizar los servicios web.&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
''En SIU-Diaguita''&lt;br /&gt;
&lt;br /&gt;
Para permitir que SIU-Diaguita acceda a recursos de SIU-Pilaga, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/pilaga/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA:''' Dependiendo la versión de SIU-Pilaga la ruta debe quedar definida de la sgte forma:&lt;br /&gt;
&lt;br /&gt;
Hasta la versión '''4.1.x'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Desde la versión '''3.7.0'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/pilaga/rest/v1/&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''En SIU-Pilaga''&lt;br /&gt;
&lt;br /&gt;
Para permitir el acceso externo a recursos de SIU-Pilaga, se debe configurar el archivo ´servidor.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
/ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando descomentadas todas las opciones&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
autenticacion = digest&lt;br /&gt;
;&lt;br /&gt;
;Opciones que recibe la librería - &amp;gt; rest/rest.php&lt;br /&gt;
;&lt;br /&gt;
[settings]&lt;br /&gt;
formato_respuesta = json&lt;br /&gt;
url_protegida = /.*/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se debe configurar el archivo ´servidor_usuarios.ini´ ubicado en la siguiente ruta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/pilaga/instalacion/i__produccion/p__pilaga/rest/servidor_usuarios.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El contenido de dicho archivo debe ser similar a lo siguiente, quedando configurados los usuarios que se utilizarán desde SIU-Diaguita (configurado en el ´cliente.ini´ previo). Este archivo puede contener otros usuarios para otros sistemas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[diaguita_rest]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&lt;br /&gt;
[admin]&lt;br /&gt;
password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Mapuche''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos expuestos mediante servicios web:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''En SIU-Diaguita'''''&lt;br /&gt;
&lt;br /&gt;
'''1-''' Habilitar el parámetro '''MAPUCHE_CONSULTA_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''Sí'''.&lt;br /&gt;
&lt;br /&gt;
'''2-''' Habilitar el parámetro '''ADMINISTRACION_EMPLEADOS''' desde el menú Administración -&amp;gt; Parámetros. Asignarle valor institución '''SIU-Diaguita'''.&lt;br /&gt;
&lt;br /&gt;
'''3-''' Para permitir que SIU-Diaguita acceda a recursos de SIU-Mapuche, se debe crear la carpeta conteniendo el archivo ´cliente.ini´ en la siguiente ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ruta_instalacion/diaguita/instalacion/i__produccion/p__diaguita/rest/mapuche/cliente.ini&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4-''' El contenido de dicho archivo debe ser similar a lo siguiente, manteniendo en la configuración del parámetro &amp;quot;to&amp;quot; el final de la url &amp;quot;/rest/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
[conexion]&lt;br /&gt;
to = &amp;quot;http://direccion/web/hacia/mapuche/rest/&amp;quot;&lt;br /&gt;
auth_tipo = digest&lt;br /&gt;
auth_usuario = diaguita_rest&lt;br /&gt;
auth_password = ingrese_clave_segura&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Configuración para importación de Datasets''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el consumo de datasets disponibles en [https://datos.gob.ar Datos Argentina].&lt;br /&gt;
&lt;br /&gt;
===== Requerimientos técnicos  =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto requiere que configuren las siguientes variables de php para su uso.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametró&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Valor recomendado&lt;br /&gt;
|-&lt;br /&gt;
| allow_url_fopen&lt;br /&gt;
| On&lt;br /&gt;
|-&lt;br /&gt;
| upload_max_filesize&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| post_max_size&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| memory_limit&lt;br /&gt;
| 1024&lt;br /&gt;
|-&lt;br /&gt;
| max_input_time&lt;br /&gt;
| 90&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Importación de proveedores SIPRO  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar proveedores para el catálogo de SIPRO ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de proveedores SIPRO&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.15 | (SIPRO)]&lt;br /&gt;
&lt;br /&gt;
===== Importacion de Catalogo Sibys  =====&lt;br /&gt;
&lt;br /&gt;
Para poder importar los datos para el catálogo de SIBYS ir al menú '''&amp;quot;Administración&amp;quot; =&amp;gt; &amp;quot;Tablas maestras compras&amp;quot; =&amp;gt; &amp;quot;ABM de catálogo SIByS&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Enlace directo donde se encuentra el archivo para su descarga [https://datos.gob.ar/dataset/jgm-sistema-contrataciones-electronicas/archivo/jgm_4.16 | (SIBYS)]&lt;br /&gt;
&lt;br /&gt;
=====  Modo de uso  ===== &lt;br /&gt;
&lt;br /&gt;
Esto permite importar de dos modos:&lt;br /&gt;
&lt;br /&gt;
'''Importación WE'''B: traé el contenido via web para su importación.&lt;br /&gt;
&lt;br /&gt;
'''Importar CSV''': por medio de un archivo csv se realiza la importación.&lt;br /&gt;
&lt;br /&gt;
Nota: el fuente de datos se consume o descarga de [https://datos.gob.ar | Datos Argentina]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Exportar garantías a SIU-Pilagá''' ====&lt;br /&gt;
&lt;br /&gt;
La operación exportar garantías disponible desde la versión 4.1.0 de SIU-Diaguita permite que las garantías de los oferentes ingresadas en Acto de Apertura/Oferentes puedan ser exportadas a SIU-Pilagá.&lt;br /&gt;
Para utilizar este servicio, en esta versión ya no es necesario configurar la librería Rest-Hooks.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con la AFIP''' ====&lt;br /&gt;
&lt;br /&gt;
Los pasos que se describen a continuación permiten configurar el acceso a recursos de la AFIP expuestos mediante servicios web.&lt;br /&gt;
&lt;br /&gt;
===== Uso =====&lt;br /&gt;
&lt;br /&gt;
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado se debe autorizar el servicio: '''Servicio Consulta Padron A4 (ws_sr_padron_a4).'''&lt;br /&gt;
&lt;br /&gt;
Para obtener información de como obtener el certificado y la clave para utilizar el servicio ir a [http://www.afip.gob.ar/ws/documentacion/default.asp | Documentación Técnica de los WS de AFIP]&lt;br /&gt;
&lt;br /&gt;
===== Configuración =====&lt;br /&gt;
&lt;br /&gt;
Una vez generado el certificado y la clave en Afip se debe proceder a configurar en el archivo '''instalador.env''' los parámetros de configuración de la Api.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG AFIP WS ######&lt;br /&gt;
AFIP_WS_CUIT=cuit&lt;br /&gt;
AFIP_WS_CERT=/ruta/a/cert&lt;br /&gt;
AFIP_WS_KEY=/ruta/a/key&lt;br /&gt;
AFIP_WS_TOKEN_DIR=/ruta/a/generacion/token&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Parámetros de configuración disponibles =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Parametro&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripcion&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CUIT&lt;br /&gt;
| &amp;lt;code&amp;gt;(int)&amp;lt;/code&amp;gt; CUIT con el que se ha generado los certificados para acceder a los servicios de AFIP.&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_CERT&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra el certificado&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_KEY&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde se encuentra la clave&lt;br /&gt;
|-&lt;br /&gt;
| AFIP_WS_TOKEN_DIR&lt;br /&gt;
| &amp;lt;code&amp;gt;(string)&amp;lt;/code&amp;gt;Ruta absoluta donde la lib genera el token (requiere permisos de escritura)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la configuración en SIU-Diaguita y una vez finalizada la instalación ya se podrá usar el servicio de Afip en el sistema.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== '''Conectar SIU-Diaguita con SIU-Arai Proveedores''' ====&lt;br /&gt;
&lt;br /&gt;
===== Configuración de la base de datos de Arai Proveedores =====&lt;br /&gt;
&lt;br /&gt;
Para configurar el Siu - Arai Proveedores se debe configurar los parámetros de conexión a la base de datos de Arai Proveedores en el archivo '''instalador.env'''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
###### CONFIG DE BASE DE DATOS ARAI PROVEEDORES ######&lt;br /&gt;
ARAI_PROV_DB_HOST=localhost&lt;br /&gt;
ARAI_PROV_DB_PORT=5432&lt;br /&gt;
ARAI_PROV_DB_DBNAME=db_arai_proveedores&lt;br /&gt;
ARAI_PROV_DB_USERNAME=postgres&lt;br /&gt;
ARAI_PROV_DB_PASSWORD=postgres&lt;br /&gt;
ARAI_PROV_DB_SCHEMA=public&lt;br /&gt;
ARAI_PROV_DB_ENCODING=UTF8&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | Variable de entorno&lt;br /&gt;
! width=&amp;quot;75%&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_HOST&lt;br /&gt;
| el host/ip del equipo donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PORT&lt;br /&gt;
| el puerto donde corre la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_DBNAME&lt;br /&gt;
| el nombre de la base de datos de proveedores&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_USERNAME&lt;br /&gt;
| el usuario para la conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_PASSWORD&lt;br /&gt;
| la clave del usuario para conectarse a la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_SCHEMA&lt;br /&gt;
| el nombre del esquema dentro de la base de datos&lt;br /&gt;
|-&lt;br /&gt;
| ARAI_PROV_DB_ENCODING&lt;br /&gt;
| la codificación de caracteres de la base de datos. (UTF8 por defecto)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Una vez configurado los parámetros, al ejecutar el proceso de instalación o actualización automáticamente genera la base de datos central de Arai Proveedores con la estructura de datos actualizada y configura la conexion en SIU-Pilagá.&lt;br /&gt;
&lt;br /&gt;
Para obtener mayor información acerca de la sincronización podrán encontrar los pasos para [http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Funciones_por_linea_de_Comando | ejecutar la sincronización por linea de comandos]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Errores frecuentes y/o posibles problemas de configuración ====&lt;br /&gt;
&lt;br /&gt;
A continuación, se detallan casos típicos de problemas de configuración relacionadas con el entorno en el que se ejecuta SIU-Diaguita. &lt;br /&gt;
&lt;br /&gt;
===== Formato de fecha incorrecto =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ERROR: date/time field value out of range: &amp;quot;6/6/2016 09:56:47&amp;quot;&lt;br /&gt;
SQL state: 22008&lt;br /&gt;
Hint: Perhaps you need a different &amp;quot;datestyle&amp;quot; setting.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este error está relacionado con el [http://dba.stackexchange.com/questions/19679/how-to-set-postgresql-database-to-see-date-as-mdy-permanently?answertab=votes#tab-top formato de entrada de la fecha], por defecto espera a que sea &amp;quot;mes-dia-año&amp;quot; en vez de &amp;quot;dia-mes-año&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Una solución es corregir sobre la base de datos actual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
ALTER DATABASE &amp;quot;nombre_db&amp;quot; SET datestyle TO &amp;quot;ISO, DMY&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero también, es necesario configurar correctamente el motor, editando el archivo postgresql.conf para ello:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
datestyle = 'iso, dmy'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bundles de Solicitudes de bienes y servicios ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La configuración completa para los bundles de SBS se encuentra en el siguiente [[SIU-Diaguita/version4.1.0/post_instalacion/bundle_sbs | enlace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== '''Configurar los parámetros para Araí-Documentos en SIU-Diaguita''' ====&lt;br /&gt;
A partir de esta versión 4.1.0, para utilizar Diaguita integrado al EEI para enviar documentos a autorizar, es necesario configurar correctamente las variables de entorno involucradas en el instalador.env.&lt;br /&gt;
Ya no es necesario configurar el archivo arai_documentos.ini.&lt;br /&gt;
Las variables de entorno necesarias para el correcto funcionamiento con Arai-Documentos son:&lt;br /&gt;
&lt;br /&gt;
##### CONFIG API DOCUMENTOS #####&lt;br /&gt;
#DOCUMENTOS_HOST=http://url.api.arai.documentos/docs&lt;br /&gt;
#DOCUMENTOS_USUARIO=usuario&lt;br /&gt;
#DOCUMENTOS_CLAVE=clave&lt;br /&gt;
#URL_NOTIFICACIONES=http://url.a.diaguita/diaguita/rest/v1/notificaciones/documento&lt;br /&gt;
&lt;br /&gt;
Detalle de cada Variable de entorno:&lt;br /&gt;
DOCUMENTOS_HOST: Es la url de conexion a Arai-Documentos. Es el equivalente al parametro host_arai que se utilizaba en arai_documentos.ini&lt;br /&gt;
#DOCUMENTOS_USUARIO: Usuario de la API de Arai-Documentos&lt;br /&gt;
#DOCUMENTOS_CLAVE: Contraseña de la API de Arai-Documentos&lt;br /&gt;
#URL_NOTIFICACIONES: URL del recurso de la API de SIU-Diaguita donde se reciben las notificaciones de Arai-Documentos. Es el equivalente al parametro rest_diaguita que se utilizaba en arai_documentos.ini&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[SIU-Diaguita/version4.1.0 | &amp;lt; Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.0.0/Novedades_funcionales&amp;diff=103431</id>
		<title>SIU-Diaguita/Version4.0.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.0.0/Novedades_funcionales&amp;diff=103431"/>
				<updated>2024-10-01T19:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: /* Principales novedades de la versión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
&amp;lt;b&amp;gt;- Módulo de oferta electrónica&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Visualización de convocatorias vigentes en el PORTAL DEL PROVEEDOR, cuando el proveedor ha gestionado su usuario.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Gestión de la carga por parte del oferente de su propia presentación.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Registro automático en SIU-DIAGUITA, cuando se recibe una oferta, quedando anonimizado el valor de la misma.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Carga automática del valor de las propuestas de los OFERENTES, al momento del ACTO DE APERTURA.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Importación de cada uno de los renglones de las OFERTAS presentadas desde el módulo de OFERTA ELECTRÓNICA&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Ordenamiento de los firmantes en los distintos documentos.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Mejoras en filtros de convocatorias.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Mejoras en filtros de garantías.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Validación de datos del Número de Expediente Electrónico, al duplicar una convocatoria.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.0.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.1.0/Novedades_funcionales&amp;diff=107123</id>
		<title>SIU-Diaguita/Version4.1.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.1.0/Novedades_funcionales&amp;diff=107123"/>
				<updated>2024-10-01T19:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
&amp;lt;b&amp;gt;- Módulo de oferta electrónica&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Visualización de convocatorias vigentes en el PORTAL DEL PROVEEDOR, cuando el proveedor ha gestionado su usuario.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Gestión de la carga por parte del oferente de su propia presentación.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Registro automático en SIU-DIAGUITA, cuando se recibe una oferta, quedando anonimizado el valor de la misma.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Carga automática del valor de las propuestas de los OFERENTES, al momento del ACTO DE APERTURA.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Importación de cada uno de los renglones de las OFERTAS presentadas desde el módulo de OFERTA ELECTRÓNICA&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Ordenamiento de los firmantes en los distintos documentos.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Mejoras en filtros de convocatorias.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Mejoras en filtros de garantías.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;- Validación de datos del Número de Expediente Electrónico, al duplicar una convocatoria.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.1.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	<entry>
		<id>https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.0.0/Novedades_funcionales&amp;diff=103430</id>
		<title>SIU-Diaguita/Version4.0.0/Novedades funcionales</title>
		<link rel="alternate" type="text/html" href="https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Diaguita/Version4.0.0/Novedades_funcionales&amp;diff=103430"/>
				<updated>2024-10-01T19:48:00Z</updated>
		
		<summary type="html">&lt;p&gt;Pboyko: Página creada con «=Principales novedades de la versión= &amp;lt;b&amp;gt;Módulo de oferta electrónica&amp;lt;/b&amp;gt; &amp;lt;br /&amp;gt; Visualización de convocatorias vigentes en el PORTAL DEL PROVEEDOR, cuando el proveedor...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principales novedades de la versión=&lt;br /&gt;
&amp;lt;b&amp;gt;Módulo de oferta electrónica&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Visualización de convocatorias vigentes en el PORTAL DEL PROVEEDOR, cuando el proveedor ha gestionado su usuario.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gestión de la carga por parte del oferente de su propia presentación.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Registro automático en SIU-DIAGUITA, cuando se recibe una oferta, quedando anonimizado el valor de la misma.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Carga automática del valor de las propuestas de los OFERENTES, al momento del ACTO DE APERTURA.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Importación de cada uno de los renglones de las OFERTAS presentadas desde el módulo de OFERTA ELECTRÓNICA&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Ordenamiento de los firmantes en los distintos documentos.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Mejoras en filtros de convocatorias.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Mejoras en filtros de garantías.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Validación de datos del Número de Expediente Electrónico, al duplicar una convocatoria.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[SIU-Diaguita/version4.0.0|&amp;lt;Volver]]&lt;/div&gt;</summary>
		<author><name>Pboyko</name></author>	</entry>

	</feed>