Ambiente de testes para aplicativos

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
marcio.adao
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Sex, 18 Mai 2007 11:52 am
Localização: Descalvado

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.
Avatar do usuário
dr_gori
Moderador
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

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.
marcio.adao
Rank: Programador Sênior
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,
marlonpasquali
Rank: DBA Pleno
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
marcio.adao
Rank: Programador Sênior
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...
marlonpasquali
Rank: DBA Pleno
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.
marcio.adao
Rank: Programador Sênior
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.
marlonpasquali
Rank: DBA Pleno
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;
marcio.adao
Rank: Programador Sênior
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.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes