Bom dia!
Temos aqui na empresa um banco de testes, porém os objetos são testados nos aplicativos de produção.
O que precisamos é direcionar o banco teste para um diretório em que estejam os aplicativos a serem testados, sem precisar alterar o registro do Windows.
Não sei se fui claro, mas alguém poderia nos dar uma luz?
Obrigado.
Ambiente de testes para aplicativos
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Quase sempre os programas do FORMS estão na REDE, então cada usuário tem mapeado uma LETRA apontando pro diretório na rede.
No seu caso, bastaria alterar o mapeamento dessa letra apontando pra onde você quiser.
No seu caso, bastaria alterar o mapeamento dessa letra apontando pra onde você quiser.
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
Dr. Gori,
É este mesmo o nosso caso aqui: o FORMS_PATH no registro do Windows aponta para uma pasta na rede. O que precisamos é de uma forma de apontar automaticamente para um ou para outro sem a intervenção no registro.
Grato,
É este mesmo o nosso caso aqui: o FORMS_PATH no registro do Windows aponta para uma pasta na rede. O que precisamos é de uma forma de apontar automaticamente para um ou para outro sem a intervenção no registro.
Grato,
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Nós aqui na empresa temos o seguinte:
Uma pasta no servidor da rede com todos os .fmx .
a diferença entre acessar o banco de produçao ou de teste, está na propria chamada do forms.
Na tela do usuario tem um atalho para produçao e um atalho para teste. Cada um acessa o banco de dados conforme definido no TNSNAMES.ORA
Att,
Marlon
Uma pasta no servidor da rede com todos os .fmx .
a diferença entre acessar o banco de produçao ou de teste, está na propria chamada do forms.
Na tela do usuario tem um atalho para produçao e um atalho para teste. Cada um acessa o banco de dados conforme definido no TNSNAMES.ORA
Att,
Marlon
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
Marlon, aqui, além de 2 bancos ( um de teste e um de produção), precisaremos ter 2 pastas de aplicativos(uma de teste e uma de produção). A problema é conseguir acessar as duas separadamente, sem ter que ficar alternando no registro do Windows...
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
e não poderia fazer da mesma forma então , definindo no atalho o caminho do forms, tipo assim:
C:\orant\BIN\ifrun60.EXE \\admserver\publico\forms\nome_do_forms usuario/senha@string_banco
dai faz um atalho para produçao e um atalho para teste na maquina do usuario.
C:\orant\BIN\ifrun60.EXE \\admserver\publico\forms\nome_do_forms usuario/senha@string_banco
dai faz um atalho para produçao e um atalho para teste na maquina do usuario.
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
marlon, testei sua sugestão aqui e funcionou certinho... mas você teria alguma ideia de como podemos fazer no caso de um menu? Por que o atalho aponta para o aplicativo de menu na pasta teste, mas os demais que este menu chama seguem o caminho definido no regedit...
sds,
Márcio.
sds,
Márcio.
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
No seu menu você chama o forms assim?
open_form('\\Admserver\publico\forms\nome_do_form');
Bom...apenas uma idéia....
você poderia criar um login de usuario que chama este menu. Então cria um usuario de Produçao e um usuário de teste.
Conforme quem se logar no sistema você chama o forms de um caminho diferente no menu.
tipo assim:
if Usuario = 'PROD' then
open_form('\\Admserver\publico\forms\nome_do_form');
else
open_form('\\Admserver\publico\forms\teste\nome_do_form');
end if;
open_form('\\Admserver\publico\forms\nome_do_form');
Bom...apenas uma idéia....
você poderia criar um login de usuario que chama este menu. Então cria um usuario de Produçao e um usuário de teste.
Conforme quem se logar no sistema você chama o forms de um caminho diferente no menu.
tipo assim:
if Usuario = 'PROD' then
open_form('\\Admserver\publico\forms\nome_do_form');
else
open_form('\\Admserver\publico\forms\teste\nome_do_form');
end if;
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
Nas chamadas só passamos o nome do aplicativo, sem o caminho.
Legal sua sugestão. Vou ver se dá para implantá-la aqui.
Muito obrigado pela sua atenção.
Abraço.
Márcio.
Legal sua sugestão. Vou ver se dá para implantá-la aqui.
Muito obrigado pela sua atenção.
Abraço.
Márcio.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes