RUN_PRODUCT em freeze

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
  

Mensagemem Sex, 27 Abr 2018 4:39 pm

Boa tarde.

Pessoal, tenho a seguinte execução:
Código: Selecionar todos
Run_Product(REPORTS,'MEU_REPORT',SYNCHRONOUS,RUNTIME,FILESYSTEM,va_paramlist,NULL);


Esta execução funcionava até algumas semanas atrás, agora quando o Forms (este comando está dentro de um botão) executa ele entra em freeze.

Não dá erro e nem nenhum tipo de alerta, alguém tem alguma idéia?

Já chequei nome do relatório, lista de parâmetros e tudo está correto, não sei mais o que checar para resolver isso.
pyro
Localização: Barala - TT

Mensagemem Ter, 08 Mai 2018 8:53 pm

Qual é a versão dos dois ?
dr_gori
Localização: Seattle, WA, USA

Thomas F. G

Mensagemem Qua, 09 Mai 2018 10:05 am

Ambos são da versão 6i.
Também tenho as entradas FORMS60_PATH e REPORTS60_PATH criadas.
pyro
Localização: Barala - TT

Mensagemem Qui, 10 Mai 2018 2:25 pm

já viu se o problema não é o REPORT bugado?
Ou isso está acontecendo pra todos reports?
Já tentou debugar o botão pra ver se é exatamente ali que está problema?
:?
dr_gori
Localização: Seattle, WA, USA

Thomas F. G

Mensagemem Qui, 10 Mai 2018 4:02 pm

Vamos por partes como diria o meu amigo Jack :)
- Isso ocorre para todos os Reports executados a partir do Form neste sistema.
- Executando dentro do Reports Builder funciona, então, por hora descartei bugs no relatório.
- No debug do Form que executa o RUN_COMAND tudo paralisa na execução deste comando.
- Este problema ocorre somente no ambiente de desenvolvimento, se jogo em produção (ambiente teoricamente igual) tudo funciona normalmente, mas está osso parar produção para testar Report.
pyro
Localização: Barala - TT

Mensagemem Qui, 10 Mai 2018 5:57 pm

Estranho.
Já tentou executar o reports manualmente via sistema operacional ?

Código: Selecionar todos
c:\rwrun60 report=SEUREPORT.rdf userid=scott/tiger@orcl desformat=pdf tracemode=replace tracefile=emp.lis traceopts=trace_prf


OU achar algum log que ele está produzindo.
dr_gori
Localização: Seattle, WA, USA

Thomas F. G

Mensagemem Sex, 11 Mai 2018 9:50 am

Estou até procurando novamente, mas não encontrei nenhum tipo de LOG.

Sobre o teste direto via CMD, notei que se eu utilizo tracemode=replace ele simplesmente não funciona, não gera nenhum tipo de erro e simplesmente não executa o relatório.

Mas com o comando formatado conforme abaixo funciona normalmente:

Código: Selecionar todos
c:\Teste\rwrun60 report=REPORTTESTE.rdf userid=scott/tiger@orcl desformat=pdf tracefile=emp.lis traceopts=trace_prf


Este tracemode=replace é obrigatório?
pyro
Localização: Barala - TT

Mensagemem Seg, 14 Mai 2018 10:46 am

Bom dia.
Pessoal, depois de muita luta descobri o problema (não era relacionado com a programação me si).
Tive que pegar outras versões dos arquivos NN60.DLL e NNB60.DLL.
Agora tudo voltou a funcionar.
pyro
Localização: Barala - TT



Voltar para Forms

Quem está online

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