Fallas en la carga de documentación en preinscripción 3.11

Estimado. Hay una falla en preincripcion al cargar documentación. Esta implementado nuxeo como repositorio digital.

Adjunto captura
Saludos


image0.jpg

image0.png

¿Nos podrian asesoran con este tema?

Gracias

Hola Ariel,

Te voy a pedir los logs al momento del error.

saludos.

El los logs no indica nada más que no se puede conectar. Adjuntamos la captura del error. Lo que nos parece raro es que se probó con otras instancias de nuxeo y si funciona pero está en particular no y ademas en Gestion si esta funcionando, las configuraciones de acceso a nuxeo están igual tanto en el archivo rdi de gestion como en el config.php de preinscripción, pero desde gestión se puede subir y bajar documentación sin problemas pero desde preinscripcion dice lo que se adjunta en la captura. La versión de Guarani es la 3.18.0


capNuxeo.jpg

capNuxeo.png

Les trasladamos las consultas de nuestro data center que nos están ayudando a buscar una solución:

Se conecta mediante API al otro server? ¿Nos podrían pasar la petición? ¿Qué puerto utiliza?

Hola Ariel,

En el archivo instalacion/config.php vas a poder ver la configuración buscando “rdi”:


		//--------------------------------------------------------------------------
		//---- Configuración de Repositorio Digital Integrado (RDI) ----------------
		//--------------------------------------------------------------------------

		/**
		 * Configuración de Repositorio Digital Integrado (RDI). 
		 * Para utilizarlo, es necesario tener establecido el parámetro de Guarani 
		 * "usa_repositorio_digital" en "S: Se almacenan los documentos en el repositorio digital"
		 */
		'rdi' => [
			'config' => [
				'proyecto' => 'preinscripcion',
				'repositorio' => 'http://xxxxxxx/nuxeo/atom/cmis', // Ejemplo: 'http://192.168.125.1:8081/nuxeo/atom/cmis',
				'usuario' => 'xxxxx',
				'clave' => 'xxxxx',
				'conector' => 'CMIS_ATOM',
			],
		],

Fíjate de tener lo mismo que en Gestión y Autogestión.

Te dejo la documentación: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/consideraciones_tecnicas/RDI

Igualmente en principio adjuntanos los logs de Preinscripción (están en la carpeta instalacion/log), en los mismos deberían decir al menos un mensaje de error que nos ayuda quizás a saber las causas del mismo. Busca que digan “RDIExcepcion”.

saludos.
2

Les adjuntamos el log en el momento posterior de encontrarse el error y las configuraciones de Gestion y Preinscripción


Files-Nuxeo.rar (79.3 KB)

adjunto los ultimos errores de httpd


error_ httpd.txt (51.8 KB)

Les paso el error completo


error1.rar (3.14 MB)

Hola Ariel, gracias por los logs!!!

En el archivo instalacion/config.php de Preinscripción te falta una coma luego de la clave, extraño que no se rompa el proyecto y te de pantalla en blanco, debería quedar así:


		//--------------------------------------------------------------------------
		//---- Configuración de Repositorio Digital Integrado (RDI) ----------------
		//--------------------------------------------------------------------------

		/**
		 * Configuración de Repositorio Digital Integrado (RDI). 
		 * Para utilizarlo, es necesario tener establecido el parámetro de Guarani 
		 * "usa_repositorio_digital" en "S: Se almacenan los documentos en el repositorio digital"
		 */
		'rdi' => [
			'config' => [
				'proyecto' => 'preinscripcion',
				'repositorio' => 'http://xxxx/nuxeo/atom/cmis', // Ejemplo: 'http://192.168.125.1:8081/nuxeo/atom/cmis',
				'usuario' => 'yyyy',
				'clave' => 'zzzz',
				'conector' => 'CMIS_ATOM',
			],
		],

¿que ocurre si haces un ping al RDI desde el servidor de Preinscripción?

ping 100.65.8.152

En cuanto a al log de Preinscripción, el que me pasaste no es el del error, luego del log 20221111_183617___8276.log vas a ver que tiene que haber uno con el error diciendo “RDIExcepcion”.

Otro detalle, veo mucho este warning:

[Fri Nov 11 19:02:03.069112 2022] [php7:warn] [pid 7595] [client 181.46.165.131:6008] PHP Warning: Use of undefined constant caba - assumed 'caba' (this will throw an Error in a future version of PHP) in /usr/local/proyectos/preinscripcion/instalacion/config.php on line 261, referer: https://guarani-autogestionfdocente.bue.edu.ar/preinscripcion/caba/censo

En el archivo instalacion/config.php de Preinscripción te faltan comillas en ‘caba’, ej:


'personalizacion' => 'caba',

saludos.
2

Podes probar también haciendo un curl a Nuxeo, te dejo otro foro donde te explica como hacerlo: https://foro.comunidad.siu.edu.ar/index.php?topic=22093.msg99021

saludos.
2

Les comento que esto se solucionó creando un nuevo usuario administrador de la aplicación.
Saludos!!!