Configura o uso da Lista usando como infra estrutura o Redis e permite a configuração de tratamento das mensagens.
Se a lista não existir ela será criada se o setup retornar OK.
Sintaxe
nRet := oTQLS:Setup(cHost, nPort [, cAuth] [, nMsgRetPeriod])
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Default | Referência | Observações |
---|---|---|---|---|---|---|
cHost | caractere | Nome ou IP do servidor onde está configurado o Redis | X | |||
nPort | numérico | Número da porta no servidor onde está configurado o Redis | X | Em instalações padrão é 6379 | ||
cAuth | caractere | Senha de autenticação do Redis, quando configurado no serviço | Nil | Este campo foi inserido para versões superioriores "7.00.131227A-20180417 NG". | ||
nMsgRetPeriod | numérico | Tempo de retenção de uma mensagem na Lista em segundos (Tempo de armazenamento de Mensagem não tratada) | 1209600 | Se uma mensagem não retirada da Lista ficar mais que este tempo, ela será descartada. Mínimo permitido 60 segundos, máximo permitido 14 dias (1209600 segundos). |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
nRet | numérico | Contem o a indicação do erro ou 0 (zero) se OK |
Observações
Se nMsgRetPeriod tiver valor de '0' (zero), nMsgRetPeriod usará o valor default, todavia se nMsgRetPeriod não for informado (Nil) ou se for passado com '-1' irá recuperar o valor de nMsgRetPeriod da Lista previamente criada, não alterando assim o valor já registrado nesta, se o valor não existir será usado o default.