marco sc_change_connection()

OLá pessoal. Bom dia. Recorro mais uma vez aos colegas mais experientes.

Estou usando a marco sc_change_connection(), para trocar a conexão
dependendo do grupo de usuário.

No ambiente de desenvolvimento está funcionando perfeitamente, porém
no de produção, está aparecendo a seguinte mensagem:

Falta definição das seguintes variáveis globais: Perfil=conn_53dp;

Ocorre que conn_53dp não é uma variável global e sim o nome da conexão
que deve ser trocada. O que pode ser?

Abaixo a forma que estou usando a macro no onValidadteSuccess

	$sql = "select group_id from sec_users_groups where login = '" . $field . "'";
	sc_lookup(ds, $sql);
	if ({ds[0][0]} == 2)
	{
		sc_change_connection("conn_16dh", "conn_48dp");
	}
	elseif ({ds[0][0]} == 3)
	{
		sc_change_connection("conn_16dh", "conn_53dp");
	}

Obrigado.

walterflorencio bom dia,

No teu ambiente de produção as conexões estão configuradas dessa mesma forma?

Bom dia Kleyber. Mas uma vez obrigado pela atenção.
É o seguinte. Estou publicando agora a aplicação do zero. Em seguida vou baixar o zip do ambiente de produção e vou copiar a pasta prod para dentro da aplicação.

Daqui a pouco te digo o que houve.

Caro Kleyber. Acho que o problema foi resolvido.

Após publica a aplicação estava copiando a pasta PROD, no entanto não estava copiando a pasta CONF que é onde tem as configurações das conexões.

Agora está funcionando.

Obrigado.

Blz!!!