Error de Sesión Activa

Creado por Support Level 2, Modificado el Lun, 21 Jul a 9:27 A. M. por Support Level 2

❓ Error 2005 - "Existe una sesión activa para este usuario"

Este error se produce cuando se intenta establecer una conexión para un usuario que ya tiene una sesión activa en curso.

{
  "success": false,
  "payload": [],
  "error": {
    "code": 2005,
    "message": "Existe una sesión activa para este usuario, conéctese más tarde. ID de sesión activo: 12345678 (R0|P0|L2367)"
  },
  "statistics": {
    "SESSION": "994664ccaba33c79",
    "execution_time": 5.900270938873291,
    "warnings": []
  }
}

? ¿Por qué ocurre?

El sistema de Wealth Reader no permite más de una conexión simultánea para un mismo usuario en una entidad bancaria. Esto se controla a nivel de combinación:

  • Código de entidad (banco)
  • Usuario (en la entidad)

Este error puede aparecer en los siguientes casos:

  • ? Usuario multicontrato: el mismo usuario tiene varios contratos tokenizados y se intenta realizar más de una consulta al mismo tiempo sobre dichos contratos.
  • ? Agregadores múltiples: dos clientes distintos que utilizan Wealth Reader intentan consultar el mismo usuario simultáneamente.

? ¿Cómo solucionarlo?

  1. Esperar y reintentar: implementa una lógica de reintentos con una espera de al menos 1 minuto.
  2. Este error se lanza inmediatamente al inicio de la conexión. Si después de 3 segundos no se ha recibido error, se puede asumir que la sesión ha sido iniciada correctamente.
  3. Evitar múltiples conexiones simultáneas para el mismo usuario desde distintos tokens, contratos o clientes.

⏱️ Consideraciones de tiempo de respuesta

  • La cantidad de productos que tiene el usuario
  • El rendimiento de la web de la entidad (en muchos casos, muy antigua)
  • El volumen de información que se ha solicitado

? Recomendaciones adicionales

  • Revisa si hay más de un token activo para el mismo usuario.
  • Evita lanzar consultas simultáneas para distintos contratos del mismo usuario (si es multicontrato).
  • Asegúrate de que dos clientes no estén intentando consultar al mismo usuario al mismo tiempo desde tu sistema.
  • Implementa lógica de control de reintentos y fallback inteligente.

¿Tienes más dudas? Estamos para ayudarte. No dudes en escribirnos.

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo