Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - richard

Páginas: [1] 2 3 ... 179
1
Toba - Desarrollo / Re:Error en la carga del componente
« : febrero 12, 2020, 10:50:00 am »
Hola Jorge,
Mira no tengo datos compilados. El formulario actualmente esta andando el problema es cuando lo levanto en el editor. Probe levantarlo en otro toba y me da el mismo error.
Bien, me subirias el archivo SQL que representa al componente? asi veo que esta cargando en cada tabla, para que falte esa parte de la definicion no deberia  existir el objeto en si.. lo cual es una paradoja porque de ser asi no deberia figurarte en toba_editor tampoco.

Citar
Respecto a los cambios, tengo un git del proyecto y el ultimo cambio que hice fue agregar una funcion en el CN del componente con una funcion de validaciones, nada raro. Despues de eso lo pase a produccion y desde el 15 de diciembre no entraba nuevamente.
Me referia a los cambios en la WC... algo que te salte haciendo un git status en produccion, por si luego de haber actualizado habian tenido que tocar algo y tuvo eso como efecto secundario inesperado.

Citar
No se si vendra por el lado de la base de datos que haya algo raro que el toba no este pudiendo levantar.  Lo mas raro que tengo ahi es un par de campos bytea donde se guardan pdf que el la copia del DNI, Bono de sueldo, etc, etc.
Por eso te pido el archivo del componente, si hay algo raro deberia poder verlo y/o reproducirlo en mi instalacion.

Citar
Te envio los logs de comandos del toba del servidor de produccion y el log de error de apache que ahi dice en que linea da el error interno.
Gracias,  lo que me parece raro es que tenes algunos identificadores de usuario con notacion cientifica... aparentemente han repetido varias veces el mismo valor dentro del campo, vale la pena revisarlo si es que no se supone que sea asi.

Lo otro, cuando agregaste el nuevo proyecto.. quedaron todos con acceso de administrador, tienen que corregir eso urgente ya que no creo que todos cuadren con ese perfil y finalmente ELIMINA DE ESA INSTANCIA TOBA_EDITOR / TOBA_REFERENCIA YA!!.. son dos proyectos que no tienen ningun lugar en produccion, bajo ningun punto de vista o caso de uso.

 Saludos

2
Toba - Desarrollo / Re:Error en la carga del componente
« : febrero 11, 2020, 11:01:18 am »
Hola Jorge,
Hola comunidad, como están. Una vez mas recurro a Uds. ya que me pasa algo raro en un proyecto. En diciembre pase a produccion un formulario, ahora cuando voy a hacer una actualización me da el siguiente error.
Error Interno Error en la carga del componente "4475" (TIPO "toba_datos_tabla"). No existe el la seccion de datos "_info_estructura"
Ya he intentado regenerar el proyecto para ver si pisa algo que se puede haber modificado, pero el error persiste. Si alquien me da una mano se los agradezco.

Tenes a mano el log de los comandos?.. como para ver si hubo algun paso que pudo quedar mal, por otro lado.. estas usando metadatos compilados?, recompilaste luego de la actualizacion?
Tenes forma de mirar si algun archivo en la instalacion esta modificado?.. ya sea de Toba o del proyecto.

Saludos

3
Hola Juan,

disculpa la demora, me quedo colgado el post.

Estoy teniendo este problema al querer guardar, lo curioso es que solo ocurre si dejo el campo de observación vacío, en la traza encontré que el problema se da en la clase núcleo de persistencia toba_ap_tabla_db linea 579, parece que intenta ir a buscar el valor que quedo en la base después de insertar, pero creo que esta fallando por un tema con la secuencia, me podrían guiar un poco al respecto sobre como funciona esto? porque yo la secuencia la necesito en un trigger en la base ya que se insertan registros desde varios lugares (no solo desde el sistema Toba digo) parece que desde el Toba la esta yendo a buscar también por lo que la genera dos veces y entonces la que genera el Toba es una posterior a la que se inserto con el registro, se entiende?. No estoy muy seguro de como debería funcionar en Toba como para poder adaptarme.

Toba la secuencia la usa para dos cuestiones, saber que no debe asignarle un valor a dicho campo (que es autoincremental) y para recuperar el valor  por si debe asignarlo como FK a alguna tabla hija.
En tu caso el nombre de la secuencia se ve raro, proba utilizando el boton "Leer Metadatos" para que se levante esa informacion directamente desde postgres.

Por otro lado, como es el tema de la secuencia y el trigger?.. me podrias contar un poco mas de eso?, el trigger se dispara pre-insert?... .que efectos secundarios tiene el mismo?

Saludos

