Conexão
São detalhadas abaixo as configurações para controle da conexão com o HSM.
Variável | Descrição Rápida |
---|---|
HSM_MAX_SOCKET_RETRIES |
Número máximo de re-tentativas para abertura de um socket TCP. |
HSM_CONNECT_TIMEOUT |
Tempo de espera (em milissegundos) para o estabelecimento de conexão antes de falhar. |
HSM_MAX_CONNECT_RETRIES |
Número máximo de re-tentativas para conexão com o HSM. |
HSM_RECV_TIMEOUT |
Tempo de espera (em milissegundos) para recepção de um pacote de rede antes de falhar. |
HSM_SEND_TIMEOUT |
Tempo de espera (em milissegundos) para uma transmissão de pacote de rede antes de falhar. |
Tentativas de Abertura de Socket
Variável de ambiente a ser definida: HSM_MAX_SOCKET_RETRIES
Valor | Tentativas de Abertura de Socket |
---|---|
Não definida | 03 tentativas. |
n | número de novas tentativas, mínimo de 0 (zero) e máximo de 16 (dezesseis). |
Em algumas situações o servidor onde roda a aplicação pode ter o número de portas de comunicação locais (conhecidas como sockets) bastante reduzido, o que impede ou dificulta a comunicação entre o aplicação e o HSM.
Timeout de Conexão
Variável de ambiente a ser definida: HSM_CONNECT_TIMEOUT
Valor | Timeout de Conexão |
---|---|
Não definida (ou 0) | utiliza o timeout default do sistema operacional e um socket blocado. |
n | tempo em milissegundos (ms) que a biblioteca deve esperar antes de desistir de fechar a conexão. |
Nota: disponível a partir da versão 4.7.18 da biblioteca.
Tentativas de Conexão com o HSM
Variável de ambiente a ser definida: HSM_MAX_CONNECT_RETRIES
Valor | Tentativas de Conexão com o HSM |
---|---|
Não definida | 03 tentativas. |
n | número de novas tentativas, mínimo de 0 (zero) e máximo de 16 (dezesseis). |
Timeout de Recepção
Variável de ambiente a ser definida: HSM_RECV_TIMEOUT
Valor | Timeout de Recepção |
---|---|
Não definida | tempo default usado na pilha do protocolo TCP/IP do sistema operacional. Consulte documentação de seu sistema operacional em particular sobre este valor. |
n | tempo em milissegundos (ms) que a biblioteca deve esperar antes de desistir de receber dados. |
Timeout de Envio
Variável de ambiente a ser definida: HSM_SEND_TIMEOUT
Valor | Timeout de Envio |
---|---|
Não definida | tempo default usado na pilha do protocolo TCP/IP do sistema operacional. Consulte documentação de seu sistema operacional em particular sobre este valor. |
n | tempo em milissegundos (ms) que a biblioteca deve esperar antes de desistir de receber dados/ |