Ir al contenido

Conexión

A continuación se detallan los ajustes para controlar la conexión con el HSM.

Variable Descripción rápida
HSM_MAX_SOCKET_RETRIES Número máximo de reintentos para abrir un socket TCP.
HSM_CONNECT_TIMEOUT Tiempo de espera (en milisegundos) para que se establezca la conexión antes de que falle.
HSM_MAX_CONNECT_RETRIES Número máximo de reintentos de conexión con el HSM.
HSM_RECV_TIMEOUT Tiempo de espera (en milisegundos) para que se reciba un paquete de red antes de que falle.
HSM_SEND_TIMEOUT Tiempo de espera (en milisegundos) para la transmisión de un paquete de red antes de que falle.

Intentos de apertura de tomas

Variable de entorno que debe definirse: HSM_MAX_SOCKET_RETRIES

Valor Intentos de apertura de tomas
No definido 03 intentos.
n número de reintentos, mínimo de 0 (cero) y máximo de 16 (dieciséis).

En algunas situaciones, el servidor en el que se ejecuta la aplicación puede tener un número muy reducido de puertos de comunicación locales (conocidos como sockets), lo que impide o dificulta la comunicación entre la aplicación y el HSM.

Tiempo de espera de la conexión

Variable de entorno que debe definirse: HSM_CONNECT_TIMEOUT

Valor Tiempo de espera de la conexión
No definido (o 0) utiliza el tiempo de espera por defecto del sistema operativo y un socket bloqueado.
n tiempo en milisegundos (ms) que la biblioteca debe esperar antes de abandonar el cierre de la conexión.

Nota: disponible a partir de la versión 4.7.18 de la biblioteca.

Intentos de conexión HSM

Variable de entorno que debe definirse: HSM_MAX_CONNECT_RETRIES

Valor Intentos de conexión HSM
No definido 03 intentos.
n número de reintentos, mínimo de 0 (cero) y máximo de 16 (dieciséis).

Tiempo de espera de recepción

Variable de entorno que debe definirse: HSM_RECV_TIMEOUT

Valor Tiempo de espera de recepción
No definido tiempo por defecto utilizado en la pila de protocolos TCP/IP del sistema operativo. Consulte la documentación de su sistema operativo particular sobre este valor.
n tiempo en milisegundos (ms) que la biblioteca debe esperar antes de dejar de recibir datos.

Plazo de envío

Variable de entorno que debe definirse: HSM_SEND_TIMEOUT

Valor Plazo de envío
No definido tiempo por defecto utilizado en la pila de protocolos TCP/IP del sistema operativo. Consulte la documentación de su sistema operativo particular sobre este valor.
n tiempo en milisegundos (ms) que la biblioteca debe esperar antes de dejar de recibir datos/