Devido alguns clientes terem problema de acesso por conta do IP estar em uma Black List, nós precisamos de desenvolver uma rota alternativa para o nosso servidor, essa rota faz a ponte entre o E-Trade do cliente e a CloudFlare que faz a nosso parte de CyberSecurity.


IMPORTANTE - LEIA
COMO MENCIONADO NO VÍDEO SÓ FAÇA ESSA CONFIGURAÇÃO SE REALMENTE O CLIENTE APRESENTAR PROBLEMA NA LIBERAÇÃO.

IMPORTANTE - LEIA
NÃO MONITORAMOS ESSE SERVIDOR SECUNDÁRIO, PORTANTO SÓ FAÇA ESSA CONFIGURAÇÃO EM ÚLTIMO CASO.



Como marcar ou desmarcar a check via banco de dados

Utilize o SELECT abaixo para verificar se a linha existe ou não na tabela de configuração. A última coluna, chamada Check, mostra o resultado sobre como está a configuração:

IMPORTANTE: Antes de rodar qualquer comando faça backup do banco!

  • TRUE: significa que a configuração está marcada.
  • FALSE: significa que a configuração está desmarcada.

Caso não haja retorno de dados, significa que a linha não existe na tabela.

select * ,  CASE 
				WHEN VALOR LIKE '%TRUE%' THEN 'TRUE' 
				WHEN VALOR LIKE '%FALSE%' THEN 'FALSE'
				ELSE VALOR 
				END AS [Check] from CONFIGURACAO 
WHERE CONFIG = 'BackOfficeConfig'  
			AND TELA = 'BACKOFFICE_CONFIG' 
			AND FILIAL = 1 --PREENCHER FILIAL DESEJADA


Caso a linha de configuração ainda não tenha sido criada e seja preciso inserir. Utilize o comando abaixo, mudando sempre a filial para qual precisa adicioná-la.


DECLARE @FILIAL INT = 1; --PREENCHER FILIAL DESEJADA

INSERT INTO DBO.CONFIGURACAO
	(
	FILIAL
	, TELA
	, CONFIG
	, VALOR
	, DATA_ALTERACAO
	, STATUS
	, SAVEWEB
	)
VALUES
	(
	@FILIAL
	, 'BACKOFFICE_CONFIG'
	, 'BackOfficeConfig'
	, '{"Tela":"BACKOFFICE_CONFIG","UsarServidorAlternativo":true,"Config":"BackOfficeConfig"}'
	, GETDATE()
	, 0
	, 0
	)


Caso a linha já esteja criada é só rodar o comando abaixo para marcar ou desmarcar a check. Lembrando, sempre, de alterar a filial desejada.


UPDATE CONFIGURACAO 
	SET 
		VALOR = CASE 
				WHEN VALOR LIKE '%TRUE%' THEN REPLACE(VALOR,'TRUE','FALSE') 
				WHEN VALOR LIKE '%FALSE%' THEN REPLACE(VALOR,'FALSE','TRUE') 
				ELSE VALOR 
				END 
WHERE CONFIG = 'BackOfficeConfig'  
			AND TELA = 'BACKOFFICE_CONFIG' 
			AND FILIAL = 1 --PREENCHER FILIAL DESEJADA



SEMPRE REALIZE O BACKUP ANTES DE EXECUTAR QUALQUER COMANDO! A VR System não se responsabiliza por perda de informação ou má utilização dos recursos de banco de dados! Caso não se sinta seguro para executar qualquer dos comandos PROCURE O SUPORTE!


Damoncriado em 15 nov 2024 alterado em 05 dez 2024

Manual Configurações Manual

267 | 0