4
SIU - Huarpe / Re:Consulta integracion asp.net
« : febrero 10, 2020, 10:16:30 am »
Hola Maximiliano,
Dicho eso, alguien tiene idea de como asegurarme que el IdP está usando los certificados correctos? Se supone que tengo un idp.crt y un arai-sync.key como claves publica y privada del IdP. He probado tratar de indicar al IdP que use dichos archivos, tambien he tratado usar la opcion certData y pegar la string del certificado en el metadata/saml20-sp-remote.php

me detengo aca por lo que te marque en negrita, arai-sync.key no es la clave privada del IdP... es la clave que se usa para realizar la sincronizacion/adhesion etc de tu aplicacion contra Arai-Registry.
Dicho de otra manera, el IdP no tiene porque usar arai-sync.key como clave privada, deberias tener un par key/crt como en cualquier sitio web con SSL (que ademas lo usa para firmar los request).

Citar
EDIT4: Estuve tocando el saml20-sp-remote.php equivocado todo el tiempo... SLO funciona perfecto, y las LogoutRequest estan siendo firmadas. Mi ultimo problema es convenser a la libreria Sustainsys que "ejemplo.com/saml2/logout" es una URL no relativa asi el get_query no me tira error. Revisaré el mailing list de Sustainsys y si tengo éxito reportaré aqui.
A que sp-remote.php te referis?... si estabas agregando tu aplicacion al IdP en todo caso deberias haber modificado el archivo idp.yml que se encuentra dentro de la carpeta /config, fijate que hay una seccion service_provider , dentro de custom deberias haber incluido la configuracion para tu SP,  no deberia ser necesario que modifiques el archivo saml20-sp-remote.php directamente.

Saludos

5
Toba - Desarrollo / Re:Error al llenar combo mediante datos_tabla
« : febrero 10, 2020, 09:43:09 am »
Hola Lucas,
Hola , buenos dias.
Estoy teniendo un problema para llenar combos mediante una tabla..
Al seleccionar la tabla que necesito, aparece el siguiente error:

<script src='/toba_3.2/js/basicos/html5shiv.js'></script>
               <![endif]-->
<link rel="stylesheet" href="/toba_3.2/js/utilidades/jquery-ui/jquery-ui.min.css"> <SCRIPT  language='JavaScript1.4' type='text/javascript'>
notificacion.agregar('El objeto "1390" no fue instanciado' + '\n', 'error', undefined, 'El objeto "1390" no fue instanciado ');
notificacion.mostrar();
</SCRIPT>
Estoy utilizando la version de toba 3.2.0

Por lo que veo del msg de error pareciera que el objeto no fue encontrado,  como tenes configurada la carga de opciones del combo en el editor? pasame una captura por favor.

Saludos

6
SIU - Huarpe / Re:Consulta integracion asp.net
« : febrero 06, 2020, 11:23:11 am »
Hola Maximiliano,
Gracias por la respuesta. En estos días logre que el SSO funcione IdP init y tambien SP init.

buenisimo, osea que al menos ya podes loguear un usuario sin problemas.

Citar
Actualmente un problema está relacionados a mi libreria y el otro problema es relacionado con el hecho que el IdP SimpleSAMLphp no está firmando las LogoutRequest.
Si alguien sabe algo relacionado a lo ultimo, apreciaría ver que saben al respecto. (Nótese que estoy al tanto de que para activar las firmas necesito un certificado y que archivos debo editar en el IdP, simplemente no lo está haciendo, y ya pregunte en los foros de SimpleSAMLphp)
EDIT: En el foro SimpleSAMLphp me dejaron saber que como estoy usando redirect la firma no es parte del token SAML, es parte de la URL. En cuanto tenga tiempo revisaré eso.

Osea.. esta firmado pero en lugar de llegar con el token cae como un parametro via URL?, en dicho caso quizás tengas que incluir algo de código en el SP ya que según algunos issues que vi en Sustainsys están esperando que llegue firmado todo junto.
Segun el draft:
Citar
The <LogoutRequest> message MUST be signed if the HTTP POST or Redirect binding is used. The HTTP Artifact binding, if used, also provides for an alternate means of authenticating the request issuer when the artifact is dereferenced.

Asi que puede tratarse de alguna diferencia de interpretación entre ambos equipos.

Saludos

7
Hola Lucas,
Reinstalé toba 3.2 sin utilizar las variables del archivo bat y no tuve ningun problema para crear el proyecto,  parece que era eso lo que estaba haciendo mal.
Ahh en el post anterior pense que habias ido por ahi e igual te habia dado error, bueno entonces se confirma la parte del modo "orejeras" maldito.

Citar
Igualmente te deje adjunto el resultado de la consulta que pediste, antes de instalar el proyecto y luego de instalarlo.
Gracias por la data, ya que tenia razon en lo de la variable pero no en  lo de postgres ignorando los defaults (que hubiera sido raro... pero una posibilidad), ahora tengo que ver por que mis instalaciones no tienen los defaults XD. De todas maneras, esto explica tambien porque seguia pasando por el condicional.. lo que esta mal es la fila que devuelve debido a la presencia de la variable de entorno.

Citar
Si encuentro algun tipo de problema te aviso!
Obviamente, ni lo dudes.

Saludos

8
Hola Lucas,
te respondo en orden invertido:

Citar
No me quedó bien en claro si deberia usar el entorno_toba para setear las variables o no
No, no deberias usarlo... a partir de la version 3.0 Toba levanta internamente el archivo llamado entorno_toba.env que se encuentra en la raiz del proyecto (con las variables necesarias), asi que no necesitas ningun .bat.

Respecto del post anterior,  si le ponias un REM a dicho bat en el seteo de la variable TOBA_PROYECTO alcanzaba para probar.

Pegué el código que me pasaste en el archivo "toba_varios.php" que es donde pude encontrar el metodo get_nombre_clase_extendida y el error persiste.
Ok, entonces el problema viene por otro lado quizas ya que dicho arreglo trae la componente con el valor indicado en el condicional.
Podrias pasarme el resultado de la siguiente SQL?
Código: [Seleccionar]
SELECT  proyecto,
                    extension_toba,
                    extension_proyecto
FROM   apex_proyecto;

Probablemente tengas que anteponer el nombre del schema en tu BD.
Igualmente voy a subir el cambio a esos condicionales... no tiene sentido que no este asi.

Saludos

9
Hola Lucas,

te hago una consulta,  tenes seteada la variable de entorno TOBA_PROYECTO  al iniciar la instalacion del framework?.. te consulto porque pareciera que estuvieras laburando con un entorno pre-cargado ya.

Por otro lado, al intentar crear el item de login (el cual se crea clonando un item de toba_editor) justamente pareciera que intenta clonar del proyecto equivocado asi mismo, ya que el msg esta disparado desde bienestardoc.

Es una teoria nomas.. pero me parece que esto genera que se recorra un camino maledeto que termina en un posible bug como conjuncion de dos cosas.

Te voy a pedir que pruebes lo siguiente:

- Si podes hacerte una instalacion completamente aparte, con una consola totalmente esteril... sin una pizca de variables de entorno (te das cuenta xq lo msg de log arrancan con [DEBUG][toba]).
- En caso que falle igualmente, revisa el siguiente metodo y pegale este codigo dentro:
Código: [Seleccionar]
function get_nombre_clase_extendida($nombre, $proyecto, $extensiones)
{
$res = substr($nombre, strlen('toba_'));
if ($extensiones['extension_proyecto'] === true) {
return $proyecto.'_pers_'.$res;
} else if ($extensiones['extension_toba'] === true) {
return $proyecto.'_'.$res;
}

return $nombre;
}

A ver si se corrige el problema al intentar crear el proyecto.

El tema (si no calculo mal) viene por lo siguiente:

- Por algun motivo postgres no esta tomando los DEFAULTS para dos columnas booleanas de la tabla apex_proyecto y completa con null los valores
- La variable seteada en el entorno, hace que se devuelvan los datos de dicha fila en el singleton en lugar de tomar los de toba_editor
- Lo que termina desencadenando en que se forme un nombre de clase inexistente en el metodo correspondiente porque [inserte aqui img de G. Tsoukalos con la leyenda PHP].

Como no puedo evitar que el framework pase a modo "orejeras" con la presencia de dicha variable, la unica que queda es atajarlo en el condicional con la expresion correcta (maldito C-style).
Probablemente termine subiendo igualmente ese fix... pero quiero comprobar que viene por ahi el tema.

Saludos

10
SIU - Huarpe / Re:Consulta integracion asp.net
« : febrero 04, 2020, 12:07:14 pm »
Hola Maximiliano,
(No se si va contra las reglas del foro el responder a mi propio ultimo comentario)
hasta donde se no hay regla contra eso, ni tendria sentido que lo hubiera tampoco asi que no te preocupes.

Citar
FInalmente logré conectar mi SP con el IdP, envio una SAML assertion, recibo la pantalla de logeo del IdP, y vuelvo a mi default.aspx; sin embargo, el SP no se logea automaticamente al recibir confirmacion del IdP que el usuario se logueó.
Considerando que la pass nunca viaja (y no deberia) en el token SAML... ¿como se supone que mi SP sepa que usuario se logueó en cuestion?
Entre la metadata que te devuelve el token SAML vienen una serie de atributos estandar que son parte del mismo, vos podes usar uno de esos o utilizar alguno de los que agrega Araí, todo depende a que dato quieras acceder.

