Fer:
Efectivamente, es un ambiente de testing. Ya establecimos esa variable, pero ahora tenemos otro inconveniente. Ayer intentamos crear nuevamente la base de Preinscripción (pensamos que el problema podía venir por esa parte). Exportamos los datos correctamente a Preinscripción, pero cuando intento acceder con el usuario de un alumno (pude crear el usuario sin inconvenientes), ahora es Preinscripción la que queda en blanco, en la parte de “Datos Censales”. Es decir, accedo con el usuario alumno en Preinscripción, pero queda sólo el menú con la opción de “Cerrar Sesión” y el Título “SIU-Preinscripción”.
Adicionalmente, copio lo que figura en el log de la aplicación con el problema que registrábamos ayer (no pude reproducirlo hoy porque justamente no puedo utilizar Preinscripción para ingresar una inscripción a carrera).
-o-o-o-o-o-
Fecha: 13-11-2017 17:35:48
Operacion: Inscribir a Propuesta desde Preinscripción
Usuario: toba
Version-PHP: 5.6.24-0+deb8u1
Servidor: guaranitest.rec.uba.ar
URI: /guarani/3.11/aplicacion.php?tm=1&tcm=central&ai=guarani||41000116
Referrer: https://guaranitest.rec.uba.ar/guarani/3.11/aplicacion.php?ah=st5a0a0219399144.07398586&ai=guarani%7C%7C2
Host: 10.5.26.20
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/autentificacion/guarani_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /var/www/proyectos/guarani/personalizacion/php
[DEBUG][guarani] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje personalizacion
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/guarani_fuente_datos.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[DEBUG][guarani] Inicializando perfil de datos para el proyecto guarani
[DEBUG][guarani] SQL con perfil de datos: SELECT trim(version_app) as version_actual
FROM app_versiones_base
ORDER BY id_conversion DESC
LIMIT 1
[DEBUG][guarani] (
SELECT amo.padre,
amo.carpeta,
amo.proyecto,
amo.item,
amo.descripcion as nombre,
ai.orden as orden,
ai.imagen,
ai.imagen_recurso_origen,
amo.padre = '1' as es_primer_nivel
FROM
apex_usuario_grupo_acc auga
JOIN apex_menu_operaciones amo ON (auga.menu_usuario = amo.menu_id AND auga.proyecto = amo.proyecto)
JOIN apex_usuario_grupo_acc_item augai ON (auga.proyecto = augai.proyecto AND auga.usuario_grupo_acc = augai.usuario_grupo_acc AND augai.item = amo.item)
JOIN apex_item ai ON (augai.item = ai.item AND augai.proyecto = ai.proyecto)
WHERE (ai.menu = 1)
AND ai.item != ai.padre
AND (auga.usuario_grupo_acc IN ('admin') OR ai.publico = 1)
AND (amo.proyecto = 'guarani')
AND auga.menu_usuario IS NOT NULL
UNION
SELECT ai.padre,
ai.carpeta,
ai.proyecto,
ai.item,
ai.nombre as nombre,
ai.orden as orden,
ai.imagen,
ai.imagen_recurso_origen,
ai.padre = '1' as es_primer_nivel
FROM
apex_usuario_grupo_acc auga
JOIN apex_usuario_grupo_acc_item augai ON (auga.proyecto = augai.proyecto AND auga.usuario_grupo_acc = augai.usuario_grupo_acc)
JOIN apex_item ai ON (augai.item = ai.item AND augai.proyecto = ai.proyecto)
WHERE auga.menu_usuario is null
AND (ai.menu = 1)
AND ai.item != ai.padre
AND (auga.usuario_grupo_acc IN ('admin') OR ai.publico = 1)
AND (ai.proyecto = 'guarani')
) ORDER BY 1, 6
[DEBUG][guarani] SQL con perfil de datos: SELECT par_configuraciones.nombre,
par_configuraciones.tipo_de_dato,
par_configuraciones.valor,
par_configuraciones.descripcion
FROM par_configuraciones
WHERE upper(par_configuraciones.nombre) = 'INSTITUCION_INSTALACION'
ORDER BY par_configuraciones.nombre
;
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_instituciones.institucion,
sga_instituciones.nombre,
sga_instituciones.nombre as entidad_descripcion,
sga_instituciones.nombre_abreviado,
sga_instituciones.tipo_institucion,
sga_instituciones_tipos.nombre as tipo_institucion_nombre,
sga_instituciones.localidad,
mug_localidades.nombre as localidad_nombre,
CASE
WHEN mug_provincias.pais = 54 THEN mug_localidades.nombre
ELSE mug_localidades.nombre || ' (' || mug_paises.nombre || ')'
END as localidad_descripcion,
sga_instituciones.calle,
sga_instituciones.numero,
sga_instituciones.codigo_postal,
sga_instituciones.telefono,
sga_instituciones.fax,
sga_instituciones.email,
sga_instituciones.entidad
FROM sga_instituciones,
sga_instituciones_tipos,
mug_localidades,
mug_dptos_partidos,
mug_provincias,
mug_paises
WHERE sga_instituciones.localidad = mug_localidades.localidad AND
sga_instituciones.tipo_institucion = sga_instituciones_tipos.tipo_institucion AND
mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido AND
mug_dptos_partidos.provincia = mug_provincias.provincia AND
mug_provincias.pais = mug_paises.pais
AND sga_instituciones.institucion = '1'
ORDER BY sga_instituciones.nombre
;
[DEBUG][guarani] SQL con perfil de datos: SELECT mdp_personas.persona,
mdp_personas.apellido,
mdp_personas.nombres
FROM mdp_personas
WHERE mdp_personas.usuario = 'toba'
[DEBUG][toba] [SECCION] Iniciando componentes...
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_insc_prop_preinscripcion.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase nucleo/matriculas/inscripciones/propuestas_preinscripcion/cn_man_insc_prop_preinscripcion.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[DEBUG][toba] componente(41000851): [callback][ ini__operacion ]
[DEBUG][toba] [SECCION] Procesando eventos...
[INFO][toba] componente(41000851): No hay señales de un servicio anterior, no se atrapan eventos
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(41000851): Pantalla de servicio: ''
[DEBUG][toba] componente(41000851): [ callback ] 'conf__pant_inicial'
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/matriculas/inscripciones/propuestas_preinscripcion/form_inicial.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[DEBUG][toba] componente(41000853): IMPLICITO: procesar
[DEBUG][toba] componente(41000851): [ callback ] 'conf__form_inicial'
[DEBUG][toba] [SECCION] Respondiendo al servicio__generar_html...
[DEBUG][guarani] SQL con perfil de datos: SELECT parametro
FROM par_parametros_etiquetas
WHERE etiqueta = '800SIUMAT028'
AND es_operacion
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema.parametro,
par_parametros_sistema.descripcion,
par_parametros_sistema.tipo_de_parametro,
par_parametros_sistema.tipo_de_dato,
par_parametros_sistema.nivel
FROM
par_parametros_sistema,
par_parametros_etiquetas
WHERE
par_parametros_etiquetas.parametro = par_parametros_sistema.parametro
AND par_parametros_etiquetas.es_operacion
AND par_parametros_etiquetas.etiqueta = '800SIUMAT028'
ORDER BY
nivel,
parametro
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema.parametro,
par_parametros_sistema.descripcion,
par_parametros_sistema.tipo_de_parametro,
par_parametros_sistema.tipo_de_dato,
par_parametros_sistema.nivel,
par_parametros_sistema.valor_desde,
par_parametros_sistema.valor_hasta,
par_parametros_sistema.valor_default,
par_parametros_sistema.tabla_referenciada
FROM
par_parametros_sistema
WHERE
par_parametros_sistema.parametro = 'cant_meses_actualizar_datos_censales'
[DEBUG][guarani] SQL con perfil de datos: SELECT par_parametros_sistema.valor_default as valor
FROM par_parametros_sistema
WHERE upper(par_parametros_sistema.parametro) = 'CANT_MESES_ACTUALIZAR_DATOS_CENSALES'
;
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema.parametro,
par_parametros_sistema.descripcion,
par_parametros_sistema.tipo_de_parametro,
par_parametros_sistema.tipo_de_dato,
par_parametros_sistema.nivel,
par_parametros_sistema.valor_desde,
par_parametros_sistema.valor_hasta,
par_parametros_sistema.valor_default,
par_parametros_sistema.tabla_referenciada
FROM
par_parametros_sistema
WHERE
par_parametros_sistema.parametro = 'mat_forma_generar_usuario_clave'
[DEBUG][guarani] SQL con perfil de datos: SELECT par_parametros_sistema.valor_default as valor
FROM par_parametros_sistema
WHERE upper(par_parametros_sistema.parametro) = 'MAT_FORMA_GENERAR_USUARIO_CLAVE'
;
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema_valores.descripcion as valor_default_desc
FROM
par_parametros_sistema_valores
WHERE
par_parametros_sistema_valores.parametro = 'mat_forma_generar_usuario_clave'
AND par_parametros_sistema_valores.valor = 'A'
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema.parametro,
par_parametros_sistema.descripcion,
par_parametros_sistema.tipo_de_parametro,
par_parametros_sistema.tipo_de_dato,
par_parametros_sistema.nivel,
par_parametros_sistema.valor_desde,
par_parametros_sistema.valor_hasta,
par_parametros_sistema.valor_default,
par_parametros_sistema.tabla_referenciada
FROM
par_parametros_sistema
WHERE
par_parametros_sistema.parametro = 'mat_legajo_alumno_unico'
[DEBUG][guarani] SQL con perfil de datos: SELECT par_parametros_sistema.valor_default as valor
FROM par_parametros_sistema
WHERE upper(par_parametros_sistema.parametro) = 'MAT_LEGAJO_ALUMNO_UNICO'
;
[DEBUG][guarani] SQL con perfil de datos: SELECT
par_parametros_sistema_valores.descripcion as valor_default_desc
FROM
par_parametros_sistema_valores
WHERE
par_parametros_sistema_valores.parametro = 'mat_legajo_alumno_unico'
AND par_parametros_sistema_valores.valor = 'N'
Muchas gracias!
Federico