Ao carregar dados no Exact Online, há um token de curta duração que dura 10 minutos. Se você editar as consultas durante esse período ou as consultas demorarem mais de 10 minutos, elas expirarão. Em algumas combinações de bancos de dados, como conexões Exact Online somente, ele renova automaticamente o token de curta duração (OAuth).
Em algumas combinações, como com o SQL Server / Oracle / Freshdesk e Exact Online abertas, isso ainda não funciona; você precisará se reconectar para obter outro token. Isso será suportado a partir do lançamento de Natal.
Como solução alternativa, você pode se reconectar adicionando o seguinte código antes do local eol xml import
:
local log on
Este solicitará suas credenciais usando o formulário GUI ou modo de texto. Ou ainda mais extenso:
local log on [connection \"<CONNECTIONNAME>\"] [user \"<LOGONCODE>\"] [password \"<PASSWORD>\"] [encryptedpassword \"<ENCRYPTEDPASSWORD>\"] [silent]
Em que você substitui <CONNECTIONNAME>
pelo nome do grupo e do banco de dados, como Exact Online\Exact Online (uk)
, <LOGONCODE>
pelo seu código de logon no banco de dados, <PASSWORD>
pela senha em texto simples (não recomendado!) ou melhor a senha criptografada em <ENCRYPTEDPASSWORD>
. A senha criptografada deve ter sido criptografada usando a chave do dispositivo com local encrypt password
no próprio dispositivo.
Ou a versão silenciosa (menos registro):
local log on connection \"<CONNECTIONNAME>\" user \"<LOGONCODE>\" encryptedpassword \"<ENCRYPTEDPASSWORD>\" silent
Isso conserta isso para você?