Por ej: en SIU-Toba  usamos defaultUserAccount ya que para un sistema un mismo usuario puede tener varias cuentas, si no es tu caso podes utilizar algun otro para identificar al usuario ya sea uid, userID, uniqueID, etc.

En Arai-Usuarios al loguearte te muestra todos los campos que recibio en el token SAML y sus respectivos valores (al menos en desarrollo).

Citar
¿Se supone que unicamente verifique dicho usuario y el resto de las claims del token SAML y que eso sea suficiente?
Es una cuestion de confianza, le delegas al IDP la autenticacion del usuario... el te informa que se logueo JMFangio, si el mensaje es valido (esto lo deberia determinar la libreria que uses) y JMFangio es un usuario existente en tu aplicacion no hay mucho mas que puedas pedir.

Si es importante que verifiques que el token sigue siendo valido (eso tambien lo deberia proveer la libreria) para evitar dejar adentro a alguien que se deslogueo del IDP via otra aplicacion.
El tema de SLO es algo que evaluaras si tiene sentido o no, en nuestro caso van de la mano SSO y SLO.

Citar
¿Se supone que debo configurar o escribir codigo en mi SP para que esto suceda o deberia suceder por si solo?
Depende la funcionalidad que te provea la libreria, quizas debas realizar los chequeos de las assertions manualmente (no seria lo ideal) o no, lo mismo con la validez (por tiempo) del token y las redirecciones desde/hacia el IDP.

Lo que seguro vas a tener que incluir es el código para que una vez obtengas el usuario el mismo quede autenticado en tu aplicacion, el resto si lo podes delegar en la libreria mejor.

Saludos

11
Hola Juan
5) Configuraciòn del proyecto
=============================

Configurando Arai Usuarios
--------------------------
-Configurando
21/23 [âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ|      ]  91%
In Parser.php line 127:
  The YAML value does not appear to be valid UTF-8.

-------------------------------------------------
A postgres lo tengo configurado con el encoding LATIN1 .
Sobre este mismo postgres ya tengo instalado el esquema de Arai-Registry.

A priori no pareciera ser un tema de Postgres, el mensaje habla del parseo del archivo de configuracion (con algun valor no esperado)... me subirias el archivo de log completo del instalador asi veo bien donde es que queda finalmente el proceso?.

Saludos

12
Hola Lucas,
Tengo el archivo "comandos.log" dentro de la carpeta logs_comandos.  Como te lo paso? Tiene demasiado texto y si lo pego aca el mensaje excede a la longitud maxima permitida.
perfecto, podes adjuntarlo aca en el foro como attachment del hilo... lo unico (por si usas un server aparte) blanqueale la clave del motor de bd y/o IP (si no es interna).

Citar
Respecto a la versión, creiamos que era la ultima version de esa rama. Puedo reinstalar y probar con 3.1 .
Si no hay requerimiento alguno para la version de Toba.. anda derecho viejo con la rama 3.2 (que es la ultima con soporte), de parte de PHP tiene los mismos requerimientos que 3.1.x asi que igual vas a estar sobrado.
Sin embargo ya tenia algunos fixes para 7.2 y libs mas actualizadas.

Respecto del error, pasame el archivo y veo si es algo sencillo o mas puntual de la instalacion.. es una situacion extraña como minimo.

Saludos

13
Hola Lucas,

te hago una consulta, tenes a mano los archivos de logs que estan en la carpeta instalacion?.. como para ver en mas detalle que puede estar pasando.

Por otro lado, hay alguna razon particular para estar usando 3.0.26?... esa rama llego hasta 3.0.32 y hasta preferiria que usaran la rama 3.1 si se trata de un desarrollo nuevo.

Saludos

14
Toba - Desarrollo / Re:Api rest de login
« : febrero 03, 2020, 10:12:29 am »
Hola Leo,

no existe el concepto de login para lo que es api rest, ni tampoco se mantiene sesion (de toba como tal) para la misma por eso no encontraste nada.
Si vas a acceder a la aplicacion hecha en Toba via api rest, tenes que enviar toda la informacion en cada pedido ya que el server de tal api es por definicion stateless.

Si solo necesitas el login, te diria  que uses un IDP y si solo es via REST... lo que necesitarias es algun mecanismo (que puede usar JWT) para facilitarte el tema... pero en el servidor no se mantiene nada.

Saludos

15
Toba - Instalación / Re:Error Instalación toba_3_3
« : enero 09, 2020, 10:26:28 am »
Hola Jhon,
no te entiendo.. hicieron una nueva instalacion con Toba 3.3 o simplemente modificaron el alias para que apunte al nuevo lugar y metieron eso en el archivo instalacion.ini?.

Contame exactamente que pasos hicieron, ya que la modificacion del archivo bases.ini es extraña cuanto menos.

Saludos

Páginas: [1] 2 3 ... 179